forked from I2P_Developers/i2p.www
Updated translation strings
This commit is contained in:
@@ -13,7 +13,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2016-11-20 07:48+0000\n"
|
||||
"POT-Creation-Date: 2017-04-01 23:55+0000\n"
|
||||
"PO-Revision-Date: 2016-11-20 07:52+0000\n"
|
||||
"Last-Translator: str4d <str4d@i2pmail.org>\n"
|
||||
"Language-Team: Chinese (China) "
|
||||
@@ -521,9 +521,9 @@ msgid "%(euroval)s € and %(btcval)s BTC"
|
||||
msgstr "%(euroval)s &欧元; 和 %(btcval)s 比特币"
|
||||
|
||||
#: i2p2www/pages/site/about/hall-of-fame.html:10
|
||||
#, python-format
|
||||
msgid "%(ltcval)s LTC; and %(xmzval)s XMZ"
|
||||
msgstr ""
|
||||
#, fuzzy, python-format
|
||||
msgid "%(ltcval)s LTC; and %(xmzval)s XMR"
|
||||
msgstr "%(euroval)s &欧元; 和 %(btcval)s 比特币"
|
||||
|
||||
#: i2p2www/pages/site/about/hall-of-fame.html:11
|
||||
msgid "Datastorage bounty"
|
||||
@@ -1244,8 +1244,9 @@ msgstr "管理下载文件的镜像"
|
||||
msgid "Website mirrors admin"
|
||||
msgstr "网站镜像管理员"
|
||||
|
||||
#: i2p2www/pages/site/about/team.html:51 i2p2www/pages/site/about/team.html:86
|
||||
#: i2p2www/pages/site/about/team.html:91 i2p2www/pages/site/about/team.html:101
|
||||
#: i2p2www/pages/site/about/team.html:51 i2p2www/pages/site/about/team.html:81
|
||||
#: i2p2www/pages/site/about/team.html:86 i2p2www/pages/site/about/team.html:91
|
||||
#: i2p2www/pages/site/about/team.html:101
|
||||
#: i2p2www/pages/site/about/team.html:121
|
||||
#: i2p2www/pages/site/about/team.html:126
|
||||
#: i2p2www/pages/site/about/team.html:166
|
||||
|
@@ -11,7 +11,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2016-11-20 07:48+0000\n"
|
||||
"POT-Creation-Date: 2017-04-01 23:55+0000\n"
|
||||
"PO-Revision-Date: 2016-11-20 07:52+0000\n"
|
||||
"Last-Translator: str4d <str4d@i2pmail.org>\n"
|
||||
"Language-Team: Chinese (China) "
|
||||
|
@@ -10,7 +10,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2016-11-20 07:48+0000\n"
|
||||
"POT-Creation-Date: 2017-04-01 23:55+0000\n"
|
||||
"PO-Revision-Date: 2016-11-20 07:52+0000\n"
|
||||
"Last-Translator: str4d <str4d@i2pmail.org>\n"
|
||||
"Language-Team: Chinese (China) "
|
||||
@@ -2986,9 +2986,9 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:3
|
||||
#: i2p2www/pages/site/docs/transport/ssu.html:3
|
||||
msgid "October 2016"
|
||||
msgstr ""
|
||||
#, fuzzy
|
||||
msgid "February 2017"
|
||||
msgstr "2016年1月"
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:8
|
||||
#, python-format
|
||||
@@ -3482,22 +3482,92 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:423
|
||||
msgid "Windowing"
|
||||
msgid "Optional Delay"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:424
|
||||
msgid ""
|
||||
"Data packets may include an optional delay field specifying the requested"
|
||||
" delay,\n"
|
||||
"in ms, before the receiver should ack the packet.\n"
|
||||
"Valid values are 0 to 60000 inclusive.\n"
|
||||
"A value of 0 requests an immediate ack.\n"
|
||||
"This is advisory only, and receivers should delay slightly so that\n"
|
||||
"additional packets may be acknowledged with a single ack.\n"
|
||||
"Some implementations may include an advisory value of (measured RTT / 2) "
|
||||
"in this field.\n"
|
||||
"For nonzero optional delay values, receivers should limit the maximum "
|
||||
"delay\n"
|
||||
"before sending an ack to a few seconds at most.\n"
|
||||
"Optional delay values greater than 60000 indicate choking, see below."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:438
|
||||
msgid "Receive Window and Choking"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:439
|
||||
msgid ""
|
||||
"TCP headers include the receive window in bytes.\n"
|
||||
"The streaming protocol does not contain a receive window, it uses only a "
|
||||
"simple choke/unchoke indication.\n"
|
||||
"Each endpoint must maintain its own estimate of the far-end receive "
|
||||
"window, in either bytes or packets.\n"
|
||||
"The recommended minimum buffer size for receiver implementations is 128 "
|
||||
"packets or 217 KB (approximately 128x1730).\n"
|
||||
"Because of I2P netowrk latency, packet drops, and the resulting "
|
||||
"congestion control,\n"
|
||||
"a buffer of this size is rarely filled.\n"
|
||||
"Overflow is, however, likely to occur on high-bandwidth \"local "
|
||||
"loopback\" (same-router) connections."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:448
|
||||
msgid ""
|
||||
"To quickly indicate and smoothly recover from overflow conditions,\n"
|
||||
"there is a simple mechanism for pushback in the streaming protocol.\n"
|
||||
"If a packet is received with an optional delay field of value of 60001 or"
|
||||
" higher,\n"
|
||||
"that indicates \"choking\" or a receive window of zero.\n"
|
||||
"A packet with an optional delay field of value of 60000 or less indicates"
|
||||
" \"unchoking\".\n"
|
||||
"Packets without an optional delay field do not affect the choke/unchoke "
|
||||
"state."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:456
|
||||
msgid ""
|
||||
"After being choked, no more packets with data should be sent until the "
|
||||
"transmitter is unchoked,\n"
|
||||
"except for occasional \"probe\" data packets to compensate for possible "
|
||||
"lost unchoke packets.\n"
|
||||
"The choked endpoint should start a \"persist timer\" to control the "
|
||||
"probing, as in TCP.\n"
|
||||
"The unchoking endpoint should send several packets with this field set,\n"
|
||||
"or continue sending them periodically until data packets are received "
|
||||
"again.\n"
|
||||
"Maximum time to wait for unchoking is implementation-dependent.\n"
|
||||
"Transmitter window size and congestion control strategy after being "
|
||||
"unchoked is implementation-dependent."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:467
|
||||
msgid "Congestion Control"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:468
|
||||
msgid ""
|
||||
"The streaming lib uses standard slow-start (exponential window growth) "
|
||||
"and congestion avoidance (linear window growth)\n"
|
||||
"phases, with exponential backoff.\n"
|
||||
"Windowing and acknowledgments use packet count, not byte count."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:431
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:475
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:432
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:476
|
||||
msgid ""
|
||||
"Any packet, including one with the SYNCHRONIZE flag set, may have the "
|
||||
"CLOSE flag sent as well.\n"
|
||||
@@ -3506,7 +3576,7 @@ msgid ""
|
||||
"CLOSE packets may contain data as well."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:440
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:484
|
||||
msgid ""
|
||||
"There is no ping function at the I2CP layer (equivalent to ICMP echo) or "
|
||||
"in datagrams.\n"
|
||||
@@ -3517,7 +3587,7 @@ msgid ""
|
||||
"ignored."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:448
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:492
|
||||
msgid ""
|
||||
"A ping packet must have the ECHO, SIGNATURE_INCLUDED, and FROM_INCLUDED "
|
||||
"flags set.\n"
|
||||
@@ -3526,7 +3596,7 @@ msgid ""
|
||||
"The sendStreamId may or may not correspond to an existing connection."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:454
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:498
|
||||
msgid ""
|
||||
"A pong packet must have the ECHO flag set.\n"
|
||||
"The sendStreamId must be zero, and the receiveStreamId is the "
|
||||
@@ -3535,24 +3605,24 @@ msgid ""
|
||||
"that was contained in the ping."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:460
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:504
|
||||
msgid ""
|
||||
"As of release 0.9.18, pings and pongs may contain a payload.\n"
|
||||
"The payload in the ping, up to a maximum of 32 bytes, is returned in the "
|
||||
"pong."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:465
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:509
|
||||
msgid ""
|
||||
"Streaming may be configured to disable sending pongs with the "
|
||||
"configuration i2p.streaming.answerPings=false."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:470
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:514
|
||||
msgid "Control Block Sharing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:471
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:515
|
||||
msgid ""
|
||||
"The streaming lib supports \"TCP\" Control Block sharing.\n"
|
||||
"This shares three important streaming lib parameters\n"
|
||||
@@ -3569,22 +3639,22 @@ msgid ""
|
||||
"The following Control Block Sharing parameters can be set per router:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:492
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:536
|
||||
msgid "Other Parameters"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:493
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:537
|
||||
msgid ""
|
||||
"The following parameters are hardcoded, but may be of interest for "
|
||||
"analysis:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:512
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:556
|
||||
#: i2p2www/pages/site/docs/how/network-database.html:897
|
||||
msgid "History"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:513
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:557
|
||||
msgid ""
|
||||
"The streaming library has grown organically for I2P - first mihi "
|
||||
"implemented the\n"
|
||||
@@ -3607,7 +3677,7 @@ msgid ""
|
||||
"messages."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:527
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:571
|
||||
#: 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:902
|
||||
@@ -3621,18 +3691,18 @@ msgstr ""
|
||||
msgid "Future Work"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:528
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:572
|
||||
msgid ""
|
||||
"The behavior of the streaming library has a profound impact on\n"
|
||||
"application-level performance, and as such, is an important\n"
|
||||
"area for further analysis."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:534
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:578
|
||||
msgid "Additional tuning of the streaming lib parameters may be necessary."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:537
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:581
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Another area for research is the interaction of the streaming lib with "
|
||||
@@ -3641,7 +3711,7 @@ msgid ""
|
||||
"See <a href=\"%(ntcpdisc)s\">the NTCP discussion page</a> for details."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:542
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:586
|
||||
msgid ""
|
||||
"The interaction of the routing algorithms with the streaming lib strongly"
|
||||
" affects performance.\n"
|
||||
@@ -3656,32 +3726,32 @@ msgid ""
|
||||
"improvements."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:552
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:596
|
||||
msgid "The data in the first SYN packet may exceed the receiver's MTU."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:555
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:599
|
||||
msgid "The DELAY_REQUESTED field could be used more."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:558
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:602
|
||||
msgid ""
|
||||
"Duplicate initial SYNCHRONIZE packets on short-lived streams may not be "
|
||||
"recognized and removed."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:561
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:605
|
||||
msgid "Don't send the MTU in a retransmission."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:564
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:608
|
||||
msgid ""
|
||||
"Data is sent along unless the outbound window is full.\n"
|
||||
"(i.e. no-Nagle or TCP_NODELAY)\n"
|
||||
"Probably should have a configuration option for this."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:569
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:613
|
||||
msgid ""
|
||||
"zzz has added debug code to the streaming library to log packets in a "
|
||||
"wireshark-compatible\n"
|
||||
@@ -3690,7 +3760,7 @@ msgid ""
|
||||
"to TCP fields."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:574
|
||||
#: i2p2www/pages/site/docs/api/streaming.html:618
|
||||
msgid ""
|
||||
"There are proposals to replace the streaming lib with standard TCP\n"
|
||||
"(or perhaps a null layer together with raw sockets).\n"
|
||||
@@ -3699,8 +3769,9 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/applications/bittorrent.html:3
|
||||
msgid "May 2014"
|
||||
msgstr ""
|
||||
#, fuzzy
|
||||
msgid "January 2017"
|
||||
msgstr "2016年1月"
|
||||
|
||||
#: i2p2www/pages/site/docs/applications/bittorrent.html:7
|
||||
msgid ""
|
||||
@@ -3754,10 +3825,9 @@ msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/applications/bittorrent.html:46
|
||||
msgid ""
|
||||
"While all current Destinations for clients are exactly 387 bytes, a "
|
||||
"tracker should not\n"
|
||||
"presume that will always be so. A reasonable maximum to assume, for now, "
|
||||
"is 475 bytes.\n"
|
||||
"Current Destinations for clients are 387 or more bytes (516 or more in "
|
||||
"Base 64 encoding).\n"
|
||||
"A reasonable maximum to assume, for now, is 475 bytes.\n"
|
||||
"As the tracker must decode the Base64 to deliver compact responses (see "
|
||||
"below),\n"
|
||||
"the tracker should probably decode and reject bad Base64 when announced."
|
||||
@@ -14369,6 +14439,10 @@ msgstr ""
|
||||
msgid "Secure Semireliable UDP"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/transport/ssu.html:3
|
||||
msgid "October 2016"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/docs/transport/ssu.html:7
|
||||
#, python-format
|
||||
msgid ""
|
||||
|
@@ -12,7 +12,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2016-11-20 07:48+0000\n"
|
||||
"POT-Creation-Date: 2017-04-01 23:55+0000\n"
|
||||
"PO-Revision-Date: 2017-02-23 06:55+0000\n"
|
||||
"Last-Translator: K <daleks@foxmail.com>\n"
|
||||
"Language-Team: Chinese (China) "
|
||||
@@ -89,6 +89,7 @@ msgstr ""
|
||||
#: i2p2www/pages/site/get-involved/donate.html:42
|
||||
#: i2p2www/pages/site/get-involved/donate.html:59
|
||||
#: i2p2www/pages/site/get-involved/donate.html:75
|
||||
#: i2p2www/pages/site/get-involved/donate.html:91
|
||||
msgid "For easy usage, use the QR code below!"
|
||||
msgstr "轻松使用,使用下面的二维码!"
|
||||
|
||||
@@ -126,7 +127,7 @@ msgid ""
|
||||
" mentioned on the I2P webpage."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/donate.html:94
|
||||
#: i2p2www/pages/site/get-involved/donate.html:97
|
||||
#, python-format
|
||||
msgid ""
|
||||
"We accept most altcoins, just ask Meeh. Other altcoins can be converted "
|
||||
@@ -134,43 +135,43 @@ msgid ""
|
||||
"mail to \"%(account)s\" for a such donation."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/donate.html:101
|
||||
#: i2p2www/pages/site/get-involved/donate.html:104
|
||||
#, python-format
|
||||
msgid "You can donate direct via PayPal to the account \"%(account)s\"."
|
||||
msgstr "您可以直接通过PayPal向该账号捐赠 :\"%(account)s\"。"
|
||||
|
||||
#: i2p2www/pages/site/get-involved/donate.html:107
|
||||
#: i2p2www/pages/site/get-involved/donate.html:110
|
||||
msgid "One time donation:"
|
||||
msgstr "一次捐赠:"
|
||||
|
||||
#: i2p2www/pages/site/get-involved/donate.html:121
|
||||
#: i2p2www/pages/site/get-involved/donate.html:124
|
||||
msgid "Donate 10 €/month for 12 months:"
|
||||
msgstr "每月捐赠10欧元,捐赠12个月:"
|
||||
|
||||
#: i2p2www/pages/site/get-involved/donate.html:129
|
||||
#: i2p2www/pages/site/get-involved/donate.html:141
|
||||
#: i2p2www/pages/site/get-involved/donate.html:153
|
||||
#: i2p2www/pages/site/get-involved/donate.html:165
|
||||
#: i2p2www/pages/site/get-involved/donate.html:132
|
||||
#: i2p2www/pages/site/get-involved/donate.html:144
|
||||
#: i2p2www/pages/site/get-involved/donate.html:156
|
||||
#: i2p2www/pages/site/get-involved/donate.html:168
|
||||
msgid "I2P donation "
|
||||
msgstr "I2P 捐赠"
|
||||
|
||||
#: i2p2www/pages/site/get-involved/donate.html:135
|
||||
#: i2p2www/pages/site/get-involved/donate.html:138
|
||||
msgid "Donate 20 €/month for 12 months:"
|
||||
msgstr "每月捐赠20欧元,捐赠12个月:"
|
||||
|
||||
#: i2p2www/pages/site/get-involved/donate.html:147
|
||||
#: i2p2www/pages/site/get-involved/donate.html:150
|
||||
msgid "Donate 30 €/month for 12 months:"
|
||||
msgstr "每月捐赠30欧元,捐赠12个月:"
|
||||
|
||||
#: i2p2www/pages/site/get-involved/donate.html:159
|
||||
#: i2p2www/pages/site/get-involved/donate.html:162
|
||||
msgid "Donate 50 €/month for 12 months:"
|
||||
msgstr "每月捐赠50欧元,捐赠12个月:"
|
||||
|
||||
#: i2p2www/pages/site/get-involved/donate.html:174
|
||||
#: i2p2www/pages/site/get-involved/donate.html:177
|
||||
msgid "Flattr this"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/donate.html:179
|
||||
#: i2p2www/pages/site/get-involved/donate.html:182
|
||||
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"
|
||||
@@ -179,7 +180,7 @@ msgstr ""
|
||||
"如果您想保持一定的匿名性,通过邮件寄送捐款也是可行的。但这更不安全\n"
|
||||
"因为信封可能会在邮递的过程中丢失。"
|
||||
|
||||
#: i2p2www/pages/site/get-involved/donate.html:183
|
||||
#: i2p2www/pages/site/get-involved/donate.html:186
|
||||
#, python-format
|
||||
msgid ""
|
||||
"If you'd like to donate via snail mail, send an email to <a "
|
||||
@@ -191,7 +192,7 @@ msgstr ""
|
||||
" snailmail donation\">%(email)s</a>\n"
|
||||
"您会收到一封详述如何捐赠的邮件。"
|
||||
|
||||
#: i2p2www/pages/site/get-involved/donate.html:188
|
||||
#: i2p2www/pages/site/get-involved/donate.html:191
|
||||
#, python-format
|
||||
msgid ""
|
||||
"In the meantime, feel free to take a look at the generous donations that "
|
||||
@@ -373,33 +374,30 @@ msgid "Roadmap"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/roadmap.html:3
|
||||
msgid "September 2016"
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3
|
||||
msgid "January 2017"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/roadmap.html:201
|
||||
#: i2p2www/pages/site/get-involved/roadmap.html:214
|
||||
#: i2p2www/pages/site/get-involved/roadmap.html:296
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Reachability Mapping / handle peers partially reachable / enhanced <a "
|
||||
"href=\"%(todo)s#fullRestrictedRoutes\">restricted routes</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/roadmap.html:204
|
||||
#: i2p2www/pages/site/get-involved/roadmap.html:217
|
||||
#: i2p2www/pages/site/get-involved/roadmap.html:299
|
||||
msgid "Full restricted routes"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/roadmap.html:205
|
||||
#: i2p2www/pages/site/get-involved/roadmap.html:218
|
||||
#: i2p2www/pages/site/get-involved/roadmap.html:300
|
||||
msgid "Tunnel mixing and padding"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/roadmap.html:206
|
||||
#: i2p2www/pages/site/get-involved/roadmap.html:219
|
||||
#: i2p2www/pages/site/get-involved/roadmap.html:301
|
||||
msgid "User defined message delays"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/roadmap.html:222
|
||||
#: i2p2www/pages/site/get-involved/roadmap.html:309
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please see the <a href=\"%(todo)s\">TODO</a> list for more detailed info "
|
||||
@@ -2387,10 +2385,6 @@ msgstr ""
|
||||
msgid "Developer Guidelines and Coding Style"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3
|
||||
msgid "April 2016"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:5
|
||||
#, python-format
|
||||
msgid "Read the <a href=\"%(newdevs)s\">new developers guide</a> first."
|
||||
@@ -2579,6 +2573,17 @@ msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:133
|
||||
msgid ""
|
||||
"For any Javadocs added, there must not be any doclint errors or warnings."
|
||||
"\n"
|
||||
"Run 'ant javadoc' with Oracle Java 8 or higher to check.\n"
|
||||
"All params must have @param lines, all non-void methods must have @return"
|
||||
" lines,\n"
|
||||
"all exceptions declared thrown must have @throws lines, and no HTML "
|
||||
"errors."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:139
|
||||
msgid ""
|
||||
"Classes in core/ (i2p.jar) and portions of i2ptunnel are part of our "
|
||||
"official API.\n"
|
||||
"There are several out-of-tree plugins and other applications that rely on"
|
||||
@@ -2590,7 +2595,7 @@ msgid ""
|
||||
"website (i2p.www branch)."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:141
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:147
|
||||
msgid ""
|
||||
"Tag strings for translation where appropriate.\n"
|
||||
"Don't change existing tagged strings unless really necessary, as it will "
|
||||
@@ -2600,19 +2605,19 @@ msgid ""
|
||||
"translators have a chance to update before the release."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:147
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:153
|
||||
msgid ""
|
||||
"Use generics and concurrent classes where possible. I2P is a highly "
|
||||
"multi-threaded application."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:150
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:156
|
||||
msgid ""
|
||||
"Be familiar with common Java pitfalls that are caught by findbugs.\n"
|
||||
"Run 'ant findbugs' to learn more."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:154
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:160
|
||||
msgid ""
|
||||
"We require Java 7 to build and run I2P.\n"
|
||||
"Do not use Java 8 classes or methods anywhere.\n"
|
||||
@@ -2625,50 +2630,50 @@ msgid ""
|
||||
"of the Android SDK and they compile to Java 6-compatible code."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:162
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:168
|
||||
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:166
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172
|
||||
msgid "Don't use URL. Use URI."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:169
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:175
|
||||
msgid ""
|
||||
"Don't catch Exception. Catch RuntimeException and checked exceptions "
|
||||
"individually."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:172
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:178
|
||||
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:175
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:181
|
||||
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:178
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:184
|
||||
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:182
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188
|
||||
msgid "Don't use String.split(). Use DataHelper.split()."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:185
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:191
|
||||
msgid "Ensure that InputStreams and OutputStreams are closed in finally blocks."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:188
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:194
|
||||
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 "
|
||||
@@ -2676,25 +2681,25 @@ msgid ""
|
||||
"Put \"} else {\" on a single line."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:193
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:199
|
||||
msgid "Specify fields as final wherever possible."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:196
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:202
|
||||
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:199
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:205
|
||||
msgid "Don't start threads in constructors. Use I2PAppThread instead of Thread."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:204
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:210
|
||||
msgid "Licenses"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:206
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:212
|
||||
msgid ""
|
||||
"Only check in code that you wrote yourself.\n"
|
||||
"Before checking in any code or library jars from other sources,\n"
|
||||
@@ -2703,7 +2708,7 @@ msgid ""
|
||||
"and obtain approval from the lead developer."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:213
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:219
|
||||
msgid ""
|
||||
"If you do obtain approval to add external code or jars,\n"
|
||||
"and binaries are available in any Debian or Ubuntu package,\n"
|
||||
@@ -2712,18 +2717,18 @@ msgid ""
|
||||
"Checklist of files to modify:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:221
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:227
|
||||
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:228
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:234
|
||||
msgid "Bugs"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:230
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:236
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Managing Trac tickets is everybody's job, please help.\n"
|
||||
@@ -2731,7 +2736,7 @@ msgid ""
|
||||
"Assign, categorize, comment on, fix, or close tickets if you can."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:235
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:241
|
||||
msgid ""
|
||||
"New developers should start by fixing a bug.\n"
|
||||
"Search for bugs with the 'easy' keyword on trac.\n"
|
||||
@@ -2743,7 +2748,7 @@ msgid ""
|
||||
"the normal procedure below."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:242
|
||||
#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:248
|
||||
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"
|
||||
@@ -3362,32 +3367,32 @@ msgid "The proper way: Monotone"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:11
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:138
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:135
|
||||
msgid "Building I2P"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:12
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:159
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:156
|
||||
msgid "Development ideas"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:13
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:167
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:164
|
||||
msgid "Making the results available"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:14
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:188
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:185
|
||||
msgid "Get to know us!"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:15
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:194
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:191
|
||||
msgid "Translations"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:16
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:200
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:197
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
@@ -3444,7 +3449,7 @@ msgid "Get the code from <a href=\"%(i2p_git)s\">the GitHub mirror</a>:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:64
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:122
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:119
|
||||
msgid "Remarks"
|
||||
msgstr ""
|
||||
|
||||
@@ -3486,7 +3491,7 @@ msgstr ""
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Enable the <a href=\"%(i2ptunnel)s\">i2ptunnel</a> client tunnel on port "
|
||||
"8998 pointing to mtn.i2p2.i2p."
|
||||
"8998 pointing to mtn.i2p-projekt.i2p."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:90
|
||||
@@ -3525,32 +3530,26 @@ msgstr ""
|
||||
msgid "Non-anonymously:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:109
|
||||
msgid ""
|
||||
"Alternatively, instead of 'mtn.i2p2.de', you can also download from mtn"
|
||||
".i2p-projekt.de."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:116
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:113
|
||||
msgid ""
|
||||
"All the sources are now present on your machine, in the database file. To"
|
||||
" make them available in a directory, you need to check them out:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:118
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:115
|
||||
msgid ""
|
||||
"The above command creates a directory i2p.i2p, which contains all of the "
|
||||
"I2P sources."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:123
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:120
|
||||
msgid ""
|
||||
"\n"
|
||||
"To download the website files instead of the I2P source files, use "
|
||||
"'i2p.www' instead of 'i2p.i2p'."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:126
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:123
|
||||
msgid ""
|
||||
"The initial pull may take several hours using the tunnel.\n"
|
||||
"If it fails after a partial pull, simply rerun it, it will start where it"
|
||||
@@ -3558,21 +3557,21 @@ msgid ""
|
||||
"If you are in a hurry, use the non-anonymous access."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:131
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:128
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A full list of branches, including i2p.i2p and i2p.www can be found on <a"
|
||||
" href=\"%(viewmtn)s\">viewmtn</a>."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:134
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:131
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A long explanation about using monotone is available on the <a "
|
||||
"href=\"%(monotone)s\">monotone page</a>."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:140
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:137
|
||||
#, python-format
|
||||
msgid ""
|
||||
"To compile the code, you need the Sun Java Development Kit 6 or higher, "
|
||||
@@ -3584,21 +3583,21 @@ msgid ""
|
||||
"directory and run 'ant' to see the build options."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:148
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:145
|
||||
msgid ""
|
||||
"To build or work on console translations, you need\n"
|
||||
"the xgettext, msgfmt, and msgmerge tools from the\n"
|
||||
"<a href=\"http://www.gnu.org/software/gettext/\">GNU gettext package</a>."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:154
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:151
|
||||
#, python-format
|
||||
msgid ""
|
||||
"For development on new applications,\n"
|
||||
"see the <a href=\"%(apps)s\">application development guide</a>."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:160
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:157
|
||||
#, python-format
|
||||
msgid ""
|
||||
"See <a href=\"http://%(zzz)s/forums/3\">zzz's TODO lists</a>,\n"
|
||||
@@ -3607,7 +3606,7 @@ msgid ""
|
||||
"for ideas."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:169
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:166
|
||||
#, python-format
|
||||
msgid ""
|
||||
"See the bottom of <a href=\"%(licenses)s#commit\">the licenses page</a> "
|
||||
@@ -3616,46 +3615,46 @@ msgid ""
|
||||
"(not required for the website!)."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:174
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:171
|
||||
msgid "Short version of how to generate and use keys if you plan to commit:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:176
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:173
|
||||
msgid "use an empty passphrase"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:177
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:174
|
||||
msgid "enter a passphrase"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:178
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:175
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"mailto:%(email)s\">send</a> this to a mtn repo operator to get "
|
||||
"push privileges"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:179
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:176
|
||||
#, python-format
|
||||
msgid ""
|
||||
"send this to <a href=\"mailto:%(email)s\">a release manager</a> to get "
|
||||
"commit privileges - not required for website"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:180
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:177
|
||||
msgid "check in with this key"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:181
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:178
|
||||
msgid "push with this key"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:183
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:180
|
||||
#, python-format
|
||||
msgid "Long version: see the <a href=\"%(monotone)s\">monotone page</a>."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:189
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:186
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The developers hang around on IRC. They can be reached on the Freenode "
|
||||
@@ -3665,7 +3664,7 @@ msgid ""
|
||||
" developers</a>."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:195
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:192
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Website and router console translators: See the <a "
|
||||
@@ -3673,7 +3672,7 @@ msgid ""
|
||||
"for next steps."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:201
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:198
|
||||
msgid ""
|
||||
"I2P is open source software that is mostly developed using open sourced\n"
|
||||
"toolkits. The I2P project recently acquired a license for the YourKit "
|
||||
@@ -3685,7 +3684,7 @@ msgid ""
|
||||
"are interested in profiling the I2P codebase."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:209
|
||||
#: i2p2www/pages/site/get-involved/guides/new-developers.html:206
|
||||
#, python-format
|
||||
msgid ""
|
||||
"YourKit is kindly supporting open source projects with its full-featured "
|
||||
@@ -3975,7 +3974,7 @@ msgid "How to Set up a Reseed Server"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/reseed.html:3
|
||||
msgid "February 2016"
|
||||
msgid "February 2017"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/reseed.html:6
|
||||
@@ -4099,16 +4098,16 @@ msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/reseed.html:79
|
||||
msgid ""
|
||||
"Our reseed coordinator is \"backup\" and he may be contacted at "
|
||||
"backup@mail.i2p or backup at i2pmail.org.\n"
|
||||
"Our reseed coordinator is \"backup\" and he may be contacted at backup at"
|
||||
" mail.i2p or backup at i2pmail.org.\n"
|
||||
"Unfortunately, he is not generally on IRC. The reseed setup is somewhat "
|
||||
"specialized, and you should direct most questions to him."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/reseed.html:84
|
||||
msgid ""
|
||||
"For actual implementation, details below. In summary, there are two "
|
||||
"solutions we have to offer:"
|
||||
"For actual implementation, details below. We have one recommended reseed "
|
||||
"solution:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/reseed.html:89
|
||||
@@ -4117,20 +4116,14 @@ msgid ""
|
||||
"This is the recommended solution."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/reseed.html:93
|
||||
msgid ""
|
||||
"An older PHP implementation plus some shell scripts. The PHP goes into a "
|
||||
"web server that you must set up separately."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/reseed.html:98
|
||||
#: i2p2www/pages/site/get-involved/guides/reseed.html:95
|
||||
msgid ""
|
||||
"For further information, read the information at the following links, and"
|
||||
" then contact backup.\n"
|
||||
"Thank you!"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/get-involved/guides/reseed.html:113
|
||||
#: i2p2www/pages/site/get-involved/guides/reseed.html:110
|
||||
msgid "Detailed Instructions"
|
||||
msgstr ""
|
||||
|
||||
|
@@ -17,7 +17,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2016-11-20 07:48+0000\n"
|
||||
"POT-Creation-Date: 2017-04-01 23:55+0000\n"
|
||||
"PO-Revision-Date: 2017-02-23 01:15+0000\n"
|
||||
"Last-Translator: K <daleks@foxmail.com>\n"
|
||||
"Language-Team: Chinese (China) "
|
||||
@@ -204,18 +204,18 @@ msgstr "注意:下列步骤应以 root 权限执行(例如用 \"su\" 切换
|
||||
msgid "Add lines like the following to <code>%(file)s</code>."
|
||||
msgstr "添加如下行到 <code>%(file)s</code>。"
|
||||
|
||||
#: i2p2www/pages/downloads/debian.html:111
|
||||
#: i2p2www/pages/downloads/debian.html:113
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Download <a href=\"%(repokey)s\">the key used to sign the repository</a>"
|
||||
" and add it to apt:"
|
||||
msgstr "下载<a href=\"%(repokey)s\">签名版本库的密钥</a>并添加到 apt 中:"
|
||||
|
||||
#: i2p2www/pages/downloads/debian.html:118
|
||||
#: i2p2www/pages/downloads/debian.html:120
|
||||
msgid "Notify your package manager of the new repository by entering"
|
||||
msgstr "通知您软件包管理器新的存储库, 通过输入"
|
||||
|
||||
#: i2p2www/pages/downloads/debian.html:120
|
||||
#: i2p2www/pages/downloads/debian.html:122
|
||||
msgid ""
|
||||
"This command will retrieve the latest list of software from every\n"
|
||||
"repository enabled on your system, including the I2P repository added in "
|
||||
@@ -225,32 +225,32 @@ msgstr ""
|
||||
"此命令将从您的系统上启用的每个资源库中检索最新的软件列表,包括用上述步骤添加的 I2P 资源库\n"
|
||||
"1."
|
||||
|
||||
#: i2p2www/pages/downloads/debian.html:126
|
||||
#: i2p2www/pages/downloads/debian.html:128
|
||||
msgid ""
|
||||
"You are now ready to install I2P! Installing the <code>i2p-keyring</code>"
|
||||
"\n"
|
||||
"package will ensure that you receive updates to the repository's GPG key."
|
||||
msgstr "您现在已准备好安装 I2P!安装 <code>i2p-keyring</code> 软件包,确保你接收到用资源库的 GPG 密钥签发的更新。"
|
||||
|
||||
#: i2p2www/pages/downloads/debian.html:133
|
||||
#: i2p2www/pages/downloads/debian.html:135
|
||||
msgid ""
|
||||
"After the installation process completes you can move on to the next part"
|
||||
" of <a href=\"#Post-install_work\">starting I2P</a> and configuring it "
|
||||
"for your system."
|
||||
msgstr "安装过程结束后,您可以继续到下一部分 <a href=\"#Post-install_work\">启动I2P</a>,根据您的系统对其进行配置。"
|
||||
|
||||
#: i2p2www/pages/downloads/debian.html:137
|
||||
#: i2p2www/pages/downloads/debian.html:139
|
||||
#: i2p2www/pages/downloads/post-install.html:1
|
||||
msgid "Post-install work"
|
||||
msgstr "安装收尾工作"
|
||||
|
||||
#: i2p2www/pages/downloads/debian.html:139
|
||||
#: i2p2www/pages/downloads/debian.html:141
|
||||
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:145
|
||||
#: i2p2www/pages/downloads/debian.html:147
|
||||
msgid ""
|
||||
""on demand" using the i2prouter script. Simply run "
|
||||
""<code>i2prouter\n"
|
||||
@@ -261,7 +261,7 @@ msgstr ""
|
||||
""按需启动" 使用 i2prouter 脚本。从命令行执行 "<code>i2prouter\n"
|
||||
"start</code>" 即可。(注意:<strong><u>不</u></strong>要使用 sudo 或以 root 身份运行!)"
|
||||
|
||||
#: i2p2www/pages/downloads/debian.html:152
|
||||
#: i2p2www/pages/downloads/debian.html:154
|
||||
msgid ""
|
||||
""on demand" without the <a "
|
||||
"href=\"http://wrapper.tanukisoftware.com/\">java service wrapper</a>\n"
|
||||
@@ -275,7 +275,7 @@ msgstr ""
|
||||
"服务封装</a>直接运行(非Linux/非x86系统中需要这样)。\n"
|
||||
"(注意:<strong><u>不</u></strong>要使用 sudo 或以 root 身份运行!)"
|
||||
|
||||
#: i2p2www/pages/downloads/debian.html:160
|
||||
#: i2p2www/pages/downloads/debian.html:162
|
||||
msgid ""
|
||||
"as a service that automatically runs when your system boots, even\n"
|
||||
"before logging in. The service can be enabled with \"<code>dpkg-"
|
||||
@@ -286,7 +286,7 @@ msgstr ""
|
||||
"作为服务在您的系统启动时自动运行,甚至早于用户登录。服务可以通过以root身份或sudo命令执行\"<code>dpkg-reconfigure\n"
|
||||
"i2p</code>\"启用。这是推荐的操作方式。"
|
||||
|
||||
#: i2p2www/pages/downloads/debian.html:168
|
||||
#: i2p2www/pages/downloads/debian.html:170
|
||||
msgid ""
|
||||
"When installing for the first time, please remember to <b>adjust your "
|
||||
"NAT/firewall</b>\n"
|
||||
@@ -303,7 +303,7 @@ msgstr ""
|
||||
"如果需要端口转发/端口映射方面的帮助,<a "
|
||||
"href=\"http://portforward.com\">portforward.com</a>可能会对您有用。"
|
||||
|
||||
#: i2p2www/pages/downloads/debian.html:175
|
||||
#: i2p2www/pages/downloads/debian.html:177
|
||||
msgid ""
|
||||
"Please review and <b>adjust the bandwidth settings</b> on the\n"
|
||||
"<a href=\"http://127.0.0.1:7657/config.jsp\">configuration page</a>,\n"
|
||||
@@ -313,7 +313,7 @@ msgstr ""
|
||||
"请到<a href=\"http://127.0.0.1:7657/config.jsp\">配置页面</a>,\n"
|
||||
"检查并<b>调整带宽设置</b>,因为默认设置的 96 KB/s 下行 / 40 KB/s 上行相当保守。"
|
||||
|
||||
#: i2p2www/pages/downloads/debian.html:181
|
||||
#: i2p2www/pages/downloads/debian.html:183
|
||||
#: i2p2www/pages/downloads/post-install.html:34
|
||||
#, python-format
|
||||
msgid ""
|
||||
|
@@ -11,7 +11,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2016-04-02 00:09+0000\n"
|
||||
"POT-Creation-Date: 2017-04-01 23:55+0000\n"
|
||||
"PO-Revision-Date: 2016-12-23 09:03+0000\n"
|
||||
"Last-Translator: Tommy Lmath <l5h5t7@qq.com>\n"
|
||||
"Language-Team: Chinese (China) "
|
||||
@@ -209,3 +209,446 @@ msgstr "多宿主"
|
||||
msgid "Message routing"
|
||||
msgstr "消息路由"
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:2
|
||||
msgid "Vulnerability Response Process"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:3
|
||||
#, fuzzy
|
||||
msgid "January 2017"
|
||||
msgstr "2016年2月"
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:6
|
||||
msgid ""
|
||||
"\n"
|
||||
"This process is subject to change. Please refer to this page for the "
|
||||
"current VRP."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:10
|
||||
msgid "Point of Contact for Security Issues"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:14
|
||||
msgid "Security Response Team"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:16
|
||||
msgid "Only the following members have access to the security point of contact:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:25
|
||||
msgid "Incident Response"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:28
|
||||
msgid "Researcher submits report via one or both of two methods:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:32
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:37
|
||||
msgid ""
|
||||
"Response Team designates a Response Manager who is in charge of the "
|
||||
"particular\n"
|
||||
"report based on availability and/or knowledge-set."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:42
|
||||
#, python-format
|
||||
msgid ""
|
||||
"In no more than %(limit)s working days, Response Team should gratefully\n"
|
||||
"respond to researcher using only encrypted methods."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:47
|
||||
msgid ""
|
||||
"Response Manager makes inquiries to satisfy any needed information and to"
|
||||
"\n"
|
||||
"confirm if submission is indeed a vulnerability."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:52
|
||||
msgid "If submission proves to be vulnerable, proceed."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:55
|
||||
msgid "If not vulnerable:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:59
|
||||
msgid ""
|
||||
"Response Manager responds with reasons why submission is not a "
|
||||
"vulnerability."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:62
|
||||
msgid ""
|
||||
"Response Manager moves discussion to a new or existing ticket on public "
|
||||
"Trac if necessary."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:70
|
||||
msgid ""
|
||||
"If over email, Response Manager opens a HackerOne issue for new "
|
||||
"submission."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:74
|
||||
msgid ""
|
||||
"\n"
|
||||
"Establish severity of vulnerability:\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:83
|
||||
msgid "Effects individual routers, or must be carefully exploited."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:87
|
||||
msgid "Is not easily exploitable."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:93
|
||||
msgid "Respond according to the severity of the vulnerability:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:97
|
||||
#, python-format
|
||||
msgid ""
|
||||
"HIGH severities must be notified on website and news feed within "
|
||||
"%(limit)s\n"
|
||||
"working days of classification."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:102
|
||||
msgid "The notification should list appropriate steps for users to take, if any."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:105
|
||||
msgid ""
|
||||
"The notification must not include any details that could suggest an "
|
||||
"exploitation\n"
|
||||
"path."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:109
|
||||
msgid "The latter takes precedence over the former."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:113
|
||||
msgid "MEDIUM and HIGH severities will require a Point Release."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:116
|
||||
msgid "LOW severities will be addressed in the next Regular Release."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:122
|
||||
msgid "Response Team applies appropriate patch(es)."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:126
|
||||
msgid ""
|
||||
"Response Manager designates a PRIVATE monotone \"hotfix branch\" to work "
|
||||
"in."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:129
|
||||
msgid "Patches are reviewed with the researcher."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:132
|
||||
msgid ""
|
||||
"Any messages associated with PUBLIC commits during the time of review "
|
||||
"should not\n"
|
||||
"make reference to the security nature of the PRIVATE branch or its "
|
||||
"commits."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:136
|
||||
msgid "Vulnerability announcement is drafted."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:140
|
||||
msgid "Include severity of vulnerability."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:143
|
||||
msgid "Include systems/apps effected."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:146
|
||||
msgid "Include solutions (if any) if patch cannot be applied."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:150
|
||||
msgid "Release date is discussed."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:156
|
||||
msgid ""
|
||||
"At release date, Response Team coordinates with developers to finalize "
|
||||
"update:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:160
|
||||
msgid "Response Manager propagates the \"hotfix branch\" to trunk."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:163
|
||||
msgid ""
|
||||
"Response Manager includes vulnerability announcement draft in release "
|
||||
"notes."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:166
|
||||
msgid "Proceed with the Point or Regular Release."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:173
|
||||
msgid "Post-release Disclosure Process"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:176
|
||||
#, python-format
|
||||
msgid "Response Team has %(limit)s days to fulfill all points within section III."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:180
|
||||
msgid "If the Incident Response process in section III is successfully completed:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:184
|
||||
msgid ""
|
||||
"Response Manager contacts researcher and asks if researcher wishes for "
|
||||
"credit."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:187
|
||||
msgid "Finalize vulnerability announcement draft and include the following:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:191
|
||||
msgid "Project name and URL."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:194
|
||||
msgid "Versions known to be affected."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:197
|
||||
msgid ""
|
||||
"Versions known to be not affected (for example, the vulnerable code was "
|
||||
"introduced in a recent version, and older versions are therefore "
|
||||
"unaffected)."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:200
|
||||
msgid "Versions not checked."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:203
|
||||
msgid "Type of vulnerability and its impact."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:206
|
||||
msgid "If already obtained or applicable, a CVE-ID."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:209
|
||||
msgid "The planned, coordinated release date."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:212
|
||||
msgid ""
|
||||
"Mitigating factors (for example, the vulnerability is only exposed in "
|
||||
"uncommon, non-default configurations)."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:215
|
||||
msgid ""
|
||||
"Workarounds (configuration changes users can make to reduce their "
|
||||
"exposure to the vulnerability)."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:218
|
||||
msgid "If applicable, credits to the original reporter."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:223
|
||||
msgid "Release finalized vulnerability announcement on website and in news feed."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:226
|
||||
msgid ""
|
||||
"For HIGH severities, release finalized vulnerability announcement on "
|
||||
"well-known mailing lists:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:234
|
||||
msgid "If applicable, developers request a CVE-ID."
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:246
|
||||
msgid ""
|
||||
"If the Incident Response process in section III is *not* successfully "
|
||||
"completed:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:250
|
||||
msgid ""
|
||||
"Response Team and developers organize an IRC meeting to discuss why/what "
|
||||
"points\n"
|
||||
"in section III were not resolved and how the team can resolve them in the"
|
||||
"\n"
|
||||
"future."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:255
|
||||
msgid ""
|
||||
"Any developer meetings immediately following the incident should include "
|
||||
"points\n"
|
||||
"made in section V."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:259
|
||||
msgid ""
|
||||
"If disputes arise about whether or when to disclose information about a\n"
|
||||
"vulnerability, the Response Team will publicly discuss the issue via IRC "
|
||||
"and\n"
|
||||
"attempt to reach consensus."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:264
|
||||
#, python-format
|
||||
msgid ""
|
||||
"If consensus on a timely disclosure is not met (no later than %(limit)s "
|
||||
"days),\n"
|
||||
"the researcher (after %(limit)s days) has every right to expose the\n"
|
||||
"vulnerability to the public."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:273
|
||||
msgid "Incident Analysis"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:276
|
||||
msgid "Isolate codebase"
|
||||
msgstr ""
|
||||
|
||||
#: 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 ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:282
|
||||
msgid "Problematic implementation of classes/libraries/functions, etc."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:285
|
||||
msgid "Focus on apps/distro packaging, etc."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:288
|
||||
msgid "Operator/config error, etc."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:296
|
||||
msgid "Auditing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:302
|
||||
msgid "Auditing of problem area(s) as discussed in point 1."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:305
|
||||
msgid "Generate internal reports and store for future reference."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:308
|
||||
msgid ""
|
||||
"If results are not sensitive, share with the public via IRC or public "
|
||||
"Trac."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:316
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Response Team has %(limit)s days following completion of section III to "
|
||||
"ensure\n"
|
||||
"completion of section V."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:322
|
||||
msgid "Resolutions"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:324
|
||||
msgid ""
|
||||
"Any further questions or resolutions regarding the incident(s) between "
|
||||
"the\n"
|
||||
"researcher and response + development team after public disclosure can be"
|
||||
"\n"
|
||||
"addressed via the following:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:338
|
||||
msgid "Continuous Improvement"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:341
|
||||
msgid ""
|
||||
"Response Team and developers should hold annual meetings to review the "
|
||||
"previous\n"
|
||||
"year's incidents."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:346
|
||||
msgid ""
|
||||
"Response Team or designated person(s) should give a brief presentation, "
|
||||
"including:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:350
|
||||
msgid "Areas of I2P affected by the incidents."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:353
|
||||
msgid "Any network downtime or monetary cost (if any) of the incidents."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:356
|
||||
msgid "Ways in which the incidents could have been avoided (if any)."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:359
|
||||
msgid "How effective this process was in dealing with the incidents."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:365
|
||||
msgid "After the presentation, Response Team and developers should discuss:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:369
|
||||
msgid "Potential changes to development processes to reduce future incidents."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:372
|
||||
msgid "Potential changes to this process to improve future responses."
|
||||
msgstr ""
|
||||
|
||||
|
Reference in New Issue
Block a user