From 5341efd8497e18c2b7ce92c82cebac20a1d977c6 Mon Sep 17 00:00:00 2001
From: zzz 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: محيي الدين 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. You can report bugs in the I2P Lab Forum. Status: Proof-Of-Concept Known Bugs And Limitations: plugins that use pack200 compression do "
+"not work. 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. You can report bugs in the I2P Lab Forum. Status: Proof-Of-Concept Known Bugs And Limitations: plugins that use pack200 compression do "
+"not work. 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 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 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. You can report bugs in the I2P Lab Forum. Status: Proof-Of-Concept Known Bugs And Limitations: plugins that use pack200 compression do "
+"not work. Status: Marchbarkeitsstudie\n"
+" Bekannte Fehler und Einschränkungen: Plugins mit pack200-Kompression "
+"laufen nicht. 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 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. You can report bugs in the I2P Lab Forum. Ο εγκαταστάτης αυτός κατασκευάστηκε χρησιμοποιώντας το πρόγραμμα JLink"
+" με Java 9+ η οποία περιέχει ένα ελάχιστο JRE και δημιουργεί ένα "
+"εκτελέσιμο αρχείο. Ο πηγαίος κώδικας βρίσκεται στον κλάδο monotone με "
+"όνομα \"i2p.jlink\". Έπειτα χρησιμοποιείται ένα σενάριο NSIS για να "
+"δημιουργηθεί ο καθαυτό εγκαταστάτης. Ο πηγαίος κώδικας για το σενάριο "
+"αυτό βρίσκεται στον κλάδο monotone \"i2p.wininst\". Μπορείτε να αναφέρετε σφάλματα στο I2P Lab "
+"Forum. Status: Proof-Of-Concept Known Bugs And Limitations: plugins that use pack200 compression do "
+"not work. 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 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. You can report bugs in the I2P Lab Forum. Status: Proof-Of-Concept Known Bugs And Limitations: plugins that use pack200 compression do "
+"not work. 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 " 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. You can report bugs in the I2P Lab Forum. Status: Proof-Of-Concept Known Bugs And Limitations: plugins that use pack200 compression do "
+"not work. 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 " 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. You can report bugs in the I2P Lab Forum. Status: Proof-Of-Concept Known Bugs And Limitations: plugins that use pack200 compression do "
+"not work. 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.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"
+"\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 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 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?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"
+"\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 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 ""
"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"
+"
\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 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 ""
"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"
+"
\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 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?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 \"
, donde la 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"
+"\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 ""
"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 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"
+"\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.config
file. \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"
+"
\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 ""
"irc.freenode.net
channel #i2p
IRC2P
channel #i2p
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\"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 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 ""
""
\".\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 \"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 ""
"nowrapperdpkg-"
@@ -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"
-"
و روی Add Source کلیک کنید. روی "
"Close کلیک کنید و سپس روی Reload."
-#: i2p2www/pages/downloads/debian.html:77
+#: i2p2www/pages/downloads/debian.html:76
msgid ""
"In the Quick Filter box, type in
\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"
+"\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 ""
"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 ppa:i2p-maintainers/i2p
into the APT-line field and click "
@@ -191,7 +189,7 @@ msgstr ""
"maintainers/i2pi2p
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"
+"\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 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 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"
+"\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 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 ""
".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:
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 ""
" $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 \"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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\n"
+"
"
+msgstr ""
+"\n"
+" État : Bêta-4\n"
+" \n"
+" - Branche de"
+" Firefox
\n"
+" - Scripts de compilation
\n"
+" - Extension pour "
+"navigateur
\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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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.config
file. \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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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 ""
"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"
+"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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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)"
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 curl
sunt"
" 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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\n"
+"
"
+msgstr ""
+"\n"
+" Status: Beta-4\n"
+" \n"
+" - Filiala "
+"Firefox
\n"
+" - Build Scripts
\n"
+" - Extensia "
+"browserului
\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"
+" - \n"
+" Luați în considerare beneficiile și riscurile - există vreo îndoială "
+"că cercetarea\n"
+" oferă mai multă valoare decât pericol?\n"
+"
\n"
+" - \n"
+" Dacă cercetarea poate fi făcută într-o rețea de testare, atunci "
+"aceasta este cea mai preferată\n"
+" metodă\n"
+"
\n"
+" - \n"
+" Dacă trebuie să funcționați în rețeaua live, cea mai sigură rută este"
+" doar\n"
+" colectarea datelor despre tine\n"
+"
\n"
+" - \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"
+"
\n"
+" - \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"
+"
\n"
+" - \n"
+" După testare și înainte de publicare, verificați toate datele care "
+"trebuie să fie\n"
+" publicate public nu
sunt destinate să fie private de către"
+"\n"
+" inițiator\n"
+" \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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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.config
file. \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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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 Ağ 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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\n"
+"
"
+msgstr ""
+"\n"
+" Durum: Beta-4\n"
+" \n"
+" - Firefox "
+"Dalı
\n"
+" - Yapım Betikleri
\n"
+" - Web Tarayıcı "
+"Eklentisi
\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 em>. Закрийте за допомогою Close em> і "
"перезапустіть за допомогою Reload em>."
-#: 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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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 "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 "
@@ -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.de 的 Trac上报告关于这些软件包的问题。"
-#: 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-https
和curl
已安装。"
+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 "
+"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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\n"
+"
"
+msgstr ""
+"\n"
+" 状态:Beta-4\n"
+" \n"
+" - Firefox "
+"分支
\n"
+" - 构建脚本
\n"
+" - 浏览器扩展
\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.i2p 或 monotone "
+"或通过 Git 从 git.repo.i2p 或 Github 获取源码。\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 "
-"Code 和 Launchpad "
-",或通过 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"
"我们同时也出现在多个标准网络上,例如OFTC,EIN,Freenode。\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.config
file. \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"
+" \n"
+" - Firefox "
+"Branch
\n"
+" - Build Scripts
\n"
+" - Browser "
+"Extension
\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 ""
-
-
-
-
-
-
-
-
-
-