diff --git a/i2p2www/translations/ar/LC_MESSAGES/priority.po b/i2p2www/translations/ar/LC_MESSAGES/priority.po index 49a3f03b..5c55b1e3 100644 --- a/i2p2www/translations/ar/LC_MESSAGES/priority.po +++ b/i2p2www/translations/ar/LC_MESSAGES/priority.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2014-09-30 22:00+0000\n" "Last-Translator: str4d \n" "Language-Team: Arabic " @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -285,16 +285,16 @@ msgid "" "howto." msgstr "" -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -310,43 +310,31 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "" -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -357,11 +345,11 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -369,7 +357,7 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -380,7 +368,7 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -388,49 +376,22 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "" -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "" -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -438,11 +399,7 @@ msgid "" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 msgid "Both automatic and manual upgrades are available for the release." msgstr "" -#: i2p2www/pages/downloads/list.html:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -493,7 +450,7 @@ msgid "" "when it appears." msgstr "" -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -503,7 +460,7 @@ msgid "" "and should use the manual update method below." msgstr "" -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -513,7 +470,7 @@ msgid "" "receive the release." msgstr "" -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -523,7 +480,7 @@ msgid "" "receive the release." msgstr "" -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the rename as i2pupdate.zip.\n" @@ -554,26 +507,26 @@ msgid "" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "" -#: i2p2www/pages/downloads/list.html:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" "whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on \n" "Language-Team: German (http://www.transifex.com/otf/I2P/language/de/)\n" @@ -25,7 +25,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/about/browser-config.html:2 msgid "Web Browser Configuration" @@ -1077,11 +1077,18 @@ msgstr "" "Blair Dick, University of Abertay, Dundee Ethical Hacking Society, 25. " "Januar 2012." -#: i2p2www/pages/site/about/media.html:105 +#: i2p2www/pages/site/about/media.html:103 +#, python-format +msgid "" +"I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "Tutorials" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -1094,7 +1101,7 @@ msgstr "" "Dieses Tutorium zeigt die Installation von I2P unter Windows XP.\n" "Von Telecomix" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1107,7 +1114,7 @@ msgstr "" "Dieses Tutorium zeigt die Installation von I2P unter Debian GNU/Linux.\n" "Von Telecomix" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1120,7 +1127,7 @@ msgstr "" "Wie man eine anonyme Webseite in I2P aufsetzt.\n" "Von Telecomix" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1135,7 +1142,7 @@ msgstr "" "irc.telecomix.i2p verbindet.\n" "Von Telecomix" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1145,7 +1152,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1155,7 +1162,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -1166,7 +1173,7 @@ msgstr "" "(Youtube-Video, englisch)\n" "Wie man I2P auf Ubuntu installiert." -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1179,7 +1186,7 @@ msgstr "" "Adrian Crenshaw.\n" "Januar 2011" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -1187,11 +1194,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "Artikel und Interviews" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1200,7 +1207,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1209,14 +1216,14 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " "invisiblenet" msgstr "" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1225,7 +1232,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1233,7 +1240,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1241,7 +1248,7 @@ msgid "" "August 18, 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1249,7 +1256,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1257,11 +1264,11 @@ msgid "" "February 16, 2012" msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "Weitere" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1790,6 +1797,195 @@ msgstr "Konsolen- und Webseiten-Themes" msgid "… and many others" msgstr "… und viele andere" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +#, fuzzy +msgid "Presenter" +msgstr "implementiert" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "Zukünftige Leistungsverbesserungen" diff --git a/i2p2www/translations/de/LC_MESSAGES/blog.po b/i2p2www/translations/de/LC_MESSAGES/blog.po index 277b027f..30026291 100644 --- a/i2p2www/translations/de/LC_MESSAGES/blog.po +++ b/i2p2www/translations/de/LC_MESSAGES/blog.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-09-10 16:10+0000\n" "Last-Translator: k0s \n" "Language-Team: German (http://www.transifex.com/otf/I2P/language/de/)\n" @@ -24,7 +24,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:24 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:11 @@ -84,6 +84,9 @@ msgstr "`Downloadseite`" #: 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 msgid "RELEASE DETAILS" msgstr "VERSIONSDETAILS" @@ -125,6 +128,9 @@ msgstr "Wesentliche Änderungen" #: 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 msgid "Bug Fixes" msgstr "Fehlerkorrekturen" @@ -156,6 +162,9 @@ msgstr "Fehlerkorrekturen" #: 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 msgid "Other" msgstr "Andere" @@ -187,6 +196,9 @@ msgstr "Andere" #: 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 msgid "SHA256 Checksums:" msgstr "SHA256-Prüfsummen:" @@ -331,6 +343,9 @@ msgstr "" #: 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 msgid "Update GeoIP data (new installs and PPA only)" msgstr "GeoIP Daten Update (nur bei neuen Installationen oder PPA)" @@ -1658,6 +1673,9 @@ msgstr "Neue Übersetzungen" #: 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 msgid "Translation updates" msgstr "Übersetzungsaktualisierungen" @@ -1820,6 +1838,9 @@ msgstr "" #: 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 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." @@ -2721,6 +2742,9 @@ msgstr "" #: 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 msgid "Changes" msgstr "Änderungen" @@ -3926,6 +3950,7 @@ msgid "" msgstr "" #: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 msgid "Floodfill performance improvements" msgstr "" @@ -3942,6 +3967,7 @@ 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 msgid "Fixes for high CPU usage in floodfills" msgstr "" @@ -4013,3 +4039,804 @@ msgstr "" msgid "Better feedback in console for reseed errors" msgstr "" +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.20 Release\n" +"==============" +msgstr "" +"==============\n" +"Version 0.9.12\n" +"==============" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#, fuzzy +msgid "0.9.20 with performance improvements and bug fixes" +msgstr "0.9.19 mit Leistungsverbesserungen und Fehlerkorrekturen" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +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 +msgid "" +"Routers configured for 32-64 KB of shared bandwidth may now become " +"floodfill,\n" +"and routers configured for 512 KB or more of shared bandwidth will have " +"higher connection limits.\n" +"These changes may cause your router to use more resources.\n" +"If the router becomes too busy, the best way to reduce usage is to lower " +"the bandwidth settings in your console.\n" +"If that doesn't help, you may now disable automatic floodfill on the " +"advanced configuration page in the console." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +msgid "" +"We're hopeful that these changes will increase network capacity and " +"performance,\n" +"and reduce the congestion that's been affecting the network the last " +"three months." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +msgid "" +"Finally, we're excited to announce our first-ever I2P meetup, in Toronto " +"August 15-16.\n" +"There will be lots of presentations and tutorials. All are welcome.\n" +"For more information, see the `announcement`_." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +msgid "Add support for address book export" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +msgid "Add support for SSL in HTTP server tunnel" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +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 +msgid "Add support for signed development builds" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +msgid "Clock skew fixes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +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 +msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +msgid "Verify hostnames when reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +msgid "Fix deletion of config files for deleted torrents in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +msgid "Fixes for duplicate shared clients" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +msgid "Fix for occasional page truncation in HTTP client" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +msgid "Fixes for handling corrupted SSU packets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +msgid "Fix closing of SAM sessions when I2P session closes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +msgid "Fix bugs in handling streaming resets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +msgid "Reduce NTCP threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +msgid "Eliminate SimpleScheduler threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +msgid "Add continent-based NTP servers as fallbacks for country-based ones" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +msgid "Remove all default non-SSL reseed hosts" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +msgid "Disable fallback to non-su3 reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +msgid "Several fixes in streaming for better \"loopback\" performance" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#, fuzzy +msgid "Reduce latency in i2ptunnel" +msgstr "Thread-Nutzung in I2PTunnel reduziert" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +msgid "Add a larger Bloom filter for very high bandwidth and memory" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +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 +msgid "Reduce max netdb search depth to reduce floodfill load" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +msgid "Improved header processing and error handling in i2ptunnel HTTP server" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +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 +msgid "More changes to improve floodfill capacity" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +msgid "New configuration for floodfill on /configadvanced" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +msgid "Better handling of corrupt SSU packets" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 +#, fuzzy +msgid "" +"==============\n" +"Toronto Meetup\n" +"==============" +msgstr "" +"==============\n" +"Version 0.9.19\n" +"==============" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 +msgid "I2P Meetup in Toronto on August 15-16." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +msgid "" +"The I2P team is proud to announce that we are going to host a meetup in " +"Toronto on August 15-16.\n" +"A number of members of our community will be attending and are going to " +"host talks, workshops and discussions about and relating to I2P. This " +"event is not just for I2P people though, it's meant for everyone." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +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 " +"everyone. If you're not familiar with any of these topics, come by anyway" +" and we'll show you how I2P works and what you can do with it.\n" +"\n" +"The event is entirely free, you don't need to sign up or register." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +msgid "" +"The meetup couldn't have been arranged without our friends at `Toronto " +"Crypto `_ which have been helping us organize" +" the event, and our friends at `Hacklab `_ which are" +" 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 +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: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:44 +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" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +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 +msgid "I2P Presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +msgid "Crypto party introduction" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +msgid "Crypto party" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +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 +msgid "`Vuze/I2P`_ - Downloading torrents anonymously" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +msgid "`Veracrypt`_ - Encrypt your data" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +msgid "`I2PBote`_ - Anonymous decentralized email" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +msgid "Your station idea here" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +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 " +"could be any of the ones listed above, or any other privacy/anonymity " +"related one you would like to run. Please contact us at `@geti2p`_ if " +"you're interested." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 +msgid "" +"Day 2, August 16 - 1PM\n" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +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 +msgid "I2P Technical presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +msgid "Technical discussion" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +msgid "I2P App Dev Into" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +msgid "I2PD presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +msgid "I2P on Android" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:1 +msgid "" +"======\n" +"I2PCon\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +msgid "I2PCon will be in Toronto on August 15-16." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +msgid "" +"I2PCon is the first event of its kind. It has two short term goals. Where" +" the\n" +"first one is to provide the general public with an event where knowledge " +"about\n" +"privacy and privacy concerns can be obtained. The second goal is to " +"further the\n" +"I2P project and its community. This will take the shape of technical " +"discussions\n" +"about cryptography, anonymity and I2P centric topics." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +msgid "" +"There is a larger and more long-term goal of this event, and it is to " +"build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we would like to provide a forum where this " +"community\n" +"can grow." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +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" +"\n" +"`Hacklab`_. Without either of them this event would not have been " +"possible, so\n" +"thank you both." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:43 +msgid "" +"Cost\n" +"----" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +msgid "" +"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" +"to be given in order to register, but if you have any concerns, please " +"let us\n" +"know." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:55 +#, fuzzy +msgid "`here`" +msgstr "`hier klicken`" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:66 +msgid "" +"Venue\n" +"-----" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +msgid "Power and WiFi access will be provided by `Hacklab`_." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:76 +msgid "" +"Schedule\n" +"========" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:81 +#, fuzzy +msgid "" +"Day 1, August 15\n" +"----------------" +msgstr "" +"Neue App-Versionen\n" +"----------------" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:98 +#, fuzzy +msgid "" +"Day 2, August 16\n" +"----------------" +msgstr "" +"Neue App-Versionen\n" +"----------------" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:121 +msgid "" +"I'm confused and would like some answers\n" +"========================================" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.21 Release\n" +"==============" +msgstr "" +"==============\n" +"Version 0.9.19\n" +"==============" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#, fuzzy +msgid "0.9.21 with performance improvements and bug fixes" +msgstr "0.9.19 mit Leistungsverbesserungen und Fehlerkorrekturen" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +msgid "" +"0.9.21 contains several changes to add capacity to the network, increase " +"the efficiency of the floodfills,\n" +"and use bandwidth more effectively.\n" +"We have migrated the shared clients tunnels to ECDSA signatures and added" +" a DSA fallback\n" +"using the new \"multisession\" capability for those sites that don't " +"support ECDSA." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +msgid "" +"The speakers and the schedule of the I2PCon in Toronto 2015 have been " +"announced.\n" +"Have a look on the `I2PCon page`_ for details.\n" +"Reserve your seat on `Eventbrite`_." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +msgid "Add multisession support for dual-signature crypto on the same tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +msgid "Use multisession for shared clients" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +#, fuzzy +msgid "Increase default outbound bandwidth limit to 60 KBps" +msgstr "Minimale und voreingestellte Bandbreite für i2psnark erhöht" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +msgid "Increase default maximum participating tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +msgid "" +"Floodfills will send database store acks directly if connected, for " +"efficiency" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +msgid "Set TCP keepalive on I2CP and SAM sockets" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +msgid "More efficient decompression in HTTP proxy, use less threads" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +msgid "Add support for fast extensions in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +msgid "i2psnark only autostarts torrents that were running previously" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +msgid "Add support for translated console news" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +msgid "SSU fixes to compete better with NTCP for bandwidth when limited" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +msgid "Fixes to prevent SSU stalls" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +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 +msgid "Clean up resources correctly when SAM stops" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +msgid "Better error handling and notification when HTTP proxy is not running" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +msgid "More i2ptunnel fixes at startup and shutdown of tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +msgid "Fix total_size in i2psnark metadata message" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +msgid "Restore dates in console news headers" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#, fuzzy +msgid "Several I2CP fixes" +msgstr "Mehrere I2PTunnel Fehlerkorrekturen" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +msgid "Use same session for naming lookups in I2PSocketEepGet" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +msgid "" +"New floodfills will send their info to nearby floodfills to speed " +"integration" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:1 +#, fuzzy +msgid "" +"============================\n" +"I2PCon: Mission Accomplished\n" +"============================" +msgstr "" +"=========================\n" +"Malware auf i2pbrowser.net\n" +"=========================" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +msgid "I2PCon: Mission Accomplished" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +msgid "" +"I2PCon has been a giant success. For us, the I2P contributors, it " +"represents a\n" +"leap forward in terms of what we're capable of pulling off as a " +"community, how we\n" +"communicate the usecases of I2P and reach out to privacy conscious " +"individuals.\n" +"\n" +"By arranging this event, we've also grown our community. People who've " +"previously\n" +"only lurked on our irc channels, or run our software or possibly hadn't " +"even heard\n" +"of I2P are now a part of our comminuty.\n" +"\n" +"This event has been our first active step towards building a large and " +"inclusive\n" +"community, and as such it's been great success." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +msgid "" +"Minutiae\n" +"========\n" +"On day 2 we had two short discussion sessions. A more general discussion " +"and a roadmapping discussion.\n" +"\n" +"The minutiae can be found here: `I2P Roadmap session minutiae`_ and `I2P " +"Discussion session minutiae`_." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +msgid "" +"Photos\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +msgid "The learn how to setup I2P crypto party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +msgid "The learn how use I2P and Vuze party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +msgid "David Dagons wonderful talk" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +msgid "" +"Thanks\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +msgid "" +"We've had some wonderful speakers, from both inside- and outside of our " +"community.\n" +"\n" +"`David Dagon`_ talked to us about the way forward and how I2P could " +"handle potential abuse.\n" +"\n" +"`Lance James`_ - the creator of our predecessor iip - said Hi and gave us" +" his thoughts about how far I2P has come.\n" +"\n" +"`Nick Johnston`_ gave us a wonderful talk about why privacy matters and " +"why you should care." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +msgid "" +"I would also like to thank the speakers from our community. `psi`_, " +"`@str4d`_ and `zzz`_ who all had\n" +"wonderful talks. Improving our ability to inform people about I2P is " +"something that\n" +"is going to be important for us going forward." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +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 +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 +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 +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 +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 +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 +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 +msgid "" +"Finally I would like to thank everyone else who just showed up to the " +"event and helped out in any way\n" +"they could.\n" +"ComradeNosebleed, LazyGravy, `cacapo`_, Xmz, ZeroRax, `echelon`_, it was " +"most excellent to hang out\n" +"with you." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.22 Release\n" +"==============" +msgstr "" +"==============\n" +"Version 0.9.12\n" +"==============" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +msgid "0.9.22 with bug fixes and start of Ed25519 migration" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +msgid "" +"0.9.22 contains fixes for i2psnark getting stuck before completion, and " +"begins the migration of router infos to new, stronger Ed25519 signatures." +"\n" +"To reduce network churn, your router will have only a small probability " +"of converting to Ed25519 at each restart.\n" +"When it does rekey, expect to see lower bandwidth usage for a couple of " +"days as it reintegrates into the network with its new identity.\n" +"If all goes well, we will accelerate the rekeying process in the next " +"release." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +msgid "" +"I2PCon Toronto was a big success!\n" +"All the presentations and videos are listed on the `I2PCon page`_." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +msgid "Start migration to Ed25519 router info signatures" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +msgid "Convert i2psnark destinations to Ed25519 signatures" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +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 +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 +msgid "Fix UPnP 'content not allowed in trailing section' error" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +msgid "Fix excluded SSL ciphers in console" +msgstr "" + diff --git a/i2p2www/translations/de/LC_MESSAGES/comparison.po b/i2p2www/translations/de/LC_MESSAGES/comparison.po index 3f3f40b7..71a8e9d2 100644 --- a/i2p2www/translations/de/LC_MESSAGES/comparison.po +++ b/i2p2www/translations/de/LC_MESSAGES/comparison.po @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/comparison/freenet.html:2 msgid "I2P Compared to Freenet" diff --git a/i2p2www/translations/de/LC_MESSAGES/docs.po b/i2p2www/translations/de/LC_MESSAGES/docs.po index b402ad19..d29e592b 100644 --- a/i2p2www/translations/de/LC_MESSAGES/docs.po +++ b/i2p2www/translations/de/LC_MESSAGES/docs.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-05-02 01:24+0000\n" "Last-Translator: Ettore Atalan \n" "Language-Team: German " @@ -25,7 +25,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 msgid "Index to Technical Documentation" @@ -63,6 +63,7 @@ msgstr "" #: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 #: i2p2www/pages/site/docs/api/i2ptunnel.html:11 #: i2p2www/pages/site/docs/api/streaming.html:6 +#: i2p2www/pages/site/docs/applications/embedding.html:7 #: i2p2www/pages/site/docs/applications/managed-clients.html:7 #: i2p2www/pages/site/docs/how/elgamal-aes.html:6 #: i2p2www/pages/site/docs/how/network-database.html:6 @@ -1438,8 +1439,8 @@ msgid "Ports Used by I2P" msgstr "Von I2P genutzte Ports" #: i2p2www/pages/site/docs/ports.html:3 +#: i2p2www/pages/site/docs/applications/embedding.html:3 #: i2p2www/pages/site/docs/spec/common-structures.html:3 -#: i2p2www/pages/site/docs/spec/streaming.html:3 #, fuzzy msgid "April 2015" msgstr "April 2014" @@ -1923,7 +1924,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:93 -#: i2p2www/pages/site/docs/api/streaming.html:381 +#: i2p2www/pages/site/docs/api/streaming.html:404 msgid "Data Integrity" msgstr "Datenintegrität" @@ -1936,7 +1937,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:100 -#: i2p2www/pages/site/docs/api/streaming.html:389 +#: i2p2www/pages/site/docs/api/streaming.html:412 msgid "Packet Encapsulation" msgstr "" @@ -2000,35 +2001,35 @@ msgstr "" msgid "JSON-RPC 2 format" msgstr "JSON-RPC 2-Format" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:20 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:26 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:39 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:83 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:136 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:19 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:86 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 msgid "Request:" msgstr "Anfrage:" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:22 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:31 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:53 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:74 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:144 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:81 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:92 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:118 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 msgid "Response:" msgstr "Antwort:" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:25 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:27 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:28 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:33 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:46 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 #: i2p2www/pages/site/docs/protocol/i2cp.html:483 #: i2p2www/pages/site/docs/spec/common-structures.html:42 @@ -2056,432 +2057,448 @@ msgstr "Antwort:" msgid "Description" msgstr "Beschreibung" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:29 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:47 msgid "" "Token used for authenticating every request (excluding the 'Authenticate'" " RPC method)" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:37 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:55 msgid "Implemented methods" msgstr "Implementierte Methoden" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:38 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:56 msgid "" "Creates and returns an authentication token used for further " "communication." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:40 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 msgid "The version of the I2PControl API used by the client." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:41 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 msgid "The password used for authenticating against the remote server." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:62 msgid "The primary I2PControl API version implemented by the server." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 msgid "The token used for further communication." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:48 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:66 msgid "Echoes the value of the echo key, used for debugging and testing." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 msgid "Value will be returned in response." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:98 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:142 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:90 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:116 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:54 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 msgid "Value of the key 'echo' in the request." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 msgid "" "Fetches rateStat from router statManager. Creates stat if not already " "created." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 #, python-format msgid "" "Determines which rateStat to fetch, see ratestats." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:60 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 msgid "Determines which period a stat is fetched for. Measured in ms." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:64 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 msgid "Returns the average value for the reuested rateStat and period." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:85 msgid "Manages I2PControl. Ports, passwords and the like." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:87 msgid "" "Sets a new listen address for I2PControl (only 127.0.0.1 and 0.0.0.0 are " "implemented in I2PControl currently)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:70 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:88 msgid "" "Sets a new password for I2PControl, all Authentication tokens will be " "revoked." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:89 msgid "Switches which port I2PControl will listen for connections on." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:93 msgid "Returned if address was changed" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:94 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:95 msgid "Returned if setting was changed" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:96 msgid "Returns true if any changes were made." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:97 msgid "Returns true if any changes requiring a restart to take effect were made." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 msgid "Fetches basic information about the I2P router. Uptime, version etc." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:119 msgid "What the status of the router is." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:102 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:120 msgid "What the uptime of the router is in ms." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:103 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:121 msgid "What version of I2P the router is running." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:104 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:122 msgid "The 1 second average inbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:105 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:123 msgid "The 15 second average inbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:106 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:124 msgid "The 1 second average outbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:107 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:125 msgid "The 15 second average outbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:108 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:126 msgid "What the current network status is. According to the below enum:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:127 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 msgid "How many tunnels on the I2P net are we participating in." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:128 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 msgid "How many peers have we communicated with recently." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:129 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 msgid "How many peers are considered 'fast'." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:130 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 msgid "How many peers are considered 'high capacity'." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:131 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 msgid "Is the router reseeding hosts to its NetDB?" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:132 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:150 msgid "How many peers are known to us (listed in our NetDB)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:135 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 msgid "Manages I2P router restart/shutdown." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:137 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +msgid "Blocking. Initiates a search for signed updates." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 msgid "" "Initiates a router reseed, fetching peers into our NetDB from a remote " "host." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:138 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 msgid "Restarts the router." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:139 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 msgid "" "Restarts the router gracefully (waits for participating tunnels to " "expire)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:140 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 msgid "Shuts down the router." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:141 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 msgid "" "Shuts down the router gracefully (waits for participating tunnels to " "expire)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +msgid "Initiates a router update from signed sources." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +msgid "Blocking. Returns true iff a signed update has been found." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 msgid "If requested, verifies that a reseed has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:167 msgid "If requested, verifies that a restart has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 msgid "If requested, verifies that a graceful restart has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 msgid "If requested, verifies that a shutdown has been initiated" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 msgid "If requested, verifies that a graceful shutdown has been initiated" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:152 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +msgid "Blocking. If requested, returns the status of the the update" +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 msgid "Fetches or sets various network related settings. Ports, addresses etc." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 msgid "" "What port is used for the TCP transport. If null is submitted, current " "setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 msgid "" "What hostname is used for the TCP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 msgid "" "Use automatically detected ip for TCP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 msgid "" "What port is used for the UDP transport. If null is submitted, current " "setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 msgid "" "What hostname is used for the UDP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 msgid "" "Which methods should be used for detecting the ip address of the UDP " "transport. If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 msgid "What ip has been detected by the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:183 msgid "Is UPnP enabled. If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:184 msgid "" "How many percent of bandwidth is usable for participating tunnels. If " "null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:163 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 msgid "" "How many KB/s of inbound bandwidth is allowed. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 msgid "" "How many KB/s of outbound bandwidth is allowed. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:187 msgid "" "Is laptop mode enabled (change router identity and UDP port when IP " "changes ). If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method. If null is submitted, current setting will" " be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 msgid "If requested, returns the port used for the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 msgid "If requested, returns the hostname used for the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 msgid "" "If requested, returns the method used for automatically detecting ip for " "the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:172 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 msgid "If requested, returns the port used for the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:173 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:195 msgid "If requested, returns the hostname used for the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 msgid "" "If requested, returns methods used for detecting the ip address of the " "UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 msgid "If requested, returns what ip has been detected by the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 msgid "If requested, returns the UPNP setting." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 msgid "" "If requested, returns how many percent of bandwidth is usable for " "participating tunnels." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 msgid "If requested, returns how many KB/s of inbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 msgid "If requested, returns how many KB/s of outbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 msgid "If requested, returns the laptop mode." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:203 msgid "Have the provided settings been saved." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:204 msgid "Is a restart needed for the new settings to be used." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:207 msgid "denotes an optional value." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:208 msgid "denotes a possibly occuring return value" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:210 msgid "Error codes" msgstr "Fehlercodes" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:189 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:211 msgid "Standard JSON-RPC2 error codes." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:212 msgid "JSON parse error." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:213 msgid "Invalid request." msgstr "Ungültige Anfrage" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:214 msgid "Method not found." msgstr "Methode nicht gefunden." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:215 msgid "Invalid parameters." msgstr "Ungültige Parameter." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:216 msgid "Internal error." msgstr "Interner Fehler." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:218 msgid "I2PControl specific error codes." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:219 msgid "Invalid password provided." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:220 msgid "No authentication token presented." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:221 msgid "Authentication token doesn't exist." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:222 msgid "The provided authentication token was expired and will be removed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:223 msgid "" "The version of the I2PControl API used wasn't specified, but is required " "to be specified." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:224 msgid "" "The version of the I2PControl API specified is not supported by " "I2PControl." @@ -2869,8 +2886,8 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:3 -#: i2p2www/pages/site/docs/spec/geoip.html:3 -msgid "December 2013" +#, fuzzy +msgid "September 2015" msgstr "Dezember 2013" #: i2p2www/pages/site/docs/api/streaming.html:8 @@ -3052,7 +3069,7 @@ msgstr "Standard" #: i2p2www/pages/site/docs/spec/common-structures.html:885 #: i2p2www/pages/site/docs/spec/common-structures.html:990 #: i2p2www/pages/site/docs/spec/datagrams.html:30 -#: i2p2www/pages/site/docs/spec/datagrams.html:93 +#: i2p2www/pages/site/docs/spec/datagrams.html:90 #: i2p2www/pages/site/docs/spec/updates.html:319 msgid "Notes" msgstr "" @@ -3064,41 +3081,48 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:121 -#: i2p2www/pages/site/docs/api/streaming.html:127 -#: i2p2www/pages/site/docs/api/streaming.html:133 -#: i2p2www/pages/site/docs/api/streaming.html:140 -#: i2p2www/pages/site/docs/api/streaming.html:152 -#: i2p2www/pages/site/docs/api/streaming.html:163 -#: i2p2www/pages/site/docs/api/streaming.html:192 +#: i2p2www/pages/site/docs/api/streaming.html:129 +#: i2p2www/pages/site/docs/api/streaming.html:135 +#: i2p2www/pages/site/docs/api/streaming.html:141 +#: i2p2www/pages/site/docs/api/streaming.html:148 +#: i2p2www/pages/site/docs/api/streaming.html:160 +#: i2p2www/pages/site/docs/api/streaming.html:171 #: i2p2www/pages/site/docs/api/streaming.html:200 +#: i2p2www/pages/site/docs/api/streaming.html:212 #: i2p2www/pages/site/docs/api/streaming.html:220 -#: i2p2www/pages/site/docs/api/streaming.html:237 -#: i2p2www/pages/site/docs/api/streaming.html:249 -#: i2p2www/pages/site/docs/api/streaming.html:255 -#: i2p2www/pages/site/docs/api/streaming.html:261 -#: i2p2www/pages/site/docs/api/streaming.html:275 -#: i2p2www/pages/site/docs/api/streaming.html:282 -#: i2p2www/pages/site/docs/api/streaming.html:289 -#: i2p2www/pages/site/docs/api/streaming.html:314 -#: i2p2www/pages/site/docs/api/streaming.html:321 -#: i2p2www/pages/site/docs/api/streaming.html:328 +#: i2p2www/pages/site/docs/api/streaming.html:243 +#: i2p2www/pages/site/docs/api/streaming.html:260 +#: i2p2www/pages/site/docs/api/streaming.html:272 +#: i2p2www/pages/site/docs/api/streaming.html:278 +#: i2p2www/pages/site/docs/api/streaming.html:284 +#: i2p2www/pages/site/docs/api/streaming.html:298 +#: i2p2www/pages/site/docs/api/streaming.html:305 +#: i2p2www/pages/site/docs/api/streaming.html:312 +#: i2p2www/pages/site/docs/api/streaming.html:337 +#: i2p2www/pages/site/docs/api/streaming.html:344 +#: i2p2www/pages/site/docs/api/streaming.html:351 #, python-format msgid "As of release %(release)s." msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:125 +#: i2p2www/pages/site/docs/api/streaming.html:133 msgid "Use the access list as a whitelist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:131 +#: i2p2www/pages/site/docs/api/streaming.html:127 +msgid "The name or number of the signature type for a transient destination." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:139 msgid "Use the access list as a blacklist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:145 +#: i2p2www/pages/site/docs/api/streaming.html:153 msgid "Whether to respond to incoming pings" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:157 +#: i2p2www/pages/site/docs/api/streaming.html:165 msgid "" "Comma- or space-separated list of Base64 peer Hashes to be\n" "blacklisted for incoming connections to ALL destinations in the context.\n" @@ -3109,13 +3133,13 @@ msgid "" "router in a separate JVM and context." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:167 +#: i2p2www/pages/site/docs/api/streaming.html:175 msgid "" "How much transmit data (in bytes) will be accepted that hasn't been " "written out yet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:171 +#: i2p2www/pages/site/docs/api/streaming.html:179 msgid "" "When we're in congestion avoidance, we grow the window size at the rate\n" "of 1/(windowSize*factor). In standard TCP, window sizes are" @@ -3124,7 +3148,7 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:178 +#: i2p2www/pages/site/docs/api/streaming.html:186 msgid "" "How long to wait after instantiating a new con \n" "before actually attempting to connect. If this is\n" @@ -3134,19 +3158,33 @@ msgid "" "or that many milliseconds pass, and include any initial data with the SYN." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:186 +#: i2p2www/pages/site/docs/api/streaming.html:194 msgid "" "How long to block on connect, in milliseconds. Negative means " "indefinitely. Default is 5 minutes." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:190 +#: i2p2www/pages/site/docs/api/streaming.html:198 msgid "" "Whether to disable warnings in the logs when an incoming connection is " "rejected due to connection limits." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:196 +#: i2p2www/pages/site/docs/api/streaming.html:204 +msgid "" +"Comma- or space-separated list of Base64 peer Hashes or host names to be\n" +"contacted using an alternate DSA destination.\n" +"Only applies if multisession is enabled and the primary session is non-" +"DSA\n" +"(generally for shared clients only).\n" +"This option must be set in the context properties, NOT in the " +"createManager() options argument.\n" +"Note that setting this in the router context will not affect clients " +"outside the\n" +"router in a separate JVM and context." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:216 msgid "" "Whether to listen only for the streaming protocol.\n" "Setting to true will prohibit communication with Destinations earlier " @@ -3155,89 +3193,97 @@ msgid "" "Destination." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:204 +#: i2p2www/pages/site/docs/api/streaming.html:224 msgid "" "(0=noop, 1=disconnect)\n" "What to do on an inactivity timeout - do nothing, disconnect, or send a " "duplicate ack." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:212 +#: i2p2www/pages/site/docs/api/streaming.html:230 +msgid "Idle time before sending a keepalive" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:233 +msgid "Delay before sending an ack" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:235 msgid "" "The initial value of the resend delay field in the packet header, times " "1000.\n" "Not fully implemented; see below." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:217 +#: i2p2www/pages/site/docs/api/streaming.html:240 msgid "" "Initial timeout\n" "(if no sharing data available)." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:224 +#: i2p2www/pages/site/docs/api/streaming.html:247 msgid "" "Initial round trip time estimate\n" "(if no sharing data available).\n" "Disabled as of release 0.9.8; uses actual RTT." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "if no sharing data available" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "" "In standard TCP, window sizes are in bytes, while in I2P, window sizes " "are in messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:242 +#: i2p2www/pages/site/docs/api/streaming.html:265 msgid "" "(0 or negative value means unlimited)\n" "This is a total limit for incoming and outgoing combined." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:247 +#: i2p2www/pages/site/docs/api/streaming.html:270 msgid "Incoming connection limit (per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:253 -#: i2p2www/pages/site/docs/api/streaming.html:259 +#: i2p2www/pages/site/docs/api/streaming.html:276 +#: i2p2www/pages/site/docs/api/streaming.html:282 msgid "(per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:265 +#: i2p2www/pages/site/docs/api/streaming.html:288 msgid "The MTU in bytes." msgstr "Das MTU in Bytes." -#: i2p2www/pages/site/docs/api/streaming.html:269 +#: i2p2www/pages/site/docs/api/streaming.html:292 msgid "Maximum number of retransmissions before failure." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:273 +#: i2p2www/pages/site/docs/api/streaming.html:296 msgid "Incoming connection limit (all peers; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:279 -#: i2p2www/pages/site/docs/api/streaming.html:286 +#: i2p2www/pages/site/docs/api/streaming.html:302 +#: i2p2www/pages/site/docs/api/streaming.html:309 msgid "" "(all peers; 0 means disabled)\n" "Use with caution as exceeding this will disable a server for a long time." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:295 +#: i2p2www/pages/site/docs/api/streaming.html:318 msgid "" "(2=interactive not supported)\n" "This doesn't currently do anything, but setting it to a value other than " "1 will cause an error." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:300 +#: i2p2www/pages/site/docs/api/streaming.html:323 msgid "How long to block on read, in milliseconds. Negative means indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:304 +#: i2p2www/pages/site/docs/api/streaming.html:327 msgid "" "When we're in slow start, we grow the window size at the rate\n" "of 1/(factor). In standard TCP, window sizes are in bytes,\n" @@ -3245,38 +3291,38 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:311 -#: i2p2www/pages/site/docs/api/streaming.html:318 -#: i2p2www/pages/site/docs/api/streaming.html:325 +#: i2p2www/pages/site/docs/api/streaming.html:334 +#: i2p2www/pages/site/docs/api/streaming.html:341 +#: i2p2www/pages/site/docs/api/streaming.html:348 msgid "" "Ref: RFC 2140. Floating point value.\n" "May be set only via context properties, not connection options." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:332 +#: i2p2www/pages/site/docs/api/streaming.html:355 msgid "" "How long to block on write/flush, in milliseconds. Negative means " "indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:340 +#: i2p2www/pages/site/docs/api/streaming.html:363 #: i2p2www/pages/site/docs/spec/streaming.html:10 msgid "Protocol Specification" msgstr "Protokollspezifikation" -#: i2p2www/pages/site/docs/api/streaming.html:342 +#: i2p2www/pages/site/docs/api/streaming.html:365 msgid "See the Streaming Library Specification page." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:346 +#: i2p2www/pages/site/docs/api/streaming.html:369 msgid "Implementation Details" msgstr "Implementationsdetails" -#: i2p2www/pages/site/docs/api/streaming.html:348 +#: i2p2www/pages/site/docs/api/streaming.html:371 msgid "Setup" msgstr "Einrichtung" -#: i2p2www/pages/site/docs/api/streaming.html:349 +#: i2p2www/pages/site/docs/api/streaming.html:372 msgid "" "The initiator sends a packet with the SYNCHRONIZE flag set. This packet " "may contain the initial data as well.\n" @@ -3284,7 +3330,7 @@ msgid "" " may contain the initial response data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:354 +#: i2p2www/pages/site/docs/api/streaming.html:377 msgid "" "The initiator may send additional data packets, up to the initial window " "size, before receiving the SYNCHRONIZE response.\n" @@ -3294,11 +3340,11 @@ msgid "" "arrive out of order, in advance of the SYNCHRONIZE packet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:361 +#: i2p2www/pages/site/docs/api/streaming.html:384 msgid "MTU Selection and Negotiation" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:362 +#: i2p2www/pages/site/docs/api/streaming.html:385 msgid "" "The maximum message size (also called the MTU / MRU) is negotiated to the" " lower value supported by\n" @@ -3311,7 +3357,7 @@ msgid "" "including overhead for the typical case." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:371 +#: i2p2www/pages/site/docs/api/streaming.html:394 msgid "" "The first message in a connection includes a 387 byte (typical) " "Destination added by the streaming layer,\n" @@ -3329,7 +3375,7 @@ msgid "" "connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:382 +#: i2p2www/pages/site/docs/api/streaming.html:405 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -3337,7 +3383,7 @@ msgid "" "There is no checksum field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:390 +#: i2p2www/pages/site/docs/api/streaming.html:413 #, python-format msgid "" "Each packet is sent through I2P as a single message (or as an individual " @@ -3351,11 +3397,11 @@ msgid "" "mechanism or payload length field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:400 +#: i2p2www/pages/site/docs/api/streaming.html:423 msgid "Windowing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:401 +#: i2p2www/pages/site/docs/api/streaming.html:424 msgid "" "The streaming lib uses standard slow-start (exponential window growth) " "and congestion avoidance (linear window growth)\n" @@ -3363,11 +3409,11 @@ msgid "" "Windowing and acknowledgments use packet count, not byte count." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:408 +#: i2p2www/pages/site/docs/api/streaming.html:431 msgid "Close" msgstr "Schließen" -#: i2p2www/pages/site/docs/api/streaming.html:409 +#: i2p2www/pages/site/docs/api/streaming.html:432 msgid "" "Any packet, including one with the SYNCHRONIZE flag set, may have the " "CLOSE flag sent as well.\n" @@ -3376,18 +3422,18 @@ msgid "" "CLOSE packets may contain data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:417 +#: i2p2www/pages/site/docs/api/streaming.html:440 msgid "" "There is no ping function at the I2CP layer (equivalent to ICMP echo) or " "in datagrams.\n" "This function is provided in streaming.\n" "Pings and pongs may not be combined with a standard streaming packet;\n" "if the ECHO option is set, then\n" -"most other flags, options, ackThrough, sequenceNum, NACKs, payload, etc. " -"are ignored." +"most other flags, options, ackThrough, sequenceNum, NACKs, etc. are " +"ignored." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:425 +#: i2p2www/pages/site/docs/api/streaming.html:448 msgid "" "A ping packet must have the ECHO, SIGNATURE_INCLUDED, and FROM_INCLUDED " "flags set.\n" @@ -3396,7 +3442,7 @@ msgid "" "The sendStreamId may or may not correspond to an existing connection." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:431 +#: i2p2www/pages/site/docs/api/streaming.html:454 msgid "" "A pong packet must have the ECHO flag set.\n" "The sendStreamId must be zero, and the receiveStreamId is the " @@ -3405,17 +3451,24 @@ msgid "" "ping." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:437 +#: i2p2www/pages/site/docs/api/streaming.html:460 +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 msgid "" "Streaming may be configured to disable sending pongs with the " "configuration i2p.streaming.answerPings=false." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:442 +#: i2p2www/pages/site/docs/api/streaming.html:470 msgid "Control Block Sharing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:443 +#: i2p2www/pages/site/docs/api/streaming.html:471 msgid "" "The streaming lib supports \"TCP\" Control Block sharing.\n" "This shares three important streaming lib parameters\n" @@ -3432,22 +3485,22 @@ msgid "" "The following Control Block Sharing parameters can be set per router:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:464 +#: i2p2www/pages/site/docs/api/streaming.html:492 msgid "Other Parameters" msgstr "Weitere Parameter" -#: i2p2www/pages/site/docs/api/streaming.html:465 +#: i2p2www/pages/site/docs/api/streaming.html:493 msgid "" "The following parameters are hardcoded, but may be of interest for " "analysis:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:484 +#: i2p2www/pages/site/docs/api/streaming.html:512 #: i2p2www/pages/site/docs/how/network-database.html:862 msgid "History" msgstr "Chronik" -#: i2p2www/pages/site/docs/api/streaming.html:485 +#: i2p2www/pages/site/docs/api/streaming.html:513 msgid "" "The streaming library has grown organically for I2P - first mihi " "implemented the\n" @@ -3470,9 +3523,9 @@ msgid "" "messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:499 +#: i2p2www/pages/site/docs/api/streaming.html:527 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 -#: i2p2www/pages/site/docs/how/garlic-routing.html:254 +#: i2p2www/pages/site/docs/how/garlic-routing.html:251 #: i2p2www/pages/site/docs/how/network-database.html:867 #: i2p2www/pages/site/docs/how/peer-selection.html:265 #: i2p2www/pages/site/docs/how/tunnel-routing.html:255 @@ -3485,18 +3538,18 @@ msgstr "" msgid "Future Work" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:500 +#: i2p2www/pages/site/docs/api/streaming.html:528 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:506 +#: i2p2www/pages/site/docs/api/streaming.html:534 msgid "Additional tuning of the streaming lib parameters may be necessary." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:509 +#: i2p2www/pages/site/docs/api/streaming.html:537 #, python-format msgid "" "Another area for research is the interaction of the streaming lib with " @@ -3505,7 +3558,7 @@ msgid "" "See the NTCP discussion page for details." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:514 +#: i2p2www/pages/site/docs/api/streaming.html:542 msgid "" "The interaction of the routing algorithms with the streaming lib strongly" " affects performance.\n" @@ -3520,32 +3573,32 @@ msgid "" "improvements." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:524 +#: i2p2www/pages/site/docs/api/streaming.html:552 msgid "The data in the first SYN packet may exceed the receiver's MTU." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:527 +#: i2p2www/pages/site/docs/api/streaming.html:555 msgid "The DELAY_REQUESTED field could be used more." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:530 +#: i2p2www/pages/site/docs/api/streaming.html:558 msgid "" "Duplicate initial SYNCHRONIZE packets on short-lived streams may not be " "recognized and removed." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:533 +#: i2p2www/pages/site/docs/api/streaming.html:561 msgid "Don't send the MTU in a retransmission." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:536 +#: i2p2www/pages/site/docs/api/streaming.html:564 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:541 +#: i2p2www/pages/site/docs/api/streaming.html:569 msgid "" "zzz has added debug code to the streaming library to log packets in a " "wireshark-compatible\n" @@ -3554,7 +3607,7 @@ msgid "" "to TCP fields." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:546 +#: i2p2www/pages/site/docs/api/streaming.html:574 msgid "" "There are proposals to replace the streaming lib with standard TCP\n" "(or perhaps a null layer together with raw sockets).\n" @@ -4024,6 +4077,473 @@ msgstr "" msgid "DHT on I2P discussion" msgstr "" +#: i2p2www/pages/site/docs/applications/embedding.html:2 +#, fuzzy +msgid "Embedding I2P in your Application" +msgstr "Router in dein Programm einbinden" + +#: i2p2www/pages/site/docs/applications/embedding.html:8 +msgid "" +"This page is about bundling the entire I2P router binary with your " +"application.\n" +"It is not about writing an application to work with I2P (either bundled " +"or external)." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:13 +msgid "" +"Lots of projects are bundling, or talking about bundling, I2P. That's " +"great if done right.\n" +"If done wrong, it could cause real harm to our network.\n" +"The I2P router is complex, and it can be a challenge to hide all the " +"complexity from your users.\n" +"This page discusses some general guidelines." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:23 +msgid "Talk to us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:24 +msgid "" +"Start a dialog. We're here to help. Applications that embed I2P are the " +"most promising - and exciting -\n" +"opportunities for us to grow the network and improve anonymity for " +"everyone." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:30 +msgid "Choose your router wisely" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:31 +msgid "" +"If your application is in Java or Scala, it's an easy choice - use the " +"Java router.\n" +"If in C/C++, we recommend i2pd. The development of i2pcpp has stopped.\n" +"For apps in other languages, best to use SAM or BOB or SOCKS and bundle " +"the Java router as a separate process.\n" +"Some of the following only applies to the Java router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:39 +#, fuzzy +msgid "Licensing" +msgstr "Clients" + +#: i2p2www/pages/site/docs/applications/embedding.html:40 +msgid "Ensure you meet the license requirements of the software you are bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:45 +msgid "Verify default configuration" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:46 +msgid "" +"A correct default configuration is crucial. Most users will not change " +"the defaults.\n" +"The defaults for your application may need to be different than the " +"defaults for the router you are bundling.\n" +"Override the router defaults if necessary." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:51 +msgid "" +"Some important defaults to review: Max bandwidth, tunnel quantity and " +"length, max participating tunnels.\n" +"A lot of this depends on the expected bandwidth and usage patterns of " +"your app." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:55 +msgid "" +"Configure enough bandwidth and tunnels to allow your users to contribute " +"to the network.\n" +"Consider disabling external I2CP, as you probably don't need it and it " +"would conflict with any other running I2P instance.\n" +"Also look at the configs for disabling killing of the JVM on exit, for " +"example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:62 +msgid "Participating Traffic Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:63 +msgid "" +"It may be tempting for you to disable participating traffic.\n" +"There's several ways to do this (hidden mode, setting max tunnels to 0, " +"setting shared bandwidth below 12 KBytes/sec).\n" +"Without participating traffic, you don't have to worry about graceful " +"shutdown,\n" +"your users don't see bandwidth usage not generated by them, etc.\n" +"However, there's lots of reasons why you should allow participating " +"tunnels." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:70 +msgid "" +"First of all, the router doesn't work that well if it doesn't have a " +"chance to \"integrate\" with the network,\n" +"which is helped tremendously by others building tunnels through you." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:74 +msgid "" +"Secondly, over 90% of the routers in the current network allow " +"participating traffic.\n" +"It's the default in the Java router.\n" +"If your application doesn't route for others and it gets really popular, " +"then it's a leech on the network,\n" +"and it upsets the balance we have now.\n" +"If it gets really big, then we become Tor, and spend our time begging for" +" people to enable relaying." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:81 +msgid "" +"Thirdly, participating traffic is cover traffic that helps your users' " +"anonymity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:84 +msgid "" +"We strongly discourage you from disabling participating traffic by " +"default.\n" +"If you do this and your application gets hugely popular, it could break " +"the network." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:90 +msgid "Persistence" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:91 +msgid "" +"You must save the router's data (netdb, configuration, etc.) between runs" +" of the router.\n" +"I2P does not work well if you must reseed each startup, and that's a huge" +" load on our reseed servers, and not very good for anonymity either.\n" +"Even if you bundle router infos, I2P needs saved profile data for best " +"performance." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:99 +#, fuzzy +msgid "Configurability" +msgstr "Entdeckbarkeit" + +#: i2p2www/pages/site/docs/applications/embedding.html:100 +msgid "" +"Give your users a way to change the configuration of the important " +"settings.\n" +"We understand that you will probably want to hide most of I2P's " +"complexity, but it's important to show some basic settings.\n" +"In addition to the defaults above, some network settings such as UPnP, " +"IP/port may be helpful." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:108 +msgid "Floodfill Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:109 +msgid "" +"Above a certain bandwidth setting, and meeting other health criteria, " +"your router will become floodfill,\n" +"which may cause a large increase in connections and memory usage (at " +"least with the Java router).\n" +"Think about whether that's OK. You can disable floodfill, but then your " +"fastest users aren't contributing what they could.\n" +"It also depends on the typical uptime for your application." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:119 +msgid "Reseeding" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:120 +msgid "" +"Decide if you are bundling router infos or using our reseed hosts.\n" +"The Java reseed host list is in the source code, so if you keep your " +"source up to date, the host list will be also.\n" +"Be aware of possible blocking by hostile governments." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:129 +msgid "Reduce Network Resource Usage" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:130 +msgid "" +"Consider setting your application tunnels to delay-open, reduce-on-idle " +"and/or close-on-idle.\n" +"This is straightforward if using i2ptunnel but you'll have to implement " +"some of it yourself if using I2CP directly.\n" +"See i2psnark for code that reduces tunnel count and then closes the " +"tunnel, even in the presence of some background DHT activity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:138 +#, fuzzy +msgid "Updatability" +msgstr "Zuverlässigkeit" + +#: i2p2www/pages/site/docs/applications/embedding.html:139 +msgid "" +"Have an auto-update feature if at all possible, or at least auto-" +"notification of a new version.\n" +"Our biggest fear is a huge number of routers out there that can't be " +"updated.\n" +"We have about 6-8 releases a year of the Java router, and it's critical " +"to the health of the network that the users keep up.\n" +"We usually have over 80% of the network on the latest release within " +"6 weeks after the release, and we'd like to keep it that way.\n" +"You don't need to worry about disabling the router's built-in auto-update" +" function, as that code is in the router console,\n" +"which you presumably are not bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:150 +msgid "Rollout" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:151 +msgid "" +"Have a gradual rollout plan. Don't overwhelm the network all at once.\n" +"We currently have approximately 25K unique users per day and 40K uniques " +"per month.\n" +"We are probably able to handle growth of 2-3X per year without too much " +"issue.\n" +"If you anticipate a faster rampup than that, OR the bandwidth " +"distribution (or uptime distribution,\n" +"or any other significant characteristic) of your userbase is " +"significantly different from our current userbase,\n" +"we really need to have a discussion.\n" +"The bigger your growth plans, the more important everthing else in this " +"checklist is." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:163 +msgid "Design for and Encourage Long Uptimes" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:164 +msgid "" +"Tell your users that I2P works best if it keeps running.\n" +"It may be several minutes after startup before it works well, and even " +"more after first install.\n" +"If your average uptime is less than an hour, I2P is probably the wrong " +"solution." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:172 +msgid "Show Status" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:173 +msgid "" +"Provide some indication to the user that the application tunnels are " +"ready. Encourage patience." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:178 +msgid "Graceful Shutdown" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:179 +msgid "" +"If possible, delay the shutdown until your participating tunnels expire.\n" +"Don't let your users break tunnels easily, or at least ask them to " +"confirm." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:185 +msgid "Education and Donation" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:186 +msgid "" +"It would be nice if you give your users links to learn more about I2P and" +" to donate." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:192 +msgid "External Router Option" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:193 +msgid "" +"Depending on your user base and application,\n" +"it may be helpful to provide an option or a separate package to use an " +"external router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:200 +msgid "Use of other Common Services" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:201 +msgid "" +"If you plan to use or link to other common I2P services (news feeds, " +"hosts.txt subscriptions, trackers, outproxies, etc.),\n" +"make sure you aren't overloading them,\n" +"and talk to the people who are running them to make sure it's ok." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:209 +msgid "Time / NTP Issues" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:210 +msgid "" +"I2P includes an SNTP client. I2P requires correct time to operate.\n" +"It will compensate for a skewed system clock but this may delay startup. " +"You may disable I2P's SNTP queries,\n" +"but this isn't advised unless your application makes sure the system " +"clock is correct." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:218 +msgid "Choose What and How you Bundle" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:219 +msgid "" +"At a minimum you will need i2p.jar, router.jar, streaming.jar, and " +"mstreaming.jar.\n" +"You may omit the two streaming jars for a datagram-only app.\n" +"Some apps may need more, e.g. i2ptunnel.jar or addressbook.jar.\n" +"Don't forget jbigi.jar, or a subset of it for the platforms you support, " +"to make the crypto much faster.\n" +"We are currently building them for Java 6, as of 0.9.14. The source is " +"mostly compatible with Java 5 if you want to do your own compile,\n" +"but we may start using Java 6 features at any time without notice.\n" +"We plan to migrate to Java 7 in 2015.\n" +"If you're building Debian / Ubuntu packages, you should require the I2P " +"package from our PPA instead of bundling it.\n" +"You almost certainly do not need susimail, susidns, the router console, " +"and i2psnark, for example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:230 +msgid "" +"The following files should be included in the I2P installation directory," +" specified with the \"i2p.dir.base\" property.\n" +"Don't forget certificates/reseed and certificates/ssl, required for " +"reseeding, and blocklist.txt for IP validation.\n" +"The geoip directory is optional, but recommended so the router can make " +"decisions based on location.\n" +"The hosts.txt file may be necessary, you may modify it to include any " +"hosts your application uses.\n" +"You may add a router.config file to the base directory to override " +"initial defaults." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:237 +msgid "" +"License requirements may require you to include the LICENSES.txt file and" +" the licenses directory." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:243 +msgid "You may also wish to bundle a hosts.txt file." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:246 +msgid "Be sure to specify a Java 6 bootclasspath if compiling with Java 8." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:254 +msgid "Datagram (DHT) considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:255 +msgid "" +"If your application is using I2P datagrams, e.g. for a DHT,\n" +"there's lots of advanced options available to reduce overhead and " +"increase reliability.\n" +"This may take some time and experimentation to get working well.\n" +"Be aware of size/reliability tradeoffs. Talk to us for help.\n" +"It is possible - and recommended - to use Datagrams and Streaming on the " +"same Destination.\n" +"Don't create separate Destinations for this.\n" +"Don't try to store your unrelated data in the existing network DHTs " +"(iMule, bote, bittorrent, and router).\n" +"Build your own. If you are hardcoding seed nodes, we recommend that you " +"have several." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:268 +msgid "Comarketing" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:269 +msgid "" +"Let's work together. Don't wait until it's done.\n" +"Give us your Twitter handle and start tweeting about it, we will return " +"the favor." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:275 +msgid "Malware" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:276 +msgid "" +"Please don't use I2P for evil.\n" +"It could cause great harm both to our network and our reputation." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:282 +msgid "Join Us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:283 +msgid "" +"This may be obvious, but join the community. Run I2P 24/7. Start an " +"eepsite about your project.\n" +"Hang out in IRC #i2p-dev. Post on the forums. Spread the word.\n" +"We can help get you users, testers, translators, or even coders." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:291 +#, fuzzy +msgid "Application Examples" +msgstr "Anwendungen" + +#: i2p2www/pages/site/docs/applications/embedding.html:292 +msgid "" +"You may wish to install and play with the I2P Android app, and look at " +"its code, for an example of an application that bundles the router.\n" +"See what we expose to the user and what we hide.\n" +"Look at the state machine we use to start and stop the router.\n" +"Other examples are: Vuze, the Nightweb Android app, iMule, TAILS, iCloak," +" and Monero." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:300 +msgid "Code Example" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:301 +msgid "" +"None of the above actually tells you how to write your code to\n" +"bundle the Java router, so following is a brief example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:331 +msgid "" +"This code is for the case where your application starts the router, as in" +" our Android app.\n" +"You could also have the router start the application via the " +"clients.config and i2ptunnel.config files,\n" +"together with Jetty webapps,\n" +"as is done in our Java packages.\n" +"As always, state management is the difficult part." +msgstr "" + #: i2p2www/pages/site/docs/applications/managed-clients.html:3 msgid "February 2014" msgstr "Februar 2014" @@ -5458,7 +5978,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/cryptography.html:371 #: i2p2www/pages/site/docs/how/cryptography.html:448 #: i2p2www/pages/site/docs/how/cryptography.html:516 -#: i2p2www/pages/site/docs/how/garlic-routing.html:293 +#: i2p2www/pages/site/docs/how/garlic-routing.html:290 #: i2p2www/pages/site/docs/how/peer-selection.html:296 msgid "References" msgstr "Referenzen" @@ -6100,7 +6620,9 @@ msgstr "" msgid "" "Several of these ideas may require a new I2NP message type, or\n" "set a flag in the\n" -"Delivery Instructions,\n" +"Delivery" +" Instructions,\n" "or set a magic number in the first few bytes of the Session Key field\n" "and accept a small risk of the random Session Key matching the magic " "number." @@ -6346,30 +6868,32 @@ msgid "" "I2CP interface becomes a single\n" "Garlic Clove\n" "with its own\n" -"Delivery Instructions,\n" +"Delivery " +"Instructions,\n" "inside a\n" "Garlic Message.\n" "Delivery Instructions may specify a Destination, Router, or Tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:172 +#: i2p2www/pages/site/docs/how/garlic-routing.html:171 msgid "" "Generally, a Garlic Message will contain only one clove.\n" "However, the router will periodically bundle two additional\n" "cloves in the Garlic Message:" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:177 +#: i2p2www/pages/site/docs/how/garlic-routing.html:176 msgid "Garlic Message Cloves" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:180 +#: i2p2www/pages/site/docs/how/garlic-routing.html:179 #, python-format msgid "" "A\n" "Delivery Status Message,\n" "with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying that it be sent back to the originating router as an " "acknowledgment.\n" "This is similar to the \"reply block\" or \"reply onion\"\n" @@ -6383,7 +6907,7 @@ msgid "" "or take other actions." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:194 +#: i2p2www/pages/site/docs/how/garlic-routing.html:192 #, python-format msgid "" "A\n" @@ -6391,7 +6915,8 @@ msgid "" "containing a\n" "LeaseSet\n" "for the originating Destination, with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying the far-end destination's router.\n" "By periodically bundling a LeaseSet, the router ensures that the far-end " "will be able\n" @@ -6403,7 +6928,7 @@ msgid "" "network database page." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:213 +#: i2p2www/pages/site/docs/how/garlic-routing.html:210 #, python-format msgid "" "By default, the Delivery Status and Database Store Messages\n" @@ -6421,14 +6946,14 @@ msgid "" " Expires specification for details." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:227 +#: i2p2www/pages/site/docs/how/garlic-routing.html:224 msgid "" "Obviously, the additional messages are currently bundled for specific " "purposes,\n" "and not part of a general-purpose routing scheme." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:232 +#: i2p2www/pages/site/docs/how/garlic-routing.html:229 msgid "" "As of release 0.9.12, the Delivery Status Message is wrapped in another " "Garlic Message\n" @@ -6436,11 +6961,11 @@ msgid "" "routers on the return path." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:238 +#: i2p2www/pages/site/docs/how/garlic-routing.html:235 msgid "Storage to the Floodfill Network Database" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:239 +#: i2p2www/pages/site/docs/how/garlic-routing.html:236 #, python-format msgid "" "As explained on the\n" @@ -6454,20 +6979,21 @@ msgid "" "so it is not visible to the tunnel's outbound gateway." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:255 +#: i2p2www/pages/site/docs/how/garlic-routing.html:252 #, python-format msgid "" "The Garlic Message mechanism is very flexible and provides a structure " "for\n" "implementing many types of mixnet delivery methods.\n" "Together with the unused delay option in the\n" -"tunnel message Delivery " -"Instructions,\n" +"tunnel" +" message Delivery Instructions,\n" "a wide spectrum of batching, delay, mixing, and routing strategies are " "possible." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:263 +#: i2p2www/pages/site/docs/how/garlic-routing.html:260 msgid "" "In particular, there is potential for much more flexibility at the " "outbound tunnel endpoint.\n" @@ -6477,7 +7003,7 @@ msgid "" "for redundancy, or streaming audio and video." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:270 +#: i2p2www/pages/site/docs/how/garlic-routing.html:267 msgid "" "Such experiments may conflict with the need to ensure security and " "anonymity, such\n" @@ -6487,7 +7013,7 @@ msgid "" "expiration times." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:276 +#: i2p2www/pages/site/docs/how/garlic-routing.html:273 #, python-format msgid "" "As a part of\n" @@ -6500,14 +7026,14 @@ msgid "" "of 16 bytes." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:285 +#: i2p2www/pages/site/docs/how/garlic-routing.html:282 #, python-format msgid "" "Encryption of additional messages to and from the\n" "floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:295 +#: i2p2www/pages/site/docs/how/garlic-routing.html:292 msgid "" "The term garlic routing was first coined in Roger Dingledine's Free Haven" " \n" @@ -6517,30 +7043,30 @@ msgid "" "Michael J. Freedman." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:302 +#: i2p2www/pages/site/docs/how/garlic-routing.html:299 msgid "Onion router publications" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:304 +#: i2p2www/pages/site/docs/how/garlic-routing.html:301 msgid "Onion Routing on Wikipedia" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:306 +#: i2p2www/pages/site/docs/how/garlic-routing.html:303 msgid "Garlic Routing on Wikipedia" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:308 +#: i2p2www/pages/site/docs/how/garlic-routing.html:305 #, python-format msgid "" "I2P Meeting 58 (2003) discussing the " "implementation of garlic routing" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:314 +#: i2p2www/pages/site/docs/how/garlic-routing.html:311 msgid "Free Haven publications" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:316 +#: i2p2www/pages/site/docs/how/garlic-routing.html:313 msgid "" "Onion routing was first described in Hiding Routing Information\n" @@ -14334,15 +14860,16 @@ msgstr "" #, python-format msgid "" "Tunnel Message Delivery Instructions are defined in the Tunnel Message Specification.\n" +"href=\"%(tunnelmessage)s#struct_TunnelMessageDeliveryInstructions\">Tunnel" +" Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/common-structures.html:1014 #, python-format msgid "" "Garlic Message Delivery Instructions are defined in the I2NP Message " -"Specification.\n" +"href=\"%(i2npmessage)s#struct_GarlicCloveDeliveryInstructions\">I2NP " +"Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/configuration.html:2 @@ -14572,7 +15099,7 @@ msgid "" "at least 427 bytes of overhead." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:95 +#: i2p2www/pages/site/docs/spec/datagrams.html:92 #, python-format msgid "" "The practical length is limited by lower layers of protocols - the\n" @@ -14582,7 +15109,7 @@ msgid "" "31.5 KB." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:101 +#: i2p2www/pages/site/docs/spec/datagrams.html:98 #, python-format msgid "" "See important notes about the reliability of " @@ -14590,7 +15117,7 @@ msgid "" "For best results, limit the payload to about 10 KB or less." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:105 +#: i2p2www/pages/site/docs/spec/datagrams.html:102 msgid "Signatures for types other than DSA_SHA1 were redefined in release 0.9.14." msgstr "" @@ -14598,6 +15125,10 @@ msgstr "" msgid "GeoIP File Specification" msgstr "" +#: i2p2www/pages/site/docs/spec/geoip.html:3 +msgid "December 2013" +msgstr "Dezember 2013" + #: i2p2www/pages/site/docs/spec/geoip.html:8 msgid "" "This page specifies the format of the various GeoIP files,\n" @@ -14644,6 +15175,11 @@ msgstr "ANMERKUNGEN:" msgid "Streaming Library Specification" msgstr "" +#: i2p2www/pages/site/docs/spec/streaming.html:3 +#, fuzzy +msgid "June 2015" +msgstr "Juni 2013" + #: i2p2www/pages/site/docs/spec/streaming.html:6 msgid "See the Streaming page for an overview of the Streaming Library." msgstr "" @@ -17540,3 +18076,8 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + + + + diff --git a/i2p2www/translations/de/LC_MESSAGES/get-involved.po b/i2p2www/translations/de/LC_MESSAGES/get-involved.po index e9f11cc9..e3edf33e 100644 --- a/i2p2www/translations/de/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/de/LC_MESSAGES/get-involved.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-10-22 15:10+0000\n" "Last-Translator: tk2015\n" "Language-Team: German (http://www.transifex.com/otf/I2P/language/de/)\n" @@ -22,7 +22,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 #: i2p2www/pages/site/get-involved/index.html:77 @@ -217,10 +217,11 @@ msgstr "" "suchen!" #: i2p2www/pages/site/get-involved/index.html:13 +#, fuzzy msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" -"Here's a list to help you get started!" +"Here's a list to help get you started!" msgstr "" "Wir benötigen Hilfe in vielen Gebieten und Sie benötigen auch keine Java " "Kenntnisse um sich zu beteiligen!\n" @@ -2018,11 +2019,11 @@ msgstr "" msgid "Developer Commit keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:277 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:284 msgid "Developer Transport Keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:278 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:285 #, python-format msgid "" "Note: Transport keys are only needed for setting up a\n" @@ -2384,16 +2385,20 @@ msgstr "" msgid "Developer Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:4 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 +msgid "October 2015" +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:5 #, python-format msgid "Read the new developers guide first." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:8 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:9 msgid "Basic Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:10 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:11 msgid "" "Most of the following should be common sense for anybody who has worked " "on open source or in a commercial\n" @@ -2404,11 +2409,11 @@ msgid "" "check with the appropriate developer for guidance." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:18 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:20 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" "Please don't just \"write code\". If you can, participate in other " "development activities, including:\n" @@ -2417,7 +2422,7 @@ msgid "" "bug reporting and responses; documentation; code reviews; etc." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:25 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:26 msgid "" "Active devs should be available periodically on IRC #i2p-dev.\n" "Be aware of the current release cycle.\n" @@ -2425,7 +2430,7 @@ msgid "" "the checkin deadline for a release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:35 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:36 msgid "" "Have a basic understanding of distributed source control systems, even if" " you haven't\n" @@ -2435,7 +2440,7 @@ msgid "" "Check in some small changes and see how it goes." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:42 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:43 msgid "" "Test your changes before checking them in.\n" "If you prefer the checkin-before-test development model,\n" @@ -2447,7 +2452,7 @@ msgid "" "you push your change." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:51 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:52 msgid "" "If your change is non-trivial, or you want people to test it and need " "good test reports\n" @@ -2456,13 +2461,13 @@ msgid "" "and increment the build revision in RouterVersion.java." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:56 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:57 msgid "" "Ensure that you have the latest monotonerc file in _MTN.\n" "Do not check in on top of untrusted revisions." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:60 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:61 msgid "" "Ensure that you pull the latest revision before you check in.\n" "If you inadvertently diverge, merge and push as soon as possible.\n" @@ -2473,7 +2478,7 @@ msgid "" "without creating a merge revision." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:68 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:69 msgid "" "Do not check in major changes into the main i2p.i2p branch late in the " "release cycle.\n" @@ -2482,11 +2487,11 @@ msgid "" "and do the development there so you do not block releases." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:75 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:76 msgid "Coding Style" msgstr "Programmierstil" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:77 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:78 msgid "" "Coding style throughout most of the code is 4-spaces for indentation. Do " "not use tabs.\n" @@ -2498,13 +2503,13 @@ msgid "" "Use common sense. Emulate the style in the file you are modifying." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:84 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:85 msgid "" "New classes and methods require at least brief javadocs. Add @since " "release-number." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:87 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:88 msgid "" "Classes in core/ (i2p.jar) and portions of i2ptunnel are part of our " "official API.\n" @@ -2517,7 +2522,7 @@ msgid "" "website (i2p.www branch)." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:95 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:96 msgid "" "Tag strings for translation where appropriate.\n" "Don't change existing tagged strings unless really necessary, as it will " @@ -2527,32 +2532,35 @@ msgid "" "translators have a chance to update before the release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:101 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:102 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:104 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:105 msgid "" -"We require Java 6 to build but only Java 5 to run I2P.\n" -"Do not use Java 6 classes or methods without handling the class not found" -" exceptions\n" -"and providing alternate Java 5 code. See classes in net.i2p.util for " -"examples." +"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:109 msgid "" +"We require Java 6 to build and run I2P.\n" +"Do not use Java 7 classes or methods." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:113 +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:115 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:119 msgid "Licenses" msgstr "Lizenzen" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:117 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:121 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2561,18 +2569,18 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:124 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:128 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:131 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:135 msgid "Bugs" msgstr "Fehler" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:133 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:137 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2580,7 +2588,19 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:138 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:142 +msgid "" +"New developers should start by fixing a bug.\n" +"Search for bugs with the 'easy' keyword on trac.\n" +"When you have a fix, attach your patch to the ticket and add the keyword " +"'review-needed'.\n" +"Do not close the ticket until it's been successfully reviewed and you've " +"checked your changes in.\n" +"Once you've done this smoothly for a couple of tickets, you may follow " +"the normal procedure below." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:149 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" @@ -3774,3 +3794,4 @@ msgid "" "href=\"http://%(zzz)s/forums/14\">translation forum on %(zzz)s." msgstr "" + diff --git a/i2p2www/translations/de/LC_MESSAGES/misc.po b/i2p2www/translations/de/LC_MESSAGES/misc.po index 217e395d..621db1c3 100644 --- a/i2p2www/translations/de/LC_MESSAGES/misc.po +++ b/i2p2www/translations/de/LC_MESSAGES/misc.po @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/misc/clt.html:2 msgid "I2P at CLT and PetCon 2009.1" diff --git a/i2p2www/translations/de/LC_MESSAGES/priority.po b/i2p2www/translations/de/LC_MESSAGES/priority.po index 6e7e5efe..d4f5272d 100644 --- a/i2p2www/translations/de/LC_MESSAGES/priority.po +++ b/i2p2www/translations/de/LC_MESSAGES/priority.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-06-19 22:30+0000\n" "Last-Translator: Forecast \n" "Language-Team: German (http://www.transifex.com/otf/I2P/language/de/)\n" @@ -26,7 +26,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -379,16 +379,16 @@ msgstr "" "der Browser Proxy Setup Webseite eine " "einfache Anleitung." -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Download" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "Nötige Software" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -416,43 +416,31 @@ msgstr "" "Version\n" "oder tippen Sie java -version in Ihre Eingabeaufforderung ein.\n" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "Versionshinweise" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "Änderungsprotokoll" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "Debian-Änderungsprotokoll" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "Android-Änderungsprotokoll" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "saubere Installationen" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "Spiegelserver:" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "Alternativen Spiegelserver auswählen" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "Lade die Datei herunter und führe sie aus." -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -470,11 +458,11 @@ msgstr "" " Möglicherweise können Sie mit Rechtsklick den Menupunkt\n" " "Öffnen mit Java" auswählen." -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "Kommandozeilen (Textbasierte) Installation" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -486,7 +474,7 @@ msgstr "" " führen Sie java -jar i2pinstall_%(i2pversion)s.jar -console" " in der Befehlszeile aus." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -503,7 +491,7 @@ msgstr "" "Auf einigen Systemen können Sie mit Rechtsklick die Funktion "Öffnen" " mit Java" auswählen." -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -514,40 +502,11 @@ msgstr "" "führen Sie java -jar i2pinstall_%(i2pversion)s.jar -console " "in einer Kommandozeile aus." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Pakete sind für Debian und Ubuntu verfügbar." -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "Außerhalb I2P" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "Innerhalb I2P" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "Unser F-Droid-Repositorium" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "Entwickler Pakete" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "str4d's Eepsite" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" -"Die I2P Android App ist zur Zeit noch in Entwicklung und bietet KEINE " -"starke Anonymität." - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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" @@ -557,11 +516,11 @@ msgstr "" "installiert hatten, müssen Sie dieses neu installieren, da auch die " "Release Schlüssel geändert wurden." -#: i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "mindestens 512 MB RAM; 1 GB empfohlen." -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -574,11 +533,7 @@ msgstr "" "Deinstallieren Sie\n" "die vorhandene Version bevor Sie die andere installieren. " -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "Quell Pakete" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, 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:218 +#: i2p2www/pages/downloads/list.html:115 #, python-format msgid "" "Android source is in dessen Schlüssel hier ist." -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "Updates von früheren Versionen:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 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:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "automatische Updates" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -648,7 +603,7 @@ msgstr "" "aufzusteigen, klicke einfach den 'Download Update' Button in der Router-" "Konsole sobald dieser erscheint." -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -662,7 +617,7 @@ msgstr "" "Version ist nicht neue als derzeitige Version\" Fehler bekommen. Diese " "Nutzer sollten die manuelle Update Methode nutzen." -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -677,7 +632,7 @@ msgstr "" "für wichtige Informationen zum Einrichten des automatischen Updates für " "ihren Router." -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -692,7 +647,7 @@ msgstr "" "für wichtige Informationen zum Einrichten des automatischen Updates für " "ihren Router." -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the rename as i2pupdate.zip.\n" @@ -736,15 +687,15 @@ msgstr "" "i2pupdate.zip kopieren Sie in ihr I2P Installationsverzeichnis).\n" "Das Archive müssen Sie NICHT entpacken." -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "Klicke \"Restart\"" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 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:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -753,11 +704,11 @@ msgstr "" "Diese Datei wurde von zzz signiert, dessen " "Schlüssel hier zu finden ist." -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "Frühere Versionen" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "Tutoriales" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -1088,7 +1095,7 @@ msgstr "" "le mostrará cono instalar I2P en Windows. Por Telecomix" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1100,7 +1107,7 @@ msgstr "" " le mostrará como instalar I2P en sistemas basados en Debian. Por Telecomix" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1112,7 +1119,7 @@ msgstr "" "Youtube) Como configurar una web anónima en I2P. Por Telecomix" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1125,7 +1132,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:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1138,7 +1145,7 @@ msgstr "" " (Vídeo en Youtube) Agent Felix Atari of the Telecomix Crypto Munitions " "Bureau. Por Telecomix" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1151,7 +1158,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:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -1161,7 +1168,7 @@ msgstr "" "How to connect to I2P (Vídeo en Youtube) Como " "instalar I2P en Ubuntu." -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1172,7 +1179,7 @@ msgstr "" "Installing the I2P darknet software in Linux " "(Vídeo) Adrian Crenshaw. Enero 2011" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -1182,11 +1189,11 @@ msgstr "" "Short garlic routing animation (Vídeo en " "Youtube) Adrian Crenshaw.\n" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "Artículos y entrevistas" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1199,7 +1206,7 @@ msgstr "" "Parte 2\n" "26 de julio de 2002." -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1212,7 +1219,7 @@ msgstr "" "Traducción al inglés\n" "31 de octubre de 2002." -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " @@ -1221,7 +1228,7 @@ msgstr "" "2003 Business Week article referencing " "invisiblenet" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1232,7 +1239,7 @@ msgstr "" "Artículo del Netzwelt.de sobre como permanecer " "anónimos en Internet (Alemán) Noviembre 2007." -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1243,7 +1250,7 @@ msgstr "" "Marzo de 2009\n" "Traducción al alemán" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1253,7 +1260,7 @@ msgstr "" "zzz entrevistado en el podcast diario de InfoSec Ep." " 454 (mp3) Agosto 18, 2011" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1263,7 +1270,7 @@ msgstr "" "I2P - Anonymity for the Masses, Jonathan Cox, " "Noviembre 11, 2011." -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1273,11 +1280,11 @@ msgstr "" "zzz y Lance James entrevistados en el podcast diario " "de InfoSec Ep. 596 (mp3) Febrero 16, 2012" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "Otro" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1817,6 +1824,195 @@ msgstr "Temas de la consola y la web" msgid "… and many others" msgstr "… y muchas otros" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +#, fuzzy +msgid "Presenter" +msgstr "implementado" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "Mejoras futuras en el rendimiento" diff --git a/i2p2www/translations/es/LC_MESSAGES/blog.po b/i2p2www/translations/es/LC_MESSAGES/blog.po index 81db7f71..9f24f178 100644 --- a/i2p2www/translations/es/LC_MESSAGES/blog.po +++ b/i2p2www/translations/es/LC_MESSAGES/blog.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-03-31 19:37+0000\n" "Last-Translator: strel\n" "Language-Team: Spanish " @@ -24,7 +24,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:24 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:11 @@ -84,6 +84,9 @@ msgstr "`Página de Descargas`" #: 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 msgid "RELEASE DETAILS" msgstr "DETALLES DEL LANZAMIENTO" @@ -125,6 +128,9 @@ msgstr "Cambios más importantes" #: 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 msgid "Bug Fixes" msgstr "Correcciones de errores" @@ -156,6 +162,9 @@ msgstr "Correcciones de errores" #: 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 msgid "Other" msgstr "Otro" @@ -187,6 +196,9 @@ msgstr "Otro" #: 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 msgid "SHA256 Checksums:" msgstr "Sumas de comprobación SHA256:" @@ -356,6 +368,9 @@ msgstr "" #: 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 msgid "Update GeoIP data (new installs and PPA only)" msgstr "Actualizar datos de geolocalización IP (Sólo PPA y nuevas instalaciones)" @@ -2020,6 +2035,9 @@ msgstr "Nuevas traducciones" #: 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 msgid "Translation updates" msgstr "Actualizaciones de traducción" @@ -2226,6 +2244,9 @@ msgstr "" #: 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 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." @@ -3492,6 +3513,9 @@ msgstr "" #: 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 msgid "Changes" msgstr "Cambios" @@ -5104,6 +5128,7 @@ msgid "" msgstr "" #: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 msgid "Floodfill performance improvements" msgstr "" @@ -5120,6 +5145,7 @@ 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 msgid "Fixes for high CPU usage in floodfills" msgstr "" @@ -5192,3 +5218,815 @@ msgstr "" msgid "Better feedback in console for reseed errors" msgstr "" +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.20 Release\n" +"==============" +msgstr "" +"==============\n" +"Versión 0.9.12\n" +"==============" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#, fuzzy +msgid "0.9.20 with performance improvements and bug fixes" +msgstr "" +"0.9.13 con mejoras para Susimail y reparaciones para routers bloqueados " +"por cortafuegos (firewall)" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +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 +msgid "" +"Routers configured for 32-64 KB of shared bandwidth may now become " +"floodfill,\n" +"and routers configured for 512 KB or more of shared bandwidth will have " +"higher connection limits.\n" +"These changes may cause your router to use more resources.\n" +"If the router becomes too busy, the best way to reduce usage is to lower " +"the bandwidth settings in your console.\n" +"If that doesn't help, you may now disable automatic floodfill on the " +"advanced configuration page in the console." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +msgid "" +"We're hopeful that these changes will increase network capacity and " +"performance,\n" +"and reduce the congestion that's been affecting the network the last " +"three months." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +msgid "" +"Finally, we're excited to announce our first-ever I2P meetup, in Toronto " +"August 15-16.\n" +"There will be lots of presentations and tutorials. All are welcome.\n" +"For more information, see the `announcement`_." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +msgid "Add support for address book export" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +msgid "Add support for SSL in HTTP server tunnel" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +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 +msgid "Add support for signed development builds" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#, fuzzy +msgid "Clock skew fixes" +msgstr "Reparaciones del bloqueo de SSU (UDP Seguro Semiconfiable)" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +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 +msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +msgid "Verify hostnames when reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +msgid "Fix deletion of config files for deleted torrents in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +msgid "Fixes for duplicate shared clients" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +msgid "Fix for occasional page truncation in HTTP client" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +msgid "Fixes for handling corrupted SSU packets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +msgid "Fix closing of SAM sessions when I2P session closes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +msgid "Fix bugs in handling streaming resets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +msgid "Reduce NTCP threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +msgid "Eliminate SimpleScheduler threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +msgid "Add continent-based NTP servers as fallbacks for country-based ones" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +msgid "Remove all default non-SSL reseed hosts" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +msgid "Disable fallback to non-su3 reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +msgid "Several fixes in streaming for better \"loopback\" performance" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#, fuzzy +msgid "Reduce latency in i2ptunnel" +msgstr "Reduce el uso del hilos de ejecución para túneles de servidor HTTP" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +msgid "Add a larger Bloom filter for very high bandwidth and memory" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +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 +msgid "Reduce max netdb search depth to reduce floodfill load" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +msgid "Improved header processing and error handling in i2ptunnel HTTP server" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +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 +msgid "More changes to improve floodfill capacity" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +msgid "New configuration for floodfill on /configadvanced" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +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" +"Versión 0.9.17\n" +"==============" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 +msgid "I2P Meetup in Toronto on August 15-16." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +msgid "" +"The I2P team is proud to announce that we are going to host a meetup in " +"Toronto on August 15-16.\n" +"A number of members of our community will be attending and are going to " +"host talks, workshops and discussions about and relating to I2P. This " +"event is not just for I2P people though, it's meant for everyone." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +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 " +"everyone. If you're not familiar with any of these topics, come by anyway" +" and we'll show you how I2P works and what you can do with it.\n" +"\n" +"The event is entirely free, you don't need to sign up or register." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +msgid "" +"The meetup couldn't have been arranged without our friends at `Toronto " +"Crypto `_ which have been helping us organize" +" the event, and our friends at `Hacklab `_ which are" +" 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 +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: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:44 +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" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +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 +#, fuzzy +msgid "I2P Presentation" +msgstr "`una presentación`" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +msgid "Crypto party introduction" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +msgid "Crypto party" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +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 +msgid "`Vuze/I2P`_ - Downloading torrents anonymously" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +msgid "`Veracrypt`_ - Encrypt your data" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +msgid "`I2PBote`_ - Anonymous decentralized email" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +msgid "Your station idea here" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +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 " +"could be any of the ones listed above, or any other privacy/anonymity " +"related one you would like to run. Please contact us at `@geti2p`_ if " +"you're interested." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 +msgid "" +"Day 2, August 16 - 1PM\n" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +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 +#, fuzzy +msgid "I2P Technical presentation" +msgstr "`una presentación`" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +msgid "Technical discussion" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +msgid "I2P App Dev Into" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#, fuzzy +msgid "I2PD presentation" +msgstr "`una presentación`" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +msgid "I2P on Android" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:1 +msgid "" +"======\n" +"I2PCon\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +msgid "I2PCon will be in Toronto on August 15-16." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +msgid "" +"I2PCon is the first event of its kind. It has two short term goals. Where" +" the\n" +"first one is to provide the general public with an event where knowledge " +"about\n" +"privacy and privacy concerns can be obtained. The second goal is to " +"further the\n" +"I2P project and its community. This will take the shape of technical " +"discussions\n" +"about cryptography, anonymity and I2P centric topics." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +msgid "" +"There is a larger and more long-term goal of this event, and it is to " +"build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we would like to provide a forum where this " +"community\n" +"can grow." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +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" +"\n" +"`Hacklab`_. Without either of them this event would not have been " +"possible, so\n" +"thank you both." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:43 +msgid "" +"Cost\n" +"----" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +msgid "" +"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" +"to be given in order to register, but if you have any concerns, please " +"let us\n" +"know." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:55 +#, fuzzy +msgid "`here`" +msgstr "`haga clic aquí`" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:66 +#, fuzzy +msgid "" +"Venue\n" +"-----" +msgstr "" +"Nuevos usuarios\n" +"---------" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +msgid "Power and WiFi access will be provided by `Hacklab`_." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:76 +msgid "" +"Schedule\n" +"========" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:81 +#, fuzzy +msgid "" +"Day 1, August 15\n" +"----------------" +msgstr "" +"Nuevas versiones de la aplicación\n" +"----------------" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:98 +#, fuzzy +msgid "" +"Day 2, August 16\n" +"----------------" +msgstr "" +"Nuevas versiones de la aplicación\n" +"----------------" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:121 +msgid "" +"I'm confused and would like some answers\n" +"========================================" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.21 Release\n" +"==============" +msgstr "" +"==============\n" +"Versión 0.9.17\n" +"==============" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#, fuzzy +msgid "0.9.21 with performance improvements and bug fixes" +msgstr "" +"0.9.13 con mejoras para Susimail y reparaciones para routers bloqueados " +"por cortafuegos (firewall)" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +msgid "" +"0.9.21 contains several changes to add capacity to the network, increase " +"the efficiency of the floodfills,\n" +"and use bandwidth more effectively.\n" +"We have migrated the shared clients tunnels to ECDSA signatures and added" +" a DSA fallback\n" +"using the new \"multisession\" capability for those sites that don't " +"support ECDSA." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +msgid "" +"The speakers and the schedule of the I2PCon in Toronto 2015 have been " +"announced.\n" +"Have a look on the `I2PCon page`_ for details.\n" +"Reserve your seat on `Eventbrite`_." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +msgid "Add multisession support for dual-signature crypto on the same tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +msgid "Use multisession for shared clients" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +msgid "Increase default outbound bandwidth limit to 60 KBps" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +msgid "Increase default maximum participating tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +msgid "" +"Floodfills will send database store acks directly if connected, for " +"efficiency" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +msgid "Set TCP keepalive on I2CP and SAM sockets" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +msgid "More efficient decompression in HTTP proxy, use less threads" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +msgid "Add support for fast extensions in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +msgid "i2psnark only autostarts torrents that were running previously" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +msgid "Add support for translated console news" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +msgid "SSU fixes to compete better with NTCP for bandwidth when limited" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +msgid "Fixes to prevent SSU stalls" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +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 +msgid "Clean up resources correctly when SAM stops" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +msgid "Better error handling and notification when HTTP proxy is not running" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +msgid "More i2ptunnel fixes at startup and shutdown of tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +msgid "Fix total_size in i2psnark metadata message" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +msgid "Restore dates in console news headers" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#, fuzzy +msgid "Several I2CP fixes" +msgstr "Varias reparaciones de interfaz de usuario (UI) de i2psnark" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +msgid "Use same session for naming lookups in I2PSocketEepGet" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +msgid "" +"New floodfills will send their info to nearby floodfills to speed " +"integration" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:1 +#, fuzzy +msgid "" +"============================\n" +"I2PCon: Mission Accomplished\n" +"============================" +msgstr "" +"==================================\n" +"El nacimiento de Privacy Solutions\n" +"==================================" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +msgid "I2PCon: Mission Accomplished" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +msgid "" +"I2PCon has been a giant success. For us, the I2P contributors, it " +"represents a\n" +"leap forward in terms of what we're capable of pulling off as a " +"community, how we\n" +"communicate the usecases of I2P and reach out to privacy conscious " +"individuals.\n" +"\n" +"By arranging this event, we've also grown our community. People who've " +"previously\n" +"only lurked on our irc channels, or run our software or possibly hadn't " +"even heard\n" +"of I2P are now a part of our comminuty.\n" +"\n" +"This event has been our first active step towards building a large and " +"inclusive\n" +"community, and as such it's been great success." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +msgid "" +"Minutiae\n" +"========\n" +"On day 2 we had two short discussion sessions. A more general discussion " +"and a roadmapping discussion.\n" +"\n" +"The minutiae can be found here: `I2P Roadmap session minutiae`_ and `I2P " +"Discussion session minutiae`_." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +msgid "" +"Photos\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +msgid "The learn how to setup I2P crypto party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +msgid "The learn how use I2P and Vuze party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +msgid "David Dagons wonderful talk" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +msgid "" +"Thanks\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +msgid "" +"We've had some wonderful speakers, from both inside- and outside of our " +"community.\n" +"\n" +"`David Dagon`_ talked to us about the way forward and how I2P could " +"handle potential abuse.\n" +"\n" +"`Lance James`_ - the creator of our predecessor iip - said Hi and gave us" +" his thoughts about how far I2P has come.\n" +"\n" +"`Nick Johnston`_ gave us a wonderful talk about why privacy matters and " +"why you should care." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +msgid "" +"I would also like to thank the speakers from our community. `psi`_, " +"`@str4d`_ and `zzz`_ who all had\n" +"wonderful talks. Improving our ability to inform people about I2P is " +"something that\n" +"is going to be important for us going forward." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +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 +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 +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 +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 +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 +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 +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 +msgid "" +"Finally I would like to thank everyone else who just showed up to the " +"event and helped out in any way\n" +"they could.\n" +"ComradeNosebleed, LazyGravy, `cacapo`_, Xmz, ZeroRax, `echelon`_, it was " +"most excellent to hang out\n" +"with you." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.22 Release\n" +"==============" +msgstr "" +"==============\n" +"Versión 0.9.12\n" +"==============" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +msgid "0.9.22 with bug fixes and start of Ed25519 migration" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +msgid "" +"0.9.22 contains fixes for i2psnark getting stuck before completion, and " +"begins the migration of router infos to new, stronger Ed25519 signatures." +"\n" +"To reduce network churn, your router will have only a small probability " +"of converting to Ed25519 at each restart.\n" +"When it does rekey, expect to see lower bandwidth usage for a couple of " +"days as it reintegrates into the network with its new identity.\n" +"If all goes well, we will accelerate the rekeying process in the next " +"release." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +msgid "" +"I2PCon Toronto was a big success!\n" +"All the presentations and videos are listed on the `I2PCon page`_." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#, fuzzy +msgid "Start migration to Ed25519 router info signatures" +msgstr "Añade soporte para firmas más robutas de Router Info ('RI')" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +msgid "Convert i2psnark destinations to Ed25519 signatures" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +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 +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 +msgid "Fix UPnP 'content not allowed in trailing section' error" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +msgid "Fix excluded SSL ciphers in console" +msgstr "" + diff --git a/i2p2www/translations/es/LC_MESSAGES/comparison.po b/i2p2www/translations/es/LC_MESSAGES/comparison.po index 61c85196..c0699d72 100644 --- a/i2p2www/translations/es/LC_MESSAGES/comparison.po +++ b/i2p2www/translations/es/LC_MESSAGES/comparison.po @@ -23,7 +23,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/comparison/freenet.html:2 msgid "I2P Compared to Freenet" diff --git a/i2p2www/translations/es/LC_MESSAGES/docs.po b/i2p2www/translations/es/LC_MESSAGES/docs.po index f7074374..9ef9150f 100644 --- a/i2p2www/translations/es/LC_MESSAGES/docs.po +++ b/i2p2www/translations/es/LC_MESSAGES/docs.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-04-02 12:26+0000\n" "Last-Translator: strel\n" "Language-Team: Spanish " @@ -24,7 +24,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 msgid "Index to Technical Documentation" @@ -70,6 +70,7 @@ msgstr "" #: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 #: i2p2www/pages/site/docs/api/i2ptunnel.html:11 #: i2p2www/pages/site/docs/api/streaming.html:6 +#: i2p2www/pages/site/docs/applications/embedding.html:7 #: i2p2www/pages/site/docs/applications/managed-clients.html:7 #: i2p2www/pages/site/docs/how/elgamal-aes.html:6 #: i2p2www/pages/site/docs/how/network-database.html:6 @@ -1852,8 +1853,8 @@ msgid "Ports Used by I2P" msgstr "Puertos usados por I2P" #: i2p2www/pages/site/docs/ports.html:3 +#: i2p2www/pages/site/docs/applications/embedding.html:3 #: i2p2www/pages/site/docs/spec/common-structures.html:3 -#: i2p2www/pages/site/docs/spec/streaming.html:3 #, fuzzy msgid "April 2015" msgstr "Abril de 2014" @@ -2558,7 +2559,7 @@ msgstr "" "href=\"%(i2psessionmuxed)s\">I2PSessionMuxedImpl." #: i2p2www/pages/site/docs/api/datagrams.html:93 -#: i2p2www/pages/site/docs/api/streaming.html:381 +#: i2p2www/pages/site/docs/api/streaming.html:404 msgid "Data Integrity" msgstr "Integridad de los datos" @@ -2575,7 +2576,7 @@ msgstr "" "campo checksum en el protocolo datagram" #: i2p2www/pages/site/docs/api/datagrams.html:100 -#: i2p2www/pages/site/docs/api/streaming.html:389 +#: i2p2www/pages/site/docs/api/streaming.html:412 msgid "Packet Encapsulation" msgstr "Encapsulado de paquetes" @@ -2663,35 +2664,35 @@ msgstr "Los parámetros sólo se proporcionan a través del nombre (mapas)." msgid "JSON-RPC 2 format" msgstr "Formato JSON-RPC 2" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:20 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:26 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:39 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:83 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:136 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:19 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:86 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 msgid "Request:" msgstr "Petición:" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:22 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:31 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:53 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:74 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:144 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:81 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:92 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:118 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 msgid "Response:" msgstr "Respuesta:" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:25 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:27 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:28 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:33 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:46 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 #: i2p2www/pages/site/docs/protocol/i2cp.html:483 #: i2p2www/pages/site/docs/spec/common-structures.html:42 @@ -2719,7 +2720,7 @@ msgstr "Respuesta:" msgid "Description" msgstr "Descripción" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:29 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:47 msgid "" "Token used for authenticating every request (excluding the 'Authenticate'" " RPC method)" @@ -2727,11 +2728,11 @@ msgstr "" "Muestra usada para autentificar cada petición (excluyendo el método RPC " "'Authenticate')" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:37 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:55 msgid "Implemented methods" msgstr "Métodos implemetados" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:38 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:56 msgid "" "Creates and returns an authentication token used for further " "communication." @@ -2739,35 +2740,35 @@ msgstr "" "Crea y devuelve un token de autentificación usado para comunicaciones " "posteriores." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:40 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 msgid "The version of the I2PControl API used by the client." msgstr "La versión del API de I2PControl usada por el cliente." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:41 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 msgid "The password used for authenticating against the remote server." msgstr "La contraseña usada para autentificarse en el servidor remoto." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:62 msgid "The primary I2PControl API version implemented by the server." msgstr "Versión del API principal de I2PControl implementado por el servidor." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 msgid "The token used for further communication." msgstr "La muestra usada para la posterior comunicación." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:48 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:66 msgid "Echoes the value of the echo key, used for debugging and testing." msgstr "Muestra el valor de la clave eco, se usa para depuración y pruebas." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 msgid "Value will be returned in response." msgstr "Un valor será devuelto como respuesta." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:98 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:142 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:90 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:116 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method." @@ -2775,11 +2776,11 @@ msgstr "" "Token usado para autentificar el cliente. Es provisto por el servidor a " "través del método RPC 'Authenticate'" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:54 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 msgid "Value of the key 'echo' in the request." msgstr "Valor de la clave 'echo', clave eco, en la petición." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 msgid "" "Fetches rateStat from router statManager. Creates stat if not already " "created." @@ -2787,7 +2788,7 @@ msgstr "" "Obtiene el rateStat del StatManager del ruter. Crear el stat si no ha " "sido creado ya." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 #, python-format msgid "" "Determines which rateStat to fetch, see ratestats." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:60 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 msgid "Determines which period a stat is fetched for. Measured in ms." msgstr "Determina para qué periodo de tiempo se obtendrá el stat. Se mide en ms." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:64 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 msgid "Returns the average value for the reuested rateStat and period." msgstr "Devuelve el valor medio del periodo y del rateStat requerido." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:85 msgid "Manages I2PControl. Ports, passwords and the like." msgstr "Administra I2PControl, Puertos, contraseñas y cosas de ese tipo." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:87 msgid "" "Sets a new listen address for I2PControl (only 127.0.0.1 and 0.0.0.0 are " "implemented in I2PControl currently)." @@ -2816,7 +2817,7 @@ msgstr "" "Cambia la dirección donde escucha I2PControl (sólo se han implementado " "127.0.0.1 y 0.0.0.0 para I2PControl hasta ahora)." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:70 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:88 msgid "" "Sets a new password for I2PControl, all Authentication tokens will be " "revoked." @@ -2824,96 +2825,100 @@ msgstr "" "Cambia la contraseña para I2PControl, todos los tokens de autentificación" " serán revocados." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:89 msgid "Switches which port I2PControl will listen for connections on." msgstr "Cambia el puerto en el que I2PControl escuchará por conexiones." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:93 msgid "Returned if address was changed" msgstr "Devuelto si la dirección fue cambiada" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:94 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:95 msgid "Returned if setting was changed" msgstr "Devuelto si la configuración fue cambiada" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:96 msgid "Returns true if any changes were made." msgstr "Devuelve verdadero si se hizo algún cambio." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:97 msgid "Returns true if any changes requiring a restart to take effect were made." msgstr "" "Devuelve verdadero si se hizo algún cambio que necesite un reinicio para " "tener efecto." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 msgid "Fetches basic information about the I2P router. Uptime, version etc." msgstr "" "Obtiene información básica sobre el ruter I2P. Tiempo encendido, versión," " etc." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:119 msgid "What the status of the router is." msgstr "cuál es el estado del router." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:102 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:120 msgid "What the uptime of the router is in ms." msgstr "Cuánto tiempo lleva encendido el ruter en ms." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:103 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:121 msgid "What version of I2P the router is running." msgstr "Qué versión de I2P está ejecutando el ruter." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:104 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:122 msgid "The 1 second average inbound bandwidth in Bps." msgstr "Media del ancho de banda de entrada durante 1 segundo, en Bps." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:105 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:123 msgid "The 15 second average inbound bandwidth in Bps." msgstr "Media del ancho de banda de entrada durante 15 segundos, en Bps. " -#: i2p2www/pages/site/docs/api/i2pcontrol.html:106 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:124 msgid "The 1 second average outbound bandwidth in Bps." msgstr "Media del ancho de banda de salida durante 1 segundo, en Bps." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:107 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:125 msgid "The 15 second average outbound bandwidth in Bps." msgstr "Media del ancho de banda de salida durante 15 segundos, en Bps. " -#: i2p2www/pages/site/docs/api/i2pcontrol.html:108 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:126 msgid "What the current network status is. According to the below enum:" msgstr "Cuál es el estado actual de la red. De acuerdo con la lista:" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:127 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 msgid "How many tunnels on the I2P net are we participating in." msgstr "En cuántos túneles estamos participando en la red I2p." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:128 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 msgid "How many peers have we communicated with recently." msgstr "Con cuántos túneles nos hemos comunicado recientemente." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:129 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 msgid "How many peers are considered 'fast'." msgstr "Cuántos pares se consideran como 'rápidos'." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:130 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 msgid "How many peers are considered 'high capacity'." msgstr "Cuántos pares se consideran de 'alta capacidad'" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:131 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 msgid "Is the router reseeding hosts to its NetDB?" msgstr "¿El router I2P está resembrando nodos en su NetDB?" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:132 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:150 msgid "How many peers are known to us (listed in our NetDB)." msgstr "Cuántos pares conocemos (listados en nuestra NetDB)." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:135 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 msgid "Manages I2P router restart/shutdown." msgstr "Maneja el arrancado/apagado del ruter I2P." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:137 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +msgid "Blocking. Initiates a search for signed updates." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 msgid "" "Initiates a router reseed, fetching peers into our NetDB from a remote " "host." @@ -2921,11 +2926,11 @@ msgstr "" "Inicia el resembrado de un ruter, obteniendo los pares para nuestra NetDB" " desde un ordenador remoto." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:138 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 msgid "Restarts the router." msgstr "Reinicia el router." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:139 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 msgid "" "Restarts the router gracefully (waits for participating tunnels to " "expire)." @@ -2933,11 +2938,11 @@ msgstr "" "Reinicia el ruter con cuidado (espera a que expiren los túneles " "participantes)." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:140 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 msgid "Shuts down the router." msgstr "Apaga el router." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:141 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 msgid "" "Shuts down the router gracefully (waits for participating tunnels to " "expire)." @@ -2945,33 +2950,48 @@ msgstr "" "Apaga el ruter con cuidado (espera a que expiren los túneles " "participantes)." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +msgid "Initiates a router update from signed sources." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +msgid "Blocking. Returns true iff a signed update has been found." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 msgid "If requested, verifies that a reseed has been initiated." msgstr "Si se ha requerido, verifica que el resembrado ha sido iniciado." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:167 msgid "If requested, verifies that a restart has been initiated." msgstr "Si se ha requerido, verifica que el reinicio ha sido iniciado." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 msgid "If requested, verifies that a graceful restart has been initiated." msgstr "Si se ha requerido, verifica que el reinicio con cuidado ha sido iniciado." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 msgid "If requested, verifies that a shutdown has been initiated" msgstr "Si se ha requerido, verifica que el apagado ha sido iniciado." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 msgid "If requested, verifies that a graceful shutdown has been initiated" msgstr "Si se ha requerido, verifica que el apagado con cuidado ha sido iniciado." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:152 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +#, fuzzy +msgid "Blocking. If requested, returns the status of the the update" +msgstr "" +"Si se solicita, devuelve el nombre del servidor usado para el transporte " +"UDP." + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 msgid "Fetches or sets various network related settings. Ports, addresses etc." msgstr "" "Obtiene un conjunto de configuraciones relacionadas con la red. Puertos, " "direcciones, etc." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 msgid "" "What port is used for the TCP transport. If null is submitted, current " "setting will be returned." @@ -2979,7 +2999,7 @@ msgstr "" "Qué puerto es usado para el transporte TCP. Si se ha enviado null, se " "devolverá la configuración actual." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 msgid "" "What hostname is used for the TCP transport. If null is submitted, " "current setting will be returned." @@ -2987,7 +3007,7 @@ msgstr "" "Qué nombre de dominio es usado para el transporte TCP. Si se ha enviado " "null, se devolverá la configuración actual." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 msgid "" "Use automatically detected ip for TCP transport. If null is submitted, " "current setting will be returned." @@ -2995,7 +3015,7 @@ msgstr "" "Usar la ip detectada automáticamente para el transporte TCP . Si se ha " "enciado null, se devolverá la configuración actual." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 msgid "" "What port is used for the UDP transport. If null is submitted, current " "setting will be returned." @@ -3003,7 +3023,7 @@ msgstr "" "Qué puerto es usado para el transporte UDP. Si se ha enviado null, se " "devolverá la configuración actual." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 msgid "" "What hostname is used for the UDP transport. If null is submitted, " "current setting will be returned." @@ -3011,7 +3031,7 @@ msgstr "" "Qué nombre de dominio es usado para el transporte UDP. Si se ha enviado " "null, se devolverá la configuración actual." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 msgid "" "Which methods should be used for detecting the ip address of the UDP " "transport. If null is submitted, current setting will be returned." @@ -3019,17 +3039,17 @@ msgstr "" "Qué métodos deben susarse para detectar la dirección ip del transporte " "UDP. Si se ha enviado null, se devolverá la configuración actual." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 msgid "What ip has been detected by the UDP transport." msgstr "Qué ip ha sido detectada para el transporte UDP." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:183 msgid "Is UPnP enabled. If null is submitted, current setting will be returned." msgstr "" "Está UPnP activo. Si se ha enviado null, se devolverá la configuración " "actual." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:184 msgid "" "How many percent of bandwidth is usable for participating tunnels. If " "null is submitted, current setting will be returned." @@ -3038,7 +3058,7 @@ msgstr "" "participantes. Si se ha enviado null, se devolverá la configuración " "actual." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:163 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 msgid "" "How many KB/s of inbound bandwidth is allowed. If null is submitted, " "current setting will be returned." @@ -3046,7 +3066,7 @@ msgstr "" "Cuántos KB/s se permiten para el ancho de banda entrante. Si se ha " "enviado null, se devolverá la configuración actual." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 msgid "" "How many KB/s of outbound bandwidth is allowed. If null is submitted, " "current setting will be returned." @@ -3054,7 +3074,7 @@ msgstr "" "Cuántos KB/s se permiten para el ancho de banda de salida. Si se ha " "enviado null, se devolverá la configuración actual." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:187 msgid "" "Is laptop mode enabled (change router identity and UDP port when IP " "changes ). If null is submitted, current setting will be returned." @@ -3063,7 +3083,7 @@ msgstr "" "cuando cambia la IP). Si se ha enviado null, se devolverá la " "configuración actual." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method. If null is submitted, current setting will" @@ -3074,17 +3094,17 @@ msgstr "" "(autentificar) de RPC. Si se envía vacío ('null'), se devolverá el valor " "de configuración actual." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 msgid "If requested, returns the port used for the TCP transport." msgstr "Si se solicita, devuelve el puerto usado para el transporte TCP." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 msgid "If requested, returns the hostname used for the TCP transport." msgstr "" "Si se solicita, devuelve el nombre del servidor usado para el transporte " "TCP." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 msgid "" "If requested, returns the method used for automatically detecting ip for " "the TCP transport." @@ -3092,17 +3112,17 @@ msgstr "" "Si se solicita, devuelve el método usado para detectar automáticamente la" " IP para el transporte TCP." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:172 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 msgid "If requested, returns the port used for the UDP transport." msgstr "Si se solicita, devuelve el puerto usado para el transporte UDP." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:173 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:195 msgid "If requested, returns the hostname used for the UDP transport." msgstr "" "Si se solicita, devuelve el nombre del servidor usado para el transporte " "UDP." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 msgid "" "If requested, returns methods used for detecting the ip address of the " "UDP transport." @@ -3110,17 +3130,17 @@ msgstr "" "Si se solicita, devuelve los métodos usados para detectar la dirección IP" " del transporte UDP." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 msgid "If requested, returns what ip has been detected by the UDP transport." msgstr "" "Si se solicita, devuelve la IP que ha sido detectada por el transporte " "UDP." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 msgid "If requested, returns the UPNP setting." msgstr "Si se solicita, devuelve el valor de la configuración UPnP." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 msgid "" "If requested, returns how many percent of bandwidth is usable for " "participating tunnels." @@ -3128,87 +3148,87 @@ msgstr "" "Si se solicita, devuelve el porcentaje de ancho de banda disponible para " "los túneles participantes." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 msgid "If requested, returns how many KB/s of inbound bandwidth is allowed." msgstr "" "Si se solicita, devuelve el número de KB/s de ancho de banda de entrada " "que están permitidos." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 msgid "If requested, returns how many KB/s of outbound bandwidth is allowed." msgstr "" "Si se solicita, devuelve el número de KB/s de ancho de banda de salida " "que están permitidos." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 msgid "If requested, returns the laptop mode." msgstr "Si se solicita, devuelve el valor del modo laptop (portátil)." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:203 msgid "Have the provided settings been saved." msgstr "Han sido guardadas las configuraciones proporcionadas." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:204 msgid "Is a restart needed for the new settings to be used." msgstr "Se necesita un reinicio para que las nuevas configuraciones se usen." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:207 msgid "denotes an optional value." msgstr "denota un valor opcional." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:208 msgid "denotes a possibly occuring return value" msgstr "denota un valor de retorno que posiblemente ocurra" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:210 msgid "Error codes" msgstr "Códigos de error" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:189 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:211 msgid "Standard JSON-RPC2 error codes." msgstr "Códigos de error estándar JSON-RPC2." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:212 msgid "JSON parse error." msgstr "Error de procesado JSON." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:213 msgid "Invalid request." msgstr "Petición no válida." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:214 msgid "Method not found." msgstr "Método no encontrado." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:215 msgid "Invalid parameters." msgstr "Parámetros no válidos." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:216 msgid "Internal error." msgstr "Error interno." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:218 msgid "I2PControl specific error codes." msgstr "Códigos de error específicos de I2PControl." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:219 msgid "Invalid password provided." msgstr "Se proporcionó una contraseña no válida." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:220 msgid "No authentication token presented." msgstr "No se presentó la credencial (`token`) de autentificación." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:221 msgid "Authentication token doesn't exist." msgstr "La credencial (`token`) de autentificación no existe" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:222 msgid "The provided authentication token was expired and will be removed." msgstr "La credencial (`token`) de identificación ha expirado y será eliminada." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:223 msgid "" "The version of the I2PControl API used wasn't specified, but is required " "to be specified." @@ -3216,7 +3236,7 @@ msgstr "" "La versión de la API I2PControl usada no fue especificada, pero se " "requiere que sea especificada." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:224 msgid "" "The version of the I2PControl API specified is not supported by " "I2PControl." @@ -3800,9 +3820,9 @@ msgstr "" "sustanciales acerca de los riesgos de los proxys SOCKS." #: i2p2www/pages/site/docs/api/streaming.html:3 -#: i2p2www/pages/site/docs/spec/geoip.html:3 -msgid "December 2013" -msgstr "Diciembre de 2013" +#, fuzzy +msgid "September 2015" +msgstr "Septiembre de 2014" #: i2p2www/pages/site/docs/api/streaming.html:8 #, python-format @@ -4076,7 +4096,7 @@ msgstr "Valor predeterminado" #: i2p2www/pages/site/docs/spec/common-structures.html:885 #: i2p2www/pages/site/docs/spec/common-structures.html:990 #: i2p2www/pages/site/docs/spec/datagrams.html:30 -#: i2p2www/pages/site/docs/spec/datagrams.html:93 +#: i2p2www/pages/site/docs/spec/datagrams.html:90 #: i2p2www/pages/site/docs/spec/updates.html:319 msgid "Notes" msgstr "Notas" @@ -4090,41 +4110,48 @@ msgstr "" "Base64 usada bien como lista de acceso, o como lista negra." #: i2p2www/pages/site/docs/api/streaming.html:121 -#: i2p2www/pages/site/docs/api/streaming.html:127 -#: i2p2www/pages/site/docs/api/streaming.html:133 -#: i2p2www/pages/site/docs/api/streaming.html:140 -#: i2p2www/pages/site/docs/api/streaming.html:152 -#: i2p2www/pages/site/docs/api/streaming.html:163 -#: i2p2www/pages/site/docs/api/streaming.html:192 +#: i2p2www/pages/site/docs/api/streaming.html:129 +#: i2p2www/pages/site/docs/api/streaming.html:135 +#: i2p2www/pages/site/docs/api/streaming.html:141 +#: i2p2www/pages/site/docs/api/streaming.html:148 +#: i2p2www/pages/site/docs/api/streaming.html:160 +#: i2p2www/pages/site/docs/api/streaming.html:171 #: i2p2www/pages/site/docs/api/streaming.html:200 +#: i2p2www/pages/site/docs/api/streaming.html:212 #: i2p2www/pages/site/docs/api/streaming.html:220 -#: i2p2www/pages/site/docs/api/streaming.html:237 -#: i2p2www/pages/site/docs/api/streaming.html:249 -#: i2p2www/pages/site/docs/api/streaming.html:255 -#: i2p2www/pages/site/docs/api/streaming.html:261 -#: i2p2www/pages/site/docs/api/streaming.html:275 -#: i2p2www/pages/site/docs/api/streaming.html:282 -#: i2p2www/pages/site/docs/api/streaming.html:289 -#: i2p2www/pages/site/docs/api/streaming.html:314 -#: i2p2www/pages/site/docs/api/streaming.html:321 -#: i2p2www/pages/site/docs/api/streaming.html:328 +#: i2p2www/pages/site/docs/api/streaming.html:243 +#: i2p2www/pages/site/docs/api/streaming.html:260 +#: i2p2www/pages/site/docs/api/streaming.html:272 +#: i2p2www/pages/site/docs/api/streaming.html:278 +#: i2p2www/pages/site/docs/api/streaming.html:284 +#: i2p2www/pages/site/docs/api/streaming.html:298 +#: i2p2www/pages/site/docs/api/streaming.html:305 +#: i2p2www/pages/site/docs/api/streaming.html:312 +#: i2p2www/pages/site/docs/api/streaming.html:337 +#: i2p2www/pages/site/docs/api/streaming.html:344 +#: i2p2www/pages/site/docs/api/streaming.html:351 #, python-format msgid "As of release %(release)s." msgstr "Desde la versión %(release)s." #: i2p2www/pages/site/docs/api/streaming.html:125 +#: i2p2www/pages/site/docs/api/streaming.html:133 msgid "Use the access list as a whitelist for incoming connections." msgstr "Usar la lista de acceso como lista blanca para conexiones entrantes." -#: i2p2www/pages/site/docs/api/streaming.html:131 +#: i2p2www/pages/site/docs/api/streaming.html:127 +msgid "The name or number of the signature type for a transient destination." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:139 msgid "Use the access list as a blacklist for incoming connections." msgstr "Usar la lista de acceso como lista negra para conexiones entrantes." -#: i2p2www/pages/site/docs/api/streaming.html:145 +#: i2p2www/pages/site/docs/api/streaming.html:153 msgid "Whether to respond to incoming pings" msgstr "Responder o no a los pings entrantes." -#: i2p2www/pages/site/docs/api/streaming.html:157 +#: i2p2www/pages/site/docs/api/streaming.html:165 msgid "" "Comma- or space-separated list of Base64 peer Hashes to be\n" "blacklisted for incoming connections to ALL destinations in the context.\n" @@ -4142,7 +4169,7 @@ msgstr "" "afectará \n" "a clientes fuera del router en una JVM y contexto aparte." -#: i2p2www/pages/site/docs/api/streaming.html:167 +#: i2p2www/pages/site/docs/api/streaming.html:175 msgid "" "How much transmit data (in bytes) will be accepted that hasn't been " "written out yet." @@ -4150,7 +4177,7 @@ msgstr "" "Cuántos datos de transmisión (en bytes) serán aceptados que no hayan \n" "sido emitidos aún." -#: i2p2www/pages/site/docs/api/streaming.html:171 +#: i2p2www/pages/site/docs/api/streaming.html:179 msgid "" "When we're in congestion avoidance, we grow the window size at the rate\n" "of 1/(windowSize*factor). In standard TCP, window sizes are" @@ -4165,7 +4192,7 @@ msgstr "" "en I2P los tamaños de ventana se miden en mensajes. Un número más alto \n" "significa un crecimiento más lento." -#: i2p2www/pages/site/docs/api/streaming.html:178 +#: i2p2www/pages/site/docs/api/streaming.html:186 msgid "" "How long to wait after instantiating a new con \n" "before actually attempting to connect. If this is\n" @@ -4182,7 +4209,7 @@ msgstr "" "datos (`stream`) sea evacuada, se llene el buffer, o que pasen muchos \n" "milisegundos, e incluye cualquier dato inicial con el SYN." -#: i2p2www/pages/site/docs/api/streaming.html:186 +#: i2p2www/pages/site/docs/api/streaming.html:194 msgid "" "How long to block on connect, in milliseconds. Negative means " "indefinitely. Default is 5 minutes." @@ -4190,7 +4217,7 @@ msgstr "" "Durante cuánto bloquear al conectar, en milisegundos. Valores negativos \n" "significan indefinidamente. El valor predeterminado es 5 minutos." -#: i2p2www/pages/site/docs/api/streaming.html:190 +#: i2p2www/pages/site/docs/api/streaming.html:198 msgid "" "Whether to disable warnings in the logs when an incoming connection is " "rejected due to connection limits." @@ -4199,7 +4226,21 @@ msgstr "" "rechaza \n" "una conexión entrante debido a los límites de la conexión." -#: i2p2www/pages/site/docs/api/streaming.html:196 +#: i2p2www/pages/site/docs/api/streaming.html:204 +msgid "" +"Comma- or space-separated list of Base64 peer Hashes or host names to be\n" +"contacted using an alternate DSA destination.\n" +"Only applies if multisession is enabled and the primary session is non-" +"DSA\n" +"(generally for shared clients only).\n" +"This option must be set in the context properties, NOT in the " +"createManager() options argument.\n" +"Note that setting this in the router context will not affect clients " +"outside the\n" +"router in a separate JVM and context." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:216 msgid "" "Whether to listen only for the streaming protocol.\n" "Setting to true will prohibit communication with Destinations earlier " @@ -4213,7 +4254,7 @@ msgstr "" "temprana que la 0.7.1 (publicada en marzo de 2009). Configure a \n" "verdadero si ejecuta múltiples protocolos sobre este Destino." -#: i2p2www/pages/site/docs/api/streaming.html:204 +#: i2p2www/pages/site/docs/api/streaming.html:224 msgid "" "(0=noop, 1=disconnect)\n" "What to do on an inactivity timeout - do nothing, disconnect, or send a " @@ -4223,7 +4264,15 @@ msgstr "" "Qúe hacer durante un periodo de inactividad - no hacer nada, desconectar," " o enviar un ACK duplicado." -#: i2p2www/pages/site/docs/api/streaming.html:212 +#: i2p2www/pages/site/docs/api/streaming.html:230 +msgid "Idle time before sending a keepalive" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:233 +msgid "Delay before sending an ack" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:235 msgid "" "The initial value of the resend delay field in the packet header, times " "1000.\n" @@ -4233,7 +4282,7 @@ msgstr "" "paquete, \n" "marca 1000. No está implementado completamente; vea debajo." -#: i2p2www/pages/site/docs/api/streaming.html:217 +#: i2p2www/pages/site/docs/api/streaming.html:240 msgid "" "Initial timeout\n" "(if no sharing data available)." @@ -4241,7 +4290,7 @@ msgstr "" "Tiempo límite inicial (si no hay datos " "compartidos disponibles)." -#: i2p2www/pages/site/docs/api/streaming.html:224 +#: i2p2www/pages/site/docs/api/streaming.html:247 msgid "" "Initial round trip time estimate\n" "(if no sharing data available).\n" @@ -4252,11 +4301,11 @@ msgstr "" "desde la \n" "versión 0.9.8; usa el RTT real." -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "if no sharing data available" msgstr "si no hay datos compatidos disponibles" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "" "In standard TCP, window sizes are in bytes, while in I2P, window sizes " "are in messages." @@ -4265,7 +4314,7 @@ msgstr "" " \n" "que en I2P los tamaños de las ventanas se miden en mensajes." -#: i2p2www/pages/site/docs/api/streaming.html:242 +#: i2p2www/pages/site/docs/api/streaming.html:265 msgid "" "(0 or negative value means unlimited)\n" "This is a total limit for incoming and outgoing combined." @@ -4273,33 +4322,33 @@ msgstr "" "(0 o valores negativos significan ilimitado) \n" "Esto es un límite total para la combinación entrante y saliente." -#: i2p2www/pages/site/docs/api/streaming.html:247 +#: i2p2www/pages/site/docs/api/streaming.html:270 msgid "Incoming connection limit (per peer; 0 means disabled)" msgstr "" "Límite de conexión entrante (por pares ('peer`); 0 significa " "deshabilitado)" -#: i2p2www/pages/site/docs/api/streaming.html:253 -#: i2p2www/pages/site/docs/api/streaming.html:259 +#: i2p2www/pages/site/docs/api/streaming.html:276 +#: i2p2www/pages/site/docs/api/streaming.html:282 msgid "(per peer; 0 means disabled)" msgstr "(por pares (`peer`); 0 significa deshabilitado)" -#: i2p2www/pages/site/docs/api/streaming.html:265 +#: i2p2www/pages/site/docs/api/streaming.html:288 msgid "The MTU in bytes." msgstr "La MTU en bytes." -#: i2p2www/pages/site/docs/api/streaming.html:269 +#: i2p2www/pages/site/docs/api/streaming.html:292 msgid "Maximum number of retransmissions before failure." msgstr "Número máximo de retransmisiones antes de fallo." -#: i2p2www/pages/site/docs/api/streaming.html:273 +#: i2p2www/pages/site/docs/api/streaming.html:296 msgid "Incoming connection limit (all peers; 0 means disabled)" msgstr "" "Límite de conexión entrante (todos los pares (`peers`); 0 significa " "deshabilitado)" -#: i2p2www/pages/site/docs/api/streaming.html:279 -#: i2p2www/pages/site/docs/api/streaming.html:286 +#: i2p2www/pages/site/docs/api/streaming.html:302 +#: i2p2www/pages/site/docs/api/streaming.html:309 msgid "" "(all peers; 0 means disabled)\n" "Use with caution as exceeding this will disable a server for a long time." @@ -4308,7 +4357,7 @@ msgstr "" "Usar con precaución ya que exceder esto deshabilitará un servidor por un " "largo periodo." -#: i2p2www/pages/site/docs/api/streaming.html:295 +#: i2p2www/pages/site/docs/api/streaming.html:318 msgid "" "(2=interactive not supported)\n" "This doesn't currently do anything, but setting it to a value other than " @@ -4318,13 +4367,13 @@ msgstr "" "Esto actualmente no hace nada, pero configurándolo a un valor distino de " "1 causará un error." -#: i2p2www/pages/site/docs/api/streaming.html:300 +#: i2p2www/pages/site/docs/api/streaming.html:323 msgid "How long to block on read, in milliseconds. Negative means indefinitely." msgstr "" "Durante cuánto bloquear al leer, en milisegundos. Valores negativos " "significan indefinidamente." -#: i2p2www/pages/site/docs/api/streaming.html:304 +#: i2p2www/pages/site/docs/api/streaming.html:327 msgid "" "When we're in slow start, we grow the window size at the rate\n" "of 1/(factor). In standard TCP, window sizes are in bytes,\n" @@ -4337,9 +4386,9 @@ msgstr "" " miden en mensajes. Un número más alto significa un crecimiento más " "lento." -#: i2p2www/pages/site/docs/api/streaming.html:311 -#: i2p2www/pages/site/docs/api/streaming.html:318 -#: i2p2www/pages/site/docs/api/streaming.html:325 +#: i2p2www/pages/site/docs/api/streaming.html:334 +#: i2p2www/pages/site/docs/api/streaming.html:341 +#: i2p2www/pages/site/docs/api/streaming.html:348 msgid "" "Ref: RFC 2140. Floating point value.\n" "May be set only via context properties, not connection options." @@ -4348,7 +4397,7 @@ msgstr "" "Puede ser establecido sólo mediante las propiedades contextuales, no las " "opciones de conexión" -#: i2p2www/pages/site/docs/api/streaming.html:332 +#: i2p2www/pages/site/docs/api/streaming.html:355 msgid "" "How long to block on write/flush, in milliseconds. Negative means " "indefinitely." @@ -4356,24 +4405,24 @@ msgstr "" "Durante cuánto bloquear al escribir/limpiar, en milisegundos. Los valores" " negativos significan indefinidamente." -#: i2p2www/pages/site/docs/api/streaming.html:340 +#: i2p2www/pages/site/docs/api/streaming.html:363 #: i2p2www/pages/site/docs/spec/streaming.html:10 msgid "Protocol Specification" msgstr "Especificación del protocolo" -#: i2p2www/pages/site/docs/api/streaming.html:342 +#: i2p2www/pages/site/docs/api/streaming.html:365 msgid "See the Streaming Library Specification page." msgstr "Vea la página Especificación de la librería streaming." -#: i2p2www/pages/site/docs/api/streaming.html:346 +#: i2p2www/pages/site/docs/api/streaming.html:369 msgid "Implementation Details" msgstr "Detalles de la implementación" -#: i2p2www/pages/site/docs/api/streaming.html:348 +#: i2p2www/pages/site/docs/api/streaming.html:371 msgid "Setup" msgstr "Configuración" -#: i2p2www/pages/site/docs/api/streaming.html:349 +#: i2p2www/pages/site/docs/api/streaming.html:372 msgid "" "The initiator sends a packet with the SYNCHRONIZE flag set. This packet " "may contain the initial data as well.\n" @@ -4387,7 +4436,7 @@ msgstr "" "establecido. Este paquete puede contener también los datos de respuesta " "iniciales" -#: i2p2www/pages/site/docs/api/streaming.html:354 +#: i2p2www/pages/site/docs/api/streaming.html:377 msgid "" "The initiator may send additional data packets, up to the initial window " "size, before receiving the SYNCHRONIZE response.\n" @@ -4406,11 +4455,11 @@ msgstr "" "tiempo, ya que pueden llegar estropeados, adelantándose al paquete \n" "SYNCHRONIZE." -#: i2p2www/pages/site/docs/api/streaming.html:361 +#: i2p2www/pages/site/docs/api/streaming.html:384 msgid "MTU Selection and Negotiation" msgstr "Selección y negociación MTU" -#: i2p2www/pages/site/docs/api/streaming.html:362 +#: i2p2www/pages/site/docs/api/streaming.html:385 msgid "" "The maximum message size (also called the MTU / MRU) is negotiated to the" " lower value supported by\n" @@ -4431,7 +4480,7 @@ msgstr "" "elegida para encajar precisamente en dos mensajes túnel I2NP de 1K, \n" "incluyendo el tráfico de control para un caso típico." -#: i2p2www/pages/site/docs/api/streaming.html:371 +#: i2p2www/pages/site/docs/api/streaming.html:394 msgid "" "The first message in a connection includes a 387 byte (typical) " "Destination added by the streaming layer,\n" @@ -4468,7 +4517,7 @@ msgstr "" "especialmente \n" "para conexión de vida-larga." -#: i2p2www/pages/site/docs/api/streaming.html:382 +#: i2p2www/pages/site/docs/api/streaming.html:405 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -4480,7 +4529,7 @@ msgstr "" "implementado en la capa I2CP. No hay un " "campo checksum en el protocolo streaming." -#: i2p2www/pages/site/docs/api/streaming.html:390 +#: i2p2www/pages/site/docs/api/streaming.html:413 #, python-format msgid "" "Each packet is sent through I2P as a single message (or as an individual " @@ -4501,11 +4550,11 @@ msgstr "" "href=\"%(tunnelmessage)s\">túneles de mensajes. No hay mecanismo " "delimitador o campo de tamaño del payload en el protocolo de streaming." -#: i2p2www/pages/site/docs/api/streaming.html:400 +#: i2p2www/pages/site/docs/api/streaming.html:423 msgid "Windowing" msgstr "Ventanización" -#: i2p2www/pages/site/docs/api/streaming.html:401 +#: i2p2www/pages/site/docs/api/streaming.html:424 msgid "" "The streaming lib uses standard slow-start (exponential window growth) " "and congestion avoidance (linear window growth)\n" @@ -4519,11 +4568,11 @@ msgstr "" "ventanización y los acuses de recibo ('acknowledments') cuentan paquetes," " no bytes." -#: i2p2www/pages/site/docs/api/streaming.html:408 +#: i2p2www/pages/site/docs/api/streaming.html:431 msgid "Close" msgstr "Cerrar" -#: i2p2www/pages/site/docs/api/streaming.html:409 +#: i2p2www/pages/site/docs/api/streaming.html:432 msgid "" "Any packet, including one with the SYNCHRONIZE flag set, may have the " "CLOSE flag sent as well.\n" @@ -4536,15 +4585,16 @@ msgstr "" "conexión no está cerrada hasta que el par (`peer`) responde con el \n" "distintivo CLOSE. Los paquetes CLOSE también pueden contener datos." -#: i2p2www/pages/site/docs/api/streaming.html:417 +#: i2p2www/pages/site/docs/api/streaming.html:440 +#, fuzzy msgid "" "There is no ping function at the I2CP layer (equivalent to ICMP echo) or " "in datagrams.\n" "This function is provided in streaming.\n" "Pings and pongs may not be combined with a standard streaming packet;\n" "if the ECHO option is set, then\n" -"most other flags, options, ackThrough, sequenceNum, NACKs, payload, etc. " -"are ignored." +"most other flags, options, ackThrough, sequenceNum, NACKs, etc. are " +"ignored." msgstr "" "No hay función ping en la capa I2CP (equivalente a un echo ICMP) o en los" " datagramas.\n" @@ -4556,7 +4606,7 @@ msgstr "" "opciones, ackThrough(s), sequenceNum(s), NACK(s), cargas, etc. (ver " "arriba), son ignorados." -#: i2p2www/pages/site/docs/api/streaming.html:425 +#: i2p2www/pages/site/docs/api/streaming.html:448 msgid "" "A ping packet must have the ECHO, SIGNATURE_INCLUDED, and FROM_INCLUDED " "flags set.\n" @@ -4569,7 +4619,7 @@ msgstr "" "El sendStreamId (identificador de stream de envío) puede o no " "corresponder con una conexión existente." -#: i2p2www/pages/site/docs/api/streaming.html:431 +#: i2p2www/pages/site/docs/api/streaming.html:454 msgid "" "A pong packet must have the ECHO flag set.\n" "The sendStreamId must be zero, and the receiveStreamId is the " @@ -4583,7 +4633,14 @@ msgstr "" "El paquete pong no incluye carga alguna que estuviera contenida en el " "ping." -#: i2p2www/pages/site/docs/api/streaming.html:437 +#: i2p2www/pages/site/docs/api/streaming.html:460 +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 msgid "" "Streaming may be configured to disable sending pongs with the " "configuration i2p.streaming.answerPings=false." @@ -4591,11 +4648,11 @@ msgstr "" "El protocolo de streaming puede ser configurado para deshabilitar el " "envío de pongs con la configuración i2p.streaming.answerPings=false ." -#: i2p2www/pages/site/docs/api/streaming.html:442 +#: i2p2www/pages/site/docs/api/streaming.html:470 msgid "Control Block Sharing" msgstr "Compartición del bloque de control" -#: i2p2www/pages/site/docs/api/streaming.html:443 +#: i2p2www/pages/site/docs/api/streaming.html:471 msgid "" "The streaming lib supports \"TCP\" Control Block sharing.\n" "This shares three important streaming lib parameters\n" @@ -4632,11 +4689,11 @@ msgstr "" " \n" "de Control pueden ser establecidos en cada router." -#: i2p2www/pages/site/docs/api/streaming.html:464 +#: i2p2www/pages/site/docs/api/streaming.html:492 msgid "Other Parameters" msgstr "Otros parámetros" -#: i2p2www/pages/site/docs/api/streaming.html:465 +#: i2p2www/pages/site/docs/api/streaming.html:493 msgid "" "The following parameters are hardcoded, but may be of interest for " "analysis:" @@ -4644,12 +4701,12 @@ msgstr "" "Los siguientes parámetros son internos, pero pueden ser de interés para " "el análisis:" -#: i2p2www/pages/site/docs/api/streaming.html:484 +#: i2p2www/pages/site/docs/api/streaming.html:512 #: i2p2www/pages/site/docs/how/network-database.html:862 msgid "History" msgstr "Historia" -#: i2p2www/pages/site/docs/api/streaming.html:485 +#: i2p2www/pages/site/docs/api/streaming.html:513 msgid "" "The streaming library has grown organically for I2P - first mihi " "implemented the\n" @@ -4687,9 +4744,9 @@ msgstr "" "retransmitir mensajes perdidos, y la latencia y tráfico de control de \n" "múltiples mensajes." -#: i2p2www/pages/site/docs/api/streaming.html:499 +#: i2p2www/pages/site/docs/api/streaming.html:527 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 -#: i2p2www/pages/site/docs/how/garlic-routing.html:254 +#: i2p2www/pages/site/docs/how/garlic-routing.html:251 #: i2p2www/pages/site/docs/how/network-database.html:867 #: i2p2www/pages/site/docs/how/peer-selection.html:265 #: i2p2www/pages/site/docs/how/tunnel-routing.html:255 @@ -4702,7 +4759,7 @@ msgstr "" msgid "Future Work" msgstr "Trabajo futuro" -#: i2p2www/pages/site/docs/api/streaming.html:500 +#: i2p2www/pages/site/docs/api/streaming.html:528 msgid "" "The behavior of the streaming library has a profound impact on\n" "application-level performance, and as such, is an important\n" @@ -4713,13 +4770,13 @@ msgstr "" "el rendimiento en el nivel-aplicación, y como tal, es un área importante " "para análisis detallados." -#: i2p2www/pages/site/docs/api/streaming.html:506 +#: i2p2www/pages/site/docs/api/streaming.html:534 msgid "Additional tuning of the streaming lib parameters may be necessary." msgstr "" "Podrían ser necesarios ajustes adicionales de los parámetros de librería " "streaming." -#: i2p2www/pages/site/docs/api/streaming.html:509 +#: i2p2www/pages/site/docs/api/streaming.html:537 #, python-format msgid "" "Another area for research is the interaction of the streaming lib with " @@ -4732,7 +4789,7 @@ msgstr "" "Semiconfiable). Para mayor detalle vea la página" " de discusión sobre NTCP." -#: i2p2www/pages/site/docs/api/streaming.html:514 +#: i2p2www/pages/site/docs/api/streaming.html:542 msgid "" "The interaction of the routing algorithms with the streaming lib strongly" " affects performance.\n" @@ -4758,17 +4815,17 @@ msgstr "" "entrega. El fallo del router y los algoritmos de selección del túnel " "deben ser revisados en busca de posibles mejoras." -#: i2p2www/pages/site/docs/api/streaming.html:524 +#: i2p2www/pages/site/docs/api/streaming.html:552 msgid "The data in the first SYN packet may exceed the receiver's MTU." msgstr "" "Los datos en el primer paquete SYN (sincronizar) pueden exceder la MTU " "(Unidad Máxima de Transporte) del receptor." -#: i2p2www/pages/site/docs/api/streaming.html:527 +#: i2p2www/pages/site/docs/api/streaming.html:555 msgid "The DELAY_REQUESTED field could be used more." msgstr "El campo DELAY_REQUESTED (demora requerida) podría ser usado más." -#: i2p2www/pages/site/docs/api/streaming.html:530 +#: i2p2www/pages/site/docs/api/streaming.html:558 msgid "" "Duplicate initial SYNCHRONIZE packets on short-lived streams may not be " "recognized and removed." @@ -4776,11 +4833,11 @@ msgstr "" "Los paquetes iniciales SYNCHRONIZE duplicados sobre streams de \n" "vida-corta pueden ser no reconocidos y eliminados." -#: i2p2www/pages/site/docs/api/streaming.html:533 +#: i2p2www/pages/site/docs/api/streaming.html:561 msgid "Don't send the MTU in a retransmission." msgstr "No envía la MTU en una retransmisión." -#: i2p2www/pages/site/docs/api/streaming.html:536 +#: i2p2www/pages/site/docs/api/streaming.html:564 msgid "" "Data is sent along unless the outbound window is full.\n" "(i.e. no-Nagle or TCP_NODELAY)\n" @@ -4790,7 +4847,7 @@ msgstr "" "llena (es decir sin-Nagle o TCP_NODELAY).\n" "Probablemente debe haber una opción de configuración para esto." -#: i2p2www/pages/site/docs/api/streaming.html:541 +#: i2p2www/pages/site/docs/api/streaming.html:569 msgid "" "zzz has added debug code to the streaming library to log packets in a " "wireshark-compatible\n" @@ -4806,7 +4863,7 @@ msgstr "" "mejoras \n" "para mapear más parámetros de librería streaming en campos TCP." -#: i2p2www/pages/site/docs/api/streaming.html:546 +#: i2p2www/pages/site/docs/api/streaming.html:574 msgid "" "There are proposals to replace the streaming lib with standard TCP\n" "(or perhaps a null layer together with raw sockets).\n" @@ -5555,6 +5612,478 @@ msgstr "" msgid "DHT on I2P discussion" msgstr "Discusión de DHT sobre I2P" +#: i2p2www/pages/site/docs/applications/embedding.html:2 +#, fuzzy +msgid "Embedding I2P in your Application" +msgstr "Empotrado del router I2P en su aplicación" + +#: i2p2www/pages/site/docs/applications/embedding.html:8 +msgid "" +"This page is about bundling the entire I2P router binary with your " +"application.\n" +"It is not about writing an application to work with I2P (either bundled " +"or external)." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:13 +msgid "" +"Lots of projects are bundling, or talking about bundling, I2P. That's " +"great if done right.\n" +"If done wrong, it could cause real harm to our network.\n" +"The I2P router is complex, and it can be a challenge to hide all the " +"complexity from your users.\n" +"This page discusses some general guidelines." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:23 +msgid "Talk to us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:24 +msgid "" +"Start a dialog. We're here to help. Applications that embed I2P are the " +"most promising - and exciting -\n" +"opportunities for us to grow the network and improve anonymity for " +"everyone." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:30 +msgid "Choose your router wisely" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:31 +msgid "" +"If your application is in Java or Scala, it's an easy choice - use the " +"Java router.\n" +"If in C/C++, we recommend i2pd. The development of i2pcpp has stopped.\n" +"For apps in other languages, best to use SAM or BOB or SOCKS and bundle " +"the Java router as a separate process.\n" +"Some of the following only applies to the Java router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:39 +#, fuzzy +msgid "Licensing" +msgstr "Clientes" + +#: i2p2www/pages/site/docs/applications/embedding.html:40 +msgid "Ensure you meet the license requirements of the software you are bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:45 +msgid "Verify default configuration" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:46 +msgid "" +"A correct default configuration is crucial. Most users will not change " +"the defaults.\n" +"The defaults for your application may need to be different than the " +"defaults for the router you are bundling.\n" +"Override the router defaults if necessary." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:51 +msgid "" +"Some important defaults to review: Max bandwidth, tunnel quantity and " +"length, max participating tunnels.\n" +"A lot of this depends on the expected bandwidth and usage patterns of " +"your app." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:55 +msgid "" +"Configure enough bandwidth and tunnels to allow your users to contribute " +"to the network.\n" +"Consider disabling external I2CP, as you probably don't need it and it " +"would conflict with any other running I2P instance.\n" +"Also look at the configs for disabling killing of the JVM on exit, for " +"example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:62 +msgid "Participating Traffic Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:63 +msgid "" +"It may be tempting for you to disable participating traffic.\n" +"There's several ways to do this (hidden mode, setting max tunnels to 0, " +"setting shared bandwidth below 12 KBytes/sec).\n" +"Without participating traffic, you don't have to worry about graceful " +"shutdown,\n" +"your users don't see bandwidth usage not generated by them, etc.\n" +"However, there's lots of reasons why you should allow participating " +"tunnels." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:70 +msgid "" +"First of all, the router doesn't work that well if it doesn't have a " +"chance to \"integrate\" with the network,\n" +"which is helped tremendously by others building tunnels through you." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:74 +msgid "" +"Secondly, over 90% of the routers in the current network allow " +"participating traffic.\n" +"It's the default in the Java router.\n" +"If your application doesn't route for others and it gets really popular, " +"then it's a leech on the network,\n" +"and it upsets the balance we have now.\n" +"If it gets really big, then we become Tor, and spend our time begging for" +" people to enable relaying." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:81 +msgid "" +"Thirdly, participating traffic is cover traffic that helps your users' " +"anonymity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:84 +msgid "" +"We strongly discourage you from disabling participating traffic by " +"default.\n" +"If you do this and your application gets hugely popular, it could break " +"the network." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:90 +msgid "Persistence" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:91 +msgid "" +"You must save the router's data (netdb, configuration, etc.) between runs" +" of the router.\n" +"I2P does not work well if you must reseed each startup, and that's a huge" +" load on our reseed servers, and not very good for anonymity either.\n" +"Even if you bundle router infos, I2P needs saved profile data for best " +"performance." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:99 +#, fuzzy +msgid "Configurability" +msgstr "Detección" + +#: i2p2www/pages/site/docs/applications/embedding.html:100 +msgid "" +"Give your users a way to change the configuration of the important " +"settings.\n" +"We understand that you will probably want to hide most of I2P's " +"complexity, but it's important to show some basic settings.\n" +"In addition to the defaults above, some network settings such as UPnP, " +"IP/port may be helpful." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:108 +#, fuzzy +msgid "Floodfill Considerations" +msgstr "Convertirse en un ruter floodfill" + +#: i2p2www/pages/site/docs/applications/embedding.html:109 +msgid "" +"Above a certain bandwidth setting, and meeting other health criteria, " +"your router will become floodfill,\n" +"which may cause a large increase in connections and memory usage (at " +"least with the Java router).\n" +"Think about whether that's OK. You can disable floodfill, but then your " +"fastest users aren't contributing what they could.\n" +"It also depends on the typical uptime for your application." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:119 +#, fuzzy +msgid "Reseeding" +msgstr "Direccionamiento" + +#: i2p2www/pages/site/docs/applications/embedding.html:120 +msgid "" +"Decide if you are bundling router infos or using our reseed hosts.\n" +"The Java reseed host list is in the source code, so if you keep your " +"source up to date, the host list will be also.\n" +"Be aware of possible blocking by hostile governments." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:129 +msgid "Reduce Network Resource Usage" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:130 +msgid "" +"Consider setting your application tunnels to delay-open, reduce-on-idle " +"and/or close-on-idle.\n" +"This is straightforward if using i2ptunnel but you'll have to implement " +"some of it yourself if using I2CP directly.\n" +"See i2psnark for code that reduces tunnel count and then closes the " +"tunnel, even in the presence of some background DHT activity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:138 +#, fuzzy +msgid "Updatability" +msgstr "Explotabilidad" + +#: i2p2www/pages/site/docs/applications/embedding.html:139 +msgid "" +"Have an auto-update feature if at all possible, or at least auto-" +"notification of a new version.\n" +"Our biggest fear is a huge number of routers out there that can't be " +"updated.\n" +"We have about 6-8 releases a year of the Java router, and it's critical " +"to the health of the network that the users keep up.\n" +"We usually have over 80% of the network on the latest release within " +"6 weeks after the release, and we'd like to keep it that way.\n" +"You don't need to worry about disabling the router's built-in auto-update" +" function, as that code is in the router console,\n" +"which you presumably are not bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:150 +msgid "Rollout" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:151 +msgid "" +"Have a gradual rollout plan. Don't overwhelm the network all at once.\n" +"We currently have approximately 25K unique users per day and 40K uniques " +"per month.\n" +"We are probably able to handle growth of 2-3X per year without too much " +"issue.\n" +"If you anticipate a faster rampup than that, OR the bandwidth " +"distribution (or uptime distribution,\n" +"or any other significant characteristic) of your userbase is " +"significantly different from our current userbase,\n" +"we really need to have a discussion.\n" +"The bigger your growth plans, the more important everthing else in this " +"checklist is." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:163 +msgid "Design for and Encourage Long Uptimes" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:164 +msgid "" +"Tell your users that I2P works best if it keeps running.\n" +"It may be several minutes after startup before it works well, and even " +"more after first install.\n" +"If your average uptime is less than an hour, I2P is probably the wrong " +"solution." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:172 +msgid "Show Status" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:173 +msgid "" +"Provide some indication to the user that the application tunnels are " +"ready. Encourage patience." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:178 +msgid "Graceful Shutdown" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:179 +msgid "" +"If possible, delay the shutdown until your participating tunnels expire.\n" +"Don't let your users break tunnels easily, or at least ask them to " +"confirm." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:185 +#, fuzzy +msgid "Education and Donation" +msgstr "Selección y negociación MTU" + +#: i2p2www/pages/site/docs/applications/embedding.html:186 +msgid "" +"It would be nice if you give your users links to learn more about I2P and" +" to donate." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:192 +#, fuzzy +msgid "External Router Option" +msgstr "Funcionamiento restringido del ruter" + +#: i2p2www/pages/site/docs/applications/embedding.html:193 +msgid "" +"Depending on your user base and application,\n" +"it may be helpful to provide an option or a separate package to use an " +"external router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:200 +#, fuzzy +msgid "Use of other Common Services" +msgstr "Otro servicio de saltos." + +#: i2p2www/pages/site/docs/applications/embedding.html:201 +msgid "" +"If you plan to use or link to other common I2P services (news feeds, " +"hosts.txt subscriptions, trackers, outproxies, etc.),\n" +"make sure you aren't overloading them,\n" +"and talk to the people who are running them to make sure it's ok." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:209 +msgid "Time / NTP Issues" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:210 +msgid "" +"I2P includes an SNTP client. I2P requires correct time to operate.\n" +"It will compensate for a skewed system clock but this may delay startup. " +"You may disable I2P's SNTP queries,\n" +"but this isn't advised unless your application makes sure the system " +"clock is correct." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:218 +msgid "Choose What and How you Bundle" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:219 +msgid "" +"At a minimum you will need i2p.jar, router.jar, streaming.jar, and " +"mstreaming.jar.\n" +"You may omit the two streaming jars for a datagram-only app.\n" +"Some apps may need more, e.g. i2ptunnel.jar or addressbook.jar.\n" +"Don't forget jbigi.jar, or a subset of it for the platforms you support, " +"to make the crypto much faster.\n" +"We are currently building them for Java 6, as of 0.9.14. The source is " +"mostly compatible with Java 5 if you want to do your own compile,\n" +"but we may start using Java 6 features at any time without notice.\n" +"We plan to migrate to Java 7 in 2015.\n" +"If you're building Debian / Ubuntu packages, you should require the I2P " +"package from our PPA instead of bundling it.\n" +"You almost certainly do not need susimail, susidns, the router console, " +"and i2psnark, for example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:230 +msgid "" +"The following files should be included in the I2P installation directory," +" specified with the \"i2p.dir.base\" property.\n" +"Don't forget certificates/reseed and certificates/ssl, required for " +"reseeding, and blocklist.txt for IP validation.\n" +"The geoip directory is optional, but recommended so the router can make " +"decisions based on location.\n" +"The hosts.txt file may be necessary, you may modify it to include any " +"hosts your application uses.\n" +"You may add a router.config file to the base directory to override " +"initial defaults." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:237 +msgid "" +"License requirements may require you to include the LICENSES.txt file and" +" the licenses directory." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:243 +msgid "You may also wish to bundle a hosts.txt file." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:246 +msgid "Be sure to specify a Java 6 bootclasspath if compiling with Java 8." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:254 +msgid "Datagram (DHT) considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:255 +msgid "" +"If your application is using I2P datagrams, e.g. for a DHT,\n" +"there's lots of advanced options available to reduce overhead and " +"increase reliability.\n" +"This may take some time and experimentation to get working well.\n" +"Be aware of size/reliability tradeoffs. Talk to us for help.\n" +"It is possible - and recommended - to use Datagrams and Streaming on the " +"same Destination.\n" +"Don't create separate Destinations for this.\n" +"Don't try to store your unrelated data in the existing network DHTs " +"(iMule, bote, bittorrent, and router).\n" +"Build your own. If you are hardcoding seed nodes, we recommend that you " +"have several." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:268 +msgid "Comarketing" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:269 +msgid "" +"Let's work together. Don't wait until it's done.\n" +"Give us your Twitter handle and start tweeting about it, we will return " +"the favor." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:275 +msgid "Malware" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:276 +msgid "" +"Please don't use I2P for evil.\n" +"It could cause great harm both to our network and our reputation." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:282 +msgid "Join Us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:283 +msgid "" +"This may be obvious, but join the community. Run I2P 24/7. Start an " +"eepsite about your project.\n" +"Hang out in IRC #i2p-dev. Post on the forums. Spread the word.\n" +"We can help get you users, testers, translators, or even coders." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:291 +#, fuzzy +msgid "Application Examples" +msgstr "Aplicaciones" + +#: i2p2www/pages/site/docs/applications/embedding.html:292 +msgid "" +"You may wish to install and play with the I2P Android app, and look at " +"its code, for an example of an application that bundles the router.\n" +"See what we expose to the user and what we hide.\n" +"Look at the state machine we use to start and stop the router.\n" +"Other examples are: Vuze, the Nightweb Android app, iMule, TAILS, iCloak," +" and Monero." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:300 +msgid "Code Example" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:301 +msgid "" +"None of the above actually tells you how to write your code to\n" +"bundle the Java router, so following is a brief example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:331 +msgid "" +"This code is for the case where your application starts the router, as in" +" our Android app.\n" +"You could also have the router start the application via the " +"clients.config and i2ptunnel.config files,\n" +"together with Jetty webapps,\n" +"as is done in our Java packages.\n" +"As always, state management is the difficult part." +msgstr "" + #: i2p2www/pages/site/docs/applications/managed-clients.html:3 msgid "February 2014" msgstr "Febrero de 2014" @@ -7508,7 +8037,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/cryptography.html:371 #: i2p2www/pages/site/docs/how/cryptography.html:448 #: i2p2www/pages/site/docs/how/cryptography.html:516 -#: i2p2www/pages/site/docs/how/garlic-routing.html:293 +#: i2p2www/pages/site/docs/how/garlic-routing.html:290 #: i2p2www/pages/site/docs/how/peer-selection.html:296 msgid "References" msgstr "Referencias" @@ -8395,11 +8924,13 @@ msgstr "" "PRNG (generador de números pseudo aleatorios) sincronizado." #: i2p2www/pages/site/docs/how/elgamal-aes.html:394 -#, python-format +#, fuzzy, python-format msgid "" "Several of these ideas may require a new I2NP message type, or\n" "set a flag in the\n" -"Delivery Instructions,\n" +"Delivery" +" Instructions,\n" "or set a magic number in the first few bytes of the Session Key field\n" "and accept a small risk of the random Session Key matching the magic " "number." @@ -8730,7 +9261,7 @@ msgid "End-to-End Message Bundling" msgstr "Agrupación de mensajes de fin a fin." #: i2p2www/pages/site/docs/how/garlic-routing.html:153 -#, python-format +#, fuzzy, python-format msgid "" "At the layer above tunnels, I2P delivers end-to-end messages between\n" "Destinations.\n" @@ -8741,7 +9272,8 @@ msgid "" "I2CP interface becomes a single\n" "Garlic Clove\n" "with its own\n" -"Delivery Instructions,\n" +"Delivery " +"Instructions,\n" "inside a\n" "Garlic Message.\n" "Delivery Instructions may specify a Destination, Router, or Tunnel." @@ -8759,7 +9291,7 @@ msgstr "" "instrucciones de envío pueden indicar una destinación, un router o un " "túnel." -#: i2p2www/pages/site/docs/how/garlic-routing.html:172 +#: i2p2www/pages/site/docs/how/garlic-routing.html:171 msgid "" "Generally, a Garlic Message will contain only one clove.\n" "However, the router will periodically bundle two additional\n" @@ -8768,17 +9300,18 @@ msgstr "" "Generalmente, un mensaje Garlic sólo contiene un clove. Aun así, el ruter" " agrupa periódicamente dos dientes adicionales en el mensaje Garlic:" -#: i2p2www/pages/site/docs/how/garlic-routing.html:177 +#: i2p2www/pages/site/docs/how/garlic-routing.html:176 msgid "Garlic Message Cloves" msgstr "Cloves, dientes, de los mensajes Garlic, ajo" -#: i2p2www/pages/site/docs/how/garlic-routing.html:180 -#, python-format +#: i2p2www/pages/site/docs/how/garlic-routing.html:179 +#, fuzzy, python-format msgid "" "A\n" "Delivery Status Message,\n" "with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying that it be sent back to the originating router as an " "acknowledgment.\n" "This is similar to the \"reply block\" or \"reply onion\"\n" @@ -8801,15 +9334,16 @@ msgstr "" "esperado, puede modificar la ruta a una destinación lejana, o tomar otras" " acciones." -#: i2p2www/pages/site/docs/how/garlic-routing.html:194 -#, python-format +#: i2p2www/pages/site/docs/how/garlic-routing.html:192 +#, fuzzy, python-format msgid "" "A\n" "Database Store Message,\n" "containing a\n" "LeaseSet\n" "for the originating Destination, with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying the far-end destination's router.\n" "By periodically bundling a LeaseSet, the router ensures that the far-end " "will be able\n" @@ -8833,7 +9367,7 @@ msgstr "" "datos de la red, como se explica en la página de la" " base de datos de la red." -#: i2p2www/pages/site/docs/how/garlic-routing.html:213 +#: i2p2www/pages/site/docs/how/garlic-routing.html:210 #, python-format msgid "" "By default, the Delivery Status and Database Store Messages\n" @@ -8868,7 +9402,7 @@ msgstr "" "Vea la especificación de " "Expiración de envio de mensaje I2CP para más detalles." -#: i2p2www/pages/site/docs/how/garlic-routing.html:227 +#: i2p2www/pages/site/docs/how/garlic-routing.html:224 msgid "" "Obviously, the additional messages are currently bundled for specific " "purposes,\n" @@ -8877,7 +9411,7 @@ msgstr "" "Obviamente, los mensajes adicionales son agrupados por un propósito " "específico, y no son parte del esquema general de rutado." -#: i2p2www/pages/site/docs/how/garlic-routing.html:232 +#: i2p2www/pages/site/docs/how/garlic-routing.html:229 msgid "" "As of release 0.9.12, the Delivery Status Message is wrapped in another " "Garlic Message\n" @@ -8889,11 +9423,11 @@ msgstr "" "por el originador, así que los contenidos están cifrados y no son " "visibles para los routers I2P en la ruta de retorno." -#: i2p2www/pages/site/docs/how/garlic-routing.html:238 +#: i2p2www/pages/site/docs/how/garlic-routing.html:235 msgid "Storage to the Floodfill Network Database" msgstr "Almacenamiento en la base de datos de un FloodFill" -#: i2p2www/pages/site/docs/how/garlic-routing.html:239 +#: i2p2www/pages/site/docs/how/garlic-routing.html:236 #, python-format msgid "" "As explained on the\n" @@ -8915,15 +9449,16 @@ msgstr "" "href=\"%(i2npspec)s#msg_Garlic\">mensaje Garlic, con lo cual no es " "visible para la puerta de salida del túnel de salida." -#: i2p2www/pages/site/docs/how/garlic-routing.html:255 -#, python-format +#: i2p2www/pages/site/docs/how/garlic-routing.html:252 +#, fuzzy, python-format msgid "" "The Garlic Message mechanism is very flexible and provides a structure " "for\n" "implementing many types of mixnet delivery methods.\n" "Together with the unused delay option in the\n" -"tunnel message Delivery " -"Instructions,\n" +"tunnel" +" message Delivery Instructions,\n" "a wide spectrum of batching, delay, mixing, and routing strategies are " "possible." msgstr "" @@ -8934,7 +9469,7 @@ msgstr "" "del túnel, son posibles una gran cantidad de estrategias de retardo, " "mezclado, rutado y lotes." -#: i2p2www/pages/site/docs/how/garlic-routing.html:263 +#: i2p2www/pages/site/docs/how/garlic-routing.html:260 msgid "" "In particular, there is potential for much more flexibility at the " "outbound tunnel endpoint.\n" @@ -8949,7 +9484,7 @@ msgstr "" " a punto), o enviar a varios túneles para hacerlo redundante, o hacer " "streming de audio o vídeo." -#: i2p2www/pages/site/docs/how/garlic-routing.html:270 +#: i2p2www/pages/site/docs/how/garlic-routing.html:267 msgid "" "Such experiments may conflict with the need to ensure security and " "anonymity, such\n" @@ -8964,7 +9499,7 @@ msgstr "" "varios caminos, e imponiendo ciertos tiempos de espiración a los " "mensajes." -#: i2p2www/pages/site/docs/how/garlic-routing.html:276 +#: i2p2www/pages/site/docs/how/garlic-routing.html:273 #, python-format msgid "" "As a part of\n" @@ -8982,7 +9517,7 @@ msgstr "" "análisis de tráfico. Esto no se usa actualmente, mas allá de la necesidad" " de rellenar a un múltiplo de 16 bytes." -#: i2p2www/pages/site/docs/how/garlic-routing.html:285 +#: i2p2www/pages/site/docs/how/garlic-routing.html:282 #, python-format msgid "" "Encryption of additional messages to and from the\n" @@ -8991,7 +9526,7 @@ msgstr "" "El cifrado de mensajes adicionales hacia y desde los ruters floodfill." -#: i2p2www/pages/site/docs/how/garlic-routing.html:295 +#: i2p2www/pages/site/docs/how/garlic-routing.html:292 msgid "" "The term garlic routing was first coined in Roger Dingledine's Free Haven" " \n" @@ -9005,19 +9540,19 @@ msgstr "" " Haven de Roger Dingledine (June 2000), ver sección 8.1.1 de Michael J. Freedman." -#: i2p2www/pages/site/docs/how/garlic-routing.html:302 +#: i2p2www/pages/site/docs/how/garlic-routing.html:299 msgid "Onion router publications" msgstr "Publicaciones sobre ruter Onion" -#: i2p2www/pages/site/docs/how/garlic-routing.html:304 +#: i2p2www/pages/site/docs/how/garlic-routing.html:301 msgid "Onion Routing on Wikipedia" msgstr "Rutado Onion en la Wikipedia" -#: i2p2www/pages/site/docs/how/garlic-routing.html:306 +#: i2p2www/pages/site/docs/how/garlic-routing.html:303 msgid "Garlic Routing on Wikipedia" msgstr "Rutado Garlic en la Wikipedia" -#: i2p2www/pages/site/docs/how/garlic-routing.html:308 +#: i2p2www/pages/site/docs/how/garlic-routing.html:305 #, python-format msgid "" "I2P Meeting 58 (2003) discussing the " @@ -9026,11 +9561,11 @@ msgstr "" "Reunión 58 de I2P (2003) discutiendo la " "implementación del rutado Garlic" -#: i2p2www/pages/site/docs/how/garlic-routing.html:314 +#: i2p2www/pages/site/docs/how/garlic-routing.html:311 msgid "Free Haven publications" msgstr "Publicaciones en Free Heaven" -#: i2p2www/pages/site/docs/how/garlic-routing.html:316 +#: i2p2www/pages/site/docs/how/garlic-routing.html:313 msgid "" "Onion routing was first described in Hiding Routing Information\n" @@ -19865,21 +20400,22 @@ msgstr "" "que se espera que estén presentes en todas las informaciones de routers." #: i2p2www/pages/site/docs/spec/common-structures.html:1011 -#, python-format +#, fuzzy, python-format msgid "" "Tunnel Message Delivery Instructions are defined in the Tunnel Message Specification.\n" +"href=\"%(tunnelmessage)s#struct_TunnelMessageDeliveryInstructions\">Tunnel" +" Message Specification.\n" msgstr "" "Las Instrucciones de Entrega de Mensaje de Túnel están definidas en la Especificación de Mensaje de " "Túnel.\n" #: i2p2www/pages/site/docs/spec/common-structures.html:1014 -#, python-format +#, fuzzy, python-format msgid "" "Garlic Message Delivery Instructions are defined in the I2NP Message " -"Specification.\n" +"href=\"%(i2npmessage)s#struct_GarlicCloveDeliveryInstructions\">I2NP " +"Message Specification.\n" msgstr "" "Las Instrucciones de Entrega de Mensaje Galic (ajo) están definidas en la" " Especificación " @@ -20162,7 +20698,7 @@ msgstr "" "Los datagramas replicables contienen una dirección 'desde' y una firma. " "Estos añaden al menos 427 bytes de tráfico de control." -#: i2p2www/pages/site/docs/spec/datagrams.html:95 +#: i2p2www/pages/site/docs/spec/datagrams.html:92 #, python-format msgid "" "The practical length is limited by lower layers of protocols - the\n" @@ -20176,7 +20712,7 @@ msgstr "" "mensajes a 32 KB , por lo que la lingitud de los datos está limitada a " "alrededor de 31.5 KB." -#: i2p2www/pages/site/docs/spec/datagrams.html:101 +#: i2p2www/pages/site/docs/spec/datagrams.html:98 #, python-format msgid "" "See important notes about the reliability of " @@ -20188,7 +20724,7 @@ msgstr "" "Para obtener los mejores resultados, limite el tamaño de la carga a en " "torno 10 KB o menos." -#: i2p2www/pages/site/docs/spec/datagrams.html:105 +#: i2p2www/pages/site/docs/spec/datagrams.html:102 msgid "Signatures for types other than DSA_SHA1 were redefined in release 0.9.14." msgstr "" "Se redefinieron firmas para tipos distintos a DSA_SHA1 en la versión " @@ -20198,6 +20734,10 @@ msgstr "" msgid "GeoIP File Specification" msgstr "Especificación del archivo GeoIP" +#: i2p2www/pages/site/docs/spec/geoip.html:3 +msgid "December 2013" +msgstr "Diciembre de 2013" + #: i2p2www/pages/site/docs/spec/geoip.html:8 msgid "" "This page specifies the format of the various GeoIP files,\n" @@ -20252,6 +20792,11 @@ msgstr "NOTAS:" msgid "Streaming Library Specification" msgstr "Especificación de la librería de streaming" +#: i2p2www/pages/site/docs/spec/streaming.html:3 +#, fuzzy +msgid "June 2015" +msgstr "Junio de 2013" + #: i2p2www/pages/site/docs/spec/streaming.html:6 msgid "See the Streaming page for an overview of the Streaming Library." msgstr "" diff --git a/i2p2www/translations/es/LC_MESSAGES/get-involved.po b/i2p2www/translations/es/LC_MESSAGES/get-involved.po index 05df5a80..f79c2db8 100644 --- a/i2p2www/translations/es/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/es/LC_MESSAGES/get-involved.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2014-11-27 12:15+0000\n" "Last-Translator: str4d \n" "Language-Team: Spanish " @@ -25,7 +25,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 #: i2p2www/pages/site/get-involved/index.html:77 @@ -256,10 +256,11 @@ msgstr "" "buscando ayudantes entusiastas!" #: i2p2www/pages/site/get-involved/index.html:13 +#, fuzzy msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" -"Here's a list to help you get started!" +"Here's a list to help get you started!" msgstr "" "¡Necesitamos ayuda en muchas áreas, y no necesita saber Java para " "contribuir! ¡Aquí hay una lista para ayudarle a decidirse!" @@ -2639,11 +2640,11 @@ msgstr "" msgid "Developer Commit keys" msgstr "Claves de consignación ('commit') de desarrollador" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:277 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:284 msgid "Developer Transport Keys" msgstr "Claves de transporte de desarrollador" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:278 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:285 #, python-format msgid "" "Note: Transport keys are only needed for setting up a\n" @@ -3161,16 +3162,20 @@ msgstr "" msgid "Developer Guidelines and Coding Style" msgstr "Estilo del código y pautas a seguir para los desarrolladores." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:4 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 +msgid "October 2015" +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:5 #, python-format msgid "Read the new developers guide first." msgstr "Primero lea la guía para nuevos programadores." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:8 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:9 msgid "Basic Guidelines and Coding Style" msgstr "Pautas básicas y estilo del código" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:10 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:11 msgid "" "Most of the following should be common sense for anybody who has worked " "on open source or in a commercial\n" @@ -3187,11 +3192,11 @@ msgstr "" "ramas, pluguins y aplicaciones externas pueden ser bastante diferentes, " "pregúntele al desarrollador indicado en tal caso." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:18 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" msgstr "Comunidad" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:20 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" "Please don't just \"write code\". If you can, participate in other " "development activities, including:\n" @@ -3204,7 +3209,7 @@ msgstr "" " en el IRC, zzz.i2p, y el foro de.i2p; reporte y solución de errores; " "documentación, revisión del código, etc." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:25 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:26 msgid "" "Active devs should be available periodically on IRC #i2p-dev.\n" "Be aware of the current release cycle.\n" @@ -3215,7 +3220,7 @@ msgstr "" " canal #i2p-dev del IRC. Tenga en cuenta el ciclo de liberación de " "versiones actual. Fix this! not translated all yet!!! " -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:35 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:36 msgid "" "Have a basic understanding of distributed source control systems, even if" " you haven't\n" @@ -3230,7 +3235,7 @@ msgstr "" "deshacer, por favor tenga cuidado. Si nunca ha usado monotone antes " "empiece con mucho cuidado. Suba pequeños cambios y observe como funciona." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:42 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:43 msgid "" "Test your changes before checking them in.\n" "If you prefer the checkin-before-test development model,\n" @@ -3248,7 +3253,7 @@ msgstr "" "que lo haga (a veces ocurre), no desaparezca por mucho tiempo antes de " "subir el cambio." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:51 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:52 msgid "" "If your change is non-trivial, or you want people to test it and need " "good test reports\n" @@ -3261,7 +3266,7 @@ msgstr "" "comentario de confirmación en history.txt e incremente la versión de " "compilación en RouterVersion.java." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:56 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:57 msgid "" "Ensure that you have the latest monotonerc file in _MTN.\n" "Do not check in on top of untrusted revisions." @@ -3269,7 +3274,7 @@ msgstr "" "Asegúrese de que tiene la última versión del archivo monotonerc en _MTN." " No lo sobrescriba con versiones no confiables." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:60 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:61 msgid "" "Ensure that you pull the latest revision before you check in.\n" "If you inadvertently diverge, merge and push as soon as possible.\n" @@ -3286,7 +3291,7 @@ msgstr "" "experiencia sabemos que funciona tan bien la unión in-workspace como la " "unión n-database si crear una revisión de unión." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:68 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:69 msgid "" "Do not check in major changes into the main i2p.i2p branch late in the " "release cycle.\n" @@ -3299,11 +3304,11 @@ msgstr "" "rama de monotone y programe allí para no no bloquear la salida de nueva " "versiones." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:75 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:76 msgid "Coding Style" msgstr "Estilo de programación" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:77 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:78 msgid "" "Coding style throughout most of the code is 4-spaces for indentation. Do " "not use tabs.\n" @@ -3322,7 +3327,7 @@ msgstr "" "programar es diferente, use el sentido común, emule el estilo del archivo" " que está modificando." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:84 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:85 msgid "" "New classes and methods require at least brief javadocs. Add @since " "release-number." @@ -3330,7 +3335,7 @@ msgstr "" "Las nuevas clases y métodos necesitan al menos un javadocs básico. Añada " "@since numero-versión." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:87 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:88 msgid "" "Classes in core/ (i2p.jar) and portions of i2ptunnel are part of our " "official API.\n" @@ -3351,7 +3356,7 @@ msgstr "" "Si añade cambios al API, debe también actualizar la documentación en la " "web (i2p.www branch)." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:95 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:96 msgid "" "Tag strings for translation where appropriate.\n" "Don't change existing tagged strings unless really necessary, as it will " @@ -3368,7 +3373,7 @@ msgstr "" "así los programadores tienen la oportunidad de actualizarlo antes de su " "liberación" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:101 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:102 msgid "" "Use generics and concurrent classes where possible. I2P is a highly " "multi-threaded application." @@ -3376,33 +3381,31 @@ msgstr "" "Siempre que pueda use clases genéricas y concurrentes. I2P es una " "aplicación multi-hilos." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:104 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:105 msgid "" -"We require Java 6 to build but only Java 5 to run I2P.\n" -"Do not use Java 6 classes or methods without handling the class not found" -" exceptions\n" -"and providing alternate Java 5 code. See classes in net.i2p.util for " -"examples." +"Be familiar with common Java pitfalls that are caught by findbugs.\n" +"Run 'ant findbugs' to learn more." msgstr "" -"Necesita Java 6 para compilar I2P, pero sólo Java 5 para ejecutarlo.\n" -"No use las clases o métodos de Java 6 sin encargase antes de las clases " -"de excepciones not found\n" -"y de proporcionar el código alternativo para Java 5. Vea los ejemplos de " -"clases en net.i2p.util." #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:109 msgid "" +"We require Java 6 to build and run I2P.\n" +"Do not use Java 7 classes or methods." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:113 +msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." 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:115 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:119 msgid "Licenses" msgstr "Licencias" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:117 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:121 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -3415,7 +3418,7 @@ msgstr "" "verifique que la licencia es compatible,\n" "y obtenga permiso del desarrollador." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:124 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:128 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" @@ -3426,11 +3429,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:131 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:135 msgid "Bugs" msgstr "Bugs" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:133 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:137 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -3443,7 +3446,19 @@ msgstr "" " pueda ayudar.\n" "Asigne, categorice, comente, arregle, o cierre entradas si puede." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:138 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:142 +msgid "" +"New developers should start by fixing a bug.\n" +"Search for bugs with the 'easy' keyword on trac.\n" +"When you have a fix, attach your patch to the ticket and add the keyword " +"'review-needed'.\n" +"Do not close the ticket until it's been successfully reviewed and you've " +"checked your changes in.\n" +"Once you've done this smoothly for a couple of tickets, you may follow " +"the normal procedure below." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:149 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/es/LC_MESSAGES/misc.po b/i2p2www/translations/es/LC_MESSAGES/misc.po index f9ee3f98..bd2b13bc 100644 --- a/i2p2www/translations/es/LC_MESSAGES/misc.po +++ b/i2p2www/translations/es/LC_MESSAGES/misc.po @@ -22,7 +22,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/misc/clt.html:2 msgid "I2P at CLT and PetCon 2009.1" diff --git a/i2p2www/translations/es/LC_MESSAGES/priority.po b/i2p2www/translations/es/LC_MESSAGES/priority.po index ca6ad3bd..7c0a6512 100644 --- a/i2p2www/translations/es/LC_MESSAGES/priority.po +++ b/i2p2www/translations/es/LC_MESSAGES/priority.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-04-01 15:01+0000\n" "Last-Translator: strel\n" "Language-Team: Spanish " @@ -25,7 +25,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -372,16 +372,16 @@ msgstr "" "href=\"%(browserconfig)s\">configuración para proxy del navegador " "para ver unas instrucciones sencillas." -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Descargas" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "Dependencias" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -397,43 +397,31 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "Instalación" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "Servidor réplica (mirror):" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "elija un servidor réplica (mirror) alternativo" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "Descargue este archivo y ejecútelo." -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -448,11 +436,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:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "Instalación desde línea de comandos (sistemas headless):" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -463,7 +451,7 @@ msgstr "" "java -jar i2pinstall_%(i2pversion)s.jar -console en la " "terminal." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -480,7 +468,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:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -491,40 +479,11 @@ msgstr "" "java -jar i2pinstall_%(i2pversion)s.jar -console desde la " "línea de comandos." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Hay paquetes disponibles para Debian y Ubuntu." -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "Fuera de I2P" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "Detro de I2P" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "Nuestro repositorio en F-Droid" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "Versiones de desarrollo" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "eepsite de str4d" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" -"La aplicación I2P para Android está en desarrollo y actualmente no " -"proporciona anonimato fuerte." - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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" @@ -534,11 +493,11 @@ msgstr "" "I2P, tiene que reinstalarlo porque hemos cambiado también las claves de " "versión." -#: i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB de RAM mínimo, 1 GB recomendado" -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -549,11 +508,7 @@ msgstr "" " están firmadas por zzz y str4d respectivamente. Desinstale una antes de " "instalar la otra." -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "Paquete de código fuente " - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, 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:218 +#: i2p2www/pages/downloads/list.html:115 #, python-format msgid "" "Android source is in cuya " "clave está aquí." -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "Actualizaciones desde versiones anteriores:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 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:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "Actualizaciones automáticas" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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 +582,7 @@ msgstr "" "botón 'Descargar actualización' en la consola de su router simplemente " "púlselo." -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -644,7 +599,7 @@ msgstr "" "deben \n" "usar la actualización manual de debajo." -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -659,7 +614,7 @@ msgstr "" "I2P \n" "para descargar las actualizaciones automáticamente." -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -674,7 +629,7 @@ msgstr "" "I2P \n" "para descargar las actualizaciones automáticamente." -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the permitiéndole descargar \n" "e instalar la nueva versión pulsando en ese enlace." -#: i2p2www/pages/downloads/list.html:288 +#: i2p2www/pages/downloads/list.html:180 msgid "Alternately, you can use the manual method specified below." msgstr "Como alternativa, puede usar el método manual especificado debajo." -#: i2p2www/pages/downloads/list.html:299 -msgid "Manual updates" -msgstr "Actualizaciones manuales" - -#: i2p2www/pages/downloads/list.html:315 +#: i2p2www/pages/downloads/list.html:191 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" @@ -718,17 +669,17 @@ msgstr "" "resultante i2pupdate.zip al directorio de instalación de I2P). NO " "necesita descomprimir ese archivo." -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "" "Pulse \"Reiniciar\"" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 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:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -737,11 +688,11 @@ msgstr "" "El archivo está firmado por zzz, cuya clave " "está aquí." -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "Versiones anteriores" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -880,7 +887,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -889,7 +896,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -898,7 +905,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -908,7 +915,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -918,7 +925,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -928,7 +935,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -936,7 +943,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -945,7 +952,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -953,11 +960,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -966,7 +973,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -975,14 +982,14 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " "invisiblenet" msgstr "" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -991,7 +998,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -999,7 +1006,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1007,7 +1014,7 @@ msgid "" "August 18, 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1015,7 +1022,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1023,11 +1030,11 @@ msgid "" "February 16, 2012" msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1552,6 +1559,194 @@ msgstr "" msgid "… and many others" msgstr "" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +msgid "Presenter" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "" diff --git a/i2p2www/translations/fa/LC_MESSAGES/priority.po b/i2p2www/translations/fa/LC_MESSAGES/priority.po index 75101762..f9d4319b 100644 --- a/i2p2www/translations/fa/LC_MESSAGES/priority.po +++ b/i2p2www/translations/fa/LC_MESSAGES/priority.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-09-21 16:35+0000\n" "Last-Translator: Amir H. Firouzian\n" "Language-Team: Persian (http://www.transifex.com/otf/I2P/language/fa/)\n" @@ -19,7 +19,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -329,16 +329,16 @@ msgstr "" "راهنمای ساده سری به راه‌اندازی پراکسی " "مرورگر بزنید." -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "بارگذاری" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -354,43 +354,31 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "نکات انتشار" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "لینک آیینه ای:" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "یک لینک آیینه ای دیگر انتخاب کنید" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "آن فایل را بارگذاری کرده و اجرا کنید." -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -401,11 +389,11 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -413,7 +401,7 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -424,7 +412,7 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -432,40 +420,11 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "بسته های دبیان و اوبونتو موجود است." -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "خروجی شبکه I2P" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "درون شبکه I2P" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "مخزن F-Droid ما" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "نسخه های در حال توسعه" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" -"اپلیکیشن اندروید I2P در حال توسعه میباشد و در حال حاظر ممکن است امنیت شما" -" را تامین نکند" - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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" @@ -475,11 +434,11 @@ msgstr "" "اگر شما I2P را قبلا نصب کرده اید ، باید آن را دوباره نصب کنید . به دلیل " "اینکه ما کلید های انتشار را تغییر داده ایم." -#: i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "حداقل 512 مگابایت رم مورد نیاز. یک گیگابایت توصیه میشود." -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -487,11 +446,7 @@ msgid "" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "کد بسته ها" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "بروز رسانی ها از نسخه های قدیمی تر:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 msgid "Both automatic and manual upgrades are available for the release." msgstr "آپدیت اتوماتیک و دستی هر 2 برای این نسخه موجود است." -#: i2p2www/pages/downloads/list.html:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "آپدیت خودکار" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -546,7 +501,7 @@ msgstr "" " فرمان خود \n" "به سادگی روی آن کلیک کنید." -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -556,7 +511,7 @@ msgid "" "and should use the manual update method below." msgstr "" -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -566,7 +521,7 @@ msgid "" "receive the release." msgstr "" -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -576,7 +531,7 @@ msgid "" "receive the release." msgstr "" -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the rename as i2pupdate.zip.\n" @@ -607,26 +558,26 @@ msgid "" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "یک استکان چای بردار و 11 دقیقه دیگه برگرد" -#: i2p2www/pages/downloads/list.html:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" "whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "نسخه های قبلی" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on \n" "Language-Team: Finnish " @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/about/browser-config.html:2 msgid "Web Browser Configuration" @@ -850,11 +850,18 @@ msgid "" "January 25, 2012." msgstr "" -#: i2p2www/pages/site/about/media.html:105 +#: i2p2www/pages/site/about/media.html:103 +#, python-format +msgid "" +"I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "Oppikurssit" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -863,7 +870,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -872,7 +879,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -881,7 +888,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -891,7 +898,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -901,7 +908,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -911,7 +918,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -919,7 +926,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -928,7 +935,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -936,11 +943,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "Artikkelit ja haastattelut" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -949,7 +956,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -958,14 +965,14 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " "invisiblenet" msgstr "" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -974,7 +981,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -982,7 +989,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -990,7 +997,7 @@ msgid "" "August 18, 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -998,7 +1005,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1006,11 +1013,11 @@ msgid "" "February 16, 2012" msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "Muut" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1535,6 +1542,195 @@ msgstr "" msgid "… and many others" msgstr "" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +#, fuzzy +msgid "Presenter" +msgstr "toteutettu" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "" diff --git a/i2p2www/translations/fi/LC_MESSAGES/priority.po b/i2p2www/translations/fi/LC_MESSAGES/priority.po index 1fe3487a..5b768030 100644 --- a/i2p2www/translations/fi/LC_MESSAGES/priority.po +++ b/i2p2www/translations/fi/LC_MESSAGES/priority.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-01-17 07:59+0000\n" "Last-Translator: Jorma Karvonen \n" "Language-Team: Finnish " @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -303,16 +303,16 @@ msgid "" "howto." msgstr "" -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Lataa" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "Riippuvuus" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -328,43 +328,31 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "Peilipalvelin:" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "valitse vaihtoehtoinen peilipalvelin" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "Lataa tuo tiedosto ja suorita se." -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -380,11 +368,11 @@ msgstr "" "Saatat ehkä kyetä valitsemaan hiiren kakkospainikkeella\n" ""Avaa Java"." -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -392,7 +380,7 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -403,7 +391,7 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -414,51 +402,22 @@ msgstr "" "suorita java -jar i2pinstall_%(i2pversion)s.jar -console " "komentoriviltä." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Pakkaukset Debianille & Ubuntulle ovat saatavilla." -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "I2P:n ulkopuolella" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "I2P:n sisäpuolella" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "Kehitysaikaiset rakentamisjulkaisut" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" -"I2P Android-sovellus on kehittämisen alainen ja EI tarjoa nykyisin vahvaa" -" nimettömyyttä." - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "Vähintään 512 megatavua RAM-muistia; 1 gigatavua suositeltu." -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -466,11 +425,7 @@ msgid "" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "Lähdekoodipakkaus" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "Päivitykset aiemmista julkaisuista:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 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:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "Automaattiset päivitykset" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -523,7 +478,7 @@ msgid "" "when it appears." msgstr "" -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -533,7 +488,7 @@ msgid "" "and should use the manual update method below." msgstr "" -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -543,7 +498,7 @@ msgid "" "receive the release." msgstr "" -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -553,7 +508,7 @@ msgid "" "receive the release." msgstr "" -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the rename as i2pupdate.zip.\n" @@ -584,28 +535,28 @@ msgid "" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "" "Napsauta \"Käynnistä " "uudelleen\"" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "" -#: i2p2www/pages/downloads/list.html:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" "whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "Edelliset julkaisut" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "Tutoriels" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -1125,7 +1132,7 @@ msgstr "" "Ce guide va vous montrer comment installer I2P sous Windows XP.\n" "Par Telecomix" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1139,7 +1146,7 @@ msgstr "" "Linux.\n" "Par Telecomix" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1153,7 +1160,7 @@ msgstr "" "Comment mettre en place un site web anonyme dans I2P.\n" "Par Telecomix" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1168,7 +1175,7 @@ msgstr "" "connecter à irc.telecomix.i2p.\n" "Par Telecomix" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1183,7 +1190,7 @@ msgstr "" "Agent Felix Atari du Telecomix Crypto Munitions Bureau.\n" "Par Telecomix" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1198,7 +1205,7 @@ msgstr "" "Ce tutoriel montre comment installer et configurer le logiciel nécessaire" " pour accéder à I2P." -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -1209,7 +1216,7 @@ msgstr "" "(Vidéo Youtube)\n" "Comment installer I2P sur Ubuntu." -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1222,7 +1229,7 @@ msgstr "" "Adrian Crenshaw.\n" "janvier 2011" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -1233,11 +1240,11 @@ msgstr "" "(Vidéo Youtube)\n" "Adrian Crenshaw.\n" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "Articles et interviews" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1250,7 +1257,7 @@ msgstr "" "Partie 2\n" "26 juillet 2002." -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1263,7 +1270,7 @@ msgstr "" "Traduction en Anglais\n" "31 octobre 2002." -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " @@ -1272,7 +1279,7 @@ msgstr "" "Article de Business Week de 2003 référençant le net " "invisible" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1285,7 +1292,7 @@ msgstr "" "(Allemand)\n" "Novembre 2007." -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1296,7 +1303,7 @@ msgstr "" "Mars 2009\n" "Traduction allemande" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1307,7 +1314,7 @@ msgstr "" "(mp3)\n" "18 août 2011" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1318,7 +1325,7 @@ msgstr "" "Jonathan Cox,\n" "11 novembre 2011." -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1329,11 +1336,11 @@ msgstr "" " Daily Ep. 596 (mp3)\n" "16 février 2012" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "Autre" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1873,6 +1880,195 @@ msgstr "Thèmes console et site web" msgid "… and many others" msgstr "… et de nombreux autres" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +#, fuzzy +msgid "Presenter" +msgstr "implémenté" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "Améliorations de la performance dans le futur" diff --git a/i2p2www/translations/fr/LC_MESSAGES/blog.po b/i2p2www/translations/fr/LC_MESSAGES/blog.po index 4d39f8e2..840e6e7b 100644 --- a/i2p2www/translations/fr/LC_MESSAGES/blog.po +++ b/i2p2www/translations/fr/LC_MESSAGES/blog.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-10-23 19:34+0000\n" "Last-Translator: bassmax\n" "Language-Team: French (http://www.transifex.com/otf/I2P/language/fr/)\n" @@ -23,7 +23,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:24 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:11 @@ -83,6 +83,9 @@ msgstr "`download page`" #: 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 msgid "RELEASE DETAILS" msgstr "DÉTAILS CONCERNANT CETTE VERSION" @@ -124,6 +127,9 @@ msgstr "Changements majeurs" #: 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 msgid "Bug Fixes" msgstr "Corrections de bugs" @@ -155,6 +161,9 @@ msgstr "Corrections de bugs" #: 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 msgid "Other" msgstr "Autre" @@ -186,6 +195,9 @@ msgstr "Autre" #: 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 msgid "SHA256 Checksums:" msgstr "Sommes de contrôle SHA256 :" @@ -346,6 +358,9 @@ msgstr "" #: 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 msgid "Update GeoIP data (new installs and PPA only)" msgstr "Mise à jour des données GeoIP (nouvelles installations et PPA seulement)" @@ -1781,6 +1796,9 @@ msgstr "Nouvelles traductions" #: 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 msgid "Translation updates" msgstr "Mises à jour de traduction" @@ -1971,6 +1989,9 @@ msgstr "" #: 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 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." @@ -3108,6 +3129,9 @@ msgstr "" #: 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 msgid "Changes" msgstr "Changements" @@ -4541,6 +4565,7 @@ msgstr "" "routeur pour plus d'informations. " #: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 msgid "Floodfill performance improvements" msgstr "Amélioration des performances de floodfill" @@ -4557,6 +4582,7 @@ msgid "Support for installing plugin from file" msgstr "Support de l'installation de plugin depuis un fichier" #: i2p2www/blog/2015/04/12/0.9.19-Release.rst:42 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:59 msgid "Fixes for high CPU usage in floodfills" msgstr "Correctifs pour l'utilisation intensive du CPU lors de floodfills" @@ -4628,3 +4654,810 @@ msgstr "" msgid "Better feedback in console for reseed errors" msgstr "" +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.20 Release\n" +"==============" +msgstr "" +"==============\n" +"Release 0.9.12\n" +"==============" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#, fuzzy +msgid "0.9.20 with performance improvements and bug fixes" +msgstr "0.9.19 amélioration des performances et correctifs" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +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 +msgid "" +"Routers configured for 32-64 KB of shared bandwidth may now become " +"floodfill,\n" +"and routers configured for 512 KB or more of shared bandwidth will have " +"higher connection limits.\n" +"These changes may cause your router to use more resources.\n" +"If the router becomes too busy, the best way to reduce usage is to lower " +"the bandwidth settings in your console.\n" +"If that doesn't help, you may now disable automatic floodfill on the " +"advanced configuration page in the console." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +msgid "" +"We're hopeful that these changes will increase network capacity and " +"performance,\n" +"and reduce the congestion that's been affecting the network the last " +"three months." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +msgid "" +"Finally, we're excited to announce our first-ever I2P meetup, in Toronto " +"August 15-16.\n" +"There will be lots of presentations and tutorials. All are welcome.\n" +"For more information, see the `announcement`_." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +msgid "Add support for address book export" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +msgid "Add support for SSL in HTTP server tunnel" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +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 +msgid "Add support for signed development builds" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#, fuzzy +msgid "Clock skew fixes" +msgstr "Corrections de verrouillage SSU" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +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 +msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +msgid "Verify hostnames when reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +msgid "Fix deletion of config files for deleted torrents in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +msgid "Fixes for duplicate shared clients" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +msgid "Fix for occasional page truncation in HTTP client" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +msgid "Fixes for handling corrupted SSU packets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +msgid "Fix closing of SAM sessions when I2P session closes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +msgid "Fix bugs in handling streaming resets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +msgid "Reduce NTCP threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +msgid "Eliminate SimpleScheduler threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +msgid "Add continent-based NTP servers as fallbacks for country-based ones" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +msgid "Remove all default non-SSL reseed hosts" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +msgid "Disable fallback to non-su3 reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +msgid "Several fixes in streaming for better \"loopback\" performance" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +msgid "Reduce latency in i2ptunnel" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +msgid "Add a larger Bloom filter for very high bandwidth and memory" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +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 +msgid "Reduce max netdb search depth to reduce floodfill load" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +msgid "Improved header processing and error handling in i2ptunnel HTTP server" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +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 +msgid "More changes to improve floodfill capacity" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +msgid "New configuration for floodfill on /configadvanced" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +msgid "Better handling of corrupt SSU packets" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 +#, fuzzy +msgid "" +"==============\n" +"Toronto Meetup\n" +"==============" +msgstr "" +"=============\n" +"Version 0.9.19 \n" +"=============" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 +msgid "I2P Meetup in Toronto on August 15-16." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +msgid "" +"The I2P team is proud to announce that we are going to host a meetup in " +"Toronto on August 15-16.\n" +"A number of members of our community will be attending and are going to " +"host talks, workshops and discussions about and relating to I2P. This " +"event is not just for I2P people though, it's meant for everyone." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +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 " +"everyone. If you're not familiar with any of these topics, come by anyway" +" and we'll show you how I2P works and what you can do with it.\n" +"\n" +"The event is entirely free, you don't need to sign up or register." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +msgid "" +"The meetup couldn't have been arranged without our friends at `Toronto " +"Crypto `_ which have been helping us organize" +" the event, and our friends at `Hacklab `_ which are" +" 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 +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: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:44 +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" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +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 +#, fuzzy +msgid "I2P Presentation" +msgstr "`une présentation`" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +msgid "Crypto party introduction" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +msgid "Crypto party" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +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 +msgid "`Vuze/I2P`_ - Downloading torrents anonymously" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +msgid "`Veracrypt`_ - Encrypt your data" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +msgid "`I2PBote`_ - Anonymous decentralized email" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +msgid "Your station idea here" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +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 " +"could be any of the ones listed above, or any other privacy/anonymity " +"related one you would like to run. Please contact us at `@geti2p`_ if " +"you're interested." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 +msgid "" +"Day 2, August 16 - 1PM\n" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +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 +#, fuzzy +msgid "I2P Technical presentation" +msgstr "`une présentation`" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +msgid "Technical discussion" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +msgid "I2P App Dev Into" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#, fuzzy +msgid "I2PD presentation" +msgstr "`une présentation`" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +msgid "I2P on Android" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:1 +msgid "" +"======\n" +"I2PCon\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +msgid "I2PCon will be in Toronto on August 15-16." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +msgid "" +"I2PCon is the first event of its kind. It has two short term goals. Where" +" the\n" +"first one is to provide the general public with an event where knowledge " +"about\n" +"privacy and privacy concerns can be obtained. The second goal is to " +"further the\n" +"I2P project and its community. This will take the shape of technical " +"discussions\n" +"about cryptography, anonymity and I2P centric topics." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +msgid "" +"There is a larger and more long-term goal of this event, and it is to " +"build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we would like to provide a forum where this " +"community\n" +"can grow." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +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" +"\n" +"`Hacklab`_. Without either of them this event would not have been " +"possible, so\n" +"thank you both." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:43 +msgid "" +"Cost\n" +"----" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +msgid "" +"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" +"to be given in order to register, but if you have any concerns, please " +"let us\n" +"know." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:55 +#, fuzzy +msgid "`here`" +msgstr "`cliquez ici`" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:66 +#, fuzzy +msgid "" +"Venue\n" +"-----" +msgstr "" +"Nouveaux utilisateurs\n" +"---------" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +msgid "Power and WiFi access will be provided by `Hacklab`_." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:76 +msgid "" +"Schedule\n" +"========" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:81 +#, fuzzy +msgid "" +"Day 1, August 15\n" +"----------------" +msgstr "" +"Nouvelles versions d'app\n" +"----------------" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:98 +#, fuzzy +msgid "" +"Day 2, August 16\n" +"----------------" +msgstr "" +"Nouvelles versions d'app\n" +"----------------" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:121 +msgid "" +"I'm confused and would like some answers\n" +"========================================" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.21 Release\n" +"==============" +msgstr "" +"=============\n" +"Version 0.9.19 \n" +"=============" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#, fuzzy +msgid "0.9.21 with performance improvements and bug fixes" +msgstr "0.9.19 amélioration des performances et correctifs" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +msgid "" +"0.9.21 contains several changes to add capacity to the network, increase " +"the efficiency of the floodfills,\n" +"and use bandwidth more effectively.\n" +"We have migrated the shared clients tunnels to ECDSA signatures and added" +" a DSA fallback\n" +"using the new \"multisession\" capability for those sites that don't " +"support ECDSA." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +msgid "" +"The speakers and the schedule of the I2PCon in Toronto 2015 have been " +"announced.\n" +"Have a look on the `I2PCon page`_ for details.\n" +"Reserve your seat on `Eventbrite`_." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +msgid "Add multisession support for dual-signature crypto on the same tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +msgid "Use multisession for shared clients" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +msgid "Increase default outbound bandwidth limit to 60 KBps" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +msgid "Increase default maximum participating tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +msgid "" +"Floodfills will send database store acks directly if connected, for " +"efficiency" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +msgid "Set TCP keepalive on I2CP and SAM sockets" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +msgid "More efficient decompression in HTTP proxy, use less threads" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +msgid "Add support for fast extensions in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +msgid "i2psnark only autostarts torrents that were running previously" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +msgid "Add support for translated console news" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +msgid "SSU fixes to compete better with NTCP for bandwidth when limited" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +msgid "Fixes to prevent SSU stalls" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +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 +msgid "Clean up resources correctly when SAM stops" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +msgid "Better error handling and notification when HTTP proxy is not running" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +msgid "More i2ptunnel fixes at startup and shutdown of tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +msgid "Fix total_size in i2psnark metadata message" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +msgid "Restore dates in console news headers" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#, fuzzy +msgid "Several I2CP fixes" +msgstr "Plusieurs corrections dans l'IU d'i2psnark " + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +msgid "Use same session for naming lookups in I2PSocketEepGet" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +msgid "" +"New floodfills will send their info to nearby floodfills to speed " +"integration" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:1 +#, fuzzy +msgid "" +"============================\n" +"I2PCon: Mission Accomplished\n" +"============================" +msgstr "" +"==============================\n" +"La naissance de Privacy Solutions\n" +"==============================" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +msgid "I2PCon: Mission Accomplished" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +msgid "" +"I2PCon has been a giant success. For us, the I2P contributors, it " +"represents a\n" +"leap forward in terms of what we're capable of pulling off as a " +"community, how we\n" +"communicate the usecases of I2P and reach out to privacy conscious " +"individuals.\n" +"\n" +"By arranging this event, we've also grown our community. People who've " +"previously\n" +"only lurked on our irc channels, or run our software or possibly hadn't " +"even heard\n" +"of I2P are now a part of our comminuty.\n" +"\n" +"This event has been our first active step towards building a large and " +"inclusive\n" +"community, and as such it's been great success." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +msgid "" +"Minutiae\n" +"========\n" +"On day 2 we had two short discussion sessions. A more general discussion " +"and a roadmapping discussion.\n" +"\n" +"The minutiae can be found here: `I2P Roadmap session minutiae`_ and `I2P " +"Discussion session minutiae`_." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +msgid "" +"Photos\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +msgid "The learn how to setup I2P crypto party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +msgid "The learn how use I2P and Vuze party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +msgid "David Dagons wonderful talk" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +msgid "" +"Thanks\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +msgid "" +"We've had some wonderful speakers, from both inside- and outside of our " +"community.\n" +"\n" +"`David Dagon`_ talked to us about the way forward and how I2P could " +"handle potential abuse.\n" +"\n" +"`Lance James`_ - the creator of our predecessor iip - said Hi and gave us" +" his thoughts about how far I2P has come.\n" +"\n" +"`Nick Johnston`_ gave us a wonderful talk about why privacy matters and " +"why you should care." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +msgid "" +"I would also like to thank the speakers from our community. `psi`_, " +"`@str4d`_ and `zzz`_ who all had\n" +"wonderful talks. Improving our ability to inform people about I2P is " +"something that\n" +"is going to be important for us going forward." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +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 +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 +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 +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 +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 +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 +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 +msgid "" +"Finally I would like to thank everyone else who just showed up to the " +"event and helped out in any way\n" +"they could.\n" +"ComradeNosebleed, LazyGravy, `cacapo`_, Xmz, ZeroRax, `echelon`_, it was " +"most excellent to hang out\n" +"with you." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.22 Release\n" +"==============" +msgstr "" +"==============\n" +"Release 0.9.12\n" +"==============" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +msgid "0.9.22 with bug fixes and start of Ed25519 migration" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +msgid "" +"0.9.22 contains fixes for i2psnark getting stuck before completion, and " +"begins the migration of router infos to new, stronger Ed25519 signatures." +"\n" +"To reduce network churn, your router will have only a small probability " +"of converting to Ed25519 at each restart.\n" +"When it does rekey, expect to see lower bandwidth usage for a couple of " +"days as it reintegrates into the network with its new identity.\n" +"If all goes well, we will accelerate the rekeying process in the next " +"release." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +msgid "" +"I2PCon Toronto was a big success!\n" +"All the presentations and videos are listed on the `I2PCon page`_." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#, fuzzy +msgid "Start migration to Ed25519 router info signatures" +msgstr "Ajoute le support de signatures plus fortes pour Router Info" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +msgid "Convert i2psnark destinations to Ed25519 signatures" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +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 +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 +msgid "Fix UPnP 'content not allowed in trailing section' error" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +msgid "Fix excluded SSL ciphers in console" +msgstr "" + diff --git a/i2p2www/translations/fr/LC_MESSAGES/comparison.po b/i2p2www/translations/fr/LC_MESSAGES/comparison.po index 1a488158..8e921d82 100644 --- a/i2p2www/translations/fr/LC_MESSAGES/comparison.po +++ b/i2p2www/translations/fr/LC_MESSAGES/comparison.po @@ -20,7 +20,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/comparison/freenet.html:2 msgid "I2P Compared to Freenet" diff --git a/i2p2www/translations/fr/LC_MESSAGES/docs.po b/i2p2www/translations/fr/LC_MESSAGES/docs.po index 679b0bab..81f69a6c 100644 --- a/i2p2www/translations/fr/LC_MESSAGES/docs.po +++ b/i2p2www/translations/fr/LC_MESSAGES/docs.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-10-23 19:59+0000\n" "Last-Translator: Towinet\n" "Language-Team: French (http://www.transifex.com/otf/I2P/language/fr/)\n" @@ -20,7 +20,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 msgid "Index to Technical Documentation" @@ -67,6 +67,7 @@ msgstr "" #: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 #: i2p2www/pages/site/docs/api/i2ptunnel.html:11 #: i2p2www/pages/site/docs/api/streaming.html:6 +#: i2p2www/pages/site/docs/applications/embedding.html:7 #: i2p2www/pages/site/docs/applications/managed-clients.html:7 #: i2p2www/pages/site/docs/how/elgamal-aes.html:6 #: i2p2www/pages/site/docs/how/network-database.html:6 @@ -1838,8 +1839,8 @@ msgid "Ports Used by I2P" msgstr "Ports utilisés par I2P" #: i2p2www/pages/site/docs/ports.html:3 +#: i2p2www/pages/site/docs/applications/embedding.html:3 #: i2p2www/pages/site/docs/spec/common-structures.html:3 -#: i2p2www/pages/site/docs/spec/streaming.html:3 msgid "April 2015" msgstr "" @@ -2550,7 +2551,7 @@ msgstr "" "I2PSessionMuxedImpl." #: i2p2www/pages/site/docs/api/datagrams.html:93 -#: i2p2www/pages/site/docs/api/streaming.html:381 +#: i2p2www/pages/site/docs/api/streaming.html:404 msgid "Data Integrity" msgstr "Intégrité des données" @@ -2567,7 +2568,7 @@ msgstr "" "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/streaming.html:389 +#: i2p2www/pages/site/docs/api/streaming.html:412 msgid "Packet Encapsulation" msgstr "Encapsulation de paquet" @@ -2654,35 +2655,35 @@ msgstr "Les paramètres sont seulement fournis selon la façon nommée (maps)." msgid "JSON-RPC 2 format" msgstr "Format JSON-RPC 2" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:20 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:26 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:39 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:83 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:136 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:19 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:86 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 msgid "Request:" msgstr "Requête :" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:22 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:31 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:53 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:74 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:144 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:81 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:92 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:118 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 msgid "Response:" msgstr "Réponse :" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:25 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:27 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:28 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:33 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:46 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 #: i2p2www/pages/site/docs/protocol/i2cp.html:483 #: i2p2www/pages/site/docs/spec/common-structures.html:42 @@ -2710,7 +2711,7 @@ msgstr "Réponse :" msgid "Description" msgstr "Description" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:29 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:47 msgid "" "Token used for authenticating every request (excluding the 'Authenticate'" " RPC method)" @@ -2718,11 +2719,11 @@ msgstr "" "Le jeton utilisé pour authentifier chaque requête (excluant la méthode " "'Authenticate' de RPC)" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:37 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:55 msgid "Implemented methods" msgstr "Méthodes implémentées" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:38 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:56 msgid "" "Creates and returns an authentication token used for further " "communication." @@ -2730,37 +2731,37 @@ msgstr "" "Crée et retourne un jeton d'identification utilisé pour une future " "communication." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:40 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 msgid "The version of the I2PControl API used by the client." msgstr "La version de l'API I2PControl utilisée par le client." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:41 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 msgid "The password used for authenticating against the remote server." msgstr "Le mot de passe utilisé pour authentifier envers le serveur distant." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:62 msgid "The primary I2PControl API version implemented by the server." msgstr "La version d'API I2PControl primaire implémentée par le serveur." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 msgid "The token used for further communication." msgstr "Le jeton utilisé pour une future communication." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:48 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:66 msgid "Echoes the value of the echo key, used for debugging and testing." msgstr "" "Renvoie en écho la valeur de la clé echo, utilisée pour déboguer et " "tester." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 msgid "Value will be returned in response." msgstr "La valeur sera rendue en réponse." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:98 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:142 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:90 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:116 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method." @@ -2768,11 +2769,11 @@ msgstr "" "Jeton utilisé pour authentifier le client. Il est fournit par le serveur " "via la méthode RPC 'Authenticate'." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:54 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 msgid "Value of the key 'echo' in the request." msgstr "Valeur de la clé 'echo' dans la requête." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 msgid "" "Fetches rateStat from router statManager. Creates stat if not already " "created." @@ -2780,7 +2781,7 @@ msgstr "" "Va chercher rateStat depuis le statManager du routeur. Crée stat s'il " "n'est pas déjà créé." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 #, python-format msgid "" "Determines which rateStat to fetch, see ratestats." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:60 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 msgid "Determines which period a stat is fetched for. Measured in ms." msgstr "Détermine durant quelle période une stat est récupérée. Mesuré en ms." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:64 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 msgid "Returns the average value for the reuested rateStat and period." msgstr "Rend la valeur moyenne pour la rateStat demandée et la période." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:85 msgid "Manages I2PControl. Ports, passwords and the like." msgstr "Gère I2PControl. Ports, mots de passe et d'autres de ce genre" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:87 msgid "" "Sets a new listen address for I2PControl (only 127.0.0.1 and 0.0.0.0 are " "implemented in I2PControl currently)." @@ -2809,7 +2810,7 @@ msgstr "" "Met en place une nouvelle adresse d'écoute pour I2PControl (seules " "127.0.0.1 et 0.0.0.0 est actuellement mises en œuvre dans I2PControl)." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:70 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:88 msgid "" "Sets a new password for I2PControl, all Authentication tokens will be " "revoked." @@ -2817,96 +2818,100 @@ msgstr "" "Met un nouveau mot de passe à I2PControl, tous les jetons " "d'authentification seront révoqués." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:89 msgid "Switches which port I2PControl will listen for connections on." msgstr "Bascule le port sur lequel I2PControl écoutera les connexions." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:93 msgid "Returned if address was changed" msgstr "Rendu si l'adresse a été changée" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:94 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:95 msgid "Returned if setting was changed" msgstr "Rendu si l'arrangement a été changé" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:96 msgid "Returns true if any changes were made." msgstr "Retourne vrai si un quelconque changement a été fait." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:97 msgid "Returns true if any changes requiring a restart to take effect were made." msgstr "" "Retourne vrai si un quelconque changement nécessitant un redémarrage pour" " prendre effet a été fait. " -#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 msgid "Fetches basic information about the I2P router. Uptime, version etc." msgstr "" "Va chercher des informations de base au sujet du routeur I2P. Temps de " "fonctionnement, version etc." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:119 msgid "What the status of the router is." msgstr "Quel est le statut du routeur." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:102 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:120 msgid "What the uptime of the router is in ms." msgstr "Quel est le temps de fonctionnement du routeur en ms." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:103 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:121 msgid "What version of I2P the router is running." msgstr "Quelle version d'I2P le routeur exécute." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:104 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:122 msgid "The 1 second average inbound bandwidth in Bps." msgstr "La moyenne sur 1 seconde de bande passante arrivante en Bps." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:105 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:123 msgid "The 15 second average inbound bandwidth in Bps." msgstr "La moyenne sur 15 secondes de bande passante arrivante en Bps." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:106 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:124 msgid "The 1 second average outbound bandwidth in Bps." msgstr "La moyenne sur 1 seconde de bande passante sortante en Bps." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:107 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:125 msgid "The 15 second average outbound bandwidth in Bps." msgstr "La moyenne sur 15 secondes de bande passante sortante en Bps." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:108 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:126 msgid "What the current network status is. According to the below enum:" msgstr "Quel est le statut actuel du réseau. Selon l'enum ci-dessous :" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:127 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 msgid "How many tunnels on the I2P net are we participating in." msgstr "À combien de tunnels participons-nous sur le réseau I2P." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:128 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 msgid "How many peers have we communicated with recently." msgstr "Avec combien de pairs avons-nous communiqué récemment." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:129 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 msgid "How many peers are considered 'fast'." msgstr "Combien de pairs sont considérés 'rapides'." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:130 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 msgid "How many peers are considered 'high capacity'." msgstr "Combien de pairs sont considérés 'haute capacité'." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:131 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 msgid "Is the router reseeding hosts to its NetDB?" msgstr "Le routeur ré-essaime-t-il des hôtes vers son NetDB ?" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:132 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:150 msgid "How many peers are known to us (listed in our NetDB)." msgstr "Combien de pairs nous sont connus (listés dans notre NetDB)." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:135 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 msgid "Manages I2P router restart/shutdown." msgstr "Gère le redémarrage/arrêt du routeur I2P." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:137 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +msgid "Blocking. Initiates a search for signed updates." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 msgid "" "Initiates a router reseed, fetching peers into our NetDB from a remote " "host." @@ -2914,11 +2919,11 @@ msgstr "" "Amorce un ré-essaimage de routeur, en récupérant des pairs depuis un hôte" " distant vers notre NetDB." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:138 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 msgid "Restarts the router." msgstr "Redémarre le routeur." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:139 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 msgid "" "Restarts the router gracefully (waits for participating tunnels to " "expire)." @@ -2926,11 +2931,11 @@ msgstr "" "Redémarre le routeur gracieusement (attend l'expiration des tunnels de " "participation)." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:140 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 msgid "Shuts down the router." msgstr "Arrête le routeur." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:141 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 msgid "" "Shuts down the router gracefully (waits for participating tunnels to " "expire)." @@ -2938,31 +2943,43 @@ msgstr "" "Arrête le routeur gracieusement (attend l'expiration des tunnels de " "participation)." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +msgid "Initiates a router update from signed sources." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +msgid "Blocking. Returns true iff a signed update has been found." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 msgid "If requested, verifies that a reseed has been initiated." msgstr "Si demandé, vérifie qu'un ré-essaimage a été amorcé." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:167 msgid "If requested, verifies that a restart has been initiated." msgstr "Si demandé, vérifie qu'un redémarrage a été amorcé." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 msgid "If requested, verifies that a graceful restart has been initiated." msgstr "Si demandé, vérifie qu'un redémarrage gracieux a été amorcé." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 msgid "If requested, verifies that a shutdown has been initiated" msgstr "Si demandé, vérifie qu'un arrêt a été amorcé." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 msgid "If requested, verifies that a graceful shutdown has been initiated" msgstr "Si demandé, vérifie qu'un arrêt gracieux a été amorcé." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:152 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +msgid "Blocking. If requested, returns the status of the the update" +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 msgid "Fetches or sets various network related settings. Ports, addresses etc." msgstr "Récupère ou met divers paramètres liés au réseau. Ports, adresses etc." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 msgid "" "What port is used for the TCP transport. If null is submitted, current " "setting will be returned." @@ -2970,7 +2987,7 @@ msgstr "" "Quel port est utilisé pour le transport de TCP. Si nul est soumis, le " "réglage actuel sera rendu." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 msgid "" "What hostname is used for the TCP transport. If null is submitted, " "current setting will be returned." @@ -2978,7 +2995,7 @@ msgstr "" "Quel nom d'hôte est utilisé pour le transport de TCP. Si nul est soumis, " "le réglage courant sera rendu." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 msgid "" "Use automatically detected ip for TCP transport. If null is submitted, " "current setting will be returned." @@ -2986,7 +3003,7 @@ msgstr "" "Utilise l'IP détectée automatiquement pour le transport de TCP. Si une " "valeur nulle est soumise, c'est le réglage actuel sera rendu." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 msgid "" "What port is used for the UDP transport. If null is submitted, current " "setting will be returned." @@ -2994,7 +3011,7 @@ msgstr "" "Quel port est utilisé pour le transport d'UDP. Si une valeur nulle est " "soumise, c'est le réglage actuel qui sera rendu." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 msgid "" "What hostname is used for the UDP transport. If null is submitted, " "current setting will be returned." @@ -3002,7 +3019,7 @@ msgstr "" "Quel est lke nom d'hôte utilisé pour le transport d'UDP. Si une valeur " "nulle est soumise, c'est le réglage actuel qui sera rendu." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 msgid "" "Which methods should be used for detecting the ip address of the UDP " "transport. If null is submitted, current setting will be returned." @@ -3011,17 +3028,17 @@ msgstr "" "l'adresse IP du transport UDP. Si une valeur nulle est soumise, c'est le " "réglage actuel qui sera rendu." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 msgid "What ip has been detected by the UDP transport." msgstr "Quelle IP a été détectée par le transport UDP." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:183 msgid "Is UPnP enabled. If null is submitted, current setting will be returned." msgstr "" "UPnP est-il permis. Si une valeur nulle est soumise, c'est le réglage " "actuel qui sera rendu." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:184 msgid "" "How many percent of bandwidth is usable for participating tunnels. If " "null is submitted, current setting will be returned." @@ -3030,7 +3047,7 @@ msgstr "" "participation. Si une valeur nulle est soumise, c'est le réglage courant " "qui sera rendu." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:163 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 msgid "" "How many KB/s of inbound bandwidth is allowed. If null is submitted, " "current setting will be returned." @@ -3038,7 +3055,7 @@ msgstr "" "Combien de KO/s de bande passante entrante sont autorisés. Si une valeur " "nulle est soumise, c'est le réglage courant qui sera rendu." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 msgid "" "How many KB/s of outbound bandwidth is allowed. If null is submitted, " "current setting will be returned." @@ -3046,7 +3063,7 @@ msgstr "" "Combien de KO/s de bande passante sortante sont autorisés. Si une valeur " "nulle est soumise, c'est le réglage courant qui sera rendu." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:187 msgid "" "Is laptop mode enabled (change router identity and UDP port when IP " "changes ). If null is submitted, current setting will be returned." @@ -3055,138 +3072,138 @@ msgstr "" "le port UDP lorsque l'IP change). Si une valeur nulle est soumise, c'est " "le réglage courant qui sera rendu." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method. If null is submitted, current setting will" " be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 msgid "If requested, returns the port used for the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 msgid "If requested, returns the hostname used for the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 msgid "" "If requested, returns the method used for automatically detecting ip for " "the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:172 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 msgid "If requested, returns the port used for the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:173 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:195 msgid "If requested, returns the hostname used for the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 msgid "" "If requested, returns methods used for detecting the ip address of the " "UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 msgid "If requested, returns what ip has been detected by the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 msgid "If requested, returns the UPNP setting." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 msgid "" "If requested, returns how many percent of bandwidth is usable for " "participating tunnels." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 msgid "If requested, returns how many KB/s of inbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 msgid "If requested, returns how many KB/s of outbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 msgid "If requested, returns the laptop mode." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:203 msgid "Have the provided settings been saved." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:204 msgid "Is a restart needed for the new settings to be used." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:207 msgid "denotes an optional value." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:208 msgid "denotes a possibly occuring return value" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:210 msgid "Error codes" msgstr "Codes d'erreur" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:189 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:211 msgid "Standard JSON-RPC2 error codes." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:212 msgid "JSON parse error." msgstr "JSON erreur d'analyse syntaxique." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:213 msgid "Invalid request." msgstr "Requête invalide." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:214 msgid "Method not found." msgstr "Méthode non trouvée." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:215 msgid "Invalid parameters." msgstr "Paramètres invalides." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:216 msgid "Internal error." msgstr "Erreur interne." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:218 msgid "I2PControl specific error codes." msgstr "I2PControl codes d'erreur spécifiques." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:219 msgid "Invalid password provided." msgstr "Mot de passe fourni invalide." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:220 msgid "No authentication token presented." msgstr "Aucun jeton d'identification présenté." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:221 msgid "Authentication token doesn't exist." msgstr "Le jeton d'identification n'existe pas." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:222 msgid "The provided authentication token was expired and will be removed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:223 msgid "" "The version of the I2PControl API used wasn't specified, but is required " "to be specified." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:224 msgid "" "The version of the I2PControl API specified is not supported by " "I2PControl." @@ -3613,9 +3630,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:3 -#: i2p2www/pages/site/docs/spec/geoip.html:3 -msgid "December 2013" -msgstr "Décembre 2013" +#, fuzzy +msgid "September 2015" +msgstr "Décembre 2014" #: i2p2www/pages/site/docs/api/streaming.html:8 #, python-format @@ -3825,7 +3842,7 @@ msgstr "" #: i2p2www/pages/site/docs/spec/common-structures.html:885 #: i2p2www/pages/site/docs/spec/common-structures.html:990 #: i2p2www/pages/site/docs/spec/datagrams.html:30 -#: i2p2www/pages/site/docs/spec/datagrams.html:93 +#: i2p2www/pages/site/docs/spec/datagrams.html:90 #: i2p2www/pages/site/docs/spec/updates.html:319 msgid "Notes" msgstr "Notes" @@ -3837,41 +3854,48 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:121 -#: i2p2www/pages/site/docs/api/streaming.html:127 -#: i2p2www/pages/site/docs/api/streaming.html:133 -#: i2p2www/pages/site/docs/api/streaming.html:140 -#: i2p2www/pages/site/docs/api/streaming.html:152 -#: i2p2www/pages/site/docs/api/streaming.html:163 -#: i2p2www/pages/site/docs/api/streaming.html:192 +#: i2p2www/pages/site/docs/api/streaming.html:129 +#: i2p2www/pages/site/docs/api/streaming.html:135 +#: i2p2www/pages/site/docs/api/streaming.html:141 +#: i2p2www/pages/site/docs/api/streaming.html:148 +#: i2p2www/pages/site/docs/api/streaming.html:160 +#: i2p2www/pages/site/docs/api/streaming.html:171 #: i2p2www/pages/site/docs/api/streaming.html:200 +#: i2p2www/pages/site/docs/api/streaming.html:212 #: i2p2www/pages/site/docs/api/streaming.html:220 -#: i2p2www/pages/site/docs/api/streaming.html:237 -#: i2p2www/pages/site/docs/api/streaming.html:249 -#: i2p2www/pages/site/docs/api/streaming.html:255 -#: i2p2www/pages/site/docs/api/streaming.html:261 -#: i2p2www/pages/site/docs/api/streaming.html:275 -#: i2p2www/pages/site/docs/api/streaming.html:282 -#: i2p2www/pages/site/docs/api/streaming.html:289 -#: i2p2www/pages/site/docs/api/streaming.html:314 -#: i2p2www/pages/site/docs/api/streaming.html:321 -#: i2p2www/pages/site/docs/api/streaming.html:328 +#: i2p2www/pages/site/docs/api/streaming.html:243 +#: i2p2www/pages/site/docs/api/streaming.html:260 +#: i2p2www/pages/site/docs/api/streaming.html:272 +#: i2p2www/pages/site/docs/api/streaming.html:278 +#: i2p2www/pages/site/docs/api/streaming.html:284 +#: i2p2www/pages/site/docs/api/streaming.html:298 +#: i2p2www/pages/site/docs/api/streaming.html:305 +#: i2p2www/pages/site/docs/api/streaming.html:312 +#: i2p2www/pages/site/docs/api/streaming.html:337 +#: i2p2www/pages/site/docs/api/streaming.html:344 +#: i2p2www/pages/site/docs/api/streaming.html:351 #, python-format msgid "As of release %(release)s." msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:125 +#: i2p2www/pages/site/docs/api/streaming.html:133 msgid "Use the access list as a whitelist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:131 +#: i2p2www/pages/site/docs/api/streaming.html:127 +msgid "The name or number of the signature type for a transient destination." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:139 msgid "Use the access list as a blacklist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:145 +#: i2p2www/pages/site/docs/api/streaming.html:153 msgid "Whether to respond to incoming pings" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:157 +#: i2p2www/pages/site/docs/api/streaming.html:165 msgid "" "Comma- or space-separated list of Base64 peer Hashes to be\n" "blacklisted for incoming connections to ALL destinations in the context.\n" @@ -3882,13 +3906,13 @@ msgid "" "router in a separate JVM and context." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:167 +#: i2p2www/pages/site/docs/api/streaming.html:175 msgid "" "How much transmit data (in bytes) will be accepted that hasn't been " "written out yet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:171 +#: i2p2www/pages/site/docs/api/streaming.html:179 msgid "" "When we're in congestion avoidance, we grow the window size at the rate\n" "of 1/(windowSize*factor). In standard TCP, window sizes are" @@ -3897,7 +3921,7 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:178 +#: i2p2www/pages/site/docs/api/streaming.html:186 msgid "" "How long to wait after instantiating a new con \n" "before actually attempting to connect. If this is\n" @@ -3907,19 +3931,33 @@ msgid "" "or that many milliseconds pass, and include any initial data with the SYN." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:186 +#: i2p2www/pages/site/docs/api/streaming.html:194 msgid "" "How long to block on connect, in milliseconds. Negative means " "indefinitely. Default is 5 minutes." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:190 +#: i2p2www/pages/site/docs/api/streaming.html:198 msgid "" "Whether to disable warnings in the logs when an incoming connection is " "rejected due to connection limits." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:196 +#: i2p2www/pages/site/docs/api/streaming.html:204 +msgid "" +"Comma- or space-separated list of Base64 peer Hashes or host names to be\n" +"contacted using an alternate DSA destination.\n" +"Only applies if multisession is enabled and the primary session is non-" +"DSA\n" +"(generally for shared clients only).\n" +"This option must be set in the context properties, NOT in the " +"createManager() options argument.\n" +"Note that setting this in the router context will not affect clients " +"outside the\n" +"router in a separate JVM and context." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:216 msgid "" "Whether to listen only for the streaming protocol.\n" "Setting to true will prohibit communication with Destinations earlier " @@ -3928,89 +3966,97 @@ msgid "" "Destination." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:204 +#: i2p2www/pages/site/docs/api/streaming.html:224 msgid "" "(0=noop, 1=disconnect)\n" "What to do on an inactivity timeout - do nothing, disconnect, or send a " "duplicate ack." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:212 +#: i2p2www/pages/site/docs/api/streaming.html:230 +msgid "Idle time before sending a keepalive" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:233 +msgid "Delay before sending an ack" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:235 msgid "" "The initial value of the resend delay field in the packet header, times " "1000.\n" "Not fully implemented; see below." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:217 +#: i2p2www/pages/site/docs/api/streaming.html:240 msgid "" "Initial timeout\n" "(if no sharing data available)." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:224 +#: i2p2www/pages/site/docs/api/streaming.html:247 msgid "" "Initial round trip time estimate\n" "(if no sharing data available).\n" "Disabled as of release 0.9.8; uses actual RTT." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "if no sharing data available" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "" "In standard TCP, window sizes are in bytes, while in I2P, window sizes " "are in messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:242 +#: i2p2www/pages/site/docs/api/streaming.html:265 msgid "" "(0 or negative value means unlimited)\n" "This is a total limit for incoming and outgoing combined." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:247 +#: i2p2www/pages/site/docs/api/streaming.html:270 msgid "Incoming connection limit (per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:253 -#: i2p2www/pages/site/docs/api/streaming.html:259 +#: i2p2www/pages/site/docs/api/streaming.html:276 +#: i2p2www/pages/site/docs/api/streaming.html:282 msgid "(per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:265 +#: i2p2www/pages/site/docs/api/streaming.html:288 msgid "The MTU in bytes." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:269 +#: i2p2www/pages/site/docs/api/streaming.html:292 msgid "Maximum number of retransmissions before failure." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:273 +#: i2p2www/pages/site/docs/api/streaming.html:296 msgid "Incoming connection limit (all peers; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:279 -#: i2p2www/pages/site/docs/api/streaming.html:286 +#: i2p2www/pages/site/docs/api/streaming.html:302 +#: i2p2www/pages/site/docs/api/streaming.html:309 msgid "" "(all peers; 0 means disabled)\n" "Use with caution as exceeding this will disable a server for a long time." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:295 +#: i2p2www/pages/site/docs/api/streaming.html:318 msgid "" "(2=interactive not supported)\n" "This doesn't currently do anything, but setting it to a value other than " "1 will cause an error." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:300 +#: i2p2www/pages/site/docs/api/streaming.html:323 msgid "How long to block on read, in milliseconds. Negative means indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:304 +#: i2p2www/pages/site/docs/api/streaming.html:327 msgid "" "When we're in slow start, we grow the window size at the rate\n" "of 1/(factor). In standard TCP, window sizes are in bytes,\n" @@ -4018,40 +4064,40 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:311 -#: i2p2www/pages/site/docs/api/streaming.html:318 -#: i2p2www/pages/site/docs/api/streaming.html:325 +#: i2p2www/pages/site/docs/api/streaming.html:334 +#: i2p2www/pages/site/docs/api/streaming.html:341 +#: i2p2www/pages/site/docs/api/streaming.html:348 msgid "" "Ref: RFC 2140. Floating point value.\n" "May be set only via context properties, not connection options." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:332 +#: i2p2www/pages/site/docs/api/streaming.html:355 msgid "" "How long to block on write/flush, in milliseconds. Negative means " "indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:340 +#: i2p2www/pages/site/docs/api/streaming.html:363 #: i2p2www/pages/site/docs/spec/streaming.html:10 msgid "Protocol Specification" msgstr "Spécifications du protocole" -#: i2p2www/pages/site/docs/api/streaming.html:342 +#: i2p2www/pages/site/docs/api/streaming.html:365 msgid "See the Streaming Library Specification page." msgstr "" "Voyez la page Spécifications de bibliothèque streaming (Streaming Library" " Specification)." -#: i2p2www/pages/site/docs/api/streaming.html:346 +#: i2p2www/pages/site/docs/api/streaming.html:369 msgid "Implementation Details" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:348 +#: i2p2www/pages/site/docs/api/streaming.html:371 msgid "Setup" msgstr "Paramétrage" -#: i2p2www/pages/site/docs/api/streaming.html:349 +#: i2p2www/pages/site/docs/api/streaming.html:372 msgid "" "The initiator sends a packet with the SYNCHRONIZE flag set. This packet " "may contain the initial data as well.\n" @@ -4059,7 +4105,7 @@ msgid "" " may contain the initial response data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:354 +#: i2p2www/pages/site/docs/api/streaming.html:377 msgid "" "The initiator may send additional data packets, up to the initial window " "size, before receiving the SYNCHRONIZE response.\n" @@ -4069,11 +4115,11 @@ msgid "" "arrive out of order, in advance of the SYNCHRONIZE packet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:361 +#: i2p2www/pages/site/docs/api/streaming.html:384 msgid "MTU Selection and Negotiation" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:362 +#: i2p2www/pages/site/docs/api/streaming.html:385 msgid "" "The maximum message size (also called the MTU / MRU) is negotiated to the" " lower value supported by\n" @@ -4086,7 +4132,7 @@ msgid "" "including overhead for the typical case." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:371 +#: i2p2www/pages/site/docs/api/streaming.html:394 msgid "" "The first message in a connection includes a 387 byte (typical) " "Destination added by the streaming layer,\n" @@ -4104,7 +4150,7 @@ msgid "" "connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:382 +#: i2p2www/pages/site/docs/api/streaming.html:405 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -4112,7 +4158,7 @@ msgid "" "There is no checksum field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:390 +#: i2p2www/pages/site/docs/api/streaming.html:413 #, python-format msgid "" "Each packet is sent through I2P as a single message (or as an individual " @@ -4126,11 +4172,11 @@ msgid "" "mechanism or payload length field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:400 +#: i2p2www/pages/site/docs/api/streaming.html:423 msgid "Windowing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:401 +#: i2p2www/pages/site/docs/api/streaming.html:424 msgid "" "The streaming lib uses standard slow-start (exponential window growth) " "and congestion avoidance (linear window growth)\n" @@ -4138,11 +4184,11 @@ msgid "" "Windowing and acknowledgments use packet count, not byte count." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:408 +#: i2p2www/pages/site/docs/api/streaming.html:431 msgid "Close" msgstr "Fermer" -#: i2p2www/pages/site/docs/api/streaming.html:409 +#: i2p2www/pages/site/docs/api/streaming.html:432 msgid "" "Any packet, including one with the SYNCHRONIZE flag set, may have the " "CLOSE flag sent as well.\n" @@ -4151,18 +4197,18 @@ msgid "" "CLOSE packets may contain data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:417 +#: i2p2www/pages/site/docs/api/streaming.html:440 msgid "" "There is no ping function at the I2CP layer (equivalent to ICMP echo) or " "in datagrams.\n" "This function is provided in streaming.\n" "Pings and pongs may not be combined with a standard streaming packet;\n" "if the ECHO option is set, then\n" -"most other flags, options, ackThrough, sequenceNum, NACKs, payload, etc. " -"are ignored." +"most other flags, options, ackThrough, sequenceNum, NACKs, etc. are " +"ignored." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:425 +#: i2p2www/pages/site/docs/api/streaming.html:448 msgid "" "A ping packet must have the ECHO, SIGNATURE_INCLUDED, and FROM_INCLUDED " "flags set.\n" @@ -4171,7 +4217,7 @@ msgid "" "The sendStreamId may or may not correspond to an existing connection." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:431 +#: i2p2www/pages/site/docs/api/streaming.html:454 msgid "" "A pong packet must have the ECHO flag set.\n" "The sendStreamId must be zero, and the receiveStreamId is the " @@ -4180,17 +4226,24 @@ msgid "" "ping." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:437 +#: i2p2www/pages/site/docs/api/streaming.html:460 +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 msgid "" "Streaming may be configured to disable sending pongs with the " "configuration i2p.streaming.answerPings=false." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:442 +#: i2p2www/pages/site/docs/api/streaming.html:470 msgid "Control Block Sharing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:443 +#: i2p2www/pages/site/docs/api/streaming.html:471 msgid "" "The streaming lib supports \"TCP\" Control Block sharing.\n" "This shares three important streaming lib parameters\n" @@ -4207,11 +4260,11 @@ msgid "" "The following Control Block Sharing parameters can be set per router:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:464 +#: i2p2www/pages/site/docs/api/streaming.html:492 msgid "Other Parameters" msgstr "Autres paramètres" -#: i2p2www/pages/site/docs/api/streaming.html:465 +#: i2p2www/pages/site/docs/api/streaming.html:493 msgid "" "The following parameters are hardcoded, but may be of interest for " "analysis:" @@ -4219,12 +4272,12 @@ msgstr "" "Les paramètres suivants sont codés en dur, mais peuvent être intéressants" " pour analyse :" -#: i2p2www/pages/site/docs/api/streaming.html:484 +#: i2p2www/pages/site/docs/api/streaming.html:512 #: i2p2www/pages/site/docs/how/network-database.html:862 msgid "History" msgstr "Historique" -#: i2p2www/pages/site/docs/api/streaming.html:485 +#: i2p2www/pages/site/docs/api/streaming.html:513 msgid "" "The streaming library has grown organically for I2P - first mihi " "implemented the\n" @@ -4247,9 +4300,9 @@ msgid "" "messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:499 +#: i2p2www/pages/site/docs/api/streaming.html:527 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 -#: i2p2www/pages/site/docs/how/garlic-routing.html:254 +#: i2p2www/pages/site/docs/how/garlic-routing.html:251 #: i2p2www/pages/site/docs/how/network-database.html:867 #: i2p2www/pages/site/docs/how/peer-selection.html:265 #: i2p2www/pages/site/docs/how/tunnel-routing.html:255 @@ -4262,18 +4315,18 @@ msgstr "" msgid "Future Work" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:500 +#: i2p2www/pages/site/docs/api/streaming.html:528 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:506 +#: i2p2www/pages/site/docs/api/streaming.html:534 msgid "Additional tuning of the streaming lib parameters may be necessary." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:509 +#: i2p2www/pages/site/docs/api/streaming.html:537 #, python-format msgid "" "Another area for research is the interaction of the streaming lib with " @@ -4282,7 +4335,7 @@ msgid "" "See the NTCP discussion page for details." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:514 +#: i2p2www/pages/site/docs/api/streaming.html:542 msgid "" "The interaction of the routing algorithms with the streaming lib strongly" " affects performance.\n" @@ -4297,32 +4350,32 @@ msgid "" "improvements." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:524 +#: i2p2www/pages/site/docs/api/streaming.html:552 msgid "The data in the first SYN packet may exceed the receiver's MTU." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:527 +#: i2p2www/pages/site/docs/api/streaming.html:555 msgid "The DELAY_REQUESTED field could be used more." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:530 +#: i2p2www/pages/site/docs/api/streaming.html:558 msgid "" "Duplicate initial SYNCHRONIZE packets on short-lived streams may not be " "recognized and removed." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:533 +#: i2p2www/pages/site/docs/api/streaming.html:561 msgid "Don't send the MTU in a retransmission." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:536 +#: i2p2www/pages/site/docs/api/streaming.html:564 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:541 +#: i2p2www/pages/site/docs/api/streaming.html:569 msgid "" "zzz has added debug code to the streaming library to log packets in a " "wireshark-compatible\n" @@ -4331,7 +4384,7 @@ msgid "" "to TCP fields." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:546 +#: i2p2www/pages/site/docs/api/streaming.html:574 msgid "" "There are proposals to replace the streaming lib with standard TCP\n" "(or perhaps a null layer together with raw sockets).\n" @@ -4807,6 +4860,475 @@ msgstr "" msgid "DHT on I2P discussion" msgstr "Discussion DHT sur I2P" +#: i2p2www/pages/site/docs/applications/embedding.html:2 +#, fuzzy +msgid "Embedding I2P in your Application" +msgstr "Inclure le routeur dans votre application" + +#: i2p2www/pages/site/docs/applications/embedding.html:8 +msgid "" +"This page is about bundling the entire I2P router binary with your " +"application.\n" +"It is not about writing an application to work with I2P (either bundled " +"or external)." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:13 +msgid "" +"Lots of projects are bundling, or talking about bundling, I2P. That's " +"great if done right.\n" +"If done wrong, it could cause real harm to our network.\n" +"The I2P router is complex, and it can be a challenge to hide all the " +"complexity from your users.\n" +"This page discusses some general guidelines." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:23 +msgid "Talk to us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:24 +msgid "" +"Start a dialog. We're here to help. Applications that embed I2P are the " +"most promising - and exciting -\n" +"opportunities for us to grow the network and improve anonymity for " +"everyone." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:30 +msgid "Choose your router wisely" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:31 +msgid "" +"If your application is in Java or Scala, it's an easy choice - use the " +"Java router.\n" +"If in C/C++, we recommend i2pd. The development of i2pcpp has stopped.\n" +"For apps in other languages, best to use SAM or BOB or SOCKS and bundle " +"the Java router as a separate process.\n" +"Some of the following only applies to the Java router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:39 +#, fuzzy +msgid "Licensing" +msgstr "Clients" + +#: i2p2www/pages/site/docs/applications/embedding.html:40 +msgid "Ensure you meet the license requirements of the software you are bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:45 +msgid "Verify default configuration" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:46 +msgid "" +"A correct default configuration is crucial. Most users will not change " +"the defaults.\n" +"The defaults for your application may need to be different than the " +"defaults for the router you are bundling.\n" +"Override the router defaults if necessary." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:51 +msgid "" +"Some important defaults to review: Max bandwidth, tunnel quantity and " +"length, max participating tunnels.\n" +"A lot of this depends on the expected bandwidth and usage patterns of " +"your app." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:55 +msgid "" +"Configure enough bandwidth and tunnels to allow your users to contribute " +"to the network.\n" +"Consider disabling external I2CP, as you probably don't need it and it " +"would conflict with any other running I2P instance.\n" +"Also look at the configs for disabling killing of the JVM on exit, for " +"example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:62 +msgid "Participating Traffic Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:63 +msgid "" +"It may be tempting for you to disable participating traffic.\n" +"There's several ways to do this (hidden mode, setting max tunnels to 0, " +"setting shared bandwidth below 12 KBytes/sec).\n" +"Without participating traffic, you don't have to worry about graceful " +"shutdown,\n" +"your users don't see bandwidth usage not generated by them, etc.\n" +"However, there's lots of reasons why you should allow participating " +"tunnels." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:70 +msgid "" +"First of all, the router doesn't work that well if it doesn't have a " +"chance to \"integrate\" with the network,\n" +"which is helped tremendously by others building tunnels through you." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:74 +msgid "" +"Secondly, over 90% of the routers in the current network allow " +"participating traffic.\n" +"It's the default in the Java router.\n" +"If your application doesn't route for others and it gets really popular, " +"then it's a leech on the network,\n" +"and it upsets the balance we have now.\n" +"If it gets really big, then we become Tor, and spend our time begging for" +" people to enable relaying." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:81 +msgid "" +"Thirdly, participating traffic is cover traffic that helps your users' " +"anonymity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:84 +msgid "" +"We strongly discourage you from disabling participating traffic by " +"default.\n" +"If you do this and your application gets hugely popular, it could break " +"the network." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:90 +msgid "Persistence" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:91 +msgid "" +"You must save the router's data (netdb, configuration, etc.) between runs" +" of the router.\n" +"I2P does not work well if you must reseed each startup, and that's a huge" +" load on our reseed servers, and not very good for anonymity either.\n" +"Even if you bundle router infos, I2P needs saved profile data for best " +"performance." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:99 +#, fuzzy +msgid "Configurability" +msgstr "Possibilité de découverte" + +#: i2p2www/pages/site/docs/applications/embedding.html:100 +msgid "" +"Give your users a way to change the configuration of the important " +"settings.\n" +"We understand that you will probably want to hide most of I2P's " +"complexity, but it's important to show some basic settings.\n" +"In addition to the defaults above, some network settings such as UPnP, " +"IP/port may be helpful." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:108 +msgid "Floodfill Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:109 +msgid "" +"Above a certain bandwidth setting, and meeting other health criteria, " +"your router will become floodfill,\n" +"which may cause a large increase in connections and memory usage (at " +"least with the Java router).\n" +"Think about whether that's OK. You can disable floodfill, but then your " +"fastest users aren't contributing what they could.\n" +"It also depends on the typical uptime for your application." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:119 +msgid "Reseeding" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:120 +msgid "" +"Decide if you are bundling router infos or using our reseed hosts.\n" +"The Java reseed host list is in the source code, so if you keep your " +"source up to date, the host list will be also.\n" +"Be aware of possible blocking by hostile governments." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:129 +msgid "Reduce Network Resource Usage" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:130 +msgid "" +"Consider setting your application tunnels to delay-open, reduce-on-idle " +"and/or close-on-idle.\n" +"This is straightforward if using i2ptunnel but you'll have to implement " +"some of it yourself if using I2CP directly.\n" +"See i2psnark for code that reduces tunnel count and then closes the " +"tunnel, even in the presence of some background DHT activity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:138 +#, fuzzy +msgid "Updatability" +msgstr "Exploitabilité" + +#: i2p2www/pages/site/docs/applications/embedding.html:139 +msgid "" +"Have an auto-update feature if at all possible, or at least auto-" +"notification of a new version.\n" +"Our biggest fear is a huge number of routers out there that can't be " +"updated.\n" +"We have about 6-8 releases a year of the Java router, and it's critical " +"to the health of the network that the users keep up.\n" +"We usually have over 80% of the network on the latest release within " +"6 weeks after the release, and we'd like to keep it that way.\n" +"You don't need to worry about disabling the router's built-in auto-update" +" function, as that code is in the router console,\n" +"which you presumably are not bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:150 +msgid "Rollout" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:151 +msgid "" +"Have a gradual rollout plan. Don't overwhelm the network all at once.\n" +"We currently have approximately 25K unique users per day and 40K uniques " +"per month.\n" +"We are probably able to handle growth of 2-3X per year without too much " +"issue.\n" +"If you anticipate a faster rampup than that, OR the bandwidth " +"distribution (or uptime distribution,\n" +"or any other significant characteristic) of your userbase is " +"significantly different from our current userbase,\n" +"we really need to have a discussion.\n" +"The bigger your growth plans, the more important everthing else in this " +"checklist is." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:163 +msgid "Design for and Encourage Long Uptimes" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:164 +msgid "" +"Tell your users that I2P works best if it keeps running.\n" +"It may be several minutes after startup before it works well, and even " +"more after first install.\n" +"If your average uptime is less than an hour, I2P is probably the wrong " +"solution." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:172 +msgid "Show Status" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:173 +msgid "" +"Provide some indication to the user that the application tunnels are " +"ready. Encourage patience." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:178 +msgid "Graceful Shutdown" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:179 +msgid "" +"If possible, delay the shutdown until your participating tunnels expire.\n" +"Don't let your users break tunnels easily, or at least ask them to " +"confirm." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:185 +msgid "Education and Donation" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:186 +msgid "" +"It would be nice if you give your users links to learn more about I2P and" +" to donate." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:192 +#, fuzzy +msgid "External Router Option" +msgstr "Autres sujets sur routeur" + +#: i2p2www/pages/site/docs/applications/embedding.html:193 +msgid "" +"Depending on your user base and application,\n" +"it may be helpful to provide an option or a separate package to use an " +"external router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:200 +#, fuzzy +msgid "Use of other Common Services" +msgstr "Un autre service de saut." + +#: i2p2www/pages/site/docs/applications/embedding.html:201 +msgid "" +"If you plan to use or link to other common I2P services (news feeds, " +"hosts.txt subscriptions, trackers, outproxies, etc.),\n" +"make sure you aren't overloading them,\n" +"and talk to the people who are running them to make sure it's ok." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:209 +msgid "Time / NTP Issues" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:210 +msgid "" +"I2P includes an SNTP client. I2P requires correct time to operate.\n" +"It will compensate for a skewed system clock but this may delay startup. " +"You may disable I2P's SNTP queries,\n" +"but this isn't advised unless your application makes sure the system " +"clock is correct." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:218 +msgid "Choose What and How you Bundle" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:219 +msgid "" +"At a minimum you will need i2p.jar, router.jar, streaming.jar, and " +"mstreaming.jar.\n" +"You may omit the two streaming jars for a datagram-only app.\n" +"Some apps may need more, e.g. i2ptunnel.jar or addressbook.jar.\n" +"Don't forget jbigi.jar, or a subset of it for the platforms you support, " +"to make the crypto much faster.\n" +"We are currently building them for Java 6, as of 0.9.14. The source is " +"mostly compatible with Java 5 if you want to do your own compile,\n" +"but we may start using Java 6 features at any time without notice.\n" +"We plan to migrate to Java 7 in 2015.\n" +"If you're building Debian / Ubuntu packages, you should require the I2P " +"package from our PPA instead of bundling it.\n" +"You almost certainly do not need susimail, susidns, the router console, " +"and i2psnark, for example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:230 +msgid "" +"The following files should be included in the I2P installation directory," +" specified with the \"i2p.dir.base\" property.\n" +"Don't forget certificates/reseed and certificates/ssl, required for " +"reseeding, and blocklist.txt for IP validation.\n" +"The geoip directory is optional, but recommended so the router can make " +"decisions based on location.\n" +"The hosts.txt file may be necessary, you may modify it to include any " +"hosts your application uses.\n" +"You may add a router.config file to the base directory to override " +"initial defaults." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:237 +msgid "" +"License requirements may require you to include the LICENSES.txt file and" +" the licenses directory." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:243 +msgid "You may also wish to bundle a hosts.txt file." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:246 +msgid "Be sure to specify a Java 6 bootclasspath if compiling with Java 8." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:254 +msgid "Datagram (DHT) considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:255 +msgid "" +"If your application is using I2P datagrams, e.g. for a DHT,\n" +"there's lots of advanced options available to reduce overhead and " +"increase reliability.\n" +"This may take some time and experimentation to get working well.\n" +"Be aware of size/reliability tradeoffs. Talk to us for help.\n" +"It is possible - and recommended - to use Datagrams and Streaming on the " +"same Destination.\n" +"Don't create separate Destinations for this.\n" +"Don't try to store your unrelated data in the existing network DHTs " +"(iMule, bote, bittorrent, and router).\n" +"Build your own. If you are hardcoding seed nodes, we recommend that you " +"have several." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:268 +msgid "Comarketing" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:269 +msgid "" +"Let's work together. Don't wait until it's done.\n" +"Give us your Twitter handle and start tweeting about it, we will return " +"the favor." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:275 +msgid "Malware" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:276 +msgid "" +"Please don't use I2P for evil.\n" +"It could cause great harm both to our network and our reputation." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:282 +msgid "Join Us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:283 +msgid "" +"This may be obvious, but join the community. Run I2P 24/7. Start an " +"eepsite about your project.\n" +"Hang out in IRC #i2p-dev. Post on the forums. Spread the word.\n" +"We can help get you users, testers, translators, or even coders." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:291 +#, fuzzy +msgid "Application Examples" +msgstr "Applications" + +#: i2p2www/pages/site/docs/applications/embedding.html:292 +msgid "" +"You may wish to install and play with the I2P Android app, and look at " +"its code, for an example of an application that bundles the router.\n" +"See what we expose to the user and what we hide.\n" +"Look at the state machine we use to start and stop the router.\n" +"Other examples are: Vuze, the Nightweb Android app, iMule, TAILS, iCloak," +" and Monero." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:300 +msgid "Code Example" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:301 +msgid "" +"None of the above actually tells you how to write your code to\n" +"bundle the Java router, so following is a brief example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:331 +msgid "" +"This code is for the case where your application starts the router, as in" +" our Android app.\n" +"You could also have the router start the application via the " +"clients.config and i2ptunnel.config files,\n" +"together with Jetty webapps,\n" +"as is done in our Java packages.\n" +"As always, state management is the difficult part." +msgstr "" + #: i2p2www/pages/site/docs/applications/managed-clients.html:3 msgid "February 2014" msgstr "" @@ -6411,7 +6933,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/cryptography.html:371 #: i2p2www/pages/site/docs/how/cryptography.html:448 #: i2p2www/pages/site/docs/how/cryptography.html:516 -#: i2p2www/pages/site/docs/how/garlic-routing.html:293 +#: i2p2www/pages/site/docs/how/garlic-routing.html:290 #: i2p2www/pages/site/docs/how/peer-selection.html:296 msgid "References" msgstr "" @@ -7147,7 +7669,9 @@ msgstr "" msgid "" "Several of these ideas may require a new I2NP message type, or\n" "set a flag in the\n" -"Delivery Instructions,\n" +"Delivery" +" Instructions,\n" "or set a magic number in the first few bytes of the Session Key field\n" "and accept a small risk of the random Session Key matching the magic " "number." @@ -7398,30 +7922,32 @@ msgid "" "I2CP interface becomes a single\n" "Garlic Clove\n" "with its own\n" -"Delivery Instructions,\n" +"Delivery " +"Instructions,\n" "inside a\n" "Garlic Message.\n" "Delivery Instructions may specify a Destination, Router, or Tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:172 +#: i2p2www/pages/site/docs/how/garlic-routing.html:171 msgid "" "Generally, a Garlic Message will contain only one clove.\n" "However, the router will periodically bundle two additional\n" "cloves in the Garlic Message:" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:177 +#: i2p2www/pages/site/docs/how/garlic-routing.html:176 msgid "Garlic Message Cloves" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:180 +#: i2p2www/pages/site/docs/how/garlic-routing.html:179 #, python-format msgid "" "A\n" "Delivery Status Message,\n" "with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying that it be sent back to the originating router as an " "acknowledgment.\n" "This is similar to the \"reply block\" or \"reply onion\"\n" @@ -7435,7 +7961,7 @@ msgid "" "or take other actions." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:194 +#: i2p2www/pages/site/docs/how/garlic-routing.html:192 #, python-format msgid "" "A\n" @@ -7443,7 +7969,8 @@ msgid "" "containing a\n" "LeaseSet\n" "for the originating Destination, with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying the far-end destination's router.\n" "By periodically bundling a LeaseSet, the router ensures that the far-end " "will be able\n" @@ -7455,7 +7982,7 @@ msgid "" "network database page." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:213 +#: i2p2www/pages/site/docs/how/garlic-routing.html:210 #, python-format msgid "" "By default, the Delivery Status and Database Store Messages\n" @@ -7473,14 +8000,14 @@ msgid "" " Expires specification for details." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:227 +#: i2p2www/pages/site/docs/how/garlic-routing.html:224 msgid "" "Obviously, the additional messages are currently bundled for specific " "purposes,\n" "and not part of a general-purpose routing scheme." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:232 +#: i2p2www/pages/site/docs/how/garlic-routing.html:229 msgid "" "As of release 0.9.12, the Delivery Status Message is wrapped in another " "Garlic Message\n" @@ -7488,11 +8015,11 @@ msgid "" "routers on the return path." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:238 +#: i2p2www/pages/site/docs/how/garlic-routing.html:235 msgid "Storage to the Floodfill Network Database" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:239 +#: i2p2www/pages/site/docs/how/garlic-routing.html:236 #, python-format msgid "" "As explained on the\n" @@ -7506,20 +8033,21 @@ msgid "" "so it is not visible to the tunnel's outbound gateway." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:255 +#: i2p2www/pages/site/docs/how/garlic-routing.html:252 #, python-format msgid "" "The Garlic Message mechanism is very flexible and provides a structure " "for\n" "implementing many types of mixnet delivery methods.\n" "Together with the unused delay option in the\n" -"tunnel message Delivery " -"Instructions,\n" +"tunnel" +" message Delivery Instructions,\n" "a wide spectrum of batching, delay, mixing, and routing strategies are " "possible." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:263 +#: i2p2www/pages/site/docs/how/garlic-routing.html:260 msgid "" "In particular, there is potential for much more flexibility at the " "outbound tunnel endpoint.\n" @@ -7529,7 +8057,7 @@ msgid "" "for redundancy, or streaming audio and video." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:270 +#: i2p2www/pages/site/docs/how/garlic-routing.html:267 msgid "" "Such experiments may conflict with the need to ensure security and " "anonymity, such\n" @@ -7539,7 +8067,7 @@ msgid "" "expiration times." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:276 +#: i2p2www/pages/site/docs/how/garlic-routing.html:273 #, python-format msgid "" "As a part of\n" @@ -7552,14 +8080,14 @@ msgid "" "of 16 bytes." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:285 +#: i2p2www/pages/site/docs/how/garlic-routing.html:282 #, python-format msgid "" "Encryption of additional messages to and from the\n" "floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:295 +#: i2p2www/pages/site/docs/how/garlic-routing.html:292 msgid "" "The term garlic routing was first coined in Roger Dingledine's Free Haven" " \n" @@ -7569,30 +8097,30 @@ msgid "" "Michael J. Freedman." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:302 +#: i2p2www/pages/site/docs/how/garlic-routing.html:299 msgid "Onion router publications" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:304 +#: i2p2www/pages/site/docs/how/garlic-routing.html:301 msgid "Onion Routing on Wikipedia" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:306 +#: i2p2www/pages/site/docs/how/garlic-routing.html:303 msgid "Garlic Routing on Wikipedia" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:308 +#: i2p2www/pages/site/docs/how/garlic-routing.html:305 #, python-format msgid "" "I2P Meeting 58 (2003) discussing the " "implementation of garlic routing" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:314 +#: i2p2www/pages/site/docs/how/garlic-routing.html:311 msgid "Free Haven publications" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:316 +#: i2p2www/pages/site/docs/how/garlic-routing.html:313 msgid "" "Onion routing was first described in Hiding Routing Information\n" @@ -15602,15 +16130,16 @@ msgstr "" #, python-format msgid "" "Tunnel Message Delivery Instructions are defined in the Tunnel Message Specification.\n" +"href=\"%(tunnelmessage)s#struct_TunnelMessageDeliveryInstructions\">Tunnel" +" Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/common-structures.html:1014 #, python-format msgid "" "Garlic Message Delivery Instructions are defined in the I2NP Message " -"Specification.\n" +"href=\"%(i2npmessage)s#struct_GarlicCloveDeliveryInstructions\">I2NP " +"Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/configuration.html:2 @@ -15849,7 +16378,7 @@ msgid "" "at least 427 bytes of overhead." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:95 +#: i2p2www/pages/site/docs/spec/datagrams.html:92 #, python-format msgid "" "The practical length is limited by lower layers of protocols - the\n" @@ -15859,7 +16388,7 @@ msgid "" "31.5 KB." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:101 +#: i2p2www/pages/site/docs/spec/datagrams.html:98 #, python-format msgid "" "See important notes about the reliability of " @@ -15867,7 +16396,7 @@ msgid "" "For best results, limit the payload to about 10 KB or less." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:105 +#: i2p2www/pages/site/docs/spec/datagrams.html:102 msgid "Signatures for types other than DSA_SHA1 were redefined in release 0.9.14." msgstr "" @@ -15875,6 +16404,10 @@ msgstr "" msgid "GeoIP File Specification" msgstr "Spécification du fichier GeoIP" +#: i2p2www/pages/site/docs/spec/geoip.html:3 +msgid "December 2013" +msgstr "Décembre 2013" + #: i2p2www/pages/site/docs/spec/geoip.html:8 msgid "" "This page specifies the format of the various GeoIP files,\n" @@ -15923,6 +16456,11 @@ msgstr "" msgid "Streaming Library Specification" msgstr "" +#: i2p2www/pages/site/docs/spec/streaming.html:3 +#, fuzzy +msgid "June 2015" +msgstr "Juin 2012" + #: i2p2www/pages/site/docs/spec/streaming.html:6 msgid "See the Streaming page for an overview of the Streaming Library." msgstr "" @@ -18879,3 +19417,8 @@ msgstr "" "inférieurs aux tunnels bidirectionnel\", pourtant cette conclusion n'est " "pas soutenue par le papier." + + + + + diff --git a/i2p2www/translations/fr/LC_MESSAGES/get-involved.po b/i2p2www/translations/fr/LC_MESSAGES/get-involved.po index b707eaea..0885accd 100644 --- a/i2p2www/translations/fr/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/fr/LC_MESSAGES/get-involved.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-05-08 05:50+0000\n" "Last-Translator: syl_\n" "Language-Team: French " @@ -21,7 +21,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 #: i2p2www/pages/site/get-involved/index.html:77 @@ -260,10 +260,11 @@ msgstr "" "enthousiastes !" #: i2p2www/pages/site/get-involved/index.html:13 +#, fuzzy msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" -"Here's a list to help you get started!" +"Here's a list to help get you started!" msgstr "" "Nous avons besoin d''aide dans de nombreux domaines, et vous n'avez pas " "besoin de connaître Java pour contribuer !\n" @@ -2832,11 +2833,11 @@ msgstr "" msgid "Developer Commit keys" msgstr "Clés d'engagement développeur" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:277 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:284 msgid "Developer Transport Keys" msgstr "Clés de transport développeur" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:278 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:285 #, python-format msgid "" "Note: Transport keys are only needed for setting up a\n" @@ -3354,18 +3355,22 @@ msgstr "" msgid "Developer Guidelines and Coding Style" msgstr "Directives pour développeurs style de programmation" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:4 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 +msgid "October 2015" +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:5 #, python-format msgid "Read the new developers guide first." msgstr "" "Veuillez lire le guide pour nouveaux " "développeurs d''abord." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:8 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:9 msgid "Basic Guidelines and Coding Style" msgstr "Directives de base et style de programmation" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:10 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:11 msgid "" "Most of the following should be common sense for anybody who has worked " "on open source or in a commercial\n" @@ -3384,11 +3389,11 @@ msgstr "" "peuvent être considérablement différentes; vérifiez avec le développeur " "approprié pour des conseils." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:18 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" msgstr "Communauté" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:20 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" "Please don't just \"write code\". If you can, participate in other " "development activities, including:\n" @@ -3402,7 +3407,7 @@ msgstr "" " faire des tests;\n" "rapports de bugs et réponses; documentation; examens de code; etc." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:25 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:26 msgid "" "Active devs should be available periodically on IRC #i2p-dev.\n" "Be aware of the current release cycle.\n" @@ -3415,7 +3420,7 @@ msgstr "" "de caractéristiques, gel d'étiquette et \n" "le délai limite pour une sortie." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:35 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:36 msgid "" "Have a basic understanding of distributed source control systems, even if" " you haven't\n" @@ -3433,7 +3438,7 @@ msgstr "" " bébé.\n" "Vérifiez dans quelques petites changements et voyez comment cela marche." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:42 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:43 msgid "" "Test your changes before checking them in.\n" "If you prefer the checkin-before-test development model,\n" @@ -3454,7 +3459,7 @@ msgstr "" "pendant une longue période après\n" "avoir poussé vos changements." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:51 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:52 msgid "" "If your change is non-trivial, or you want people to test it and need " "good test reports\n" @@ -3468,7 +3473,7 @@ msgstr "" "dans history.txt\n" "et incrémentez la révision de build dans RouterVersion.java." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:56 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:57 msgid "" "Ensure that you have the latest monotonerc file in _MTN.\n" "Do not check in on top of untrusted revisions." @@ -3476,7 +3481,7 @@ msgstr "" "Assurez que vous avez le dernier fichier monotonerc dans _MTN.\n" "N'envoyez pas par dessus des révisions non éprouvées." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:60 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:61 msgid "" "Ensure that you pull the latest revision before you check in.\n" "If you inadvertently diverge, merge and push as soon as possible.\n" @@ -3499,7 +3504,7 @@ msgstr "" "données,\n" "sans créer une révision de mélange (merge revision)." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:68 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:69 msgid "" "Do not check in major changes into the main i2p.i2p branch late in the " "release cycle.\n" @@ -3514,11 +3519,11 @@ msgstr "" "et faites le développement là afin de ne pas bloquer pas les sorties " "(releases)." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:75 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:76 msgid "Coding Style" msgstr "Style de programmation" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:77 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:78 msgid "" "Coding style throughout most of the code is 4-spaces for indentation. Do " "not use tabs.\n" @@ -3538,7 +3543,7 @@ msgstr "" "En quelques endroits, le style de code est différent.\n" "Utilisez le bon sens. Imitez le style dans le fichier que vous modifiez." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:84 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:85 msgid "" "New classes and methods require at least brief javadocs. Add @since " "release-number." @@ -3546,7 +3551,7 @@ msgstr "" "De nouvelles classes et méthodes exigent au moins de brèves javadocs . " "Ajoutez @since numéro de sortie." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:87 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:88 msgid "" "Classes in core/ (i2p.jar) and portions of i2ptunnel are part of our " "official API.\n" @@ -3571,7 +3576,7 @@ msgstr "" "Si vous ajoutez ou changez l''API, mettez aussi à jour la documentation " "sur le site Web (branche i2p.www)." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:95 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:96 msgid "" "Tag strings for translation where appropriate.\n" "Don't change existing tagged strings unless really necessary, as it will " @@ -3587,7 +3592,7 @@ msgstr "" "d'étiquette\" dans le cycle de sortie afin que\n" "les traducteurs aient une chance de mettre à jour avant la sortie." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:101 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:102 msgid "" "Use generics and concurrent classes where possible. I2P is a highly " "multi-threaded application." @@ -3595,34 +3600,31 @@ msgstr "" "Utilisez de classes génériques et concourantes lorsque c'est possible. " "I2P est une application fortement multi-threaded." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:104 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:105 msgid "" -"We require Java 6 to build but only Java 5 to run I2P.\n" -"Do not use Java 6 classes or methods without handling the class not found" -" exceptions\n" -"and providing alternate Java 5 code. See classes in net.i2p.util for " -"examples." +"Be familiar with common Java pitfalls that are caught by findbugs.\n" +"Run 'ant findbugs' to learn more." msgstr "" -"Nous exigeons Java 6 pour construire, mais seulement Java 5 pour exécuter" -" I2P.\n" -"N'utilisez pas de classes Java 6 ni méthodes sans traiter les exceptions " -"de classe non trouvée\n" -"et fournir du code Java 5 alternatif. Voir les classes dans net.i2p.util " -"pour des exemples." #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:109 msgid "" +"We require Java 6 to build and run I2P.\n" +"Do not use Java 7 classes or methods." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:113 +msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" "Convertissez explicitement entre types primitifs et classes;\n" "ne comptez pas sur l'autoboxing/unboxing." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:115 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:119 msgid "Licenses" msgstr "Licenses" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:117 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:121 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -3637,7 +3639,7 @@ msgstr "" "vérifiez que la licence est compatible,\n" "et obtenez l''approbation du développeur principal." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:124 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:128 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" @@ -3649,11 +3651,11 @@ msgstr "" "Incluez la licence et sourcez l''information dans le commentaire de " "checkin." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:131 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:135 msgid "Bugs" msgstr "Bugs" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:133 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:137 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -3666,7 +3668,19 @@ msgstr "" "Assignez, catégorisez, commentez, réparez, ou fermez des tickets si vous " "le pouvez." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:138 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:142 +msgid "" +"New developers should start by fixing a bug.\n" +"Search for bugs with the 'easy' keyword on trac.\n" +"When you have a fix, attach your patch to the ticket and add the keyword " +"'review-needed'.\n" +"Do not close the ticket until it's been successfully reviewed and you've " +"checked your changes in.\n" +"Once you've done this smoothly for a couple of tickets, you may follow " +"the normal procedure below." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:149 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" @@ -5348,3 +5362,4 @@ msgstr "" "Le canal IRC #i2p-dev, ou le forum " "translation sur %(zzz)s." + diff --git a/i2p2www/translations/fr/LC_MESSAGES/misc.po b/i2p2www/translations/fr/LC_MESSAGES/misc.po index c4c7c1db..1905d12d 100644 --- a/i2p2www/translations/fr/LC_MESSAGES/misc.po +++ b/i2p2www/translations/fr/LC_MESSAGES/misc.po @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/misc/clt.html:2 msgid "I2P at CLT and PetCon 2009.1" diff --git a/i2p2www/translations/fr/LC_MESSAGES/priority.po b/i2p2www/translations/fr/LC_MESSAGES/priority.po index c487cbc4..5fe94850 100644 --- a/i2p2www/translations/fr/LC_MESSAGES/priority.po +++ b/i2p2www/translations/fr/LC_MESSAGES/priority.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-10-30 15:33+0000\n" "Last-Translator: syl_\n" "Language-Team: French (http://www.transifex.com/otf/I2P/language/fr/)\n" @@ -23,7 +23,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -373,16 +373,16 @@ msgstr "" "coup d'oeil à la page configuration du " "navigateur pour de plus amples informations." -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Télécharger" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "Dépendances" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -409,43 +409,31 @@ msgstr "" "Determinez votre version de Java ici\n" "ou exécutez java -version dans une invite de commande.\n" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "Notes de version" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "Change Log" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "Debian Change Log" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "Android Change Log" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "Installations propres" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "Miroir :" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "sélectionner un miroir alternatif" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "Téléchargez ce fichier puis exécutez-le." -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -462,11 +450,11 @@ msgstr "" "Vous pourrez peut-être faire un clic droit et sélectionner\n" ""Ouvrir avec Java"." -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "Installation en ligne de commande (headless) :" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -477,7 +465,7 @@ msgstr "" "exécuter java-jar i2pinstall_%(i2pversion)s.jar -console à " "partir de la ligne de commande." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -495,7 +483,7 @@ msgstr "" "sélectionner\n" " "Ouvrir avec Java"." -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -506,40 +494,11 @@ msgstr "" "lancez java -jar i2pinstall_%(i2pversion)s.jar -console " "depuis la ligne de commande." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Des packages pour Debian & Ubuntu sont disponibles." -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "Hors du réseau I2P" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "Depuis le réseau I2P" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "Notre dépôt F-Droid" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "Versions de développement" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "eepsite de str4d" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" -"L'application I2P sous Android est en cours de développement et ne " -"fournit actuellement PAS un anonymat fort." - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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" @@ -550,11 +509,11 @@ msgstr "" "I2P précédemment, vous devez le résinstaller parce que nous avons aussi\n" "changé les clés de release." -#: i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 Mo de RAM minimum; 1 Go recommandé." -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -567,11 +526,7 @@ msgstr "" "d'installer\n" "l'autre." -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "À partir des sources :" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from puis soit\n" " lancez l'installeur GUI ou l'installation facile comme ci-dessus." -#: i2p2www/pages/downloads/list.html:218 +#: i2p2www/pages/downloads/list.html:115 #, python-format msgid "" "Android source is in dont la clé est ici." -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "Mises à jour depuis une version antérieure :" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 msgid "Both automatic and manual upgrades are available for the release." msgstr "" "Les mises à jour automatiques et manuelles sont disponibles pour la " "version." -#: i2p2www/pages/downloads/list.html:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "Mises à jour automatiques" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -644,7 +599,7 @@ msgstr "" "nouvelle version. Pour mettre à niveau il suffit de cliquer sur le bouton" " 'Télécharger mise à jour' sur la console du routeur quand il apparaîtra." -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -660,7 +615,7 @@ msgstr "" "Dans ce cas veuillez utiliser la méthode de mise à jour manuelle décrite " "ci-dessous." -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -675,7 +630,7 @@ msgstr "" "votre routeur afin de \n" "recevoir automatiquement les mises à jour." -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -690,7 +645,7 @@ msgstr "" "votre routeur afin de \n" "recevoir automatiquement les mises à jour." -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the rename as i2pupdate.zip.\n" @@ -735,17 +686,17 @@ msgstr "" "répertoire d'installation d'I2P). Il ne faut\n" "PAS décompresser ce fichier." -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "" "Cliquez sur \"Redémarrer\"" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Prenez une tasse de café et revenez dans 11 minutes" -#: i2p2www/pages/downloads/list.html:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -754,11 +705,11 @@ msgstr "" "Le fichier est signé par zzz,\n" "dont la clé est ici." -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "Versions précédentes" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on \n" "Language-Team: he \n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/about/browser-config.html:2 msgid "Web Browser Configuration" @@ -849,11 +849,18 @@ msgid "" "January 25, 2012." msgstr "" -#: i2p2www/pages/site/about/media.html:105 +#: i2p2www/pages/site/about/media.html:103 +#, python-format +msgid "" +"I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -862,7 +869,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -871,7 +878,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -880,7 +887,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -890,7 +897,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -900,7 +907,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -910,7 +917,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -918,7 +925,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -927,7 +934,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -935,11 +942,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -948,7 +955,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -957,14 +964,14 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " "invisiblenet" msgstr "" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -973,7 +980,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -981,7 +988,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -989,7 +996,7 @@ msgid "" "August 18, 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -997,7 +1004,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1005,11 +1012,11 @@ msgid "" "February 16, 2012" msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1534,6 +1541,194 @@ msgstr "" msgid "… and many others" msgstr "" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +msgid "Presenter" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "" diff --git a/i2p2www/translations/he/LC_MESSAGES/blog.po b/i2p2www/translations/he/LC_MESSAGES/blog.po index dc8930bc..495aecba 100644 --- a/i2p2www/translations/he/LC_MESSAGES/blog.po +++ b/i2p2www/translations/he/LC_MESSAGES/blog.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P website\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2014-02-09 19:53+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: he \n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:24 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:11 @@ -76,6 +76,9 @@ msgstr "" #: 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 msgid "RELEASE DETAILS" msgstr "" @@ -117,6 +120,9 @@ msgstr "" #: 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 msgid "Bug Fixes" msgstr "" @@ -148,6 +154,9 @@ msgstr "" #: 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 msgid "Other" msgstr "" @@ -179,6 +188,9 @@ msgstr "" #: 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 msgid "SHA256 Checksums:" msgstr "" @@ -319,6 +331,9 @@ msgstr "" #: 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 msgid "Update GeoIP data (new installs and PPA only)" msgstr "" @@ -1621,6 +1636,9 @@ msgstr "" #: 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 msgid "Translation updates" msgstr "" @@ -1777,6 +1795,9 @@ msgstr "" #: 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 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." @@ -2660,6 +2681,9 @@ msgstr "" #: 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 msgid "Changes" msgstr "" @@ -3798,6 +3822,7 @@ msgid "" msgstr "" #: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 msgid "Floodfill performance improvements" msgstr "" @@ -3814,6 +3839,7 @@ 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 msgid "Fixes for high CPU usage in floodfills" msgstr "" @@ -3885,3 +3911,769 @@ msgstr "" msgid "Better feedback in console for reseed errors" msgstr "" +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:1 +msgid "" +"==============\n" +"0.9.20 Release\n" +"==============" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +msgid "0.9.20 with performance improvements and bug fixes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +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 +msgid "" +"Routers configured for 32-64 KB of shared bandwidth may now become " +"floodfill,\n" +"and routers configured for 512 KB or more of shared bandwidth will have " +"higher connection limits.\n" +"These changes may cause your router to use more resources.\n" +"If the router becomes too busy, the best way to reduce usage is to lower " +"the bandwidth settings in your console.\n" +"If that doesn't help, you may now disable automatic floodfill on the " +"advanced configuration page in the console." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +msgid "" +"We're hopeful that these changes will increase network capacity and " +"performance,\n" +"and reduce the congestion that's been affecting the network the last " +"three months." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +msgid "" +"Finally, we're excited to announce our first-ever I2P meetup, in Toronto " +"August 15-16.\n" +"There will be lots of presentations and tutorials. All are welcome.\n" +"For more information, see the `announcement`_." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +msgid "Add support for address book export" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +msgid "Add support for SSL in HTTP server tunnel" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +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 +msgid "Add support for signed development builds" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +msgid "Clock skew fixes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +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 +msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +msgid "Verify hostnames when reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +msgid "Fix deletion of config files for deleted torrents in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +msgid "Fixes for duplicate shared clients" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +msgid "Fix for occasional page truncation in HTTP client" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +msgid "Fixes for handling corrupted SSU packets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +msgid "Fix closing of SAM sessions when I2P session closes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +msgid "Fix bugs in handling streaming resets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +msgid "Reduce NTCP threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +msgid "Eliminate SimpleScheduler threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +msgid "Add continent-based NTP servers as fallbacks for country-based ones" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +msgid "Remove all default non-SSL reseed hosts" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +msgid "Disable fallback to non-su3 reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +msgid "Several fixes in streaming for better \"loopback\" performance" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +msgid "Reduce latency in i2ptunnel" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +msgid "Add a larger Bloom filter for very high bandwidth and memory" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +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 +msgid "Reduce max netdb search depth to reduce floodfill load" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +msgid "Improved header processing and error handling in i2ptunnel HTTP server" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +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 +msgid "More changes to improve floodfill capacity" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +msgid "New configuration for floodfill on /configadvanced" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +msgid "Better handling of corrupt SSU packets" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 +msgid "" +"==============\n" +"Toronto Meetup\n" +"==============" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 +msgid "I2P Meetup in Toronto on August 15-16." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +msgid "" +"The I2P team is proud to announce that we are going to host a meetup in " +"Toronto on August 15-16.\n" +"A number of members of our community will be attending and are going to " +"host talks, workshops and discussions about and relating to I2P. This " +"event is not just for I2P people though, it's meant for everyone." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +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 " +"everyone. If you're not familiar with any of these topics, come by anyway" +" and we'll show you how I2P works and what you can do with it.\n" +"\n" +"The event is entirely free, you don't need to sign up or register." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +msgid "" +"The meetup couldn't have been arranged without our friends at `Toronto " +"Crypto `_ which have been helping us organize" +" the event, and our friends at `Hacklab `_ which are" +" 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 +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:39 +#: i2p2www/blog/2015/07/16/I2PCon.rst:57 +msgid "" +"Location\n" +"--------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +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" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +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 +msgid "I2P Presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +msgid "Crypto party introduction" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +msgid "Crypto party" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +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 +msgid "`Vuze/I2P`_ - Downloading torrents anonymously" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +msgid "`Veracrypt`_ - Encrypt your data" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +msgid "`I2PBote`_ - Anonymous decentralized email" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +msgid "Your station idea here" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +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 " +"could be any of the ones listed above, or any other privacy/anonymity " +"related one you would like to run. Please contact us at `@geti2p`_ if " +"you're interested." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 +msgid "" +"Day 2, August 16 - 1PM\n" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +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 +msgid "I2P Technical presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +msgid "Technical discussion" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +msgid "I2P App Dev Into" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +msgid "I2PD presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +msgid "I2P on Android" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:1 +msgid "" +"======\n" +"I2PCon\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +msgid "I2PCon will be in Toronto on August 15-16." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +msgid "" +"I2PCon is the first event of its kind. It has two short term goals. Where" +" the\n" +"first one is to provide the general public with an event where knowledge " +"about\n" +"privacy and privacy concerns can be obtained. The second goal is to " +"further the\n" +"I2P project and its community. This will take the shape of technical " +"discussions\n" +"about cryptography, anonymity and I2P centric topics." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +msgid "" +"There is a larger and more long-term goal of this event, and it is to " +"build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we would like to provide a forum where this " +"community\n" +"can grow." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +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" +"\n" +"`Hacklab`_. Without either of them this event would not have been " +"possible, so\n" +"thank you both." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:43 +msgid "" +"Cost\n" +"----" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +msgid "" +"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" +"to be given in order to register, but if you have any concerns, please " +"let us\n" +"know." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:55 +msgid "`here`" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:66 +msgid "" +"Venue\n" +"-----" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +msgid "Power and WiFi access will be provided by `Hacklab`_." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:76 +msgid "" +"Schedule\n" +"========" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:81 +msgid "" +"Day 1, August 15\n" +"----------------" +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" +"========================================" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 +msgid "" +"==============\n" +"0.9.21 Release\n" +"==============" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +msgid "0.9.21 with performance improvements and bug fixes" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +msgid "" +"0.9.21 contains several changes to add capacity to the network, increase " +"the efficiency of the floodfills,\n" +"and use bandwidth more effectively.\n" +"We have migrated the shared clients tunnels to ECDSA signatures and added" +" a DSA fallback\n" +"using the new \"multisession\" capability for those sites that don't " +"support ECDSA." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +msgid "" +"The speakers and the schedule of the I2PCon in Toronto 2015 have been " +"announced.\n" +"Have a look on the `I2PCon page`_ for details.\n" +"Reserve your seat on `Eventbrite`_." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +msgid "Add multisession support for dual-signature crypto on the same tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +msgid "Use multisession for shared clients" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +msgid "Increase default outbound bandwidth limit to 60 KBps" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +msgid "Increase default maximum participating tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +msgid "" +"Floodfills will send database store acks directly if connected, for " +"efficiency" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +msgid "Set TCP keepalive on I2CP and SAM sockets" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +msgid "More efficient decompression in HTTP proxy, use less threads" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +msgid "Add support for fast extensions in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +msgid "i2psnark only autostarts torrents that were running previously" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +msgid "Add support for translated console news" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +msgid "SSU fixes to compete better with NTCP for bandwidth when limited" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +msgid "Fixes to prevent SSU stalls" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +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 +msgid "Clean up resources correctly when SAM stops" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +msgid "Better error handling and notification when HTTP proxy is not running" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +msgid "More i2ptunnel fixes at startup and shutdown of tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +msgid "Fix total_size in i2psnark metadata message" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +msgid "Restore dates in console news headers" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +msgid "Several I2CP fixes" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +msgid "Use same session for naming lookups in I2PSocketEepGet" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +msgid "" +"New floodfills will send their info to nearby floodfills to speed " +"integration" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:1 +msgid "" +"============================\n" +"I2PCon: Mission Accomplished\n" +"============================" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +msgid "I2PCon: Mission Accomplished" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +msgid "" +"I2PCon has been a giant success. For us, the I2P contributors, it " +"represents a\n" +"leap forward in terms of what we're capable of pulling off as a " +"community, how we\n" +"communicate the usecases of I2P and reach out to privacy conscious " +"individuals.\n" +"\n" +"By arranging this event, we've also grown our community. People who've " +"previously\n" +"only lurked on our irc channels, or run our software or possibly hadn't " +"even heard\n" +"of I2P are now a part of our comminuty.\n" +"\n" +"This event has been our first active step towards building a large and " +"inclusive\n" +"community, and as such it's been great success." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +msgid "" +"Minutiae\n" +"========\n" +"On day 2 we had two short discussion sessions. A more general discussion " +"and a roadmapping discussion.\n" +"\n" +"The minutiae can be found here: `I2P Roadmap session minutiae`_ and `I2P " +"Discussion session minutiae`_." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +msgid "" +"Photos\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +msgid "The learn how to setup I2P crypto party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +msgid "The learn how use I2P and Vuze party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +msgid "David Dagons wonderful talk" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +msgid "" +"Thanks\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +msgid "" +"We've had some wonderful speakers, from both inside- and outside of our " +"community.\n" +"\n" +"`David Dagon`_ talked to us about the way forward and how I2P could " +"handle potential abuse.\n" +"\n" +"`Lance James`_ - the creator of our predecessor iip - said Hi and gave us" +" his thoughts about how far I2P has come.\n" +"\n" +"`Nick Johnston`_ gave us a wonderful talk about why privacy matters and " +"why you should care." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +msgid "" +"I would also like to thank the speakers from our community. `psi`_, " +"`@str4d`_ and `zzz`_ who all had\n" +"wonderful talks. Improving our ability to inform people about I2P is " +"something that\n" +"is going to be important for us going forward." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +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 +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 +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 +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 +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 +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 +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 +msgid "" +"Finally I would like to thank everyone else who just showed up to the " +"event and helped out in any way\n" +"they could.\n" +"ComradeNosebleed, LazyGravy, `cacapo`_, Xmz, ZeroRax, `echelon`_, it was " +"most excellent to hang out\n" +"with you." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:1 +msgid "" +"==============\n" +"0.9.22 Release\n" +"==============" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +msgid "0.9.22 with bug fixes and start of Ed25519 migration" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +msgid "" +"0.9.22 contains fixes for i2psnark getting stuck before completion, and " +"begins the migration of router infos to new, stronger Ed25519 signatures." +"\n" +"To reduce network churn, your router will have only a small probability " +"of converting to Ed25519 at each restart.\n" +"When it does rekey, expect to see lower bandwidth usage for a couple of " +"days as it reintegrates into the network with its new identity.\n" +"If all goes well, we will accelerate the rekeying process in the next " +"release." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +msgid "" +"I2PCon Toronto was a big success!\n" +"All the presentations and videos are listed on the `I2PCon page`_." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +msgid "Start migration to Ed25519 router info signatures" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +msgid "Convert i2psnark destinations to Ed25519 signatures" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +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 +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 +msgid "Fix UPnP 'content not allowed in trailing section' error" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +msgid "Fix excluded SSL ciphers in console" +msgstr "" + diff --git a/i2p2www/translations/he/LC_MESSAGES/comparison.po b/i2p2www/translations/he/LC_MESSAGES/comparison.po index e38544e7..68c28087 100644 --- a/i2p2www/translations/he/LC_MESSAGES/comparison.po +++ b/i2p2www/translations/he/LC_MESSAGES/comparison.po @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/comparison/freenet.html:2 msgid "I2P Compared to Freenet" diff --git a/i2p2www/translations/he/LC_MESSAGES/docs.po b/i2p2www/translations/he/LC_MESSAGES/docs.po index 53471312..d7e6ad13 100644 --- a/i2p2www/translations/he/LC_MESSAGES/docs.po +++ b/i2p2www/translations/he/LC_MESSAGES/docs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P website\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2014-02-09 19:53+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: he \n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 msgid "Index to Technical Documentation" @@ -54,6 +54,7 @@ msgstr "" #: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 #: i2p2www/pages/site/docs/api/i2ptunnel.html:11 #: i2p2www/pages/site/docs/api/streaming.html:6 +#: i2p2www/pages/site/docs/applications/embedding.html:7 #: i2p2www/pages/site/docs/applications/managed-clients.html:7 #: i2p2www/pages/site/docs/how/elgamal-aes.html:6 #: i2p2www/pages/site/docs/how/network-database.html:6 @@ -1427,8 +1428,8 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 +#: i2p2www/pages/site/docs/applications/embedding.html:3 #: i2p2www/pages/site/docs/spec/common-structures.html:3 -#: i2p2www/pages/site/docs/spec/streaming.html:3 msgid "April 2015" msgstr "" @@ -1911,7 +1912,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:93 -#: i2p2www/pages/site/docs/api/streaming.html:381 +#: i2p2www/pages/site/docs/api/streaming.html:404 msgid "Data Integrity" msgstr "" @@ -1924,7 +1925,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:100 -#: i2p2www/pages/site/docs/api/streaming.html:389 +#: i2p2www/pages/site/docs/api/streaming.html:412 msgid "Packet Encapsulation" msgstr "" @@ -1988,35 +1989,35 @@ msgstr "" msgid "JSON-RPC 2 format" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:20 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:26 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:39 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:83 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:136 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:19 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:86 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 msgid "Request:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:22 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:31 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:53 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:74 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:144 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:81 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:92 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:118 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 msgid "Response:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:25 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:27 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:28 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:33 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:46 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 #: i2p2www/pages/site/docs/protocol/i2cp.html:483 #: i2p2www/pages/site/docs/spec/common-structures.html:42 @@ -2044,432 +2045,448 @@ msgstr "" msgid "Description" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:29 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:47 msgid "" "Token used for authenticating every request (excluding the 'Authenticate'" " RPC method)" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:37 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:55 msgid "Implemented methods" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:38 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:56 msgid "" "Creates and returns an authentication token used for further " "communication." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:40 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 msgid "The version of the I2PControl API used by the client." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:41 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 msgid "The password used for authenticating against the remote server." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:62 msgid "The primary I2PControl API version implemented by the server." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 msgid "The token used for further communication." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:48 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:66 msgid "Echoes the value of the echo key, used for debugging and testing." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 msgid "Value will be returned in response." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:98 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:142 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:90 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:116 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:54 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 msgid "Value of the key 'echo' in the request." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 msgid "" "Fetches rateStat from router statManager. Creates stat if not already " "created." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 #, python-format msgid "" "Determines which rateStat to fetch, see ratestats." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:60 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 msgid "Determines which period a stat is fetched for. Measured in ms." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:64 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 msgid "Returns the average value for the reuested rateStat and period." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:85 msgid "Manages I2PControl. Ports, passwords and the like." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:87 msgid "" "Sets a new listen address for I2PControl (only 127.0.0.1 and 0.0.0.0 are " "implemented in I2PControl currently)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:70 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:88 msgid "" "Sets a new password for I2PControl, all Authentication tokens will be " "revoked." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:89 msgid "Switches which port I2PControl will listen for connections on." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:93 msgid "Returned if address was changed" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:94 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:95 msgid "Returned if setting was changed" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:96 msgid "Returns true if any changes were made." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:97 msgid "Returns true if any changes requiring a restart to take effect were made." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 msgid "Fetches basic information about the I2P router. Uptime, version etc." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:119 msgid "What the status of the router is." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:102 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:120 msgid "What the uptime of the router is in ms." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:103 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:121 msgid "What version of I2P the router is running." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:104 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:122 msgid "The 1 second average inbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:105 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:123 msgid "The 15 second average inbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:106 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:124 msgid "The 1 second average outbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:107 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:125 msgid "The 15 second average outbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:108 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:126 msgid "What the current network status is. According to the below enum:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:127 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 msgid "How many tunnels on the I2P net are we participating in." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:128 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 msgid "How many peers have we communicated with recently." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:129 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 msgid "How many peers are considered 'fast'." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:130 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 msgid "How many peers are considered 'high capacity'." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:131 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 msgid "Is the router reseeding hosts to its NetDB?" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:132 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:150 msgid "How many peers are known to us (listed in our NetDB)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:135 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 msgid "Manages I2P router restart/shutdown." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:137 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +msgid "Blocking. Initiates a search for signed updates." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 msgid "" "Initiates a router reseed, fetching peers into our NetDB from a remote " "host." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:138 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 msgid "Restarts the router." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:139 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 msgid "" "Restarts the router gracefully (waits for participating tunnels to " "expire)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:140 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 msgid "Shuts down the router." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:141 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 msgid "" "Shuts down the router gracefully (waits for participating tunnels to " "expire)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +msgid "Initiates a router update from signed sources." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +msgid "Blocking. Returns true iff a signed update has been found." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 msgid "If requested, verifies that a reseed has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:167 msgid "If requested, verifies that a restart has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 msgid "If requested, verifies that a graceful restart has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 msgid "If requested, verifies that a shutdown has been initiated" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 msgid "If requested, verifies that a graceful shutdown has been initiated" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:152 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +msgid "Blocking. If requested, returns the status of the the update" +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 msgid "Fetches or sets various network related settings. Ports, addresses etc." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 msgid "" "What port is used for the TCP transport. If null is submitted, current " "setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 msgid "" "What hostname is used for the TCP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 msgid "" "Use automatically detected ip for TCP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 msgid "" "What port is used for the UDP transport. If null is submitted, current " "setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 msgid "" "What hostname is used for the UDP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 msgid "" "Which methods should be used for detecting the ip address of the UDP " "transport. If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 msgid "What ip has been detected by the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:183 msgid "Is UPnP enabled. If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:184 msgid "" "How many percent of bandwidth is usable for participating tunnels. If " "null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:163 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 msgid "" "How many KB/s of inbound bandwidth is allowed. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 msgid "" "How many KB/s of outbound bandwidth is allowed. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:187 msgid "" "Is laptop mode enabled (change router identity and UDP port when IP " "changes ). If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method. If null is submitted, current setting will" " be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 msgid "If requested, returns the port used for the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 msgid "If requested, returns the hostname used for the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 msgid "" "If requested, returns the method used for automatically detecting ip for " "the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:172 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 msgid "If requested, returns the port used for the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:173 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:195 msgid "If requested, returns the hostname used for the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 msgid "" "If requested, returns methods used for detecting the ip address of the " "UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 msgid "If requested, returns what ip has been detected by the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 msgid "If requested, returns the UPNP setting." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 msgid "" "If requested, returns how many percent of bandwidth is usable for " "participating tunnels." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 msgid "If requested, returns how many KB/s of inbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 msgid "If requested, returns how many KB/s of outbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 msgid "If requested, returns the laptop mode." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:203 msgid "Have the provided settings been saved." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:204 msgid "Is a restart needed for the new settings to be used." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:207 msgid "denotes an optional value." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:208 msgid "denotes a possibly occuring return value" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:210 msgid "Error codes" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:189 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:211 msgid "Standard JSON-RPC2 error codes." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:212 msgid "JSON parse error." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:213 msgid "Invalid request." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:214 msgid "Method not found." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:215 msgid "Invalid parameters." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:216 msgid "Internal error." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:218 msgid "I2PControl specific error codes." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:219 msgid "Invalid password provided." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:220 msgid "No authentication token presented." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:221 msgid "Authentication token doesn't exist." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:222 msgid "The provided authentication token was expired and will be removed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:223 msgid "" "The version of the I2PControl API used wasn't specified, but is required " "to be specified." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:224 msgid "" "The version of the I2PControl API specified is not supported by " "I2PControl." @@ -2857,8 +2874,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:3 -#: i2p2www/pages/site/docs/spec/geoip.html:3 -msgid "December 2013" +msgid "September 2015" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:8 @@ -3040,7 +3056,7 @@ msgstr "" #: i2p2www/pages/site/docs/spec/common-structures.html:885 #: i2p2www/pages/site/docs/spec/common-structures.html:990 #: i2p2www/pages/site/docs/spec/datagrams.html:30 -#: i2p2www/pages/site/docs/spec/datagrams.html:93 +#: i2p2www/pages/site/docs/spec/datagrams.html:90 #: i2p2www/pages/site/docs/spec/updates.html:319 msgid "Notes" msgstr "" @@ -3052,41 +3068,48 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:121 -#: i2p2www/pages/site/docs/api/streaming.html:127 -#: i2p2www/pages/site/docs/api/streaming.html:133 -#: i2p2www/pages/site/docs/api/streaming.html:140 -#: i2p2www/pages/site/docs/api/streaming.html:152 -#: i2p2www/pages/site/docs/api/streaming.html:163 -#: i2p2www/pages/site/docs/api/streaming.html:192 +#: i2p2www/pages/site/docs/api/streaming.html:129 +#: i2p2www/pages/site/docs/api/streaming.html:135 +#: i2p2www/pages/site/docs/api/streaming.html:141 +#: i2p2www/pages/site/docs/api/streaming.html:148 +#: i2p2www/pages/site/docs/api/streaming.html:160 +#: i2p2www/pages/site/docs/api/streaming.html:171 #: i2p2www/pages/site/docs/api/streaming.html:200 +#: i2p2www/pages/site/docs/api/streaming.html:212 #: i2p2www/pages/site/docs/api/streaming.html:220 -#: i2p2www/pages/site/docs/api/streaming.html:237 -#: i2p2www/pages/site/docs/api/streaming.html:249 -#: i2p2www/pages/site/docs/api/streaming.html:255 -#: i2p2www/pages/site/docs/api/streaming.html:261 -#: i2p2www/pages/site/docs/api/streaming.html:275 -#: i2p2www/pages/site/docs/api/streaming.html:282 -#: i2p2www/pages/site/docs/api/streaming.html:289 -#: i2p2www/pages/site/docs/api/streaming.html:314 -#: i2p2www/pages/site/docs/api/streaming.html:321 -#: i2p2www/pages/site/docs/api/streaming.html:328 +#: i2p2www/pages/site/docs/api/streaming.html:243 +#: i2p2www/pages/site/docs/api/streaming.html:260 +#: i2p2www/pages/site/docs/api/streaming.html:272 +#: i2p2www/pages/site/docs/api/streaming.html:278 +#: i2p2www/pages/site/docs/api/streaming.html:284 +#: i2p2www/pages/site/docs/api/streaming.html:298 +#: i2p2www/pages/site/docs/api/streaming.html:305 +#: i2p2www/pages/site/docs/api/streaming.html:312 +#: i2p2www/pages/site/docs/api/streaming.html:337 +#: i2p2www/pages/site/docs/api/streaming.html:344 +#: i2p2www/pages/site/docs/api/streaming.html:351 #, python-format msgid "As of release %(release)s." msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:125 +#: i2p2www/pages/site/docs/api/streaming.html:133 msgid "Use the access list as a whitelist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:131 +#: i2p2www/pages/site/docs/api/streaming.html:127 +msgid "The name or number of the signature type for a transient destination." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:139 msgid "Use the access list as a blacklist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:145 +#: i2p2www/pages/site/docs/api/streaming.html:153 msgid "Whether to respond to incoming pings" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:157 +#: i2p2www/pages/site/docs/api/streaming.html:165 msgid "" "Comma- or space-separated list of Base64 peer Hashes to be\n" "blacklisted for incoming connections to ALL destinations in the context.\n" @@ -3097,13 +3120,13 @@ msgid "" "router in a separate JVM and context." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:167 +#: i2p2www/pages/site/docs/api/streaming.html:175 msgid "" "How much transmit data (in bytes) will be accepted that hasn't been " "written out yet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:171 +#: i2p2www/pages/site/docs/api/streaming.html:179 msgid "" "When we're in congestion avoidance, we grow the window size at the rate\n" "of 1/(windowSize*factor). In standard TCP, window sizes are" @@ -3112,7 +3135,7 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:178 +#: i2p2www/pages/site/docs/api/streaming.html:186 msgid "" "How long to wait after instantiating a new con \n" "before actually attempting to connect. If this is\n" @@ -3122,19 +3145,33 @@ msgid "" "or that many milliseconds pass, and include any initial data with the SYN." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:186 +#: i2p2www/pages/site/docs/api/streaming.html:194 msgid "" "How long to block on connect, in milliseconds. Negative means " "indefinitely. Default is 5 minutes." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:190 +#: i2p2www/pages/site/docs/api/streaming.html:198 msgid "" "Whether to disable warnings in the logs when an incoming connection is " "rejected due to connection limits." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:196 +#: i2p2www/pages/site/docs/api/streaming.html:204 +msgid "" +"Comma- or space-separated list of Base64 peer Hashes or host names to be\n" +"contacted using an alternate DSA destination.\n" +"Only applies if multisession is enabled and the primary session is non-" +"DSA\n" +"(generally for shared clients only).\n" +"This option must be set in the context properties, NOT in the " +"createManager() options argument.\n" +"Note that setting this in the router context will not affect clients " +"outside the\n" +"router in a separate JVM and context." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:216 msgid "" "Whether to listen only for the streaming protocol.\n" "Setting to true will prohibit communication with Destinations earlier " @@ -3143,89 +3180,97 @@ msgid "" "Destination." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:204 +#: i2p2www/pages/site/docs/api/streaming.html:224 msgid "" "(0=noop, 1=disconnect)\n" "What to do on an inactivity timeout - do nothing, disconnect, or send a " "duplicate ack." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:212 +#: i2p2www/pages/site/docs/api/streaming.html:230 +msgid "Idle time before sending a keepalive" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:233 +msgid "Delay before sending an ack" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:235 msgid "" "The initial value of the resend delay field in the packet header, times " "1000.\n" "Not fully implemented; see below." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:217 +#: i2p2www/pages/site/docs/api/streaming.html:240 msgid "" "Initial timeout\n" "(if no sharing data available)." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:224 +#: i2p2www/pages/site/docs/api/streaming.html:247 msgid "" "Initial round trip time estimate\n" "(if no sharing data available).\n" "Disabled as of release 0.9.8; uses actual RTT." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "if no sharing data available" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "" "In standard TCP, window sizes are in bytes, while in I2P, window sizes " "are in messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:242 +#: i2p2www/pages/site/docs/api/streaming.html:265 msgid "" "(0 or negative value means unlimited)\n" "This is a total limit for incoming and outgoing combined." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:247 +#: i2p2www/pages/site/docs/api/streaming.html:270 msgid "Incoming connection limit (per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:253 -#: i2p2www/pages/site/docs/api/streaming.html:259 +#: i2p2www/pages/site/docs/api/streaming.html:276 +#: i2p2www/pages/site/docs/api/streaming.html:282 msgid "(per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:265 +#: i2p2www/pages/site/docs/api/streaming.html:288 msgid "The MTU in bytes." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:269 +#: i2p2www/pages/site/docs/api/streaming.html:292 msgid "Maximum number of retransmissions before failure." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:273 +#: i2p2www/pages/site/docs/api/streaming.html:296 msgid "Incoming connection limit (all peers; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:279 -#: i2p2www/pages/site/docs/api/streaming.html:286 +#: i2p2www/pages/site/docs/api/streaming.html:302 +#: i2p2www/pages/site/docs/api/streaming.html:309 msgid "" "(all peers; 0 means disabled)\n" "Use with caution as exceeding this will disable a server for a long time." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:295 +#: i2p2www/pages/site/docs/api/streaming.html:318 msgid "" "(2=interactive not supported)\n" "This doesn't currently do anything, but setting it to a value other than " "1 will cause an error." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:300 +#: i2p2www/pages/site/docs/api/streaming.html:323 msgid "How long to block on read, in milliseconds. Negative means indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:304 +#: i2p2www/pages/site/docs/api/streaming.html:327 msgid "" "When we're in slow start, we grow the window size at the rate\n" "of 1/(factor). In standard TCP, window sizes are in bytes,\n" @@ -3233,38 +3278,38 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:311 -#: i2p2www/pages/site/docs/api/streaming.html:318 -#: i2p2www/pages/site/docs/api/streaming.html:325 +#: i2p2www/pages/site/docs/api/streaming.html:334 +#: i2p2www/pages/site/docs/api/streaming.html:341 +#: i2p2www/pages/site/docs/api/streaming.html:348 msgid "" "Ref: RFC 2140. Floating point value.\n" "May be set only via context properties, not connection options." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:332 +#: i2p2www/pages/site/docs/api/streaming.html:355 msgid "" "How long to block on write/flush, in milliseconds. Negative means " "indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:340 +#: i2p2www/pages/site/docs/api/streaming.html:363 #: i2p2www/pages/site/docs/spec/streaming.html:10 msgid "Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:342 +#: i2p2www/pages/site/docs/api/streaming.html:365 msgid "See the Streaming Library Specification page." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:346 +#: i2p2www/pages/site/docs/api/streaming.html:369 msgid "Implementation Details" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:348 +#: i2p2www/pages/site/docs/api/streaming.html:371 msgid "Setup" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:349 +#: i2p2www/pages/site/docs/api/streaming.html:372 msgid "" "The initiator sends a packet with the SYNCHRONIZE flag set. This packet " "may contain the initial data as well.\n" @@ -3272,7 +3317,7 @@ msgid "" " may contain the initial response data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:354 +#: i2p2www/pages/site/docs/api/streaming.html:377 msgid "" "The initiator may send additional data packets, up to the initial window " "size, before receiving the SYNCHRONIZE response.\n" @@ -3282,11 +3327,11 @@ msgid "" "arrive out of order, in advance of the SYNCHRONIZE packet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:361 +#: i2p2www/pages/site/docs/api/streaming.html:384 msgid "MTU Selection and Negotiation" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:362 +#: i2p2www/pages/site/docs/api/streaming.html:385 msgid "" "The maximum message size (also called the MTU / MRU) is negotiated to the" " lower value supported by\n" @@ -3299,7 +3344,7 @@ msgid "" "including overhead for the typical case." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:371 +#: i2p2www/pages/site/docs/api/streaming.html:394 msgid "" "The first message in a connection includes a 387 byte (typical) " "Destination added by the streaming layer,\n" @@ -3317,7 +3362,7 @@ msgid "" "connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:382 +#: i2p2www/pages/site/docs/api/streaming.html:405 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -3325,7 +3370,7 @@ msgid "" "There is no checksum field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:390 +#: i2p2www/pages/site/docs/api/streaming.html:413 #, python-format msgid "" "Each packet is sent through I2P as a single message (or as an individual " @@ -3339,11 +3384,11 @@ msgid "" "mechanism or payload length field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:400 +#: i2p2www/pages/site/docs/api/streaming.html:423 msgid "Windowing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:401 +#: i2p2www/pages/site/docs/api/streaming.html:424 msgid "" "The streaming lib uses standard slow-start (exponential window growth) " "and congestion avoidance (linear window growth)\n" @@ -3351,11 +3396,11 @@ msgid "" "Windowing and acknowledgments use packet count, not byte count." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:408 +#: i2p2www/pages/site/docs/api/streaming.html:431 msgid "Close" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:409 +#: i2p2www/pages/site/docs/api/streaming.html:432 msgid "" "Any packet, including one with the SYNCHRONIZE flag set, may have the " "CLOSE flag sent as well.\n" @@ -3364,18 +3409,18 @@ msgid "" "CLOSE packets may contain data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:417 +#: i2p2www/pages/site/docs/api/streaming.html:440 msgid "" "There is no ping function at the I2CP layer (equivalent to ICMP echo) or " "in datagrams.\n" "This function is provided in streaming.\n" "Pings and pongs may not be combined with a standard streaming packet;\n" "if the ECHO option is set, then\n" -"most other flags, options, ackThrough, sequenceNum, NACKs, payload, etc. " -"are ignored." +"most other flags, options, ackThrough, sequenceNum, NACKs, etc. are " +"ignored." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:425 +#: i2p2www/pages/site/docs/api/streaming.html:448 msgid "" "A ping packet must have the ECHO, SIGNATURE_INCLUDED, and FROM_INCLUDED " "flags set.\n" @@ -3384,7 +3429,7 @@ msgid "" "The sendStreamId may or may not correspond to an existing connection." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:431 +#: i2p2www/pages/site/docs/api/streaming.html:454 msgid "" "A pong packet must have the ECHO flag set.\n" "The sendStreamId must be zero, and the receiveStreamId is the " @@ -3393,17 +3438,24 @@ msgid "" "ping." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:437 +#: i2p2www/pages/site/docs/api/streaming.html:460 +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 msgid "" "Streaming may be configured to disable sending pongs with the " "configuration i2p.streaming.answerPings=false." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:442 +#: i2p2www/pages/site/docs/api/streaming.html:470 msgid "Control Block Sharing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:443 +#: i2p2www/pages/site/docs/api/streaming.html:471 msgid "" "The streaming lib supports \"TCP\" Control Block sharing.\n" "This shares three important streaming lib parameters\n" @@ -3420,22 +3472,22 @@ msgid "" "The following Control Block Sharing parameters can be set per router:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:464 +#: i2p2www/pages/site/docs/api/streaming.html:492 msgid "Other Parameters" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:465 +#: i2p2www/pages/site/docs/api/streaming.html:493 msgid "" "The following parameters are hardcoded, but may be of interest for " "analysis:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:484 +#: i2p2www/pages/site/docs/api/streaming.html:512 #: i2p2www/pages/site/docs/how/network-database.html:862 msgid "History" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:485 +#: i2p2www/pages/site/docs/api/streaming.html:513 msgid "" "The streaming library has grown organically for I2P - first mihi " "implemented the\n" @@ -3458,9 +3510,9 @@ msgid "" "messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:499 +#: i2p2www/pages/site/docs/api/streaming.html:527 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 -#: i2p2www/pages/site/docs/how/garlic-routing.html:254 +#: i2p2www/pages/site/docs/how/garlic-routing.html:251 #: i2p2www/pages/site/docs/how/network-database.html:867 #: i2p2www/pages/site/docs/how/peer-selection.html:265 #: i2p2www/pages/site/docs/how/tunnel-routing.html:255 @@ -3473,18 +3525,18 @@ msgstr "" msgid "Future Work" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:500 +#: i2p2www/pages/site/docs/api/streaming.html:528 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:506 +#: i2p2www/pages/site/docs/api/streaming.html:534 msgid "Additional tuning of the streaming lib parameters may be necessary." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:509 +#: i2p2www/pages/site/docs/api/streaming.html:537 #, python-format msgid "" "Another area for research is the interaction of the streaming lib with " @@ -3493,7 +3545,7 @@ msgid "" "See the NTCP discussion page for details." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:514 +#: i2p2www/pages/site/docs/api/streaming.html:542 msgid "" "The interaction of the routing algorithms with the streaming lib strongly" " affects performance.\n" @@ -3508,32 +3560,32 @@ msgid "" "improvements." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:524 +#: i2p2www/pages/site/docs/api/streaming.html:552 msgid "The data in the first SYN packet may exceed the receiver's MTU." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:527 +#: i2p2www/pages/site/docs/api/streaming.html:555 msgid "The DELAY_REQUESTED field could be used more." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:530 +#: i2p2www/pages/site/docs/api/streaming.html:558 msgid "" "Duplicate initial SYNCHRONIZE packets on short-lived streams may not be " "recognized and removed." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:533 +#: i2p2www/pages/site/docs/api/streaming.html:561 msgid "Don't send the MTU in a retransmission." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:536 +#: i2p2www/pages/site/docs/api/streaming.html:564 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:541 +#: i2p2www/pages/site/docs/api/streaming.html:569 msgid "" "zzz has added debug code to the streaming library to log packets in a " "wireshark-compatible\n" @@ -3542,7 +3594,7 @@ msgid "" "to TCP fields." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:546 +#: i2p2www/pages/site/docs/api/streaming.html:574 msgid "" "There are proposals to replace the streaming lib with standard TCP\n" "(or perhaps a null layer together with raw sockets).\n" @@ -4012,6 +4064,468 @@ msgstr "" msgid "DHT on I2P discussion" msgstr "" +#: i2p2www/pages/site/docs/applications/embedding.html:2 +msgid "Embedding I2P in your Application" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:8 +msgid "" +"This page is about bundling the entire I2P router binary with your " +"application.\n" +"It is not about writing an application to work with I2P (either bundled " +"or external)." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:13 +msgid "" +"Lots of projects are bundling, or talking about bundling, I2P. That's " +"great if done right.\n" +"If done wrong, it could cause real harm to our network.\n" +"The I2P router is complex, and it can be a challenge to hide all the " +"complexity from your users.\n" +"This page discusses some general guidelines." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:23 +msgid "Talk to us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:24 +msgid "" +"Start a dialog. We're here to help. Applications that embed I2P are the " +"most promising - and exciting -\n" +"opportunities for us to grow the network and improve anonymity for " +"everyone." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:30 +msgid "Choose your router wisely" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:31 +msgid "" +"If your application is in Java or Scala, it's an easy choice - use the " +"Java router.\n" +"If in C/C++, we recommend i2pd. The development of i2pcpp has stopped.\n" +"For apps in other languages, best to use SAM or BOB or SOCKS and bundle " +"the Java router as a separate process.\n" +"Some of the following only applies to the Java router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:39 +msgid "Licensing" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:40 +msgid "Ensure you meet the license requirements of the software you are bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:45 +msgid "Verify default configuration" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:46 +msgid "" +"A correct default configuration is crucial. Most users will not change " +"the defaults.\n" +"The defaults for your application may need to be different than the " +"defaults for the router you are bundling.\n" +"Override the router defaults if necessary." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:51 +msgid "" +"Some important defaults to review: Max bandwidth, tunnel quantity and " +"length, max participating tunnels.\n" +"A lot of this depends on the expected bandwidth and usage patterns of " +"your app." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:55 +msgid "" +"Configure enough bandwidth and tunnels to allow your users to contribute " +"to the network.\n" +"Consider disabling external I2CP, as you probably don't need it and it " +"would conflict with any other running I2P instance.\n" +"Also look at the configs for disabling killing of the JVM on exit, for " +"example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:62 +msgid "Participating Traffic Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:63 +msgid "" +"It may be tempting for you to disable participating traffic.\n" +"There's several ways to do this (hidden mode, setting max tunnels to 0, " +"setting shared bandwidth below 12 KBytes/sec).\n" +"Without participating traffic, you don't have to worry about graceful " +"shutdown,\n" +"your users don't see bandwidth usage not generated by them, etc.\n" +"However, there's lots of reasons why you should allow participating " +"tunnels." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:70 +msgid "" +"First of all, the router doesn't work that well if it doesn't have a " +"chance to \"integrate\" with the network,\n" +"which is helped tremendously by others building tunnels through you." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:74 +msgid "" +"Secondly, over 90% of the routers in the current network allow " +"participating traffic.\n" +"It's the default in the Java router.\n" +"If your application doesn't route for others and it gets really popular, " +"then it's a leech on the network,\n" +"and it upsets the balance we have now.\n" +"If it gets really big, then we become Tor, and spend our time begging for" +" people to enable relaying." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:81 +msgid "" +"Thirdly, participating traffic is cover traffic that helps your users' " +"anonymity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:84 +msgid "" +"We strongly discourage you from disabling participating traffic by " +"default.\n" +"If you do this and your application gets hugely popular, it could break " +"the network." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:90 +msgid "Persistence" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:91 +msgid "" +"You must save the router's data (netdb, configuration, etc.) between runs" +" of the router.\n" +"I2P does not work well if you must reseed each startup, and that's a huge" +" load on our reseed servers, and not very good for anonymity either.\n" +"Even if you bundle router infos, I2P needs saved profile data for best " +"performance." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:99 +msgid "Configurability" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:100 +msgid "" +"Give your users a way to change the configuration of the important " +"settings.\n" +"We understand that you will probably want to hide most of I2P's " +"complexity, but it's important to show some basic settings.\n" +"In addition to the defaults above, some network settings such as UPnP, " +"IP/port may be helpful." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:108 +msgid "Floodfill Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:109 +msgid "" +"Above a certain bandwidth setting, and meeting other health criteria, " +"your router will become floodfill,\n" +"which may cause a large increase in connections and memory usage (at " +"least with the Java router).\n" +"Think about whether that's OK. You can disable floodfill, but then your " +"fastest users aren't contributing what they could.\n" +"It also depends on the typical uptime for your application." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:119 +msgid "Reseeding" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:120 +msgid "" +"Decide if you are bundling router infos or using our reseed hosts.\n" +"The Java reseed host list is in the source code, so if you keep your " +"source up to date, the host list will be also.\n" +"Be aware of possible blocking by hostile governments." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:129 +msgid "Reduce Network Resource Usage" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:130 +msgid "" +"Consider setting your application tunnels to delay-open, reduce-on-idle " +"and/or close-on-idle.\n" +"This is straightforward if using i2ptunnel but you'll have to implement " +"some of it yourself if using I2CP directly.\n" +"See i2psnark for code that reduces tunnel count and then closes the " +"tunnel, even in the presence of some background DHT activity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:138 +msgid "Updatability" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:139 +msgid "" +"Have an auto-update feature if at all possible, or at least auto-" +"notification of a new version.\n" +"Our biggest fear is a huge number of routers out there that can't be " +"updated.\n" +"We have about 6-8 releases a year of the Java router, and it's critical " +"to the health of the network that the users keep up.\n" +"We usually have over 80% of the network on the latest release within " +"6 weeks after the release, and we'd like to keep it that way.\n" +"You don't need to worry about disabling the router's built-in auto-update" +" function, as that code is in the router console,\n" +"which you presumably are not bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:150 +msgid "Rollout" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:151 +msgid "" +"Have a gradual rollout plan. Don't overwhelm the network all at once.\n" +"We currently have approximately 25K unique users per day and 40K uniques " +"per month.\n" +"We are probably able to handle growth of 2-3X per year without too much " +"issue.\n" +"If you anticipate a faster rampup than that, OR the bandwidth " +"distribution (or uptime distribution,\n" +"or any other significant characteristic) of your userbase is " +"significantly different from our current userbase,\n" +"we really need to have a discussion.\n" +"The bigger your growth plans, the more important everthing else in this " +"checklist is." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:163 +msgid "Design for and Encourage Long Uptimes" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:164 +msgid "" +"Tell your users that I2P works best if it keeps running.\n" +"It may be several minutes after startup before it works well, and even " +"more after first install.\n" +"If your average uptime is less than an hour, I2P is probably the wrong " +"solution." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:172 +msgid "Show Status" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:173 +msgid "" +"Provide some indication to the user that the application tunnels are " +"ready. Encourage patience." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:178 +msgid "Graceful Shutdown" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:179 +msgid "" +"If possible, delay the shutdown until your participating tunnels expire.\n" +"Don't let your users break tunnels easily, or at least ask them to " +"confirm." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:185 +msgid "Education and Donation" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:186 +msgid "" +"It would be nice if you give your users links to learn more about I2P and" +" to donate." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:192 +msgid "External Router Option" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:193 +msgid "" +"Depending on your user base and application,\n" +"it may be helpful to provide an option or a separate package to use an " +"external router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:200 +msgid "Use of other Common Services" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:201 +msgid "" +"If you plan to use or link to other common I2P services (news feeds, " +"hosts.txt subscriptions, trackers, outproxies, etc.),\n" +"make sure you aren't overloading them,\n" +"and talk to the people who are running them to make sure it's ok." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:209 +msgid "Time / NTP Issues" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:210 +msgid "" +"I2P includes an SNTP client. I2P requires correct time to operate.\n" +"It will compensate for a skewed system clock but this may delay startup. " +"You may disable I2P's SNTP queries,\n" +"but this isn't advised unless your application makes sure the system " +"clock is correct." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:218 +msgid "Choose What and How you Bundle" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:219 +msgid "" +"At a minimum you will need i2p.jar, router.jar, streaming.jar, and " +"mstreaming.jar.\n" +"You may omit the two streaming jars for a datagram-only app.\n" +"Some apps may need more, e.g. i2ptunnel.jar or addressbook.jar.\n" +"Don't forget jbigi.jar, or a subset of it for the platforms you support, " +"to make the crypto much faster.\n" +"We are currently building them for Java 6, as of 0.9.14. The source is " +"mostly compatible with Java 5 if you want to do your own compile,\n" +"but we may start using Java 6 features at any time without notice.\n" +"We plan to migrate to Java 7 in 2015.\n" +"If you're building Debian / Ubuntu packages, you should require the I2P " +"package from our PPA instead of bundling it.\n" +"You almost certainly do not need susimail, susidns, the router console, " +"and i2psnark, for example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:230 +msgid "" +"The following files should be included in the I2P installation directory," +" specified with the \"i2p.dir.base\" property.\n" +"Don't forget certificates/reseed and certificates/ssl, required for " +"reseeding, and blocklist.txt for IP validation.\n" +"The geoip directory is optional, but recommended so the router can make " +"decisions based on location.\n" +"The hosts.txt file may be necessary, you may modify it to include any " +"hosts your application uses.\n" +"You may add a router.config file to the base directory to override " +"initial defaults." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:237 +msgid "" +"License requirements may require you to include the LICENSES.txt file and" +" the licenses directory." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:243 +msgid "You may also wish to bundle a hosts.txt file." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:246 +msgid "Be sure to specify a Java 6 bootclasspath if compiling with Java 8." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:254 +msgid "Datagram (DHT) considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:255 +msgid "" +"If your application is using I2P datagrams, e.g. for a DHT,\n" +"there's lots of advanced options available to reduce overhead and " +"increase reliability.\n" +"This may take some time and experimentation to get working well.\n" +"Be aware of size/reliability tradeoffs. Talk to us for help.\n" +"It is possible - and recommended - to use Datagrams and Streaming on the " +"same Destination.\n" +"Don't create separate Destinations for this.\n" +"Don't try to store your unrelated data in the existing network DHTs " +"(iMule, bote, bittorrent, and router).\n" +"Build your own. If you are hardcoding seed nodes, we recommend that you " +"have several." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:268 +msgid "Comarketing" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:269 +msgid "" +"Let's work together. Don't wait until it's done.\n" +"Give us your Twitter handle and start tweeting about it, we will return " +"the favor." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:275 +msgid "Malware" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:276 +msgid "" +"Please don't use I2P for evil.\n" +"It could cause great harm both to our network and our reputation." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:282 +msgid "Join Us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:283 +msgid "" +"This may be obvious, but join the community. Run I2P 24/7. Start an " +"eepsite about your project.\n" +"Hang out in IRC #i2p-dev. Post on the forums. Spread the word.\n" +"We can help get you users, testers, translators, or even coders." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:291 +msgid "Application Examples" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:292 +msgid "" +"You may wish to install and play with the I2P Android app, and look at " +"its code, for an example of an application that bundles the router.\n" +"See what we expose to the user and what we hide.\n" +"Look at the state machine we use to start and stop the router.\n" +"Other examples are: Vuze, the Nightweb Android app, iMule, TAILS, iCloak," +" and Monero." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:300 +msgid "Code Example" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:301 +msgid "" +"None of the above actually tells you how to write your code to\n" +"bundle the Java router, so following is a brief example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:331 +msgid "" +"This code is for the case where your application starts the router, as in" +" our Android app.\n" +"You could also have the router start the application via the " +"clients.config and i2ptunnel.config files,\n" +"together with Jetty webapps,\n" +"as is done in our Java packages.\n" +"As always, state management is the difficult part." +msgstr "" + #: i2p2www/pages/site/docs/applications/managed-clients.html:3 msgid "February 2014" msgstr "" @@ -5444,7 +5958,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/cryptography.html:371 #: i2p2www/pages/site/docs/how/cryptography.html:448 #: i2p2www/pages/site/docs/how/cryptography.html:516 -#: i2p2www/pages/site/docs/how/garlic-routing.html:293 +#: i2p2www/pages/site/docs/how/garlic-routing.html:290 #: i2p2www/pages/site/docs/how/peer-selection.html:296 msgid "References" msgstr "" @@ -6086,7 +6600,9 @@ msgstr "" msgid "" "Several of these ideas may require a new I2NP message type, or\n" "set a flag in the\n" -"Delivery Instructions,\n" +"Delivery" +" Instructions,\n" "or set a magic number in the first few bytes of the Session Key field\n" "and accept a small risk of the random Session Key matching the magic " "number." @@ -6332,30 +6848,32 @@ msgid "" "I2CP interface becomes a single\n" "Garlic Clove\n" "with its own\n" -"Delivery Instructions,\n" +"Delivery " +"Instructions,\n" "inside a\n" "Garlic Message.\n" "Delivery Instructions may specify a Destination, Router, or Tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:172 +#: i2p2www/pages/site/docs/how/garlic-routing.html:171 msgid "" "Generally, a Garlic Message will contain only one clove.\n" "However, the router will periodically bundle two additional\n" "cloves in the Garlic Message:" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:177 +#: i2p2www/pages/site/docs/how/garlic-routing.html:176 msgid "Garlic Message Cloves" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:180 +#: i2p2www/pages/site/docs/how/garlic-routing.html:179 #, python-format msgid "" "A\n" "Delivery Status Message,\n" "with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying that it be sent back to the originating router as an " "acknowledgment.\n" "This is similar to the \"reply block\" or \"reply onion\"\n" @@ -6369,7 +6887,7 @@ msgid "" "or take other actions." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:194 +#: i2p2www/pages/site/docs/how/garlic-routing.html:192 #, python-format msgid "" "A\n" @@ -6377,7 +6895,8 @@ msgid "" "containing a\n" "LeaseSet\n" "for the originating Destination, with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying the far-end destination's router.\n" "By periodically bundling a LeaseSet, the router ensures that the far-end " "will be able\n" @@ -6389,7 +6908,7 @@ msgid "" "network database page." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:213 +#: i2p2www/pages/site/docs/how/garlic-routing.html:210 #, python-format msgid "" "By default, the Delivery Status and Database Store Messages\n" @@ -6407,14 +6926,14 @@ msgid "" " Expires specification for details." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:227 +#: i2p2www/pages/site/docs/how/garlic-routing.html:224 msgid "" "Obviously, the additional messages are currently bundled for specific " "purposes,\n" "and not part of a general-purpose routing scheme." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:232 +#: i2p2www/pages/site/docs/how/garlic-routing.html:229 msgid "" "As of release 0.9.12, the Delivery Status Message is wrapped in another " "Garlic Message\n" @@ -6422,11 +6941,11 @@ msgid "" "routers on the return path." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:238 +#: i2p2www/pages/site/docs/how/garlic-routing.html:235 msgid "Storage to the Floodfill Network Database" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:239 +#: i2p2www/pages/site/docs/how/garlic-routing.html:236 #, python-format msgid "" "As explained on the\n" @@ -6440,20 +6959,21 @@ msgid "" "so it is not visible to the tunnel's outbound gateway." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:255 +#: i2p2www/pages/site/docs/how/garlic-routing.html:252 #, python-format msgid "" "The Garlic Message mechanism is very flexible and provides a structure " "for\n" "implementing many types of mixnet delivery methods.\n" "Together with the unused delay option in the\n" -"tunnel message Delivery " -"Instructions,\n" +"tunnel" +" message Delivery Instructions,\n" "a wide spectrum of batching, delay, mixing, and routing strategies are " "possible." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:263 +#: i2p2www/pages/site/docs/how/garlic-routing.html:260 msgid "" "In particular, there is potential for much more flexibility at the " "outbound tunnel endpoint.\n" @@ -6463,7 +6983,7 @@ msgid "" "for redundancy, or streaming audio and video." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:270 +#: i2p2www/pages/site/docs/how/garlic-routing.html:267 msgid "" "Such experiments may conflict with the need to ensure security and " "anonymity, such\n" @@ -6473,7 +6993,7 @@ msgid "" "expiration times." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:276 +#: i2p2www/pages/site/docs/how/garlic-routing.html:273 #, python-format msgid "" "As a part of\n" @@ -6486,14 +7006,14 @@ msgid "" "of 16 bytes." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:285 +#: i2p2www/pages/site/docs/how/garlic-routing.html:282 #, python-format msgid "" "Encryption of additional messages to and from the\n" "floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:295 +#: i2p2www/pages/site/docs/how/garlic-routing.html:292 msgid "" "The term garlic routing was first coined in Roger Dingledine's Free Haven" " \n" @@ -6503,30 +7023,30 @@ msgid "" "Michael J. Freedman." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:302 +#: i2p2www/pages/site/docs/how/garlic-routing.html:299 msgid "Onion router publications" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:304 +#: i2p2www/pages/site/docs/how/garlic-routing.html:301 msgid "Onion Routing on Wikipedia" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:306 +#: i2p2www/pages/site/docs/how/garlic-routing.html:303 msgid "Garlic Routing on Wikipedia" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:308 +#: i2p2www/pages/site/docs/how/garlic-routing.html:305 #, python-format msgid "" "I2P Meeting 58 (2003) discussing the " "implementation of garlic routing" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:314 +#: i2p2www/pages/site/docs/how/garlic-routing.html:311 msgid "Free Haven publications" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:316 +#: i2p2www/pages/site/docs/how/garlic-routing.html:313 msgid "" "Onion routing was first described in Hiding Routing Information\n" @@ -14135,15 +14655,16 @@ msgstr "" #, python-format msgid "" "Tunnel Message Delivery Instructions are defined in the Tunnel Message Specification.\n" +"href=\"%(tunnelmessage)s#struct_TunnelMessageDeliveryInstructions\">Tunnel" +" Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/common-structures.html:1014 #, python-format msgid "" "Garlic Message Delivery Instructions are defined in the I2NP Message " -"Specification.\n" +"href=\"%(i2npmessage)s#struct_GarlicCloveDeliveryInstructions\">I2NP " +"Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/configuration.html:2 @@ -14373,7 +14894,7 @@ msgid "" "at least 427 bytes of overhead." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:95 +#: i2p2www/pages/site/docs/spec/datagrams.html:92 #, python-format msgid "" "The practical length is limited by lower layers of protocols - the\n" @@ -14383,7 +14904,7 @@ msgid "" "31.5 KB." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:101 +#: i2p2www/pages/site/docs/spec/datagrams.html:98 #, python-format msgid "" "See important notes about the reliability of " @@ -14391,7 +14912,7 @@ msgid "" "For best results, limit the payload to about 10 KB or less." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:105 +#: i2p2www/pages/site/docs/spec/datagrams.html:102 msgid "Signatures for types other than DSA_SHA1 were redefined in release 0.9.14." msgstr "" @@ -14399,6 +14920,10 @@ msgstr "" msgid "GeoIP File Specification" msgstr "" +#: i2p2www/pages/site/docs/spec/geoip.html:3 +msgid "December 2013" +msgstr "" + #: i2p2www/pages/site/docs/spec/geoip.html:8 msgid "" "This page specifies the format of the various GeoIP files,\n" @@ -14445,6 +14970,10 @@ msgstr "" msgid "Streaming Library Specification" msgstr "" +#: i2p2www/pages/site/docs/spec/streaming.html:3 +msgid "June 2015" +msgstr "" + #: i2p2www/pages/site/docs/spec/streaming.html:6 msgid "See the Streaming page for an overview of the Streaming Library." msgstr "" @@ -17341,3 +17870,8 @@ 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 4add0359..a739ab95 100644 --- a/i2p2www/translations/he/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/he/LC_MESSAGES/get-involved.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P website\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2014-02-09 19:53+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: he \n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 #: i2p2www/pages/site/get-involved/index.html:77 @@ -194,7 +194,7 @@ msgstr "" msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" -"Here's a list to help you get started!" +"Here's a list to help get you started!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:18 @@ -1975,11 +1975,11 @@ msgstr "" msgid "Developer Commit keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:277 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:284 msgid "Developer Transport Keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:278 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:285 #, python-format msgid "" "Note: Transport keys are only needed for setting up a\n" @@ -2341,16 +2341,20 @@ msgstr "" msgid "Developer Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:4 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 +msgid "October 2015" +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:5 #, python-format msgid "Read the new developers guide first." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:8 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:9 msgid "Basic Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:10 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:11 msgid "" "Most of the following should be common sense for anybody who has worked " "on open source or in a commercial\n" @@ -2361,11 +2365,11 @@ msgid "" "check with the appropriate developer for guidance." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:18 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:20 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" "Please don't just \"write code\". If you can, participate in other " "development activities, including:\n" @@ -2374,7 +2378,7 @@ msgid "" "bug reporting and responses; documentation; code reviews; etc." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:25 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:26 msgid "" "Active devs should be available periodically on IRC #i2p-dev.\n" "Be aware of the current release cycle.\n" @@ -2382,7 +2386,7 @@ msgid "" "the checkin deadline for a release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:35 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:36 msgid "" "Have a basic understanding of distributed source control systems, even if" " you haven't\n" @@ -2392,7 +2396,7 @@ msgid "" "Check in some small changes and see how it goes." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:42 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:43 msgid "" "Test your changes before checking them in.\n" "If you prefer the checkin-before-test development model,\n" @@ -2404,7 +2408,7 @@ msgid "" "you push your change." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:51 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:52 msgid "" "If your change is non-trivial, or you want people to test it and need " "good test reports\n" @@ -2413,13 +2417,13 @@ msgid "" "and increment the build revision in RouterVersion.java." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:56 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:57 msgid "" "Ensure that you have the latest monotonerc file in _MTN.\n" "Do not check in on top of untrusted revisions." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:60 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:61 msgid "" "Ensure that you pull the latest revision before you check in.\n" "If you inadvertently diverge, merge and push as soon as possible.\n" @@ -2430,7 +2434,7 @@ msgid "" "without creating a merge revision." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:68 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:69 msgid "" "Do not check in major changes into the main i2p.i2p branch late in the " "release cycle.\n" @@ -2439,11 +2443,11 @@ msgid "" "and do the development there so you do not block releases." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:75 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:76 msgid "Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:77 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:78 msgid "" "Coding style throughout most of the code is 4-spaces for indentation. Do " "not use tabs.\n" @@ -2455,13 +2459,13 @@ msgid "" "Use common sense. Emulate the style in the file you are modifying." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:84 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:85 msgid "" "New classes and methods require at least brief javadocs. Add @since " "release-number." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:87 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:88 msgid "" "Classes in core/ (i2p.jar) and portions of i2ptunnel are part of our " "official API.\n" @@ -2474,7 +2478,7 @@ msgid "" "website (i2p.www branch)." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:95 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:96 msgid "" "Tag strings for translation where appropriate.\n" "Don't change existing tagged strings unless really necessary, as it will " @@ -2484,32 +2488,35 @@ msgid "" "translators have a chance to update before the release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:101 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:102 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:104 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:105 msgid "" -"We require Java 6 to build but only Java 5 to run I2P.\n" -"Do not use Java 6 classes or methods without handling the class not found" -" exceptions\n" -"and providing alternate Java 5 code. See classes in net.i2p.util for " -"examples." +"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:109 msgid "" +"We require Java 6 to build and run I2P.\n" +"Do not use Java 7 classes or methods." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:113 +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:115 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:119 msgid "Licenses" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:117 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:121 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2518,18 +2525,18 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:124 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:128 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:131 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:135 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:133 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:137 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2537,7 +2544,19 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:138 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:142 +msgid "" +"New developers should start by fixing a bug.\n" +"Search for bugs with the 'easy' keyword on trac.\n" +"When you have a fix, attach your patch to the ticket and add the keyword " +"'review-needed'.\n" +"Do not close the ticket until it's been successfully reviewed and you've " +"checked your changes in.\n" +"Once you've done this smoothly for a couple of tickets, you may follow " +"the normal procedure below." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:149 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" @@ -3731,3 +3750,5 @@ msgid "" "href=\"http://%(zzz)s/forums/14\">translation forum on %(zzz)s." msgstr "" + + diff --git a/i2p2www/translations/he/LC_MESSAGES/misc.po b/i2p2www/translations/he/LC_MESSAGES/misc.po index 3d41276a..13f1466a 100644 --- a/i2p2www/translations/he/LC_MESSAGES/misc.po +++ b/i2p2www/translations/he/LC_MESSAGES/misc.po @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/misc/clt.html:2 msgid "I2P at CLT and PetCon 2009.1" diff --git a/i2p2www/translations/he/LC_MESSAGES/priority.po b/i2p2www/translations/he/LC_MESSAGES/priority.po index 0b55cbe7..2c2ce4e2 100644 --- a/i2p2www/translations/he/LC_MESSAGES/priority.po +++ b/i2p2www/translations/he/LC_MESSAGES/priority.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-09-26 15:23+0000\n" "Last-Translator: Johnny Diralenzo\n" "Language-Team: Hebrew (http://www.transifex.com/otf/I2P/language/he/)\n" @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -352,16 +352,16 @@ msgstr "" "אם אתם רוצים לגלוש ל־eepsites דרך הדפדפן, ראו את העמוד הגדרת מתווך רשת לדפדפן להדרכה פשוטה." -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "הורדה" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "תלות" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -377,43 +377,31 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "הערות שחרור" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "יומן שינויים" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "יומן שינויי דביאן" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "יומן שינויי אנדרואיד" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "התקנות נקיות" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "מראה" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "בחר מראה חלופית " - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "הורידו את הקובץ והריצו אותו." -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -430,11 +418,11 @@ msgstr "" " ייתכן שתוכלו ללחוץ לחיצה ימנית ולבחור\n" " ‏"פתיחה באמצעות Java"." -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "התקנה בשורת הפקודה (headless):" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -445,7 +433,7 @@ msgstr "" " והריצו את java -jar i2pinstall_%(i2pversion)s.jar " "-console בשורת הפקודה." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -462,7 +450,7 @@ msgstr "" " בפלטפורמות מסוימות ייתכן שתוכלו ללחוץ לחיצה ימנית ולבחור\n" " ‏"פתיחה באמצעות Java"." -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -473,38 +461,11 @@ msgstr "" " והריצו את java -jar i2pinstall_%(i2pversion)s.jar " "-console בשורת הפקודה." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "קיימות חבילות לדביאן ולאובונטו." -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "I2P חיצוני" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "I2P פנימי" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "מאגר F-דרואיד שלנו" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "גרסאות פיתוח" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "אפליקצית I2P לאנדרואיד בשלבי פיתוח ואינה מספקת בשלב זה אנונימיות חזקה." - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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" @@ -513,11 +474,11 @@ msgstr "" "דורש אנדרואיד 2.3 (Gingerbread) או גבוה יותר. אם התקנת I2P קודם לכן, אתה " "צריך להתקין מחדש, כי החלפנו גם את מפתחות השחרור." -#: i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "מינימום RAM 512 MB; מומלץ 1 GB." -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -528,11 +489,7 @@ msgstr "" " שהן חתומות על־ידי zzz ועל־ידי str4d בהתאמה. הסירו אחת\n" " שאתם מתקינים את השניה." -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "חבילת מקור" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from ולאחר מכן\n" " הריצו את ההתקנה הגרפית או את ההתקנה בשורת הפקודה כפי שמתואר לעיל." -#: i2p2www/pages/downloads/list.html:218 +#: i2p2www/pages/downloads/list.html:115 #, python-format msgid "" "Android source is in שהמפתח שלו נמצא כאן." -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "עדכונים מגרסאות קודמות:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 msgid "Both automatic and manual upgrades are available for the release." msgstr "עדכונים אוטומטיים וגם ידניים אפשריים עבור גרסת שחרור זו." -#: i2p2www/pages/downloads/list.html:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "עדכונים אוטומטיים" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -597,7 +554,7 @@ msgstr "" "\n" "כאשר הוא מופיע." -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -611,7 +568,7 @@ msgstr "" "עשוי לקבל שגיאת \"הגרסה שירדה אינה עדכנית יותר מהנוכחית\",\n" "ועליו להשתמש בשיטת העדכון הידני המתוארת להלן." -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -625,7 +582,7 @@ msgstr "" "המכילות מידע חשוב כיצד להגדיר את הנתב שלכם כך שיקבל את גרסת\n" "השחרור אוטומטית." -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -639,7 +596,7 @@ msgstr "" "שמכילות מידע חשוב כיצד להגדיר את הנתב שלכם כך שיקבל את גרסת\n" "השחרור אוטומטית." -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the rename as i2pupdate.zip.\n" @@ -682,15 +635,15 @@ msgstr "" "אינכם\n" " צריכים לחלץ את הקבצים מתוך הארכיון." -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "לחצו \"אתחול\"" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "קחו לכם כוס קפה וחזרו בעוד 11 דקות" -#: i2p2www/pages/downloads/list.html:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -699,11 +652,11 @@ msgstr "" "הקובץ חתום על־ידי zzz,\n" "‏שהמפתח שלו נמצא כאן." -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "גרסאות קודמות" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on \n" "Language-Team: Indonesian " @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/about/browser-config.html:2 msgid "Web Browser Configuration" @@ -947,11 +947,18 @@ msgid "" "January 25, 2012." msgstr "" -#: i2p2www/pages/site/about/media.html:105 +#: i2p2www/pages/site/about/media.html:103 +#, python-format +msgid "" +"I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -960,7 +967,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -969,7 +976,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -978,7 +985,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -988,7 +995,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -998,7 +1005,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1008,7 +1015,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -1016,7 +1023,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1025,7 +1032,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -1033,11 +1040,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1046,7 +1053,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1055,14 +1062,14 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " "invisiblenet" msgstr "" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1071,7 +1078,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1079,7 +1086,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1087,7 +1094,7 @@ msgid "" "August 18, 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1095,7 +1102,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1103,11 +1110,11 @@ msgid "" "February 16, 2012" msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1632,6 +1639,194 @@ msgstr "" msgid "… and many others" msgstr "" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +msgid "Presenter" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "" diff --git a/i2p2www/translations/id/LC_MESSAGES/comparison.po b/i2p2www/translations/id/LC_MESSAGES/comparison.po index 78bd8127..8791e66c 100644 --- a/i2p2www/translations/id/LC_MESSAGES/comparison.po +++ b/i2p2www/translations/id/LC_MESSAGES/comparison.po @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/comparison/freenet.html:2 msgid "I2P Compared to Freenet" diff --git a/i2p2www/translations/id/LC_MESSAGES/get-involved.po b/i2p2www/translations/id/LC_MESSAGES/get-involved.po index b5ab7c5a..bdceb19b 100644 --- a/i2p2www/translations/id/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/id/LC_MESSAGES/get-involved.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2014-11-27 12:15+0000\n" "Last-Translator: str4d \n" "Language-Team: Indonesian " @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 #: i2p2www/pages/site/get-involved/index.html:77 @@ -249,10 +249,11 @@ msgstr "" "bersemangat!" #: i2p2www/pages/site/get-involved/index.html:13 +#, fuzzy msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" -"Here's a list to help you get started!" +"Here's a list to help get you started!" msgstr "" "Kami membutuhkan bantuan pada banyak area, dan Anda tidak perlu mengerti " "Java untuk berkontribusi!\n" @@ -2071,11 +2072,11 @@ msgstr "" msgid "Developer Commit keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:277 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:284 msgid "Developer Transport Keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:278 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:285 #, python-format msgid "" "Note: Transport keys are only needed for setting up a\n" @@ -2437,16 +2438,20 @@ msgstr "" msgid "Developer Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:4 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 +msgid "October 2015" +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:5 #, python-format msgid "Read the new developers guide first." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:8 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:9 msgid "Basic Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:10 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:11 msgid "" "Most of the following should be common sense for anybody who has worked " "on open source or in a commercial\n" @@ -2457,11 +2462,11 @@ msgid "" "check with the appropriate developer for guidance." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:18 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:20 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" "Please don't just \"write code\". If you can, participate in other " "development activities, including:\n" @@ -2470,7 +2475,7 @@ msgid "" "bug reporting and responses; documentation; code reviews; etc." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:25 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:26 msgid "" "Active devs should be available periodically on IRC #i2p-dev.\n" "Be aware of the current release cycle.\n" @@ -2478,7 +2483,7 @@ msgid "" "the checkin deadline for a release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:35 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:36 msgid "" "Have a basic understanding of distributed source control systems, even if" " you haven't\n" @@ -2488,7 +2493,7 @@ msgid "" "Check in some small changes and see how it goes." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:42 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:43 msgid "" "Test your changes before checking them in.\n" "If you prefer the checkin-before-test development model,\n" @@ -2500,7 +2505,7 @@ msgid "" "you push your change." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:51 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:52 msgid "" "If your change is non-trivial, or you want people to test it and need " "good test reports\n" @@ -2509,13 +2514,13 @@ msgid "" "and increment the build revision in RouterVersion.java." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:56 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:57 msgid "" "Ensure that you have the latest monotonerc file in _MTN.\n" "Do not check in on top of untrusted revisions." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:60 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:61 msgid "" "Ensure that you pull the latest revision before you check in.\n" "If you inadvertently diverge, merge and push as soon as possible.\n" @@ -2526,7 +2531,7 @@ msgid "" "without creating a merge revision." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:68 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:69 msgid "" "Do not check in major changes into the main i2p.i2p branch late in the " "release cycle.\n" @@ -2535,11 +2540,11 @@ msgid "" "and do the development there so you do not block releases." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:75 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:76 msgid "Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:77 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:78 msgid "" "Coding style throughout most of the code is 4-spaces for indentation. Do " "not use tabs.\n" @@ -2551,13 +2556,13 @@ msgid "" "Use common sense. Emulate the style in the file you are modifying." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:84 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:85 msgid "" "New classes and methods require at least brief javadocs. Add @since " "release-number." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:87 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:88 msgid "" "Classes in core/ (i2p.jar) and portions of i2ptunnel are part of our " "official API.\n" @@ -2570,7 +2575,7 @@ msgid "" "website (i2p.www branch)." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:95 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:96 msgid "" "Tag strings for translation where appropriate.\n" "Don't change existing tagged strings unless really necessary, as it will " @@ -2580,32 +2585,35 @@ msgid "" "translators have a chance to update before the release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:101 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:102 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:104 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:105 msgid "" -"We require Java 6 to build but only Java 5 to run I2P.\n" -"Do not use Java 6 classes or methods without handling the class not found" -" exceptions\n" -"and providing alternate Java 5 code. See classes in net.i2p.util for " -"examples." +"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:109 msgid "" +"We require Java 6 to build and run I2P.\n" +"Do not use Java 7 classes or methods." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:113 +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:115 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:119 msgid "Licenses" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:117 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:121 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2614,18 +2622,18 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:124 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:128 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:131 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:135 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:133 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:137 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2633,7 +2641,19 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:138 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:142 +msgid "" +"New developers should start by fixing a bug.\n" +"Search for bugs with the 'easy' keyword on trac.\n" +"When you have a fix, attach your patch to the ticket and add the keyword " +"'review-needed'.\n" +"Do not close the ticket until it's been successfully reviewed and you've " +"checked your changes in.\n" +"Once you've done this smoothly for a couple of tickets, you may follow " +"the normal procedure below." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:149 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" @@ -3827,3 +3847,4 @@ msgid "" "href=\"http://%(zzz)s/forums/14\">translation forum on %(zzz)s." msgstr "" + diff --git a/i2p2www/translations/id/LC_MESSAGES/research.po b/i2p2www/translations/id/LC_MESSAGES/research.po index e243c0bd..923abb53 100644 --- a/i2p2www/translations/id/LC_MESSAGES/research.po +++ b/i2p2www/translations/id/LC_MESSAGES/research.po @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/research/index.html:2 msgid "Academic Research" diff --git a/i2p2www/translations/it/LC_MESSAGES/about.po b/i2p2www/translations/it/LC_MESSAGES/about.po index 4d3984e0..31706bac 100644 --- a/i2p2www/translations/it/LC_MESSAGES/about.po +++ b/i2p2www/translations/it/LC_MESSAGES/about.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:41+0000\n" "PO-Revision-Date: 2014-08-26 13:35+0000\n" "Last-Translator: str4d \n" "Language-Team: Italian " @@ -20,7 +20,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/about/browser-config.html:2 msgid "Web Browser Configuration" @@ -974,11 +974,18 @@ msgid "" "January 25, 2012." msgstr "" -#: i2p2www/pages/site/about/media.html:105 +#: i2p2www/pages/site/about/media.html:103 +#, python-format +msgid "" +"I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "Tutorials" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -991,7 +998,7 @@ msgstr "" "Questa guida mostra come installare I2P su Windows XP.\n" "Di Telecomix" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1004,7 +1011,7 @@ msgstr "" "Questa guida mostra come installare I2P su un sistema Linux Debian.\n" "Di Telecomix" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1017,7 +1024,7 @@ msgstr "" "Guida che mostra come creare siti anonimi su I2P.\n" "Di Telecomix" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1032,7 +1039,7 @@ msgstr "" "irc.telecomix.i2p.\n" "Di Telecomix" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1046,7 +1053,7 @@ msgstr "" "L'agente Felix Atari del Telecomix Crypto Munitions Bureau.\n" "Di Telecomix" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1061,7 +1068,7 @@ msgstr "" "Questa guida mostra come installare e configurare il software necessario " "per accedere ad I2P." -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -1072,7 +1079,7 @@ msgstr "" "(Video Youtube)\n" "Come installare I2P su Ubuntu." -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1086,7 +1093,7 @@ msgstr "" "Adrian Crenshaw.\n" "Gennaio 2011" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -1097,11 +1104,11 @@ msgstr "" "(Video Youtube)\n" "Adrian Crenshaw.\n" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "Articoli ed interviste" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1114,7 +1121,7 @@ msgstr "" "Parte 2\n" "26 Luglio, 2002." -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1127,7 +1134,7 @@ msgstr "" "Traduzione in Inglese\n" "31 Ottobre, 2002." -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " @@ -1136,7 +1143,7 @@ msgstr "" "Articolo del 2003 su Business Week con riferimenti a" " invisiblenet" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1149,7 +1156,7 @@ msgstr "" "(In tedesco)\n" "Novembre 2007." -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1160,7 +1167,7 @@ msgstr "" "Marzo 2009\n" "traduzione in Tedesco" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1171,7 +1178,7 @@ msgstr "" " (mp3)\n" "18 Agosto 2011" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1182,7 +1189,7 @@ msgstr "" "Jonathan Cox,\n" "11 Novembre 2011." -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1193,11 +1200,11 @@ msgstr "" "Podcast, Episodio 596 (mp3)\n" "16 Febbraio 2012" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "Altro" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1739,6 +1746,195 @@ msgstr "Temi della console e del sito web" msgid "… and many others" msgstr "… e molti altri" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +#, fuzzy +msgid "Presenter" +msgstr "implementato" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "Futuri miglioramenti delle prestazioni" diff --git a/i2p2www/translations/it/LC_MESSAGES/comparison.po b/i2p2www/translations/it/LC_MESSAGES/comparison.po index 5ebc4212..f2b905c4 100644 --- a/i2p2www/translations/it/LC_MESSAGES/comparison.po +++ b/i2p2www/translations/it/LC_MESSAGES/comparison.po @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/comparison/freenet.html:2 msgid "I2P Compared to Freenet" diff --git a/i2p2www/translations/it/LC_MESSAGES/docs.po b/i2p2www/translations/it/LC_MESSAGES/docs.po index 386b0303..2b6001f8 100644 --- a/i2p2www/translations/it/LC_MESSAGES/docs.po +++ b/i2p2www/translations/it/LC_MESSAGES/docs.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-01-11 08:54+0000\n" "Last-Translator: str4d \n" "Language-Team: Italian " @@ -19,7 +19,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 msgid "Index to Technical Documentation" @@ -57,6 +57,7 @@ msgstr "" #: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 #: i2p2www/pages/site/docs/api/i2ptunnel.html:11 #: i2p2www/pages/site/docs/api/streaming.html:6 +#: i2p2www/pages/site/docs/applications/embedding.html:7 #: i2p2www/pages/site/docs/applications/managed-clients.html:7 #: i2p2www/pages/site/docs/how/elgamal-aes.html:6 #: i2p2www/pages/site/docs/how/network-database.html:6 @@ -1432,8 +1433,8 @@ msgid "Ports Used by I2P" msgstr "Porte usate da I2P" #: i2p2www/pages/site/docs/ports.html:3 +#: i2p2www/pages/site/docs/applications/embedding.html:3 #: i2p2www/pages/site/docs/spec/common-structures.html:3 -#: i2p2www/pages/site/docs/spec/streaming.html:3 #, fuzzy msgid "April 2015" msgstr "Marzo 2014" @@ -1917,7 +1918,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:93 -#: i2p2www/pages/site/docs/api/streaming.html:381 +#: i2p2www/pages/site/docs/api/streaming.html:404 msgid "Data Integrity" msgstr "" @@ -1930,7 +1931,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:100 -#: i2p2www/pages/site/docs/api/streaming.html:389 +#: i2p2www/pages/site/docs/api/streaming.html:412 msgid "Packet Encapsulation" msgstr "" @@ -1994,35 +1995,35 @@ msgstr "" msgid "JSON-RPC 2 format" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:20 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:26 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:39 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:83 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:136 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:19 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:86 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 msgid "Request:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:22 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:31 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:53 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:74 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:144 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:81 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:92 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:118 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 msgid "Response:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:25 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:27 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:28 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:33 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:46 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 #: i2p2www/pages/site/docs/protocol/i2cp.html:483 #: i2p2www/pages/site/docs/spec/common-structures.html:42 @@ -2050,432 +2051,448 @@ msgstr "" msgid "Description" msgstr "Descrizione" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:29 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:47 msgid "" "Token used for authenticating every request (excluding the 'Authenticate'" " RPC method)" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:37 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:55 msgid "Implemented methods" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:38 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:56 msgid "" "Creates and returns an authentication token used for further " "communication." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:40 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 msgid "The version of the I2PControl API used by the client." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:41 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 msgid "The password used for authenticating against the remote server." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:62 msgid "The primary I2PControl API version implemented by the server." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 msgid "The token used for further communication." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:48 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:66 msgid "Echoes the value of the echo key, used for debugging and testing." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 msgid "Value will be returned in response." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:98 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:142 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:90 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:116 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:54 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 msgid "Value of the key 'echo' in the request." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 msgid "" "Fetches rateStat from router statManager. Creates stat if not already " "created." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 #, python-format msgid "" "Determines which rateStat to fetch, see ratestats." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:60 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 msgid "Determines which period a stat is fetched for. Measured in ms." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:64 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 msgid "Returns the average value for the reuested rateStat and period." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:85 msgid "Manages I2PControl. Ports, passwords and the like." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:87 msgid "" "Sets a new listen address for I2PControl (only 127.0.0.1 and 0.0.0.0 are " "implemented in I2PControl currently)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:70 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:88 msgid "" "Sets a new password for I2PControl, all Authentication tokens will be " "revoked." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:89 msgid "Switches which port I2PControl will listen for connections on." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:93 msgid "Returned if address was changed" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:94 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:95 msgid "Returned if setting was changed" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:96 msgid "Returns true if any changes were made." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:97 msgid "Returns true if any changes requiring a restart to take effect were made." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 msgid "Fetches basic information about the I2P router. Uptime, version etc." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:119 msgid "What the status of the router is." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:102 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:120 msgid "What the uptime of the router is in ms." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:103 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:121 msgid "What version of I2P the router is running." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:104 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:122 msgid "The 1 second average inbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:105 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:123 msgid "The 15 second average inbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:106 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:124 msgid "The 1 second average outbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:107 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:125 msgid "The 15 second average outbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:108 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:126 msgid "What the current network status is. According to the below enum:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:127 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 msgid "How many tunnels on the I2P net are we participating in." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:128 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 msgid "How many peers have we communicated with recently." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:129 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 msgid "How many peers are considered 'fast'." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:130 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 msgid "How many peers are considered 'high capacity'." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:131 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 msgid "Is the router reseeding hosts to its NetDB?" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:132 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:150 msgid "How many peers are known to us (listed in our NetDB)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:135 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 msgid "Manages I2P router restart/shutdown." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:137 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +msgid "Blocking. Initiates a search for signed updates." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 msgid "" "Initiates a router reseed, fetching peers into our NetDB from a remote " "host." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:138 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 msgid "Restarts the router." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:139 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 msgid "" "Restarts the router gracefully (waits for participating tunnels to " "expire)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:140 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 msgid "Shuts down the router." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:141 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 msgid "" "Shuts down the router gracefully (waits for participating tunnels to " "expire)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +msgid "Initiates a router update from signed sources." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +msgid "Blocking. Returns true iff a signed update has been found." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 msgid "If requested, verifies that a reseed has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:167 msgid "If requested, verifies that a restart has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 msgid "If requested, verifies that a graceful restart has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 msgid "If requested, verifies that a shutdown has been initiated" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 msgid "If requested, verifies that a graceful shutdown has been initiated" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:152 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +msgid "Blocking. If requested, returns the status of the the update" +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 msgid "Fetches or sets various network related settings. Ports, addresses etc." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 msgid "" "What port is used for the TCP transport. If null is submitted, current " "setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 msgid "" "What hostname is used for the TCP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 msgid "" "Use automatically detected ip for TCP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 msgid "" "What port is used for the UDP transport. If null is submitted, current " "setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 msgid "" "What hostname is used for the UDP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 msgid "" "Which methods should be used for detecting the ip address of the UDP " "transport. If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 msgid "What ip has been detected by the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:183 msgid "Is UPnP enabled. If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:184 msgid "" "How many percent of bandwidth is usable for participating tunnels. If " "null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:163 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 msgid "" "How many KB/s of inbound bandwidth is allowed. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 msgid "" "How many KB/s of outbound bandwidth is allowed. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:187 msgid "" "Is laptop mode enabled (change router identity and UDP port when IP " "changes ). If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method. If null is submitted, current setting will" " be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 msgid "If requested, returns the port used for the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 msgid "If requested, returns the hostname used for the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 msgid "" "If requested, returns the method used for automatically detecting ip for " "the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:172 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 msgid "If requested, returns the port used for the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:173 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:195 msgid "If requested, returns the hostname used for the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 msgid "" "If requested, returns methods used for detecting the ip address of the " "UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 msgid "If requested, returns what ip has been detected by the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 msgid "If requested, returns the UPNP setting." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 msgid "" "If requested, returns how many percent of bandwidth is usable for " "participating tunnels." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 msgid "If requested, returns how many KB/s of inbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 msgid "If requested, returns how many KB/s of outbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 msgid "If requested, returns the laptop mode." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:203 msgid "Have the provided settings been saved." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:204 msgid "Is a restart needed for the new settings to be used." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:207 msgid "denotes an optional value." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:208 msgid "denotes a possibly occuring return value" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:210 msgid "Error codes" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:189 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:211 msgid "Standard JSON-RPC2 error codes." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:212 msgid "JSON parse error." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:213 msgid "Invalid request." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:214 msgid "Method not found." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:215 msgid "Invalid parameters." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:216 msgid "Internal error." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:218 msgid "I2PControl specific error codes." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:219 msgid "Invalid password provided." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:220 msgid "No authentication token presented." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:221 msgid "Authentication token doesn't exist." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:222 msgid "The provided authentication token was expired and will be removed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:223 msgid "" "The version of the I2PControl API used wasn't specified, but is required " "to be specified." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:224 msgid "" "The version of the I2PControl API specified is not supported by " "I2PControl." @@ -2863,8 +2880,8 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:3 -#: i2p2www/pages/site/docs/spec/geoip.html:3 -msgid "December 2013" +#, fuzzy +msgid "September 2015" msgstr "Dicembre 2013" #: i2p2www/pages/site/docs/api/streaming.html:8 @@ -3046,7 +3063,7 @@ msgstr "Default" #: i2p2www/pages/site/docs/spec/common-structures.html:885 #: i2p2www/pages/site/docs/spec/common-structures.html:990 #: i2p2www/pages/site/docs/spec/datagrams.html:30 -#: i2p2www/pages/site/docs/spec/datagrams.html:93 +#: i2p2www/pages/site/docs/spec/datagrams.html:90 #: i2p2www/pages/site/docs/spec/updates.html:319 msgid "Notes" msgstr "Note" @@ -3058,41 +3075,48 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:121 -#: i2p2www/pages/site/docs/api/streaming.html:127 -#: i2p2www/pages/site/docs/api/streaming.html:133 -#: i2p2www/pages/site/docs/api/streaming.html:140 -#: i2p2www/pages/site/docs/api/streaming.html:152 -#: i2p2www/pages/site/docs/api/streaming.html:163 -#: i2p2www/pages/site/docs/api/streaming.html:192 +#: i2p2www/pages/site/docs/api/streaming.html:129 +#: i2p2www/pages/site/docs/api/streaming.html:135 +#: i2p2www/pages/site/docs/api/streaming.html:141 +#: i2p2www/pages/site/docs/api/streaming.html:148 +#: i2p2www/pages/site/docs/api/streaming.html:160 +#: i2p2www/pages/site/docs/api/streaming.html:171 #: i2p2www/pages/site/docs/api/streaming.html:200 +#: i2p2www/pages/site/docs/api/streaming.html:212 #: i2p2www/pages/site/docs/api/streaming.html:220 -#: i2p2www/pages/site/docs/api/streaming.html:237 -#: i2p2www/pages/site/docs/api/streaming.html:249 -#: i2p2www/pages/site/docs/api/streaming.html:255 -#: i2p2www/pages/site/docs/api/streaming.html:261 -#: i2p2www/pages/site/docs/api/streaming.html:275 -#: i2p2www/pages/site/docs/api/streaming.html:282 -#: i2p2www/pages/site/docs/api/streaming.html:289 -#: i2p2www/pages/site/docs/api/streaming.html:314 -#: i2p2www/pages/site/docs/api/streaming.html:321 -#: i2p2www/pages/site/docs/api/streaming.html:328 +#: i2p2www/pages/site/docs/api/streaming.html:243 +#: i2p2www/pages/site/docs/api/streaming.html:260 +#: i2p2www/pages/site/docs/api/streaming.html:272 +#: i2p2www/pages/site/docs/api/streaming.html:278 +#: i2p2www/pages/site/docs/api/streaming.html:284 +#: i2p2www/pages/site/docs/api/streaming.html:298 +#: i2p2www/pages/site/docs/api/streaming.html:305 +#: i2p2www/pages/site/docs/api/streaming.html:312 +#: i2p2www/pages/site/docs/api/streaming.html:337 +#: i2p2www/pages/site/docs/api/streaming.html:344 +#: i2p2www/pages/site/docs/api/streaming.html:351 #, python-format msgid "As of release %(release)s." msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:125 +#: i2p2www/pages/site/docs/api/streaming.html:133 msgid "Use the access list as a whitelist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:131 +#: i2p2www/pages/site/docs/api/streaming.html:127 +msgid "The name or number of the signature type for a transient destination." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:139 msgid "Use the access list as a blacklist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:145 +#: i2p2www/pages/site/docs/api/streaming.html:153 msgid "Whether to respond to incoming pings" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:157 +#: i2p2www/pages/site/docs/api/streaming.html:165 msgid "" "Comma- or space-separated list of Base64 peer Hashes to be\n" "blacklisted for incoming connections to ALL destinations in the context.\n" @@ -3103,13 +3127,13 @@ msgid "" "router in a separate JVM and context." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:167 +#: i2p2www/pages/site/docs/api/streaming.html:175 msgid "" "How much transmit data (in bytes) will be accepted that hasn't been " "written out yet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:171 +#: i2p2www/pages/site/docs/api/streaming.html:179 msgid "" "When we're in congestion avoidance, we grow the window size at the rate\n" "of 1/(windowSize*factor). In standard TCP, window sizes are" @@ -3118,7 +3142,7 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:178 +#: i2p2www/pages/site/docs/api/streaming.html:186 msgid "" "How long to wait after instantiating a new con \n" "before actually attempting to connect. If this is\n" @@ -3128,19 +3152,33 @@ msgid "" "or that many milliseconds pass, and include any initial data with the SYN." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:186 +#: i2p2www/pages/site/docs/api/streaming.html:194 msgid "" "How long to block on connect, in milliseconds. Negative means " "indefinitely. Default is 5 minutes." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:190 +#: i2p2www/pages/site/docs/api/streaming.html:198 msgid "" "Whether to disable warnings in the logs when an incoming connection is " "rejected due to connection limits." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:196 +#: i2p2www/pages/site/docs/api/streaming.html:204 +msgid "" +"Comma- or space-separated list of Base64 peer Hashes or host names to be\n" +"contacted using an alternate DSA destination.\n" +"Only applies if multisession is enabled and the primary session is non-" +"DSA\n" +"(generally for shared clients only).\n" +"This option must be set in the context properties, NOT in the " +"createManager() options argument.\n" +"Note that setting this in the router context will not affect clients " +"outside the\n" +"router in a separate JVM and context." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:216 msgid "" "Whether to listen only for the streaming protocol.\n" "Setting to true will prohibit communication with Destinations earlier " @@ -3149,89 +3187,97 @@ msgid "" "Destination." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:204 +#: i2p2www/pages/site/docs/api/streaming.html:224 msgid "" "(0=noop, 1=disconnect)\n" "What to do on an inactivity timeout - do nothing, disconnect, or send a " "duplicate ack." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:212 +#: i2p2www/pages/site/docs/api/streaming.html:230 +msgid "Idle time before sending a keepalive" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:233 +msgid "Delay before sending an ack" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:235 msgid "" "The initial value of the resend delay field in the packet header, times " "1000.\n" "Not fully implemented; see below." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:217 +#: i2p2www/pages/site/docs/api/streaming.html:240 msgid "" "Initial timeout\n" "(if no sharing data available)." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:224 +#: i2p2www/pages/site/docs/api/streaming.html:247 msgid "" "Initial round trip time estimate\n" "(if no sharing data available).\n" "Disabled as of release 0.9.8; uses actual RTT." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "if no sharing data available" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "" "In standard TCP, window sizes are in bytes, while in I2P, window sizes " "are in messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:242 +#: i2p2www/pages/site/docs/api/streaming.html:265 msgid "" "(0 or negative value means unlimited)\n" "This is a total limit for incoming and outgoing combined." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:247 +#: i2p2www/pages/site/docs/api/streaming.html:270 msgid "Incoming connection limit (per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:253 -#: i2p2www/pages/site/docs/api/streaming.html:259 +#: i2p2www/pages/site/docs/api/streaming.html:276 +#: i2p2www/pages/site/docs/api/streaming.html:282 msgid "(per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:265 +#: i2p2www/pages/site/docs/api/streaming.html:288 msgid "The MTU in bytes." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:269 +#: i2p2www/pages/site/docs/api/streaming.html:292 msgid "Maximum number of retransmissions before failure." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:273 +#: i2p2www/pages/site/docs/api/streaming.html:296 msgid "Incoming connection limit (all peers; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:279 -#: i2p2www/pages/site/docs/api/streaming.html:286 +#: i2p2www/pages/site/docs/api/streaming.html:302 +#: i2p2www/pages/site/docs/api/streaming.html:309 msgid "" "(all peers; 0 means disabled)\n" "Use with caution as exceeding this will disable a server for a long time." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:295 +#: i2p2www/pages/site/docs/api/streaming.html:318 msgid "" "(2=interactive not supported)\n" "This doesn't currently do anything, but setting it to a value other than " "1 will cause an error." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:300 +#: i2p2www/pages/site/docs/api/streaming.html:323 msgid "How long to block on read, in milliseconds. Negative means indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:304 +#: i2p2www/pages/site/docs/api/streaming.html:327 msgid "" "When we're in slow start, we grow the window size at the rate\n" "of 1/(factor). In standard TCP, window sizes are in bytes,\n" @@ -3239,38 +3285,38 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:311 -#: i2p2www/pages/site/docs/api/streaming.html:318 -#: i2p2www/pages/site/docs/api/streaming.html:325 +#: i2p2www/pages/site/docs/api/streaming.html:334 +#: i2p2www/pages/site/docs/api/streaming.html:341 +#: i2p2www/pages/site/docs/api/streaming.html:348 msgid "" "Ref: RFC 2140. Floating point value.\n" "May be set only via context properties, not connection options." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:332 +#: i2p2www/pages/site/docs/api/streaming.html:355 msgid "" "How long to block on write/flush, in milliseconds. Negative means " "indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:340 +#: i2p2www/pages/site/docs/api/streaming.html:363 #: i2p2www/pages/site/docs/spec/streaming.html:10 msgid "Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:342 +#: i2p2www/pages/site/docs/api/streaming.html:365 msgid "See the Streaming Library Specification page." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:346 +#: i2p2www/pages/site/docs/api/streaming.html:369 msgid "Implementation Details" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:348 +#: i2p2www/pages/site/docs/api/streaming.html:371 msgid "Setup" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:349 +#: i2p2www/pages/site/docs/api/streaming.html:372 msgid "" "The initiator sends a packet with the SYNCHRONIZE flag set. This packet " "may contain the initial data as well.\n" @@ -3278,7 +3324,7 @@ msgid "" " may contain the initial response data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:354 +#: i2p2www/pages/site/docs/api/streaming.html:377 msgid "" "The initiator may send additional data packets, up to the initial window " "size, before receiving the SYNCHRONIZE response.\n" @@ -3288,11 +3334,11 @@ msgid "" "arrive out of order, in advance of the SYNCHRONIZE packet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:361 +#: i2p2www/pages/site/docs/api/streaming.html:384 msgid "MTU Selection and Negotiation" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:362 +#: i2p2www/pages/site/docs/api/streaming.html:385 msgid "" "The maximum message size (also called the MTU / MRU) is negotiated to the" " lower value supported by\n" @@ -3305,7 +3351,7 @@ msgid "" "including overhead for the typical case." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:371 +#: i2p2www/pages/site/docs/api/streaming.html:394 msgid "" "The first message in a connection includes a 387 byte (typical) " "Destination added by the streaming layer,\n" @@ -3323,7 +3369,7 @@ msgid "" "connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:382 +#: i2p2www/pages/site/docs/api/streaming.html:405 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -3331,7 +3377,7 @@ msgid "" "There is no checksum field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:390 +#: i2p2www/pages/site/docs/api/streaming.html:413 #, python-format msgid "" "Each packet is sent through I2P as a single message (or as an individual " @@ -3345,11 +3391,11 @@ msgid "" "mechanism or payload length field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:400 +#: i2p2www/pages/site/docs/api/streaming.html:423 msgid "Windowing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:401 +#: i2p2www/pages/site/docs/api/streaming.html:424 msgid "" "The streaming lib uses standard slow-start (exponential window growth) " "and congestion avoidance (linear window growth)\n" @@ -3357,11 +3403,11 @@ msgid "" "Windowing and acknowledgments use packet count, not byte count." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:408 +#: i2p2www/pages/site/docs/api/streaming.html:431 msgid "Close" msgstr "Chiudi" -#: i2p2www/pages/site/docs/api/streaming.html:409 +#: i2p2www/pages/site/docs/api/streaming.html:432 msgid "" "Any packet, including one with the SYNCHRONIZE flag set, may have the " "CLOSE flag sent as well.\n" @@ -3370,18 +3416,18 @@ msgid "" "CLOSE packets may contain data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:417 +#: i2p2www/pages/site/docs/api/streaming.html:440 msgid "" "There is no ping function at the I2CP layer (equivalent to ICMP echo) or " "in datagrams.\n" "This function is provided in streaming.\n" "Pings and pongs may not be combined with a standard streaming packet;\n" "if the ECHO option is set, then\n" -"most other flags, options, ackThrough, sequenceNum, NACKs, payload, etc. " -"are ignored." +"most other flags, options, ackThrough, sequenceNum, NACKs, etc. are " +"ignored." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:425 +#: i2p2www/pages/site/docs/api/streaming.html:448 msgid "" "A ping packet must have the ECHO, SIGNATURE_INCLUDED, and FROM_INCLUDED " "flags set.\n" @@ -3390,7 +3436,7 @@ msgid "" "The sendStreamId may or may not correspond to an existing connection." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:431 +#: i2p2www/pages/site/docs/api/streaming.html:454 msgid "" "A pong packet must have the ECHO flag set.\n" "The sendStreamId must be zero, and the receiveStreamId is the " @@ -3399,17 +3445,24 @@ msgid "" "ping." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:437 +#: i2p2www/pages/site/docs/api/streaming.html:460 +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 msgid "" "Streaming may be configured to disable sending pongs with the " "configuration i2p.streaming.answerPings=false." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:442 +#: i2p2www/pages/site/docs/api/streaming.html:470 msgid "Control Block Sharing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:443 +#: i2p2www/pages/site/docs/api/streaming.html:471 msgid "" "The streaming lib supports \"TCP\" Control Block sharing.\n" "This shares three important streaming lib parameters\n" @@ -3426,22 +3479,22 @@ msgid "" "The following Control Block Sharing parameters can be set per router:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:464 +#: i2p2www/pages/site/docs/api/streaming.html:492 msgid "Other Parameters" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:465 +#: i2p2www/pages/site/docs/api/streaming.html:493 msgid "" "The following parameters are hardcoded, but may be of interest for " "analysis:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:484 +#: i2p2www/pages/site/docs/api/streaming.html:512 #: i2p2www/pages/site/docs/how/network-database.html:862 msgid "History" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:485 +#: i2p2www/pages/site/docs/api/streaming.html:513 msgid "" "The streaming library has grown organically for I2P - first mihi " "implemented the\n" @@ -3464,9 +3517,9 @@ msgid "" "messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:499 +#: i2p2www/pages/site/docs/api/streaming.html:527 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 -#: i2p2www/pages/site/docs/how/garlic-routing.html:254 +#: i2p2www/pages/site/docs/how/garlic-routing.html:251 #: i2p2www/pages/site/docs/how/network-database.html:867 #: i2p2www/pages/site/docs/how/peer-selection.html:265 #: i2p2www/pages/site/docs/how/tunnel-routing.html:255 @@ -3479,18 +3532,18 @@ msgstr "" msgid "Future Work" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:500 +#: i2p2www/pages/site/docs/api/streaming.html:528 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:506 +#: i2p2www/pages/site/docs/api/streaming.html:534 msgid "Additional tuning of the streaming lib parameters may be necessary." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:509 +#: i2p2www/pages/site/docs/api/streaming.html:537 #, python-format msgid "" "Another area for research is the interaction of the streaming lib with " @@ -3499,7 +3552,7 @@ msgid "" "See the NTCP discussion page for details." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:514 +#: i2p2www/pages/site/docs/api/streaming.html:542 msgid "" "The interaction of the routing algorithms with the streaming lib strongly" " affects performance.\n" @@ -3514,32 +3567,32 @@ msgid "" "improvements." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:524 +#: i2p2www/pages/site/docs/api/streaming.html:552 msgid "The data in the first SYN packet may exceed the receiver's MTU." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:527 +#: i2p2www/pages/site/docs/api/streaming.html:555 msgid "The DELAY_REQUESTED field could be used more." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:530 +#: i2p2www/pages/site/docs/api/streaming.html:558 msgid "" "Duplicate initial SYNCHRONIZE packets on short-lived streams may not be " "recognized and removed." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:533 +#: i2p2www/pages/site/docs/api/streaming.html:561 msgid "Don't send the MTU in a retransmission." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:536 +#: i2p2www/pages/site/docs/api/streaming.html:564 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:541 +#: i2p2www/pages/site/docs/api/streaming.html:569 msgid "" "zzz has added debug code to the streaming library to log packets in a " "wireshark-compatible\n" @@ -3548,7 +3601,7 @@ msgid "" "to TCP fields." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:546 +#: i2p2www/pages/site/docs/api/streaming.html:574 msgid "" "There are proposals to replace the streaming lib with standard TCP\n" "(or perhaps a null layer together with raw sockets).\n" @@ -4018,6 +4071,469 @@ msgstr "" msgid "DHT on I2P discussion" msgstr "" +#: i2p2www/pages/site/docs/applications/embedding.html:2 +msgid "Embedding I2P in your Application" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:8 +msgid "" +"This page is about bundling the entire I2P router binary with your " +"application.\n" +"It is not about writing an application to work with I2P (either bundled " +"or external)." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:13 +msgid "" +"Lots of projects are bundling, or talking about bundling, I2P. That's " +"great if done right.\n" +"If done wrong, it could cause real harm to our network.\n" +"The I2P router is complex, and it can be a challenge to hide all the " +"complexity from your users.\n" +"This page discusses some general guidelines." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:23 +msgid "Talk to us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:24 +msgid "" +"Start a dialog. We're here to help. Applications that embed I2P are the " +"most promising - and exciting -\n" +"opportunities for us to grow the network and improve anonymity for " +"everyone." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:30 +msgid "Choose your router wisely" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:31 +msgid "" +"If your application is in Java or Scala, it's an easy choice - use the " +"Java router.\n" +"If in C/C++, we recommend i2pd. The development of i2pcpp has stopped.\n" +"For apps in other languages, best to use SAM or BOB or SOCKS and bundle " +"the Java router as a separate process.\n" +"Some of the following only applies to the Java router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:39 +msgid "Licensing" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:40 +msgid "Ensure you meet the license requirements of the software you are bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:45 +msgid "Verify default configuration" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:46 +msgid "" +"A correct default configuration is crucial. Most users will not change " +"the defaults.\n" +"The defaults for your application may need to be different than the " +"defaults for the router you are bundling.\n" +"Override the router defaults if necessary." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:51 +msgid "" +"Some important defaults to review: Max bandwidth, tunnel quantity and " +"length, max participating tunnels.\n" +"A lot of this depends on the expected bandwidth and usage patterns of " +"your app." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:55 +msgid "" +"Configure enough bandwidth and tunnels to allow your users to contribute " +"to the network.\n" +"Consider disabling external I2CP, as you probably don't need it and it " +"would conflict with any other running I2P instance.\n" +"Also look at the configs for disabling killing of the JVM on exit, for " +"example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:62 +msgid "Participating Traffic Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:63 +msgid "" +"It may be tempting for you to disable participating traffic.\n" +"There's several ways to do this (hidden mode, setting max tunnels to 0, " +"setting shared bandwidth below 12 KBytes/sec).\n" +"Without participating traffic, you don't have to worry about graceful " +"shutdown,\n" +"your users don't see bandwidth usage not generated by them, etc.\n" +"However, there's lots of reasons why you should allow participating " +"tunnels." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:70 +msgid "" +"First of all, the router doesn't work that well if it doesn't have a " +"chance to \"integrate\" with the network,\n" +"which is helped tremendously by others building tunnels through you." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:74 +msgid "" +"Secondly, over 90% of the routers in the current network allow " +"participating traffic.\n" +"It's the default in the Java router.\n" +"If your application doesn't route for others and it gets really popular, " +"then it's a leech on the network,\n" +"and it upsets the balance we have now.\n" +"If it gets really big, then we become Tor, and spend our time begging for" +" people to enable relaying." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:81 +msgid "" +"Thirdly, participating traffic is cover traffic that helps your users' " +"anonymity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:84 +msgid "" +"We strongly discourage you from disabling participating traffic by " +"default.\n" +"If you do this and your application gets hugely popular, it could break " +"the network." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:90 +msgid "Persistence" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:91 +msgid "" +"You must save the router's data (netdb, configuration, etc.) between runs" +" of the router.\n" +"I2P does not work well if you must reseed each startup, and that's a huge" +" load on our reseed servers, and not very good for anonymity either.\n" +"Even if you bundle router infos, I2P needs saved profile data for best " +"performance." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:99 +msgid "Configurability" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:100 +msgid "" +"Give your users a way to change the configuration of the important " +"settings.\n" +"We understand that you will probably want to hide most of I2P's " +"complexity, but it's important to show some basic settings.\n" +"In addition to the defaults above, some network settings such as UPnP, " +"IP/port may be helpful." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:108 +msgid "Floodfill Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:109 +msgid "" +"Above a certain bandwidth setting, and meeting other health criteria, " +"your router will become floodfill,\n" +"which may cause a large increase in connections and memory usage (at " +"least with the Java router).\n" +"Think about whether that's OK. You can disable floodfill, but then your " +"fastest users aren't contributing what they could.\n" +"It also depends on the typical uptime for your application." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:119 +msgid "Reseeding" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:120 +msgid "" +"Decide if you are bundling router infos or using our reseed hosts.\n" +"The Java reseed host list is in the source code, so if you keep your " +"source up to date, the host list will be also.\n" +"Be aware of possible blocking by hostile governments." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:129 +msgid "Reduce Network Resource Usage" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:130 +msgid "" +"Consider setting your application tunnels to delay-open, reduce-on-idle " +"and/or close-on-idle.\n" +"This is straightforward if using i2ptunnel but you'll have to implement " +"some of it yourself if using I2CP directly.\n" +"See i2psnark for code that reduces tunnel count and then closes the " +"tunnel, even in the presence of some background DHT activity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:138 +msgid "Updatability" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:139 +msgid "" +"Have an auto-update feature if at all possible, or at least auto-" +"notification of a new version.\n" +"Our biggest fear is a huge number of routers out there that can't be " +"updated.\n" +"We have about 6-8 releases a year of the Java router, and it's critical " +"to the health of the network that the users keep up.\n" +"We usually have over 80% of the network on the latest release within " +"6 weeks after the release, and we'd like to keep it that way.\n" +"You don't need to worry about disabling the router's built-in auto-update" +" function, as that code is in the router console,\n" +"which you presumably are not bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:150 +msgid "Rollout" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:151 +msgid "" +"Have a gradual rollout plan. Don't overwhelm the network all at once.\n" +"We currently have approximately 25K unique users per day and 40K uniques " +"per month.\n" +"We are probably able to handle growth of 2-3X per year without too much " +"issue.\n" +"If you anticipate a faster rampup than that, OR the bandwidth " +"distribution (or uptime distribution,\n" +"or any other significant characteristic) of your userbase is " +"significantly different from our current userbase,\n" +"we really need to have a discussion.\n" +"The bigger your growth plans, the more important everthing else in this " +"checklist is." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:163 +msgid "Design for and Encourage Long Uptimes" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:164 +msgid "" +"Tell your users that I2P works best if it keeps running.\n" +"It may be several minutes after startup before it works well, and even " +"more after first install.\n" +"If your average uptime is less than an hour, I2P is probably the wrong " +"solution." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:172 +msgid "Show Status" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:173 +msgid "" +"Provide some indication to the user that the application tunnels are " +"ready. Encourage patience." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:178 +msgid "Graceful Shutdown" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:179 +msgid "" +"If possible, delay the shutdown until your participating tunnels expire.\n" +"Don't let your users break tunnels easily, or at least ask them to " +"confirm." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:185 +msgid "Education and Donation" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:186 +msgid "" +"It would be nice if you give your users links to learn more about I2P and" +" to donate." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:192 +msgid "External Router Option" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:193 +msgid "" +"Depending on your user base and application,\n" +"it may be helpful to provide an option or a separate package to use an " +"external router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:200 +msgid "Use of other Common Services" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:201 +msgid "" +"If you plan to use or link to other common I2P services (news feeds, " +"hosts.txt subscriptions, trackers, outproxies, etc.),\n" +"make sure you aren't overloading them,\n" +"and talk to the people who are running them to make sure it's ok." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:209 +msgid "Time / NTP Issues" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:210 +msgid "" +"I2P includes an SNTP client. I2P requires correct time to operate.\n" +"It will compensate for a skewed system clock but this may delay startup. " +"You may disable I2P's SNTP queries,\n" +"but this isn't advised unless your application makes sure the system " +"clock is correct." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:218 +msgid "Choose What and How you Bundle" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:219 +msgid "" +"At a minimum you will need i2p.jar, router.jar, streaming.jar, and " +"mstreaming.jar.\n" +"You may omit the two streaming jars for a datagram-only app.\n" +"Some apps may need more, e.g. i2ptunnel.jar or addressbook.jar.\n" +"Don't forget jbigi.jar, or a subset of it for the platforms you support, " +"to make the crypto much faster.\n" +"We are currently building them for Java 6, as of 0.9.14. The source is " +"mostly compatible with Java 5 if you want to do your own compile,\n" +"but we may start using Java 6 features at any time without notice.\n" +"We plan to migrate to Java 7 in 2015.\n" +"If you're building Debian / Ubuntu packages, you should require the I2P " +"package from our PPA instead of bundling it.\n" +"You almost certainly do not need susimail, susidns, the router console, " +"and i2psnark, for example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:230 +msgid "" +"The following files should be included in the I2P installation directory," +" specified with the \"i2p.dir.base\" property.\n" +"Don't forget certificates/reseed and certificates/ssl, required for " +"reseeding, and blocklist.txt for IP validation.\n" +"The geoip directory is optional, but recommended so the router can make " +"decisions based on location.\n" +"The hosts.txt file may be necessary, you may modify it to include any " +"hosts your application uses.\n" +"You may add a router.config file to the base directory to override " +"initial defaults." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:237 +msgid "" +"License requirements may require you to include the LICENSES.txt file and" +" the licenses directory." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:243 +msgid "You may also wish to bundle a hosts.txt file." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:246 +msgid "Be sure to specify a Java 6 bootclasspath if compiling with Java 8." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:254 +msgid "Datagram (DHT) considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:255 +msgid "" +"If your application is using I2P datagrams, e.g. for a DHT,\n" +"there's lots of advanced options available to reduce overhead and " +"increase reliability.\n" +"This may take some time and experimentation to get working well.\n" +"Be aware of size/reliability tradeoffs. Talk to us for help.\n" +"It is possible - and recommended - to use Datagrams and Streaming on the " +"same Destination.\n" +"Don't create separate Destinations for this.\n" +"Don't try to store your unrelated data in the existing network DHTs " +"(iMule, bote, bittorrent, and router).\n" +"Build your own. If you are hardcoding seed nodes, we recommend that you " +"have several." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:268 +msgid "Comarketing" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:269 +msgid "" +"Let's work together. Don't wait until it's done.\n" +"Give us your Twitter handle and start tweeting about it, we will return " +"the favor." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:275 +msgid "Malware" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:276 +msgid "" +"Please don't use I2P for evil.\n" +"It could cause great harm both to our network and our reputation." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:282 +msgid "Join Us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:283 +msgid "" +"This may be obvious, but join the community. Run I2P 24/7. Start an " +"eepsite about your project.\n" +"Hang out in IRC #i2p-dev. Post on the forums. Spread the word.\n" +"We can help get you users, testers, translators, or even coders." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:291 +#, fuzzy +msgid "Application Examples" +msgstr "Applicazioni" + +#: i2p2www/pages/site/docs/applications/embedding.html:292 +msgid "" +"You may wish to install and play with the I2P Android app, and look at " +"its code, for an example of an application that bundles the router.\n" +"See what we expose to the user and what we hide.\n" +"Look at the state machine we use to start and stop the router.\n" +"Other examples are: Vuze, the Nightweb Android app, iMule, TAILS, iCloak," +" and Monero." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:300 +msgid "Code Example" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:301 +msgid "" +"None of the above actually tells you how to write your code to\n" +"bundle the Java router, so following is a brief example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:331 +msgid "" +"This code is for the case where your application starts the router, as in" +" our Android app.\n" +"You could also have the router start the application via the " +"clients.config and i2ptunnel.config files,\n" +"together with Jetty webapps,\n" +"as is done in our Java packages.\n" +"As always, state management is the difficult part." +msgstr "" + #: i2p2www/pages/site/docs/applications/managed-clients.html:3 msgid "February 2014" msgstr "Febbraio 2014" @@ -5450,7 +5966,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/cryptography.html:371 #: i2p2www/pages/site/docs/how/cryptography.html:448 #: i2p2www/pages/site/docs/how/cryptography.html:516 -#: i2p2www/pages/site/docs/how/garlic-routing.html:293 +#: i2p2www/pages/site/docs/how/garlic-routing.html:290 #: i2p2www/pages/site/docs/how/peer-selection.html:296 msgid "References" msgstr "Referenze " @@ -6092,7 +6608,9 @@ msgstr "" msgid "" "Several of these ideas may require a new I2NP message type, or\n" "set a flag in the\n" -"Delivery Instructions,\n" +"Delivery" +" Instructions,\n" "or set a magic number in the first few bytes of the Session Key field\n" "and accept a small risk of the random Session Key matching the magic " "number." @@ -6338,30 +6856,32 @@ msgid "" "I2CP interface becomes a single\n" "Garlic Clove\n" "with its own\n" -"Delivery Instructions,\n" +"Delivery " +"Instructions,\n" "inside a\n" "Garlic Message.\n" "Delivery Instructions may specify a Destination, Router, or Tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:172 +#: i2p2www/pages/site/docs/how/garlic-routing.html:171 msgid "" "Generally, a Garlic Message will contain only one clove.\n" "However, the router will periodically bundle two additional\n" "cloves in the Garlic Message:" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:177 +#: i2p2www/pages/site/docs/how/garlic-routing.html:176 msgid "Garlic Message Cloves" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:180 +#: i2p2www/pages/site/docs/how/garlic-routing.html:179 #, python-format msgid "" "A\n" "Delivery Status Message,\n" "with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying that it be sent back to the originating router as an " "acknowledgment.\n" "This is similar to the \"reply block\" or \"reply onion\"\n" @@ -6375,7 +6895,7 @@ msgid "" "or take other actions." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:194 +#: i2p2www/pages/site/docs/how/garlic-routing.html:192 #, python-format msgid "" "A\n" @@ -6383,7 +6903,8 @@ msgid "" "containing a\n" "LeaseSet\n" "for the originating Destination, with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying the far-end destination's router.\n" "By periodically bundling a LeaseSet, the router ensures that the far-end " "will be able\n" @@ -6395,7 +6916,7 @@ msgid "" "network database page." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:213 +#: i2p2www/pages/site/docs/how/garlic-routing.html:210 #, python-format msgid "" "By default, the Delivery Status and Database Store Messages\n" @@ -6413,14 +6934,14 @@ msgid "" " Expires specification for details." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:227 +#: i2p2www/pages/site/docs/how/garlic-routing.html:224 msgid "" "Obviously, the additional messages are currently bundled for specific " "purposes,\n" "and not part of a general-purpose routing scheme." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:232 +#: i2p2www/pages/site/docs/how/garlic-routing.html:229 msgid "" "As of release 0.9.12, the Delivery Status Message is wrapped in another " "Garlic Message\n" @@ -6428,11 +6949,11 @@ msgid "" "routers on the return path." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:238 +#: i2p2www/pages/site/docs/how/garlic-routing.html:235 msgid "Storage to the Floodfill Network Database" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:239 +#: i2p2www/pages/site/docs/how/garlic-routing.html:236 #, python-format msgid "" "As explained on the\n" @@ -6446,20 +6967,21 @@ msgid "" "so it is not visible to the tunnel's outbound gateway." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:255 +#: i2p2www/pages/site/docs/how/garlic-routing.html:252 #, python-format msgid "" "The Garlic Message mechanism is very flexible and provides a structure " "for\n" "implementing many types of mixnet delivery methods.\n" "Together with the unused delay option in the\n" -"tunnel message Delivery " -"Instructions,\n" +"tunnel" +" message Delivery Instructions,\n" "a wide spectrum of batching, delay, mixing, and routing strategies are " "possible." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:263 +#: i2p2www/pages/site/docs/how/garlic-routing.html:260 msgid "" "In particular, there is potential for much more flexibility at the " "outbound tunnel endpoint.\n" @@ -6469,7 +6991,7 @@ msgid "" "for redundancy, or streaming audio and video." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:270 +#: i2p2www/pages/site/docs/how/garlic-routing.html:267 msgid "" "Such experiments may conflict with the need to ensure security and " "anonymity, such\n" @@ -6479,7 +7001,7 @@ msgid "" "expiration times." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:276 +#: i2p2www/pages/site/docs/how/garlic-routing.html:273 #, python-format msgid "" "As a part of\n" @@ -6492,14 +7014,14 @@ msgid "" "of 16 bytes." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:285 +#: i2p2www/pages/site/docs/how/garlic-routing.html:282 #, python-format msgid "" "Encryption of additional messages to and from the\n" "floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:295 +#: i2p2www/pages/site/docs/how/garlic-routing.html:292 msgid "" "The term garlic routing was first coined in Roger Dingledine's Free Haven" " \n" @@ -6509,30 +7031,30 @@ msgid "" "Michael J. Freedman." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:302 +#: i2p2www/pages/site/docs/how/garlic-routing.html:299 msgid "Onion router publications" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:304 +#: i2p2www/pages/site/docs/how/garlic-routing.html:301 msgid "Onion Routing on Wikipedia" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:306 +#: i2p2www/pages/site/docs/how/garlic-routing.html:303 msgid "Garlic Routing on Wikipedia" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:308 +#: i2p2www/pages/site/docs/how/garlic-routing.html:305 #, python-format msgid "" "I2P Meeting 58 (2003) discussing the " "implementation of garlic routing" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:314 +#: i2p2www/pages/site/docs/how/garlic-routing.html:311 msgid "Free Haven publications" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:316 +#: i2p2www/pages/site/docs/how/garlic-routing.html:313 msgid "" "Onion routing was first described in Hiding Routing Information\n" @@ -14142,15 +14664,16 @@ msgstr "" #, python-format msgid "" "Tunnel Message Delivery Instructions are defined in the Tunnel Message Specification.\n" +"href=\"%(tunnelmessage)s#struct_TunnelMessageDeliveryInstructions\">Tunnel" +" Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/common-structures.html:1014 #, python-format msgid "" "Garlic Message Delivery Instructions are defined in the I2NP Message " -"Specification.\n" +"href=\"%(i2npmessage)s#struct_GarlicCloveDeliveryInstructions\">I2NP " +"Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/configuration.html:2 @@ -14380,7 +14903,7 @@ msgid "" "at least 427 bytes of overhead." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:95 +#: i2p2www/pages/site/docs/spec/datagrams.html:92 #, python-format msgid "" "The practical length is limited by lower layers of protocols - the\n" @@ -14390,7 +14913,7 @@ msgid "" "31.5 KB." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:101 +#: i2p2www/pages/site/docs/spec/datagrams.html:98 #, python-format msgid "" "See important notes about the reliability of " @@ -14398,7 +14921,7 @@ msgid "" "For best results, limit the payload to about 10 KB or less." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:105 +#: i2p2www/pages/site/docs/spec/datagrams.html:102 msgid "Signatures for types other than DSA_SHA1 were redefined in release 0.9.14." msgstr "" @@ -14406,6 +14929,10 @@ msgstr "" msgid "GeoIP File Specification" msgstr "" +#: i2p2www/pages/site/docs/spec/geoip.html:3 +msgid "December 2013" +msgstr "Dicembre 2013" + #: i2p2www/pages/site/docs/spec/geoip.html:8 msgid "" "This page specifies the format of the various GeoIP files,\n" @@ -14452,6 +14979,10 @@ msgstr "NOTE:" msgid "Streaming Library Specification" msgstr "" +#: i2p2www/pages/site/docs/spec/streaming.html:3 +msgid "June 2015" +msgstr "" + #: i2p2www/pages/site/docs/spec/streaming.html:6 msgid "See the Streaming page for an overview of the Streaming Library." msgstr "" @@ -17348,3 +17879,8 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + + + + diff --git a/i2p2www/translations/it/LC_MESSAGES/get-involved.po b/i2p2www/translations/it/LC_MESSAGES/get-involved.po index 483f7433..762a7da7 100644 --- a/i2p2www/translations/it/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/it/LC_MESSAGES/get-involved.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-03-20 05:25+0000\n" "Last-Translator: balagan \n" "Language-Team: Italian " @@ -22,7 +22,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 #: i2p2www/pages/site/get-involved/index.html:77 @@ -230,10 +230,11 @@ msgstr "" "contatto con noi: siamo sempre avidi di contributi!" #: i2p2www/pages/site/get-involved/index.html:13 +#, fuzzy msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" -"Here's a list to help you get started!" +"Here's a list to help get you started!" msgstr "" "Abbiamo bisogno di aiuto in numerose aree, e non hai bisogno di conoscere" " Java per contribuire!\n" @@ -2056,11 +2057,11 @@ msgstr "" msgid "Developer Commit keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:277 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:284 msgid "Developer Transport Keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:278 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:285 #, python-format msgid "" "Note: Transport keys are only needed for setting up a\n" @@ -2422,16 +2423,20 @@ msgstr "" msgid "Developer Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:4 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 +msgid "October 2015" +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:5 #, python-format msgid "Read the new developers guide first." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:8 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:9 msgid "Basic Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:10 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:11 msgid "" "Most of the following should be common sense for anybody who has worked " "on open source or in a commercial\n" @@ -2442,11 +2447,11 @@ msgid "" "check with the appropriate developer for guidance." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:18 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" msgstr "Comunità " -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:20 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" "Please don't just \"write code\". If you can, participate in other " "development activities, including:\n" @@ -2455,7 +2460,7 @@ msgid "" "bug reporting and responses; documentation; code reviews; etc." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:25 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:26 msgid "" "Active devs should be available periodically on IRC #i2p-dev.\n" "Be aware of the current release cycle.\n" @@ -2463,7 +2468,7 @@ msgid "" "the checkin deadline for a release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:35 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:36 msgid "" "Have a basic understanding of distributed source control systems, even if" " you haven't\n" @@ -2473,7 +2478,7 @@ msgid "" "Check in some small changes and see how it goes." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:42 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:43 msgid "" "Test your changes before checking them in.\n" "If you prefer the checkin-before-test development model,\n" @@ -2485,7 +2490,7 @@ msgid "" "you push your change." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:51 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:52 msgid "" "If your change is non-trivial, or you want people to test it and need " "good test reports\n" @@ -2494,13 +2499,13 @@ msgid "" "and increment the build revision in RouterVersion.java." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:56 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:57 msgid "" "Ensure that you have the latest monotonerc file in _MTN.\n" "Do not check in on top of untrusted revisions." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:60 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:61 msgid "" "Ensure that you pull the latest revision before you check in.\n" "If you inadvertently diverge, merge and push as soon as possible.\n" @@ -2511,7 +2516,7 @@ msgid "" "without creating a merge revision." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:68 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:69 msgid "" "Do not check in major changes into the main i2p.i2p branch late in the " "release cycle.\n" @@ -2520,11 +2525,11 @@ msgid "" "and do the development there so you do not block releases." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:75 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:76 msgid "Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:77 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:78 msgid "" "Coding style throughout most of the code is 4-spaces for indentation. Do " "not use tabs.\n" @@ -2536,13 +2541,13 @@ msgid "" "Use common sense. Emulate the style in the file you are modifying." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:84 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:85 msgid "" "New classes and methods require at least brief javadocs. Add @since " "release-number." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:87 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:88 msgid "" "Classes in core/ (i2p.jar) and portions of i2ptunnel are part of our " "official API.\n" @@ -2555,7 +2560,7 @@ msgid "" "website (i2p.www branch)." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:95 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:96 msgid "" "Tag strings for translation where appropriate.\n" "Don't change existing tagged strings unless really necessary, as it will " @@ -2565,32 +2570,35 @@ msgid "" "translators have a chance to update before the release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:101 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:102 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:104 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:105 msgid "" -"We require Java 6 to build but only Java 5 to run I2P.\n" -"Do not use Java 6 classes or methods without handling the class not found" -" exceptions\n" -"and providing alternate Java 5 code. See classes in net.i2p.util for " -"examples." +"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:109 msgid "" +"We require Java 6 to build and run I2P.\n" +"Do not use Java 7 classes or methods." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:113 +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:115 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:119 msgid "Licenses" msgstr "Licenze" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:117 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:121 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2599,18 +2607,18 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:124 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:128 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:131 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:135 msgid "Bugs" msgstr "Bugs" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:133 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:137 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2618,7 +2626,19 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:138 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:142 +msgid "" +"New developers should start by fixing a bug.\n" +"Search for bugs with the 'easy' keyword on trac.\n" +"When you have a fix, attach your patch to the ticket and add the keyword " +"'review-needed'.\n" +"Do not close the ticket until it's been successfully reviewed and you've " +"checked your changes in.\n" +"Once you've done this smoothly for a couple of tickets, you may follow " +"the normal procedure below." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:149 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" @@ -3832,3 +3852,4 @@ msgstr "" "Il canale #i2p'dev su IRC o il forum" " di traduzione su %(zzz)s." + diff --git a/i2p2www/translations/it/LC_MESSAGES/priority.po b/i2p2www/translations/it/LC_MESSAGES/priority.po index 44faca50..48a8f57f 100644 --- a/i2p2www/translations/it/LC_MESSAGES/priority.po +++ b/i2p2www/translations/it/LC_MESSAGES/priority.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-03-20 04:54+0000\n" "Last-Translator: balagan \n" "Language-Team: Italian " @@ -25,7 +25,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -383,16 +383,16 @@ msgstr "" "pagina impostazione proxy del browser " "per delle semplici istruzioni." -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Download" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "Dipendenze" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -408,43 +408,31 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "Pulisci installazioni" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "Mirror:" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "scegli un mirror alternativo" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "Scarica il file ed eseguilo." -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -463,11 +451,11 @@ msgstr "" "e selezionare\n" " "Apri con Java"." -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "Installazione da riga di comando (non interattiva):" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -479,7 +467,7 @@ msgstr "" " esegui java -jar i2pinstall_%(i2pversion)s.jar -console " "da riga di comando." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -498,7 +486,7 @@ msgstr "" "pulsante destro del mouse e selezionare\n" " "Apri con Java"." -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -509,40 +497,11 @@ msgstr "" " esegui java -jar i2pinstall_%(i2pversion)s.jar -console " "da riga di comando." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Sono disponibili i pacchetti per Debian & Ubuntu." -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "Al di fuori di I2P" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "All'interno di I2P" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "La nostra repository F-Droid" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "Versioni di sviluppo" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "eepsite di str4d" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" -"L'app di I2P per Android è in sviluppo e attualmente NON fornisce un " -"robusto anonimato " - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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" @@ -551,11 +510,11 @@ msgstr "" "Richiede Android 2.3 (Gingerbread) o maggiore. Se hai già installato I2P," " devi reinstallarlo perchè abbiamo anche cambiato le release keys" -#: i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB di RAM minimo; 1 GB raccomandato." -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -568,11 +527,7 @@ msgstr "" "prima di installare\n" " l'altra." -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "Pacchetto sorgente" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from la cui chiave si trova qui." -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "Aggiornamento da versioni precedenti:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 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:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "Aggiornamenti automatici" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -641,7 +596,7 @@ msgstr "" "aggiornamento' nel console router\n" "quando appare." -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -657,7 +612,7 @@ msgstr "" "attuale\",\n" "e dovrebbe quindi usare il metodo di aggiornamento manuale qui sotto." -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -671,7 +626,7 @@ msgstr "" "per informazioni importanti su come configurare il router per ricevere\n" "la versione in automatico." -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -685,7 +640,7 @@ msgstr "" "per informazioni importanti su come configurare il router per ricevere\n" "la versione in automatico." -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the rename as i2pupdate.zip.\n" @@ -729,17 +680,17 @@ msgstr "" " file risultante nella cartella di installazione di I2P). \n" " NON occorre scompattare il file." -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "" "Fai clic su \"Riavvia\"" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 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:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -748,11 +699,11 @@ msgstr "" "Il file è firmato da zzz,\n" "la cui chiave si trova qui." -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "Versioni precedenti" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on \n" "Language-Team: Japanese (http://www.transifex.com/otf/I2P/language/ja/)\n" @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/about/browser-config.html:2 msgid "Web Browser Configuration" @@ -855,11 +855,18 @@ msgid "" "January 25, 2012." msgstr "" -#: i2p2www/pages/site/about/media.html:105 +#: i2p2www/pages/site/about/media.html:103 +#, python-format +msgid "" +"I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -868,7 +875,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -877,7 +884,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -886,7 +893,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -896,7 +903,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -906,7 +913,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -916,7 +923,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -924,7 +931,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -933,7 +940,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -941,11 +948,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -954,7 +961,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -963,14 +970,14 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " "invisiblenet" msgstr "" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -979,7 +986,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -987,7 +994,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -995,7 +1002,7 @@ msgid "" "August 18, 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1003,7 +1010,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1011,11 +1018,11 @@ msgid "" "February 16, 2012" msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1540,6 +1547,194 @@ msgstr "" msgid "… and many others" msgstr "" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +msgid "Presenter" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "" diff --git a/i2p2www/translations/ja/LC_MESSAGES/blog.po b/i2p2www/translations/ja/LC_MESSAGES/blog.po index 81a37d72..81e4a627 100644 --- a/i2p2www/translations/ja/LC_MESSAGES/blog.po +++ b/i2p2www/translations/ja/LC_MESSAGES/blog.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2014-05-23 23:34+0000\n" "Last-Translator: str4d \n" "Language-Team: Japanese " @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:24 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:11 @@ -77,6 +77,9 @@ msgstr "`ダウンロードページ`" #: 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 msgid "RELEASE DETAILS" msgstr "リリース詳細" @@ -118,6 +121,9 @@ msgstr "大きな変化" #: 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 msgid "Bug Fixes" msgstr "バグ修正" @@ -149,6 +155,9 @@ msgstr "バグ修正" #: 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 msgid "Other" msgstr "その他" @@ -180,6 +189,9 @@ msgstr "その他" #: 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 msgid "SHA256 Checksums:" msgstr "SHA256 チェックサム:" @@ -320,6 +332,9 @@ msgstr "" #: 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 msgid "Update GeoIP data (new installs and PPA only)" msgstr "GeoIP データを更新 (新規インストールと PPA のみ)" @@ -1625,6 +1640,9 @@ msgstr "新たな翻訳" #: 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 msgid "Translation updates" msgstr "翻訳更新" @@ -1786,6 +1804,9 @@ msgstr "" #: 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 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." @@ -2698,6 +2719,9 @@ msgstr "" #: 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 #, fuzzy msgid "Changes" msgstr "大きな変化" @@ -3863,6 +3887,7 @@ msgid "" msgstr "" #: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 msgid "Floodfill performance improvements" msgstr "" @@ -3879,6 +3904,7 @@ 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 msgid "Fixes for high CPU usage in floodfills" msgstr "" @@ -3950,3 +3976,789 @@ msgstr "" msgid "Better feedback in console for reseed errors" msgstr "" +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.20 Release\n" +"==============" +msgstr "" +"==============\n" +"0.9.11 リリース\n" +"==============" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +msgid "0.9.20 with performance improvements and bug fixes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +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 +msgid "" +"Routers configured for 32-64 KB of shared bandwidth may now become " +"floodfill,\n" +"and routers configured for 512 KB or more of shared bandwidth will have " +"higher connection limits.\n" +"These changes may cause your router to use more resources.\n" +"If the router becomes too busy, the best way to reduce usage is to lower " +"the bandwidth settings in your console.\n" +"If that doesn't help, you may now disable automatic floodfill on the " +"advanced configuration page in the console." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +msgid "" +"We're hopeful that these changes will increase network capacity and " +"performance,\n" +"and reduce the congestion that's been affecting the network the last " +"three months." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +msgid "" +"Finally, we're excited to announce our first-ever I2P meetup, in Toronto " +"August 15-16.\n" +"There will be lots of presentations and tutorials. All are welcome.\n" +"For more information, see the `announcement`_." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +msgid "Add support for address book export" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +msgid "Add support for SSL in HTTP server tunnel" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +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 +msgid "Add support for signed development builds" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +msgid "Clock skew fixes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +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 +msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +msgid "Verify hostnames when reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +msgid "Fix deletion of config files for deleted torrents in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +msgid "Fixes for duplicate shared clients" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +msgid "Fix for occasional page truncation in HTTP client" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +msgid "Fixes for handling corrupted SSU packets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +msgid "Fix closing of SAM sessions when I2P session closes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +msgid "Fix bugs in handling streaming resets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +msgid "Reduce NTCP threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +msgid "Eliminate SimpleScheduler threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +msgid "Add continent-based NTP servers as fallbacks for country-based ones" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +msgid "Remove all default non-SSL reseed hosts" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +msgid "Disable fallback to non-su3 reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +msgid "Several fixes in streaming for better \"loopback\" performance" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +msgid "Reduce latency in i2ptunnel" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +msgid "Add a larger Bloom filter for very high bandwidth and memory" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +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 +msgid "Reduce max netdb search depth to reduce floodfill load" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +msgid "Improved header processing and error handling in i2ptunnel HTTP server" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +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 +msgid "More changes to improve floodfill capacity" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +msgid "New configuration for floodfill on /configadvanced" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +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." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +msgid "" +"The I2P team is proud to announce that we are going to host a meetup in " +"Toronto on August 15-16.\n" +"A number of members of our community will be attending and are going to " +"host talks, workshops and discussions about and relating to I2P. This " +"event is not just for I2P people though, it's meant for everyone." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +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 " +"everyone. If you're not familiar with any of these topics, come by anyway" +" and we'll show you how I2P works and what you can do with it.\n" +"\n" +"The event is entirely free, you don't need to sign up or register." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +msgid "" +"The meetup couldn't have been arranged without our friends at `Toronto " +"Crypto `_ which have been helping us organize" +" the event, and our friends at `Hacklab `_ which are" +" 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 +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:39 +#: i2p2www/blog/2015/07/16/I2PCon.rst:57 +msgid "" +"Location\n" +"--------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +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" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +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 +msgid "I2P Presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +msgid "Crypto party introduction" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +msgid "Crypto party" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +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 +msgid "`Vuze/I2P`_ - Downloading torrents anonymously" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +msgid "`Veracrypt`_ - Encrypt your data" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +msgid "`I2PBote`_ - Anonymous decentralized email" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +msgid "Your station idea here" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +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 " +"could be any of the ones listed above, or any other privacy/anonymity " +"related one you would like to run. Please contact us at `@geti2p`_ if " +"you're interested." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 +msgid "" +"Day 2, August 16 - 1PM\n" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +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 +msgid "I2P Technical presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +msgid "Technical discussion" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +msgid "I2P App Dev Into" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +msgid "I2PD presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +msgid "I2P on Android" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:1 +msgid "" +"======\n" +"I2PCon\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +msgid "I2PCon will be in Toronto on August 15-16." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +msgid "" +"I2PCon is the first event of its kind. It has two short term goals. Where" +" the\n" +"first one is to provide the general public with an event where knowledge " +"about\n" +"privacy and privacy concerns can be obtained. The second goal is to " +"further the\n" +"I2P project and its community. This will take the shape of technical " +"discussions\n" +"about cryptography, anonymity and I2P centric topics." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +msgid "" +"There is a larger and more long-term goal of this event, and it is to " +"build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we would like to provide a forum where this " +"community\n" +"can grow." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +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" +"\n" +"`Hacklab`_. Without either of them this event would not have been " +"possible, so\n" +"thank you both." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:43 +msgid "" +"Cost\n" +"----" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +msgid "" +"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" +"to be given in order to register, but if you have any concerns, please " +"let us\n" +"know." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:55 +msgid "`here`" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:66 +msgid "" +"Venue\n" +"-----" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +msgid "Power and WiFi access will be provided by `Hacklab`_." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:76 +msgid "" +"Schedule\n" +"========" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:81 +msgid "" +"Day 1, August 15\n" +"----------------" +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" +"========================================" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.21 Release\n" +"==============" +msgstr "" +"==============\n" +"0.9.11 リリース\n" +"==============" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +msgid "0.9.21 with performance improvements and bug fixes" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +msgid "" +"0.9.21 contains several changes to add capacity to the network, increase " +"the efficiency of the floodfills,\n" +"and use bandwidth more effectively.\n" +"We have migrated the shared clients tunnels to ECDSA signatures and added" +" a DSA fallback\n" +"using the new \"multisession\" capability for those sites that don't " +"support ECDSA." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +msgid "" +"The speakers and the schedule of the I2PCon in Toronto 2015 have been " +"announced.\n" +"Have a look on the `I2PCon page`_ for details.\n" +"Reserve your seat on `Eventbrite`_." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +msgid "Add multisession support for dual-signature crypto on the same tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +msgid "Use multisession for shared clients" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +msgid "Increase default outbound bandwidth limit to 60 KBps" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +msgid "Increase default maximum participating tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +msgid "" +"Floodfills will send database store acks directly if connected, for " +"efficiency" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +msgid "Set TCP keepalive on I2CP and SAM sockets" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +msgid "More efficient decompression in HTTP proxy, use less threads" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +msgid "Add support for fast extensions in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +msgid "i2psnark only autostarts torrents that were running previously" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +msgid "Add support for translated console news" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +msgid "SSU fixes to compete better with NTCP for bandwidth when limited" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +msgid "Fixes to prevent SSU stalls" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +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 +msgid "Clean up resources correctly when SAM stops" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +msgid "Better error handling and notification when HTTP proxy is not running" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +msgid "More i2ptunnel fixes at startup and shutdown of tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +msgid "Fix total_size in i2psnark metadata message" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +msgid "Restore dates in console news headers" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +msgid "Several I2CP fixes" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +msgid "Use same session for naming lookups in I2PSocketEepGet" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +msgid "" +"New floodfills will send their info to nearby floodfills to speed " +"integration" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:1 +#, fuzzy +msgid "" +"============================\n" +"I2PCon: Mission Accomplished\n" +"============================" +msgstr "" +"=====================\n" +"Syndie 1.105b リリース\n" +"=====================" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +msgid "I2PCon: Mission Accomplished" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +msgid "" +"I2PCon has been a giant success. For us, the I2P contributors, it " +"represents a\n" +"leap forward in terms of what we're capable of pulling off as a " +"community, how we\n" +"communicate the usecases of I2P and reach out to privacy conscious " +"individuals.\n" +"\n" +"By arranging this event, we've also grown our community. People who've " +"previously\n" +"only lurked on our irc channels, or run our software or possibly hadn't " +"even heard\n" +"of I2P are now a part of our comminuty.\n" +"\n" +"This event has been our first active step towards building a large and " +"inclusive\n" +"community, and as such it's been great success." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +msgid "" +"Minutiae\n" +"========\n" +"On day 2 we had two short discussion sessions. A more general discussion " +"and a roadmapping discussion.\n" +"\n" +"The minutiae can be found here: `I2P Roadmap session minutiae`_ and `I2P " +"Discussion session minutiae`_." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +msgid "" +"Photos\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +msgid "The learn how to setup I2P crypto party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +msgid "The learn how use I2P and Vuze party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +msgid "David Dagons wonderful talk" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +msgid "" +"Thanks\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +msgid "" +"We've had some wonderful speakers, from both inside- and outside of our " +"community.\n" +"\n" +"`David Dagon`_ talked to us about the way forward and how I2P could " +"handle potential abuse.\n" +"\n" +"`Lance James`_ - the creator of our predecessor iip - said Hi and gave us" +" his thoughts about how far I2P has come.\n" +"\n" +"`Nick Johnston`_ gave us a wonderful talk about why privacy matters and " +"why you should care." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +msgid "" +"I would also like to thank the speakers from our community. `psi`_, " +"`@str4d`_ and `zzz`_ who all had\n" +"wonderful talks. Improving our ability to inform people about I2P is " +"something that\n" +"is going to be important for us going forward." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +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 +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 +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 +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 +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 +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 +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 +msgid "" +"Finally I would like to thank everyone else who just showed up to the " +"event and helped out in any way\n" +"they could.\n" +"ComradeNosebleed, LazyGravy, `cacapo`_, Xmz, ZeroRax, `echelon`_, it was " +"most excellent to hang out\n" +"with you." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.22 Release\n" +"==============" +msgstr "" +"==============\n" +"0.9.11 リリース\n" +"==============" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +msgid "0.9.22 with bug fixes and start of Ed25519 migration" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +msgid "" +"0.9.22 contains fixes for i2psnark getting stuck before completion, and " +"begins the migration of router infos to new, stronger Ed25519 signatures." +"\n" +"To reduce network churn, your router will have only a small probability " +"of converting to Ed25519 at each restart.\n" +"When it does rekey, expect to see lower bandwidth usage for a couple of " +"days as it reintegrates into the network with its new identity.\n" +"If all goes well, we will accelerate the rekeying process in the next " +"release." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +msgid "" +"I2PCon Toronto was a big success!\n" +"All the presentations and videos are listed on the `I2PCon page`_." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +msgid "Start migration to Ed25519 router info signatures" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +msgid "Convert i2psnark destinations to Ed25519 signatures" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +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 +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 +msgid "Fix UPnP 'content not allowed in trailing section' error" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +msgid "Fix excluded SSL ciphers in console" +msgstr "" + diff --git a/i2p2www/translations/ja/LC_MESSAGES/get-involved.po b/i2p2www/translations/ja/LC_MESSAGES/get-involved.po index 3309946f..c22503c4 100644 --- a/i2p2www/translations/ja/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/ja/LC_MESSAGES/get-involved.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-10-26 01:36+0000\n" "Last-Translator: a1678991 \n" "Language-Team: Japanese (http://www.transifex.com/otf/I2P/language/ja/)\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 #: i2p2www/pages/site/get-involved/index.html:77 @@ -195,7 +195,7 @@ msgstr "" msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" -"Here's a list to help you get started!" +"Here's a list to help get you started!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:18 @@ -1976,11 +1976,11 @@ msgstr "" msgid "Developer Commit keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:277 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:284 msgid "Developer Transport Keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:278 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:285 #, python-format msgid "" "Note: Transport keys are only needed for setting up a\n" @@ -2342,16 +2342,20 @@ msgstr "" msgid "Developer Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:4 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 +msgid "October 2015" +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:5 #, python-format msgid "Read the new developers guide first." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:8 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:9 msgid "Basic Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:10 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:11 msgid "" "Most of the following should be common sense for anybody who has worked " "on open source or in a commercial\n" @@ -2362,11 +2366,11 @@ msgid "" "check with the appropriate developer for guidance." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:18 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:20 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" "Please don't just \"write code\". If you can, participate in other " "development activities, including:\n" @@ -2375,7 +2379,7 @@ msgid "" "bug reporting and responses; documentation; code reviews; etc." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:25 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:26 msgid "" "Active devs should be available periodically on IRC #i2p-dev.\n" "Be aware of the current release cycle.\n" @@ -2383,7 +2387,7 @@ msgid "" "the checkin deadline for a release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:35 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:36 msgid "" "Have a basic understanding of distributed source control systems, even if" " you haven't\n" @@ -2393,7 +2397,7 @@ msgid "" "Check in some small changes and see how it goes." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:42 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:43 msgid "" "Test your changes before checking them in.\n" "If you prefer the checkin-before-test development model,\n" @@ -2405,7 +2409,7 @@ msgid "" "you push your change." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:51 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:52 msgid "" "If your change is non-trivial, or you want people to test it and need " "good test reports\n" @@ -2414,13 +2418,13 @@ msgid "" "and increment the build revision in RouterVersion.java." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:56 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:57 msgid "" "Ensure that you have the latest monotonerc file in _MTN.\n" "Do not check in on top of untrusted revisions." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:60 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:61 msgid "" "Ensure that you pull the latest revision before you check in.\n" "If you inadvertently diverge, merge and push as soon as possible.\n" @@ -2431,7 +2435,7 @@ msgid "" "without creating a merge revision." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:68 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:69 msgid "" "Do not check in major changes into the main i2p.i2p branch late in the " "release cycle.\n" @@ -2440,11 +2444,11 @@ msgid "" "and do the development there so you do not block releases." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:75 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:76 msgid "Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:77 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:78 msgid "" "Coding style throughout most of the code is 4-spaces for indentation. Do " "not use tabs.\n" @@ -2456,13 +2460,13 @@ msgid "" "Use common sense. Emulate the style in the file you are modifying." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:84 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:85 msgid "" "New classes and methods require at least brief javadocs. Add @since " "release-number." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:87 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:88 msgid "" "Classes in core/ (i2p.jar) and portions of i2ptunnel are part of our " "official API.\n" @@ -2475,7 +2479,7 @@ msgid "" "website (i2p.www branch)." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:95 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:96 msgid "" "Tag strings for translation where appropriate.\n" "Don't change existing tagged strings unless really necessary, as it will " @@ -2485,32 +2489,35 @@ msgid "" "translators have a chance to update before the release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:101 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:102 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:104 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:105 msgid "" -"We require Java 6 to build but only Java 5 to run I2P.\n" -"Do not use Java 6 classes or methods without handling the class not found" -" exceptions\n" -"and providing alternate Java 5 code. See classes in net.i2p.util for " -"examples." +"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:109 msgid "" +"We require Java 6 to build and run I2P.\n" +"Do not use Java 7 classes or methods." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:113 +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:115 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:119 msgid "Licenses" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:117 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:121 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2519,18 +2526,18 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:124 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:128 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:131 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:135 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:133 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:137 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2538,7 +2545,19 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:138 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:142 +msgid "" +"New developers should start by fixing a bug.\n" +"Search for bugs with the 'easy' keyword on trac.\n" +"When you have a fix, attach your patch to the ticket and add the keyword " +"'review-needed'.\n" +"Do not close the ticket until it's been successfully reviewed and you've " +"checked your changes in.\n" +"Once you've done this smoothly for a couple of tickets, you may follow " +"the normal procedure below." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:149 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,3 +3751,5 @@ msgid "" "href=\"http://%(zzz)s/forums/14\">translation forum on %(zzz)s." msgstr "" + + diff --git a/i2p2www/translations/ja/LC_MESSAGES/priority.po b/i2p2www/translations/ja/LC_MESSAGES/priority.po index 1ec0a651..0e8d3edd 100644 --- a/i2p2www/translations/ja/LC_MESSAGES/priority.po +++ b/i2p2www/translations/ja/LC_MESSAGES/priority.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-10-26 01:34+0000\n" "Last-Translator: g3600303 \n" "Language-Team: Japanese (http://www.transifex.com/otf/I2P/language/ja/)\n" @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -326,16 +326,16 @@ msgstr "" "ブラウザ経由で eepsites に到達したい場合、簡単なやり方はブラウザのプロキシ設定ページで確認可能です。" -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "ダウンロード" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "依存関係" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -362,43 +362,31 @@ msgstr "" "インストールしているJavaのバージョンを調べる\n" "またはコマンドプロンプトにjava -versionと打ち込んでください。\n" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "リリースノート" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "変更履歴" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "Debian変更履歴" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "Android変更履歴" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "クリーンインストール" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "ミラー:" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "代替用ミラーを選択" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "ファイルをダウンロードして、起動する" -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -414,11 +402,11 @@ msgstr "" " 右クリックして"Java で開く"を\n" " 選択できる場合があります。" -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "コマンドライン (UIなし) インストール:" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -428,7 +416,7 @@ msgstr "" "上で %(i2pversion)s OSX グラフィカルインストーラーをダウンロードして、コマンドラインから java -jar " "i2pinstall_%(i2pversion)s.jar -console で起動してください。" -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -444,7 +432,7 @@ msgstr "" "一部のプラットフォームでは、右クリックして\n" ""Java で開く"を選択できる場合があります。" -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -455,38 +443,11 @@ msgstr "" "コマンドラインから java -jar i2pinstall_%(i2pversion)s.jar -console " "を実行してください。" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Debian 及び Ubuntu 用パッケージが利用可能です。" -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "I2P 外" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "I2P 内" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "私達のF-Droidレポジトリ" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "開発版" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "str4d の eepsite" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "I2P の Android アプリは開発中であり、現在は強力な匿名性を提供しません。" - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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" @@ -495,11 +456,11 @@ msgstr "" "I2Pのリリースキーが変更されたため以前インストールしていた場合は\n" "再インストールが必要です。Android2.3 (GB) 以上で動作します。" -#: i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB RAM 最低限; 1 GB 推奨。" -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -510,11 +471,7 @@ msgstr "" " 署名しているため互換性がありません。インストールする前にもう一方を\n" " アンインストールしてください。" -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "ソースパッケージ" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from を実行してから、\n" " GUI インストーラーか上記のヘッドレスインストーラーを起動してください。" -#: i2p2www/pages/downloads/list.html:218 +#: i2p2www/pages/downloads/list.html:115 #, python-format msgid "" "Android source is in キーはこちらにあります。" -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "以前のリリースからアップデート:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 msgid "Both automatic and manual upgrades are available for the release." msgstr "自動手動アップデート双方がこのリリースに利用できます。" -#: i2p2www/pages/downloads/list.html:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "自動アップデート" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -579,7 +536,7 @@ msgid "" "when it appears." msgstr "0.7.5以降を起動している場合、ルーターが新リリースを検出するはずです。アップグレードするには、表示時にただルーターコンソールの「アップデートをダウンロード」ボタンをクリックするだけで構いません。" -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -593,7 +550,7 @@ msgstr "" "「ダウンロードされたバージョンは現在のバージョン以降のものでありません」エラーが出る場合があり、\n" "以下の手動アップデート手段を使用するべきです。" -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -607,7 +564,7 @@ msgstr "" "設定方法に関する重要な情報について\n" "0.7.5のリリースノートをご覧ください。" -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -621,7 +578,7 @@ msgstr "" "設定方法に関する重要な情報について\n" "指示をご覧ください。" -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the ルーターコンソールでリンクをご覧になれば、\n" "そのリンクをクリックするだけで新リリースをダウンロードし、インストールできるようになるはずです。" -#: i2p2www/pages/downloads/list.html:288 +#: i2p2www/pages/downloads/list.html:180 msgid "Alternately, you can use the manual method specified below." msgstr "代わりに、以下で示される手動の方法を使用できます。" -#: i2p2www/pages/downloads/list.html:299 -msgid "Manual updates" -msgstr "手動アップデート" - -#: i2p2www/pages/downloads/list.html:315 +#: i2p2www/pages/downloads/list.html:191 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" @@ -659,15 +612,15 @@ msgstr "" "(代わりに、上記のようにソースを入手して、「ant updater」を起動させてから、 I2P のインストールディレクトリにその結果できた " "i2pupdate.zip をコピーすることもできます)。そのファイルを解凍する必要はありません。" -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "「再起動」をクリック" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "コーヒーでも飲んで、11分後戻ってきてください" -#: i2p2www/pages/downloads/list.html:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -676,11 +629,11 @@ msgstr "" "ファイルは zzz が署名しており、\n" "キーはこちらにあります。" -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "以前のリリース" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on \n" "Language-Team: Korean " @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -329,16 +329,16 @@ msgstr "" "여러분의 브라우저를 통해 eepsite들에 접근하고 싶으시다면, 브라우저 " "프록시 설정 페이지로 가서 쉽게 설명된 설정법을 보실 수 있습니다." -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "다운로드" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "의존성" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -354,43 +354,31 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "새로 설치" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "미러:" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "대체 미러 선택" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "파일을 다운로드 후에 실행하세요." -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -405,11 +393,11 @@ msgstr "" "시작하세요.\n" "어쩌면 오른-클릭후 "Java 로 열기"가 가능 할지도 모릅니다." -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "커맨드 라인 (헤드리스) 설치:" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -420,7 +408,7 @@ msgstr "" "커맨드 라인으로 java -jar i2pinstall_%(i2pversion)s.jar -console 를 " "실행하세요." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -434,7 +422,7 @@ msgstr "" "i2pinstall_%(i2pversion)s.jar를 터미널에 타이핑해 설치 프로그램을 실행하세요. 몇몇 플랫폼에서는" " 오른-클릭 후 "Java로 실행"을 선택할 수도 있습니다." -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -444,38 +432,11 @@ msgstr "" "위에 있는 그래픽 설치 프로그램을 다운로드 후 java -jar i2pinstall_%(i2pversion)s.jar " "-console를 커맨드 라인으로 실행하세요." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Debian & Ubuntu의 패키지 사용 가능." -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "I2P 외부" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "I2P 내부" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "우리의 F-Droid " - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "개발 빌드들" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "str4d의 eepsite" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "I2P 안드로이드 앱은 개발중이며 강한 익명성을 제공하지 않습니다." - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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" @@ -484,11 +445,11 @@ msgstr "" "안드로이드 2.3 (진저브레드) 또는 상위 버전이 필요합니다. 만약 전에 I2P를\n" "설치했다면, 릴리즈 키가 변경되어 재설치 해야 합니다." -#: i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "최소 512 MB RAM; 1 GB 권장." -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -499,11 +460,7 @@ msgstr "" "zzz와 str4d에 의해 사인되기 때문에 호환되지 않습니다. 다른 것을 설치하기 전에\n" "제거하세요." -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "소스 패키지" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from 를 실행하고 그 후에\n" " GUI 인스톨러나 커맨드라인 인스톨을 위와 같이 실행하세요." -#: i2p2www/pages/downloads/list.html:218 +#: i2p2www/pages/downloads/list.html:115 #, python-format msgid "" "Android source is in whose key is here." msgstr "이 파일들은 zzz에 의해 사인되었습니다. 키는 여기 있습니다." -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "기존 릴리즈로부터 업데이트:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 msgid "Both automatic and manual upgrades are available for the release." msgstr "자동과 수동 업그레이드 둘다 릴리즈에 사용할 수 있습니다." -#: i2p2www/pages/downloads/list.html:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "자동 업데이트" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -567,7 +524,7 @@ msgstr "" "0.7.5 또는 그 이후 버전을 사용중인 경우, 라우터는 새 릴리즈를 감지할 것입니다. 업데이트를 위해선 간단히 '업데이트 " "다운로드' 버튼을 라우터 콘솔에서 표시될때 클릭하세요." -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -579,7 +536,7 @@ msgstr "" "0.7.6의 버그로 인해, I2P를 이 버전으로 처음 설치하고 수동으로 업그레이드 하지 않았을 경우 \"다운로드된 버전은 현재 " "버전보다 높지 않습니다\" 오류가 표시될 것이고, 수동 업데이트 방법을 사용해야 합니다." -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -591,7 +548,7 @@ msgstr "" "0.7.4 또는 그 이전 버전을 사용중인 경우, 0.7.5 릴리즈 노트를 " "참고하여 라우터가 릴리즈를 자동으로 받을 수 있도록 설정하는 방법을 담은 중요한 정보를 얻으세요." -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -603,7 +560,7 @@ msgstr "" "0.6.1.30 또는 그 이전버전을 사용중인 경우, 설명서를 참고하여 " "라우터가 릴리즈를 자동으로 받을 수 있도록 설정하는 방법을 담은 중요한 정보를 얻으세요." -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the 라우터 콘솔에 새 릴리즈를 다운로드하고 설치하는 " "링크를 보게 될 것입니다." -#: i2p2www/pages/downloads/list.html:288 +#: i2p2www/pages/downloads/list.html:180 msgid "Alternately, you can use the manual method specified below." msgstr "다른 방법으로는, 아래 설명된 수동 방식을 사용할 수 있습니다." -#: i2p2www/pages/downloads/list.html:299 -msgid "Manual updates" -msgstr "수동 업데이트" - -#: i2p2www/pages/downloads/list.html:315 +#: i2p2www/pages/downloads/list.html:191 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" @@ -640,15 +593,15 @@ msgstr "" "(대안으로는, 위처럼 소스를 얻고 \"ant updater\"를 실행 후, i2pupdate.zip을 I2P가 설치된 디렉토리에 " "복사하세요.) 압축을 해제할 필요 없습니다." -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "\"재시작을 클릭하세요." -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "커피 한잔의 여유를 가지고 11분 후에 다시 돌아오세요" -#: i2p2www/pages/downloads/list.html:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -657,11 +610,11 @@ msgstr "" "이 파일은 zzz에 의해 서명되었고,\n" "키는 여기서 얻을 수 있습니다." -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "이전 릴리즈" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on \n" "Language-Team: Malagasy " @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -368,16 +368,16 @@ msgstr "" "pejy browser proxy setup ahitanao " "fanoroana mora." -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Ampidino" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "Fanampiny" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -393,43 +393,31 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "Fametrahana madio" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "Toerana Mitovy:" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "Mifidiana toerana hafa" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "Alaivo ity fisy ity dia ampiaro" -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -445,11 +433,11 @@ msgstr "" " Mety ho azo atao ny manindry ankavanana dia fidio ny\n" " "sokafy avy amin'i Java"." -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "Baiko (headless)fametrahana ara-tsoratra:" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -460,7 +448,7 @@ msgstr "" " alefaso amin'ny alalan'ny baiko ara-tsoratra java -jar " "i2pinstall_%(i2pversion)s.jar -console" -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -477,7 +465,7 @@ msgstr "" "havanana dia mifidy ny\n" " "Open with java"." -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -488,51 +476,22 @@ msgstr "" " alefaso avy eo amin'ny baiko ara-tsoratra ity java -jar " "i2pinstall_%(i2pversion)s.jar -console." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Ny entana natao hoan 'i Debian & Ubuntu dia efa azo alaina." -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "Ivelan'i I2P" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "Anatin'i I2P" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" -"ny I2P hoan'ny Android dia mbola andalam-panamboarana, mbola tsy azo " -"antoka ny fomba hanaovany fierena." - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB RAM farafahakeliny, 1GB no faniriana." -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -543,11 +502,7 @@ msgstr "" " nosoniavin'i zzz sy str4d. Esory tanteraka alohan'ny hametrahana\n" " ny hafa." -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "Entana am-potony " - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from ato no ahitanao izany sonia izany." -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "Fanavaozana avy amin'ny modely taty aoriana:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 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:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "Fanavaozana otomatika" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -616,7 +571,7 @@ msgstr "" "bokotra 'Ampidino ny fanavaozana' eo amin'ny router\n" " rehefa mipoitra izy." -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -632,7 +587,7 @@ msgstr "" "version\" soratra, \n" "ary tokony hanao ny fanavaozana amin'izao fomba izao." -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -646,7 +601,7 @@ msgstr "" "izay tsy azo tsinontsinoavana, satria io no hanomanana ny router, ny " "handraisany io fanatsarana io amin'ny fomba otomatika." -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -660,7 +615,7 @@ msgstr "" "momba ny hikarakarana ny router, ny mba handraisany ireo fanavaozana ireo" " amin'ny fomba otomatika." -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the rename as i2pupdate.zip.\n" @@ -704,17 +655,17 @@ msgstr "" " ny i2pupdate.zip ho eo amin'ny toerana misy ny I2P). TSY ilaina ny mi-" "unzip io fisy io. " -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "" "Tsindrio \"Restart\"" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 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:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -723,11 +674,11 @@ msgstr "" "Ny fisy dia voasonian'i zzz,\n" "ato no ahitanao izany sonia izany." -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "Modely rehetra teo aloha" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "Handleidingen" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -869,7 +876,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -878,7 +885,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -887,7 +894,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -897,7 +904,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -907,7 +914,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -917,7 +924,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -925,7 +932,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -934,7 +941,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -942,11 +949,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "Artikels en interviews" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -955,7 +962,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -964,14 +971,14 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " "invisiblenet" msgstr "" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -980,7 +987,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -988,7 +995,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -996,7 +1003,7 @@ msgid "" "August 18, 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1004,7 +1011,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1012,11 +1019,11 @@ msgid "" "February 16, 2012" msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "Andere" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1550,6 +1557,194 @@ msgstr "" msgid "… and many others" msgstr "" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +msgid "Presenter" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "" diff --git a/i2p2www/translations/nl/LC_MESSAGES/comparison.po b/i2p2www/translations/nl/LC_MESSAGES/comparison.po index 9c09acb3..753ec350 100644 --- a/i2p2www/translations/nl/LC_MESSAGES/comparison.po +++ b/i2p2www/translations/nl/LC_MESSAGES/comparison.po @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/comparison/freenet.html:2 msgid "I2P Compared to Freenet" diff --git a/i2p2www/translations/nl/LC_MESSAGES/priority.po b/i2p2www/translations/nl/LC_MESSAGES/priority.po index d8f4ceb6..30edc10c 100644 --- a/i2p2www/translations/nl/LC_MESSAGES/priority.po +++ b/i2p2www/translations/nl/LC_MESSAGES/priority.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-02-27 11:00+0000\n" "Last-Translator: Nathan Follens\n" "Language-Team: Dutch " @@ -20,7 +20,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -370,16 +370,16 @@ msgstr "" "href=\"%(browserconfig)s\">browser proxy setup pagina voor een " "makkelijke handleiding." -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Download" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "Afhankelijkheid" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -395,43 +395,31 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "Schone installaties" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "Mirror:" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "selecteer andere mirror" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "Download dat bestand en voer het uit." -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -449,11 +437,11 @@ msgstr "" "optie biedt:\n" " "Open met Java"." -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "Opdrachtprompt (headless) installatie:" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -465,7 +453,7 @@ msgstr "" " draai java -jar i2pinstall_%(i2pversion)s.jar -console " "vanuit de command line." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -482,7 +470,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:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -493,40 +481,11 @@ msgstr "" "en voer java -jar i2pinstall_%(i2pversion)s.jar -console uit" " vanuit opdrachtprompt." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Pakketten voor Debian & Ubuntu zijn beschikbaar." -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "Buiten I2P" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "Binnen I2P" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "Onze F-Droid repository" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "Ontwikkelingsbuilds" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "str4d's eepsite" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" -"De I2P Android app is nog in ontwikkeling en biedt nu GEEN goede " -"anonimiteit." - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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" @@ -536,11 +495,11 @@ msgstr "" "installaties\n" " van I2P, want we hebben de release keys veranderd." -#: i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB RAM minimum; 1 GB aanbevolen" -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -551,11 +510,7 @@ msgstr "" "ze zijn respectievelijk door zzz en str4d ondertekend. Verwijder de ene\n" "voor de andere te installeren." -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "Broncode pakket" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from Waarvan de key hier beschikbaar is." -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "Updates van eerdere releases:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 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:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "Automatische updates" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -629,7 +584,7 @@ msgstr "" "knop op je\n" "router console als hij verschijnt." -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -645,7 +600,7 @@ msgstr "" "krijgen\n" "en moeten de handmatige upgrade methode gebruiken." -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -660,7 +615,7 @@ msgstr "" "automatisch de release\n" "te ontvangen." -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -675,7 +630,7 @@ msgstr "" "automatisch de release\n" "te ontvangen." -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the rename as i2pupdate.zip.\n" @@ -718,17 +669,17 @@ msgstr "" "(i2pupdate.zip) in je I2P installatie map zetten). Je hoeft het bestand\n" "NIET te unzippen." -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "" "Klik op \"Restart\"" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 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:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -737,11 +688,11 @@ msgstr "" "Het bestand is gesigneerd door zzz,\n" "wiens key je hier kan vinden." -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "Vorige releases" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on \n" "Language-Team: Polish " @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/about/browser-config.html:2 msgid "Web Browser Configuration" @@ -858,11 +858,18 @@ msgid "" "January 25, 2012." msgstr "" -#: i2p2www/pages/site/about/media.html:105 +#: i2p2www/pages/site/about/media.html:103 +#, python-format +msgid "" +"I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -871,7 +878,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -880,7 +887,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -889,7 +896,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -899,7 +906,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -909,7 +916,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -919,7 +926,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -927,7 +934,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -936,7 +943,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -944,11 +951,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -957,7 +964,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -966,14 +973,14 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " "invisiblenet" msgstr "" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -982,7 +989,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -990,7 +997,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -998,7 +1005,7 @@ msgid "" "August 18, 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1006,7 +1013,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1014,11 +1021,11 @@ msgid "" "February 16, 2012" msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1543,6 +1550,194 @@ msgstr "" msgid "… and many others" msgstr "" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +msgid "Presenter" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "" diff --git a/i2p2www/translations/pl/LC_MESSAGES/priority.po b/i2p2www/translations/pl/LC_MESSAGES/priority.po index e047b695..00ef2d6d 100644 --- a/i2p2www/translations/pl/LC_MESSAGES/priority.po +++ b/i2p2www/translations/pl/LC_MESSAGES/priority.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-01-03 01:58+0000\n" "Last-Translator: seb\n" "Language-Team: Polish " @@ -20,7 +20,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -333,16 +333,16 @@ msgid "" "howto." msgstr "" -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Pobierz" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "Zależności" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -358,43 +358,31 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "Czyste instalacje" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "Pobierz ten plik i uruchom go." -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -405,11 +393,11 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "Instalacja z linii komend:" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -417,7 +405,7 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -435,7 +423,7 @@ msgstr "" "Java"\n" " po kliknięciu prawym przyciskiem myszy." -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -446,40 +434,11 @@ msgstr "" " java -jar i2pinstall_%(i2pversion)s.jar -console z linii" " komend." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Paczki dla Debian'a & Ubuntu są dostępne." -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr " eepsite str4da" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" -"Android I2P app znajduje się w fazie rozwojowej i aktualnie NIE zapewnia " -"mocnej anonimowości." - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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" @@ -489,11 +448,11 @@ msgstr "" "zainstalowałeś I2P, musisz dokonać reinstalacji, gdyż zmieniliśmy również" " klucze zwolnienia." -#: i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "minimalnie 512 MB RAM; polecamy 1 GB." -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -501,11 +460,7 @@ msgid "" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "Zródło paczki" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from którego klucz jest tutaj." -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "Aktualności z wcześniejszych wersji:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 msgid "Both automatic and manual upgrades are available for the release." msgstr "Oba, atomatyczne i ręczne aktualizacje są dostępne dla tej wersji." -#: i2p2www/pages/downloads/list.html:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "Automatyczne aktualizacje" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -561,7 +516,7 @@ msgstr "" "wykryć dostępność nowych wersji. Aby aktualizować kliknij na 'Pobierz " "aktualizację' w swojej konsoli routera kiedy się ona pojawi." -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -576,7 +531,7 @@ msgstr "" "wersja\", \n" "i powinni użyć ręcznej aktualizacji przedstawionej poniżej." -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -591,7 +546,7 @@ msgstr "" "o tym jak skonfigurować swój router, aby automatycznie \n" "otrzymałwać nowe wersje." -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -606,7 +561,7 @@ msgstr "" "o tym jak skonfigurować swój router, aby automatycznie \n" "otrzymywać nowe wersje." -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the rename as i2pupdate.zip.\n" @@ -650,17 +601,17 @@ msgstr "" "i2pupdate.zip do Twojego katalogu instalacyjnego I2P). \n" "NIE musisz wypakowywać tego pliku." -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "" "Kliknij \"Restart\"" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 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:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -669,11 +620,11 @@ msgstr "" "Plik podpisany przez zzz, \n" "którego klucz znajdziesz tutaj." -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "Poprzednie Wersje" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on configuração de proxy do browser " "para um fácil manual." -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Baixar" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "Dependências" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -380,43 +380,31 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "Instalações feitas a partir do zero" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "Espelho:" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "Selecionar espelho alternativo" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "Baixe o arquivo e rode-o." -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -433,11 +421,11 @@ msgstr "" "Você pode conseguir clicar com botão direito e selecionar\n" " "Abrir com Java"." -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "Instalação pelo prompt de comando:" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -448,7 +436,7 @@ msgstr "" "rode java -jar i2pinstall_%(i2pversion)s.jar -console da " "linha de comando." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -466,7 +454,7 @@ msgstr "" " e selecionando\n" " "Abrir com Java"." -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -477,51 +465,22 @@ msgstr "" " rode java -jar i2pinstall_%(i2pversion)s.jar -console " "pela linha de comando." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Pacotes para Debian & Ubuntu estão disponíveis." -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "Fora de I2P" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "Dentro de I2P" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "O nosso repositorio F-Droid" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "Builds de Desenvolvimento" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "str4d's eepsite" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" -"O app I2P Android está em desenvolvimento e atualmente NÃO fornece forte " -"anonimato." - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "mínimo 512 MB RAM; Recomendado 1 GB." -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -533,11 +492,7 @@ msgstr "" "são assinadas pelo zzz e str4d, respectivamente. Desinstale uma antes de " "instalar a outra." -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "Pacote originário" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, 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:218 +#: i2p2www/pages/downloads/list.html:115 #, python-format msgid "" "Android source is in cuja chave está aqui." -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "Informes de lançamentos anteriores:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 msgid "Both automatic and manual upgrades are available for the release." msgstr "" "As atualizações automática e manual estão ambas disponíveis para o " "lançamento." -#: i2p2www/pages/downloads/list.html:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "Atualizações automáticas" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -605,7 +560,7 @@ msgstr "" "painel do seu roteador\n" "quando o botão aparecer." -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -620,7 +575,7 @@ msgstr "" "podem ter um erro \"versão baixada não é maior que a atual versão\",\n" "e devem usar o método de atualização manual abaixo." -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -635,7 +590,7 @@ msgstr "" "automaticamente\n" "receber o lançamento." -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -650,7 +605,7 @@ msgstr "" "automaticamente\n" "receber o lançamento." -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the rename as i2pupdate.zip.\n" @@ -695,17 +646,17 @@ msgstr "" "Você NÃO \n" " precisa descompactar esse arquivo." -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "" "Clique em \"Reiniciar\"" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Pegue um copo de café e volte em 11 minutos" -#: i2p2www/pages/downloads/list.html:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -714,11 +665,11 @@ msgstr "" "O arquivo é assinado pelo zzz,\n" "cuja chave está aqui." -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "Versões anteriores" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "Tutoriais" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -1079,7 +1086,7 @@ msgstr "" "Este guia mostra como instalar a I2P no Windows XP.\n" "Por Telecomix" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1093,7 +1100,7 @@ msgstr "" "\n" "Por Telecomix" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1106,7 +1113,7 @@ msgstr "" "Como configurar um website anônimo na I2P.\n" "Por Telecomix" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1121,7 +1128,7 @@ msgstr "" "irc.telecomix.i2p.\n" "Por Telecomix" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1136,7 +1143,7 @@ msgstr "" "Agente Felix Atari do Telecomix Crypto Munitions Bureau.\n" "Por Telecomix" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1151,7 +1158,7 @@ msgstr "" "Esse tutorial mostra como instalar e configurar o software necessário " "para acessar a I2P." -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -1162,7 +1169,7 @@ msgstr "" "(Vídeo no Youtube)\n" "Como instalar o roteador I2P no Ubuntu." -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1173,7 +1180,7 @@ msgstr "" "Instalando o software da darknet I2P no Linux " "(Vídeo). Por Adrian Crenshaw. Janeiro de 2011." -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -1183,11 +1190,11 @@ msgstr "" "Uma pequena animação sobre o roteamento alho " "(Vídeo no Youtube). Por Adrian Crenshaw.\n" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "Artigos e Entrevistas" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1200,7 +1207,7 @@ msgstr "" "Parte 2.\n" "26 de Julho de 2002." -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1213,7 +1220,7 @@ msgstr "" "Tradução para o inglês.\n" "31 de Outubro de 2002." -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " @@ -1222,7 +1229,7 @@ msgstr "" "Artigo de 2003 da Business Week fazendo referência a" " InvisibleNET" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1235,7 +1242,7 @@ msgstr "" "(Alemão),\n" "novembro de 2007." -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1246,7 +1253,7 @@ msgstr "" "março de 2009.\n" "Tradução para o alemão." -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1257,7 +1264,7 @@ msgstr "" "InfoSec Daily (mp3),\n" "18 de agosto de 2011." -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1268,7 +1275,7 @@ msgstr "" "Jonathan Cox,\n" "11 de novembro de 2011." -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1279,11 +1286,11 @@ msgstr "" "Podcast do InfoSec Daily (mp3),\n" "16 de fevereiro de 2012." -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "Outros" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1822,6 +1829,195 @@ msgstr "Temas para o website e para o painel do roteador" msgid "… and many others" msgstr "… e muitos outros" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +#, fuzzy +msgid "Presenter" +msgstr "Implementado" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "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 15d214d7..26229134 100644 --- a/i2p2www/translations/pt_BR/LC_MESSAGES/blog.po +++ b/i2p2www/translations/pt_BR/LC_MESSAGES/blog.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-06-10 13:51+0000\n" "Last-Translator: blueboy\n" "Language-Team: Portuguese (Brazil) " @@ -19,7 +19,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:24 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:11 @@ -79,6 +79,9 @@ msgstr "`página de downloads`" #: 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 msgid "RELEASE DETAILS" msgstr "DETALHES DO LANÇAMENTO" @@ -120,6 +123,9 @@ msgstr "Maiores modificações" #: 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 msgid "Bug Fixes" msgstr "Correção de falhas" @@ -151,6 +157,9 @@ msgstr "Correção de falhas" #: 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 msgid "Other" msgstr "Outro" @@ -182,6 +191,9 @@ msgstr "Outro" #: 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 msgid "SHA256 Checksums:" msgstr "Somas de verificação SHA256:" @@ -339,6 +351,9 @@ msgstr "Atualizar o encapsulador para 3.5.15 (apenas para novas instalações e #: 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 msgid "Update GeoIP data (new installs and PPA only)" msgstr "Atualiza dados do GeoIP (apenas para novas instalações e PPA)" @@ -1668,6 +1683,9 @@ msgstr "Novas traduções" #: 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 msgid "Translation updates" msgstr "Traduções atualizadas" @@ -1830,6 +1848,9 @@ msgstr "" #: 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 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." @@ -2770,6 +2791,9 @@ msgstr "" #: 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 msgid "Changes" msgstr "Modificações" @@ -3923,6 +3947,7 @@ msgid "" msgstr "" #: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 msgid "Floodfill performance improvements" msgstr "" @@ -3939,6 +3964,7 @@ 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 msgid "Fixes for high CPU usage in floodfills" msgstr "" @@ -4010,3 +4036,792 @@ msgstr "" msgid "Better feedback in console for reseed errors" msgstr "" +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.20 Release\n" +"==============" +msgstr "" +"==========================\n" +"Lançamento da versão 0.9.12\n" +"==========================" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +msgid "0.9.20 with performance improvements and bug fixes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +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 +msgid "" +"Routers configured for 32-64 KB of shared bandwidth may now become " +"floodfill,\n" +"and routers configured for 512 KB or more of shared bandwidth will have " +"higher connection limits.\n" +"These changes may cause your router to use more resources.\n" +"If the router becomes too busy, the best way to reduce usage is to lower " +"the bandwidth settings in your console.\n" +"If that doesn't help, you may now disable automatic floodfill on the " +"advanced configuration page in the console." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +msgid "" +"We're hopeful that these changes will increase network capacity and " +"performance,\n" +"and reduce the congestion that's been affecting the network the last " +"three months." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +msgid "" +"Finally, we're excited to announce our first-ever I2P meetup, in Toronto " +"August 15-16.\n" +"There will be lots of presentations and tutorials. All are welcome.\n" +"For more information, see the `announcement`_." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +msgid "Add support for address book export" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +msgid "Add support for SSL in HTTP server tunnel" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +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 +msgid "Add support for signed development builds" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +msgid "Clock skew fixes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +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 +msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +msgid "Verify hostnames when reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +msgid "Fix deletion of config files for deleted torrents in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +msgid "Fixes for duplicate shared clients" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +msgid "Fix for occasional page truncation in HTTP client" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +msgid "Fixes for handling corrupted SSU packets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +msgid "Fix closing of SAM sessions when I2P session closes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +msgid "Fix bugs in handling streaming resets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +msgid "Reduce NTCP threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +msgid "Eliminate SimpleScheduler threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +msgid "Add continent-based NTP servers as fallbacks for country-based ones" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +msgid "Remove all default non-SSL reseed hosts" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +msgid "Disable fallback to non-su3 reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +msgid "Several fixes in streaming for better \"loopback\" performance" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +msgid "Reduce latency in i2ptunnel" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +msgid "Add a larger Bloom filter for very high bandwidth and memory" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +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 +msgid "Reduce max netdb search depth to reduce floodfill load" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +msgid "Improved header processing and error handling in i2ptunnel HTTP server" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +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 +msgid "More changes to improve floodfill capacity" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +msgid "New configuration for floodfill on /configadvanced" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +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." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +msgid "" +"The I2P team is proud to announce that we are going to host a meetup in " +"Toronto on August 15-16.\n" +"A number of members of our community will be attending and are going to " +"host talks, workshops and discussions about and relating to I2P. This " +"event is not just for I2P people though, it's meant for everyone." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +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 " +"everyone. If you're not familiar with any of these topics, come by anyway" +" and we'll show you how I2P works and what you can do with it.\n" +"\n" +"The event is entirely free, you don't need to sign up or register." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +msgid "" +"The meetup couldn't have been arranged without our friends at `Toronto " +"Crypto `_ which have been helping us organize" +" the event, and our friends at `Hacklab `_ which are" +" 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 +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:39 +#: i2p2www/blog/2015/07/16/I2PCon.rst:57 +msgid "" +"Location\n" +"--------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +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" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +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 +msgid "I2P Presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +msgid "Crypto party introduction" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +msgid "Crypto party" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +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 +msgid "`Vuze/I2P`_ - Downloading torrents anonymously" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +msgid "`Veracrypt`_ - Encrypt your data" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +msgid "`I2PBote`_ - Anonymous decentralized email" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +msgid "Your station idea here" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +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 " +"could be any of the ones listed above, or any other privacy/anonymity " +"related one you would like to run. Please contact us at `@geti2p`_ if " +"you're interested." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 +msgid "" +"Day 2, August 16 - 1PM\n" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +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 +msgid "I2P Technical presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +msgid "Technical discussion" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +msgid "I2P App Dev Into" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +msgid "I2PD presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +msgid "I2P on Android" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:1 +msgid "" +"======\n" +"I2PCon\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +msgid "I2PCon will be in Toronto on August 15-16." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +msgid "" +"I2PCon is the first event of its kind. It has two short term goals. Where" +" the\n" +"first one is to provide the general public with an event where knowledge " +"about\n" +"privacy and privacy concerns can be obtained. The second goal is to " +"further the\n" +"I2P project and its community. This will take the shape of technical " +"discussions\n" +"about cryptography, anonymity and I2P centric topics." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +msgid "" +"There is a larger and more long-term goal of this event, and it is to " +"build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we would like to provide a forum where this " +"community\n" +"can grow." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +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" +"\n" +"`Hacklab`_. Without either of them this event would not have been " +"possible, so\n" +"thank you both." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:43 +msgid "" +"Cost\n" +"----" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +msgid "" +"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" +"to be given in order to register, but if you have any concerns, please " +"let us\n" +"know." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:55 +msgid "`here`" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:66 +msgid "" +"Venue\n" +"-----" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +msgid "Power and WiFi access will be provided by `Hacklab`_." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:76 +msgid "" +"Schedule\n" +"========" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:81 +msgid "" +"Day 1, August 15\n" +"----------------" +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" +"========================================" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.21 Release\n" +"==============" +msgstr "" +"=============================\n" +"Lançamento da versão 0.9.19\n" +"=============================" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#, fuzzy +msgid "0.9.21 with performance improvements and bug fixes" +msgstr "" +"0.9.13 com melhorias no SusiMail e correções para rotadores protegidos " +"por firewall" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +msgid "" +"0.9.21 contains several changes to add capacity to the network, increase " +"the efficiency of the floodfills,\n" +"and use bandwidth more effectively.\n" +"We have migrated the shared clients tunnels to ECDSA signatures and added" +" a DSA fallback\n" +"using the new \"multisession\" capability for those sites that don't " +"support ECDSA." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +msgid "" +"The speakers and the schedule of the I2PCon in Toronto 2015 have been " +"announced.\n" +"Have a look on the `I2PCon page`_ for details.\n" +"Reserve your seat on `Eventbrite`_." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +msgid "Add multisession support for dual-signature crypto on the same tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +msgid "Use multisession for shared clients" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +msgid "Increase default outbound bandwidth limit to 60 KBps" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +msgid "Increase default maximum participating tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +msgid "" +"Floodfills will send database store acks directly if connected, for " +"efficiency" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +msgid "Set TCP keepalive on I2CP and SAM sockets" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +msgid "More efficient decompression in HTTP proxy, use less threads" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +msgid "Add support for fast extensions in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +msgid "i2psnark only autostarts torrents that were running previously" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +msgid "Add support for translated console news" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +msgid "SSU fixes to compete better with NTCP for bandwidth when limited" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +msgid "Fixes to prevent SSU stalls" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +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 +msgid "Clean up resources correctly when SAM stops" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +msgid "Better error handling and notification when HTTP proxy is not running" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +msgid "More i2ptunnel fixes at startup and shutdown of tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +msgid "Fix total_size in i2psnark metadata message" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +msgid "Restore dates in console news headers" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +msgid "Several I2CP fixes" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +msgid "Use same session for naming lookups in I2PSocketEepGet" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +msgid "" +"New floodfills will send their info to nearby floodfills to speed " +"integration" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:1 +#, fuzzy +msgid "" +"============================\n" +"I2PCon: Mission Accomplished\n" +"============================" +msgstr "" +"===============================================\n" +"O nascimento de SOLUÇÕES PARA PRIVACIDADE\n" +"===============================================" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +msgid "I2PCon: Mission Accomplished" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +msgid "" +"I2PCon has been a giant success. For us, the I2P contributors, it " +"represents a\n" +"leap forward in terms of what we're capable of pulling off as a " +"community, how we\n" +"communicate the usecases of I2P and reach out to privacy conscious " +"individuals.\n" +"\n" +"By arranging this event, we've also grown our community. People who've " +"previously\n" +"only lurked on our irc channels, or run our software or possibly hadn't " +"even heard\n" +"of I2P are now a part of our comminuty.\n" +"\n" +"This event has been our first active step towards building a large and " +"inclusive\n" +"community, and as such it's been great success." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +msgid "" +"Minutiae\n" +"========\n" +"On day 2 we had two short discussion sessions. A more general discussion " +"and a roadmapping discussion.\n" +"\n" +"The minutiae can be found here: `I2P Roadmap session minutiae`_ and `I2P " +"Discussion session minutiae`_." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +msgid "" +"Photos\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +msgid "The learn how to setup I2P crypto party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +msgid "The learn how use I2P and Vuze party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +msgid "David Dagons wonderful talk" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +msgid "" +"Thanks\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +msgid "" +"We've had some wonderful speakers, from both inside- and outside of our " +"community.\n" +"\n" +"`David Dagon`_ talked to us about the way forward and how I2P could " +"handle potential abuse.\n" +"\n" +"`Lance James`_ - the creator of our predecessor iip - said Hi and gave us" +" his thoughts about how far I2P has come.\n" +"\n" +"`Nick Johnston`_ gave us a wonderful talk about why privacy matters and " +"why you should care." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +msgid "" +"I would also like to thank the speakers from our community. `psi`_, " +"`@str4d`_ and `zzz`_ who all had\n" +"wonderful talks. Improving our ability to inform people about I2P is " +"something that\n" +"is going to be important for us going forward." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +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 +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 +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 +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 +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 +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 +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 +msgid "" +"Finally I would like to thank everyone else who just showed up to the " +"event and helped out in any way\n" +"they could.\n" +"ComradeNosebleed, LazyGravy, `cacapo`_, Xmz, ZeroRax, `echelon`_, it was " +"most excellent to hang out\n" +"with you." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.22 Release\n" +"==============" +msgstr "" +"==========================\n" +"Lançamento da versão 0.9.12\n" +"==========================" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +msgid "0.9.22 with bug fixes and start of Ed25519 migration" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +msgid "" +"0.9.22 contains fixes for i2psnark getting stuck before completion, and " +"begins the migration of router infos to new, stronger Ed25519 signatures." +"\n" +"To reduce network churn, your router will have only a small probability " +"of converting to Ed25519 at each restart.\n" +"When it does rekey, expect to see lower bandwidth usage for a couple of " +"days as it reintegrates into the network with its new identity.\n" +"If all goes well, we will accelerate the rekeying process in the next " +"release." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +msgid "" +"I2PCon Toronto was a big success!\n" +"All the presentations and videos are listed on the `I2PCon page`_." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +msgid "Start migration to Ed25519 router info signatures" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +msgid "Convert i2psnark destinations to Ed25519 signatures" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +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 +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 +msgid "Fix UPnP 'content not allowed in trailing section' error" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +msgid "Fix excluded SSL ciphers in console" +msgstr "" + diff --git a/i2p2www/translations/pt_BR/LC_MESSAGES/comparison.po b/i2p2www/translations/pt_BR/LC_MESSAGES/comparison.po index c5ff92dd..f317252d 100644 --- a/i2p2www/translations/pt_BR/LC_MESSAGES/comparison.po +++ b/i2p2www/translations/pt_BR/LC_MESSAGES/comparison.po @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/comparison/freenet.html:2 msgid "I2P Compared to Freenet" diff --git a/i2p2www/translations/pt_BR/LC_MESSAGES/docs.po b/i2p2www/translations/pt_BR/LC_MESSAGES/docs.po index 5a6e05b9..997e55de 100644 --- a/i2p2www/translations/pt_BR/LC_MESSAGES/docs.po +++ b/i2p2www/translations/pt_BR/LC_MESSAGES/docs.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-06-16 04:13+0000\n" "Last-Translator: blueboy\n" "Language-Team: Portuguese (Brazil) " @@ -22,7 +22,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 msgid "Index to Technical Documentation" @@ -70,6 +70,7 @@ msgstr "" #: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 #: i2p2www/pages/site/docs/api/i2ptunnel.html:11 #: i2p2www/pages/site/docs/api/streaming.html:6 +#: i2p2www/pages/site/docs/applications/embedding.html:7 #: i2p2www/pages/site/docs/applications/managed-clients.html:7 #: i2p2www/pages/site/docs/how/elgamal-aes.html:6 #: i2p2www/pages/site/docs/how/network-database.html:6 @@ -1500,8 +1501,8 @@ msgid "Ports Used by I2P" msgstr "Portas usadas pela I2P" #: i2p2www/pages/site/docs/ports.html:3 +#: i2p2www/pages/site/docs/applications/embedding.html:3 #: i2p2www/pages/site/docs/spec/common-structures.html:3 -#: i2p2www/pages/site/docs/spec/streaming.html:3 msgid "April 2015" msgstr "Abril de 2015" @@ -1984,7 +1985,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:93 -#: i2p2www/pages/site/docs/api/streaming.html:381 +#: i2p2www/pages/site/docs/api/streaming.html:404 msgid "Data Integrity" msgstr "Integridade dos dados" @@ -1997,7 +1998,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:100 -#: i2p2www/pages/site/docs/api/streaming.html:389 +#: i2p2www/pages/site/docs/api/streaming.html:412 msgid "Packet Encapsulation" msgstr "Encapsulamento de pacotes" @@ -2061,35 +2062,35 @@ msgstr "" msgid "JSON-RPC 2 format" msgstr "formato JSON-RPC 2" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:20 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:26 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:39 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:83 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:136 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:19 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:86 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 msgid "Request:" msgstr "Pedido:" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:22 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:31 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:53 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:74 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:144 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:81 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:92 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:118 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 msgid "Response:" msgstr "Resposta:" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:25 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:27 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:28 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:33 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:46 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 #: i2p2www/pages/site/docs/protocol/i2cp.html:483 #: i2p2www/pages/site/docs/spec/common-structures.html:42 @@ -2117,426 +2118,442 @@ msgstr "Resposta:" msgid "Description" msgstr "Descrição" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:29 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:47 msgid "" "Token used for authenticating every request (excluding the 'Authenticate'" " RPC method)" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:37 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:55 msgid "Implemented methods" msgstr "Métodos implementados" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:38 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:56 msgid "" "Creates and returns an authentication token used for further " "communication." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:40 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 msgid "The version of the I2PControl API used by the client." msgstr "A versão da API de I2PControl usada pelo cliente." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:41 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 msgid "The password used for authenticating against the remote server." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:62 msgid "The primary I2PControl API version implemented by the server." msgstr "A versão primária da API de I2PControl implementada pelo servidor." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 msgid "The token used for further communication." msgstr "O token usado para comunicação futura." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:48 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:66 msgid "Echoes the value of the echo key, used for debugging and testing." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 msgid "Value will be returned in response." msgstr "Valor será retornado em resposta." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:98 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:142 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:90 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:116 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:54 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 msgid "Value of the key 'echo' in the request." msgstr "Valor da chave 'echo' na requisição." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 msgid "" "Fetches rateStat from router statManager. Creates stat if not already " "created." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 #, python-format msgid "" "Determines which rateStat to fetch, see ratestats." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:60 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 msgid "Determines which period a stat is fetched for. Measured in ms." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:64 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 msgid "Returns the average value for the reuested rateStat and period." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:85 msgid "Manages I2PControl. Ports, passwords and the like." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:87 msgid "" "Sets a new listen address for I2PControl (only 127.0.0.1 and 0.0.0.0 are " "implemented in I2PControl currently)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:70 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:88 msgid "" "Sets a new password for I2PControl, all Authentication tokens will be " "revoked." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:89 msgid "Switches which port I2PControl will listen for connections on." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:93 msgid "Returned if address was changed" msgstr "Retornado se o endereço mudou" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:94 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:95 msgid "Returned if setting was changed" msgstr "Retornado se as configurações mudaram" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:96 msgid "Returns true if any changes were made." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:97 msgid "Returns true if any changes requiring a restart to take effect were made." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 msgid "Fetches basic information about the I2P router. Uptime, version etc." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:119 msgid "What the status of the router is." msgstr "Qual o status do roteador." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:102 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:120 msgid "What the uptime of the router is in ms." msgstr "Qual o tempo de operação do roteador em ms." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:103 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:121 msgid "What version of I2P the router is running." msgstr "Qual versão do I2P que o roteador está rodando." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:104 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:122 msgid "The 1 second average inbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:105 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:123 msgid "The 15 second average inbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:106 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:124 msgid "The 1 second average outbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:107 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:125 msgid "The 15 second average outbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:108 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:126 msgid "What the current network status is. According to the below enum:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:127 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 msgid "How many tunnels on the I2P net are we participating in." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:128 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 msgid "How many peers have we communicated with recently." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:129 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 msgid "How many peers are considered 'fast'." msgstr "Quantos pontos são considerados 'rápidos'." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:130 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 msgid "How many peers are considered 'high capacity'." msgstr "Quantos pontos são considerados 'alta capacidade'." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:131 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 msgid "Is the router reseeding hosts to its NetDB?" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:132 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:150 msgid "How many peers are known to us (listed in our NetDB)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:135 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 msgid "Manages I2P router restart/shutdown." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:137 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +msgid "Blocking. Initiates a search for signed updates." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 msgid "" "Initiates a router reseed, fetching peers into our NetDB from a remote " "host." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:138 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 msgid "Restarts the router." msgstr "Reinicia o roteador." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:139 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 msgid "" "Restarts the router gracefully (waits for participating tunnels to " "expire)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:140 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 msgid "Shuts down the router." msgstr "Desliga o roteador." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:141 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 msgid "" "Shuts down the router gracefully (waits for participating tunnels to " "expire)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +msgid "Initiates a router update from signed sources." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +msgid "Blocking. Returns true iff a signed update has been found." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 msgid "If requested, verifies that a reseed has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:167 msgid "If requested, verifies that a restart has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 msgid "If requested, verifies that a graceful restart has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 msgid "If requested, verifies that a shutdown has been initiated" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 msgid "If requested, verifies that a graceful shutdown has been initiated" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:152 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +msgid "Blocking. If requested, returns the status of the the update" +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 msgid "Fetches or sets various network related settings. Ports, addresses etc." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 msgid "" "What port is used for the TCP transport. If null is submitted, current " "setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 msgid "" "What hostname is used for the TCP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 msgid "" "Use automatically detected ip for TCP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 msgid "" "What port is used for the UDP transport. If null is submitted, current " "setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 msgid "" "What hostname is used for the UDP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 msgid "" "Which methods should be used for detecting the ip address of the UDP " "transport. If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 msgid "What ip has been detected by the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:183 msgid "Is UPnP enabled. If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:184 msgid "" "How many percent of bandwidth is usable for participating tunnels. If " "null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:163 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 msgid "" "How many KB/s of inbound bandwidth is allowed. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 msgid "" "How many KB/s of outbound bandwidth is allowed. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:187 msgid "" "Is laptop mode enabled (change router identity and UDP port when IP " "changes ). If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method. If null is submitted, current setting will" " be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 msgid "If requested, returns the port used for the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 msgid "If requested, returns the hostname used for the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 msgid "" "If requested, returns the method used for automatically detecting ip for " "the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:172 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 msgid "If requested, returns the port used for the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:173 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:195 msgid "If requested, returns the hostname used for the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 msgid "" "If requested, returns methods used for detecting the ip address of the " "UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 msgid "If requested, returns what ip has been detected by the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 msgid "If requested, returns the UPNP setting." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 msgid "" "If requested, returns how many percent of bandwidth is usable for " "participating tunnels." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 msgid "If requested, returns how many KB/s of inbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 msgid "If requested, returns how many KB/s of outbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 msgid "If requested, returns the laptop mode." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:203 msgid "Have the provided settings been saved." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:204 msgid "Is a restart needed for the new settings to be used." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:207 msgid "denotes an optional value." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:208 msgid "denotes a possibly occuring return value" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:210 msgid "Error codes" msgstr "Códigos de erro" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:189 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:211 msgid "Standard JSON-RPC2 error codes." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:212 msgid "JSON parse error." msgstr "Erro de análise do JSON." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:213 msgid "Invalid request." msgstr "Requisição inválida." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:214 msgid "Method not found." msgstr "Método não encontrado." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:215 msgid "Invalid parameters." msgstr "Parâmetros inválidos." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:216 msgid "Internal error." msgstr "Erro interno." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:218 msgid "I2PControl specific error codes." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:219 msgid "Invalid password provided." msgstr "Senha inserida inválida." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:220 msgid "No authentication token presented." msgstr "Nenhum token de autenticação apresentado." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:221 msgid "Authentication token doesn't exist." msgstr "Token de autenticação não existe." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:222 msgid "The provided authentication token was expired and will be removed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:223 msgid "" "The version of the I2PControl API used wasn't specified, but is required " "to be specified." @@ -2544,7 +2561,7 @@ msgstr "" "A versão da API de I2PControl usada não foi especificada, mas requer-se " "que seja especificada." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:224 msgid "" "The version of the I2PControl API specified is not supported by " "I2PControl." @@ -2932,9 +2949,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:3 -#: i2p2www/pages/site/docs/spec/geoip.html:3 -msgid "December 2013" -msgstr "dezembro de 2013" +#, fuzzy +msgid "September 2015" +msgstr "Setembro de 2014" #: i2p2www/pages/site/docs/api/streaming.html:8 #, python-format @@ -3117,7 +3134,7 @@ msgstr "Padrão" #: i2p2www/pages/site/docs/spec/common-structures.html:885 #: i2p2www/pages/site/docs/spec/common-structures.html:990 #: i2p2www/pages/site/docs/spec/datagrams.html:30 -#: i2p2www/pages/site/docs/spec/datagrams.html:93 +#: i2p2www/pages/site/docs/spec/datagrams.html:90 #: i2p2www/pages/site/docs/spec/updates.html:319 msgid "Notes" msgstr "Notas" @@ -3129,41 +3146,48 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:121 -#: i2p2www/pages/site/docs/api/streaming.html:127 -#: i2p2www/pages/site/docs/api/streaming.html:133 -#: i2p2www/pages/site/docs/api/streaming.html:140 -#: i2p2www/pages/site/docs/api/streaming.html:152 -#: i2p2www/pages/site/docs/api/streaming.html:163 -#: i2p2www/pages/site/docs/api/streaming.html:192 +#: i2p2www/pages/site/docs/api/streaming.html:129 +#: i2p2www/pages/site/docs/api/streaming.html:135 +#: i2p2www/pages/site/docs/api/streaming.html:141 +#: i2p2www/pages/site/docs/api/streaming.html:148 +#: i2p2www/pages/site/docs/api/streaming.html:160 +#: i2p2www/pages/site/docs/api/streaming.html:171 #: i2p2www/pages/site/docs/api/streaming.html:200 +#: i2p2www/pages/site/docs/api/streaming.html:212 #: i2p2www/pages/site/docs/api/streaming.html:220 -#: i2p2www/pages/site/docs/api/streaming.html:237 -#: i2p2www/pages/site/docs/api/streaming.html:249 -#: i2p2www/pages/site/docs/api/streaming.html:255 -#: i2p2www/pages/site/docs/api/streaming.html:261 -#: i2p2www/pages/site/docs/api/streaming.html:275 -#: i2p2www/pages/site/docs/api/streaming.html:282 -#: i2p2www/pages/site/docs/api/streaming.html:289 -#: i2p2www/pages/site/docs/api/streaming.html:314 -#: i2p2www/pages/site/docs/api/streaming.html:321 -#: i2p2www/pages/site/docs/api/streaming.html:328 +#: i2p2www/pages/site/docs/api/streaming.html:243 +#: i2p2www/pages/site/docs/api/streaming.html:260 +#: i2p2www/pages/site/docs/api/streaming.html:272 +#: i2p2www/pages/site/docs/api/streaming.html:278 +#: i2p2www/pages/site/docs/api/streaming.html:284 +#: i2p2www/pages/site/docs/api/streaming.html:298 +#: i2p2www/pages/site/docs/api/streaming.html:305 +#: i2p2www/pages/site/docs/api/streaming.html:312 +#: i2p2www/pages/site/docs/api/streaming.html:337 +#: i2p2www/pages/site/docs/api/streaming.html:344 +#: i2p2www/pages/site/docs/api/streaming.html:351 #, python-format msgid "As of release %(release)s." msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:125 +#: i2p2www/pages/site/docs/api/streaming.html:133 msgid "Use the access list as a whitelist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:131 +#: i2p2www/pages/site/docs/api/streaming.html:127 +msgid "The name or number of the signature type for a transient destination." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:139 msgid "Use the access list as a blacklist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:145 +#: i2p2www/pages/site/docs/api/streaming.html:153 msgid "Whether to respond to incoming pings" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:157 +#: i2p2www/pages/site/docs/api/streaming.html:165 msgid "" "Comma- or space-separated list of Base64 peer Hashes to be\n" "blacklisted for incoming connections to ALL destinations in the context.\n" @@ -3174,13 +3198,13 @@ msgid "" "router in a separate JVM and context." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:167 +#: i2p2www/pages/site/docs/api/streaming.html:175 msgid "" "How much transmit data (in bytes) will be accepted that hasn't been " "written out yet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:171 +#: i2p2www/pages/site/docs/api/streaming.html:179 msgid "" "When we're in congestion avoidance, we grow the window size at the rate\n" "of 1/(windowSize*factor). In standard TCP, window sizes are" @@ -3189,7 +3213,7 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:178 +#: i2p2www/pages/site/docs/api/streaming.html:186 msgid "" "How long to wait after instantiating a new con \n" "before actually attempting to connect. If this is\n" @@ -3199,19 +3223,33 @@ msgid "" "or that many milliseconds pass, and include any initial data with the SYN." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:186 +#: i2p2www/pages/site/docs/api/streaming.html:194 msgid "" "How long to block on connect, in milliseconds. Negative means " "indefinitely. Default is 5 minutes." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:190 +#: i2p2www/pages/site/docs/api/streaming.html:198 msgid "" "Whether to disable warnings in the logs when an incoming connection is " "rejected due to connection limits." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:196 +#: i2p2www/pages/site/docs/api/streaming.html:204 +msgid "" +"Comma- or space-separated list of Base64 peer Hashes or host names to be\n" +"contacted using an alternate DSA destination.\n" +"Only applies if multisession is enabled and the primary session is non-" +"DSA\n" +"(generally for shared clients only).\n" +"This option must be set in the context properties, NOT in the " +"createManager() options argument.\n" +"Note that setting this in the router context will not affect clients " +"outside the\n" +"router in a separate JVM and context." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:216 msgid "" "Whether to listen only for the streaming protocol.\n" "Setting to true will prohibit communication with Destinations earlier " @@ -3220,89 +3258,97 @@ msgid "" "Destination." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:204 +#: i2p2www/pages/site/docs/api/streaming.html:224 msgid "" "(0=noop, 1=disconnect)\n" "What to do on an inactivity timeout - do nothing, disconnect, or send a " "duplicate ack." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:212 +#: i2p2www/pages/site/docs/api/streaming.html:230 +msgid "Idle time before sending a keepalive" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:233 +msgid "Delay before sending an ack" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:235 msgid "" "The initial value of the resend delay field in the packet header, times " "1000.\n" "Not fully implemented; see below." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:217 +#: i2p2www/pages/site/docs/api/streaming.html:240 msgid "" "Initial timeout\n" "(if no sharing data available)." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:224 +#: i2p2www/pages/site/docs/api/streaming.html:247 msgid "" "Initial round trip time estimate\n" "(if no sharing data available).\n" "Disabled as of release 0.9.8; uses actual RTT." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "if no sharing data available" msgstr "Se nenhum dado de compartilhamento disponível" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "" "In standard TCP, window sizes are in bytes, while in I2P, window sizes " "are in messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:242 +#: i2p2www/pages/site/docs/api/streaming.html:265 msgid "" "(0 or negative value means unlimited)\n" "This is a total limit for incoming and outgoing combined." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:247 +#: i2p2www/pages/site/docs/api/streaming.html:270 msgid "Incoming connection limit (per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:253 -#: i2p2www/pages/site/docs/api/streaming.html:259 +#: i2p2www/pages/site/docs/api/streaming.html:276 +#: i2p2www/pages/site/docs/api/streaming.html:282 msgid "(per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:265 +#: i2p2www/pages/site/docs/api/streaming.html:288 msgid "The MTU in bytes." msgstr "O MTU em bytes." -#: i2p2www/pages/site/docs/api/streaming.html:269 +#: i2p2www/pages/site/docs/api/streaming.html:292 msgid "Maximum number of retransmissions before failure." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:273 +#: i2p2www/pages/site/docs/api/streaming.html:296 msgid "Incoming connection limit (all peers; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:279 -#: i2p2www/pages/site/docs/api/streaming.html:286 +#: i2p2www/pages/site/docs/api/streaming.html:302 +#: i2p2www/pages/site/docs/api/streaming.html:309 msgid "" "(all peers; 0 means disabled)\n" "Use with caution as exceeding this will disable a server for a long time." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:295 +#: i2p2www/pages/site/docs/api/streaming.html:318 msgid "" "(2=interactive not supported)\n" "This doesn't currently do anything, but setting it to a value other than " "1 will cause an error." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:300 +#: i2p2www/pages/site/docs/api/streaming.html:323 msgid "How long to block on read, in milliseconds. Negative means indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:304 +#: i2p2www/pages/site/docs/api/streaming.html:327 msgid "" "When we're in slow start, we grow the window size at the rate\n" "of 1/(factor). In standard TCP, window sizes are in bytes,\n" @@ -3310,38 +3356,38 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:311 -#: i2p2www/pages/site/docs/api/streaming.html:318 -#: i2p2www/pages/site/docs/api/streaming.html:325 +#: i2p2www/pages/site/docs/api/streaming.html:334 +#: i2p2www/pages/site/docs/api/streaming.html:341 +#: i2p2www/pages/site/docs/api/streaming.html:348 msgid "" "Ref: RFC 2140. Floating point value.\n" "May be set only via context properties, not connection options." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:332 +#: i2p2www/pages/site/docs/api/streaming.html:355 msgid "" "How long to block on write/flush, in milliseconds. Negative means " "indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:340 +#: i2p2www/pages/site/docs/api/streaming.html:363 #: i2p2www/pages/site/docs/spec/streaming.html:10 msgid "Protocol Specification" msgstr "Especificação de Protocolo" -#: i2p2www/pages/site/docs/api/streaming.html:342 +#: i2p2www/pages/site/docs/api/streaming.html:365 msgid "See the Streaming Library Specification page." msgstr "Ver a página da especificação da biblioteca de streaming." -#: i2p2www/pages/site/docs/api/streaming.html:346 +#: i2p2www/pages/site/docs/api/streaming.html:369 msgid "Implementation Details" msgstr "Detalhes da implementação" -#: i2p2www/pages/site/docs/api/streaming.html:348 +#: i2p2www/pages/site/docs/api/streaming.html:371 msgid "Setup" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:349 +#: i2p2www/pages/site/docs/api/streaming.html:372 msgid "" "The initiator sends a packet with the SYNCHRONIZE flag set. This packet " "may contain the initial data as well.\n" @@ -3349,7 +3395,7 @@ msgid "" " may contain the initial response data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:354 +#: i2p2www/pages/site/docs/api/streaming.html:377 msgid "" "The initiator may send additional data packets, up to the initial window " "size, before receiving the SYNCHRONIZE response.\n" @@ -3359,11 +3405,11 @@ msgid "" "arrive out of order, in advance of the SYNCHRONIZE packet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:361 +#: i2p2www/pages/site/docs/api/streaming.html:384 msgid "MTU Selection and Negotiation" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:362 +#: i2p2www/pages/site/docs/api/streaming.html:385 msgid "" "The maximum message size (also called the MTU / MRU) is negotiated to the" " lower value supported by\n" @@ -3376,7 +3422,7 @@ msgid "" "including overhead for the typical case." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:371 +#: i2p2www/pages/site/docs/api/streaming.html:394 msgid "" "The first message in a connection includes a 387 byte (typical) " "Destination added by the streaming layer,\n" @@ -3394,7 +3440,7 @@ msgid "" "connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:382 +#: i2p2www/pages/site/docs/api/streaming.html:405 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -3402,7 +3448,7 @@ msgid "" "There is no checksum field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:390 +#: i2p2www/pages/site/docs/api/streaming.html:413 #, python-format msgid "" "Each packet is sent through I2P as a single message (or as an individual " @@ -3416,11 +3462,11 @@ msgid "" "mechanism or payload length field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:400 +#: i2p2www/pages/site/docs/api/streaming.html:423 msgid "Windowing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:401 +#: i2p2www/pages/site/docs/api/streaming.html:424 msgid "" "The streaming lib uses standard slow-start (exponential window growth) " "and congestion avoidance (linear window growth)\n" @@ -3428,11 +3474,11 @@ msgid "" "Windowing and acknowledgments use packet count, not byte count." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:408 +#: i2p2www/pages/site/docs/api/streaming.html:431 msgid "Close" msgstr "Fechar" -#: i2p2www/pages/site/docs/api/streaming.html:409 +#: i2p2www/pages/site/docs/api/streaming.html:432 msgid "" "Any packet, including one with the SYNCHRONIZE flag set, may have the " "CLOSE flag sent as well.\n" @@ -3441,18 +3487,18 @@ msgid "" "CLOSE packets may contain data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:417 +#: i2p2www/pages/site/docs/api/streaming.html:440 msgid "" "There is no ping function at the I2CP layer (equivalent to ICMP echo) or " "in datagrams.\n" "This function is provided in streaming.\n" "Pings and pongs may not be combined with a standard streaming packet;\n" "if the ECHO option is set, then\n" -"most other flags, options, ackThrough, sequenceNum, NACKs, payload, etc. " -"are ignored." +"most other flags, options, ackThrough, sequenceNum, NACKs, etc. are " +"ignored." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:425 +#: i2p2www/pages/site/docs/api/streaming.html:448 msgid "" "A ping packet must have the ECHO, SIGNATURE_INCLUDED, and FROM_INCLUDED " "flags set.\n" @@ -3461,7 +3507,7 @@ msgid "" "The sendStreamId may or may not correspond to an existing connection." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:431 +#: i2p2www/pages/site/docs/api/streaming.html:454 msgid "" "A pong packet must have the ECHO flag set.\n" "The sendStreamId must be zero, and the receiveStreamId is the " @@ -3470,17 +3516,24 @@ msgid "" "ping." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:437 +#: i2p2www/pages/site/docs/api/streaming.html:460 +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 msgid "" "Streaming may be configured to disable sending pongs with the " "configuration i2p.streaming.answerPings=false." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:442 +#: i2p2www/pages/site/docs/api/streaming.html:470 msgid "Control Block Sharing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:443 +#: i2p2www/pages/site/docs/api/streaming.html:471 msgid "" "The streaming lib supports \"TCP\" Control Block sharing.\n" "This shares three important streaming lib parameters\n" @@ -3497,22 +3550,22 @@ msgid "" "The following Control Block Sharing parameters can be set per router:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:464 +#: i2p2www/pages/site/docs/api/streaming.html:492 msgid "Other Parameters" msgstr "Outros parâmetros" -#: i2p2www/pages/site/docs/api/streaming.html:465 +#: i2p2www/pages/site/docs/api/streaming.html:493 msgid "" "The following parameters are hardcoded, but may be of interest for " "analysis:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:484 +#: i2p2www/pages/site/docs/api/streaming.html:512 #: i2p2www/pages/site/docs/how/network-database.html:862 msgid "History" msgstr "Histórico" -#: i2p2www/pages/site/docs/api/streaming.html:485 +#: i2p2www/pages/site/docs/api/streaming.html:513 msgid "" "The streaming library has grown organically for I2P - first mihi " "implemented the\n" @@ -3535,9 +3588,9 @@ msgid "" "messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:499 +#: i2p2www/pages/site/docs/api/streaming.html:527 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 -#: i2p2www/pages/site/docs/how/garlic-routing.html:254 +#: i2p2www/pages/site/docs/how/garlic-routing.html:251 #: i2p2www/pages/site/docs/how/network-database.html:867 #: i2p2www/pages/site/docs/how/peer-selection.html:265 #: i2p2www/pages/site/docs/how/tunnel-routing.html:255 @@ -3550,18 +3603,18 @@ msgstr "" msgid "Future Work" msgstr "Trabalho futuro" -#: i2p2www/pages/site/docs/api/streaming.html:500 +#: i2p2www/pages/site/docs/api/streaming.html:528 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:506 +#: i2p2www/pages/site/docs/api/streaming.html:534 msgid "Additional tuning of the streaming lib parameters may be necessary." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:509 +#: i2p2www/pages/site/docs/api/streaming.html:537 #, python-format msgid "" "Another area for research is the interaction of the streaming lib with " @@ -3570,7 +3623,7 @@ msgid "" "See the NTCP discussion page for details." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:514 +#: i2p2www/pages/site/docs/api/streaming.html:542 msgid "" "The interaction of the routing algorithms with the streaming lib strongly" " affects performance.\n" @@ -3585,32 +3638,32 @@ msgid "" "improvements." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:524 +#: i2p2www/pages/site/docs/api/streaming.html:552 msgid "The data in the first SYN packet may exceed the receiver's MTU." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:527 +#: i2p2www/pages/site/docs/api/streaming.html:555 msgid "The DELAY_REQUESTED field could be used more." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:530 +#: i2p2www/pages/site/docs/api/streaming.html:558 msgid "" "Duplicate initial SYNCHRONIZE packets on short-lived streams may not be " "recognized and removed." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:533 +#: i2p2www/pages/site/docs/api/streaming.html:561 msgid "Don't send the MTU in a retransmission." msgstr "Não mandar o MTU na retransmissão." -#: i2p2www/pages/site/docs/api/streaming.html:536 +#: i2p2www/pages/site/docs/api/streaming.html:564 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:541 +#: i2p2www/pages/site/docs/api/streaming.html:569 msgid "" "zzz has added debug code to the streaming library to log packets in a " "wireshark-compatible\n" @@ -3619,7 +3672,7 @@ msgid "" "to TCP fields." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:546 +#: i2p2www/pages/site/docs/api/streaming.html:574 msgid "" "There are proposals to replace the streaming lib with standard TCP\n" "(or perhaps a null layer together with raw sockets).\n" @@ -4089,6 +4142,474 @@ msgstr "" msgid "DHT on I2P discussion" msgstr "" +#: i2p2www/pages/site/docs/applications/embedding.html:2 +#, fuzzy +msgid "Embedding I2P in your Application" +msgstr "Integrando o roteador no seu aplicativo" + +#: i2p2www/pages/site/docs/applications/embedding.html:8 +msgid "" +"This page is about bundling the entire I2P router binary with your " +"application.\n" +"It is not about writing an application to work with I2P (either bundled " +"or external)." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:13 +msgid "" +"Lots of projects are bundling, or talking about bundling, I2P. That's " +"great if done right.\n" +"If done wrong, it could cause real harm to our network.\n" +"The I2P router is complex, and it can be a challenge to hide all the " +"complexity from your users.\n" +"This page discusses some general guidelines." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:23 +msgid "Talk to us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:24 +msgid "" +"Start a dialog. We're here to help. Applications that embed I2P are the " +"most promising - and exciting -\n" +"opportunities for us to grow the network and improve anonymity for " +"everyone." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:30 +msgid "Choose your router wisely" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:31 +msgid "" +"If your application is in Java or Scala, it's an easy choice - use the " +"Java router.\n" +"If in C/C++, we recommend i2pd. The development of i2pcpp has stopped.\n" +"For apps in other languages, best to use SAM or BOB or SOCKS and bundle " +"the Java router as a separate process.\n" +"Some of the following only applies to the Java router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:39 +#, fuzzy +msgid "Licensing" +msgstr "Clientes" + +#: i2p2www/pages/site/docs/applications/embedding.html:40 +msgid "Ensure you meet the license requirements of the software you are bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:45 +msgid "Verify default configuration" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:46 +msgid "" +"A correct default configuration is crucial. Most users will not change " +"the defaults.\n" +"The defaults for your application may need to be different than the " +"defaults for the router you are bundling.\n" +"Override the router defaults if necessary." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:51 +msgid "" +"Some important defaults to review: Max bandwidth, tunnel quantity and " +"length, max participating tunnels.\n" +"A lot of this depends on the expected bandwidth and usage patterns of " +"your app." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:55 +msgid "" +"Configure enough bandwidth and tunnels to allow your users to contribute " +"to the network.\n" +"Consider disabling external I2CP, as you probably don't need it and it " +"would conflict with any other running I2P instance.\n" +"Also look at the configs for disabling killing of the JVM on exit, for " +"example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:62 +msgid "Participating Traffic Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:63 +msgid "" +"It may be tempting for you to disable participating traffic.\n" +"There's several ways to do this (hidden mode, setting max tunnels to 0, " +"setting shared bandwidth below 12 KBytes/sec).\n" +"Without participating traffic, you don't have to worry about graceful " +"shutdown,\n" +"your users don't see bandwidth usage not generated by them, etc.\n" +"However, there's lots of reasons why you should allow participating " +"tunnels." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:70 +msgid "" +"First of all, the router doesn't work that well if it doesn't have a " +"chance to \"integrate\" with the network,\n" +"which is helped tremendously by others building tunnels through you." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:74 +msgid "" +"Secondly, over 90% of the routers in the current network allow " +"participating traffic.\n" +"It's the default in the Java router.\n" +"If your application doesn't route for others and it gets really popular, " +"then it's a leech on the network,\n" +"and it upsets the balance we have now.\n" +"If it gets really big, then we become Tor, and spend our time begging for" +" people to enable relaying." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:81 +msgid "" +"Thirdly, participating traffic is cover traffic that helps your users' " +"anonymity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:84 +msgid "" +"We strongly discourage you from disabling participating traffic by " +"default.\n" +"If you do this and your application gets hugely popular, it could break " +"the network." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:90 +msgid "Persistence" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:91 +msgid "" +"You must save the router's data (netdb, configuration, etc.) between runs" +" of the router.\n" +"I2P does not work well if you must reseed each startup, and that's a huge" +" load on our reseed servers, and not very good for anonymity either.\n" +"Even if you bundle router infos, I2P needs saved profile data for best " +"performance." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:99 +#, fuzzy +msgid "Configurability" +msgstr "Configuração" + +#: i2p2www/pages/site/docs/applications/embedding.html:100 +msgid "" +"Give your users a way to change the configuration of the important " +"settings.\n" +"We understand that you will probably want to hide most of I2P's " +"complexity, but it's important to show some basic settings.\n" +"In addition to the defaults above, some network settings such as UPnP, " +"IP/port may be helpful." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:108 +msgid "Floodfill Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:109 +msgid "" +"Above a certain bandwidth setting, and meeting other health criteria, " +"your router will become floodfill,\n" +"which may cause a large increase in connections and memory usage (at " +"least with the Java router).\n" +"Think about whether that's OK. You can disable floodfill, but then your " +"fastest users aren't contributing what they could.\n" +"It also depends on the typical uptime for your application." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:119 +#, fuzzy +msgid "Reseeding" +msgstr "Endereçamento" + +#: i2p2www/pages/site/docs/applications/embedding.html:120 +msgid "" +"Decide if you are bundling router infos or using our reseed hosts.\n" +"The Java reseed host list is in the source code, so if you keep your " +"source up to date, the host list will be also.\n" +"Be aware of possible blocking by hostile governments." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:129 +msgid "Reduce Network Resource Usage" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:130 +msgid "" +"Consider setting your application tunnels to delay-open, reduce-on-idle " +"and/or close-on-idle.\n" +"This is straightforward if using i2ptunnel but you'll have to implement " +"some of it yourself if using I2CP directly.\n" +"See i2psnark for code that reduces tunnel count and then closes the " +"tunnel, even in the presence of some background DHT activity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:138 +msgid "Updatability" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:139 +msgid "" +"Have an auto-update feature if at all possible, or at least auto-" +"notification of a new version.\n" +"Our biggest fear is a huge number of routers out there that can't be " +"updated.\n" +"We have about 6-8 releases a year of the Java router, and it's critical " +"to the health of the network that the users keep up.\n" +"We usually have over 80% of the network on the latest release within " +"6 weeks after the release, and we'd like to keep it that way.\n" +"You don't need to worry about disabling the router's built-in auto-update" +" function, as that code is in the router console,\n" +"which you presumably are not bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:150 +msgid "Rollout" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:151 +msgid "" +"Have a gradual rollout plan. Don't overwhelm the network all at once.\n" +"We currently have approximately 25K unique users per day and 40K uniques " +"per month.\n" +"We are probably able to handle growth of 2-3X per year without too much " +"issue.\n" +"If you anticipate a faster rampup than that, OR the bandwidth " +"distribution (or uptime distribution,\n" +"or any other significant characteristic) of your userbase is " +"significantly different from our current userbase,\n" +"we really need to have a discussion.\n" +"The bigger your growth plans, the more important everthing else in this " +"checklist is." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:163 +msgid "Design for and Encourage Long Uptimes" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:164 +msgid "" +"Tell your users that I2P works best if it keeps running.\n" +"It may be several minutes after startup before it works well, and even " +"more after first install.\n" +"If your average uptime is less than an hour, I2P is probably the wrong " +"solution." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:172 +msgid "Show Status" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:173 +msgid "" +"Provide some indication to the user that the application tunnels are " +"ready. Encourage patience." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:178 +msgid "Graceful Shutdown" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:179 +msgid "" +"If possible, delay the shutdown until your participating tunnels expire.\n" +"Don't let your users break tunnels easily, or at least ask them to " +"confirm." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:185 +msgid "Education and Donation" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:186 +msgid "" +"It would be nice if you give your users links to learn more about I2P and" +" to donate." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:192 +#, fuzzy +msgid "External Router Option" +msgstr "Outros tópicos sobre o roteador" + +#: i2p2www/pages/site/docs/applications/embedding.html:193 +msgid "" +"Depending on your user base and application,\n" +"it may be helpful to provide an option or a separate package to use an " +"external router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:200 +msgid "Use of other Common Services" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:201 +msgid "" +"If you plan to use or link to other common I2P services (news feeds, " +"hosts.txt subscriptions, trackers, outproxies, etc.),\n" +"make sure you aren't overloading them,\n" +"and talk to the people who are running them to make sure it's ok." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:209 +msgid "Time / NTP Issues" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:210 +msgid "" +"I2P includes an SNTP client. I2P requires correct time to operate.\n" +"It will compensate for a skewed system clock but this may delay startup. " +"You may disable I2P's SNTP queries,\n" +"but this isn't advised unless your application makes sure the system " +"clock is correct." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:218 +msgid "Choose What and How you Bundle" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:219 +msgid "" +"At a minimum you will need i2p.jar, router.jar, streaming.jar, and " +"mstreaming.jar.\n" +"You may omit the two streaming jars for a datagram-only app.\n" +"Some apps may need more, e.g. i2ptunnel.jar or addressbook.jar.\n" +"Don't forget jbigi.jar, or a subset of it for the platforms you support, " +"to make the crypto much faster.\n" +"We are currently building them for Java 6, as of 0.9.14. The source is " +"mostly compatible with Java 5 if you want to do your own compile,\n" +"but we may start using Java 6 features at any time without notice.\n" +"We plan to migrate to Java 7 in 2015.\n" +"If you're building Debian / Ubuntu packages, you should require the I2P " +"package from our PPA instead of bundling it.\n" +"You almost certainly do not need susimail, susidns, the router console, " +"and i2psnark, for example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:230 +msgid "" +"The following files should be included in the I2P installation directory," +" specified with the \"i2p.dir.base\" property.\n" +"Don't forget certificates/reseed and certificates/ssl, required for " +"reseeding, and blocklist.txt for IP validation.\n" +"The geoip directory is optional, but recommended so the router can make " +"decisions based on location.\n" +"The hosts.txt file may be necessary, you may modify it to include any " +"hosts your application uses.\n" +"You may add a router.config file to the base directory to override " +"initial defaults." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:237 +msgid "" +"License requirements may require you to include the LICENSES.txt file and" +" the licenses directory." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:243 +msgid "You may also wish to bundle a hosts.txt file." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:246 +msgid "Be sure to specify a Java 6 bootclasspath if compiling with Java 8." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:254 +msgid "Datagram (DHT) considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:255 +msgid "" +"If your application is using I2P datagrams, e.g. for a DHT,\n" +"there's lots of advanced options available to reduce overhead and " +"increase reliability.\n" +"This may take some time and experimentation to get working well.\n" +"Be aware of size/reliability tradeoffs. Talk to us for help.\n" +"It is possible - and recommended - to use Datagrams and Streaming on the " +"same Destination.\n" +"Don't create separate Destinations for this.\n" +"Don't try to store your unrelated data in the existing network DHTs " +"(iMule, bote, bittorrent, and router).\n" +"Build your own. If you are hardcoding seed nodes, we recommend that you " +"have several." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:268 +msgid "Comarketing" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:269 +msgid "" +"Let's work together. Don't wait until it's done.\n" +"Give us your Twitter handle and start tweeting about it, we will return " +"the favor." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:275 +msgid "Malware" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:276 +msgid "" +"Please don't use I2P for evil.\n" +"It could cause great harm both to our network and our reputation." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:282 +msgid "Join Us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:283 +msgid "" +"This may be obvious, but join the community. Run I2P 24/7. Start an " +"eepsite about your project.\n" +"Hang out in IRC #i2p-dev. Post on the forums. Spread the word.\n" +"We can help get you users, testers, translators, or even coders." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:291 +#, fuzzy +msgid "Application Examples" +msgstr "Aplicações" + +#: i2p2www/pages/site/docs/applications/embedding.html:292 +msgid "" +"You may wish to install and play with the I2P Android app, and look at " +"its code, for an example of an application that bundles the router.\n" +"See what we expose to the user and what we hide.\n" +"Look at the state machine we use to start and stop the router.\n" +"Other examples are: Vuze, the Nightweb Android app, iMule, TAILS, iCloak," +" and Monero." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:300 +msgid "Code Example" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:301 +msgid "" +"None of the above actually tells you how to write your code to\n" +"bundle the Java router, so following is a brief example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:331 +msgid "" +"This code is for the case where your application starts the router, as in" +" our Android app.\n" +"You could also have the router start the application via the " +"clients.config and i2ptunnel.config files,\n" +"together with Jetty webapps,\n" +"as is done in our Java packages.\n" +"As always, state management is the difficult part." +msgstr "" + #: i2p2www/pages/site/docs/applications/managed-clients.html:3 msgid "February 2014" msgstr "Fevereiro de 2014" @@ -5537,7 +6058,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/cryptography.html:371 #: i2p2www/pages/site/docs/how/cryptography.html:448 #: i2p2www/pages/site/docs/how/cryptography.html:516 -#: i2p2www/pages/site/docs/how/garlic-routing.html:293 +#: i2p2www/pages/site/docs/how/garlic-routing.html:290 #: i2p2www/pages/site/docs/how/peer-selection.html:296 msgid "References" msgstr "Referências" @@ -6179,7 +6700,9 @@ msgstr "" msgid "" "Several of these ideas may require a new I2NP message type, or\n" "set a flag in the\n" -"Delivery Instructions,\n" +"Delivery" +" Instructions,\n" "or set a magic number in the first few bytes of the Session Key field\n" "and accept a small risk of the random Session Key matching the magic " "number." @@ -6425,30 +6948,32 @@ msgid "" "I2CP interface becomes a single\n" "Garlic Clove\n" "with its own\n" -"Delivery Instructions,\n" +"Delivery " +"Instructions,\n" "inside a\n" "Garlic Message.\n" "Delivery Instructions may specify a Destination, Router, or Tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:172 +#: i2p2www/pages/site/docs/how/garlic-routing.html:171 msgid "" "Generally, a Garlic Message will contain only one clove.\n" "However, the router will periodically bundle two additional\n" "cloves in the Garlic Message:" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:177 +#: i2p2www/pages/site/docs/how/garlic-routing.html:176 msgid "Garlic Message Cloves" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:180 +#: i2p2www/pages/site/docs/how/garlic-routing.html:179 #, python-format msgid "" "A\n" "Delivery Status Message,\n" "with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying that it be sent back to the originating router as an " "acknowledgment.\n" "This is similar to the \"reply block\" or \"reply onion\"\n" @@ -6462,7 +6987,7 @@ msgid "" "or take other actions." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:194 +#: i2p2www/pages/site/docs/how/garlic-routing.html:192 #, python-format msgid "" "A\n" @@ -6470,7 +6995,8 @@ msgid "" "containing a\n" "LeaseSet\n" "for the originating Destination, with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying the far-end destination's router.\n" "By periodically bundling a LeaseSet, the router ensures that the far-end " "will be able\n" @@ -6482,7 +7008,7 @@ msgid "" "network database page." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:213 +#: i2p2www/pages/site/docs/how/garlic-routing.html:210 #, python-format msgid "" "By default, the Delivery Status and Database Store Messages\n" @@ -6500,14 +7026,14 @@ msgid "" " Expires specification for details." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:227 +#: i2p2www/pages/site/docs/how/garlic-routing.html:224 msgid "" "Obviously, the additional messages are currently bundled for specific " "purposes,\n" "and not part of a general-purpose routing scheme." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:232 +#: i2p2www/pages/site/docs/how/garlic-routing.html:229 msgid "" "As of release 0.9.12, the Delivery Status Message is wrapped in another " "Garlic Message\n" @@ -6515,11 +7041,11 @@ msgid "" "routers on the return path." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:238 +#: i2p2www/pages/site/docs/how/garlic-routing.html:235 msgid "Storage to the Floodfill Network Database" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:239 +#: i2p2www/pages/site/docs/how/garlic-routing.html:236 #, python-format msgid "" "As explained on the\n" @@ -6533,20 +7059,21 @@ msgid "" "so it is not visible to the tunnel's outbound gateway." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:255 +#: i2p2www/pages/site/docs/how/garlic-routing.html:252 #, python-format msgid "" "The Garlic Message mechanism is very flexible and provides a structure " "for\n" "implementing many types of mixnet delivery methods.\n" "Together with the unused delay option in the\n" -"tunnel message Delivery " -"Instructions,\n" +"tunnel" +" message Delivery Instructions,\n" "a wide spectrum of batching, delay, mixing, and routing strategies are " "possible." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:263 +#: i2p2www/pages/site/docs/how/garlic-routing.html:260 msgid "" "In particular, there is potential for much more flexibility at the " "outbound tunnel endpoint.\n" @@ -6556,7 +7083,7 @@ msgid "" "for redundancy, or streaming audio and video." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:270 +#: i2p2www/pages/site/docs/how/garlic-routing.html:267 msgid "" "Such experiments may conflict with the need to ensure security and " "anonymity, such\n" @@ -6566,7 +7093,7 @@ msgid "" "expiration times." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:276 +#: i2p2www/pages/site/docs/how/garlic-routing.html:273 #, python-format msgid "" "As a part of\n" @@ -6579,14 +7106,14 @@ msgid "" "of 16 bytes." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:285 +#: i2p2www/pages/site/docs/how/garlic-routing.html:282 #, python-format msgid "" "Encryption of additional messages to and from the\n" "floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:295 +#: i2p2www/pages/site/docs/how/garlic-routing.html:292 msgid "" "The term garlic routing was first coined in Roger Dingledine's Free Haven" " \n" @@ -6596,19 +7123,19 @@ msgid "" "Michael J. Freedman." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:302 +#: i2p2www/pages/site/docs/how/garlic-routing.html:299 msgid "Onion router publications" msgstr "Publicações em onion-router.net" -#: i2p2www/pages/site/docs/how/garlic-routing.html:304 +#: i2p2www/pages/site/docs/how/garlic-routing.html:301 msgid "Onion Routing on Wikipedia" msgstr "Roteamento Cebola na Wikipédia" -#: i2p2www/pages/site/docs/how/garlic-routing.html:306 +#: i2p2www/pages/site/docs/how/garlic-routing.html:303 msgid "Garlic Routing on Wikipedia" msgstr "Roteamento Alho na Wikipédia" -#: i2p2www/pages/site/docs/how/garlic-routing.html:308 +#: i2p2www/pages/site/docs/how/garlic-routing.html:305 #, python-format msgid "" "I2P Meeting 58 (2003) discussing the " @@ -6617,11 +7144,11 @@ msgstr "" "Encontro 58 sobre a I2P (2003) discussão " "sobre a implementação do roteamento alho" -#: i2p2www/pages/site/docs/how/garlic-routing.html:314 +#: i2p2www/pages/site/docs/how/garlic-routing.html:311 msgid "Free Haven publications" msgstr "Publicações em freehaven.net" -#: i2p2www/pages/site/docs/how/garlic-routing.html:316 +#: i2p2www/pages/site/docs/how/garlic-routing.html:313 msgid "" "Onion routing was first described in Hiding Routing Information\n" @@ -14261,15 +14788,16 @@ msgstr "" #, python-format msgid "" "Tunnel Message Delivery Instructions are defined in the Tunnel Message Specification.\n" +"href=\"%(tunnelmessage)s#struct_TunnelMessageDeliveryInstructions\">Tunnel" +" Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/common-structures.html:1014 #, python-format msgid "" "Garlic Message Delivery Instructions are defined in the I2NP Message " -"Specification.\n" +"href=\"%(i2npmessage)s#struct_GarlicCloveDeliveryInstructions\">I2NP " +"Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/configuration.html:2 @@ -14499,7 +15027,7 @@ msgid "" "at least 427 bytes of overhead." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:95 +#: i2p2www/pages/site/docs/spec/datagrams.html:92 #, python-format msgid "" "The practical length is limited by lower layers of protocols - the\n" @@ -14509,7 +15037,7 @@ msgid "" "31.5 KB." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:101 +#: i2p2www/pages/site/docs/spec/datagrams.html:98 #, python-format msgid "" "See important notes about the reliability of " @@ -14517,7 +15045,7 @@ msgid "" "For best results, limit the payload to about 10 KB or less." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:105 +#: i2p2www/pages/site/docs/spec/datagrams.html:102 msgid "Signatures for types other than DSA_SHA1 were redefined in release 0.9.14." msgstr "" @@ -14525,6 +15053,10 @@ msgstr "" msgid "GeoIP File Specification" msgstr "Especificação do Arquivo de GeoIP" +#: i2p2www/pages/site/docs/spec/geoip.html:3 +msgid "December 2013" +msgstr "dezembro de 2013" + #: i2p2www/pages/site/docs/spec/geoip.html:8 msgid "" "This page specifies the format of the various GeoIP files,\n" @@ -14573,6 +15105,11 @@ msgstr "NOTAS:" msgid "Streaming Library Specification" msgstr "Especificação da biblioteca de streaming" +#: i2p2www/pages/site/docs/spec/streaming.html:3 +#, fuzzy +msgid "June 2015" +msgstr "Junho de 2013" + #: i2p2www/pages/site/docs/spec/streaming.html:6 msgid "See the Streaming page for an overview of the Streaming Library." msgstr "Ver a página de streaming para uma visão geral da biblioteca de streaming." @@ -17480,3 +18017,8 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + + + + diff --git a/i2p2www/translations/pt_BR/LC_MESSAGES/get-involved.po b/i2p2www/translations/pt_BR/LC_MESSAGES/get-involved.po index 5c254c9c..067a1fac 100644 --- a/i2p2www/translations/pt_BR/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/pt_BR/LC_MESSAGES/get-involved.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-09-28 13:43+0000\n" "Last-Translator: blueboy\n" "Language-Team: Portuguese (Brazil) " @@ -19,7 +19,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 #: i2p2www/pages/site/get-involved/index.html:77 @@ -246,10 +246,11 @@ msgstr "" "contato conosco! Estamos sempre em busca de contribuidores apaixonados!" #: i2p2www/pages/site/get-involved/index.html:13 +#, fuzzy msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" -"Here's a list to help you get started!" +"Here's a list to help get you started!" msgstr "" "Nós precisamos de ajuda em diversas áreas e não é necessário conhecer " "Java para contribuir!\n" @@ -2107,11 +2108,11 @@ msgstr "" msgid "Developer Commit keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:277 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:284 msgid "Developer Transport Keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:278 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:285 #, python-format msgid "" "Note: Transport keys are only needed for setting up a\n" @@ -2491,16 +2492,20 @@ msgstr "" msgid "Developer Guidelines and Coding Style" msgstr "Diretrizes para os desenvolvedores e Estilo de código" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:4 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 +msgid "October 2015" +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:5 #, python-format msgid "Read the new developers guide first." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:8 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:9 msgid "Basic Guidelines and Coding Style" msgstr "Diretrizes elementares e Estilo de código" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:10 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:11 msgid "" "Most of the following should be common sense for anybody who has worked " "on open source or in a commercial\n" @@ -2511,11 +2516,11 @@ msgid "" "check with the appropriate developer for guidance." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:18 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" msgstr "Comunidade" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:20 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" "Please don't just \"write code\". If you can, participate in other " "development activities, including:\n" @@ -2524,7 +2529,7 @@ msgid "" "bug reporting and responses; documentation; code reviews; etc." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:25 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:26 msgid "" "Active devs should be available periodically on IRC #i2p-dev.\n" "Be aware of the current release cycle.\n" @@ -2532,7 +2537,7 @@ msgid "" "the checkin deadline for a release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:35 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:36 msgid "" "Have a basic understanding of distributed source control systems, even if" " you haven't\n" @@ -2542,7 +2547,7 @@ msgid "" "Check in some small changes and see how it goes." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:42 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:43 msgid "" "Test your changes before checking them in.\n" "If you prefer the checkin-before-test development model,\n" @@ -2554,7 +2559,7 @@ msgid "" "you push your change." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:51 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:52 msgid "" "If your change is non-trivial, or you want people to test it and need " "good test reports\n" @@ -2563,13 +2568,13 @@ msgid "" "and increment the build revision in RouterVersion.java." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:56 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:57 msgid "" "Ensure that you have the latest monotonerc file in _MTN.\n" "Do not check in on top of untrusted revisions." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:60 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:61 msgid "" "Ensure that you pull the latest revision before you check in.\n" "If you inadvertently diverge, merge and push as soon as possible.\n" @@ -2580,7 +2585,7 @@ msgid "" "without creating a merge revision." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:68 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:69 msgid "" "Do not check in major changes into the main i2p.i2p branch late in the " "release cycle.\n" @@ -2589,11 +2594,11 @@ msgid "" "and do the development there so you do not block releases." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:75 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:76 msgid "Coding Style" msgstr "Estilo de código" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:77 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:78 msgid "" "Coding style throughout most of the code is 4-spaces for indentation. Do " "not use tabs.\n" @@ -2605,13 +2610,13 @@ msgid "" "Use common sense. Emulate the style in the file you are modifying." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:84 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:85 msgid "" "New classes and methods require at least brief javadocs. Add @since " "release-number." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:87 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:88 msgid "" "Classes in core/ (i2p.jar) and portions of i2ptunnel are part of our " "official API.\n" @@ -2624,7 +2629,7 @@ msgid "" "website (i2p.www branch)." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:95 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:96 msgid "" "Tag strings for translation where appropriate.\n" "Don't change existing tagged strings unless really necessary, as it will " @@ -2634,32 +2639,35 @@ msgid "" "translators have a chance to update before the release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:101 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:102 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:104 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:105 msgid "" -"We require Java 6 to build but only Java 5 to run I2P.\n" -"Do not use Java 6 classes or methods without handling the class not found" -" exceptions\n" -"and providing alternate Java 5 code. See classes in net.i2p.util for " -"examples." +"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:109 msgid "" +"We require Java 6 to build and run I2P.\n" +"Do not use Java 7 classes or methods." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:113 +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:115 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:119 msgid "Licenses" msgstr "Licenças" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:117 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:121 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2668,18 +2676,18 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:124 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:128 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:131 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:135 msgid "Bugs" msgstr "Falhas" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:133 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:137 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2687,7 +2695,19 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:138 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:142 +msgid "" +"New developers should start by fixing a bug.\n" +"Search for bugs with the 'easy' keyword on trac.\n" +"When you have a fix, attach your patch to the ticket and add the keyword " +"'review-needed'.\n" +"Do not close the ticket until it's been successfully reviewed and you've " +"checked your changes in.\n" +"Once you've done this smoothly for a couple of tickets, you may follow " +"the normal procedure below." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:149 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" @@ -3903,3 +3923,4 @@ msgstr "" "href=\"http://%(zzz)s/forums/14\">sessão de traduções do fórum em " "%(zzz)s." + diff --git a/i2p2www/translations/pt_BR/LC_MESSAGES/misc.po b/i2p2www/translations/pt_BR/LC_MESSAGES/misc.po index 60cd8772..31266501 100644 --- a/i2p2www/translations/pt_BR/LC_MESSAGES/misc.po +++ b/i2p2www/translations/pt_BR/LC_MESSAGES/misc.po @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/misc/clt.html:2 msgid "I2P at CLT and PetCon 2009.1" diff --git a/i2p2www/translations/pt_BR/LC_MESSAGES/priority.po b/i2p2www/translations/pt_BR/LC_MESSAGES/priority.po index 759b6698..886f63da 100644 --- a/i2p2www/translations/pt_BR/LC_MESSAGES/priority.po +++ b/i2p2www/translations/pt_BR/LC_MESSAGES/priority.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-10-09 00:22+0000\n" "Last-Translator: blueboy\n" "Language-Team: Portuguese (Brazil) " @@ -25,7 +25,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -383,16 +383,16 @@ msgstr "" " página configuração de proxy no " "navegador para um 'como fazer' descomplicado." -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Baixar" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "Dependências" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -408,43 +408,31 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "Notas de Liberação" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "Log de Mudanças" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "Log de Mudanças no Debian" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "Log de Mudanças no Android" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "Limpar instalações" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "Espelho:" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "escolher outro espelho" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "Baixar e executar o arquivo." -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -461,11 +449,11 @@ msgstr "" "Talvez seja preciso clicar com o botão direito do mouse e selecionar\n" ""Abrir com Java"." -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "Intalação via linha de comandos (sem interface gráfica):" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -476,7 +464,7 @@ msgstr "" "emitir o comando java -jar i2pinstall_%(i2pversion)s.jar " "-console na interface de linha de comandos." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -494,7 +482,7 @@ msgstr "" "e selecionar\n" ""Abrir com Java"." -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -505,40 +493,11 @@ msgstr "" "emita java -jar i2pinstall_%(i2pversion)s.jar -console na " "linha de comandos." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Pacotes para Debian & Ubuntu estão disponíveis." -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "Fora da I2P" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "Na I2P" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "Nosso repositório F-Droid" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "Compilações de desenvolvimento" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "Eepsite do str4d" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" -"O aplicativo I2P para Android está em fase de desenvolvimento e não " -"providencia, por ora, um forte anonimato." - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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" @@ -548,11 +507,11 @@ msgstr "" "I2P anteriormente, você precisa reinstalar porque nós também mudamos as " "chaves de liberação." -#: i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "Mínimo 512 MB de RAM; 1 GB recomendado." -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -563,11 +522,7 @@ msgstr "" "compatíveis, haja visto que uma é assinada digitalmente por zzz e a outra" " por str4d, respectivamente. Desinstale uma antes de instalar a outra." -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "Pacote fonte" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from aqui." -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "Atualizações de lançamentos anteriores:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 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:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "Atualizações automáticas" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -641,7 +596,7 @@ msgstr "" "no botão 'Baixar atualização' que\n" "aparece no painel do seu roteador." -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -657,7 +612,7 @@ msgstr "" "atual\",\n" "e devem usar o método de atualização manual abaixo." -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -673,7 +628,7 @@ msgstr "" "receber essa versão\n" "automaticamente." -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -688,7 +643,7 @@ msgstr "" "receber automaticamente\n" "a nova versão." -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the rename as i2pupdate.zip.\n" @@ -733,17 +684,17 @@ msgstr "" "instalação da I2P). Você não precisa\n" "descompactar este arquivo." -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "" "Clique em \"Reiniciar\"" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 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:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -753,11 +704,11 @@ msgstr "" "que tem sua chave pública disponibilizada aqui." -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "Lançamentos anteriores" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on \n" "Language-Team: Romanian (http://www.transifex.com/otf/I2P/language/ro/)\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/about/browser-config.html:2 msgid "Web Browser Configuration" @@ -850,11 +850,18 @@ msgid "" "January 25, 2012." msgstr "" -#: i2p2www/pages/site/about/media.html:105 +#: i2p2www/pages/site/about/media.html:103 +#, python-format +msgid "" +"I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -863,7 +870,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -872,7 +879,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -881,7 +888,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -891,7 +898,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -901,7 +908,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -911,7 +918,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -919,7 +926,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -928,7 +935,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -936,11 +943,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -949,7 +956,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -958,14 +965,14 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " "invisiblenet" msgstr "" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -974,7 +981,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -982,7 +989,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -990,7 +997,7 @@ msgid "" "August 18, 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -998,7 +1005,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1006,11 +1013,11 @@ msgid "" "February 16, 2012" msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1535,6 +1542,194 @@ msgstr "" msgid "… and many others" msgstr "" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +msgid "Presenter" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "" diff --git a/i2p2www/translations/ro/LC_MESSAGES/comparison.po b/i2p2www/translations/ro/LC_MESSAGES/comparison.po index f27cfa2e..10804176 100644 --- a/i2p2www/translations/ro/LC_MESSAGES/comparison.po +++ b/i2p2www/translations/ro/LC_MESSAGES/comparison.po @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/comparison/freenet.html:2 msgid "I2P Compared to Freenet" diff --git a/i2p2www/translations/ro/LC_MESSAGES/misc.po b/i2p2www/translations/ro/LC_MESSAGES/misc.po index 5f03974b..2d66a5e3 100644 --- a/i2p2www/translations/ro/LC_MESSAGES/misc.po +++ b/i2p2www/translations/ro/LC_MESSAGES/misc.po @@ -19,7 +19,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/misc/clt.html:2 msgid "I2P at CLT and PetCon 2009.1" diff --git a/i2p2www/translations/ro/LC_MESSAGES/priority.po b/i2p2www/translations/ro/LC_MESSAGES/priority.po index f276e6dd..853e3949 100644 --- a/i2p2www/translations/ro/LC_MESSAGES/priority.po +++ b/i2p2www/translations/ro/LC_MESSAGES/priority.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-07-03 06:53+0000\n" "Last-Translator: Di N.\n" "Language-Team: Romanian (http://www.transifex.com/otf/I2P/language/ro/)\n" @@ -24,7 +24,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -373,16 +373,16 @@ msgstr "" "href=\"%(browserconfig)s\">configurarea proxy browser-ului pentru un " "ghid simplu" -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Descarca" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "Dependență" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -409,43 +409,31 @@ msgstr "" "Determinaţi aici versiunea Java instalată\n" "sau tastaţi java -version în linia de comandă.\n" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "Note de publicare" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "Modifică Log-ul" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "Log Modificări Debian" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "Log Modificări Android" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "Instalarea curata" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "Oglinzi:" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "Selectati adresa alternativa" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "Descărca acest fișier și rulați-l." -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -461,11 +449,11 @@ msgstr "" "Ați putea să faceți clic dreapta și selectați\n" ""deschide cu Java"." -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "Instalare prin linie de comandă (headless) :" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -476,7 +464,7 @@ msgstr "" "porneste java -jar i2pinstall_%(i2pversion)s.jar -console in" " linie de comanda." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -492,7 +480,7 @@ msgstr "" "Ați putea să faceți clic dreapta și selectați\n" ""deschide cu Java"." -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -503,40 +491,11 @@ msgstr "" "porneste java -jar i2pinstall_%(i2pversion)s.jar -console in" " linie de comanda." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Sunt disponbile pachete pentru Debian &Ubuntu" -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "In afara I2P" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "In interiorul I2P" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "Depozitul nostru F-Droid" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "Versiuni dezvoltare" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "str4d's eepsite" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" -"Aplicatia I2P este in constructie si NU ofera in prezent anonimat " -"puternic." - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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" @@ -546,11 +505,11 @@ msgstr "" " mai devreme I2P, trebuie să il reinstalați pentru că am schimbat, de " "asemenea, cheile de eliberare." -#: i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB minim; 1 GB recomandat." -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -562,11 +521,7 @@ msgstr "" "înainte de a instala\n" "      celălalt." -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "sursă pachete" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from al cărui cheie este aici." -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "Actualizare de la versiunile anterioare:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 msgid "Both automatic and manual upgrades are available for the release." msgstr "Ambele upgrade-uri automate și manuale sunt disponibile pentru release." -#: i2p2www/pages/downloads/list.html:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "Actualizări automate" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -638,7 +593,7 @@ msgstr "" " \"Actualizare Descarca\" pe consola router\n" "atunci când apare." -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -654,7 +609,7 @@ msgstr "" "versiunea curentă\" ,\n" "și ar trebui să folosească metoda de actualizarea manuală de mai jos." -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -668,7 +623,7 @@ msgstr "" "importante despre modul de configurare a router-ul pentru primire " "automata a publicarii." -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -682,7 +637,7 @@ msgstr "" "despre modul de configurare a router-ul pentru primire automata a " "publicarii." -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the permițând     să descărcați și să instalați noua versiune de " "doar clic pe acel     link." -#: i2p2www/pages/downloads/list.html:288 +#: i2p2www/pages/downloads/list.html:180 msgid "Alternately, you can use the manual method specified below." msgstr "" "Alternativ, aveți posibilitatea să utilizați metoda manuală specificate " "mai jos." -#: i2p2www/pages/downloads/list.html:299 -msgid "Manual updates" -msgstr "Actualizările manuale" - -#: i2p2www/pages/downloads/list.html:315 +#: i2p2www/pages/downloads/list.html:191 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" @@ -726,17 +677,17 @@ msgstr "" "apoi copiați  i2pupdate.zip la directorul de instalare I2P). NU este " "nevoie pentru a dezarhiva acest fișier." -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "" "Faceti clic pe \"Restart\"" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Serviti o ceașcă cu cafea și reveniti înapoi în 11 minute" -#: i2p2www/pages/downloads/list.html:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -745,11 +696,11 @@ msgstr "" "Fișierul este semnat de către zzz,\n" " al cărui cheie este aici." -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "Versiune precedent" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on \n" "Language-Team: Russian (Russia) " @@ -29,7 +29,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/about/browser-config.html:2 msgid "Web Browser Configuration" @@ -1067,11 +1067,18 @@ msgstr "" "Blair Dick, Университет Абертей, Dundee Ethical Hacking Society, январь " "25, 2012." -#: i2p2www/pages/site/about/media.html:105 +#: i2p2www/pages/site/about/media.html:103 +#, python-format +msgid "" +"I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "Руководства" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -1084,7 +1091,7 @@ msgstr "" "Этот гид объяснит как установить I2P в Windows XP.\n" "Автор Telecomix" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1097,7 +1104,7 @@ msgstr "" "Этот гид объяснит как установить I2P в Debian Linux System.\n" "Автор Telecomix" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1110,7 +1117,7 @@ msgstr "" "Как поднять анонимный веб-сайт в сети I2P.\n" "Автор Telecomix" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1125,7 +1132,7 @@ msgstr "" "irc.telecomix.i2p.\n" "Автор Telecomix" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1139,7 +1146,7 @@ msgstr "" "Felix Atari сотрудник Telecomix Crypto Munitions Bureau.\n" "Автор Telecomix" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1153,7 +1160,7 @@ msgstr "" "(Youtube Video)\n" "Это руководство объяснит как установить и настроить ПО для доступа в I2P." -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -1164,7 +1171,7 @@ msgstr "" "(Youtube Video)\n" "Как установить I2P в Ubuntu." -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1177,7 +1184,7 @@ msgstr "" "Adrian Crenshaw.\n" "Январь 2011" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -1188,11 +1195,11 @@ msgstr "" "(Youtube Video)\n" "Adrian Crenshaw.\n" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "Статьи и интервью" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1205,7 +1212,7 @@ msgstr "" "Часть 2\n" "26 июля 2002." -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1218,14 +1225,14 @@ msgstr "" "Перевод на английский\n" "31 октября 2002." -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " "invisiblenet" msgstr "2003 Business Week статья о невидимой сети" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1236,7 +1243,7 @@ msgstr "" "Netzwelt.de статья об анонимности в Интернет (на" " немецком) Ноябрь 2007." -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1247,7 +1254,7 @@ msgstr "" "Март 2009\n" "немецкий перевод" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1258,7 +1265,7 @@ msgstr "" "(mp3)\n" "Август 18, 2011" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1269,7 +1276,7 @@ msgstr "" "Jonathan Cox,\n" "Ноябрь 11, 2011." -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1280,11 +1287,11 @@ msgstr "" " Ep. 596 (mp3)\n" "Февраль 16, 2012" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "Прочее" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1825,6 +1832,195 @@ msgstr "Темы для консоли и веб-сайта" msgid "… and many others" msgstr "… и многие другие" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +#, fuzzy +msgid "Presenter" +msgstr "реализовано" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "Предстоящие улучшения производительности" diff --git a/i2p2www/translations/ru/LC_MESSAGES/blog.po b/i2p2www/translations/ru/LC_MESSAGES/blog.po index 84c6623f..5c0d5790 100644 --- a/i2p2www/translations/ru/LC_MESSAGES/blog.po +++ b/i2p2www/translations/ru/LC_MESSAGES/blog.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-05-06 08:17+0000\n" "Last-Translator: brianhopes \n" "Language-Team: Russian (Russia) " @@ -28,7 +28,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:24 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:11 @@ -88,6 +88,9 @@ msgstr "`странице загрузок`" #: 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 msgid "RELEASE DETAILS" msgstr "ПОДРОБНОСТИ РЕЛИЗА" @@ -129,6 +132,9 @@ msgstr "Основные изменения" #: 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 msgid "Bug Fixes" msgstr "Исправлены ошибки" @@ -160,6 +166,9 @@ msgstr "Исправлены ошибки" #: 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 msgid "Other" msgstr "Другое" @@ -191,6 +200,9 @@ msgstr "Другое" #: 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 msgid "SHA256 Checksums:" msgstr "Контрольные суммы SHA256" @@ -361,6 +373,9 @@ msgstr "Wrapper обновлен до 3.5.15 (для новых инсталля #: 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 msgid "Update GeoIP data (new installs and PPA only)" msgstr "Обновлены данные GeoIP (для новых инсталляций и PPA)" @@ -1999,6 +2014,9 @@ msgstr "Новые переводы" #: 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 msgid "Translation updates" msgstr "Обновления переводов" @@ -2192,6 +2210,9 @@ msgstr "" #: 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 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." @@ -3370,6 +3391,9 @@ msgstr "" #: 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 msgid "Changes" msgstr "Изменения" @@ -4729,6 +4753,7 @@ msgid "" msgstr "" #: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 msgid "Floodfill performance improvements" msgstr "" @@ -4745,6 +4770,7 @@ 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 msgid "Fixes for high CPU usage in floodfills" msgstr "" @@ -4817,3 +4843,815 @@ msgstr "" msgid "Better feedback in console for reseed errors" msgstr "" +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.20 Release\n" +"==============" +msgstr "" +"==============\n" +"Версия 0.9.12\n" +"==============" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +#, fuzzy +msgid "0.9.20 with performance improvements and bug fixes" +msgstr "" +"0.9.13 с улучшениями SusiMail и исправлениями для маршрутизаторов за " +"межсетевым экраном" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +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 +msgid "" +"Routers configured for 32-64 KB of shared bandwidth may now become " +"floodfill,\n" +"and routers configured for 512 KB or more of shared bandwidth will have " +"higher connection limits.\n" +"These changes may cause your router to use more resources.\n" +"If the router becomes too busy, the best way to reduce usage is to lower " +"the bandwidth settings in your console.\n" +"If that doesn't help, you may now disable automatic floodfill on the " +"advanced configuration page in the console." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +msgid "" +"We're hopeful that these changes will increase network capacity and " +"performance,\n" +"and reduce the congestion that's been affecting the network the last " +"three months." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +msgid "" +"Finally, we're excited to announce our first-ever I2P meetup, in Toronto " +"August 15-16.\n" +"There will be lots of presentations and tutorials. All are welcome.\n" +"For more information, see the `announcement`_." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +msgid "Add support for address book export" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +msgid "Add support for SSL in HTTP server tunnel" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +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 +msgid "Add support for signed development builds" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +#, fuzzy +msgid "Clock skew fixes" +msgstr "Исправления блокировки SSU" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +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 +msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +msgid "Verify hostnames when reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +msgid "Fix deletion of config files for deleted torrents in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +msgid "Fixes for duplicate shared clients" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +msgid "Fix for occasional page truncation in HTTP client" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +msgid "Fixes for handling corrupted SSU packets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +msgid "Fix closing of SAM sessions when I2P session closes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +msgid "Fix bugs in handling streaming resets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +msgid "Reduce NTCP threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +msgid "Eliminate SimpleScheduler threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +msgid "Add continent-based NTP servers as fallbacks for country-based ones" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +msgid "Remove all default non-SSL reseed hosts" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +msgid "Disable fallback to non-su3 reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +msgid "Several fixes in streaming for better \"loopback\" performance" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +#, fuzzy +msgid "Reduce latency in i2ptunnel" +msgstr "Уменьшено использование потоков для туннелей HTTP-сервера" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +msgid "Add a larger Bloom filter for very high bandwidth and memory" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +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 +msgid "Reduce max netdb search depth to reduce floodfill load" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +msgid "Improved header processing and error handling in i2ptunnel HTTP server" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +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 +msgid "More changes to improve floodfill capacity" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +msgid "New configuration for floodfill on /configadvanced" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +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.17\n" +"=============" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 +msgid "I2P Meetup in Toronto on August 15-16." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +msgid "" +"The I2P team is proud to announce that we are going to host a meetup in " +"Toronto on August 15-16.\n" +"A number of members of our community will be attending and are going to " +"host talks, workshops and discussions about and relating to I2P. This " +"event is not just for I2P people though, it's meant for everyone." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +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 " +"everyone. If you're not familiar with any of these topics, come by anyway" +" and we'll show you how I2P works and what you can do with it.\n" +"\n" +"The event is entirely free, you don't need to sign up or register." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +msgid "" +"The meetup couldn't have been arranged without our friends at `Toronto " +"Crypto `_ which have been helping us organize" +" the event, and our friends at `Hacklab `_ which are" +" 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 +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: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:44 +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" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +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 +#, fuzzy +msgid "I2P Presentation" +msgstr "'презентация'" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +msgid "Crypto party introduction" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +msgid "Crypto party" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +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 +msgid "`Vuze/I2P`_ - Downloading torrents anonymously" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +msgid "`Veracrypt`_ - Encrypt your data" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +msgid "`I2PBote`_ - Anonymous decentralized email" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +msgid "Your station idea here" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +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 " +"could be any of the ones listed above, or any other privacy/anonymity " +"related one you would like to run. Please contact us at `@geti2p`_ if " +"you're interested." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 +msgid "" +"Day 2, August 16 - 1PM\n" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +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 +#, fuzzy +msgid "I2P Technical presentation" +msgstr "'презентация'" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +msgid "Technical discussion" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +msgid "I2P App Dev Into" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +#, fuzzy +msgid "I2PD presentation" +msgstr "'презентация'" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +msgid "I2P on Android" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:1 +msgid "" +"======\n" +"I2PCon\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +msgid "I2PCon will be in Toronto on August 15-16." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +msgid "" +"I2PCon is the first event of its kind. It has two short term goals. Where" +" the\n" +"first one is to provide the general public with an event where knowledge " +"about\n" +"privacy and privacy concerns can be obtained. The second goal is to " +"further the\n" +"I2P project and its community. This will take the shape of technical " +"discussions\n" +"about cryptography, anonymity and I2P centric topics." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +msgid "" +"There is a larger and more long-term goal of this event, and it is to " +"build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we would like to provide a forum where this " +"community\n" +"can grow." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +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" +"\n" +"`Hacklab`_. Without either of them this event would not have been " +"possible, so\n" +"thank you both." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:43 +msgid "" +"Cost\n" +"----" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +msgid "" +"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" +"to be given in order to register, but if you have any concerns, please " +"let us\n" +"know." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:55 +#, fuzzy +msgid "`here`" +msgstr "`нажмите сюда`" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:66 +#, fuzzy +msgid "" +"Venue\n" +"-----" +msgstr "" +"Новые пользователи\n" +"---------" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +msgid "Power and WiFi access will be provided by `Hacklab`_." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:76 +msgid "" +"Schedule\n" +"========" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:81 +#, fuzzy +msgid "" +"Day 1, August 15\n" +"----------------" +msgstr "" +"Новые версии приложения\n" +"----------------" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:98 +#, fuzzy +msgid "" +"Day 2, August 16\n" +"----------------" +msgstr "" +"Новые версии приложения\n" +"----------------" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:121 +msgid "" +"I'm confused and would like some answers\n" +"========================================" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.21 Release\n" +"==============" +msgstr "" +"=============\n" +"Версия 0.9.17\n" +"=============" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +#, fuzzy +msgid "0.9.21 with performance improvements and bug fixes" +msgstr "" +"0.9.13 с улучшениями SusiMail и исправлениями для маршрутизаторов за " +"межсетевым экраном" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +msgid "" +"0.9.21 contains several changes to add capacity to the network, increase " +"the efficiency of the floodfills,\n" +"and use bandwidth more effectively.\n" +"We have migrated the shared clients tunnels to ECDSA signatures and added" +" a DSA fallback\n" +"using the new \"multisession\" capability for those sites that don't " +"support ECDSA." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +msgid "" +"The speakers and the schedule of the I2PCon in Toronto 2015 have been " +"announced.\n" +"Have a look on the `I2PCon page`_ for details.\n" +"Reserve your seat on `Eventbrite`_." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +msgid "Add multisession support for dual-signature crypto on the same tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +msgid "Use multisession for shared clients" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +msgid "Increase default outbound bandwidth limit to 60 KBps" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +msgid "Increase default maximum participating tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +msgid "" +"Floodfills will send database store acks directly if connected, for " +"efficiency" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +msgid "Set TCP keepalive on I2CP and SAM sockets" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +msgid "More efficient decompression in HTTP proxy, use less threads" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +msgid "Add support for fast extensions in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +msgid "i2psnark only autostarts torrents that were running previously" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +msgid "Add support for translated console news" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +msgid "SSU fixes to compete better with NTCP for bandwidth when limited" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +msgid "Fixes to prevent SSU stalls" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +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 +msgid "Clean up resources correctly when SAM stops" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +msgid "Better error handling and notification when HTTP proxy is not running" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +msgid "More i2ptunnel fixes at startup and shutdown of tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +msgid "Fix total_size in i2psnark metadata message" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +msgid "Restore dates in console news headers" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +#, fuzzy +msgid "Several I2CP fixes" +msgstr "Несколько исправлений в интерфейсе i2psnark" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +msgid "Use same session for naming lookups in I2PSocketEepGet" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +msgid "" +"New floodfills will send their info to nearby floodfills to speed " +"integration" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:1 +#, fuzzy +msgid "" +"============================\n" +"I2PCon: Mission Accomplished\n" +"============================" +msgstr "" +"==============================\n" +"Рождение Privacy Solutions\n" +"==============================" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +msgid "I2PCon: Mission Accomplished" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +msgid "" +"I2PCon has been a giant success. For us, the I2P contributors, it " +"represents a\n" +"leap forward in terms of what we're capable of pulling off as a " +"community, how we\n" +"communicate the usecases of I2P and reach out to privacy conscious " +"individuals.\n" +"\n" +"By arranging this event, we've also grown our community. People who've " +"previously\n" +"only lurked on our irc channels, or run our software or possibly hadn't " +"even heard\n" +"of I2P are now a part of our comminuty.\n" +"\n" +"This event has been our first active step towards building a large and " +"inclusive\n" +"community, and as such it's been great success." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +msgid "" +"Minutiae\n" +"========\n" +"On day 2 we had two short discussion sessions. A more general discussion " +"and a roadmapping discussion.\n" +"\n" +"The minutiae can be found here: `I2P Roadmap session minutiae`_ and `I2P " +"Discussion session minutiae`_." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +msgid "" +"Photos\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +msgid "The learn how to setup I2P crypto party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +msgid "The learn how use I2P and Vuze party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +msgid "David Dagons wonderful talk" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +msgid "" +"Thanks\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +msgid "" +"We've had some wonderful speakers, from both inside- and outside of our " +"community.\n" +"\n" +"`David Dagon`_ talked to us about the way forward and how I2P could " +"handle potential abuse.\n" +"\n" +"`Lance James`_ - the creator of our predecessor iip - said Hi and gave us" +" his thoughts about how far I2P has come.\n" +"\n" +"`Nick Johnston`_ gave us a wonderful talk about why privacy matters and " +"why you should care." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +msgid "" +"I would also like to thank the speakers from our community. `psi`_, " +"`@str4d`_ and `zzz`_ who all had\n" +"wonderful talks. Improving our ability to inform people about I2P is " +"something that\n" +"is going to be important for us going forward." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +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 +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 +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 +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 +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 +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 +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 +msgid "" +"Finally I would like to thank everyone else who just showed up to the " +"event and helped out in any way\n" +"they could.\n" +"ComradeNosebleed, LazyGravy, `cacapo`_, Xmz, ZeroRax, `echelon`_, it was " +"most excellent to hang out\n" +"with you." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:1 +#, fuzzy +msgid "" +"==============\n" +"0.9.22 Release\n" +"==============" +msgstr "" +"==============\n" +"Версия 0.9.12\n" +"==============" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +msgid "0.9.22 with bug fixes and start of Ed25519 migration" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +msgid "" +"0.9.22 contains fixes for i2psnark getting stuck before completion, and " +"begins the migration of router infos to new, stronger Ed25519 signatures." +"\n" +"To reduce network churn, your router will have only a small probability " +"of converting to Ed25519 at each restart.\n" +"When it does rekey, expect to see lower bandwidth usage for a couple of " +"days as it reintegrates into the network with its new identity.\n" +"If all goes well, we will accelerate the rekeying process in the next " +"release." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +msgid "" +"I2PCon Toronto was a big success!\n" +"All the presentations and videos are listed on the `I2PCon page`_." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +#, fuzzy +msgid "Start migration to Ed25519 router info signatures" +msgstr "Добавлена поддержка более сильных сигнатур Router Info" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +msgid "Convert i2psnark destinations to Ed25519 signatures" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +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 +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 +msgid "Fix UPnP 'content not allowed in trailing section' error" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +msgid "Fix excluded SSL ciphers in console" +msgstr "" + diff --git a/i2p2www/translations/ru/LC_MESSAGES/comparison.po b/i2p2www/translations/ru/LC_MESSAGES/comparison.po index 26987d37..7a762320 100644 --- a/i2p2www/translations/ru/LC_MESSAGES/comparison.po +++ b/i2p2www/translations/ru/LC_MESSAGES/comparison.po @@ -20,7 +20,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/comparison/freenet.html:2 msgid "I2P Compared to Freenet" diff --git a/i2p2www/translations/ru/LC_MESSAGES/docs.po b/i2p2www/translations/ru/LC_MESSAGES/docs.po index 9d0e8ba5..d8003800 100644 --- a/i2p2www/translations/ru/LC_MESSAGES/docs.po +++ b/i2p2www/translations/ru/LC_MESSAGES/docs.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-10-22 01:17+0000\n" "Last-Translator: Nikolay Parukhin \n" "Language-Team: Russian (Russia) " @@ -26,7 +26,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 msgid "Index to Technical Documentation" @@ -74,6 +74,7 @@ msgstr "" #: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 #: i2p2www/pages/site/docs/api/i2ptunnel.html:11 #: i2p2www/pages/site/docs/api/streaming.html:6 +#: i2p2www/pages/site/docs/applications/embedding.html:7 #: i2p2www/pages/site/docs/applications/managed-clients.html:7 #: i2p2www/pages/site/docs/how/elgamal-aes.html:6 #: i2p2www/pages/site/docs/how/network-database.html:6 @@ -1744,8 +1745,8 @@ msgid "Ports Used by I2P" msgstr "Порты, используемые I2P" #: i2p2www/pages/site/docs/ports.html:3 +#: i2p2www/pages/site/docs/applications/embedding.html:3 #: i2p2www/pages/site/docs/spec/common-structures.html:3 -#: i2p2www/pages/site/docs/spec/streaming.html:3 msgid "April 2015" msgstr "Апрель 2015" @@ -2441,7 +2442,7 @@ msgstr "" "I2PSessionMuxedImpl." #: i2p2www/pages/site/docs/api/datagrams.html:93 -#: i2p2www/pages/site/docs/api/streaming.html:381 +#: i2p2www/pages/site/docs/api/streaming.html:404 msgid "Data Integrity" msgstr "Целостность данных" @@ -2458,7 +2459,7 @@ msgstr "" "В протоколе дейтаграмм нет поля с проверочной суммой." #: i2p2www/pages/site/docs/api/datagrams.html:100 -#: i2p2www/pages/site/docs/api/streaming.html:389 +#: i2p2www/pages/site/docs/api/streaming.html:412 msgid "Packet Encapsulation" msgstr "Инкапсуляция пакета" @@ -2541,35 +2542,35 @@ msgstr "" msgid "JSON-RPC 2 format" msgstr "Формат JSON-RPC 2" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:20 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:26 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:39 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:83 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:136 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:19 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:86 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 msgid "Request:" msgstr "Запрос:" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:22 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:31 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:53 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:74 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:144 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:81 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:92 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:118 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 msgid "Response:" msgstr "Ответ:" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:25 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:27 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:28 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:33 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:46 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 #: i2p2www/pages/site/docs/protocol/i2cp.html:483 #: i2p2www/pages/site/docs/spec/common-structures.html:42 @@ -2597,7 +2598,7 @@ msgstr "Ответ:" msgid "Description" msgstr "Описание" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:29 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:47 msgid "" "Token used for authenticating every request (excluding the 'Authenticate'" " RPC method)" @@ -2605,45 +2606,45 @@ msgstr "" "Токен, использующийся для аутентификации каждого запроса (исключая метод " "'Authenticate')" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:37 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:55 msgid "Implemented methods" msgstr "Реализованные методы" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:38 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:56 msgid "" "Creates and returns an authentication token used for further " "communication." msgstr "Создаёт и возвращает токен для дальнейшего использования." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:40 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 msgid "The version of the I2PControl API used by the client." msgstr "Версия I2PControl API, используемая клиентом." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:41 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 msgid "The password used for authenticating against the remote server." msgstr "Пароль, использующийся для авторизации на удалённом сервере." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:62 msgid "The primary I2PControl API version implemented by the server." msgstr "Основная версия I2PControl API, реализованная сервером." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 msgid "The token used for further communication." msgstr "Токен, используемый для последующего информационного обмена." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:48 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:66 msgid "Echoes the value of the echo key, used for debugging and testing." msgstr "Выводит значение ключа 'echo'. Используется для отладки и тестирования." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 msgid "Value will be returned in response." msgstr "Значение будет возвращено в ответе." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:98 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:142 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:90 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:116 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method." @@ -2651,36 +2652,36 @@ msgstr "" "Токен, использованный для аутентификации клиента. Предоставляется " "сервером при помощи RPC метода 'Authenticate'." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:54 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 msgid "Value of the key 'echo' in the request." msgstr "Значение ключа 'echo' в запросе." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 msgid "" "Fetches rateStat from router statManager. Creates stat if not already " "created." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 #, python-format msgid "" "Determines which rateStat to fetch, see ratestats." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:60 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 msgid "Determines which period a stat is fetched for. Measured in ms." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:64 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 msgid "Returns the average value for the reuested rateStat and period." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:85 msgid "Manages I2PControl. Ports, passwords and the like." msgstr "Управляет I2PControl. Порты, пароли и тому подобное." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:87 msgid "" "Sets a new listen address for I2PControl (only 127.0.0.1 and 0.0.0.0 are " "implemented in I2PControl currently)." @@ -2688,7 +2689,7 @@ msgstr "" "Задаёт новый адрес для прослушивания для I2PControl (на данный момент " "реализованы только 127.0.0.1 и 0.0.0.0 адреса)." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:70 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:88 msgid "" "Sets a new password for I2PControl, all Authentication tokens will be " "revoked." @@ -2696,108 +2697,112 @@ msgstr "" "Устанавливает новый пароль для I2PControl, все токены для аутентификации " "будут сброшены." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:89 msgid "Switches which port I2PControl will listen for connections on." msgstr "" "Устанавливает, какой порт будет использовать I2P для прослушивания " "входящих соединений." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:93 msgid "Returned if address was changed" msgstr "Возвращается, если адрес был изменён" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:94 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:95 msgid "Returned if setting was changed" msgstr "Возвращается, если этот параметр был изменён" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:96 msgid "Returns true if any changes were made." msgstr "Возвращает 'true', если были изменены какие-либо настройки." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:97 msgid "Returns true if any changes requiring a restart to take effect were made." msgstr "" "Возвращает 'true', если были изменены какие-либо настройки, для " "применения которых требуется перезагрузка." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 msgid "Fetches basic information about the I2P router. Uptime, version etc." msgstr "" "Получает базовую информацию о I2P маршрутизаторе. Время с начала " "загрузки, версию и т. д." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:119 msgid "What the status of the router is." msgstr "Каков статус маршрутизатора I2P." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:102 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:120 msgid "What the uptime of the router is in ms." msgstr "Каково время с начала загрузки маршрутизатора в мс." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:103 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:121 msgid "What version of I2P the router is running." msgstr "I2P маршрутизатор какой версии запущен в данный момент." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:104 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:122 msgid "The 1 second average inbound bandwidth in Bps." msgstr "Средний входящий трафик за 1 секунду в б/с." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:105 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:123 msgid "The 15 second average inbound bandwidth in Bps." msgstr "Средний входящий трафик за 15 секунд в б/с." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:106 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:124 msgid "The 1 second average outbound bandwidth in Bps." msgstr "Средний исходящий трафик за 1 секунду в б/с." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:107 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:125 msgid "The 15 second average outbound bandwidth in Bps." msgstr "Средний исходящий трафик за 15 секунд в б/с." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:108 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:126 msgid "What the current network status is. According to the below enum:" msgstr "Каков текущий статус сети. Согласно списку ниже:" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:127 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 msgid "How many tunnels on the I2P net are we participating in." msgstr "Сколько туннелей в сети I2P участвуют в обмене." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:128 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 msgid "How many peers have we communicated with recently." msgstr "Между сколькими пирами недавно был обмен данными." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:129 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 msgid "How many peers are considered 'fast'." msgstr "Сколько пиров считаются 'быстрыми'." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:130 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 msgid "How many peers are considered 'high capacity'." msgstr "Сколько пиров считаются с 'высокой пропускной способностью'." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:131 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 msgid "Is the router reseeding hosts to its NetDB?" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:132 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:150 msgid "How many peers are known to us (listed in our NetDB)." msgstr "Сколько пиров известны нам (перечислены в нашей Сетевой БД)." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:135 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 msgid "Manages I2P router restart/shutdown." msgstr "Управляет перезагрузкой/выключением I2P маршрутизатора." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:137 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +msgid "Blocking. Initiates a search for signed updates." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 msgid "" "Initiates a router reseed, fetching peers into our NetDB from a remote " "host." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:138 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 msgid "Restarts the router." msgstr "Перезагружает I2P маршрутизатор." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:139 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 msgid "" "Restarts the router gracefully (waits for participating tunnels to " "expire)." @@ -2805,11 +2810,11 @@ msgstr "" "\"Мягко\" перезагружает I2P маршрутизатор (ждёт, пока у участвующих в " "обмене туннелей истечёт время)." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:140 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 msgid "Shuts down the router." msgstr "Выключает I2P маршрутизатор." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:141 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 msgid "" "Shuts down the router gracefully (waits for participating tunnels to " "expire)." @@ -2817,33 +2822,46 @@ msgstr "" "\"Мягко\" выключает I2P маршрутизатор (ждёт, пока у участвующих в обмене " "туннелей истечёт время)." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +msgid "Initiates a router update from signed sources." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +msgid "Blocking. Returns true iff a signed update has been found." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 msgid "If requested, verifies that a reseed has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:167 msgid "If requested, verifies that a restart has been initiated." msgstr "Если запрошено, проверять что перезагрузка уже начата" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 msgid "If requested, verifies that a graceful restart has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 msgid "If requested, verifies that a shutdown has been initiated" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 msgid "If requested, verifies that a graceful shutdown has been initiated" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:152 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +#, fuzzy +msgid "Blocking. If requested, returns the status of the the update" +msgstr "Если запрошено, возвращает имя хоста, используемое UDP транспортом." + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 msgid "Fetches or sets various network related settings. Ports, addresses etc." msgstr "" "Получает или устанавливает различные сетевые настройки. Порты, адреса и " "т. д." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 msgid "" "What port is used for the TCP transport. If null is submitted, current " "setting will be returned." @@ -2851,7 +2869,7 @@ msgstr "" "Какой порт используется для TCP транспорта. Если передано пустое " "значение, то будет возвращено текущее значение." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 msgid "" "What hostname is used for the TCP transport. If null is submitted, " "current setting will be returned." @@ -2859,7 +2877,7 @@ msgstr "" "Какое имя хоста используется для TCP транспорта. Если передано пустое " "значение, то будет возвращено текущее значение." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 msgid "" "Use automatically detected ip for TCP transport. If null is submitted, " "current setting will be returned." @@ -2867,7 +2885,7 @@ msgstr "" "Использовать автоматически определённый IP адрес для TCP транспорта. Если" " передано пустое значение, то будет возвращено текущее значение." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 msgid "" "What port is used for the UDP transport. If null is submitted, current " "setting will be returned." @@ -2875,7 +2893,7 @@ msgstr "" "Какой порт используется для UDP транспорта. Если передано пустое " "значение, то будет возвращено текущее значение." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 msgid "" "What hostname is used for the UDP transport. If null is submitted, " "current setting will be returned." @@ -2883,7 +2901,7 @@ msgstr "" "Какое имя хоста используется для UDP транспорта. Если передано пустое " "значение, то будет возвращено текущее значение." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 msgid "" "Which methods should be used for detecting the ip address of the UDP " "transport. If null is submitted, current setting will be returned." @@ -2892,17 +2910,17 @@ msgstr "" "транспорта. Если передано пустое значение, то будет возвращено текущее " "значение." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 msgid "What ip has been detected by the UDP transport." msgstr "IP адрес, автоматически определённый UDP транспортом." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:183 msgid "Is UPnP enabled. If null is submitted, current setting will be returned." msgstr "" "Включен ли UPnP. Если передано пустое значение, то будет возвращено " "текущее значение." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:184 msgid "" "How many percent of bandwidth is usable for participating tunnels. If " "null is submitted, current setting will be returned." @@ -2910,7 +2928,7 @@ msgstr "" "Процент ширины канала, доступный для обмена данными туннелей. Если " "передано пустое значение, то будет возвращено текущее значение." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:163 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 msgid "" "How many KB/s of inbound bandwidth is allowed. If null is submitted, " "current setting will be returned." @@ -2918,7 +2936,7 @@ msgstr "" "Разрешенный входящий трафик в Кб/с. Если передано пустое значение, то " "будет возвращено текущее значение." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 msgid "" "How many KB/s of outbound bandwidth is allowed. If null is submitted, " "current setting will be returned." @@ -2926,7 +2944,7 @@ msgstr "" "Разрешенный исходящий трафик в Кб/с. Если передано пустое значение, то " "будет возвращено текущее значение." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:187 msgid "" "Is laptop mode enabled (change router identity and UDP port when IP " "changes ). If null is submitted, current setting will be returned." @@ -2935,7 +2953,7 @@ msgstr "" "меняется IP адрес). Если передано пустое значение, то будет возвращено " "текущее значение." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method. If null is submitted, current setting will" @@ -2945,15 +2963,15 @@ msgstr "" "при помощи RPC метода 'Authenticate'. Если передано пустое значение, то " "будет возвращено текущее значение." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 msgid "If requested, returns the port used for the TCP transport." msgstr "Если запрошено, возвращает порт, используемый TCP транспортом." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 msgid "If requested, returns the hostname used for the TCP transport." msgstr "Если запрошено, возвращает имя хоста, используемое TCP транспортом." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 msgid "" "If requested, returns the method used for automatically detecting ip for " "the TCP transport." @@ -2961,15 +2979,15 @@ msgstr "" "Если запрошено, возвращает метод, используемый для автоматического " "определения IP адреса для TCP транспорта." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:172 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 msgid "If requested, returns the port used for the UDP transport." msgstr "Если запрошено, возвращает порт, используемый UDP транспортом." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:173 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:195 msgid "If requested, returns the hostname used for the UDP transport." msgstr "Если запрошено, возвращает имя хоста, используемое UDP транспортом." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 msgid "" "If requested, returns methods used for detecting the ip address of the " "UDP transport." @@ -2977,15 +2995,15 @@ msgstr "" "Если запрошено, возвращает метод, используемый для автоматического " "определения IP адреса UDP транспорта." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 msgid "If requested, returns what ip has been detected by the UDP transport." msgstr "Если запрошено, возвращает IP адрес, определённый UDP транспортом." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 msgid "If requested, returns the UPNP setting." msgstr "Если запрошено, возвращает значение настройки UPnP." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 msgid "" "If requested, returns how many percent of bandwidth is usable for " "participating tunnels." @@ -2993,91 +3011,91 @@ msgstr "" "Если запрошено, возвращает процент ширины канала, доступный для " "использования туннелями." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 msgid "If requested, returns how many KB/s of inbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 msgid "If requested, returns how many KB/s of outbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 msgid "If requested, returns the laptop mode." msgstr "Если запрошено, возвращает значение настройки режима лэптопа." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:203 msgid "Have the provided settings been saved." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:204 msgid "Is a restart needed for the new settings to be used." msgstr "Требуется ли перезапуск для вступления в силу новых настроек." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:207 msgid "denotes an optional value." msgstr "означает необязательный параметр" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:208 msgid "denotes a possibly occuring return value" msgstr "означает возможно возвращаемое значение" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:210 msgid "Error codes" msgstr "Коды ошибок" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:189 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:211 msgid "Standard JSON-RPC2 error codes." msgstr "Стандартные коды ошибок JSON-RPC2." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:212 msgid "JSON parse error." msgstr "Ошибка разбора JSON." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:213 msgid "Invalid request." msgstr "Некорректный запрос." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:214 msgid "Method not found." msgstr "Метод не найден." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:215 msgid "Invalid parameters." msgstr "Некорректные параметры." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:216 msgid "Internal error." msgstr "Внутренняя ошибка." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:218 msgid "I2PControl specific error codes." msgstr "Коды ошибок I2PControl" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:219 msgid "Invalid password provided." msgstr "Указан неверный пароль." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:220 msgid "No authentication token presented." msgstr "Не предоставлен аутентификационный токен." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:221 msgid "Authentication token doesn't exist." msgstr "Аутентификационный токен не существует." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:222 msgid "The provided authentication token was expired and will be removed." msgstr "" "Время действия предоставленного аутентификационного токена истекло и он " "будет удалён." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:223 msgid "" "The version of the I2PControl API used wasn't specified, but is required " "to be specified." msgstr "Не указана используемая версия I2PControl API, необходимо её указать." -#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:224 msgid "" "The version of the I2PControl API specified is not supported by " "I2PControl." @@ -3465,9 +3483,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:3 -#: i2p2www/pages/site/docs/spec/geoip.html:3 -msgid "December 2013" -msgstr "Декабрь 2013" +#, fuzzy +msgid "September 2015" +msgstr "Декабрь 2014" #: i2p2www/pages/site/docs/api/streaming.html:8 #, python-format @@ -3648,7 +3666,7 @@ msgstr "По умолчанию" #: i2p2www/pages/site/docs/spec/common-structures.html:885 #: i2p2www/pages/site/docs/spec/common-structures.html:990 #: i2p2www/pages/site/docs/spec/datagrams.html:30 -#: i2p2www/pages/site/docs/spec/datagrams.html:93 +#: i2p2www/pages/site/docs/spec/datagrams.html:90 #: i2p2www/pages/site/docs/spec/updates.html:319 msgid "Notes" msgstr "Примечания" @@ -3660,41 +3678,48 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:121 -#: i2p2www/pages/site/docs/api/streaming.html:127 -#: i2p2www/pages/site/docs/api/streaming.html:133 -#: i2p2www/pages/site/docs/api/streaming.html:140 -#: i2p2www/pages/site/docs/api/streaming.html:152 -#: i2p2www/pages/site/docs/api/streaming.html:163 -#: i2p2www/pages/site/docs/api/streaming.html:192 +#: i2p2www/pages/site/docs/api/streaming.html:129 +#: i2p2www/pages/site/docs/api/streaming.html:135 +#: i2p2www/pages/site/docs/api/streaming.html:141 +#: i2p2www/pages/site/docs/api/streaming.html:148 +#: i2p2www/pages/site/docs/api/streaming.html:160 +#: i2p2www/pages/site/docs/api/streaming.html:171 #: i2p2www/pages/site/docs/api/streaming.html:200 +#: i2p2www/pages/site/docs/api/streaming.html:212 #: i2p2www/pages/site/docs/api/streaming.html:220 -#: i2p2www/pages/site/docs/api/streaming.html:237 -#: i2p2www/pages/site/docs/api/streaming.html:249 -#: i2p2www/pages/site/docs/api/streaming.html:255 -#: i2p2www/pages/site/docs/api/streaming.html:261 -#: i2p2www/pages/site/docs/api/streaming.html:275 -#: i2p2www/pages/site/docs/api/streaming.html:282 -#: i2p2www/pages/site/docs/api/streaming.html:289 -#: i2p2www/pages/site/docs/api/streaming.html:314 -#: i2p2www/pages/site/docs/api/streaming.html:321 -#: i2p2www/pages/site/docs/api/streaming.html:328 +#: i2p2www/pages/site/docs/api/streaming.html:243 +#: i2p2www/pages/site/docs/api/streaming.html:260 +#: i2p2www/pages/site/docs/api/streaming.html:272 +#: i2p2www/pages/site/docs/api/streaming.html:278 +#: i2p2www/pages/site/docs/api/streaming.html:284 +#: i2p2www/pages/site/docs/api/streaming.html:298 +#: i2p2www/pages/site/docs/api/streaming.html:305 +#: i2p2www/pages/site/docs/api/streaming.html:312 +#: i2p2www/pages/site/docs/api/streaming.html:337 +#: i2p2www/pages/site/docs/api/streaming.html:344 +#: i2p2www/pages/site/docs/api/streaming.html:351 #, python-format msgid "As of release %(release)s." msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:125 +#: i2p2www/pages/site/docs/api/streaming.html:133 msgid "Use the access list as a whitelist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:131 +#: i2p2www/pages/site/docs/api/streaming.html:127 +msgid "The name or number of the signature type for a transient destination." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:139 msgid "Use the access list as a blacklist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:145 +#: i2p2www/pages/site/docs/api/streaming.html:153 msgid "Whether to respond to incoming pings" msgstr "Отвечать ли на входящие ping-запросы" -#: i2p2www/pages/site/docs/api/streaming.html:157 +#: i2p2www/pages/site/docs/api/streaming.html:165 msgid "" "Comma- or space-separated list of Base64 peer Hashes to be\n" "blacklisted for incoming connections to ALL destinations in the context.\n" @@ -3705,13 +3730,13 @@ msgid "" "router in a separate JVM and context." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:167 +#: i2p2www/pages/site/docs/api/streaming.html:175 msgid "" "How much transmit data (in bytes) will be accepted that hasn't been " "written out yet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:171 +#: i2p2www/pages/site/docs/api/streaming.html:179 msgid "" "When we're in congestion avoidance, we grow the window size at the rate\n" "of 1/(windowSize*factor). In standard TCP, window sizes are" @@ -3720,7 +3745,7 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:178 +#: i2p2www/pages/site/docs/api/streaming.html:186 msgid "" "How long to wait after instantiating a new con \n" "before actually attempting to connect. If this is\n" @@ -3730,19 +3755,33 @@ msgid "" "or that many milliseconds pass, and include any initial data with the SYN." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:186 +#: i2p2www/pages/site/docs/api/streaming.html:194 msgid "" "How long to block on connect, in milliseconds. Negative means " "indefinitely. Default is 5 minutes." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:190 +#: i2p2www/pages/site/docs/api/streaming.html:198 msgid "" "Whether to disable warnings in the logs when an incoming connection is " "rejected due to connection limits." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:196 +#: i2p2www/pages/site/docs/api/streaming.html:204 +msgid "" +"Comma- or space-separated list of Base64 peer Hashes or host names to be\n" +"contacted using an alternate DSA destination.\n" +"Only applies if multisession is enabled and the primary session is non-" +"DSA\n" +"(generally for shared clients only).\n" +"This option must be set in the context properties, NOT in the " +"createManager() options argument.\n" +"Note that setting this in the router context will not affect clients " +"outside the\n" +"router in a separate JVM and context." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:216 msgid "" "Whether to listen only for the streaming protocol.\n" "Setting to true will prohibit communication with Destinations earlier " @@ -3751,89 +3790,97 @@ msgid "" "Destination." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:204 +#: i2p2www/pages/site/docs/api/streaming.html:224 msgid "" "(0=noop, 1=disconnect)\n" "What to do on an inactivity timeout - do nothing, disconnect, or send a " "duplicate ack." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:212 +#: i2p2www/pages/site/docs/api/streaming.html:230 +msgid "Idle time before sending a keepalive" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:233 +msgid "Delay before sending an ack" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:235 msgid "" "The initial value of the resend delay field in the packet header, times " "1000.\n" "Not fully implemented; see below." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:217 +#: i2p2www/pages/site/docs/api/streaming.html:240 msgid "" "Initial timeout\n" "(if no sharing data available)." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:224 +#: i2p2www/pages/site/docs/api/streaming.html:247 msgid "" "Initial round trip time estimate\n" "(if no sharing data available).\n" "Disabled as of release 0.9.8; uses actual RTT." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "if no sharing data available" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "" "In standard TCP, window sizes are in bytes, while in I2P, window sizes " "are in messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:242 +#: i2p2www/pages/site/docs/api/streaming.html:265 msgid "" "(0 or negative value means unlimited)\n" "This is a total limit for incoming and outgoing combined." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:247 +#: i2p2www/pages/site/docs/api/streaming.html:270 msgid "Incoming connection limit (per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:253 -#: i2p2www/pages/site/docs/api/streaming.html:259 +#: i2p2www/pages/site/docs/api/streaming.html:276 +#: i2p2www/pages/site/docs/api/streaming.html:282 msgid "(per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:265 +#: i2p2www/pages/site/docs/api/streaming.html:288 msgid "The MTU in bytes." msgstr "Величина MTU в байтах." -#: i2p2www/pages/site/docs/api/streaming.html:269 +#: i2p2www/pages/site/docs/api/streaming.html:292 msgid "Maximum number of retransmissions before failure." msgstr "Максимально количество повторных передач перед отказом." -#: i2p2www/pages/site/docs/api/streaming.html:273 +#: i2p2www/pages/site/docs/api/streaming.html:296 msgid "Incoming connection limit (all peers; 0 means disabled)" msgstr "Лимит входящих соединений (для всех узлов; 0 снимает лимит)" -#: i2p2www/pages/site/docs/api/streaming.html:279 -#: i2p2www/pages/site/docs/api/streaming.html:286 +#: i2p2www/pages/site/docs/api/streaming.html:302 +#: i2p2www/pages/site/docs/api/streaming.html:309 msgid "" "(all peers; 0 means disabled)\n" "Use with caution as exceeding this will disable a server for a long time." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:295 +#: i2p2www/pages/site/docs/api/streaming.html:318 msgid "" "(2=interactive not supported)\n" "This doesn't currently do anything, but setting it to a value other than " "1 will cause an error." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:300 +#: i2p2www/pages/site/docs/api/streaming.html:323 msgid "How long to block on read, in milliseconds. Negative means indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:304 +#: i2p2www/pages/site/docs/api/streaming.html:327 msgid "" "When we're in slow start, we grow the window size at the rate\n" "of 1/(factor). In standard TCP, window sizes are in bytes,\n" @@ -3841,38 +3888,38 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:311 -#: i2p2www/pages/site/docs/api/streaming.html:318 -#: i2p2www/pages/site/docs/api/streaming.html:325 +#: i2p2www/pages/site/docs/api/streaming.html:334 +#: i2p2www/pages/site/docs/api/streaming.html:341 +#: i2p2www/pages/site/docs/api/streaming.html:348 msgid "" "Ref: RFC 2140. Floating point value.\n" "May be set only via context properties, not connection options." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:332 +#: i2p2www/pages/site/docs/api/streaming.html:355 msgid "" "How long to block on write/flush, in milliseconds. Negative means " "indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:340 +#: i2p2www/pages/site/docs/api/streaming.html:363 #: i2p2www/pages/site/docs/spec/streaming.html:10 msgid "Protocol Specification" msgstr "Спецификация протокола" -#: i2p2www/pages/site/docs/api/streaming.html:342 +#: i2p2www/pages/site/docs/api/streaming.html:365 msgid "See the Streaming Library Specification page." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:346 +#: i2p2www/pages/site/docs/api/streaming.html:369 msgid "Implementation Details" msgstr "Детали реализации" -#: i2p2www/pages/site/docs/api/streaming.html:348 +#: i2p2www/pages/site/docs/api/streaming.html:371 msgid "Setup" msgstr "Установка" -#: i2p2www/pages/site/docs/api/streaming.html:349 +#: i2p2www/pages/site/docs/api/streaming.html:372 msgid "" "The initiator sends a packet with the SYNCHRONIZE flag set. This packet " "may contain the initial data as well.\n" @@ -3880,7 +3927,7 @@ msgid "" " may contain the initial response data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:354 +#: i2p2www/pages/site/docs/api/streaming.html:377 msgid "" "The initiator may send additional data packets, up to the initial window " "size, before receiving the SYNCHRONIZE response.\n" @@ -3890,11 +3937,11 @@ msgid "" "arrive out of order, in advance of the SYNCHRONIZE packet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:361 +#: i2p2www/pages/site/docs/api/streaming.html:384 msgid "MTU Selection and Negotiation" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:362 +#: i2p2www/pages/site/docs/api/streaming.html:385 msgid "" "The maximum message size (also called the MTU / MRU) is negotiated to the" " lower value supported by\n" @@ -3907,7 +3954,7 @@ msgid "" "including overhead for the typical case." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:371 +#: i2p2www/pages/site/docs/api/streaming.html:394 msgid "" "The first message in a connection includes a 387 byte (typical) " "Destination added by the streaming layer,\n" @@ -3925,7 +3972,7 @@ msgid "" "connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:382 +#: i2p2www/pages/site/docs/api/streaming.html:405 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -3933,7 +3980,7 @@ msgid "" "There is no checksum field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:390 +#: i2p2www/pages/site/docs/api/streaming.html:413 #, python-format msgid "" "Each packet is sent through I2P as a single message (or as an individual " @@ -3947,11 +3994,11 @@ msgid "" "mechanism or payload length field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:400 +#: i2p2www/pages/site/docs/api/streaming.html:423 msgid "Windowing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:401 +#: i2p2www/pages/site/docs/api/streaming.html:424 msgid "" "The streaming lib uses standard slow-start (exponential window growth) " "and congestion avoidance (linear window growth)\n" @@ -3959,11 +4006,11 @@ msgid "" "Windowing and acknowledgments use packet count, not byte count." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:408 +#: i2p2www/pages/site/docs/api/streaming.html:431 msgid "Close" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:409 +#: i2p2www/pages/site/docs/api/streaming.html:432 msgid "" "Any packet, including one with the SYNCHRONIZE flag set, may have the " "CLOSE flag sent as well.\n" @@ -3972,18 +4019,18 @@ msgid "" "CLOSE packets may contain data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:417 +#: i2p2www/pages/site/docs/api/streaming.html:440 msgid "" "There is no ping function at the I2CP layer (equivalent to ICMP echo) or " "in datagrams.\n" "This function is provided in streaming.\n" "Pings and pongs may not be combined with a standard streaming packet;\n" "if the ECHO option is set, then\n" -"most other flags, options, ackThrough, sequenceNum, NACKs, payload, etc. " -"are ignored." +"most other flags, options, ackThrough, sequenceNum, NACKs, etc. are " +"ignored." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:425 +#: i2p2www/pages/site/docs/api/streaming.html:448 msgid "" "A ping packet must have the ECHO, SIGNATURE_INCLUDED, and FROM_INCLUDED " "flags set.\n" @@ -3992,7 +4039,7 @@ msgid "" "The sendStreamId may or may not correspond to an existing connection." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:431 +#: i2p2www/pages/site/docs/api/streaming.html:454 msgid "" "A pong packet must have the ECHO flag set.\n" "The sendStreamId must be zero, and the receiveStreamId is the " @@ -4001,17 +4048,24 @@ msgid "" "ping." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:437 +#: i2p2www/pages/site/docs/api/streaming.html:460 +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 msgid "" "Streaming may be configured to disable sending pongs with the " "configuration i2p.streaming.answerPings=false." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:442 +#: i2p2www/pages/site/docs/api/streaming.html:470 msgid "Control Block Sharing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:443 +#: i2p2www/pages/site/docs/api/streaming.html:471 msgid "" "The streaming lib supports \"TCP\" Control Block sharing.\n" "This shares three important streaming lib parameters\n" @@ -4028,22 +4082,22 @@ msgid "" "The following Control Block Sharing parameters can be set per router:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:464 +#: i2p2www/pages/site/docs/api/streaming.html:492 msgid "Other Parameters" msgstr "Прочие параметры" -#: i2p2www/pages/site/docs/api/streaming.html:465 +#: i2p2www/pages/site/docs/api/streaming.html:493 msgid "" "The following parameters are hardcoded, but may be of interest for " "analysis:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:484 +#: i2p2www/pages/site/docs/api/streaming.html:512 #: i2p2www/pages/site/docs/how/network-database.html:862 msgid "History" msgstr "История" -#: i2p2www/pages/site/docs/api/streaming.html:485 +#: i2p2www/pages/site/docs/api/streaming.html:513 msgid "" "The streaming library has grown organically for I2P - first mihi " "implemented the\n" @@ -4066,9 +4120,9 @@ msgid "" "messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:499 +#: i2p2www/pages/site/docs/api/streaming.html:527 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 -#: i2p2www/pages/site/docs/how/garlic-routing.html:254 +#: i2p2www/pages/site/docs/how/garlic-routing.html:251 #: i2p2www/pages/site/docs/how/network-database.html:867 #: i2p2www/pages/site/docs/how/peer-selection.html:265 #: i2p2www/pages/site/docs/how/tunnel-routing.html:255 @@ -4081,18 +4135,18 @@ msgstr "" msgid "Future Work" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:500 +#: i2p2www/pages/site/docs/api/streaming.html:528 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:506 +#: i2p2www/pages/site/docs/api/streaming.html:534 msgid "Additional tuning of the streaming lib parameters may be necessary." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:509 +#: i2p2www/pages/site/docs/api/streaming.html:537 #, python-format msgid "" "Another area for research is the interaction of the streaming lib with " @@ -4101,7 +4155,7 @@ msgid "" "See the NTCP discussion page for details." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:514 +#: i2p2www/pages/site/docs/api/streaming.html:542 msgid "" "The interaction of the routing algorithms with the streaming lib strongly" " affects performance.\n" @@ -4116,32 +4170,32 @@ msgid "" "improvements." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:524 +#: i2p2www/pages/site/docs/api/streaming.html:552 msgid "The data in the first SYN packet may exceed the receiver's MTU." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:527 +#: i2p2www/pages/site/docs/api/streaming.html:555 msgid "The DELAY_REQUESTED field could be used more." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:530 +#: i2p2www/pages/site/docs/api/streaming.html:558 msgid "" "Duplicate initial SYNCHRONIZE packets on short-lived streams may not be " "recognized and removed." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:533 +#: i2p2www/pages/site/docs/api/streaming.html:561 msgid "Don't send the MTU in a retransmission." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:536 +#: i2p2www/pages/site/docs/api/streaming.html:564 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:541 +#: i2p2www/pages/site/docs/api/streaming.html:569 msgid "" "zzz has added debug code to the streaming library to log packets in a " "wireshark-compatible\n" @@ -4150,7 +4204,7 @@ msgid "" "to TCP fields." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:546 +#: i2p2www/pages/site/docs/api/streaming.html:574 msgid "" "There are proposals to replace the streaming lib with standard TCP\n" "(or perhaps a null layer together with raw sockets).\n" @@ -4620,6 +4674,474 @@ msgstr "" msgid "DHT on I2P discussion" msgstr "" +#: i2p2www/pages/site/docs/applications/embedding.html:2 +#, fuzzy +msgid "Embedding I2P in your Application" +msgstr "Встраивание маршрутизатора в ваше приложение" + +#: i2p2www/pages/site/docs/applications/embedding.html:8 +msgid "" +"This page is about bundling the entire I2P router binary with your " +"application.\n" +"It is not about writing an application to work with I2P (either bundled " +"or external)." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:13 +msgid "" +"Lots of projects are bundling, or talking about bundling, I2P. That's " +"great if done right.\n" +"If done wrong, it could cause real harm to our network.\n" +"The I2P router is complex, and it can be a challenge to hide all the " +"complexity from your users.\n" +"This page discusses some general guidelines." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:23 +msgid "Talk to us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:24 +msgid "" +"Start a dialog. We're here to help. Applications that embed I2P are the " +"most promising - and exciting -\n" +"opportunities for us to grow the network and improve anonymity for " +"everyone." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:30 +msgid "Choose your router wisely" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:31 +msgid "" +"If your application is in Java or Scala, it's an easy choice - use the " +"Java router.\n" +"If in C/C++, we recommend i2pd. The development of i2pcpp has stopped.\n" +"For apps in other languages, best to use SAM or BOB or SOCKS and bundle " +"the Java router as a separate process.\n" +"Some of the following only applies to the Java router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:39 +msgid "Licensing" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:40 +msgid "Ensure you meet the license requirements of the software you are bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:45 +msgid "Verify default configuration" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:46 +msgid "" +"A correct default configuration is crucial. Most users will not change " +"the defaults.\n" +"The defaults for your application may need to be different than the " +"defaults for the router you are bundling.\n" +"Override the router defaults if necessary." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:51 +msgid "" +"Some important defaults to review: Max bandwidth, tunnel quantity and " +"length, max participating tunnels.\n" +"A lot of this depends on the expected bandwidth and usage patterns of " +"your app." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:55 +msgid "" +"Configure enough bandwidth and tunnels to allow your users to contribute " +"to the network.\n" +"Consider disabling external I2CP, as you probably don't need it and it " +"would conflict with any other running I2P instance.\n" +"Also look at the configs for disabling killing of the JVM on exit, for " +"example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:62 +msgid "Participating Traffic Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:63 +msgid "" +"It may be tempting for you to disable participating traffic.\n" +"There's several ways to do this (hidden mode, setting max tunnels to 0, " +"setting shared bandwidth below 12 KBytes/sec).\n" +"Without participating traffic, you don't have to worry about graceful " +"shutdown,\n" +"your users don't see bandwidth usage not generated by them, etc.\n" +"However, there's lots of reasons why you should allow participating " +"tunnels." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:70 +msgid "" +"First of all, the router doesn't work that well if it doesn't have a " +"chance to \"integrate\" with the network,\n" +"which is helped tremendously by others building tunnels through you." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:74 +msgid "" +"Secondly, over 90% of the routers in the current network allow " +"participating traffic.\n" +"It's the default in the Java router.\n" +"If your application doesn't route for others and it gets really popular, " +"then it's a leech on the network,\n" +"and it upsets the balance we have now.\n" +"If it gets really big, then we become Tor, and spend our time begging for" +" people to enable relaying." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:81 +msgid "" +"Thirdly, participating traffic is cover traffic that helps your users' " +"anonymity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:84 +msgid "" +"We strongly discourage you from disabling participating traffic by " +"default.\n" +"If you do this and your application gets hugely popular, it could break " +"the network." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:90 +msgid "Persistence" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:91 +msgid "" +"You must save the router's data (netdb, configuration, etc.) between runs" +" of the router.\n" +"I2P does not work well if you must reseed each startup, and that's a huge" +" load on our reseed servers, and not very good for anonymity either.\n" +"Even if you bundle router infos, I2P needs saved profile data for best " +"performance." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:99 +#, fuzzy +msgid "Configurability" +msgstr "Возможность обнаружения" + +#: i2p2www/pages/site/docs/applications/embedding.html:100 +msgid "" +"Give your users a way to change the configuration of the important " +"settings.\n" +"We understand that you will probably want to hide most of I2P's " +"complexity, but it's important to show some basic settings.\n" +"In addition to the defaults above, some network settings such as UPnP, " +"IP/port may be helpful." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:108 +msgid "Floodfill Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:109 +msgid "" +"Above a certain bandwidth setting, and meeting other health criteria, " +"your router will become floodfill,\n" +"which may cause a large increase in connections and memory usage (at " +"least with the Java router).\n" +"Think about whether that's OK. You can disable floodfill, but then your " +"fastest users aren't contributing what they could.\n" +"It also depends on the typical uptime for your application." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:119 +msgid "Reseeding" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:120 +msgid "" +"Decide if you are bundling router infos or using our reseed hosts.\n" +"The Java reseed host list is in the source code, so if you keep your " +"source up to date, the host list will be also.\n" +"Be aware of possible blocking by hostile governments." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:129 +msgid "Reduce Network Resource Usage" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:130 +msgid "" +"Consider setting your application tunnels to delay-open, reduce-on-idle " +"and/or close-on-idle.\n" +"This is straightforward if using i2ptunnel but you'll have to implement " +"some of it yourself if using I2CP directly.\n" +"See i2psnark for code that reduces tunnel count and then closes the " +"tunnel, even in the presence of some background DHT activity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:138 +#, fuzzy +msgid "Updatability" +msgstr "Подверженность взлому" + +#: i2p2www/pages/site/docs/applications/embedding.html:139 +msgid "" +"Have an auto-update feature if at all possible, or at least auto-" +"notification of a new version.\n" +"Our biggest fear is a huge number of routers out there that can't be " +"updated.\n" +"We have about 6-8 releases a year of the Java router, and it's critical " +"to the health of the network that the users keep up.\n" +"We usually have over 80% of the network on the latest release within " +"6 weeks after the release, and we'd like to keep it that way.\n" +"You don't need to worry about disabling the router's built-in auto-update" +" function, as that code is in the router console,\n" +"which you presumably are not bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:150 +msgid "Rollout" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:151 +msgid "" +"Have a gradual rollout plan. Don't overwhelm the network all at once.\n" +"We currently have approximately 25K unique users per day and 40K uniques " +"per month.\n" +"We are probably able to handle growth of 2-3X per year without too much " +"issue.\n" +"If you anticipate a faster rampup than that, OR the bandwidth " +"distribution (or uptime distribution,\n" +"or any other significant characteristic) of your userbase is " +"significantly different from our current userbase,\n" +"we really need to have a discussion.\n" +"The bigger your growth plans, the more important everthing else in this " +"checklist is." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:163 +msgid "Design for and Encourage Long Uptimes" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:164 +msgid "" +"Tell your users that I2P works best if it keeps running.\n" +"It may be several minutes after startup before it works well, and even " +"more after first install.\n" +"If your average uptime is less than an hour, I2P is probably the wrong " +"solution." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:172 +msgid "Show Status" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:173 +msgid "" +"Provide some indication to the user that the application tunnels are " +"ready. Encourage patience." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:178 +msgid "Graceful Shutdown" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:179 +msgid "" +"If possible, delay the shutdown until your participating tunnels expire.\n" +"Don't let your users break tunnels easily, or at least ask them to " +"confirm." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:185 +msgid "Education and Donation" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:186 +msgid "" +"It would be nice if you give your users links to learn more about I2P and" +" to donate." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:192 +#, fuzzy +msgid "External Router Option" +msgstr "Принцип работы ограниченного маршрута" + +#: i2p2www/pages/site/docs/applications/embedding.html:193 +msgid "" +"Depending on your user base and application,\n" +"it may be helpful to provide an option or a separate package to use an " +"external router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:200 +#, fuzzy +msgid "Use of other Common Services" +msgstr "Ещё один сервис переходов." + +#: i2p2www/pages/site/docs/applications/embedding.html:201 +msgid "" +"If you plan to use or link to other common I2P services (news feeds, " +"hosts.txt subscriptions, trackers, outproxies, etc.),\n" +"make sure you aren't overloading them,\n" +"and talk to the people who are running them to make sure it's ok." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:209 +msgid "Time / NTP Issues" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:210 +msgid "" +"I2P includes an SNTP client. I2P requires correct time to operate.\n" +"It will compensate for a skewed system clock but this may delay startup. " +"You may disable I2P's SNTP queries,\n" +"but this isn't advised unless your application makes sure the system " +"clock is correct." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:218 +msgid "Choose What and How you Bundle" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:219 +msgid "" +"At a minimum you will need i2p.jar, router.jar, streaming.jar, and " +"mstreaming.jar.\n" +"You may omit the two streaming jars for a datagram-only app.\n" +"Some apps may need more, e.g. i2ptunnel.jar or addressbook.jar.\n" +"Don't forget jbigi.jar, or a subset of it for the platforms you support, " +"to make the crypto much faster.\n" +"We are currently building them for Java 6, as of 0.9.14. The source is " +"mostly compatible with Java 5 if you want to do your own compile,\n" +"but we may start using Java 6 features at any time without notice.\n" +"We plan to migrate to Java 7 in 2015.\n" +"If you're building Debian / Ubuntu packages, you should require the I2P " +"package from our PPA instead of bundling it.\n" +"You almost certainly do not need susimail, susidns, the router console, " +"and i2psnark, for example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:230 +msgid "" +"The following files should be included in the I2P installation directory," +" specified with the \"i2p.dir.base\" property.\n" +"Don't forget certificates/reseed and certificates/ssl, required for " +"reseeding, and blocklist.txt for IP validation.\n" +"The geoip directory is optional, but recommended so the router can make " +"decisions based on location.\n" +"The hosts.txt file may be necessary, you may modify it to include any " +"hosts your application uses.\n" +"You may add a router.config file to the base directory to override " +"initial defaults." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:237 +msgid "" +"License requirements may require you to include the LICENSES.txt file and" +" the licenses directory." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:243 +msgid "You may also wish to bundle a hosts.txt file." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:246 +msgid "Be sure to specify a Java 6 bootclasspath if compiling with Java 8." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:254 +msgid "Datagram (DHT) considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:255 +msgid "" +"If your application is using I2P datagrams, e.g. for a DHT,\n" +"there's lots of advanced options available to reduce overhead and " +"increase reliability.\n" +"This may take some time and experimentation to get working well.\n" +"Be aware of size/reliability tradeoffs. Talk to us for help.\n" +"It is possible - and recommended - to use Datagrams and Streaming on the " +"same Destination.\n" +"Don't create separate Destinations for this.\n" +"Don't try to store your unrelated data in the existing network DHTs " +"(iMule, bote, bittorrent, and router).\n" +"Build your own. If you are hardcoding seed nodes, we recommend that you " +"have several." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:268 +msgid "Comarketing" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:269 +msgid "" +"Let's work together. Don't wait until it's done.\n" +"Give us your Twitter handle and start tweeting about it, we will return " +"the favor." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:275 +msgid "Malware" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:276 +msgid "" +"Please don't use I2P for evil.\n" +"It could cause great harm both to our network and our reputation." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:282 +msgid "Join Us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:283 +msgid "" +"This may be obvious, but join the community. Run I2P 24/7. Start an " +"eepsite about your project.\n" +"Hang out in IRC #i2p-dev. Post on the forums. Spread the word.\n" +"We can help get you users, testers, translators, or even coders." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:291 +#, fuzzy +msgid "Application Examples" +msgstr "Приложения" + +#: i2p2www/pages/site/docs/applications/embedding.html:292 +msgid "" +"You may wish to install and play with the I2P Android app, and look at " +"its code, for an example of an application that bundles the router.\n" +"See what we expose to the user and what we hide.\n" +"Look at the state machine we use to start and stop the router.\n" +"Other examples are: Vuze, the Nightweb Android app, iMule, TAILS, iCloak," +" and Monero." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:300 +msgid "Code Example" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:301 +msgid "" +"None of the above actually tells you how to write your code to\n" +"bundle the Java router, so following is a brief example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:331 +msgid "" +"This code is for the case where your application starts the router, as in" +" our Android app.\n" +"You could also have the router start the application via the " +"clients.config and i2ptunnel.config files,\n" +"together with Jetty webapps,\n" +"as is done in our Java packages.\n" +"As always, state management is the difficult part." +msgstr "" + #: i2p2www/pages/site/docs/applications/managed-clients.html:3 msgid "February 2014" msgstr "Февраль 2014" @@ -6076,7 +6598,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/cryptography.html:371 #: i2p2www/pages/site/docs/how/cryptography.html:448 #: i2p2www/pages/site/docs/how/cryptography.html:516 -#: i2p2www/pages/site/docs/how/garlic-routing.html:293 +#: i2p2www/pages/site/docs/how/garlic-routing.html:290 #: i2p2www/pages/site/docs/how/peer-selection.html:296 msgid "References" msgstr "Ссылки" @@ -6718,7 +7240,9 @@ msgstr "" msgid "" "Several of these ideas may require a new I2NP message type, or\n" "set a flag in the\n" -"Delivery Instructions,\n" +"Delivery" +" Instructions,\n" "or set a magic number in the first few bytes of the Session Key field\n" "and accept a small risk of the random Session Key matching the magic " "number." @@ -6964,30 +7488,32 @@ msgid "" "I2CP interface becomes a single\n" "Garlic Clove\n" "with its own\n" -"Delivery Instructions,\n" +"Delivery " +"Instructions,\n" "inside a\n" "Garlic Message.\n" "Delivery Instructions may specify a Destination, Router, or Tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:172 +#: i2p2www/pages/site/docs/how/garlic-routing.html:171 msgid "" "Generally, a Garlic Message will contain only one clove.\n" "However, the router will periodically bundle two additional\n" "cloves in the Garlic Message:" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:177 +#: i2p2www/pages/site/docs/how/garlic-routing.html:176 msgid "Garlic Message Cloves" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:180 +#: i2p2www/pages/site/docs/how/garlic-routing.html:179 #, python-format msgid "" "A\n" "Delivery Status Message,\n" "with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying that it be sent back to the originating router as an " "acknowledgment.\n" "This is similar to the \"reply block\" or \"reply onion\"\n" @@ -7001,7 +7527,7 @@ msgid "" "or take other actions." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:194 +#: i2p2www/pages/site/docs/how/garlic-routing.html:192 #, python-format msgid "" "A\n" @@ -7009,7 +7535,8 @@ msgid "" "containing a\n" "LeaseSet\n" "for the originating Destination, with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying the far-end destination's router.\n" "By periodically bundling a LeaseSet, the router ensures that the far-end " "will be able\n" @@ -7021,7 +7548,7 @@ msgid "" "network database page." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:213 +#: i2p2www/pages/site/docs/how/garlic-routing.html:210 #, python-format msgid "" "By default, the Delivery Status and Database Store Messages\n" @@ -7039,14 +7566,14 @@ msgid "" " Expires specification for details." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:227 +#: i2p2www/pages/site/docs/how/garlic-routing.html:224 msgid "" "Obviously, the additional messages are currently bundled for specific " "purposes,\n" "and not part of a general-purpose routing scheme." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:232 +#: i2p2www/pages/site/docs/how/garlic-routing.html:229 msgid "" "As of release 0.9.12, the Delivery Status Message is wrapped in another " "Garlic Message\n" @@ -7054,11 +7581,11 @@ msgid "" "routers on the return path." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:238 +#: i2p2www/pages/site/docs/how/garlic-routing.html:235 msgid "Storage to the Floodfill Network Database" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:239 +#: i2p2www/pages/site/docs/how/garlic-routing.html:236 #, python-format msgid "" "As explained on the\n" @@ -7072,20 +7599,21 @@ msgid "" "so it is not visible to the tunnel's outbound gateway." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:255 +#: i2p2www/pages/site/docs/how/garlic-routing.html:252 #, python-format msgid "" "The Garlic Message mechanism is very flexible and provides a structure " "for\n" "implementing many types of mixnet delivery methods.\n" "Together with the unused delay option in the\n" -"tunnel message Delivery " -"Instructions,\n" +"tunnel" +" message Delivery Instructions,\n" "a wide spectrum of batching, delay, mixing, and routing strategies are " "possible." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:263 +#: i2p2www/pages/site/docs/how/garlic-routing.html:260 msgid "" "In particular, there is potential for much more flexibility at the " "outbound tunnel endpoint.\n" @@ -7095,7 +7623,7 @@ msgid "" "for redundancy, or streaming audio and video." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:270 +#: i2p2www/pages/site/docs/how/garlic-routing.html:267 msgid "" "Such experiments may conflict with the need to ensure security and " "anonymity, such\n" @@ -7105,7 +7633,7 @@ msgid "" "expiration times." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:276 +#: i2p2www/pages/site/docs/how/garlic-routing.html:273 #, python-format msgid "" "As a part of\n" @@ -7118,14 +7646,14 @@ msgid "" "of 16 bytes." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:285 +#: i2p2www/pages/site/docs/how/garlic-routing.html:282 #, python-format msgid "" "Encryption of additional messages to and from the\n" "floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:295 +#: i2p2www/pages/site/docs/how/garlic-routing.html:292 msgid "" "The term garlic routing was first coined in Roger Dingledine's Free Haven" " \n" @@ -7135,19 +7663,19 @@ msgid "" "Michael J. Freedman." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:302 +#: i2p2www/pages/site/docs/how/garlic-routing.html:299 msgid "Onion router publications" msgstr "Публикации о луковой маршрутизации" -#: i2p2www/pages/site/docs/how/garlic-routing.html:304 +#: i2p2www/pages/site/docs/how/garlic-routing.html:301 msgid "Onion Routing on Wikipedia" msgstr "Луковая маршрутизация в Википедии" -#: i2p2www/pages/site/docs/how/garlic-routing.html:306 +#: i2p2www/pages/site/docs/how/garlic-routing.html:303 msgid "Garlic Routing on Wikipedia" msgstr "Чесночная маршрутизации в Википедии" -#: i2p2www/pages/site/docs/how/garlic-routing.html:308 +#: i2p2www/pages/site/docs/how/garlic-routing.html:305 #, python-format msgid "" "I2P Meeting 58 (2003) discussing the " @@ -7156,11 +7684,11 @@ msgstr "" "Обсуждение имплементации чесночной маршрутизации на 58-й встрече разработчиков I2P (2003)" -#: i2p2www/pages/site/docs/how/garlic-routing.html:314 +#: i2p2www/pages/site/docs/how/garlic-routing.html:311 msgid "Free Haven publications" msgstr "Публикации проекта Free Haven" -#: i2p2www/pages/site/docs/how/garlic-routing.html:316 +#: i2p2www/pages/site/docs/how/garlic-routing.html:313 msgid "" "Onion routing was first described in Hiding Routing Information\n" @@ -14948,15 +15476,16 @@ msgstr "" #, python-format msgid "" "Tunnel Message Delivery Instructions are defined in the Tunnel Message Specification.\n" +"href=\"%(tunnelmessage)s#struct_TunnelMessageDeliveryInstructions\">Tunnel" +" Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/common-structures.html:1014 #, python-format msgid "" "Garlic Message Delivery Instructions are defined in the I2NP Message " -"Specification.\n" +"href=\"%(i2npmessage)s#struct_GarlicCloveDeliveryInstructions\">I2NP " +"Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/configuration.html:2 @@ -15186,7 +15715,7 @@ msgid "" "at least 427 bytes of overhead." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:95 +#: i2p2www/pages/site/docs/spec/datagrams.html:92 #, python-format msgid "" "The practical length is limited by lower layers of protocols - the\n" @@ -15196,7 +15725,7 @@ msgid "" "31.5 KB." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:101 +#: i2p2www/pages/site/docs/spec/datagrams.html:98 #, python-format msgid "" "See important notes about the reliability of " @@ -15204,7 +15733,7 @@ msgid "" "For best results, limit the payload to about 10 KB or less." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:105 +#: i2p2www/pages/site/docs/spec/datagrams.html:102 msgid "Signatures for types other than DSA_SHA1 were redefined in release 0.9.14." msgstr "" @@ -15212,6 +15741,10 @@ msgstr "" msgid "GeoIP File Specification" msgstr "" +#: i2p2www/pages/site/docs/spec/geoip.html:3 +msgid "December 2013" +msgstr "Декабрь 2013" + #: i2p2www/pages/site/docs/spec/geoip.html:8 msgid "" "This page specifies the format of the various GeoIP files,\n" @@ -15258,6 +15791,11 @@ msgstr "ПРИМЕЧАНИЯ:" msgid "Streaming Library Specification" msgstr "" +#: i2p2www/pages/site/docs/spec/streaming.html:3 +#, fuzzy +msgid "June 2015" +msgstr "Июнь 2013" + #: i2p2www/pages/site/docs/spec/streaming.html:6 msgid "See the Streaming page for an overview of the Streaming Library." msgstr "" @@ -18154,3 +18692,8 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + + + + diff --git a/i2p2www/translations/ru/LC_MESSAGES/get-involved.po b/i2p2www/translations/ru/LC_MESSAGES/get-involved.po index 75bfd8f2..e1dc7716 100644 --- a/i2p2www/translations/ru/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/ru/LC_MESSAGES/get-involved.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-10-22 01:16+0000\n" "Last-Translator: str4d \n" "Language-Team: Russian (Russia) " @@ -23,7 +23,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 #: i2p2www/pages/site/get-involved/index.html:77 @@ -254,10 +254,11 @@ msgstr "" "участников." #: i2p2www/pages/site/get-involved/index.html:13 +#, fuzzy msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" -"Here's a list to help you get started!" +"Here's a list to help get you started!" msgstr "" "Нам нужна помощь по многим направлениям, поэтому вам не обязательно знать" " язык Java, чтобы оказать помощь!\n" @@ -2716,11 +2717,11 @@ msgstr "" msgid "Developer Commit keys" msgstr "Commit ключи разработчиков" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:277 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:284 msgid "Developer Transport Keys" msgstr "Transport ключи разработчиков" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:278 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:285 #, python-format msgid "" "Note: Transport keys are only needed for setting up a\n" @@ -3217,18 +3218,22 @@ msgstr "" msgid "Developer Guidelines and Coding Style" msgstr "Руководство по разработке и стиль программирования" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:4 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 +msgid "October 2015" +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:5 #, python-format msgid "Read the new developers guide first." msgstr "" "Для начала прочтите руководство нового " "разработчика." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:8 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:9 msgid "Basic Guidelines and Coding Style" msgstr "Базовые принципы и стиль форматирования кода" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:10 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:11 msgid "" "Most of the following should be common sense for anybody who has worked " "on open source or in a commercial\n" @@ -3247,11 +3252,11 @@ msgstr "" "существенно отличаться;\n" "для уточнения свяжитесь с соответствующим разработчиком." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:18 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" msgstr "Общество" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:20 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" "Please don't just \"write code\". If you can, participate in other " "development activities, including:\n" @@ -3266,7 +3271,7 @@ msgstr "" "сообщениях об ошибках и ответах на них; документировании; просматривании " "кода, и т.д." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:25 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:26 msgid "" "Active devs should be available periodically on IRC #i2p-dev.\n" "Be aware of the current release cycle.\n" @@ -3278,7 +3283,7 @@ msgstr "" "Придерживайтесь релизных вех, таких как freeze, tag freeze и \n" "checkin deadline для релиза." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:35 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:36 msgid "" "Have a basic understanding of distributed source control systems, even if" " you haven't\n" @@ -3295,7 +3300,7 @@ msgstr "" "Если раньше вы не использовали monotone - начните с маленьких шагов.\n" "Зачекиньте небольшое изменение и посмотрите как пойдет дело." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:42 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:43 msgid "" "Test your changes before checking them in.\n" "If you prefer the checkin-before-test development model,\n" @@ -3315,7 +3320,7 @@ msgstr "" "того \n" "как внесли изменения." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:51 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:52 msgid "" "If your change is non-trivial, or you want people to test it and need " "good test reports\n" @@ -3329,7 +3334,7 @@ msgstr "" "чекин-комментарий в history.txt\n" "и увеличьте версию сборки в RouterVersion.java." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:56 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:57 msgid "" "Ensure that you have the latest monotonerc file in _MTN.\n" "Do not check in on top of untrusted revisions." @@ -3337,7 +3342,7 @@ msgstr "" "Убедитесь, что у вас есть свежий файл monotonerc в _MTN.\n" "Не чекиньте в ненадежные ревизии." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:60 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:61 msgid "" "Ensure that you pull the latest revision before you check in.\n" "If you inadvertently diverge, merge and push as soon as possible.\n" @@ -3356,7 +3361,7 @@ msgstr "" "database merge,\n" "без создания merge ревизии." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:68 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:69 msgid "" "Do not check in major changes into the main i2p.i2p branch late in the " "release cycle.\n" @@ -3370,11 +3375,11 @@ msgstr "" "monotone \n" "и разрабатывайте в ней, т.о. вы не заблокируете релиз." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:75 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:76 msgid "Coding Style" msgstr "Стиль форматирования кода" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:77 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:78 msgid "" "Coding style throughout most of the code is 4-spaces for indentation. Do " "not use tabs.\n" @@ -3395,7 +3400,7 @@ msgstr "" "Руководствуйтесь здравым смыслом. Воспроизводите имеющийся стиль в файле," " который вы изменяете." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:84 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:85 msgid "" "New classes and methods require at least brief javadocs. Add @since " "release-number." @@ -3403,7 +3408,7 @@ msgstr "" "Для новых классов и методов нужен хотя бы краткий javadocs. Добавьте " "@since номер-релиза." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:87 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:88 msgid "" "Classes in core/ (i2p.jar) and portions of i2ptunnel are part of our " "official API.\n" @@ -3425,7 +3430,7 @@ msgstr "" "Если вы вносите изменения в API, обновите также документацию на веб-сайте" " (i2p.www branch)." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:95 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:96 msgid "" "Tag strings for translation where appropriate.\n" "Don't change existing tagged strings unless really necessary, as it will " @@ -3441,7 +3446,7 @@ msgstr "" "цикле релиза, тогда \n" "у переводчиков будет шанс обновиться до релиза." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:101 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:102 msgid "" "Use generics and concurrent classes where possible. I2P is a highly " "multi-threaded application." @@ -3449,33 +3454,31 @@ msgstr "" "По возможности используйте дженерики и конкурентные классы. I2P - это " "сильно мульти-потоковое приложение." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:104 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:105 msgid "" -"We require Java 6 to build but only Java 5 to run I2P.\n" -"Do not use Java 6 classes or methods without handling the class not found" -" exceptions\n" -"and providing alternate Java 5 code. See classes in net.i2p.util for " -"examples." +"Be familiar with common Java pitfalls that are caught by findbugs.\n" +"Run 'ant findbugs' to learn more." msgstr "" -"Мы требуем Java 6 для сборки, но только Java 5 для запуска I2P.\n" -"Не используйте классы или методы Java 6 без обработки исключений \"class " -"not found\" \n" -"и выполнения альтернативного кода Java 5. Для примера смотри классы " -"net.i2p.util." #: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:109 msgid "" +"We require Java 6 to build and run I2P.\n" +"Do not use Java 7 classes or methods." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:113 +msgid "" "Explicitly convert between primitive types and classes;\n" "don't rely on autoboxing/unboxing." msgstr "" "Выполняйте явное преобразование примитивных классов и типов;\n" "не полагайтесь на autoboxing/unboxing." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:115 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:119 msgid "Licenses" msgstr "Лицензии" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:117 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:121 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -3490,7 +3493,7 @@ msgstr "" "убедитесь что лицензия совместима,\n" "и получите подтверждение от главного разработчика." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:124 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:128 msgid "" "For any images checked in from external sources,\n" "it is your responsibility to first verify the license is compatible.\n" @@ -3500,11 +3503,11 @@ msgstr "" "вашей ответственностью является проверка совместимости лицензии.\n" "Включите лицензию и информацию об источнике в комментарий к чекину." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:131 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:135 msgid "Bugs" msgstr "Ошибки" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:133 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:137 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -3517,7 +3520,19 @@ msgstr "" "Назначайте, категоризируйте, комментируйте, испарвляйте или закрывайте " "тикеты, если можете." -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:138 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:142 +msgid "" +"New developers should start by fixing a bug.\n" +"Search for bugs with the 'easy' keyword on trac.\n" +"When you have a fix, attach your patch to the ticket and add the keyword " +"'review-needed'.\n" +"Do not close the ticket until it's been successfully reviewed and you've " +"checked your changes in.\n" +"Once you've done this smoothly for a couple of tickets, you may follow " +"the normal procedure below." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:149 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/ru/LC_MESSAGES/misc.po b/i2p2www/translations/ru/LC_MESSAGES/misc.po index ec59ef55..1321349e 100644 --- a/i2p2www/translations/ru/LC_MESSAGES/misc.po +++ b/i2p2www/translations/ru/LC_MESSAGES/misc.po @@ -24,7 +24,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/misc/clt.html:2 msgid "I2P at CLT and PetCon 2009.1" diff --git a/i2p2www/translations/ru/LC_MESSAGES/priority.po b/i2p2www/translations/ru/LC_MESSAGES/priority.po index 6c09e616..a0afbc98 100644 --- a/i2p2www/translations/ru/LC_MESSAGES/priority.po +++ b/i2p2www/translations/ru/LC_MESSAGES/priority.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-10-22 01:16+0000\n" "Last-Translator: Oleg Sergeev \n" "Language-Team: Russian (Russia) " @@ -33,7 +33,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -385,16 +385,16 @@ msgstr "" "внимание на инструкцию по настройке прокси " "для браузера " -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Скачать" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "Системные требования" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -421,43 +421,31 @@ msgstr "" "Определите версию установленной у вас Java " "или введите java -version в командной строке.\n" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "Примечания к выпуску" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "Журнал изменений" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "Изменения Debian" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "Изменения Android" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "Новая инсталляция" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "Зеркало:" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "выберите альтернативное зеркало" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "Скачайте этот файл и запустите его." -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -474,11 +462,11 @@ msgstr "" "На некоторых платформах это может быть как правый клик мышкой и выбрать\n" ""Open with Java"." -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "Установка из командной строки:" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -489,7 +477,7 @@ msgstr "" " java -jar i2pinstall_%(i2pversion)s.jar -console из " "командной строки." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -506,7 +494,7 @@ msgstr "" "На некоторых платформах можно щёлкнуть правой кнопкой мыши и выбрать\n" ""Open with Java"." -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -517,40 +505,11 @@ msgstr "" "запустите как java -jar i2pinstall_%(i2pversion)s.jar " "-console из командной строки." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Пакеты для Debian и Ubuntu." -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "Извне I2P" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "Внутри I2P" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "Наш репозиторий F-Droid" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "Девелоперские сборки" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "str4d's eepsite" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" -"Приложение I2P для Android находится в стадии разработки и в настоящее " -"время НЕ обеспечивают полную анонимность." - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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" @@ -559,11 +518,11 @@ msgstr "" "Требуется Android 2.3 (Gingerbread) или выше. Если вы ранее устанавливали" " I2P, то в связи с изменением ключей релиза потребуется переустановка." -#: i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "Минимально 512 МБ ОЗУ; рекомендуется - 1 ГБ." -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -574,11 +533,7 @@ msgstr "" "они подписаны zzz и str4d соответственно. Удалите тот, что стоит\n" "если вы переходите таким образом." -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "Пакет с исходниками" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from и его ключи вот тут." -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "Обновления с более ранних релизов:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 msgid "Both automatic and manual upgrades are available for the release." msgstr "И автоматические, и ручные обновления возможны для версии." -#: i2p2www/pages/downloads/list.html:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "Автоматические обновления" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -650,7 +605,7 @@ msgstr "" "обновление' на консоли маршрутизатора,\n" "когда она появится." -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -666,7 +621,7 @@ msgstr "" "\n" "и это означает, что обновляться придется вручную, описано ниже." -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -680,7 +635,7 @@ msgstr "" "для описания порядка настройки маршрутизатора на \n" "автоматические обновления" -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -694,7 +649,7 @@ msgstr "" "для получения информации о настройке маршрутизатора на автоматическое " "получение обновлений." -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the rename as i2pupdate.zip.\n" @@ -737,17 +688,17 @@ msgstr "" "полученный i2pupdate.zip в директорию установки I2P). Нет, \n" "этот файл вам НЕ НАДО разархивировать самостоятельно." -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "" "Нажмите на \"Перезапустить\"" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Сходите за чашечкой кофе, можно вернуться минут через 11" -#: i2p2www/pages/downloads/list.html:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -756,11 +707,11 @@ msgstr "" "Эти файлы подписаны zzz,\n" "и его ключи вот тут." -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "Предыдущие Версии" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on \n" "Language-Team: Swedish (Sweden) " @@ -19,7 +19,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/about/browser-config.html:2 msgid "Web Browser Configuration" @@ -998,11 +998,18 @@ msgstr "" "Blair Dick, University of Abertay, Dundee Ethical Hacking Society, 25 " "januari 2012." -#: i2p2www/pages/site/about/media.html:105 +#: i2p2www/pages/site/about/media.html:103 +#, python-format +msgid "" +"I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "Guider" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -1015,7 +1022,7 @@ msgstr "" "Denhär guiden kommer visa dig hur man installerar I2P i Windows XP.\n" "Av Telecomix" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -1029,7 +1036,7 @@ msgstr "" " System.\n" "Av Telecomix" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -1042,7 +1049,7 @@ msgstr "" "Hur du sätter igång en anonym sajt i I2P.\n" "Av Telecomix" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -1057,7 +1064,7 @@ msgstr "" "irc.telecomix.i2p.\n" "Av Telecomix" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -1072,7 +1079,7 @@ msgstr "" "Agent Felix Atari från Telecomix Crypto Munitions Bureau.\n" "Av Telecomix" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -1087,7 +1094,7 @@ msgstr "" "Denhär guiden visar du du installerar och konfigurerar mjukvaran som " "behövs för att komma åt I2P." -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -1098,7 +1105,7 @@ msgstr "" "(Youtube Video)\n" "Hur du installerar I2P på Ubuntu." -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -1111,7 +1118,7 @@ msgstr "" "Adrian Crenshar.\n" "Januari 2011" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -1122,11 +1129,11 @@ msgstr "" "(Youtube Video)\n" "Adrian Cranshar.\n" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "Artiklar och Intervjuer" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -1139,7 +1146,7 @@ msgstr "" "Del 2\n" "26 juli 2002." -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -1152,7 +1159,7 @@ msgstr "" "Engelsk översättning\n" "31 oktober 2002." -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " @@ -1161,7 +1168,7 @@ msgstr "" "2003 Business Week artikel som refererar till " "invisiblenet" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1174,7 +1181,7 @@ msgstr "" "(Tyska)\n" "November 2007." -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1185,7 +1192,7 @@ msgstr "" "Mars 2009\n" "Tysk översättning" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1196,7 +1203,7 @@ msgstr "" "454 (mp3)\n" "Augusti 18, 2011" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1207,7 +1214,7 @@ msgstr "" "Jonathan Cox,\n" "November 11, 2011." -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1218,11 +1225,11 @@ msgstr "" "Podcast:en Avsnitt 596 (mp3)\n" "Februari 16, 2012" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "Andra" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1757,6 +1764,195 @@ msgstr "Konsol och webbsajts tema" msgid "… and many others" msgstr "… och många andra" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +#, fuzzy +msgid "Presenter" +msgstr "implementerad" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "Framtida Prestanda Förbättringar" diff --git a/i2p2www/translations/sv/LC_MESSAGES/blog.po b/i2p2www/translations/sv/LC_MESSAGES/blog.po index 301c72c6..ea1829fd 100644 --- a/i2p2www/translations/sv/LC_MESSAGES/blog.po +++ b/i2p2www/translations/sv/LC_MESSAGES/blog.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2014-12-02 23:13+0000\n" "Last-Translator: str4d \n" "Language-Team: Swedish (Sweden) " @@ -19,7 +19,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/blog/2011/10/11/0.8.9-Release.rst:24 #: i2p2www/blog/2011/10/20/0.8.10-Release.rst:11 @@ -79,6 +79,9 @@ msgstr "`nerladdningssidan`" #: 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 msgid "RELEASE DETAILS" msgstr "RELEASE DETALJER" @@ -120,6 +123,9 @@ msgstr "Stora Förändringar" #: 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 msgid "Bug Fixes" msgstr "Buggfixar" @@ -151,6 +157,9 @@ msgstr "Buggfixar" #: 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 msgid "Other" msgstr "Andra" @@ -182,6 +191,9 @@ msgstr "Andra" #: 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 msgid "SHA256 Checksums:" msgstr "SHA256 Kontrollsummor:" @@ -348,6 +360,9 @@ msgstr "Uppdatera wrapper till 3.5.15 (enbart nya installationer or PPA)" #: 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 msgid "Update GeoIP data (new installs and PPA only)" msgstr "Uppdatera GeoIP data (enbart nya installationer och PPA)" @@ -1681,6 +1696,9 @@ msgstr "" #: 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 msgid "Translation updates" msgstr "" @@ -1837,6 +1855,9 @@ msgstr "" #: 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 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." @@ -2720,6 +2741,9 @@ msgstr "" #: 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 msgid "Changes" msgstr "" @@ -3859,6 +3883,7 @@ msgid "" msgstr "" #: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 msgid "Floodfill performance improvements" msgstr "" @@ -3875,6 +3900,7 @@ 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 msgid "Fixes for high CPU usage in floodfills" msgstr "" @@ -3946,3 +3972,769 @@ msgstr "" msgid "Better feedback in console for reseed errors" msgstr "" +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:1 +msgid "" +"==============\n" +"0.9.20 Release\n" +"==============" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +msgid "0.9.20 with performance improvements and bug fixes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +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 +msgid "" +"Routers configured for 32-64 KB of shared bandwidth may now become " +"floodfill,\n" +"and routers configured for 512 KB or more of shared bandwidth will have " +"higher connection limits.\n" +"These changes may cause your router to use more resources.\n" +"If the router becomes too busy, the best way to reduce usage is to lower " +"the bandwidth settings in your console.\n" +"If that doesn't help, you may now disable automatic floodfill on the " +"advanced configuration page in the console." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +msgid "" +"We're hopeful that these changes will increase network capacity and " +"performance,\n" +"and reduce the congestion that's been affecting the network the last " +"three months." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +msgid "" +"Finally, we're excited to announce our first-ever I2P meetup, in Toronto " +"August 15-16.\n" +"There will be lots of presentations and tutorials. All are welcome.\n" +"For more information, see the `announcement`_." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +msgid "Add support for address book export" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +msgid "Add support for SSL in HTTP server tunnel" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +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 +msgid "Add support for signed development builds" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +msgid "Clock skew fixes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +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 +msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +msgid "Verify hostnames when reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +msgid "Fix deletion of config files for deleted torrents in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +msgid "Fixes for duplicate shared clients" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +msgid "Fix for occasional page truncation in HTTP client" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +msgid "Fixes for handling corrupted SSU packets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +msgid "Fix closing of SAM sessions when I2P session closes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +msgid "Fix bugs in handling streaming resets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +msgid "Reduce NTCP threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +msgid "Eliminate SimpleScheduler threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +msgid "Add continent-based NTP servers as fallbacks for country-based ones" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +msgid "Remove all default non-SSL reseed hosts" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +msgid "Disable fallback to non-su3 reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +msgid "Several fixes in streaming for better \"loopback\" performance" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +msgid "Reduce latency in i2ptunnel" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +msgid "Add a larger Bloom filter for very high bandwidth and memory" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +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 +msgid "Reduce max netdb search depth to reduce floodfill load" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +msgid "Improved header processing and error handling in i2ptunnel HTTP server" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +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 +msgid "More changes to improve floodfill capacity" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +msgid "New configuration for floodfill on /configadvanced" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +msgid "Better handling of corrupt SSU packets" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 +msgid "" +"==============\n" +"Toronto Meetup\n" +"==============" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 +msgid "I2P Meetup in Toronto on August 15-16." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +msgid "" +"The I2P team is proud to announce that we are going to host a meetup in " +"Toronto on August 15-16.\n" +"A number of members of our community will be attending and are going to " +"host talks, workshops and discussions about and relating to I2P. This " +"event is not just for I2P people though, it's meant for everyone." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +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 " +"everyone. If you're not familiar with any of these topics, come by anyway" +" and we'll show you how I2P works and what you can do with it.\n" +"\n" +"The event is entirely free, you don't need to sign up or register." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +msgid "" +"The meetup couldn't have been arranged without our friends at `Toronto " +"Crypto `_ which have been helping us organize" +" the event, and our friends at `Hacklab `_ which are" +" 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 +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:39 +#: i2p2www/blog/2015/07/16/I2PCon.rst:57 +msgid "" +"Location\n" +"--------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +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" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +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 +msgid "I2P Presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +msgid "Crypto party introduction" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +msgid "Crypto party" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +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 +msgid "`Vuze/I2P`_ - Downloading torrents anonymously" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +msgid "`Veracrypt`_ - Encrypt your data" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +msgid "`I2PBote`_ - Anonymous decentralized email" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +msgid "Your station idea here" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +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 " +"could be any of the ones listed above, or any other privacy/anonymity " +"related one you would like to run. Please contact us at `@geti2p`_ if " +"you're interested." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 +msgid "" +"Day 2, August 16 - 1PM\n" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +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 +msgid "I2P Technical presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +msgid "Technical discussion" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +msgid "I2P App Dev Into" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +msgid "I2PD presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +msgid "I2P on Android" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:1 +msgid "" +"======\n" +"I2PCon\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +msgid "I2PCon will be in Toronto on August 15-16." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +msgid "" +"I2PCon is the first event of its kind. It has two short term goals. Where" +" the\n" +"first one is to provide the general public with an event where knowledge " +"about\n" +"privacy and privacy concerns can be obtained. The second goal is to " +"further the\n" +"I2P project and its community. This will take the shape of technical " +"discussions\n" +"about cryptography, anonymity and I2P centric topics." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +msgid "" +"There is a larger and more long-term goal of this event, and it is to " +"build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we would like to provide a forum where this " +"community\n" +"can grow." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +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" +"\n" +"`Hacklab`_. Without either of them this event would not have been " +"possible, so\n" +"thank you both." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:43 +msgid "" +"Cost\n" +"----" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +msgid "" +"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" +"to be given in order to register, but if you have any concerns, please " +"let us\n" +"know." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:55 +msgid "`here`" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:66 +msgid "" +"Venue\n" +"-----" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +msgid "Power and WiFi access will be provided by `Hacklab`_." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:76 +msgid "" +"Schedule\n" +"========" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:81 +msgid "" +"Day 1, August 15\n" +"----------------" +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" +"========================================" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 +msgid "" +"==============\n" +"0.9.21 Release\n" +"==============" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +msgid "0.9.21 with performance improvements and bug fixes" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +msgid "" +"0.9.21 contains several changes to add capacity to the network, increase " +"the efficiency of the floodfills,\n" +"and use bandwidth more effectively.\n" +"We have migrated the shared clients tunnels to ECDSA signatures and added" +" a DSA fallback\n" +"using the new \"multisession\" capability for those sites that don't " +"support ECDSA." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +msgid "" +"The speakers and the schedule of the I2PCon in Toronto 2015 have been " +"announced.\n" +"Have a look on the `I2PCon page`_ for details.\n" +"Reserve your seat on `Eventbrite`_." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +msgid "Add multisession support for dual-signature crypto on the same tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +msgid "Use multisession for shared clients" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +msgid "Increase default outbound bandwidth limit to 60 KBps" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +msgid "Increase default maximum participating tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +msgid "" +"Floodfills will send database store acks directly if connected, for " +"efficiency" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +msgid "Set TCP keepalive on I2CP and SAM sockets" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +msgid "More efficient decompression in HTTP proxy, use less threads" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +msgid "Add support for fast extensions in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +msgid "i2psnark only autostarts torrents that were running previously" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +msgid "Add support for translated console news" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +msgid "SSU fixes to compete better with NTCP for bandwidth when limited" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +msgid "Fixes to prevent SSU stalls" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +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 +msgid "Clean up resources correctly when SAM stops" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +msgid "Better error handling and notification when HTTP proxy is not running" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +msgid "More i2ptunnel fixes at startup and shutdown of tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +msgid "Fix total_size in i2psnark metadata message" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +msgid "Restore dates in console news headers" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +msgid "Several I2CP fixes" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +msgid "Use same session for naming lookups in I2PSocketEepGet" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +msgid "" +"New floodfills will send their info to nearby floodfills to speed " +"integration" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:1 +msgid "" +"============================\n" +"I2PCon: Mission Accomplished\n" +"============================" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +msgid "I2PCon: Mission Accomplished" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +msgid "" +"I2PCon has been a giant success. For us, the I2P contributors, it " +"represents a\n" +"leap forward in terms of what we're capable of pulling off as a " +"community, how we\n" +"communicate the usecases of I2P and reach out to privacy conscious " +"individuals.\n" +"\n" +"By arranging this event, we've also grown our community. People who've " +"previously\n" +"only lurked on our irc channels, or run our software or possibly hadn't " +"even heard\n" +"of I2P are now a part of our comminuty.\n" +"\n" +"This event has been our first active step towards building a large and " +"inclusive\n" +"community, and as such it's been great success." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +msgid "" +"Minutiae\n" +"========\n" +"On day 2 we had two short discussion sessions. A more general discussion " +"and a roadmapping discussion.\n" +"\n" +"The minutiae can be found here: `I2P Roadmap session minutiae`_ and `I2P " +"Discussion session minutiae`_." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +msgid "" +"Photos\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +msgid "The learn how to setup I2P crypto party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +msgid "The learn how use I2P and Vuze party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +msgid "David Dagons wonderful talk" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +msgid "" +"Thanks\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +msgid "" +"We've had some wonderful speakers, from both inside- and outside of our " +"community.\n" +"\n" +"`David Dagon`_ talked to us about the way forward and how I2P could " +"handle potential abuse.\n" +"\n" +"`Lance James`_ - the creator of our predecessor iip - said Hi and gave us" +" his thoughts about how far I2P has come.\n" +"\n" +"`Nick Johnston`_ gave us a wonderful talk about why privacy matters and " +"why you should care." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +msgid "" +"I would also like to thank the speakers from our community. `psi`_, " +"`@str4d`_ and `zzz`_ who all had\n" +"wonderful talks. Improving our ability to inform people about I2P is " +"something that\n" +"is going to be important for us going forward." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +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 +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 +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 +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 +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 +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 +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 +msgid "" +"Finally I would like to thank everyone else who just showed up to the " +"event and helped out in any way\n" +"they could.\n" +"ComradeNosebleed, LazyGravy, `cacapo`_, Xmz, ZeroRax, `echelon`_, it was " +"most excellent to hang out\n" +"with you." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:1 +msgid "" +"==============\n" +"0.9.22 Release\n" +"==============" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +msgid "0.9.22 with bug fixes and start of Ed25519 migration" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +msgid "" +"0.9.22 contains fixes for i2psnark getting stuck before completion, and " +"begins the migration of router infos to new, stronger Ed25519 signatures." +"\n" +"To reduce network churn, your router will have only a small probability " +"of converting to Ed25519 at each restart.\n" +"When it does rekey, expect to see lower bandwidth usage for a couple of " +"days as it reintegrates into the network with its new identity.\n" +"If all goes well, we will accelerate the rekeying process in the next " +"release." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +msgid "" +"I2PCon Toronto was a big success!\n" +"All the presentations and videos are listed on the `I2PCon page`_." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +msgid "Start migration to Ed25519 router info signatures" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +msgid "Convert i2psnark destinations to Ed25519 signatures" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +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 +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 +msgid "Fix UPnP 'content not allowed in trailing section' error" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +msgid "Fix excluded SSL ciphers in console" +msgstr "" + diff --git a/i2p2www/translations/sv/LC_MESSAGES/comparison.po b/i2p2www/translations/sv/LC_MESSAGES/comparison.po index e76d0ac3..234121a2 100644 --- a/i2p2www/translations/sv/LC_MESSAGES/comparison.po +++ b/i2p2www/translations/sv/LC_MESSAGES/comparison.po @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/comparison/freenet.html:2 msgid "I2P Compared to Freenet" diff --git a/i2p2www/translations/sv/LC_MESSAGES/docs.po b/i2p2www/translations/sv/LC_MESSAGES/docs.po index 0b832bcc..7bd7ffa6 100644 --- a/i2p2www/translations/sv/LC_MESSAGES/docs.po +++ b/i2p2www/translations/sv/LC_MESSAGES/docs.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2013-04-27 23:10+0000\n" "Last-Translator: Martin Svensson \n" "Language-Team: Swedish (Sweden) " @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 msgid "Index to Technical Documentation" @@ -56,6 +56,7 @@ msgstr "" #: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 #: i2p2www/pages/site/docs/api/i2ptunnel.html:11 #: i2p2www/pages/site/docs/api/streaming.html:6 +#: i2p2www/pages/site/docs/applications/embedding.html:7 #: i2p2www/pages/site/docs/applications/managed-clients.html:7 #: i2p2www/pages/site/docs/how/elgamal-aes.html:6 #: i2p2www/pages/site/docs/how/network-database.html:6 @@ -1429,8 +1430,8 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 +#: i2p2www/pages/site/docs/applications/embedding.html:3 #: i2p2www/pages/site/docs/spec/common-structures.html:3 -#: i2p2www/pages/site/docs/spec/streaming.html:3 msgid "April 2015" msgstr "" @@ -1913,7 +1914,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:93 -#: i2p2www/pages/site/docs/api/streaming.html:381 +#: i2p2www/pages/site/docs/api/streaming.html:404 msgid "Data Integrity" msgstr "" @@ -1926,7 +1927,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:100 -#: i2p2www/pages/site/docs/api/streaming.html:389 +#: i2p2www/pages/site/docs/api/streaming.html:412 msgid "Packet Encapsulation" msgstr "" @@ -1990,35 +1991,35 @@ msgstr "" msgid "JSON-RPC 2 format" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:20 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:26 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:39 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:83 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:136 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:19 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:86 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 msgid "Request:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:22 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:31 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:53 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:74 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:144 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:81 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:92 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:118 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 msgid "Response:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:25 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:27 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:28 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:33 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:46 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 #: i2p2www/pages/site/docs/protocol/i2cp.html:483 #: i2p2www/pages/site/docs/spec/common-structures.html:42 @@ -2046,432 +2047,448 @@ msgstr "" msgid "Description" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:29 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:47 msgid "" "Token used for authenticating every request (excluding the 'Authenticate'" " RPC method)" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:37 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:55 msgid "Implemented methods" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:38 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:56 msgid "" "Creates and returns an authentication token used for further " "communication." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:40 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 msgid "The version of the I2PControl API used by the client." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:41 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 msgid "The password used for authenticating against the remote server." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:62 msgid "The primary I2PControl API version implemented by the server." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 msgid "The token used for further communication." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:48 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:66 msgid "Echoes the value of the echo key, used for debugging and testing." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 msgid "Value will be returned in response." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:98 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:142 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:90 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:116 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:54 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 msgid "Value of the key 'echo' in the request." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 msgid "" "Fetches rateStat from router statManager. Creates stat if not already " "created." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 #, python-format msgid "" "Determines which rateStat to fetch, see ratestats." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:60 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 msgid "Determines which period a stat is fetched for. Measured in ms." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:64 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 msgid "Returns the average value for the reuested rateStat and period." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:85 msgid "Manages I2PControl. Ports, passwords and the like." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:87 msgid "" "Sets a new listen address for I2PControl (only 127.0.0.1 and 0.0.0.0 are " "implemented in I2PControl currently)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:70 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:88 msgid "" "Sets a new password for I2PControl, all Authentication tokens will be " "revoked." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:89 msgid "Switches which port I2PControl will listen for connections on." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:93 msgid "Returned if address was changed" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:94 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:95 msgid "Returned if setting was changed" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:96 msgid "Returns true if any changes were made." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:97 msgid "Returns true if any changes requiring a restart to take effect were made." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 msgid "Fetches basic information about the I2P router. Uptime, version etc." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:119 msgid "What the status of the router is." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:102 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:120 msgid "What the uptime of the router is in ms." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:103 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:121 msgid "What version of I2P the router is running." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:104 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:122 msgid "The 1 second average inbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:105 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:123 msgid "The 15 second average inbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:106 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:124 msgid "The 1 second average outbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:107 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:125 msgid "The 15 second average outbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:108 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:126 msgid "What the current network status is. According to the below enum:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:127 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 msgid "How many tunnels on the I2P net are we participating in." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:128 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 msgid "How many peers have we communicated with recently." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:129 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 msgid "How many peers are considered 'fast'." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:130 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 msgid "How many peers are considered 'high capacity'." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:131 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 msgid "Is the router reseeding hosts to its NetDB?" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:132 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:150 msgid "How many peers are known to us (listed in our NetDB)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:135 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 msgid "Manages I2P router restart/shutdown." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:137 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +msgid "Blocking. Initiates a search for signed updates." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 msgid "" "Initiates a router reseed, fetching peers into our NetDB from a remote " "host." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:138 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 msgid "Restarts the router." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:139 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 msgid "" "Restarts the router gracefully (waits for participating tunnels to " "expire)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:140 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 msgid "Shuts down the router." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:141 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 msgid "" "Shuts down the router gracefully (waits for participating tunnels to " "expire)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +msgid "Initiates a router update from signed sources." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +msgid "Blocking. Returns true iff a signed update has been found." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 msgid "If requested, verifies that a reseed has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:167 msgid "If requested, verifies that a restart has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 msgid "If requested, verifies that a graceful restart has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 msgid "If requested, verifies that a shutdown has been initiated" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 msgid "If requested, verifies that a graceful shutdown has been initiated" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:152 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +msgid "Blocking. If requested, returns the status of the the update" +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 msgid "Fetches or sets various network related settings. Ports, addresses etc." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 msgid "" "What port is used for the TCP transport. If null is submitted, current " "setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 msgid "" "What hostname is used for the TCP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 msgid "" "Use automatically detected ip for TCP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 msgid "" "What port is used for the UDP transport. If null is submitted, current " "setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 msgid "" "What hostname is used for the UDP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 msgid "" "Which methods should be used for detecting the ip address of the UDP " "transport. If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 msgid "What ip has been detected by the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:183 msgid "Is UPnP enabled. If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:184 msgid "" "How many percent of bandwidth is usable for participating tunnels. If " "null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:163 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 msgid "" "How many KB/s of inbound bandwidth is allowed. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 msgid "" "How many KB/s of outbound bandwidth is allowed. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:187 msgid "" "Is laptop mode enabled (change router identity and UDP port when IP " "changes ). If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method. If null is submitted, current setting will" " be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 msgid "If requested, returns the port used for the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 msgid "If requested, returns the hostname used for the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 msgid "" "If requested, returns the method used for automatically detecting ip for " "the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:172 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 msgid "If requested, returns the port used for the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:173 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:195 msgid "If requested, returns the hostname used for the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 msgid "" "If requested, returns methods used for detecting the ip address of the " "UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 msgid "If requested, returns what ip has been detected by the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 msgid "If requested, returns the UPNP setting." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 msgid "" "If requested, returns how many percent of bandwidth is usable for " "participating tunnels." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 msgid "If requested, returns how many KB/s of inbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 msgid "If requested, returns how many KB/s of outbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 msgid "If requested, returns the laptop mode." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:203 msgid "Have the provided settings been saved." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:204 msgid "Is a restart needed for the new settings to be used." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:207 msgid "denotes an optional value." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:208 msgid "denotes a possibly occuring return value" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:210 msgid "Error codes" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:189 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:211 msgid "Standard JSON-RPC2 error codes." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:212 msgid "JSON parse error." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:213 msgid "Invalid request." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:214 msgid "Method not found." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:215 msgid "Invalid parameters." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:216 msgid "Internal error." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:218 msgid "I2PControl specific error codes." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:219 msgid "Invalid password provided." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:220 msgid "No authentication token presented." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:221 msgid "Authentication token doesn't exist." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:222 msgid "The provided authentication token was expired and will be removed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:223 msgid "" "The version of the I2PControl API used wasn't specified, but is required " "to be specified." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:224 msgid "" "The version of the I2PControl API specified is not supported by " "I2PControl." @@ -2859,8 +2876,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:3 -#: i2p2www/pages/site/docs/spec/geoip.html:3 -msgid "December 2013" +msgid "September 2015" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:8 @@ -3042,7 +3058,7 @@ msgstr "" #: i2p2www/pages/site/docs/spec/common-structures.html:885 #: i2p2www/pages/site/docs/spec/common-structures.html:990 #: i2p2www/pages/site/docs/spec/datagrams.html:30 -#: i2p2www/pages/site/docs/spec/datagrams.html:93 +#: i2p2www/pages/site/docs/spec/datagrams.html:90 #: i2p2www/pages/site/docs/spec/updates.html:319 msgid "Notes" msgstr "" @@ -3054,41 +3070,48 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:121 -#: i2p2www/pages/site/docs/api/streaming.html:127 -#: i2p2www/pages/site/docs/api/streaming.html:133 -#: i2p2www/pages/site/docs/api/streaming.html:140 -#: i2p2www/pages/site/docs/api/streaming.html:152 -#: i2p2www/pages/site/docs/api/streaming.html:163 -#: i2p2www/pages/site/docs/api/streaming.html:192 +#: i2p2www/pages/site/docs/api/streaming.html:129 +#: i2p2www/pages/site/docs/api/streaming.html:135 +#: i2p2www/pages/site/docs/api/streaming.html:141 +#: i2p2www/pages/site/docs/api/streaming.html:148 +#: i2p2www/pages/site/docs/api/streaming.html:160 +#: i2p2www/pages/site/docs/api/streaming.html:171 #: i2p2www/pages/site/docs/api/streaming.html:200 +#: i2p2www/pages/site/docs/api/streaming.html:212 #: i2p2www/pages/site/docs/api/streaming.html:220 -#: i2p2www/pages/site/docs/api/streaming.html:237 -#: i2p2www/pages/site/docs/api/streaming.html:249 -#: i2p2www/pages/site/docs/api/streaming.html:255 -#: i2p2www/pages/site/docs/api/streaming.html:261 -#: i2p2www/pages/site/docs/api/streaming.html:275 -#: i2p2www/pages/site/docs/api/streaming.html:282 -#: i2p2www/pages/site/docs/api/streaming.html:289 -#: i2p2www/pages/site/docs/api/streaming.html:314 -#: i2p2www/pages/site/docs/api/streaming.html:321 -#: i2p2www/pages/site/docs/api/streaming.html:328 +#: i2p2www/pages/site/docs/api/streaming.html:243 +#: i2p2www/pages/site/docs/api/streaming.html:260 +#: i2p2www/pages/site/docs/api/streaming.html:272 +#: i2p2www/pages/site/docs/api/streaming.html:278 +#: i2p2www/pages/site/docs/api/streaming.html:284 +#: i2p2www/pages/site/docs/api/streaming.html:298 +#: i2p2www/pages/site/docs/api/streaming.html:305 +#: i2p2www/pages/site/docs/api/streaming.html:312 +#: i2p2www/pages/site/docs/api/streaming.html:337 +#: i2p2www/pages/site/docs/api/streaming.html:344 +#: i2p2www/pages/site/docs/api/streaming.html:351 #, python-format msgid "As of release %(release)s." msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:125 +#: i2p2www/pages/site/docs/api/streaming.html:133 msgid "Use the access list as a whitelist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:131 +#: i2p2www/pages/site/docs/api/streaming.html:127 +msgid "The name or number of the signature type for a transient destination." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:139 msgid "Use the access list as a blacklist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:145 +#: i2p2www/pages/site/docs/api/streaming.html:153 msgid "Whether to respond to incoming pings" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:157 +#: i2p2www/pages/site/docs/api/streaming.html:165 msgid "" "Comma- or space-separated list of Base64 peer Hashes to be\n" "blacklisted for incoming connections to ALL destinations in the context.\n" @@ -3099,13 +3122,13 @@ msgid "" "router in a separate JVM and context." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:167 +#: i2p2www/pages/site/docs/api/streaming.html:175 msgid "" "How much transmit data (in bytes) will be accepted that hasn't been " "written out yet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:171 +#: i2p2www/pages/site/docs/api/streaming.html:179 msgid "" "When we're in congestion avoidance, we grow the window size at the rate\n" "of 1/(windowSize*factor). In standard TCP, window sizes are" @@ -3114,7 +3137,7 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:178 +#: i2p2www/pages/site/docs/api/streaming.html:186 msgid "" "How long to wait after instantiating a new con \n" "before actually attempting to connect. If this is\n" @@ -3124,19 +3147,33 @@ msgid "" "or that many milliseconds pass, and include any initial data with the SYN." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:186 +#: i2p2www/pages/site/docs/api/streaming.html:194 msgid "" "How long to block on connect, in milliseconds. Negative means " "indefinitely. Default is 5 minutes." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:190 +#: i2p2www/pages/site/docs/api/streaming.html:198 msgid "" "Whether to disable warnings in the logs when an incoming connection is " "rejected due to connection limits." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:196 +#: i2p2www/pages/site/docs/api/streaming.html:204 +msgid "" +"Comma- or space-separated list of Base64 peer Hashes or host names to be\n" +"contacted using an alternate DSA destination.\n" +"Only applies if multisession is enabled and the primary session is non-" +"DSA\n" +"(generally for shared clients only).\n" +"This option must be set in the context properties, NOT in the " +"createManager() options argument.\n" +"Note that setting this in the router context will not affect clients " +"outside the\n" +"router in a separate JVM and context." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:216 msgid "" "Whether to listen only for the streaming protocol.\n" "Setting to true will prohibit communication with Destinations earlier " @@ -3145,89 +3182,97 @@ msgid "" "Destination." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:204 +#: i2p2www/pages/site/docs/api/streaming.html:224 msgid "" "(0=noop, 1=disconnect)\n" "What to do on an inactivity timeout - do nothing, disconnect, or send a " "duplicate ack." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:212 +#: i2p2www/pages/site/docs/api/streaming.html:230 +msgid "Idle time before sending a keepalive" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:233 +msgid "Delay before sending an ack" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:235 msgid "" "The initial value of the resend delay field in the packet header, times " "1000.\n" "Not fully implemented; see below." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:217 +#: i2p2www/pages/site/docs/api/streaming.html:240 msgid "" "Initial timeout\n" "(if no sharing data available)." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:224 +#: i2p2www/pages/site/docs/api/streaming.html:247 msgid "" "Initial round trip time estimate\n" "(if no sharing data available).\n" "Disabled as of release 0.9.8; uses actual RTT." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "if no sharing data available" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "" "In standard TCP, window sizes are in bytes, while in I2P, window sizes " "are in messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:242 +#: i2p2www/pages/site/docs/api/streaming.html:265 msgid "" "(0 or negative value means unlimited)\n" "This is a total limit for incoming and outgoing combined." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:247 +#: i2p2www/pages/site/docs/api/streaming.html:270 msgid "Incoming connection limit (per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:253 -#: i2p2www/pages/site/docs/api/streaming.html:259 +#: i2p2www/pages/site/docs/api/streaming.html:276 +#: i2p2www/pages/site/docs/api/streaming.html:282 msgid "(per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:265 +#: i2p2www/pages/site/docs/api/streaming.html:288 msgid "The MTU in bytes." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:269 +#: i2p2www/pages/site/docs/api/streaming.html:292 msgid "Maximum number of retransmissions before failure." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:273 +#: i2p2www/pages/site/docs/api/streaming.html:296 msgid "Incoming connection limit (all peers; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:279 -#: i2p2www/pages/site/docs/api/streaming.html:286 +#: i2p2www/pages/site/docs/api/streaming.html:302 +#: i2p2www/pages/site/docs/api/streaming.html:309 msgid "" "(all peers; 0 means disabled)\n" "Use with caution as exceeding this will disable a server for a long time." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:295 +#: i2p2www/pages/site/docs/api/streaming.html:318 msgid "" "(2=interactive not supported)\n" "This doesn't currently do anything, but setting it to a value other than " "1 will cause an error." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:300 +#: i2p2www/pages/site/docs/api/streaming.html:323 msgid "How long to block on read, in milliseconds. Negative means indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:304 +#: i2p2www/pages/site/docs/api/streaming.html:327 msgid "" "When we're in slow start, we grow the window size at the rate\n" "of 1/(factor). In standard TCP, window sizes are in bytes,\n" @@ -3235,38 +3280,38 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:311 -#: i2p2www/pages/site/docs/api/streaming.html:318 -#: i2p2www/pages/site/docs/api/streaming.html:325 +#: i2p2www/pages/site/docs/api/streaming.html:334 +#: i2p2www/pages/site/docs/api/streaming.html:341 +#: i2p2www/pages/site/docs/api/streaming.html:348 msgid "" "Ref: RFC 2140. Floating point value.\n" "May be set only via context properties, not connection options." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:332 +#: i2p2www/pages/site/docs/api/streaming.html:355 msgid "" "How long to block on write/flush, in milliseconds. Negative means " "indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:340 +#: i2p2www/pages/site/docs/api/streaming.html:363 #: i2p2www/pages/site/docs/spec/streaming.html:10 msgid "Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:342 +#: i2p2www/pages/site/docs/api/streaming.html:365 msgid "See the Streaming Library Specification page." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:346 +#: i2p2www/pages/site/docs/api/streaming.html:369 msgid "Implementation Details" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:348 +#: i2p2www/pages/site/docs/api/streaming.html:371 msgid "Setup" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:349 +#: i2p2www/pages/site/docs/api/streaming.html:372 msgid "" "The initiator sends a packet with the SYNCHRONIZE flag set. This packet " "may contain the initial data as well.\n" @@ -3274,7 +3319,7 @@ msgid "" " may contain the initial response data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:354 +#: i2p2www/pages/site/docs/api/streaming.html:377 msgid "" "The initiator may send additional data packets, up to the initial window " "size, before receiving the SYNCHRONIZE response.\n" @@ -3284,11 +3329,11 @@ msgid "" "arrive out of order, in advance of the SYNCHRONIZE packet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:361 +#: i2p2www/pages/site/docs/api/streaming.html:384 msgid "MTU Selection and Negotiation" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:362 +#: i2p2www/pages/site/docs/api/streaming.html:385 msgid "" "The maximum message size (also called the MTU / MRU) is negotiated to the" " lower value supported by\n" @@ -3301,7 +3346,7 @@ msgid "" "including overhead for the typical case." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:371 +#: i2p2www/pages/site/docs/api/streaming.html:394 msgid "" "The first message in a connection includes a 387 byte (typical) " "Destination added by the streaming layer,\n" @@ -3319,7 +3364,7 @@ msgid "" "connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:382 +#: i2p2www/pages/site/docs/api/streaming.html:405 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -3327,7 +3372,7 @@ msgid "" "There is no checksum field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:390 +#: i2p2www/pages/site/docs/api/streaming.html:413 #, python-format msgid "" "Each packet is sent through I2P as a single message (or as an individual " @@ -3341,11 +3386,11 @@ msgid "" "mechanism or payload length field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:400 +#: i2p2www/pages/site/docs/api/streaming.html:423 msgid "Windowing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:401 +#: i2p2www/pages/site/docs/api/streaming.html:424 msgid "" "The streaming lib uses standard slow-start (exponential window growth) " "and congestion avoidance (linear window growth)\n" @@ -3353,11 +3398,11 @@ msgid "" "Windowing and acknowledgments use packet count, not byte count." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:408 +#: i2p2www/pages/site/docs/api/streaming.html:431 msgid "Close" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:409 +#: i2p2www/pages/site/docs/api/streaming.html:432 msgid "" "Any packet, including one with the SYNCHRONIZE flag set, may have the " "CLOSE flag sent as well.\n" @@ -3366,18 +3411,18 @@ msgid "" "CLOSE packets may contain data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:417 +#: i2p2www/pages/site/docs/api/streaming.html:440 msgid "" "There is no ping function at the I2CP layer (equivalent to ICMP echo) or " "in datagrams.\n" "This function is provided in streaming.\n" "Pings and pongs may not be combined with a standard streaming packet;\n" "if the ECHO option is set, then\n" -"most other flags, options, ackThrough, sequenceNum, NACKs, payload, etc. " -"are ignored." +"most other flags, options, ackThrough, sequenceNum, NACKs, etc. are " +"ignored." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:425 +#: i2p2www/pages/site/docs/api/streaming.html:448 msgid "" "A ping packet must have the ECHO, SIGNATURE_INCLUDED, and FROM_INCLUDED " "flags set.\n" @@ -3386,7 +3431,7 @@ msgid "" "The sendStreamId may or may not correspond to an existing connection." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:431 +#: i2p2www/pages/site/docs/api/streaming.html:454 msgid "" "A pong packet must have the ECHO flag set.\n" "The sendStreamId must be zero, and the receiveStreamId is the " @@ -3395,17 +3440,24 @@ msgid "" "ping." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:437 +#: i2p2www/pages/site/docs/api/streaming.html:460 +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 msgid "" "Streaming may be configured to disable sending pongs with the " "configuration i2p.streaming.answerPings=false." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:442 +#: i2p2www/pages/site/docs/api/streaming.html:470 msgid "Control Block Sharing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:443 +#: i2p2www/pages/site/docs/api/streaming.html:471 msgid "" "The streaming lib supports \"TCP\" Control Block sharing.\n" "This shares three important streaming lib parameters\n" @@ -3422,22 +3474,22 @@ msgid "" "The following Control Block Sharing parameters can be set per router:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:464 +#: i2p2www/pages/site/docs/api/streaming.html:492 msgid "Other Parameters" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:465 +#: i2p2www/pages/site/docs/api/streaming.html:493 msgid "" "The following parameters are hardcoded, but may be of interest for " "analysis:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:484 +#: i2p2www/pages/site/docs/api/streaming.html:512 #: i2p2www/pages/site/docs/how/network-database.html:862 msgid "History" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:485 +#: i2p2www/pages/site/docs/api/streaming.html:513 msgid "" "The streaming library has grown organically for I2P - first mihi " "implemented the\n" @@ -3460,9 +3512,9 @@ msgid "" "messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:499 +#: i2p2www/pages/site/docs/api/streaming.html:527 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 -#: i2p2www/pages/site/docs/how/garlic-routing.html:254 +#: i2p2www/pages/site/docs/how/garlic-routing.html:251 #: i2p2www/pages/site/docs/how/network-database.html:867 #: i2p2www/pages/site/docs/how/peer-selection.html:265 #: i2p2www/pages/site/docs/how/tunnel-routing.html:255 @@ -3475,18 +3527,18 @@ msgstr "" msgid "Future Work" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:500 +#: i2p2www/pages/site/docs/api/streaming.html:528 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:506 +#: i2p2www/pages/site/docs/api/streaming.html:534 msgid "Additional tuning of the streaming lib parameters may be necessary." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:509 +#: i2p2www/pages/site/docs/api/streaming.html:537 #, python-format msgid "" "Another area for research is the interaction of the streaming lib with " @@ -3495,7 +3547,7 @@ msgid "" "See the NTCP discussion page for details." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:514 +#: i2p2www/pages/site/docs/api/streaming.html:542 msgid "" "The interaction of the routing algorithms with the streaming lib strongly" " affects performance.\n" @@ -3510,32 +3562,32 @@ msgid "" "improvements." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:524 +#: i2p2www/pages/site/docs/api/streaming.html:552 msgid "The data in the first SYN packet may exceed the receiver's MTU." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:527 +#: i2p2www/pages/site/docs/api/streaming.html:555 msgid "The DELAY_REQUESTED field could be used more." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:530 +#: i2p2www/pages/site/docs/api/streaming.html:558 msgid "" "Duplicate initial SYNCHRONIZE packets on short-lived streams may not be " "recognized and removed." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:533 +#: i2p2www/pages/site/docs/api/streaming.html:561 msgid "Don't send the MTU in a retransmission." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:536 +#: i2p2www/pages/site/docs/api/streaming.html:564 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:541 +#: i2p2www/pages/site/docs/api/streaming.html:569 msgid "" "zzz has added debug code to the streaming library to log packets in a " "wireshark-compatible\n" @@ -3544,7 +3596,7 @@ msgid "" "to TCP fields." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:546 +#: i2p2www/pages/site/docs/api/streaming.html:574 msgid "" "There are proposals to replace the streaming lib with standard TCP\n" "(or perhaps a null layer together with raw sockets).\n" @@ -4014,6 +4066,468 @@ msgstr "" msgid "DHT on I2P discussion" msgstr "" +#: i2p2www/pages/site/docs/applications/embedding.html:2 +msgid "Embedding I2P in your Application" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:8 +msgid "" +"This page is about bundling the entire I2P router binary with your " +"application.\n" +"It is not about writing an application to work with I2P (either bundled " +"or external)." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:13 +msgid "" +"Lots of projects are bundling, or talking about bundling, I2P. That's " +"great if done right.\n" +"If done wrong, it could cause real harm to our network.\n" +"The I2P router is complex, and it can be a challenge to hide all the " +"complexity from your users.\n" +"This page discusses some general guidelines." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:23 +msgid "Talk to us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:24 +msgid "" +"Start a dialog. We're here to help. Applications that embed I2P are the " +"most promising - and exciting -\n" +"opportunities for us to grow the network and improve anonymity for " +"everyone." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:30 +msgid "Choose your router wisely" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:31 +msgid "" +"If your application is in Java or Scala, it's an easy choice - use the " +"Java router.\n" +"If in C/C++, we recommend i2pd. The development of i2pcpp has stopped.\n" +"For apps in other languages, best to use SAM or BOB or SOCKS and bundle " +"the Java router as a separate process.\n" +"Some of the following only applies to the Java router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:39 +msgid "Licensing" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:40 +msgid "Ensure you meet the license requirements of the software you are bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:45 +msgid "Verify default configuration" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:46 +msgid "" +"A correct default configuration is crucial. Most users will not change " +"the defaults.\n" +"The defaults for your application may need to be different than the " +"defaults for the router you are bundling.\n" +"Override the router defaults if necessary." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:51 +msgid "" +"Some important defaults to review: Max bandwidth, tunnel quantity and " +"length, max participating tunnels.\n" +"A lot of this depends on the expected bandwidth and usage patterns of " +"your app." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:55 +msgid "" +"Configure enough bandwidth and tunnels to allow your users to contribute " +"to the network.\n" +"Consider disabling external I2CP, as you probably don't need it and it " +"would conflict with any other running I2P instance.\n" +"Also look at the configs for disabling killing of the JVM on exit, for " +"example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:62 +msgid "Participating Traffic Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:63 +msgid "" +"It may be tempting for you to disable participating traffic.\n" +"There's several ways to do this (hidden mode, setting max tunnels to 0, " +"setting shared bandwidth below 12 KBytes/sec).\n" +"Without participating traffic, you don't have to worry about graceful " +"shutdown,\n" +"your users don't see bandwidth usage not generated by them, etc.\n" +"However, there's lots of reasons why you should allow participating " +"tunnels." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:70 +msgid "" +"First of all, the router doesn't work that well if it doesn't have a " +"chance to \"integrate\" with the network,\n" +"which is helped tremendously by others building tunnels through you." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:74 +msgid "" +"Secondly, over 90% of the routers in the current network allow " +"participating traffic.\n" +"It's the default in the Java router.\n" +"If your application doesn't route for others and it gets really popular, " +"then it's a leech on the network,\n" +"and it upsets the balance we have now.\n" +"If it gets really big, then we become Tor, and spend our time begging for" +" people to enable relaying." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:81 +msgid "" +"Thirdly, participating traffic is cover traffic that helps your users' " +"anonymity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:84 +msgid "" +"We strongly discourage you from disabling participating traffic by " +"default.\n" +"If you do this and your application gets hugely popular, it could break " +"the network." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:90 +msgid "Persistence" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:91 +msgid "" +"You must save the router's data (netdb, configuration, etc.) between runs" +" of the router.\n" +"I2P does not work well if you must reseed each startup, and that's a huge" +" load on our reseed servers, and not very good for anonymity either.\n" +"Even if you bundle router infos, I2P needs saved profile data for best " +"performance." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:99 +msgid "Configurability" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:100 +msgid "" +"Give your users a way to change the configuration of the important " +"settings.\n" +"We understand that you will probably want to hide most of I2P's " +"complexity, but it's important to show some basic settings.\n" +"In addition to the defaults above, some network settings such as UPnP, " +"IP/port may be helpful." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:108 +msgid "Floodfill Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:109 +msgid "" +"Above a certain bandwidth setting, and meeting other health criteria, " +"your router will become floodfill,\n" +"which may cause a large increase in connections and memory usage (at " +"least with the Java router).\n" +"Think about whether that's OK. You can disable floodfill, but then your " +"fastest users aren't contributing what they could.\n" +"It also depends on the typical uptime for your application." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:119 +msgid "Reseeding" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:120 +msgid "" +"Decide if you are bundling router infos or using our reseed hosts.\n" +"The Java reseed host list is in the source code, so if you keep your " +"source up to date, the host list will be also.\n" +"Be aware of possible blocking by hostile governments." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:129 +msgid "Reduce Network Resource Usage" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:130 +msgid "" +"Consider setting your application tunnels to delay-open, reduce-on-idle " +"and/or close-on-idle.\n" +"This is straightforward if using i2ptunnel but you'll have to implement " +"some of it yourself if using I2CP directly.\n" +"See i2psnark for code that reduces tunnel count and then closes the " +"tunnel, even in the presence of some background DHT activity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:138 +msgid "Updatability" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:139 +msgid "" +"Have an auto-update feature if at all possible, or at least auto-" +"notification of a new version.\n" +"Our biggest fear is a huge number of routers out there that can't be " +"updated.\n" +"We have about 6-8 releases a year of the Java router, and it's critical " +"to the health of the network that the users keep up.\n" +"We usually have over 80% of the network on the latest release within " +"6 weeks after the release, and we'd like to keep it that way.\n" +"You don't need to worry about disabling the router's built-in auto-update" +" function, as that code is in the router console,\n" +"which you presumably are not bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:150 +msgid "Rollout" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:151 +msgid "" +"Have a gradual rollout plan. Don't overwhelm the network all at once.\n" +"We currently have approximately 25K unique users per day and 40K uniques " +"per month.\n" +"We are probably able to handle growth of 2-3X per year without too much " +"issue.\n" +"If you anticipate a faster rampup than that, OR the bandwidth " +"distribution (or uptime distribution,\n" +"or any other significant characteristic) of your userbase is " +"significantly different from our current userbase,\n" +"we really need to have a discussion.\n" +"The bigger your growth plans, the more important everthing else in this " +"checklist is." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:163 +msgid "Design for and Encourage Long Uptimes" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:164 +msgid "" +"Tell your users that I2P works best if it keeps running.\n" +"It may be several minutes after startup before it works well, and even " +"more after first install.\n" +"If your average uptime is less than an hour, I2P is probably the wrong " +"solution." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:172 +msgid "Show Status" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:173 +msgid "" +"Provide some indication to the user that the application tunnels are " +"ready. Encourage patience." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:178 +msgid "Graceful Shutdown" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:179 +msgid "" +"If possible, delay the shutdown until your participating tunnels expire.\n" +"Don't let your users break tunnels easily, or at least ask them to " +"confirm." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:185 +msgid "Education and Donation" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:186 +msgid "" +"It would be nice if you give your users links to learn more about I2P and" +" to donate." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:192 +msgid "External Router Option" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:193 +msgid "" +"Depending on your user base and application,\n" +"it may be helpful to provide an option or a separate package to use an " +"external router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:200 +msgid "Use of other Common Services" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:201 +msgid "" +"If you plan to use or link to other common I2P services (news feeds, " +"hosts.txt subscriptions, trackers, outproxies, etc.),\n" +"make sure you aren't overloading them,\n" +"and talk to the people who are running them to make sure it's ok." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:209 +msgid "Time / NTP Issues" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:210 +msgid "" +"I2P includes an SNTP client. I2P requires correct time to operate.\n" +"It will compensate for a skewed system clock but this may delay startup. " +"You may disable I2P's SNTP queries,\n" +"but this isn't advised unless your application makes sure the system " +"clock is correct." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:218 +msgid "Choose What and How you Bundle" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:219 +msgid "" +"At a minimum you will need i2p.jar, router.jar, streaming.jar, and " +"mstreaming.jar.\n" +"You may omit the two streaming jars for a datagram-only app.\n" +"Some apps may need more, e.g. i2ptunnel.jar or addressbook.jar.\n" +"Don't forget jbigi.jar, or a subset of it for the platforms you support, " +"to make the crypto much faster.\n" +"We are currently building them for Java 6, as of 0.9.14. The source is " +"mostly compatible with Java 5 if you want to do your own compile,\n" +"but we may start using Java 6 features at any time without notice.\n" +"We plan to migrate to Java 7 in 2015.\n" +"If you're building Debian / Ubuntu packages, you should require the I2P " +"package from our PPA instead of bundling it.\n" +"You almost certainly do not need susimail, susidns, the router console, " +"and i2psnark, for example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:230 +msgid "" +"The following files should be included in the I2P installation directory," +" specified with the \"i2p.dir.base\" property.\n" +"Don't forget certificates/reseed and certificates/ssl, required for " +"reseeding, and blocklist.txt for IP validation.\n" +"The geoip directory is optional, but recommended so the router can make " +"decisions based on location.\n" +"The hosts.txt file may be necessary, you may modify it to include any " +"hosts your application uses.\n" +"You may add a router.config file to the base directory to override " +"initial defaults." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:237 +msgid "" +"License requirements may require you to include the LICENSES.txt file and" +" the licenses directory." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:243 +msgid "You may also wish to bundle a hosts.txt file." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:246 +msgid "Be sure to specify a Java 6 bootclasspath if compiling with Java 8." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:254 +msgid "Datagram (DHT) considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:255 +msgid "" +"If your application is using I2P datagrams, e.g. for a DHT,\n" +"there's lots of advanced options available to reduce overhead and " +"increase reliability.\n" +"This may take some time and experimentation to get working well.\n" +"Be aware of size/reliability tradeoffs. Talk to us for help.\n" +"It is possible - and recommended - to use Datagrams and Streaming on the " +"same Destination.\n" +"Don't create separate Destinations for this.\n" +"Don't try to store your unrelated data in the existing network DHTs " +"(iMule, bote, bittorrent, and router).\n" +"Build your own. If you are hardcoding seed nodes, we recommend that you " +"have several." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:268 +msgid "Comarketing" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:269 +msgid "" +"Let's work together. Don't wait until it's done.\n" +"Give us your Twitter handle and start tweeting about it, we will return " +"the favor." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:275 +msgid "Malware" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:276 +msgid "" +"Please don't use I2P for evil.\n" +"It could cause great harm both to our network and our reputation." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:282 +msgid "Join Us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:283 +msgid "" +"This may be obvious, but join the community. Run I2P 24/7. Start an " +"eepsite about your project.\n" +"Hang out in IRC #i2p-dev. Post on the forums. Spread the word.\n" +"We can help get you users, testers, translators, or even coders." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:291 +msgid "Application Examples" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:292 +msgid "" +"You may wish to install and play with the I2P Android app, and look at " +"its code, for an example of an application that bundles the router.\n" +"See what we expose to the user and what we hide.\n" +"Look at the state machine we use to start and stop the router.\n" +"Other examples are: Vuze, the Nightweb Android app, iMule, TAILS, iCloak," +" and Monero." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:300 +msgid "Code Example" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:301 +msgid "" +"None of the above actually tells you how to write your code to\n" +"bundle the Java router, so following is a brief example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:331 +msgid "" +"This code is for the case where your application starts the router, as in" +" our Android app.\n" +"You could also have the router start the application via the " +"clients.config and i2ptunnel.config files,\n" +"together with Jetty webapps,\n" +"as is done in our Java packages.\n" +"As always, state management is the difficult part." +msgstr "" + #: i2p2www/pages/site/docs/applications/managed-clients.html:3 msgid "February 2014" msgstr "" @@ -5446,7 +5960,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/cryptography.html:371 #: i2p2www/pages/site/docs/how/cryptography.html:448 #: i2p2www/pages/site/docs/how/cryptography.html:516 -#: i2p2www/pages/site/docs/how/garlic-routing.html:293 +#: i2p2www/pages/site/docs/how/garlic-routing.html:290 #: i2p2www/pages/site/docs/how/peer-selection.html:296 msgid "References" msgstr "" @@ -6088,7 +6602,9 @@ msgstr "" msgid "" "Several of these ideas may require a new I2NP message type, or\n" "set a flag in the\n" -"Delivery Instructions,\n" +"Delivery" +" Instructions,\n" "or set a magic number in the first few bytes of the Session Key field\n" "and accept a small risk of the random Session Key matching the magic " "number." @@ -6334,30 +6850,32 @@ msgid "" "I2CP interface becomes a single\n" "Garlic Clove\n" "with its own\n" -"Delivery Instructions,\n" +"Delivery " +"Instructions,\n" "inside a\n" "Garlic Message.\n" "Delivery Instructions may specify a Destination, Router, or Tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:172 +#: i2p2www/pages/site/docs/how/garlic-routing.html:171 msgid "" "Generally, a Garlic Message will contain only one clove.\n" "However, the router will periodically bundle two additional\n" "cloves in the Garlic Message:" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:177 +#: i2p2www/pages/site/docs/how/garlic-routing.html:176 msgid "Garlic Message Cloves" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:180 +#: i2p2www/pages/site/docs/how/garlic-routing.html:179 #, python-format msgid "" "A\n" "Delivery Status Message,\n" "with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying that it be sent back to the originating router as an " "acknowledgment.\n" "This is similar to the \"reply block\" or \"reply onion\"\n" @@ -6371,7 +6889,7 @@ msgid "" "or take other actions." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:194 +#: i2p2www/pages/site/docs/how/garlic-routing.html:192 #, python-format msgid "" "A\n" @@ -6379,7 +6897,8 @@ msgid "" "containing a\n" "LeaseSet\n" "for the originating Destination, with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying the far-end destination's router.\n" "By periodically bundling a LeaseSet, the router ensures that the far-end " "will be able\n" @@ -6391,7 +6910,7 @@ msgid "" "network database page." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:213 +#: i2p2www/pages/site/docs/how/garlic-routing.html:210 #, python-format msgid "" "By default, the Delivery Status and Database Store Messages\n" @@ -6409,14 +6928,14 @@ msgid "" " Expires specification for details." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:227 +#: i2p2www/pages/site/docs/how/garlic-routing.html:224 msgid "" "Obviously, the additional messages are currently bundled for specific " "purposes,\n" "and not part of a general-purpose routing scheme." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:232 +#: i2p2www/pages/site/docs/how/garlic-routing.html:229 msgid "" "As of release 0.9.12, the Delivery Status Message is wrapped in another " "Garlic Message\n" @@ -6424,11 +6943,11 @@ msgid "" "routers on the return path." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:238 +#: i2p2www/pages/site/docs/how/garlic-routing.html:235 msgid "Storage to the Floodfill Network Database" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:239 +#: i2p2www/pages/site/docs/how/garlic-routing.html:236 #, python-format msgid "" "As explained on the\n" @@ -6442,20 +6961,21 @@ msgid "" "so it is not visible to the tunnel's outbound gateway." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:255 +#: i2p2www/pages/site/docs/how/garlic-routing.html:252 #, python-format msgid "" "The Garlic Message mechanism is very flexible and provides a structure " "for\n" "implementing many types of mixnet delivery methods.\n" "Together with the unused delay option in the\n" -"tunnel message Delivery " -"Instructions,\n" +"tunnel" +" message Delivery Instructions,\n" "a wide spectrum of batching, delay, mixing, and routing strategies are " "possible." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:263 +#: i2p2www/pages/site/docs/how/garlic-routing.html:260 msgid "" "In particular, there is potential for much more flexibility at the " "outbound tunnel endpoint.\n" @@ -6465,7 +6985,7 @@ msgid "" "for redundancy, or streaming audio and video." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:270 +#: i2p2www/pages/site/docs/how/garlic-routing.html:267 msgid "" "Such experiments may conflict with the need to ensure security and " "anonymity, such\n" @@ -6475,7 +6995,7 @@ msgid "" "expiration times." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:276 +#: i2p2www/pages/site/docs/how/garlic-routing.html:273 #, python-format msgid "" "As a part of\n" @@ -6488,14 +7008,14 @@ msgid "" "of 16 bytes." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:285 +#: i2p2www/pages/site/docs/how/garlic-routing.html:282 #, python-format msgid "" "Encryption of additional messages to and from the\n" "floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:295 +#: i2p2www/pages/site/docs/how/garlic-routing.html:292 msgid "" "The term garlic routing was first coined in Roger Dingledine's Free Haven" " \n" @@ -6505,30 +7025,30 @@ msgid "" "Michael J. Freedman." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:302 +#: i2p2www/pages/site/docs/how/garlic-routing.html:299 msgid "Onion router publications" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:304 +#: i2p2www/pages/site/docs/how/garlic-routing.html:301 msgid "Onion Routing on Wikipedia" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:306 +#: i2p2www/pages/site/docs/how/garlic-routing.html:303 msgid "Garlic Routing on Wikipedia" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:308 +#: i2p2www/pages/site/docs/how/garlic-routing.html:305 #, python-format msgid "" "I2P Meeting 58 (2003) discussing the " "implementation of garlic routing" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:314 +#: i2p2www/pages/site/docs/how/garlic-routing.html:311 msgid "Free Haven publications" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:316 +#: i2p2www/pages/site/docs/how/garlic-routing.html:313 msgid "" "Onion routing was first described in Hiding Routing Information\n" @@ -14137,15 +14657,16 @@ msgstr "" #, python-format msgid "" "Tunnel Message Delivery Instructions are defined in the Tunnel Message Specification.\n" +"href=\"%(tunnelmessage)s#struct_TunnelMessageDeliveryInstructions\">Tunnel" +" Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/common-structures.html:1014 #, python-format msgid "" "Garlic Message Delivery Instructions are defined in the I2NP Message " -"Specification.\n" +"href=\"%(i2npmessage)s#struct_GarlicCloveDeliveryInstructions\">I2NP " +"Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/configuration.html:2 @@ -14375,7 +14896,7 @@ msgid "" "at least 427 bytes of overhead." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:95 +#: i2p2www/pages/site/docs/spec/datagrams.html:92 #, python-format msgid "" "The practical length is limited by lower layers of protocols - the\n" @@ -14385,7 +14906,7 @@ msgid "" "31.5 KB." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:101 +#: i2p2www/pages/site/docs/spec/datagrams.html:98 #, python-format msgid "" "See important notes about the reliability of " @@ -14393,7 +14914,7 @@ msgid "" "For best results, limit the payload to about 10 KB or less." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:105 +#: i2p2www/pages/site/docs/spec/datagrams.html:102 msgid "Signatures for types other than DSA_SHA1 were redefined in release 0.9.14." msgstr "" @@ -14401,6 +14922,10 @@ msgstr "" msgid "GeoIP File Specification" msgstr "" +#: i2p2www/pages/site/docs/spec/geoip.html:3 +msgid "December 2013" +msgstr "" + #: i2p2www/pages/site/docs/spec/geoip.html:8 msgid "" "This page specifies the format of the various GeoIP files,\n" @@ -14447,6 +14972,10 @@ msgstr "" msgid "Streaming Library Specification" msgstr "" +#: i2p2www/pages/site/docs/spec/streaming.html:3 +msgid "June 2015" +msgstr "" + #: i2p2www/pages/site/docs/spec/streaming.html:6 msgid "See the Streaming page for an overview of the Streaming Library." msgstr "" @@ -17343,3 +17872,8 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + + + + diff --git a/i2p2www/translations/sv/LC_MESSAGES/get-involved.po b/i2p2www/translations/sv/LC_MESSAGES/get-involved.po index f7b4918f..9332ba51 100644 --- a/i2p2www/translations/sv/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/sv/LC_MESSAGES/get-involved.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: https://trac.i2p2.de/\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2013-04-27 23:10+0000\n" "Last-Translator: Martin Svensson \n" "Language-Team: Swedish (Sweden) " @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 #: i2p2www/pages/site/get-involved/index.html:77 @@ -196,7 +196,7 @@ msgstr "" msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" -"Here's a list to help you get started!" +"Here's a list to help get you started!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:18 @@ -1977,11 +1977,11 @@ msgstr "" msgid "Developer Commit keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:277 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:284 msgid "Developer Transport Keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:278 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:285 #, python-format msgid "" "Note: Transport keys are only needed for setting up a\n" @@ -2343,16 +2343,20 @@ msgstr "" msgid "Developer Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:4 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 +msgid "October 2015" +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:5 #, python-format msgid "Read the new developers guide first." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:8 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:9 msgid "Basic Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:10 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:11 msgid "" "Most of the following should be common sense for anybody who has worked " "on open source or in a commercial\n" @@ -2363,11 +2367,11 @@ msgid "" "check with the appropriate developer for guidance." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:18 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:20 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" "Please don't just \"write code\". If you can, participate in other " "development activities, including:\n" @@ -2376,7 +2380,7 @@ msgid "" "bug reporting and responses; documentation; code reviews; etc." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:25 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:26 msgid "" "Active devs should be available periodically on IRC #i2p-dev.\n" "Be aware of the current release cycle.\n" @@ -2384,7 +2388,7 @@ msgid "" "the checkin deadline for a release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:35 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:36 msgid "" "Have a basic understanding of distributed source control systems, even if" " you haven't\n" @@ -2394,7 +2398,7 @@ msgid "" "Check in some small changes and see how it goes." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:42 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:43 msgid "" "Test your changes before checking them in.\n" "If you prefer the checkin-before-test development model,\n" @@ -2406,7 +2410,7 @@ msgid "" "you push your change." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:51 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:52 msgid "" "If your change is non-trivial, or you want people to test it and need " "good test reports\n" @@ -2415,13 +2419,13 @@ msgid "" "and increment the build revision in RouterVersion.java." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:56 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:57 msgid "" "Ensure that you have the latest monotonerc file in _MTN.\n" "Do not check in on top of untrusted revisions." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:60 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:61 msgid "" "Ensure that you pull the latest revision before you check in.\n" "If you inadvertently diverge, merge and push as soon as possible.\n" @@ -2432,7 +2436,7 @@ msgid "" "without creating a merge revision." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:68 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:69 msgid "" "Do not check in major changes into the main i2p.i2p branch late in the " "release cycle.\n" @@ -2441,11 +2445,11 @@ msgid "" "and do the development there so you do not block releases." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:75 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:76 msgid "Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:77 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:78 msgid "" "Coding style throughout most of the code is 4-spaces for indentation. Do " "not use tabs.\n" @@ -2457,13 +2461,13 @@ msgid "" "Use common sense. Emulate the style in the file you are modifying." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:84 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:85 msgid "" "New classes and methods require at least brief javadocs. Add @since " "release-number." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:87 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:88 msgid "" "Classes in core/ (i2p.jar) and portions of i2ptunnel are part of our " "official API.\n" @@ -2476,7 +2480,7 @@ msgid "" "website (i2p.www branch)." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:95 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:96 msgid "" "Tag strings for translation where appropriate.\n" "Don't change existing tagged strings unless really necessary, as it will " @@ -2486,32 +2490,35 @@ msgid "" "translators have a chance to update before the release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:101 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:102 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:104 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:105 msgid "" -"We require Java 6 to build but only Java 5 to run I2P.\n" -"Do not use Java 6 classes or methods without handling the class not found" -" exceptions\n" -"and providing alternate Java 5 code. See classes in net.i2p.util for " -"examples." +"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:109 msgid "" +"We require Java 6 to build and run I2P.\n" +"Do not use Java 7 classes or methods." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:113 +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:115 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:119 msgid "Licenses" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:117 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:121 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2520,18 +2527,18 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:124 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:128 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:131 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:135 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:133 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:137 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2539,7 +2546,19 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:138 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:142 +msgid "" +"New developers should start by fixing a bug.\n" +"Search for bugs with the 'easy' keyword on trac.\n" +"When you have a fix, attach your patch to the ticket and add the keyword " +"'review-needed'.\n" +"Do not close the ticket until it's been successfully reviewed and you've " +"checked your changes in.\n" +"Once you've done this smoothly for a couple of tickets, you may follow " +"the normal procedure below." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:149 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" @@ -3733,3 +3752,5 @@ msgid "" "href=\"http://%(zzz)s/forums/14\">translation forum on %(zzz)s." msgstr "" + + diff --git a/i2p2www/translations/sv/LC_MESSAGES/misc.po b/i2p2www/translations/sv/LC_MESSAGES/misc.po index 1987b873..554d1d4a 100644 --- a/i2p2www/translations/sv/LC_MESSAGES/misc.po +++ b/i2p2www/translations/sv/LC_MESSAGES/misc.po @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/misc/clt.html:2 msgid "I2P at CLT and PetCon 2009.1" diff --git a/i2p2www/translations/sv/LC_MESSAGES/priority.po b/i2p2www/translations/sv/LC_MESSAGES/priority.po index 6874e27e..5bceaa1f 100644 --- a/i2p2www/translations/sv/LC_MESSAGES/priority.po +++ b/i2p2www/translations/sv/LC_MESSAGES/priority.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-04-07 18:18+0000\n" "Last-Translator: cacapo \n" "Language-Team: Swedish (Sweden) " @@ -21,7 +21,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -370,16 +370,16 @@ msgstr "" "href=\"%(browserconfig)s\">webbläsar-proxy inställnings-sidan för en " "enkel guide." -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Hämta" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "Beroende" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -395,43 +395,31 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "Nya installationer" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "Spegel:" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "välj annan spegel" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "Hämta filen och kör den." -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -448,11 +436,11 @@ msgstr "" " Du kan kanske högerklicka och välja\n" " "Öppna med Java"." -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "Kommandotolksinstallation (för servrar utan skärm):" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -464,7 +452,7 @@ msgstr "" " kör java -jar i2pinstall_%(i2pversion)s.jar -console " "från kommandotolken." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -481,7 +469,7 @@ msgstr "" " På vissa system kan du kanske högerklicka och välja\n" " "Öppna med Java"." -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -492,40 +480,11 @@ msgstr "" "kör java -jar i2pinstall_%(i2pversion)s.jar -console från " "kommandotolken." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Paket för Debian & Ubuntu finns." -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "Utanför I2P" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "Inom I2P" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "Vårt F-Droid förråd" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "Utvecklingsversioner" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "str4ds eepsite" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" -"I2P Android appen är under utveckling och stöder för närvarande INTE " -"stark anonymitet." - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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" @@ -534,11 +493,11 @@ msgstr "" "Kröver Android 2.3(Gingerbread) eller högre. Om du tidigare intallerat " "I2P, behöver du installera om eftersom vi har ändrat utgivningsnycklarna." -#: i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB RAM minimum; 1 GB rekommenerat." -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -550,11 +509,7 @@ msgstr "" "är signerade av zzz och str4d respektive. Avinstallera en före du " "installerar den andra." -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "Källkodspaket" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, 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:218 +#: i2p2www/pages/downloads/list.html:115 #, python-format msgid "" "Android source is in vars nyckel finns här." -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "Uppdateringar från tidigare utgåvor:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 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:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "Automatiska uppdateringar" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -625,7 +580,7 @@ msgstr "" " uppdatering\"-knappen på din routerkonsol\n" "när den syns." -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -641,7 +596,7 @@ msgstr "" "versionen\"-fel,\n" "och bör använda den manuella uppdatering nedan." -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -656,7 +611,7 @@ msgstr "" "automatiskt\n" "ta emot utgåvan." -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -671,7 +626,7 @@ msgstr "" "automatiskt\n" "ta emot utgåvan." -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the rename as i2pupdate.zip.\n" @@ -713,17 +664,17 @@ msgstr "" "resulterande i2pupdate.zip till din I2P installationsmapp). Du behöver\n" "INTE unzippa den filen." -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "" "Klicka på \"Starta " "om\"." -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 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:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -732,11 +683,11 @@ msgstr "" "Filen är signerad av zzz,\n" " vars nyckel finns här." -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "Tidigare utgåvor" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on \n" "Language-Team: Ukrainian (Ukraine) " @@ -19,7 +19,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/about/browser-config.html:2 msgid "Web Browser Configuration" @@ -885,11 +885,18 @@ msgid "" "January 25, 2012." msgstr "" -#: i2p2www/pages/site/about/media.html:105 +#: i2p2www/pages/site/about/media.html:103 +#, python-format +msgid "" +"I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "Підручники" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -898,7 +905,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -907,7 +914,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -916,7 +923,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -926,7 +933,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -936,7 +943,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -946,7 +953,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -954,7 +961,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -963,7 +970,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -971,11 +978,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "Статті та Інтерв'ю" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -984,7 +991,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -993,14 +1000,14 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " "invisiblenet" msgstr "" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1009,7 +1016,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1017,7 +1024,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1025,7 +1032,7 @@ msgid "" "August 18, 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1033,7 +1040,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1041,11 +1048,11 @@ msgid "" "February 16, 2012" msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1574,6 +1581,194 @@ msgstr "" msgid "… and many others" msgstr "" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +msgid "Presenter" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "" diff --git a/i2p2www/translations/uk/LC_MESSAGES/get-involved.po b/i2p2www/translations/uk/LC_MESSAGES/get-involved.po index a66a515a..f731434a 100644 --- a/i2p2www/translations/uk/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/uk/LC_MESSAGES/get-involved.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-08-07 16:52+0000\n" "Last-Translator: Denis Lysenko \n" "Language-Team: Ukrainian (Ukraine) " @@ -19,7 +19,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 #: i2p2www/pages/site/get-involved/index.html:77 @@ -197,7 +197,7 @@ msgstr "" msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" -"Here's a list to help you get started!" +"Here's a list to help get you started!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:18 @@ -1978,11 +1978,11 @@ msgstr "" msgid "Developer Commit keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:277 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:284 msgid "Developer Transport Keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:278 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:285 #, python-format msgid "" "Note: Transport keys are only needed for setting up a\n" @@ -2344,16 +2344,20 @@ msgstr "" msgid "Developer Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:4 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 +msgid "October 2015" +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:5 #, python-format msgid "Read the new developers guide first." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:8 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:9 msgid "Basic Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:10 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:11 msgid "" "Most of the following should be common sense for anybody who has worked " "on open source or in a commercial\n" @@ -2364,11 +2368,11 @@ msgid "" "check with the appropriate developer for guidance." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:18 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:20 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" "Please don't just \"write code\". If you can, participate in other " "development activities, including:\n" @@ -2377,7 +2381,7 @@ msgid "" "bug reporting and responses; documentation; code reviews; etc." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:25 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:26 msgid "" "Active devs should be available periodically on IRC #i2p-dev.\n" "Be aware of the current release cycle.\n" @@ -2385,7 +2389,7 @@ msgid "" "the checkin deadline for a release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:35 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:36 msgid "" "Have a basic understanding of distributed source control systems, even if" " you haven't\n" @@ -2395,7 +2399,7 @@ msgid "" "Check in some small changes and see how it goes." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:42 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:43 msgid "" "Test your changes before checking them in.\n" "If you prefer the checkin-before-test development model,\n" @@ -2407,7 +2411,7 @@ msgid "" "you push your change." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:51 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:52 msgid "" "If your change is non-trivial, or you want people to test it and need " "good test reports\n" @@ -2416,13 +2420,13 @@ msgid "" "and increment the build revision in RouterVersion.java." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:56 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:57 msgid "" "Ensure that you have the latest monotonerc file in _MTN.\n" "Do not check in on top of untrusted revisions." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:60 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:61 msgid "" "Ensure that you pull the latest revision before you check in.\n" "If you inadvertently diverge, merge and push as soon as possible.\n" @@ -2433,7 +2437,7 @@ msgid "" "without creating a merge revision." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:68 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:69 msgid "" "Do not check in major changes into the main i2p.i2p branch late in the " "release cycle.\n" @@ -2442,11 +2446,11 @@ msgid "" "and do the development there so you do not block releases." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:75 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:76 msgid "Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:77 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:78 msgid "" "Coding style throughout most of the code is 4-spaces for indentation. Do " "not use tabs.\n" @@ -2458,13 +2462,13 @@ msgid "" "Use common sense. Emulate the style in the file you are modifying." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:84 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:85 msgid "" "New classes and methods require at least brief javadocs. Add @since " "release-number." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:87 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:88 msgid "" "Classes in core/ (i2p.jar) and portions of i2ptunnel are part of our " "official API.\n" @@ -2477,7 +2481,7 @@ msgid "" "website (i2p.www branch)." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:95 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:96 msgid "" "Tag strings for translation where appropriate.\n" "Don't change existing tagged strings unless really necessary, as it will " @@ -2487,32 +2491,35 @@ msgid "" "translators have a chance to update before the release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:101 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:102 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:104 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:105 msgid "" -"We require Java 6 to build but only Java 5 to run I2P.\n" -"Do not use Java 6 classes or methods without handling the class not found" -" exceptions\n" -"and providing alternate Java 5 code. See classes in net.i2p.util for " -"examples." +"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:109 msgid "" +"We require Java 6 to build and run I2P.\n" +"Do not use Java 7 classes or methods." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:113 +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:115 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:119 msgid "Licenses" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:117 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:121 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2521,18 +2528,18 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:124 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:128 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:131 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:135 msgid "Bugs" msgstr "Баги" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:133 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:137 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2540,7 +2547,19 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:138 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:142 +msgid "" +"New developers should start by fixing a bug.\n" +"Search for bugs with the 'easy' keyword on trac.\n" +"When you have a fix, attach your patch to the ticket and add the keyword " +"'review-needed'.\n" +"Do not close the ticket until it's been successfully reviewed and you've " +"checked your changes in.\n" +"Once you've done this smoothly for a couple of tickets, you may follow " +"the normal procedure below." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:149 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" @@ -3734,3 +3753,5 @@ msgid "" "href=\"http://%(zzz)s/forums/14\">translation forum on %(zzz)s." msgstr "" + + diff --git a/i2p2www/translations/uk/LC_MESSAGES/priority.po b/i2p2www/translations/uk/LC_MESSAGES/priority.po index 4964548b..22fbedef 100644 --- a/i2p2www/translations/uk/LC_MESSAGES/priority.po +++ b/i2p2www/translations/uk/LC_MESSAGES/priority.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-08-08 17:47+0000\n" "Last-Translator: Denis Lysenko \n" "Language-Team: Ukrainian (Ukraine) " @@ -22,7 +22,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -353,16 +353,16 @@ msgstr "" "зверніть увагу до інструкції по налаштуванню проксі для браузера." -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "Завантаження" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "Залежності" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -389,43 +389,31 @@ msgstr "" "Дізнатись вашу встановлену версію Java\n" "або напишіть java -version в терміналі.\n" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "Примітки релізу" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "Список змін" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "Список Змін для Debian" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "Список змін для Android" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "Чисті встановлення" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "Дзеркало:" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "виберіть альтернативне дзеркало" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "Завантажте цей файл і запустіть його." -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -443,11 +431,11 @@ msgstr "" "Ви також можете відкрити файл використанням\n" "функції "Open with Java" в контекстному меню." -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "Установка з командного рядка:" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -458,7 +446,7 @@ msgstr "" "запустіть java -jar i2pinstall_%(i2pversion)s.jar -console " "із командного рядка." -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -476,7 +464,7 @@ msgstr "" "На деяких платформах ви можете відкрити файл використанням\n" "функції "Open with Java" в контекстному меню." -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -487,49 +475,22 @@ msgstr "" "запустіть java -jar i2pinstall_%(i2pversion)s.jar -console в" " терміналі." -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Доступні пакунки для Debian & Ubuntu." -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "Зовні I2P" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "Всередині I2P" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "Наш репозиторій F-Droid" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "str4d's eepsite" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "512 MB RAM мінімум; 1 GB рекомендовано." -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -537,11 +498,7 @@ msgid "" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "Пакунки source" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from чий ключ є тут." -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 msgid "Both automatic and manual upgrades are available for the release." msgstr "" -#: i2p2www/pages/downloads/list.html:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "Автоматичні оновлення" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -599,7 +556,7 @@ msgstr "" "оновлення\" у консолі\n" "роутера, коли вона появиться." -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -609,7 +566,7 @@ msgid "" "and should use the manual update method below." msgstr "" -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -619,7 +576,7 @@ msgid "" "receive the release." msgstr "" -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -629,7 +586,7 @@ msgid "" "receive the release." msgstr "" -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the rename as i2pupdate.zip.\n" @@ -660,17 +613,17 @@ msgid "" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "" "Натисність \"Перезапуск\"" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "Візьміть чашку кави й верніться через 11 хвилин." -#: i2p2www/pages/downloads/list.html:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -679,11 +632,11 @@ msgstr "" "Файл підписано користувачем zzz,\n" "чий тут ключ." -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "Попередні релізи" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on \n" "Language-Team: Chinese (China) " @@ -22,7 +22,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/about/browser-config.html:2 msgid "Web Browser Configuration" @@ -890,11 +890,18 @@ msgid "" "January 25, 2012." msgstr "" -#: i2p2www/pages/site/about/media.html:105 +#: i2p2www/pages/site/about/media.html:103 +#, python-format +msgid "" +"I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "指导教程" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -903,7 +910,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -912,7 +919,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -921,7 +928,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -931,7 +938,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -941,7 +948,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -951,7 +958,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -959,7 +966,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -968,7 +975,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -976,11 +983,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "文章与访谈" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -989,7 +996,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -998,14 +1005,14 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " "invisiblenet" msgstr "" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -1014,7 +1021,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -1022,7 +1029,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -1030,7 +1037,7 @@ msgid "" "August 18, 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -1038,7 +1045,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1046,11 +1053,11 @@ msgid "" "February 16, 2012" msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "其他" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1576,6 +1583,194 @@ msgstr "" msgid "… and many others" msgstr "" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +msgid "Presenter" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "" diff --git a/i2p2www/translations/zh/LC_MESSAGES/comparison.po b/i2p2www/translations/zh/LC_MESSAGES/comparison.po index 8f157b0e..3a70ac75 100644 --- a/i2p2www/translations/zh/LC_MESSAGES/comparison.po +++ b/i2p2www/translations/zh/LC_MESSAGES/comparison.po @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/comparison/freenet.html:2 msgid "I2P Compared to Freenet" diff --git a/i2p2www/translations/zh/LC_MESSAGES/docs.po b/i2p2www/translations/zh/LC_MESSAGES/docs.po index 27d23106..df84f6d0 100644 --- a/i2p2www/translations/zh/LC_MESSAGES/docs.po +++ b/i2p2www/translations/zh/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: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-06-07 16:22+0000\n" "Last-Translator: YF \n" "Language-Team: Chinese (China) " @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/docs/index.html:2 i2p2www/pages/site/docs/index.html:23 msgid "Index to Technical Documentation" @@ -56,6 +56,7 @@ msgstr "" #: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 #: i2p2www/pages/site/docs/api/i2ptunnel.html:11 #: i2p2www/pages/site/docs/api/streaming.html:6 +#: i2p2www/pages/site/docs/applications/embedding.html:7 #: i2p2www/pages/site/docs/applications/managed-clients.html:7 #: i2p2www/pages/site/docs/how/elgamal-aes.html:6 #: i2p2www/pages/site/docs/how/network-database.html:6 @@ -1433,8 +1434,8 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 +#: i2p2www/pages/site/docs/applications/embedding.html:3 #: i2p2www/pages/site/docs/spec/common-structures.html:3 -#: i2p2www/pages/site/docs/spec/streaming.html:3 msgid "April 2015" msgstr "" @@ -1917,7 +1918,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:93 -#: i2p2www/pages/site/docs/api/streaming.html:381 +#: i2p2www/pages/site/docs/api/streaming.html:404 msgid "Data Integrity" msgstr "" @@ -1930,7 +1931,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:100 -#: i2p2www/pages/site/docs/api/streaming.html:389 +#: i2p2www/pages/site/docs/api/streaming.html:412 msgid "Packet Encapsulation" msgstr "" @@ -1994,35 +1995,35 @@ msgstr "" msgid "JSON-RPC 2 format" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:20 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:26 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:39 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:83 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:136 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:19 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:86 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 msgid "Request:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:22 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:31 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:53 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:74 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:144 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:81 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:92 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:118 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 msgid "Response:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:25 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:27 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:28 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:33 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:46 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 #: i2p2www/pages/site/docs/protocol/i2cp.html:483 #: i2p2www/pages/site/docs/spec/common-structures.html:42 @@ -2050,432 +2051,448 @@ msgstr "" msgid "Description" msgstr "描述" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:29 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:47 msgid "" "Token used for authenticating every request (excluding the 'Authenticate'" " RPC method)" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:37 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:55 msgid "Implemented methods" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:38 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:56 msgid "" "Creates and returns an authentication token used for further " "communication." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:40 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 msgid "The version of the I2PControl API used by the client." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:41 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 msgid "The password used for authenticating against the remote server." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:62 msgid "The primary I2PControl API version implemented by the server." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 msgid "The token used for further communication." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:48 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:66 msgid "Echoes the value of the echo key, used for debugging and testing." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 msgid "Value will be returned in response." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:98 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:142 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:90 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:116 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:54 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 msgid "Value of the key 'echo' in the request." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 msgid "" "Fetches rateStat from router statManager. Creates stat if not already " "created." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 #, python-format msgid "" "Determines which rateStat to fetch, see ratestats." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:60 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 msgid "Determines which period a stat is fetched for. Measured in ms." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:64 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 msgid "Returns the average value for the reuested rateStat and period." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:85 msgid "Manages I2PControl. Ports, passwords and the like." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:87 msgid "" "Sets a new listen address for I2PControl (only 127.0.0.1 and 0.0.0.0 are " "implemented in I2PControl currently)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:70 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:88 msgid "" "Sets a new password for I2PControl, all Authentication tokens will be " "revoked." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:89 msgid "Switches which port I2PControl will listen for connections on." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:93 msgid "Returned if address was changed" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:94 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:95 msgid "Returned if setting was changed" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:96 msgid "Returns true if any changes were made." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:97 msgid "Returns true if any changes requiring a restart to take effect were made." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 msgid "Fetches basic information about the I2P router. Uptime, version etc." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:119 msgid "What the status of the router is." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:102 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:120 msgid "What the uptime of the router is in ms." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:103 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:121 msgid "What version of I2P the router is running." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:104 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:122 msgid "The 1 second average inbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:105 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:123 msgid "The 15 second average inbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:106 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:124 msgid "The 1 second average outbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:107 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:125 msgid "The 15 second average outbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:108 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:126 msgid "What the current network status is. According to the below enum:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:127 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 msgid "How many tunnels on the I2P net are we participating in." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:128 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 msgid "How many peers have we communicated with recently." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:129 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 msgid "How many peers are considered 'fast'." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:130 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 msgid "How many peers are considered 'high capacity'." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:131 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 msgid "Is the router reseeding hosts to its NetDB?" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:132 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:150 msgid "How many peers are known to us (listed in our NetDB)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:135 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 msgid "Manages I2P router restart/shutdown." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:137 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +msgid "Blocking. Initiates a search for signed updates." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 msgid "" "Initiates a router reseed, fetching peers into our NetDB from a remote " "host." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:138 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 msgid "Restarts the router." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:139 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 msgid "" "Restarts the router gracefully (waits for participating tunnels to " "expire)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:140 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 msgid "Shuts down the router." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:141 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 msgid "" "Shuts down the router gracefully (waits for participating tunnels to " "expire)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +msgid "Initiates a router update from signed sources." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +msgid "Blocking. Returns true iff a signed update has been found." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 msgid "If requested, verifies that a reseed has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:167 msgid "If requested, verifies that a restart has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 msgid "If requested, verifies that a graceful restart has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 msgid "If requested, verifies that a shutdown has been initiated" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 msgid "If requested, verifies that a graceful shutdown has been initiated" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:152 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +msgid "Blocking. If requested, returns the status of the the update" +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 msgid "Fetches or sets various network related settings. Ports, addresses etc." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 msgid "" "What port is used for the TCP transport. If null is submitted, current " "setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 msgid "" "What hostname is used for the TCP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 msgid "" "Use automatically detected ip for TCP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 msgid "" "What port is used for the UDP transport. If null is submitted, current " "setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 msgid "" "What hostname is used for the UDP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 msgid "" "Which methods should be used for detecting the ip address of the UDP " "transport. If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 msgid "What ip has been detected by the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:183 msgid "Is UPnP enabled. If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:184 msgid "" "How many percent of bandwidth is usable for participating tunnels. If " "null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:163 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 msgid "" "How many KB/s of inbound bandwidth is allowed. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 msgid "" "How many KB/s of outbound bandwidth is allowed. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:187 msgid "" "Is laptop mode enabled (change router identity and UDP port when IP " "changes ). If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method. If null is submitted, current setting will" " be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 msgid "If requested, returns the port used for the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 msgid "If requested, returns the hostname used for the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 msgid "" "If requested, returns the method used for automatically detecting ip for " "the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:172 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 msgid "If requested, returns the port used for the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:173 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:195 msgid "If requested, returns the hostname used for the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 msgid "" "If requested, returns methods used for detecting the ip address of the " "UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 msgid "If requested, returns what ip has been detected by the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 msgid "If requested, returns the UPNP setting." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 msgid "" "If requested, returns how many percent of bandwidth is usable for " "participating tunnels." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 msgid "If requested, returns how many KB/s of inbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 msgid "If requested, returns how many KB/s of outbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 msgid "If requested, returns the laptop mode." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:203 msgid "Have the provided settings been saved." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:204 msgid "Is a restart needed for the new settings to be used." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:207 msgid "denotes an optional value." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:208 msgid "denotes a possibly occuring return value" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:210 msgid "Error codes" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:189 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:211 msgid "Standard JSON-RPC2 error codes." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:212 msgid "JSON parse error." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:213 msgid "Invalid request." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:214 msgid "Method not found." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:215 msgid "Invalid parameters." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:216 msgid "Internal error." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:218 msgid "I2PControl specific error codes." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:219 msgid "Invalid password provided." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:220 msgid "No authentication token presented." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:221 msgid "Authentication token doesn't exist." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:222 msgid "The provided authentication token was expired and will be removed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:223 msgid "" "The version of the I2PControl API used wasn't specified, but is required " "to be specified." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:224 msgid "" "The version of the I2PControl API specified is not supported by " "I2PControl." @@ -2863,9 +2880,9 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:3 -#: i2p2www/pages/site/docs/spec/geoip.html:3 -msgid "December 2013" -msgstr "" +#, fuzzy +msgid "September 2015" +msgstr "2014年11月" #: i2p2www/pages/site/docs/api/streaming.html:8 #, python-format @@ -3046,7 +3063,7 @@ msgstr "默认" #: i2p2www/pages/site/docs/spec/common-structures.html:885 #: i2p2www/pages/site/docs/spec/common-structures.html:990 #: i2p2www/pages/site/docs/spec/datagrams.html:30 -#: i2p2www/pages/site/docs/spec/datagrams.html:93 +#: i2p2www/pages/site/docs/spec/datagrams.html:90 #: i2p2www/pages/site/docs/spec/updates.html:319 msgid "Notes" msgstr "注意" @@ -3058,41 +3075,48 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:121 -#: i2p2www/pages/site/docs/api/streaming.html:127 -#: i2p2www/pages/site/docs/api/streaming.html:133 -#: i2p2www/pages/site/docs/api/streaming.html:140 -#: i2p2www/pages/site/docs/api/streaming.html:152 -#: i2p2www/pages/site/docs/api/streaming.html:163 -#: i2p2www/pages/site/docs/api/streaming.html:192 +#: i2p2www/pages/site/docs/api/streaming.html:129 +#: i2p2www/pages/site/docs/api/streaming.html:135 +#: i2p2www/pages/site/docs/api/streaming.html:141 +#: i2p2www/pages/site/docs/api/streaming.html:148 +#: i2p2www/pages/site/docs/api/streaming.html:160 +#: i2p2www/pages/site/docs/api/streaming.html:171 #: i2p2www/pages/site/docs/api/streaming.html:200 +#: i2p2www/pages/site/docs/api/streaming.html:212 #: i2p2www/pages/site/docs/api/streaming.html:220 -#: i2p2www/pages/site/docs/api/streaming.html:237 -#: i2p2www/pages/site/docs/api/streaming.html:249 -#: i2p2www/pages/site/docs/api/streaming.html:255 -#: i2p2www/pages/site/docs/api/streaming.html:261 -#: i2p2www/pages/site/docs/api/streaming.html:275 -#: i2p2www/pages/site/docs/api/streaming.html:282 -#: i2p2www/pages/site/docs/api/streaming.html:289 -#: i2p2www/pages/site/docs/api/streaming.html:314 -#: i2p2www/pages/site/docs/api/streaming.html:321 -#: i2p2www/pages/site/docs/api/streaming.html:328 +#: i2p2www/pages/site/docs/api/streaming.html:243 +#: i2p2www/pages/site/docs/api/streaming.html:260 +#: i2p2www/pages/site/docs/api/streaming.html:272 +#: i2p2www/pages/site/docs/api/streaming.html:278 +#: i2p2www/pages/site/docs/api/streaming.html:284 +#: i2p2www/pages/site/docs/api/streaming.html:298 +#: i2p2www/pages/site/docs/api/streaming.html:305 +#: i2p2www/pages/site/docs/api/streaming.html:312 +#: i2p2www/pages/site/docs/api/streaming.html:337 +#: i2p2www/pages/site/docs/api/streaming.html:344 +#: i2p2www/pages/site/docs/api/streaming.html:351 #, python-format msgid "As of release %(release)s." msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:125 +#: i2p2www/pages/site/docs/api/streaming.html:133 msgid "Use the access list as a whitelist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:131 +#: i2p2www/pages/site/docs/api/streaming.html:127 +msgid "The name or number of the signature type for a transient destination." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:139 msgid "Use the access list as a blacklist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:145 +#: i2p2www/pages/site/docs/api/streaming.html:153 msgid "Whether to respond to incoming pings" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:157 +#: i2p2www/pages/site/docs/api/streaming.html:165 msgid "" "Comma- or space-separated list of Base64 peer Hashes to be\n" "blacklisted for incoming connections to ALL destinations in the context.\n" @@ -3103,13 +3127,13 @@ msgid "" "router in a separate JVM and context." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:167 +#: i2p2www/pages/site/docs/api/streaming.html:175 msgid "" "How much transmit data (in bytes) will be accepted that hasn't been " "written out yet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:171 +#: i2p2www/pages/site/docs/api/streaming.html:179 msgid "" "When we're in congestion avoidance, we grow the window size at the rate\n" "of 1/(windowSize*factor). In standard TCP, window sizes are" @@ -3118,7 +3142,7 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:178 +#: i2p2www/pages/site/docs/api/streaming.html:186 msgid "" "How long to wait after instantiating a new con \n" "before actually attempting to connect. If this is\n" @@ -3128,19 +3152,33 @@ msgid "" "or that many milliseconds pass, and include any initial data with the SYN." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:186 +#: i2p2www/pages/site/docs/api/streaming.html:194 msgid "" "How long to block on connect, in milliseconds. Negative means " "indefinitely. Default is 5 minutes." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:190 +#: i2p2www/pages/site/docs/api/streaming.html:198 msgid "" "Whether to disable warnings in the logs when an incoming connection is " "rejected due to connection limits." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:196 +#: i2p2www/pages/site/docs/api/streaming.html:204 +msgid "" +"Comma- or space-separated list of Base64 peer Hashes or host names to be\n" +"contacted using an alternate DSA destination.\n" +"Only applies if multisession is enabled and the primary session is non-" +"DSA\n" +"(generally for shared clients only).\n" +"This option must be set in the context properties, NOT in the " +"createManager() options argument.\n" +"Note that setting this in the router context will not affect clients " +"outside the\n" +"router in a separate JVM and context." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:216 msgid "" "Whether to listen only for the streaming protocol.\n" "Setting to true will prohibit communication with Destinations earlier " @@ -3149,89 +3187,97 @@ msgid "" "Destination." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:204 +#: i2p2www/pages/site/docs/api/streaming.html:224 msgid "" "(0=noop, 1=disconnect)\n" "What to do on an inactivity timeout - do nothing, disconnect, or send a " "duplicate ack." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:212 +#: i2p2www/pages/site/docs/api/streaming.html:230 +msgid "Idle time before sending a keepalive" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:233 +msgid "Delay before sending an ack" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:235 msgid "" "The initial value of the resend delay field in the packet header, times " "1000.\n" "Not fully implemented; see below." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:217 +#: i2p2www/pages/site/docs/api/streaming.html:240 msgid "" "Initial timeout\n" "(if no sharing data available)." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:224 +#: i2p2www/pages/site/docs/api/streaming.html:247 msgid "" "Initial round trip time estimate\n" "(if no sharing data available).\n" "Disabled as of release 0.9.8; uses actual RTT." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "if no sharing data available" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "" "In standard TCP, window sizes are in bytes, while in I2P, window sizes " "are in messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:242 +#: i2p2www/pages/site/docs/api/streaming.html:265 msgid "" "(0 or negative value means unlimited)\n" "This is a total limit for incoming and outgoing combined." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:247 +#: i2p2www/pages/site/docs/api/streaming.html:270 msgid "Incoming connection limit (per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:253 -#: i2p2www/pages/site/docs/api/streaming.html:259 +#: i2p2www/pages/site/docs/api/streaming.html:276 +#: i2p2www/pages/site/docs/api/streaming.html:282 msgid "(per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:265 +#: i2p2www/pages/site/docs/api/streaming.html:288 msgid "The MTU in bytes." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:269 +#: i2p2www/pages/site/docs/api/streaming.html:292 msgid "Maximum number of retransmissions before failure." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:273 +#: i2p2www/pages/site/docs/api/streaming.html:296 msgid "Incoming connection limit (all peers; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:279 -#: i2p2www/pages/site/docs/api/streaming.html:286 +#: i2p2www/pages/site/docs/api/streaming.html:302 +#: i2p2www/pages/site/docs/api/streaming.html:309 msgid "" "(all peers; 0 means disabled)\n" "Use with caution as exceeding this will disable a server for a long time." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:295 +#: i2p2www/pages/site/docs/api/streaming.html:318 msgid "" "(2=interactive not supported)\n" "This doesn't currently do anything, but setting it to a value other than " "1 will cause an error." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:300 +#: i2p2www/pages/site/docs/api/streaming.html:323 msgid "How long to block on read, in milliseconds. Negative means indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:304 +#: i2p2www/pages/site/docs/api/streaming.html:327 msgid "" "When we're in slow start, we grow the window size at the rate\n" "of 1/(factor). In standard TCP, window sizes are in bytes,\n" @@ -3239,38 +3285,38 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:311 -#: i2p2www/pages/site/docs/api/streaming.html:318 -#: i2p2www/pages/site/docs/api/streaming.html:325 +#: i2p2www/pages/site/docs/api/streaming.html:334 +#: i2p2www/pages/site/docs/api/streaming.html:341 +#: i2p2www/pages/site/docs/api/streaming.html:348 msgid "" "Ref: RFC 2140. Floating point value.\n" "May be set only via context properties, not connection options." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:332 +#: i2p2www/pages/site/docs/api/streaming.html:355 msgid "" "How long to block on write/flush, in milliseconds. Negative means " "indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:340 +#: i2p2www/pages/site/docs/api/streaming.html:363 #: i2p2www/pages/site/docs/spec/streaming.html:10 msgid "Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:342 +#: i2p2www/pages/site/docs/api/streaming.html:365 msgid "See the Streaming Library Specification page." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:346 +#: i2p2www/pages/site/docs/api/streaming.html:369 msgid "Implementation Details" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:348 +#: i2p2www/pages/site/docs/api/streaming.html:371 msgid "Setup" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:349 +#: i2p2www/pages/site/docs/api/streaming.html:372 msgid "" "The initiator sends a packet with the SYNCHRONIZE flag set. This packet " "may contain the initial data as well.\n" @@ -3278,7 +3324,7 @@ msgid "" " may contain the initial response data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:354 +#: i2p2www/pages/site/docs/api/streaming.html:377 msgid "" "The initiator may send additional data packets, up to the initial window " "size, before receiving the SYNCHRONIZE response.\n" @@ -3288,11 +3334,11 @@ msgid "" "arrive out of order, in advance of the SYNCHRONIZE packet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:361 +#: i2p2www/pages/site/docs/api/streaming.html:384 msgid "MTU Selection and Negotiation" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:362 +#: i2p2www/pages/site/docs/api/streaming.html:385 msgid "" "The maximum message size (also called the MTU / MRU) is negotiated to the" " lower value supported by\n" @@ -3305,7 +3351,7 @@ msgid "" "including overhead for the typical case." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:371 +#: i2p2www/pages/site/docs/api/streaming.html:394 msgid "" "The first message in a connection includes a 387 byte (typical) " "Destination added by the streaming layer,\n" @@ -3323,7 +3369,7 @@ msgid "" "connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:382 +#: i2p2www/pages/site/docs/api/streaming.html:405 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -3331,7 +3377,7 @@ msgid "" "There is no checksum field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:390 +#: i2p2www/pages/site/docs/api/streaming.html:413 #, python-format msgid "" "Each packet is sent through I2P as a single message (or as an individual " @@ -3345,11 +3391,11 @@ msgid "" "mechanism or payload length field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:400 +#: i2p2www/pages/site/docs/api/streaming.html:423 msgid "Windowing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:401 +#: i2p2www/pages/site/docs/api/streaming.html:424 msgid "" "The streaming lib uses standard slow-start (exponential window growth) " "and congestion avoidance (linear window growth)\n" @@ -3357,11 +3403,11 @@ msgid "" "Windowing and acknowledgments use packet count, not byte count." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:408 +#: i2p2www/pages/site/docs/api/streaming.html:431 msgid "Close" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:409 +#: i2p2www/pages/site/docs/api/streaming.html:432 msgid "" "Any packet, including one with the SYNCHRONIZE flag set, may have the " "CLOSE flag sent as well.\n" @@ -3370,18 +3416,18 @@ msgid "" "CLOSE packets may contain data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:417 +#: i2p2www/pages/site/docs/api/streaming.html:440 msgid "" "There is no ping function at the I2CP layer (equivalent to ICMP echo) or " "in datagrams.\n" "This function is provided in streaming.\n" "Pings and pongs may not be combined with a standard streaming packet;\n" "if the ECHO option is set, then\n" -"most other flags, options, ackThrough, sequenceNum, NACKs, payload, etc. " -"are ignored." +"most other flags, options, ackThrough, sequenceNum, NACKs, etc. are " +"ignored." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:425 +#: i2p2www/pages/site/docs/api/streaming.html:448 msgid "" "A ping packet must have the ECHO, SIGNATURE_INCLUDED, and FROM_INCLUDED " "flags set.\n" @@ -3390,7 +3436,7 @@ msgid "" "The sendStreamId may or may not correspond to an existing connection." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:431 +#: i2p2www/pages/site/docs/api/streaming.html:454 msgid "" "A pong packet must have the ECHO flag set.\n" "The sendStreamId must be zero, and the receiveStreamId is the " @@ -3399,17 +3445,24 @@ msgid "" "ping." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:437 +#: i2p2www/pages/site/docs/api/streaming.html:460 +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 msgid "" "Streaming may be configured to disable sending pongs with the " "configuration i2p.streaming.answerPings=false." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:442 +#: i2p2www/pages/site/docs/api/streaming.html:470 msgid "Control Block Sharing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:443 +#: i2p2www/pages/site/docs/api/streaming.html:471 msgid "" "The streaming lib supports \"TCP\" Control Block sharing.\n" "This shares three important streaming lib parameters\n" @@ -3426,22 +3479,22 @@ msgid "" "The following Control Block Sharing parameters can be set per router:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:464 +#: i2p2www/pages/site/docs/api/streaming.html:492 msgid "Other Parameters" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:465 +#: i2p2www/pages/site/docs/api/streaming.html:493 msgid "" "The following parameters are hardcoded, but may be of interest for " "analysis:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:484 +#: i2p2www/pages/site/docs/api/streaming.html:512 #: i2p2www/pages/site/docs/how/network-database.html:862 msgid "History" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:485 +#: i2p2www/pages/site/docs/api/streaming.html:513 msgid "" "The streaming library has grown organically for I2P - first mihi " "implemented the\n" @@ -3464,9 +3517,9 @@ msgid "" "messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:499 +#: i2p2www/pages/site/docs/api/streaming.html:527 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 -#: i2p2www/pages/site/docs/how/garlic-routing.html:254 +#: i2p2www/pages/site/docs/how/garlic-routing.html:251 #: i2p2www/pages/site/docs/how/network-database.html:867 #: i2p2www/pages/site/docs/how/peer-selection.html:265 #: i2p2www/pages/site/docs/how/tunnel-routing.html:255 @@ -3479,18 +3532,18 @@ msgstr "" msgid "Future Work" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:500 +#: i2p2www/pages/site/docs/api/streaming.html:528 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:506 +#: i2p2www/pages/site/docs/api/streaming.html:534 msgid "Additional tuning of the streaming lib parameters may be necessary." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:509 +#: i2p2www/pages/site/docs/api/streaming.html:537 #, python-format msgid "" "Another area for research is the interaction of the streaming lib with " @@ -3499,7 +3552,7 @@ msgid "" "See the NTCP discussion page for details." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:514 +#: i2p2www/pages/site/docs/api/streaming.html:542 msgid "" "The interaction of the routing algorithms with the streaming lib strongly" " affects performance.\n" @@ -3514,32 +3567,32 @@ msgid "" "improvements." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:524 +#: i2p2www/pages/site/docs/api/streaming.html:552 msgid "The data in the first SYN packet may exceed the receiver's MTU." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:527 +#: i2p2www/pages/site/docs/api/streaming.html:555 msgid "The DELAY_REQUESTED field could be used more." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:530 +#: i2p2www/pages/site/docs/api/streaming.html:558 msgid "" "Duplicate initial SYNCHRONIZE packets on short-lived streams may not be " "recognized and removed." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:533 +#: i2p2www/pages/site/docs/api/streaming.html:561 msgid "Don't send the MTU in a retransmission." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:536 +#: i2p2www/pages/site/docs/api/streaming.html:564 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:541 +#: i2p2www/pages/site/docs/api/streaming.html:569 msgid "" "zzz has added debug code to the streaming library to log packets in a " "wireshark-compatible\n" @@ -3548,7 +3601,7 @@ msgid "" "to TCP fields." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:546 +#: i2p2www/pages/site/docs/api/streaming.html:574 msgid "" "There are proposals to replace the streaming lib with standard TCP\n" "(or perhaps a null layer together with raw sockets).\n" @@ -4018,6 +4071,472 @@ msgstr "" msgid "DHT on I2P discussion" msgstr "" +#: i2p2www/pages/site/docs/applications/embedding.html:2 +#, fuzzy +msgid "Embedding I2P in your Application" +msgstr "在您的应用程序中嵌入该路由器" + +#: i2p2www/pages/site/docs/applications/embedding.html:8 +msgid "" +"This page is about bundling the entire I2P router binary with your " +"application.\n" +"It is not about writing an application to work with I2P (either bundled " +"or external)." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:13 +msgid "" +"Lots of projects are bundling, or talking about bundling, I2P. That's " +"great if done right.\n" +"If done wrong, it could cause real harm to our network.\n" +"The I2P router is complex, and it can be a challenge to hide all the " +"complexity from your users.\n" +"This page discusses some general guidelines." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:23 +msgid "Talk to us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:24 +msgid "" +"Start a dialog. We're here to help. Applications that embed I2P are the " +"most promising - and exciting -\n" +"opportunities for us to grow the network and improve anonymity for " +"everyone." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:30 +msgid "Choose your router wisely" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:31 +msgid "" +"If your application is in Java or Scala, it's an easy choice - use the " +"Java router.\n" +"If in C/C++, we recommend i2pd. The development of i2pcpp has stopped.\n" +"For apps in other languages, best to use SAM or BOB or SOCKS and bundle " +"the Java router as a separate process.\n" +"Some of the following only applies to the Java router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:39 +msgid "Licensing" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:40 +msgid "Ensure you meet the license requirements of the software you are bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:45 +msgid "Verify default configuration" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:46 +msgid "" +"A correct default configuration is crucial. Most users will not change " +"the defaults.\n" +"The defaults for your application may need to be different than the " +"defaults for the router you are bundling.\n" +"Override the router defaults if necessary." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:51 +msgid "" +"Some important defaults to review: Max bandwidth, tunnel quantity and " +"length, max participating tunnels.\n" +"A lot of this depends on the expected bandwidth and usage patterns of " +"your app." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:55 +msgid "" +"Configure enough bandwidth and tunnels to allow your users to contribute " +"to the network.\n" +"Consider disabling external I2CP, as you probably don't need it and it " +"would conflict with any other running I2P instance.\n" +"Also look at the configs for disabling killing of the JVM on exit, for " +"example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:62 +msgid "Participating Traffic Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:63 +msgid "" +"It may be tempting for you to disable participating traffic.\n" +"There's several ways to do this (hidden mode, setting max tunnels to 0, " +"setting shared bandwidth below 12 KBytes/sec).\n" +"Without participating traffic, you don't have to worry about graceful " +"shutdown,\n" +"your users don't see bandwidth usage not generated by them, etc.\n" +"However, there's lots of reasons why you should allow participating " +"tunnels." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:70 +msgid "" +"First of all, the router doesn't work that well if it doesn't have a " +"chance to \"integrate\" with the network,\n" +"which is helped tremendously by others building tunnels through you." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:74 +msgid "" +"Secondly, over 90% of the routers in the current network allow " +"participating traffic.\n" +"It's the default in the Java router.\n" +"If your application doesn't route for others and it gets really popular, " +"then it's a leech on the network,\n" +"and it upsets the balance we have now.\n" +"If it gets really big, then we become Tor, and spend our time begging for" +" people to enable relaying." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:81 +msgid "" +"Thirdly, participating traffic is cover traffic that helps your users' " +"anonymity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:84 +msgid "" +"We strongly discourage you from disabling participating traffic by " +"default.\n" +"If you do this and your application gets hugely popular, it could break " +"the network." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:90 +msgid "Persistence" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:91 +msgid "" +"You must save the router's data (netdb, configuration, etc.) between runs" +" of the router.\n" +"I2P does not work well if you must reseed each startup, and that's a huge" +" load on our reseed servers, and not very good for anonymity either.\n" +"Even if you bundle router infos, I2P needs saved profile data for best " +"performance." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:99 +#, fuzzy +msgid "Configurability" +msgstr "配置" + +#: i2p2www/pages/site/docs/applications/embedding.html:100 +msgid "" +"Give your users a way to change the configuration of the important " +"settings.\n" +"We understand that you will probably want to hide most of I2P's " +"complexity, but it's important to show some basic settings.\n" +"In addition to the defaults above, some network settings such as UPnP, " +"IP/port may be helpful." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:108 +msgid "Floodfill Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:109 +msgid "" +"Above a certain bandwidth setting, and meeting other health criteria, " +"your router will become floodfill,\n" +"which may cause a large increase in connections and memory usage (at " +"least with the Java router).\n" +"Think about whether that's OK. You can disable floodfill, but then your " +"fastest users aren't contributing what they could.\n" +"It also depends on the typical uptime for your application." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:119 +msgid "Reseeding" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:120 +msgid "" +"Decide if you are bundling router infos or using our reseed hosts.\n" +"The Java reseed host list is in the source code, so if you keep your " +"source up to date, the host list will be also.\n" +"Be aware of possible blocking by hostile governments." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:129 +msgid "Reduce Network Resource Usage" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:130 +msgid "" +"Consider setting your application tunnels to delay-open, reduce-on-idle " +"and/or close-on-idle.\n" +"This is straightforward if using i2ptunnel but you'll have to implement " +"some of it yourself if using I2CP directly.\n" +"See i2psnark for code that reduces tunnel count and then closes the " +"tunnel, even in the presence of some background DHT activity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:138 +msgid "Updatability" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:139 +msgid "" +"Have an auto-update feature if at all possible, or at least auto-" +"notification of a new version.\n" +"Our biggest fear is a huge number of routers out there that can't be " +"updated.\n" +"We have about 6-8 releases a year of the Java router, and it's critical " +"to the health of the network that the users keep up.\n" +"We usually have over 80% of the network on the latest release within " +"6 weeks after the release, and we'd like to keep it that way.\n" +"You don't need to worry about disabling the router's built-in auto-update" +" function, as that code is in the router console,\n" +"which you presumably are not bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:150 +msgid "Rollout" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:151 +msgid "" +"Have a gradual rollout plan. Don't overwhelm the network all at once.\n" +"We currently have approximately 25K unique users per day and 40K uniques " +"per month.\n" +"We are probably able to handle growth of 2-3X per year without too much " +"issue.\n" +"If you anticipate a faster rampup than that, OR the bandwidth " +"distribution (or uptime distribution,\n" +"or any other significant characteristic) of your userbase is " +"significantly different from our current userbase,\n" +"we really need to have a discussion.\n" +"The bigger your growth plans, the more important everthing else in this " +"checklist is." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:163 +msgid "Design for and Encourage Long Uptimes" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:164 +msgid "" +"Tell your users that I2P works best if it keeps running.\n" +"It may be several minutes after startup before it works well, and even " +"more after first install.\n" +"If your average uptime is less than an hour, I2P is probably the wrong " +"solution." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:172 +msgid "Show Status" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:173 +msgid "" +"Provide some indication to the user that the application tunnels are " +"ready. Encourage patience." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:178 +msgid "Graceful Shutdown" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:179 +msgid "" +"If possible, delay the shutdown until your participating tunnels expire.\n" +"Don't let your users break tunnels easily, or at least ask them to " +"confirm." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:185 +msgid "Education and Donation" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:186 +msgid "" +"It would be nice if you give your users links to learn more about I2P and" +" to donate." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:192 +#, fuzzy +msgid "External Router Option" +msgstr "其他路由器主题" + +#: i2p2www/pages/site/docs/applications/embedding.html:193 +msgid "" +"Depending on your user base and application,\n" +"it may be helpful to provide an option or a separate package to use an " +"external router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:200 +msgid "Use of other Common Services" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:201 +msgid "" +"If you plan to use or link to other common I2P services (news feeds, " +"hosts.txt subscriptions, trackers, outproxies, etc.),\n" +"make sure you aren't overloading them,\n" +"and talk to the people who are running them to make sure it's ok." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:209 +msgid "Time / NTP Issues" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:210 +msgid "" +"I2P includes an SNTP client. I2P requires correct time to operate.\n" +"It will compensate for a skewed system clock but this may delay startup. " +"You may disable I2P's SNTP queries,\n" +"but this isn't advised unless your application makes sure the system " +"clock is correct." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:218 +msgid "Choose What and How you Bundle" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:219 +msgid "" +"At a minimum you will need i2p.jar, router.jar, streaming.jar, and " +"mstreaming.jar.\n" +"You may omit the two streaming jars for a datagram-only app.\n" +"Some apps may need more, e.g. i2ptunnel.jar or addressbook.jar.\n" +"Don't forget jbigi.jar, or a subset of it for the platforms you support, " +"to make the crypto much faster.\n" +"We are currently building them for Java 6, as of 0.9.14. The source is " +"mostly compatible with Java 5 if you want to do your own compile,\n" +"but we may start using Java 6 features at any time without notice.\n" +"We plan to migrate to Java 7 in 2015.\n" +"If you're building Debian / Ubuntu packages, you should require the I2P " +"package from our PPA instead of bundling it.\n" +"You almost certainly do not need susimail, susidns, the router console, " +"and i2psnark, for example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:230 +msgid "" +"The following files should be included in the I2P installation directory," +" specified with the \"i2p.dir.base\" property.\n" +"Don't forget certificates/reseed and certificates/ssl, required for " +"reseeding, and blocklist.txt for IP validation.\n" +"The geoip directory is optional, but recommended so the router can make " +"decisions based on location.\n" +"The hosts.txt file may be necessary, you may modify it to include any " +"hosts your application uses.\n" +"You may add a router.config file to the base directory to override " +"initial defaults." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:237 +msgid "" +"License requirements may require you to include the LICENSES.txt file and" +" the licenses directory." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:243 +msgid "You may also wish to bundle a hosts.txt file." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:246 +msgid "Be sure to specify a Java 6 bootclasspath if compiling with Java 8." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:254 +msgid "Datagram (DHT) considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:255 +msgid "" +"If your application is using I2P datagrams, e.g. for a DHT,\n" +"there's lots of advanced options available to reduce overhead and " +"increase reliability.\n" +"This may take some time and experimentation to get working well.\n" +"Be aware of size/reliability tradeoffs. Talk to us for help.\n" +"It is possible - and recommended - to use Datagrams and Streaming on the " +"same Destination.\n" +"Don't create separate Destinations for this.\n" +"Don't try to store your unrelated data in the existing network DHTs " +"(iMule, bote, bittorrent, and router).\n" +"Build your own. If you are hardcoding seed nodes, we recommend that you " +"have several." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:268 +msgid "Comarketing" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:269 +msgid "" +"Let's work together. Don't wait until it's done.\n" +"Give us your Twitter handle and start tweeting about it, we will return " +"the favor." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:275 +msgid "Malware" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:276 +msgid "" +"Please don't use I2P for evil.\n" +"It could cause great harm both to our network and our reputation." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:282 +msgid "Join Us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:283 +msgid "" +"This may be obvious, but join the community. Run I2P 24/7. Start an " +"eepsite about your project.\n" +"Hang out in IRC #i2p-dev. Post on the forums. Spread the word.\n" +"We can help get you users, testers, translators, or even coders." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:291 +#, fuzzy +msgid "Application Examples" +msgstr "应用程序" + +#: i2p2www/pages/site/docs/applications/embedding.html:292 +msgid "" +"You may wish to install and play with the I2P Android app, and look at " +"its code, for an example of an application that bundles the router.\n" +"See what we expose to the user and what we hide.\n" +"Look at the state machine we use to start and stop the router.\n" +"Other examples are: Vuze, the Nightweb Android app, iMule, TAILS, iCloak," +" and Monero." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:300 +msgid "Code Example" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:301 +msgid "" +"None of the above actually tells you how to write your code to\n" +"bundle the Java router, so following is a brief example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:331 +msgid "" +"This code is for the case where your application starts the router, as in" +" our Android app.\n" +"You could also have the router start the application via the " +"clients.config and i2ptunnel.config files,\n" +"together with Jetty webapps,\n" +"as is done in our Java packages.\n" +"As always, state management is the difficult part." +msgstr "" + #: i2p2www/pages/site/docs/applications/managed-clients.html:3 msgid "February 2014" msgstr "" @@ -5450,7 +5969,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/cryptography.html:371 #: i2p2www/pages/site/docs/how/cryptography.html:448 #: i2p2www/pages/site/docs/how/cryptography.html:516 -#: i2p2www/pages/site/docs/how/garlic-routing.html:293 +#: i2p2www/pages/site/docs/how/garlic-routing.html:290 #: i2p2www/pages/site/docs/how/peer-selection.html:296 msgid "References" msgstr "参考资料" @@ -6092,7 +6611,9 @@ msgstr "" msgid "" "Several of these ideas may require a new I2NP message type, or\n" "set a flag in the\n" -"Delivery Instructions,\n" +"Delivery" +" Instructions,\n" "or set a magic number in the first few bytes of the Session Key field\n" "and accept a small risk of the random Session Key matching the magic " "number." @@ -6338,30 +6859,32 @@ msgid "" "I2CP interface becomes a single\n" "Garlic Clove\n" "with its own\n" -"Delivery Instructions,\n" +"Delivery " +"Instructions,\n" "inside a\n" "Garlic Message.\n" "Delivery Instructions may specify a Destination, Router, or Tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:172 +#: i2p2www/pages/site/docs/how/garlic-routing.html:171 msgid "" "Generally, a Garlic Message will contain only one clove.\n" "However, the router will periodically bundle two additional\n" "cloves in the Garlic Message:" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:177 +#: i2p2www/pages/site/docs/how/garlic-routing.html:176 msgid "Garlic Message Cloves" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:180 +#: i2p2www/pages/site/docs/how/garlic-routing.html:179 #, python-format msgid "" "A\n" "Delivery Status Message,\n" "with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying that it be sent back to the originating router as an " "acknowledgment.\n" "This is similar to the \"reply block\" or \"reply onion\"\n" @@ -6375,7 +6898,7 @@ msgid "" "or take other actions." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:194 +#: i2p2www/pages/site/docs/how/garlic-routing.html:192 #, python-format msgid "" "A\n" @@ -6383,7 +6906,8 @@ msgid "" "containing a\n" "LeaseSet\n" "for the originating Destination, with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying the far-end destination's router.\n" "By periodically bundling a LeaseSet, the router ensures that the far-end " "will be able\n" @@ -6395,7 +6919,7 @@ msgid "" "network database page." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:213 +#: i2p2www/pages/site/docs/how/garlic-routing.html:210 #, python-format msgid "" "By default, the Delivery Status and Database Store Messages\n" @@ -6413,14 +6937,14 @@ msgid "" " Expires specification for details." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:227 +#: i2p2www/pages/site/docs/how/garlic-routing.html:224 msgid "" "Obviously, the additional messages are currently bundled for specific " "purposes,\n" "and not part of a general-purpose routing scheme." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:232 +#: i2p2www/pages/site/docs/how/garlic-routing.html:229 msgid "" "As of release 0.9.12, the Delivery Status Message is wrapped in another " "Garlic Message\n" @@ -6428,11 +6952,11 @@ msgid "" "routers on the return path." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:238 +#: i2p2www/pages/site/docs/how/garlic-routing.html:235 msgid "Storage to the Floodfill Network Database" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:239 +#: i2p2www/pages/site/docs/how/garlic-routing.html:236 #, python-format msgid "" "As explained on the\n" @@ -6446,20 +6970,21 @@ msgid "" "so it is not visible to the tunnel's outbound gateway." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:255 +#: i2p2www/pages/site/docs/how/garlic-routing.html:252 #, python-format msgid "" "The Garlic Message mechanism is very flexible and provides a structure " "for\n" "implementing many types of mixnet delivery methods.\n" "Together with the unused delay option in the\n" -"tunnel message Delivery " -"Instructions,\n" +"tunnel" +" message Delivery Instructions,\n" "a wide spectrum of batching, delay, mixing, and routing strategies are " "possible." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:263 +#: i2p2www/pages/site/docs/how/garlic-routing.html:260 msgid "" "In particular, there is potential for much more flexibility at the " "outbound tunnel endpoint.\n" @@ -6469,7 +6994,7 @@ msgid "" "for redundancy, or streaming audio and video." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:270 +#: i2p2www/pages/site/docs/how/garlic-routing.html:267 msgid "" "Such experiments may conflict with the need to ensure security and " "anonymity, such\n" @@ -6479,7 +7004,7 @@ msgid "" "expiration times." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:276 +#: i2p2www/pages/site/docs/how/garlic-routing.html:273 #, python-format msgid "" "As a part of\n" @@ -6492,14 +7017,14 @@ msgid "" "of 16 bytes." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:285 +#: i2p2www/pages/site/docs/how/garlic-routing.html:282 #, python-format msgid "" "Encryption of additional messages to and from the\n" "floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:295 +#: i2p2www/pages/site/docs/how/garlic-routing.html:292 msgid "" "The term garlic routing was first coined in Roger Dingledine's Free Haven" " \n" @@ -6509,30 +7034,30 @@ msgid "" "Michael J. Freedman." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:302 +#: i2p2www/pages/site/docs/how/garlic-routing.html:299 msgid "Onion router publications" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:304 +#: i2p2www/pages/site/docs/how/garlic-routing.html:301 msgid "Onion Routing on Wikipedia" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:306 +#: i2p2www/pages/site/docs/how/garlic-routing.html:303 msgid "Garlic Routing on Wikipedia" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:308 +#: i2p2www/pages/site/docs/how/garlic-routing.html:305 #, python-format msgid "" "I2P Meeting 58 (2003) discussing the " "implementation of garlic routing" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:314 +#: i2p2www/pages/site/docs/how/garlic-routing.html:311 msgid "Free Haven publications" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:316 +#: i2p2www/pages/site/docs/how/garlic-routing.html:313 msgid "" "Onion routing was first described in Hiding Routing Information\n" @@ -14141,15 +14666,16 @@ msgstr "" #, python-format msgid "" "Tunnel Message Delivery Instructions are defined in the Tunnel Message Specification.\n" +"href=\"%(tunnelmessage)s#struct_TunnelMessageDeliveryInstructions\">Tunnel" +" Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/common-structures.html:1014 #, python-format msgid "" "Garlic Message Delivery Instructions are defined in the I2NP Message " -"Specification.\n" +"href=\"%(i2npmessage)s#struct_GarlicCloveDeliveryInstructions\">I2NP " +"Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/configuration.html:2 @@ -14379,7 +14905,7 @@ msgid "" "at least 427 bytes of overhead." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:95 +#: i2p2www/pages/site/docs/spec/datagrams.html:92 #, python-format msgid "" "The practical length is limited by lower layers of protocols - the\n" @@ -14389,7 +14915,7 @@ msgid "" "31.5 KB." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:101 +#: i2p2www/pages/site/docs/spec/datagrams.html:98 #, python-format msgid "" "See important notes about the reliability of " @@ -14397,7 +14923,7 @@ msgid "" "For best results, limit the payload to about 10 KB or less." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:105 +#: i2p2www/pages/site/docs/spec/datagrams.html:102 msgid "Signatures for types other than DSA_SHA1 were redefined in release 0.9.14." msgstr "" @@ -14405,6 +14931,10 @@ msgstr "" msgid "GeoIP File Specification" msgstr "" +#: i2p2www/pages/site/docs/spec/geoip.html:3 +msgid "December 2013" +msgstr "" + #: i2p2www/pages/site/docs/spec/geoip.html:8 msgid "" "This page specifies the format of the various GeoIP files,\n" @@ -14451,6 +14981,10 @@ msgstr "" msgid "Streaming Library Specification" msgstr "" +#: i2p2www/pages/site/docs/spec/streaming.html:3 +msgid "June 2015" +msgstr "" + #: i2p2www/pages/site/docs/spec/streaming.html:6 msgid "See the Streaming page for an overview of the Streaming Library." msgstr "" @@ -17347,3 +17881,8 @@ msgid "" "conclusion is not supported by the paper." msgstr "" + + + + + diff --git a/i2p2www/translations/zh/LC_MESSAGES/get-involved.po b/i2p2www/translations/zh/LC_MESSAGES/get-involved.po index 2bf7abf9..11570d1e 100644 --- a/i2p2www/translations/zh/LC_MESSAGES/get-involved.po +++ b/i2p2www/translations/zh/LC_MESSAGES/get-involved.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-06-07 07:18+0000\n" "Last-Translator: YF \n" "Language-Team: Chinese (China) " @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/site/get-involved/donate.html:2 #: i2p2www/pages/site/get-involved/index.html:77 @@ -200,7 +200,7 @@ msgstr "" msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" -"Here's a list to help you get started!" +"Here's a list to help get you started!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:18 @@ -1981,11 +1981,11 @@ msgstr "" msgid "Developer Commit keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:277 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:284 msgid "Developer Transport Keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:278 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:285 #, python-format msgid "" "Note: Transport keys are only needed for setting up a\n" @@ -2347,16 +2347,20 @@ msgstr "" msgid "Developer Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:4 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 +msgid "October 2015" +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:5 #, python-format msgid "Read the new developers guide first." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:8 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:9 msgid "Basic Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:10 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:11 msgid "" "Most of the following should be common sense for anybody who has worked " "on open source or in a commercial\n" @@ -2367,11 +2371,11 @@ msgid "" "check with the appropriate developer for guidance." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:18 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:20 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" "Please don't just \"write code\". If you can, participate in other " "development activities, including:\n" @@ -2380,7 +2384,7 @@ msgid "" "bug reporting and responses; documentation; code reviews; etc." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:25 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:26 msgid "" "Active devs should be available periodically on IRC #i2p-dev.\n" "Be aware of the current release cycle.\n" @@ -2388,7 +2392,7 @@ msgid "" "the checkin deadline for a release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:35 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:36 msgid "" "Have a basic understanding of distributed source control systems, even if" " you haven't\n" @@ -2398,7 +2402,7 @@ msgid "" "Check in some small changes and see how it goes." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:42 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:43 msgid "" "Test your changes before checking them in.\n" "If you prefer the checkin-before-test development model,\n" @@ -2410,7 +2414,7 @@ msgid "" "you push your change." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:51 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:52 msgid "" "If your change is non-trivial, or you want people to test it and need " "good test reports\n" @@ -2419,13 +2423,13 @@ msgid "" "and increment the build revision in RouterVersion.java." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:56 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:57 msgid "" "Ensure that you have the latest monotonerc file in _MTN.\n" "Do not check in on top of untrusted revisions." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:60 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:61 msgid "" "Ensure that you pull the latest revision before you check in.\n" "If you inadvertently diverge, merge and push as soon as possible.\n" @@ -2436,7 +2440,7 @@ msgid "" "without creating a merge revision." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:68 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:69 msgid "" "Do not check in major changes into the main i2p.i2p branch late in the " "release cycle.\n" @@ -2445,11 +2449,11 @@ msgid "" "and do the development there so you do not block releases." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:75 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:76 msgid "Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:77 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:78 msgid "" "Coding style throughout most of the code is 4-spaces for indentation. Do " "not use tabs.\n" @@ -2461,13 +2465,13 @@ msgid "" "Use common sense. Emulate the style in the file you are modifying." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:84 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:85 msgid "" "New classes and methods require at least brief javadocs. Add @since " "release-number." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:87 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:88 msgid "" "Classes in core/ (i2p.jar) and portions of i2ptunnel are part of our " "official API.\n" @@ -2480,7 +2484,7 @@ msgid "" "website (i2p.www branch)." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:95 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:96 msgid "" "Tag strings for translation where appropriate.\n" "Don't change existing tagged strings unless really necessary, as it will " @@ -2490,32 +2494,35 @@ msgid "" "translators have a chance to update before the release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:101 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:102 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:104 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:105 msgid "" -"We require Java 6 to build but only Java 5 to run I2P.\n" -"Do not use Java 6 classes or methods without handling the class not found" -" exceptions\n" -"and providing alternate Java 5 code. See classes in net.i2p.util for " -"examples." +"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:109 msgid "" +"We require Java 6 to build and run I2P.\n" +"Do not use Java 7 classes or methods." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:113 +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:115 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:119 msgid "Licenses" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:117 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:121 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2524,18 +2531,18 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:124 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:128 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:131 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:135 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:133 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:137 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2543,7 +2550,19 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:138 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:142 +msgid "" +"New developers should start by fixing a bug.\n" +"Search for bugs with the 'easy' keyword on trac.\n" +"When you have a fix, attach your patch to the ticket and add the keyword " +"'review-needed'.\n" +"Do not close the ticket until it's been successfully reviewed and you've " +"checked your changes in.\n" +"Once you've done this smoothly for a couple of tickets, you may follow " +"the normal procedure below." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:149 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" @@ -3737,3 +3756,5 @@ msgid "" "href=\"http://%(zzz)s/forums/14\">translation forum on %(zzz)s." msgstr "" + + diff --git a/i2p2www/translations/zh/LC_MESSAGES/priority.po b/i2p2www/translations/zh/LC_MESSAGES/priority.po index 2f995848..9bee08a1 100644 --- a/i2p2www/translations/zh/LC_MESSAGES/priority.po +++ b/i2p2www/translations/zh/LC_MESSAGES/priority.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: 2015-06-07 16:28+0000\n" "Last-Translator: YF \n" "Language-Team: Chinese (China) " @@ -23,7 +23,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.0\n" +"Generated-By: Babel 1.3\n" #: i2p2www/pages/blog/category.html:2 msgid "Blog Category" @@ -321,16 +321,16 @@ msgstr "" "如果您希望通过浏览器访问I2P暗网内的网站, 您需要参看 浏览器代理设置 " "页面了解基本设置方法。" -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "下载" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "依赖关系" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -357,43 +357,31 @@ msgstr "" "点击这里检测您已安装的 Java 版本\n" "或者在您的命令行提示符输入 java -version 查看。\n" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "发布说明" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "变更日志" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "Debian 变更日志" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "Android 变更日志" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "全新安装" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "镜像" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "选择代替的镜像" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "下载此文件并运行之。" -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -407,11 +395,11 @@ msgstr "" "i2pinstall_%(i2pversion)s.jar启动安装程序 installer。\n" "您也许可以从右键菜单中选择 "用 Java 打开"。" -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "命令行安装命令:" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -421,7 +409,7 @@ msgstr "" "下载以上的 %(i2pversion)s OSX 图形安装文件并在命令行中执行java -jar " "i2pinstall_%(i2pversion)s.jar -console" -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -435,7 +423,7 @@ msgstr "" "i2pinstall_%(i2pversion)s.jar启动安装程序 installer。\n" "在其他一些系统中,您也许可以从右键菜单中选择 "用 Java 打开"。" -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -445,38 +433,11 @@ msgstr "" "下载以上的图形安装文件并在命令行中执行java -jar i2pinstall_%(i2pversion)s.jar " "-console。" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "Debian & Ubuntu 有官方软件包可用。" -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "在I2P外面" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "在I2P内部" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "我们的 F-Droid 版本库" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "开发生成" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "str4d 的匿名网站" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "I2P 安卓应用程序正在开发中,目前并不提供强匿名." - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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" @@ -485,11 +446,11 @@ msgstr "" "需要 Android 2.3 (Gingerbread) 或更高版本。如果您以前安装过 \n" " I2P,您需要重新安装,因为我们变更了发布密钥。" -#: i2p2www/pages/downloads/list.html:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "最少 512MB 内存;推荐 1GB 内存。" -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -497,11 +458,7 @@ msgid "" " the other." msgstr "I2P APK的发布版本和 dev 版本是不兼容的,因为它们是由 zzz 和 str4d 分别签名的.在安装一个前卸载另一个." -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "源码包" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from (tar xjvf i2psource_%(i2pversion)s.tar.bz2 ;cd " "i2p-%(i2pversion)s ;ant pkg) 然后按前述方式启动图形界面安装程序或进行命令行安装。" -#: i2p2www/pages/downloads/list.html:218 +#: i2p2www/pages/downloads/list.html:115 #, python-format msgid "" "Android source is in 它的公钥可以从这里下载。" -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "从早期版本中更新至新版:" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 msgid "Both automatic and manual upgrades are available for the release." msgstr "更新方式有自动更新和手动更新两种。" -#: i2p2www/pages/downloads/list.html:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "自动更新" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -567,7 +524,7 @@ msgstr "" "如果您正在运行 0.7.5 或更高版本,您的路由器可以检测到新版本。\n" "要更新,只需在按钮出现时,点击路由控制台中的“下载更新”按钮。" -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -581,7 +538,7 @@ msgstr "" "(\"downloaded version is not greater than current version\" )的错误。\n" "请使用下面的更新方法。" -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -593,7 +550,7 @@ msgstr "" "如果您正在使用 0.7.4 或更早的版本,请参见0.7.5 版本说明 " "了解关于配置路由器,自动接收更新的重要信息。" -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -605,7 +562,7 @@ msgstr "" "如果您正在运行 0.6.1.30 或更早版本请参见 操作说明 " "关于如何配置路由器自动接收更新的重要信息。" -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the 路由控制台 " "看到链接,允许您通过点击此链接,下载并安装新的版本。" -#: i2p2www/pages/downloads/list.html:288 +#: i2p2www/pages/downloads/list.html:180 msgid "Alternately, you can use the manual method specified below." msgstr "或者,您可以通过下面的方法手动更新。" -#: i2p2www/pages/downloads/list.html:299 -msgid "Manual updates" -msgstr "手动更新" - -#: i2p2www/pages/downloads/list.html:315 +#: i2p2www/pages/downloads/list.html:191 msgid "" "Download that file to your I2P\n" " installation directory and rename as i2pupdate.zip.\n" @@ -641,15 +594,15 @@ msgstr "" "下载此文件到您的 I2P 安装目录并 重命名为 i2pupdate.zip (或者,您可以下载源代码并运行“ant " "updater”,然后将得到的 i2pupdate.zip 复制到您的 I2P 安装文件夹)。注意您不需要解压此文件。" -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "单击 “重启”" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "喝杯咖啡 11 分钟后回来" -#: i2p2www/pages/downloads/list.html:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" @@ -658,11 +611,11 @@ msgstr "" "此文件由 zzz 签名,\n" "公钥可以从这里找到。" -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "之前的版本" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on \n" "Language-Team: LANGUAGE \n" @@ -848,11 +848,18 @@ msgid "" "January 25, 2012." msgstr "" -#: i2p2www/pages/site/about/media.html:105 +#: i2p2www/pages/site/about/media.html:103 +#, python-format +msgid "" +"I2PCon 2015\n" +"Toronto, August 15-16, 2015" +msgstr "" + +#: i2p2www/pages/site/about/media.html:110 msgid "Tutorials" msgstr "" -#: i2p2www/pages/site/about/media.html:108 +#: i2p2www/pages/site/about/media.html:113 #, python-format msgid "" "I2P Windows Tutorial\n" @@ -861,7 +868,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:115 +#: i2p2www/pages/site/about/media.html:120 #, python-format msgid "" "I2P Debian Tutorial\n" @@ -870,7 +877,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:122 +#: i2p2www/pages/site/about/media.html:127 #, python-format msgid "" "How to set up anonymous site in I2P\n" @@ -879,7 +886,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:129 +#: i2p2www/pages/site/about/media.html:134 #, python-format msgid "" "I2P Tutorial Mac OS X\n" @@ -889,7 +896,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:136 +#: i2p2www/pages/site/about/media.html:141 #, python-format msgid "" "Felix Atari explains the basic principles of I2P" @@ -899,7 +906,7 @@ msgid "" "By Telecomix" msgstr "" -#: i2p2www/pages/site/about/media.html:143 +#: i2p2www/pages/site/about/media.html:148 #, python-format msgid "" "How to get onto I2P, the anonymous P2P Darknet " @@ -909,7 +916,7 @@ msgid "" "access I2P." msgstr "" -#: i2p2www/pages/site/about/media.html:149 +#: i2p2www/pages/site/about/media.html:154 #, python-format msgid "" "How to connect to I2P\n" @@ -917,7 +924,7 @@ msgid "" "How to install I2P on Ubuntu." msgstr "" -#: i2p2www/pages/site/about/media.html:155 +#: i2p2www/pages/site/about/media.html:160 #, python-format msgid "" "Installing the I2P darknet software in Linux\n" @@ -926,7 +933,7 @@ msgid "" "January 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:162 +#: i2p2www/pages/site/about/media.html:167 #, python-format msgid "" "Short garlic routing animation\n" @@ -934,11 +941,11 @@ msgid "" "Adrian Crenshaw.\n" msgstr "" -#: i2p2www/pages/site/about/media.html:170 +#: i2p2www/pages/site/about/media.html:175 msgid "Articles and Interviews" msgstr "" -#: i2p2www/pages/site/about/media.html:173 +#: i2p2www/pages/site/about/media.html:178 #, python-format msgid "" "Lance James (0x90) Interviewed by DistributedCity\n" @@ -947,7 +954,7 @@ msgid "" "July 26, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:181 +#: i2p2www/pages/site/about/media.html:186 #, python-format msgid "" "Lance James (0x90) Interviewed by El País\n" @@ -956,14 +963,14 @@ msgid "" "October 31, 2002." msgstr "" -#: i2p2www/pages/site/about/media.html:188 +#: i2p2www/pages/site/about/media.html:193 #, python-format msgid "" "2003 Business Week article referencing " "invisiblenet" msgstr "" -#: i2p2www/pages/site/about/media.html:192 +#: i2p2www/pages/site/about/media.html:197 #, python-format msgid "" "Netzwelt.de article about being anonymous in the " @@ -972,7 +979,7 @@ msgid "" "November 2007." msgstr "" -#: i2p2www/pages/site/about/media.html:198 +#: i2p2www/pages/site/about/media.html:203 #, python-format msgid "" "zzz interviewed by gulli.com\n" @@ -980,7 +987,7 @@ msgid "" "German translation" msgstr "" -#: i2p2www/pages/site/about/media.html:205 +#: i2p2www/pages/site/about/media.html:210 #, python-format msgid "" "zzz interviewed on the InfoSec Daily Podcast Ep. 454 " @@ -988,7 +995,7 @@ msgid "" "August 18, 2011" msgstr "" -#: i2p2www/pages/site/about/media.html:210 +#: i2p2www/pages/site/about/media.html:215 #, python-format msgid "" "I2P - Anonymity for the Masses,\n" @@ -996,7 +1003,7 @@ msgid "" "November 11, 2011." msgstr "" -#: i2p2www/pages/site/about/media.html:216 +#: i2p2www/pages/site/about/media.html:221 #, python-format msgid "" "zzz and Lance James interviewed on the InfoSec Daily " @@ -1004,11 +1011,11 @@ msgid "" "February 16, 2012" msgstr "" -#: i2p2www/pages/site/about/media.html:223 +#: i2p2www/pages/site/about/media.html:228 msgid "Other" msgstr "" -#: i2p2www/pages/site/about/media.html:226 +#: i2p2www/pages/site/about/media.html:231 msgid "" "I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" "February 14, 2014" @@ -1533,6 +1540,194 @@ msgstr "" msgid "… and many others" msgstr "" +#: i2p2www/pages/site/about/i2pcon/2015.html:6 +msgid "" +"I2PCon 2015 was the first event of its kind. It had two short-term goals." +"\n" +"First, to provide the general public with an event where knowledge about " +"privacy could be obtained.\n" +"Second, to further the I2P project and its community with technical " +"discussions\n" +"about cryptography, anonymity and I2P-centric topics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:15 +msgid "" +"A a larger and more long-term goal of this event was to build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we wanted to provide a forum where this " +"community can grow." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:23 +msgid "" +"The idea for this event was first spawned by our wonderful friends at\n" +"Toronto Crypto.\n" +"The venue was provided by Hacklab.to." +"\n" +"The marketing was spearheaded by @YrB1rd and Siew.\n" +"Without them this event would not have been possible." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:32 +msgid "Slides and Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:34 +msgid "Slides are also available as an in-I2P torrent." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:41 +msgid "Note: Video links will be posted as they become available." +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:50 +msgid "Licenses" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:52 +msgid "All videos are by z3r0fox." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:56 +msgid "License" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:60 +msgid "Slides by psi: Public domain." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:65 +msgid "Slides by str4d and zzz:" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:71 +msgid "Slides by others: Contact the author for license information." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:77 +msgid "Speakers" +msgstr "" + +#: 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 "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:85 +msgid "" +"David Dagon is a postdoc researcher at Georgia Tech focused on botnets, " +"malware, network security, and DNS.\n" +"His interest in I2P is centered on preserving user privacy, autonomous " +"filtering, and anti-abuse." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:89 +#: i2p2www/pages/site/about/i2pcon/2015.html:105 +msgid "More info" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:92 +msgid "J is the head of Toronto Crypto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:98 +msgid "" +"Lance James is the founder of the Invisibile IRC Project, the predecessor" +" to I2P, back in 2002.\n" +"He founded his own cyber threat intelligence company in 2003.\n" +"He's been focused on network security, malware research, and information " +"security ever since.\n" +"During 2011-2013, he was Director of Threat Intelligence for The " +"Vigilant, which was acquired by Deloitte in 2013.\n" +"He recently left Deloitte to do consulting through his company The James " +"Group." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:109 +msgid "Nicholas D. is a member of Hacklab Toronto." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:115 +msgid "" +"Nicholas Johnston is a Professor of Information Security in Sheridan " +"College's School of Applied Computing in the InfoSec Bachelor's degree " +"program.\n" +"His previous professional career was in digital forensics and " +"investigations.\n" +"He is also a contractor specializing in incident response.\n" +"His research areas include secure software development and data analytics." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:124 +msgid "Psi is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:130 +msgid "Str4d is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:136 +msgid "Zzz is an I2P developer." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:143 +msgid "Press" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:146 +msgid "Toronto Star article on Nicholas Johnston's talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:152 +msgid "Day 1" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:155 +#: i2p2www/pages/site/about/i2pcon/2015.html:235 +msgid "Talk" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:156 +#: i2p2www/pages/site/about/i2pcon/2015.html:236 +msgid "Presenter" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:157 +#: i2p2www/pages/site/about/i2pcon/2015.html:237 +msgid "Video" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:158 +#: i2p2www/pages/site/about/i2pcon/2015.html:238 +msgid "Slides" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/2015.html:232 +msgid "Day 2" +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:4 +msgid "" +"The first conference dedicated to I2P was held in Toronto on August " +"15-16, 2015.\n" +"See the link below for more information and links to slides and videos.\n" +"We hope to host another conference in Toronto in Summer 2016." +msgstr "" + +#: i2p2www/pages/site/about/i2pcon/index.html:10 +msgid "Past years" +msgstr "" + #: i2p2www/pages/site/about/performance/future.html:2 msgid "Future Performance Improvements" msgstr "" diff --git a/pots/blog.pot b/pots/blog.pot index 181b7ec6..f25f5377 100644 --- a/pots/blog.pot +++ b/pots/blog.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P website\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -75,6 +75,9 @@ msgstr "" #: 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 msgid "RELEASE DETAILS" msgstr "" @@ -116,6 +119,9 @@ msgstr "" #: 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 msgid "Bug Fixes" msgstr "" @@ -147,6 +153,9 @@ msgstr "" #: 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 msgid "Other" msgstr "" @@ -178,6 +187,9 @@ msgstr "" #: 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 msgid "SHA256 Checksums:" msgstr "" @@ -318,6 +330,9 @@ msgstr "" #: 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 msgid "Update GeoIP data (new installs and PPA only)" msgstr "" @@ -1620,6 +1635,9 @@ msgstr "" #: 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 msgid "Translation updates" msgstr "" @@ -1776,6 +1794,9 @@ msgstr "" #: 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 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." @@ -2659,6 +2680,9 @@ msgstr "" #: 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 msgid "Changes" msgstr "" @@ -3797,6 +3821,7 @@ msgid "" msgstr "" #: i2p2www/blog/2015/04/12/0.9.19-Release.rst:34 +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:48 msgid "Floodfill performance improvements" msgstr "" @@ -3813,6 +3838,7 @@ 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 msgid "Fixes for high CPU usage in floodfills" msgstr "" @@ -3884,3 +3910,769 @@ msgstr "" msgid "Better feedback in console for reseed errors" msgstr "" +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:1 +msgid "" +"==============\n" +"0.9.20 Release\n" +"==============" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:10 +msgid "0.9.20 with performance improvements and bug fixes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:12 +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 +msgid "" +"Routers configured for 32-64 KB of shared bandwidth may now become " +"floodfill,\n" +"and routers configured for 512 KB or more of shared bandwidth will have " +"higher connection limits.\n" +"These changes may cause your router to use more resources.\n" +"If the router becomes too busy, the best way to reduce usage is to lower " +"the bandwidth settings in your console.\n" +"If that doesn't help, you may now disable automatic floodfill on the " +"advanced configuration page in the console." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:24 +msgid "" +"We're hopeful that these changes will increase network capacity and " +"performance,\n" +"and reduce the congestion that's been affecting the network the last " +"three months." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:34 +msgid "" +"Finally, we're excited to announce our first-ever I2P meetup, in Toronto " +"August 15-16.\n" +"There will be lots of presentations and tutorials. All are welcome.\n" +"For more information, see the `announcement`_." +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:49 +msgid "Add support for address book export" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:50 +msgid "Add support for SSL in HTTP server tunnel" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:51 +msgid "Allow class 'M' (64-128 KBps share bandwidth) to become floodfill" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:52 +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 +msgid "Add support for signed development builds" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:60 +msgid "Clock skew fixes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:61 +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 +msgid "Locking fixes for i2ptunnel clients to prevent hangs at startup" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:63 +msgid "Verify hostnames when reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:64 +msgid "Fix deletion of config files for deleted torrents in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:65 +msgid "Fix hangs fetching proxy.i2p local resources via Privoxy" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:66 +msgid "Fixes for duplicate shared clients" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:67 +msgid "Fix for occasional page truncation in HTTP client" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:68 +msgid "Fixes for handling corrupted SSU packets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:69 +msgid "Fix closing of SAM sessions when I2P session closes" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:70 +msgid "Fix bugs in handling streaming resets" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:77 +msgid "Reduce NTCP threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:78 +msgid "Eliminate SimpleScheduler threads" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:79 +msgid "Add continent-based NTP servers as fallbacks for country-based ones" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:80 +msgid "Remove all default non-SSL reseed hosts" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:81 +msgid "Disable fallback to non-su3 reseeding" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:82 +msgid "Several fixes in streaming for better \"loopback\" performance" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:83 +msgid "Reduce latency in i2ptunnel" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:84 +msgid "Add a larger Bloom filter for very high bandwidth and memory" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:85 +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 +msgid "Reduce max netdb search depth to reduce floodfill load" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:87 +msgid "Improved header processing and error handling in i2ptunnel HTTP server" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:88 +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 +msgid "More changes to improve floodfill capacity" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:90 +msgid "New configuration for forcing IPv4 (only) to firewalled on /confignet" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:91 +msgid "New configuration for floodfill on /configadvanced" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:92 +msgid "Show separate IPv4 and IPv6 status in summary bar when appropriate" +msgstr "" + +#: i2p2www/blog/2015/06/02/0.9.20-Release.rst:93 +msgid "Better handling of corrupt SSU packets" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:1 +msgid "" +"==============\n" +"Toronto Meetup\n" +"==============" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:10 +msgid "I2P Meetup in Toronto on August 15-16." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:12 +msgid "" +"The I2P team is proud to announce that we are going to host a meetup in " +"Toronto on August 15-16.\n" +"A number of members of our community will be attending and are going to " +"host talks, workshops and discussions about and relating to I2P. This " +"event is not just for I2P people though, it's meant for everyone." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:17 +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 " +"everyone. If you're not familiar with any of these topics, come by anyway" +" and we'll show you how I2P works and what you can do with it.\n" +"\n" +"The event is entirely free, you don't need to sign up or register." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:23 +msgid "" +"The meetup couldn't have been arranged without our friends at `Toronto " +"Crypto `_ which have been helping us organize" +" the event, and our friends at `Hacklab `_ which are" +" 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 +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:39 +#: i2p2www/blog/2015/07/16/I2PCon.rst:57 +msgid "" +"Location\n" +"--------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:44 +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" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:53 +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 +msgid "I2P Presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:58 +msgid "Crypto party introduction" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:59 +msgid "Crypto party" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:61 +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 +msgid "`Vuze/I2P`_ - Downloading torrents anonymously" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:66 +msgid "`Veracrypt`_ - Encrypt your data" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:67 +msgid "`I2PBote`_ - Anonymous decentralized email" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:68 +msgid "Your station idea here" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:70 +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 " +"could be any of the ones listed above, or any other privacy/anonymity " +"related one you would like to run. Please contact us at `@geti2p`_ if " +"you're interested." +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:79 +msgid "" +"Day 2, August 16 - 1PM\n" +"----------------------" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:84 +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 +msgid "I2P Technical presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:89 +msgid "Technical discussion" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:90 +msgid "I2P App Dev Into" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:91 +msgid "I2PD presentation" +msgstr "" + +#: i2p2www/blog/2015/06/02/Toronto-Meetup.rst:92 +msgid "I2P on Android" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:1 +msgid "" +"======\n" +"I2PCon\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:10 +msgid "I2PCon will be in Toronto on August 15-16." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:13 +msgid "" +"I2PCon is the first event of its kind. It has two short term goals. Where" +" the\n" +"first one is to provide the general public with an event where knowledge " +"about\n" +"privacy and privacy concerns can be obtained. The second goal is to " +"further the\n" +"I2P project and its community. This will take the shape of technical " +"discussions\n" +"about cryptography, anonymity and I2P centric topics." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:21 +msgid "" +"There is a larger and more long-term goal of this event, and it is to " +"build a\n" +"commnutiy of privacy-conscious individuals. By connecting people who " +"recognize\n" +"the importance of privacy, we would like to provide a forum where this " +"community\n" +"can grow." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:28 +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" +"\n" +"`Hacklab`_. Without either of them this event would not have been " +"possible, so\n" +"thank you both." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:43 +msgid "" +"Cost\n" +"----" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:48 +msgid "" +"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" +"to be given in order to register, but if you have any concerns, please " +"let us\n" +"know." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:55 +msgid "`here`" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:62 +msgid "`Hacklab`_ at 1266 Queen Street West, Unit #6, Toronto." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:66 +msgid "" +"Venue\n" +"-----" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:71 +msgid "Power and WiFi access will be provided by `Hacklab`_." +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:76 +msgid "" +"Schedule\n" +"========" +msgstr "" + +#: i2p2www/blog/2015/07/16/I2PCon.rst:81 +msgid "" +"Day 1, August 15\n" +"----------------" +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" +"========================================" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:1 +msgid "" +"==============\n" +"0.9.21 Release\n" +"==============" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:10 +msgid "0.9.21 with performance improvements and bug fixes" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:12 +msgid "" +"0.9.21 contains several changes to add capacity to the network, increase " +"the efficiency of the floodfills,\n" +"and use bandwidth more effectively.\n" +"We have migrated the shared clients tunnels to ECDSA signatures and added" +" a DSA fallback\n" +"using the new \"multisession\" capability for those sites that don't " +"support ECDSA." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:19 +msgid "" +"The speakers and the schedule of the I2PCon in Toronto 2015 have been " +"announced.\n" +"Have a look on the `I2PCon page`_ for details.\n" +"Reserve your seat on `Eventbrite`_." +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:40 +msgid "Add multisession support for dual-signature crypto on the same tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:41 +msgid "Use multisession for shared clients" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:42 +msgid "Increase default outbound bandwidth limit to 60 KBps" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:43 +msgid "Increase default maximum participating tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:44 +msgid "" +"Floodfills will send database store acks directly if connected, for " +"efficiency" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:45 +msgid "Set TCP keepalive on I2CP and SAM sockets" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:46 +msgid "More efficient decompression in HTTP proxy, use less threads" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:47 +msgid "Add support for fast extensions in i2psnark" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:48 +msgid "i2psnark only autostarts torrents that were running previously" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:49 +msgid "Add support for translated console news" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:54 +msgid "SSU fixes to compete better with NTCP for bandwidth when limited" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:55 +msgid "Fixes to prevent SSU stalls" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:56 +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 +msgid "Clean up resources correctly when SAM stops" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:58 +msgid "Better error handling and notification when HTTP proxy is not running" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:59 +msgid "More i2ptunnel fixes at startup and shutdown of tunnels" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:60 +msgid "Fix total_size in i2psnark metadata message" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:61 +msgid "Restore dates in console news headers" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:62 +msgid "Several I2CP fixes" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:67 +msgid "Use same session for naming lookups in I2PSocketEepGet" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:68 +msgid "Increase max bandwidth to 16 MBps, add larger Bloom filter" +msgstr "" + +#: i2p2www/blog/2015/07/31/0.9.21-Release.rst:69 +msgid "" +"New floodfills will send their info to nearby floodfills to speed " +"integration" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:1 +msgid "" +"============================\n" +"I2PCon: Mission Accomplished\n" +"============================" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:10 +msgid "I2PCon: Mission Accomplished" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:13 +msgid "" +"I2PCon has been a giant success. For us, the I2P contributors, it " +"represents a\n" +"leap forward in terms of what we're capable of pulling off as a " +"community, how we\n" +"communicate the usecases of I2P and reach out to privacy conscious " +"individuals.\n" +"\n" +"By arranging this event, we've also grown our community. People who've " +"previously\n" +"only lurked on our irc channels, or run our software or possibly hadn't " +"even heard\n" +"of I2P are now a part of our comminuty.\n" +"\n" +"This event has been our first active step towards building a large and " +"inclusive\n" +"community, and as such it's been great success." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:27 +msgid "" +"Minutiae\n" +"========\n" +"On day 2 we had two short discussion sessions. A more general discussion " +"and a roadmapping discussion.\n" +"\n" +"The minutiae can be found here: `I2P Roadmap session minutiae`_ and `I2P " +"Discussion session minutiae`_." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:36 +msgid "" +"Photos\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:44 +msgid "The learn how to setup I2P crypto party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:49 +msgid "The learn how use I2P and Vuze party station" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:54 +msgid "David Dagons wonderful talk" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:56 +msgid "" +"Thanks\n" +"======" +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:61 +msgid "" +"We've had some wonderful speakers, from both inside- and outside of our " +"community.\n" +"\n" +"`David Dagon`_ talked to us about the way forward and how I2P could " +"handle potential abuse.\n" +"\n" +"`Lance James`_ - the creator of our predecessor iip - said Hi and gave us" +" his thoughts about how far I2P has come.\n" +"\n" +"`Nick Johnston`_ gave us a wonderful talk about why privacy matters and " +"why you should care." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:71 +msgid "" +"I would also like to thank the speakers from our community. `psi`_, " +"`@str4d`_ and `zzz`_ who all had\n" +"wonderful talks. Improving our ability to inform people about I2P is " +"something that\n" +"is going to be important for us going forward." +msgstr "" + +#: i2p2www/blog/2015/08/20/I2PCon_Mission_Accomplished.rst:77 +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 +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 +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 +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 +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 +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 +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 +msgid "" +"Finally I would like to thank everyone else who just showed up to the " +"event and helped out in any way\n" +"they could.\n" +"ComradeNosebleed, LazyGravy, `cacapo`_, Xmz, ZeroRax, `echelon`_, it was " +"most excellent to hang out\n" +"with you." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:1 +msgid "" +"==============\n" +"0.9.22 Release\n" +"==============" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:10 +msgid "0.9.22 with bug fixes and start of Ed25519 migration" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:12 +msgid "" +"0.9.22 contains fixes for i2psnark getting stuck before completion, and " +"begins the migration of router infos to new, stronger Ed25519 signatures." +"\n" +"To reduce network churn, your router will have only a small probability " +"of converting to Ed25519 at each restart.\n" +"When it does rekey, expect to see lower bandwidth usage for a couple of " +"days as it reintegrates into the network with its new identity.\n" +"If all goes well, we will accelerate the rekeying process in the next " +"release." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:19 +msgid "" +"I2PCon Toronto was a big success!\n" +"All the presentations and videos are listed on the `I2PCon page`_." +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:38 +msgid "Start migration to Ed25519 router info signatures" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:39 +msgid "Convert i2psnark destinations to Ed25519 signatures" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:44 +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 +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 +msgid "Fix UPnP 'content not allowed in trailing section' error" +msgstr "" + +#: i2p2www/blog/2015/09/12/0.9.22-Release.rst:47 +msgid "Fix excluded SSL ciphers in console" +msgstr "" + diff --git a/pots/docs.pot b/pots/docs.pot index b2960b85..96ca49cb 100644 --- a/pots/docs.pot +++ b/pots/docs.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P website\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -53,6 +53,7 @@ msgstr "" #: i2p2www/pages/site/docs/index.html:25 i2p2www/pages/site/docs/naming.html:6 #: i2p2www/pages/site/docs/api/i2ptunnel.html:11 #: i2p2www/pages/site/docs/api/streaming.html:6 +#: i2p2www/pages/site/docs/applications/embedding.html:7 #: i2p2www/pages/site/docs/applications/managed-clients.html:7 #: i2p2www/pages/site/docs/how/elgamal-aes.html:6 #: i2p2www/pages/site/docs/how/network-database.html:6 @@ -1426,8 +1427,8 @@ msgid "Ports Used by I2P" msgstr "" #: i2p2www/pages/site/docs/ports.html:3 +#: i2p2www/pages/site/docs/applications/embedding.html:3 #: i2p2www/pages/site/docs/spec/common-structures.html:3 -#: i2p2www/pages/site/docs/spec/streaming.html:3 msgid "April 2015" msgstr "" @@ -1910,7 +1911,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:93 -#: i2p2www/pages/site/docs/api/streaming.html:381 +#: i2p2www/pages/site/docs/api/streaming.html:404 msgid "Data Integrity" msgstr "" @@ -1923,7 +1924,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/datagrams.html:100 -#: i2p2www/pages/site/docs/api/streaming.html:389 +#: i2p2www/pages/site/docs/api/streaming.html:412 msgid "Packet Encapsulation" msgstr "" @@ -1987,35 +1988,35 @@ msgstr "" msgid "JSON-RPC 2 format" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:20 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:26 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:39 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:83 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:136 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:19 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:86 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 msgid "Request:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:22 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:31 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:53 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:74 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:144 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:49 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:81 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:92 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:118 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 msgid "Response:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:25 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:27 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:28 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:32 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:33 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:43 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:46 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 #: i2p2www/pages/site/docs/protocol/i2cp.html:108 #: i2p2www/pages/site/docs/protocol/i2cp.html:483 #: i2p2www/pages/site/docs/spec/common-structures.html:42 @@ -2043,432 +2044,448 @@ msgstr "" msgid "Description" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:29 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:47 msgid "" "Token used for authenticating every request (excluding the 'Authenticate'" " RPC method)" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:37 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:55 msgid "Implemented methods" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:38 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:56 msgid "" "Creates and returns an authentication token used for further " "communication." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:40 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:58 msgid "The version of the I2PControl API used by the client." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:41 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 msgid "The password used for authenticating against the remote server." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:44 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:62 msgid "The primary I2PControl API version implemented by the server." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:45 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:63 msgid "The token used for further communication." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:48 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:66 msgid "Echoes the value of the echo key, used for debugging and testing." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:50 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:68 msgid "Value will be returned in response." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:51 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:61 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:98 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:142 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:90 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:116 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:54 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:72 msgid "Value of the key 'echo' in the request." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:57 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 msgid "" "Fetches rateStat from router statManager. Creates stat if not already " "created." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:59 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 #, python-format msgid "" "Determines which rateStat to fetch, see ratestats." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:60 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 msgid "Determines which period a stat is fetched for. Measured in ms." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:64 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 msgid "Returns the average value for the reuested rateStat and period." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:67 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:85 msgid "Manages I2PControl. Ports, passwords and the like." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:69 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:87 msgid "" "Sets a new listen address for I2PControl (only 127.0.0.1 and 0.0.0.0 are " "implemented in I2PControl currently)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:70 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:88 msgid "" "Sets a new password for I2PControl, all Authentication tokens will be " "revoked." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:71 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:89 msgid "Switches which port I2PControl will listen for connections on." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:75 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:93 msgid "Returned if address was changed" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:76 -#: i2p2www/pages/site/docs/api/i2pcontrol.html:77 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:94 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:95 msgid "Returned if setting was changed" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:78 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:96 msgid "Returns true if any changes were made." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:79 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:97 msgid "Returns true if any changes requiring a restart to take effect were made." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:82 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:100 msgid "Fetches basic information about the I2P router. Uptime, version etc." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:101 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:119 msgid "What the status of the router is." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:102 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:120 msgid "What the uptime of the router is in ms." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:103 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:121 msgid "What version of I2P the router is running." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:104 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:122 msgid "The 1 second average inbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:105 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:123 msgid "The 15 second average inbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:106 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:124 msgid "The 1 second average outbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:107 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:125 msgid "The 15 second average outbound bandwidth in Bps." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:108 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:126 msgid "What the current network status is. According to the below enum:" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:127 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 msgid "How many tunnels on the I2P net are we participating in." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:128 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 msgid "How many peers have we communicated with recently." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:129 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 msgid "How many peers are considered 'fast'." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:130 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 msgid "How many peers are considered 'high capacity'." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:131 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 msgid "Is the router reseeding hosts to its NetDB?" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:132 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:150 msgid "How many peers are known to us (listed in our NetDB)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:135 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:153 msgid "Manages I2P router restart/shutdown." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:137 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +msgid "Blocking. Initiates a search for signed updates." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 msgid "" "Initiates a router reseed, fetching peers into our NetDB from a remote " "host." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:138 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 msgid "Restarts the router." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:139 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 msgid "" "Restarts the router gracefully (waits for participating tunnels to " "expire)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:140 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 msgid "Shuts down the router." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:141 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 msgid "" "Shuts down the router gracefully (waits for participating tunnels to " "expire)." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:145 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +msgid "Initiates a router update from signed sources." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +msgid "Blocking. Returns true iff a signed update has been found." +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 msgid "If requested, verifies that a reseed has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:146 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:167 msgid "If requested, verifies that a restart has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:147 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:168 msgid "If requested, verifies that a graceful restart has been initiated." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:148 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 msgid "If requested, verifies that a shutdown has been initiated" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:149 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 msgid "If requested, verifies that a graceful shutdown has been initiated" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:152 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +msgid "Blocking. If requested, returns the status of the the update" +msgstr "" + +#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 msgid "Fetches or sets various network related settings. Ports, addresses etc." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:154 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 msgid "" "What port is used for the TCP transport. If null is submitted, current " "setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:155 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 msgid "" "What hostname is used for the TCP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:156 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 msgid "" "Use automatically detected ip for TCP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:157 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 msgid "" "What port is used for the UDP transport. If null is submitted, current " "setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:158 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 msgid "" "What hostname is used for the UDP transport. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:159 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 msgid "" "Which methods should be used for detecting the ip address of the UDP " "transport. If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:160 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 msgid "What ip has been detected by the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:161 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:183 msgid "Is UPnP enabled. If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:162 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:184 msgid "" "How many percent of bandwidth is usable for participating tunnels. If " "null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:163 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 msgid "" "How many KB/s of inbound bandwidth is allowed. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:164 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 msgid "" "How many KB/s of outbound bandwidth is allowed. If null is submitted, " "current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:165 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:187 msgid "" "Is laptop mode enabled (change router identity and UDP port when IP " "changes ). If null is submitted, current setting will be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:166 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 msgid "" "Token used for authenticating the client. Is provided by the server via " "the 'Authenticate' RPC method. If null is submitted, current setting will" " be returned." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:169 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 msgid "If requested, returns the port used for the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:170 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 msgid "If requested, returns the hostname used for the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:171 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 msgid "" "If requested, returns the method used for automatically detecting ip for " "the TCP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:172 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 msgid "If requested, returns the port used for the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:173 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:195 msgid "If requested, returns the hostname used for the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:174 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 msgid "" "If requested, returns methods used for detecting the ip address of the " "UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:175 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 msgid "If requested, returns what ip has been detected by the UDP transport." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:176 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 msgid "If requested, returns the UPNP setting." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:177 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 msgid "" "If requested, returns how many percent of bandwidth is usable for " "participating tunnels." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:178 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 msgid "If requested, returns how many KB/s of inbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:179 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 msgid "If requested, returns how many KB/s of outbound bandwidth is allowed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:180 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 msgid "If requested, returns the laptop mode." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:181 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:203 msgid "Have the provided settings been saved." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:182 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:204 msgid "Is a restart needed for the new settings to be used." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:185 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:207 msgid "denotes an optional value." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:186 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:208 msgid "denotes a possibly occuring return value" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:188 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:210 msgid "Error codes" msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:189 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:211 msgid "Standard JSON-RPC2 error codes." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:190 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:212 msgid "JSON parse error." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:191 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:213 msgid "Invalid request." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:192 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:214 msgid "Method not found." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:193 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:215 msgid "Invalid parameters." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:194 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:216 msgid "Internal error." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:196 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:218 msgid "I2PControl specific error codes." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:197 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:219 msgid "Invalid password provided." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:198 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:220 msgid "No authentication token presented." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:199 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:221 msgid "Authentication token doesn't exist." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:200 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:222 msgid "The provided authentication token was expired and will be removed." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:201 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:223 msgid "" "The version of the I2PControl API used wasn't specified, but is required " "to be specified." msgstr "" -#: i2p2www/pages/site/docs/api/i2pcontrol.html:202 +#: i2p2www/pages/site/docs/api/i2pcontrol.html:224 msgid "" "The version of the I2PControl API specified is not supported by " "I2PControl." @@ -2856,8 +2873,7 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:3 -#: i2p2www/pages/site/docs/spec/geoip.html:3 -msgid "December 2013" +msgid "September 2015" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:8 @@ -3039,7 +3055,7 @@ msgstr "" #: i2p2www/pages/site/docs/spec/common-structures.html:885 #: i2p2www/pages/site/docs/spec/common-structures.html:990 #: i2p2www/pages/site/docs/spec/datagrams.html:30 -#: i2p2www/pages/site/docs/spec/datagrams.html:93 +#: i2p2www/pages/site/docs/spec/datagrams.html:90 #: i2p2www/pages/site/docs/spec/updates.html:319 msgid "Notes" msgstr "" @@ -3051,41 +3067,48 @@ msgid "" msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:121 -#: i2p2www/pages/site/docs/api/streaming.html:127 -#: i2p2www/pages/site/docs/api/streaming.html:133 -#: i2p2www/pages/site/docs/api/streaming.html:140 -#: i2p2www/pages/site/docs/api/streaming.html:152 -#: i2p2www/pages/site/docs/api/streaming.html:163 -#: i2p2www/pages/site/docs/api/streaming.html:192 +#: i2p2www/pages/site/docs/api/streaming.html:129 +#: i2p2www/pages/site/docs/api/streaming.html:135 +#: i2p2www/pages/site/docs/api/streaming.html:141 +#: i2p2www/pages/site/docs/api/streaming.html:148 +#: i2p2www/pages/site/docs/api/streaming.html:160 +#: i2p2www/pages/site/docs/api/streaming.html:171 #: i2p2www/pages/site/docs/api/streaming.html:200 +#: i2p2www/pages/site/docs/api/streaming.html:212 #: i2p2www/pages/site/docs/api/streaming.html:220 -#: i2p2www/pages/site/docs/api/streaming.html:237 -#: i2p2www/pages/site/docs/api/streaming.html:249 -#: i2p2www/pages/site/docs/api/streaming.html:255 -#: i2p2www/pages/site/docs/api/streaming.html:261 -#: i2p2www/pages/site/docs/api/streaming.html:275 -#: i2p2www/pages/site/docs/api/streaming.html:282 -#: i2p2www/pages/site/docs/api/streaming.html:289 -#: i2p2www/pages/site/docs/api/streaming.html:314 -#: i2p2www/pages/site/docs/api/streaming.html:321 -#: i2p2www/pages/site/docs/api/streaming.html:328 +#: i2p2www/pages/site/docs/api/streaming.html:243 +#: i2p2www/pages/site/docs/api/streaming.html:260 +#: i2p2www/pages/site/docs/api/streaming.html:272 +#: i2p2www/pages/site/docs/api/streaming.html:278 +#: i2p2www/pages/site/docs/api/streaming.html:284 +#: i2p2www/pages/site/docs/api/streaming.html:298 +#: i2p2www/pages/site/docs/api/streaming.html:305 +#: i2p2www/pages/site/docs/api/streaming.html:312 +#: i2p2www/pages/site/docs/api/streaming.html:337 +#: i2p2www/pages/site/docs/api/streaming.html:344 +#: i2p2www/pages/site/docs/api/streaming.html:351 #, python-format msgid "As of release %(release)s." msgstr "" #: i2p2www/pages/site/docs/api/streaming.html:125 +#: i2p2www/pages/site/docs/api/streaming.html:133 msgid "Use the access list as a whitelist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:131 +#: i2p2www/pages/site/docs/api/streaming.html:127 +msgid "The name or number of the signature type for a transient destination." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:139 msgid "Use the access list as a blacklist for incoming connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:145 +#: i2p2www/pages/site/docs/api/streaming.html:153 msgid "Whether to respond to incoming pings" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:157 +#: i2p2www/pages/site/docs/api/streaming.html:165 msgid "" "Comma- or space-separated list of Base64 peer Hashes to be\n" "blacklisted for incoming connections to ALL destinations in the context.\n" @@ -3096,13 +3119,13 @@ msgid "" "router in a separate JVM and context." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:167 +#: i2p2www/pages/site/docs/api/streaming.html:175 msgid "" "How much transmit data (in bytes) will be accepted that hasn't been " "written out yet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:171 +#: i2p2www/pages/site/docs/api/streaming.html:179 msgid "" "When we're in congestion avoidance, we grow the window size at the rate\n" "of 1/(windowSize*factor). In standard TCP, window sizes are" @@ -3111,7 +3134,7 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:178 +#: i2p2www/pages/site/docs/api/streaming.html:186 msgid "" "How long to wait after instantiating a new con \n" "before actually attempting to connect. If this is\n" @@ -3121,19 +3144,33 @@ msgid "" "or that many milliseconds pass, and include any initial data with the SYN." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:186 +#: i2p2www/pages/site/docs/api/streaming.html:194 msgid "" "How long to block on connect, in milliseconds. Negative means " "indefinitely. Default is 5 minutes." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:190 +#: i2p2www/pages/site/docs/api/streaming.html:198 msgid "" "Whether to disable warnings in the logs when an incoming connection is " "rejected due to connection limits." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:196 +#: i2p2www/pages/site/docs/api/streaming.html:204 +msgid "" +"Comma- or space-separated list of Base64 peer Hashes or host names to be\n" +"contacted using an alternate DSA destination.\n" +"Only applies if multisession is enabled and the primary session is non-" +"DSA\n" +"(generally for shared clients only).\n" +"This option must be set in the context properties, NOT in the " +"createManager() options argument.\n" +"Note that setting this in the router context will not affect clients " +"outside the\n" +"router in a separate JVM and context." +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:216 msgid "" "Whether to listen only for the streaming protocol.\n" "Setting to true will prohibit communication with Destinations earlier " @@ -3142,89 +3179,97 @@ msgid "" "Destination." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:204 +#: i2p2www/pages/site/docs/api/streaming.html:224 msgid "" "(0=noop, 1=disconnect)\n" "What to do on an inactivity timeout - do nothing, disconnect, or send a " "duplicate ack." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:212 +#: i2p2www/pages/site/docs/api/streaming.html:230 +msgid "Idle time before sending a keepalive" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:233 +msgid "Delay before sending an ack" +msgstr "" + +#: i2p2www/pages/site/docs/api/streaming.html:235 msgid "" "The initial value of the resend delay field in the packet header, times " "1000.\n" "Not fully implemented; see below." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:217 +#: i2p2www/pages/site/docs/api/streaming.html:240 msgid "" "Initial timeout\n" "(if no sharing data available)." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:224 +#: i2p2www/pages/site/docs/api/streaming.html:247 msgid "" "Initial round trip time estimate\n" "(if no sharing data available).\n" "Disabled as of release 0.9.8; uses actual RTT." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "if no sharing data available" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:230 +#: i2p2www/pages/site/docs/api/streaming.html:253 msgid "" "In standard TCP, window sizes are in bytes, while in I2P, window sizes " "are in messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:242 +#: i2p2www/pages/site/docs/api/streaming.html:265 msgid "" "(0 or negative value means unlimited)\n" "This is a total limit for incoming and outgoing combined." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:247 +#: i2p2www/pages/site/docs/api/streaming.html:270 msgid "Incoming connection limit (per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:253 -#: i2p2www/pages/site/docs/api/streaming.html:259 +#: i2p2www/pages/site/docs/api/streaming.html:276 +#: i2p2www/pages/site/docs/api/streaming.html:282 msgid "(per peer; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:265 +#: i2p2www/pages/site/docs/api/streaming.html:288 msgid "The MTU in bytes." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:269 +#: i2p2www/pages/site/docs/api/streaming.html:292 msgid "Maximum number of retransmissions before failure." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:273 +#: i2p2www/pages/site/docs/api/streaming.html:296 msgid "Incoming connection limit (all peers; 0 means disabled)" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:279 -#: i2p2www/pages/site/docs/api/streaming.html:286 +#: i2p2www/pages/site/docs/api/streaming.html:302 +#: i2p2www/pages/site/docs/api/streaming.html:309 msgid "" "(all peers; 0 means disabled)\n" "Use with caution as exceeding this will disable a server for a long time." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:295 +#: i2p2www/pages/site/docs/api/streaming.html:318 msgid "" "(2=interactive not supported)\n" "This doesn't currently do anything, but setting it to a value other than " "1 will cause an error." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:300 +#: i2p2www/pages/site/docs/api/streaming.html:323 msgid "How long to block on read, in milliseconds. Negative means indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:304 +#: i2p2www/pages/site/docs/api/streaming.html:327 msgid "" "When we're in slow start, we grow the window size at the rate\n" "of 1/(factor). In standard TCP, window sizes are in bytes,\n" @@ -3232,38 +3277,38 @@ msgid "" "A higher number means slower growth." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:311 -#: i2p2www/pages/site/docs/api/streaming.html:318 -#: i2p2www/pages/site/docs/api/streaming.html:325 +#: i2p2www/pages/site/docs/api/streaming.html:334 +#: i2p2www/pages/site/docs/api/streaming.html:341 +#: i2p2www/pages/site/docs/api/streaming.html:348 msgid "" "Ref: RFC 2140. Floating point value.\n" "May be set only via context properties, not connection options." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:332 +#: i2p2www/pages/site/docs/api/streaming.html:355 msgid "" "How long to block on write/flush, in milliseconds. Negative means " "indefinitely." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:340 +#: i2p2www/pages/site/docs/api/streaming.html:363 #: i2p2www/pages/site/docs/spec/streaming.html:10 msgid "Protocol Specification" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:342 +#: i2p2www/pages/site/docs/api/streaming.html:365 msgid "See the Streaming Library Specification page." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:346 +#: i2p2www/pages/site/docs/api/streaming.html:369 msgid "Implementation Details" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:348 +#: i2p2www/pages/site/docs/api/streaming.html:371 msgid "Setup" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:349 +#: i2p2www/pages/site/docs/api/streaming.html:372 msgid "" "The initiator sends a packet with the SYNCHRONIZE flag set. This packet " "may contain the initial data as well.\n" @@ -3271,7 +3316,7 @@ msgid "" " may contain the initial response data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:354 +#: i2p2www/pages/site/docs/api/streaming.html:377 msgid "" "The initiator may send additional data packets, up to the initial window " "size, before receiving the SYNCHRONIZE response.\n" @@ -3281,11 +3326,11 @@ msgid "" "arrive out of order, in advance of the SYNCHRONIZE packet." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:361 +#: i2p2www/pages/site/docs/api/streaming.html:384 msgid "MTU Selection and Negotiation" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:362 +#: i2p2www/pages/site/docs/api/streaming.html:385 msgid "" "The maximum message size (also called the MTU / MRU) is negotiated to the" " lower value supported by\n" @@ -3298,7 +3343,7 @@ msgid "" "including overhead for the typical case." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:371 +#: i2p2www/pages/site/docs/api/streaming.html:394 msgid "" "The first message in a connection includes a 387 byte (typical) " "Destination added by the streaming layer,\n" @@ -3316,7 +3361,7 @@ msgid "" "connections." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:382 +#: i2p2www/pages/site/docs/api/streaming.html:405 #, python-format msgid "" "Data integrity is assured by the gzip CRC-32 checksum implemented in\n" @@ -3324,7 +3369,7 @@ msgid "" "There is no checksum field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:390 +#: i2p2www/pages/site/docs/api/streaming.html:413 #, python-format msgid "" "Each packet is sent through I2P as a single message (or as an individual " @@ -3338,11 +3383,11 @@ msgid "" "mechanism or payload length field in the streaming protocol." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:400 +#: i2p2www/pages/site/docs/api/streaming.html:423 msgid "Windowing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:401 +#: i2p2www/pages/site/docs/api/streaming.html:424 msgid "" "The streaming lib uses standard slow-start (exponential window growth) " "and congestion avoidance (linear window growth)\n" @@ -3350,11 +3395,11 @@ msgid "" "Windowing and acknowledgments use packet count, not byte count." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:408 +#: i2p2www/pages/site/docs/api/streaming.html:431 msgid "Close" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:409 +#: i2p2www/pages/site/docs/api/streaming.html:432 msgid "" "Any packet, including one with the SYNCHRONIZE flag set, may have the " "CLOSE flag sent as well.\n" @@ -3363,18 +3408,18 @@ msgid "" "CLOSE packets may contain data as well." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:417 +#: i2p2www/pages/site/docs/api/streaming.html:440 msgid "" "There is no ping function at the I2CP layer (equivalent to ICMP echo) or " "in datagrams.\n" "This function is provided in streaming.\n" "Pings and pongs may not be combined with a standard streaming packet;\n" "if the ECHO option is set, then\n" -"most other flags, options, ackThrough, sequenceNum, NACKs, payload, etc. " -"are ignored." +"most other flags, options, ackThrough, sequenceNum, NACKs, etc. are " +"ignored." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:425 +#: i2p2www/pages/site/docs/api/streaming.html:448 msgid "" "A ping packet must have the ECHO, SIGNATURE_INCLUDED, and FROM_INCLUDED " "flags set.\n" @@ -3383,7 +3428,7 @@ msgid "" "The sendStreamId may or may not correspond to an existing connection." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:431 +#: i2p2www/pages/site/docs/api/streaming.html:454 msgid "" "A pong packet must have the ECHO flag set.\n" "The sendStreamId must be zero, and the receiveStreamId is the " @@ -3392,17 +3437,24 @@ msgid "" "ping." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:437 +#: i2p2www/pages/site/docs/api/streaming.html:460 +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 msgid "" "Streaming may be configured to disable sending pongs with the " "configuration i2p.streaming.answerPings=false." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:442 +#: i2p2www/pages/site/docs/api/streaming.html:470 msgid "Control Block Sharing" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:443 +#: i2p2www/pages/site/docs/api/streaming.html:471 msgid "" "The streaming lib supports \"TCP\" Control Block sharing.\n" "This shares three important streaming lib parameters\n" @@ -3419,22 +3471,22 @@ msgid "" "The following Control Block Sharing parameters can be set per router:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:464 +#: i2p2www/pages/site/docs/api/streaming.html:492 msgid "Other Parameters" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:465 +#: i2p2www/pages/site/docs/api/streaming.html:493 msgid "" "The following parameters are hardcoded, but may be of interest for " "analysis:" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:484 +#: i2p2www/pages/site/docs/api/streaming.html:512 #: i2p2www/pages/site/docs/how/network-database.html:862 msgid "History" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:485 +#: i2p2www/pages/site/docs/api/streaming.html:513 msgid "" "The streaming library has grown organically for I2P - first mihi " "implemented the\n" @@ -3457,9 +3509,9 @@ msgid "" "messages." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:499 +#: i2p2www/pages/site/docs/api/streaming.html:527 #: i2p2www/pages/site/docs/how/elgamal-aes.html:344 -#: i2p2www/pages/site/docs/how/garlic-routing.html:254 +#: i2p2www/pages/site/docs/how/garlic-routing.html:251 #: i2p2www/pages/site/docs/how/network-database.html:867 #: i2p2www/pages/site/docs/how/peer-selection.html:265 #: i2p2www/pages/site/docs/how/tunnel-routing.html:255 @@ -3472,18 +3524,18 @@ msgstr "" msgid "Future Work" msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:500 +#: i2p2www/pages/site/docs/api/streaming.html:528 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:506 +#: i2p2www/pages/site/docs/api/streaming.html:534 msgid "Additional tuning of the streaming lib parameters may be necessary." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:509 +#: i2p2www/pages/site/docs/api/streaming.html:537 #, python-format msgid "" "Another area for research is the interaction of the streaming lib with " @@ -3492,7 +3544,7 @@ msgid "" "See the NTCP discussion page for details." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:514 +#: i2p2www/pages/site/docs/api/streaming.html:542 msgid "" "The interaction of the routing algorithms with the streaming lib strongly" " affects performance.\n" @@ -3507,32 +3559,32 @@ msgid "" "improvements." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:524 +#: i2p2www/pages/site/docs/api/streaming.html:552 msgid "The data in the first SYN packet may exceed the receiver's MTU." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:527 +#: i2p2www/pages/site/docs/api/streaming.html:555 msgid "The DELAY_REQUESTED field could be used more." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:530 +#: i2p2www/pages/site/docs/api/streaming.html:558 msgid "" "Duplicate initial SYNCHRONIZE packets on short-lived streams may not be " "recognized and removed." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:533 +#: i2p2www/pages/site/docs/api/streaming.html:561 msgid "Don't send the MTU in a retransmission." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:536 +#: i2p2www/pages/site/docs/api/streaming.html:564 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:541 +#: i2p2www/pages/site/docs/api/streaming.html:569 msgid "" "zzz has added debug code to the streaming library to log packets in a " "wireshark-compatible\n" @@ -3541,7 +3593,7 @@ msgid "" "to TCP fields." msgstr "" -#: i2p2www/pages/site/docs/api/streaming.html:546 +#: i2p2www/pages/site/docs/api/streaming.html:574 msgid "" "There are proposals to replace the streaming lib with standard TCP\n" "(or perhaps a null layer together with raw sockets).\n" @@ -4011,6 +4063,468 @@ msgstr "" msgid "DHT on I2P discussion" msgstr "" +#: i2p2www/pages/site/docs/applications/embedding.html:2 +msgid "Embedding I2P in your Application" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:8 +msgid "" +"This page is about bundling the entire I2P router binary with your " +"application.\n" +"It is not about writing an application to work with I2P (either bundled " +"or external)." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:13 +msgid "" +"Lots of projects are bundling, or talking about bundling, I2P. That's " +"great if done right.\n" +"If done wrong, it could cause real harm to our network.\n" +"The I2P router is complex, and it can be a challenge to hide all the " +"complexity from your users.\n" +"This page discusses some general guidelines." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:23 +msgid "Talk to us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:24 +msgid "" +"Start a dialog. We're here to help. Applications that embed I2P are the " +"most promising - and exciting -\n" +"opportunities for us to grow the network and improve anonymity for " +"everyone." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:30 +msgid "Choose your router wisely" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:31 +msgid "" +"If your application is in Java or Scala, it's an easy choice - use the " +"Java router.\n" +"If in C/C++, we recommend i2pd. The development of i2pcpp has stopped.\n" +"For apps in other languages, best to use SAM or BOB or SOCKS and bundle " +"the Java router as a separate process.\n" +"Some of the following only applies to the Java router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:39 +msgid "Licensing" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:40 +msgid "Ensure you meet the license requirements of the software you are bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:45 +msgid "Verify default configuration" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:46 +msgid "" +"A correct default configuration is crucial. Most users will not change " +"the defaults.\n" +"The defaults for your application may need to be different than the " +"defaults for the router you are bundling.\n" +"Override the router defaults if necessary." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:51 +msgid "" +"Some important defaults to review: Max bandwidth, tunnel quantity and " +"length, max participating tunnels.\n" +"A lot of this depends on the expected bandwidth and usage patterns of " +"your app." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:55 +msgid "" +"Configure enough bandwidth and tunnels to allow your users to contribute " +"to the network.\n" +"Consider disabling external I2CP, as you probably don't need it and it " +"would conflict with any other running I2P instance.\n" +"Also look at the configs for disabling killing of the JVM on exit, for " +"example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:62 +msgid "Participating Traffic Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:63 +msgid "" +"It may be tempting for you to disable participating traffic.\n" +"There's several ways to do this (hidden mode, setting max tunnels to 0, " +"setting shared bandwidth below 12 KBytes/sec).\n" +"Without participating traffic, you don't have to worry about graceful " +"shutdown,\n" +"your users don't see bandwidth usage not generated by them, etc.\n" +"However, there's lots of reasons why you should allow participating " +"tunnels." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:70 +msgid "" +"First of all, the router doesn't work that well if it doesn't have a " +"chance to \"integrate\" with the network,\n" +"which is helped tremendously by others building tunnels through you." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:74 +msgid "" +"Secondly, over 90% of the routers in the current network allow " +"participating traffic.\n" +"It's the default in the Java router.\n" +"If your application doesn't route for others and it gets really popular, " +"then it's a leech on the network,\n" +"and it upsets the balance we have now.\n" +"If it gets really big, then we become Tor, and spend our time begging for" +" people to enable relaying." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:81 +msgid "" +"Thirdly, participating traffic is cover traffic that helps your users' " +"anonymity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:84 +msgid "" +"We strongly discourage you from disabling participating traffic by " +"default.\n" +"If you do this and your application gets hugely popular, it could break " +"the network." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:90 +msgid "Persistence" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:91 +msgid "" +"You must save the router's data (netdb, configuration, etc.) between runs" +" of the router.\n" +"I2P does not work well if you must reseed each startup, and that's a huge" +" load on our reseed servers, and not very good for anonymity either.\n" +"Even if you bundle router infos, I2P needs saved profile data for best " +"performance." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:99 +msgid "Configurability" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:100 +msgid "" +"Give your users a way to change the configuration of the important " +"settings.\n" +"We understand that you will probably want to hide most of I2P's " +"complexity, but it's important to show some basic settings.\n" +"In addition to the defaults above, some network settings such as UPnP, " +"IP/port may be helpful." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:108 +msgid "Floodfill Considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:109 +msgid "" +"Above a certain bandwidth setting, and meeting other health criteria, " +"your router will become floodfill,\n" +"which may cause a large increase in connections and memory usage (at " +"least with the Java router).\n" +"Think about whether that's OK. You can disable floodfill, but then your " +"fastest users aren't contributing what they could.\n" +"It also depends on the typical uptime for your application." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:119 +msgid "Reseeding" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:120 +msgid "" +"Decide if you are bundling router infos or using our reseed hosts.\n" +"The Java reseed host list is in the source code, so if you keep your " +"source up to date, the host list will be also.\n" +"Be aware of possible blocking by hostile governments." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:129 +msgid "Reduce Network Resource Usage" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:130 +msgid "" +"Consider setting your application tunnels to delay-open, reduce-on-idle " +"and/or close-on-idle.\n" +"This is straightforward if using i2ptunnel but you'll have to implement " +"some of it yourself if using I2CP directly.\n" +"See i2psnark for code that reduces tunnel count and then closes the " +"tunnel, even in the presence of some background DHT activity." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:138 +msgid "Updatability" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:139 +msgid "" +"Have an auto-update feature if at all possible, or at least auto-" +"notification of a new version.\n" +"Our biggest fear is a huge number of routers out there that can't be " +"updated.\n" +"We have about 6-8 releases a year of the Java router, and it's critical " +"to the health of the network that the users keep up.\n" +"We usually have over 80% of the network on the latest release within " +"6 weeks after the release, and we'd like to keep it that way.\n" +"You don't need to worry about disabling the router's built-in auto-update" +" function, as that code is in the router console,\n" +"which you presumably are not bundling." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:150 +msgid "Rollout" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:151 +msgid "" +"Have a gradual rollout plan. Don't overwhelm the network all at once.\n" +"We currently have approximately 25K unique users per day and 40K uniques " +"per month.\n" +"We are probably able to handle growth of 2-3X per year without too much " +"issue.\n" +"If you anticipate a faster rampup than that, OR the bandwidth " +"distribution (or uptime distribution,\n" +"or any other significant characteristic) of your userbase is " +"significantly different from our current userbase,\n" +"we really need to have a discussion.\n" +"The bigger your growth plans, the more important everthing else in this " +"checklist is." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:163 +msgid "Design for and Encourage Long Uptimes" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:164 +msgid "" +"Tell your users that I2P works best if it keeps running.\n" +"It may be several minutes after startup before it works well, and even " +"more after first install.\n" +"If your average uptime is less than an hour, I2P is probably the wrong " +"solution." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:172 +msgid "Show Status" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:173 +msgid "" +"Provide some indication to the user that the application tunnels are " +"ready. Encourage patience." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:178 +msgid "Graceful Shutdown" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:179 +msgid "" +"If possible, delay the shutdown until your participating tunnels expire.\n" +"Don't let your users break tunnels easily, or at least ask them to " +"confirm." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:185 +msgid "Education and Donation" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:186 +msgid "" +"It would be nice if you give your users links to learn more about I2P and" +" to donate." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:192 +msgid "External Router Option" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:193 +msgid "" +"Depending on your user base and application,\n" +"it may be helpful to provide an option or a separate package to use an " +"external router." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:200 +msgid "Use of other Common Services" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:201 +msgid "" +"If you plan to use or link to other common I2P services (news feeds, " +"hosts.txt subscriptions, trackers, outproxies, etc.),\n" +"make sure you aren't overloading them,\n" +"and talk to the people who are running them to make sure it's ok." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:209 +msgid "Time / NTP Issues" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:210 +msgid "" +"I2P includes an SNTP client. I2P requires correct time to operate.\n" +"It will compensate for a skewed system clock but this may delay startup. " +"You may disable I2P's SNTP queries,\n" +"but this isn't advised unless your application makes sure the system " +"clock is correct." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:218 +msgid "Choose What and How you Bundle" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:219 +msgid "" +"At a minimum you will need i2p.jar, router.jar, streaming.jar, and " +"mstreaming.jar.\n" +"You may omit the two streaming jars for a datagram-only app.\n" +"Some apps may need more, e.g. i2ptunnel.jar or addressbook.jar.\n" +"Don't forget jbigi.jar, or a subset of it for the platforms you support, " +"to make the crypto much faster.\n" +"We are currently building them for Java 6, as of 0.9.14. The source is " +"mostly compatible with Java 5 if you want to do your own compile,\n" +"but we may start using Java 6 features at any time without notice.\n" +"We plan to migrate to Java 7 in 2015.\n" +"If you're building Debian / Ubuntu packages, you should require the I2P " +"package from our PPA instead of bundling it.\n" +"You almost certainly do not need susimail, susidns, the router console, " +"and i2psnark, for example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:230 +msgid "" +"The following files should be included in the I2P installation directory," +" specified with the \"i2p.dir.base\" property.\n" +"Don't forget certificates/reseed and certificates/ssl, required for " +"reseeding, and blocklist.txt for IP validation.\n" +"The geoip directory is optional, but recommended so the router can make " +"decisions based on location.\n" +"The hosts.txt file may be necessary, you may modify it to include any " +"hosts your application uses.\n" +"You may add a router.config file to the base directory to override " +"initial defaults." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:237 +msgid "" +"License requirements may require you to include the LICENSES.txt file and" +" the licenses directory." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:243 +msgid "You may also wish to bundle a hosts.txt file." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:246 +msgid "Be sure to specify a Java 6 bootclasspath if compiling with Java 8." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:254 +msgid "Datagram (DHT) considerations" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:255 +msgid "" +"If your application is using I2P datagrams, e.g. for a DHT,\n" +"there's lots of advanced options available to reduce overhead and " +"increase reliability.\n" +"This may take some time and experimentation to get working well.\n" +"Be aware of size/reliability tradeoffs. Talk to us for help.\n" +"It is possible - and recommended - to use Datagrams and Streaming on the " +"same Destination.\n" +"Don't create separate Destinations for this.\n" +"Don't try to store your unrelated data in the existing network DHTs " +"(iMule, bote, bittorrent, and router).\n" +"Build your own. If you are hardcoding seed nodes, we recommend that you " +"have several." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:268 +msgid "Comarketing" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:269 +msgid "" +"Let's work together. Don't wait until it's done.\n" +"Give us your Twitter handle and start tweeting about it, we will return " +"the favor." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:275 +msgid "Malware" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:276 +msgid "" +"Please don't use I2P for evil.\n" +"It could cause great harm both to our network and our reputation." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:282 +msgid "Join Us" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:283 +msgid "" +"This may be obvious, but join the community. Run I2P 24/7. Start an " +"eepsite about your project.\n" +"Hang out in IRC #i2p-dev. Post on the forums. Spread the word.\n" +"We can help get you users, testers, translators, or even coders." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:291 +msgid "Application Examples" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:292 +msgid "" +"You may wish to install and play with the I2P Android app, and look at " +"its code, for an example of an application that bundles the router.\n" +"See what we expose to the user and what we hide.\n" +"Look at the state machine we use to start and stop the router.\n" +"Other examples are: Vuze, the Nightweb Android app, iMule, TAILS, iCloak," +" and Monero." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:300 +msgid "Code Example" +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:301 +msgid "" +"None of the above actually tells you how to write your code to\n" +"bundle the Java router, so following is a brief example." +msgstr "" + +#: i2p2www/pages/site/docs/applications/embedding.html:331 +msgid "" +"This code is for the case where your application starts the router, as in" +" our Android app.\n" +"You could also have the router start the application via the " +"clients.config and i2ptunnel.config files,\n" +"together with Jetty webapps,\n" +"as is done in our Java packages.\n" +"As always, state management is the difficult part." +msgstr "" + #: i2p2www/pages/site/docs/applications/managed-clients.html:3 msgid "February 2014" msgstr "" @@ -5443,7 +5957,7 @@ msgstr "" #: i2p2www/pages/site/docs/how/cryptography.html:371 #: i2p2www/pages/site/docs/how/cryptography.html:448 #: i2p2www/pages/site/docs/how/cryptography.html:516 -#: i2p2www/pages/site/docs/how/garlic-routing.html:293 +#: i2p2www/pages/site/docs/how/garlic-routing.html:290 #: i2p2www/pages/site/docs/how/peer-selection.html:296 msgid "References" msgstr "" @@ -6085,7 +6599,9 @@ msgstr "" msgid "" "Several of these ideas may require a new I2NP message type, or\n" "set a flag in the\n" -"Delivery Instructions,\n" +"Delivery" +" Instructions,\n" "or set a magic number in the first few bytes of the Session Key field\n" "and accept a small risk of the random Session Key matching the magic " "number." @@ -6331,30 +6847,32 @@ msgid "" "I2CP interface becomes a single\n" "Garlic Clove\n" "with its own\n" -"Delivery Instructions,\n" +"Delivery " +"Instructions,\n" "inside a\n" "Garlic Message.\n" "Delivery Instructions may specify a Destination, Router, or Tunnel." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:172 +#: i2p2www/pages/site/docs/how/garlic-routing.html:171 msgid "" "Generally, a Garlic Message will contain only one clove.\n" "However, the router will periodically bundle two additional\n" "cloves in the Garlic Message:" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:177 +#: i2p2www/pages/site/docs/how/garlic-routing.html:176 msgid "Garlic Message Cloves" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:180 +#: i2p2www/pages/site/docs/how/garlic-routing.html:179 #, python-format msgid "" "A\n" "Delivery Status Message,\n" "with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying that it be sent back to the originating router as an " "acknowledgment.\n" "This is similar to the \"reply block\" or \"reply onion\"\n" @@ -6368,7 +6886,7 @@ msgid "" "or take other actions." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:194 +#: i2p2www/pages/site/docs/how/garlic-routing.html:192 #, python-format msgid "" "A\n" @@ -6376,7 +6894,8 @@ msgid "" "containing a\n" "LeaseSet\n" "for the originating Destination, with\n" -"Delivery Instructions\n" +"Delivery " +"Instructions\n" "specifying the far-end destination's router.\n" "By periodically bundling a LeaseSet, the router ensures that the far-end " "will be able\n" @@ -6388,7 +6907,7 @@ msgid "" "network database page." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:213 +#: i2p2www/pages/site/docs/how/garlic-routing.html:210 #, python-format msgid "" "By default, the Delivery Status and Database Store Messages\n" @@ -6406,14 +6925,14 @@ msgid "" " Expires specification for details." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:227 +#: i2p2www/pages/site/docs/how/garlic-routing.html:224 msgid "" "Obviously, the additional messages are currently bundled for specific " "purposes,\n" "and not part of a general-purpose routing scheme." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:232 +#: i2p2www/pages/site/docs/how/garlic-routing.html:229 msgid "" "As of release 0.9.12, the Delivery Status Message is wrapped in another " "Garlic Message\n" @@ -6421,11 +6940,11 @@ msgid "" "routers on the return path." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:238 +#: i2p2www/pages/site/docs/how/garlic-routing.html:235 msgid "Storage to the Floodfill Network Database" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:239 +#: i2p2www/pages/site/docs/how/garlic-routing.html:236 #, python-format msgid "" "As explained on the\n" @@ -6439,20 +6958,21 @@ msgid "" "so it is not visible to the tunnel's outbound gateway." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:255 +#: i2p2www/pages/site/docs/how/garlic-routing.html:252 #, python-format msgid "" "The Garlic Message mechanism is very flexible and provides a structure " "for\n" "implementing many types of mixnet delivery methods.\n" "Together with the unused delay option in the\n" -"tunnel message Delivery " -"Instructions,\n" +"tunnel" +" message Delivery Instructions,\n" "a wide spectrum of batching, delay, mixing, and routing strategies are " "possible." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:263 +#: i2p2www/pages/site/docs/how/garlic-routing.html:260 msgid "" "In particular, there is potential for much more flexibility at the " "outbound tunnel endpoint.\n" @@ -6462,7 +6982,7 @@ msgid "" "for redundancy, or streaming audio and video." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:270 +#: i2p2www/pages/site/docs/how/garlic-routing.html:267 msgid "" "Such experiments may conflict with the need to ensure security and " "anonymity, such\n" @@ -6472,7 +6992,7 @@ msgid "" "expiration times." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:276 +#: i2p2www/pages/site/docs/how/garlic-routing.html:273 #, python-format msgid "" "As a part of\n" @@ -6485,14 +7005,14 @@ msgid "" "of 16 bytes." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:285 +#: i2p2www/pages/site/docs/how/garlic-routing.html:282 #, python-format msgid "" "Encryption of additional messages to and from the\n" "floodfill routers." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:295 +#: i2p2www/pages/site/docs/how/garlic-routing.html:292 msgid "" "The term garlic routing was first coined in Roger Dingledine's Free Haven" " \n" @@ -6502,30 +7022,30 @@ msgid "" "Michael J. Freedman." msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:302 +#: i2p2www/pages/site/docs/how/garlic-routing.html:299 msgid "Onion router publications" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:304 +#: i2p2www/pages/site/docs/how/garlic-routing.html:301 msgid "Onion Routing on Wikipedia" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:306 +#: i2p2www/pages/site/docs/how/garlic-routing.html:303 msgid "Garlic Routing on Wikipedia" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:308 +#: i2p2www/pages/site/docs/how/garlic-routing.html:305 #, python-format msgid "" "I2P Meeting 58 (2003) discussing the " "implementation of garlic routing" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:314 +#: i2p2www/pages/site/docs/how/garlic-routing.html:311 msgid "Free Haven publications" msgstr "" -#: i2p2www/pages/site/docs/how/garlic-routing.html:316 +#: i2p2www/pages/site/docs/how/garlic-routing.html:313 msgid "" "Onion routing was first described in Hiding Routing Information\n" @@ -14134,15 +14654,16 @@ msgstr "" #, python-format msgid "" "Tunnel Message Delivery Instructions are defined in the Tunnel Message Specification.\n" +"href=\"%(tunnelmessage)s#struct_TunnelMessageDeliveryInstructions\">Tunnel" +" Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/common-structures.html:1014 #, python-format msgid "" "Garlic Message Delivery Instructions are defined in the I2NP Message " -"Specification.\n" +"href=\"%(i2npmessage)s#struct_GarlicCloveDeliveryInstructions\">I2NP " +"Message Specification.\n" msgstr "" #: i2p2www/pages/site/docs/spec/configuration.html:2 @@ -14372,7 +14893,7 @@ msgid "" "at least 427 bytes of overhead." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:95 +#: i2p2www/pages/site/docs/spec/datagrams.html:92 #, python-format msgid "" "The practical length is limited by lower layers of protocols - the\n" @@ -14382,7 +14903,7 @@ msgid "" "31.5 KB." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:101 +#: i2p2www/pages/site/docs/spec/datagrams.html:98 #, python-format msgid "" "See important notes about the reliability of " @@ -14390,7 +14911,7 @@ msgid "" "For best results, limit the payload to about 10 KB or less." msgstr "" -#: i2p2www/pages/site/docs/spec/datagrams.html:105 +#: i2p2www/pages/site/docs/spec/datagrams.html:102 msgid "Signatures for types other than DSA_SHA1 were redefined in release 0.9.14." msgstr "" @@ -14398,6 +14919,10 @@ msgstr "" msgid "GeoIP File Specification" msgstr "" +#: i2p2www/pages/site/docs/spec/geoip.html:3 +msgid "December 2013" +msgstr "" + #: i2p2www/pages/site/docs/spec/geoip.html:8 msgid "" "This page specifies the format of the various GeoIP files,\n" @@ -14444,6 +14969,10 @@ msgstr "" msgid "Streaming Library Specification" msgstr "" +#: i2p2www/pages/site/docs/spec/streaming.html:3 +msgid "June 2015" +msgstr "" + #: i2p2www/pages/site/docs/spec/streaming.html:6 msgid "See the Streaming page for an overview of the Streaming Library." msgstr "" diff --git a/pots/get-involved.pot b/pots/get-involved.pot index 5f8c35cc..a6d2e893 100644 --- a/pots/get-involved.pot +++ b/pots/get-involved.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P website\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -193,7 +193,7 @@ msgstr "" msgid "" "We need help in many areas, and you don't need to know Java to " "contribute!\n" -"Here's a list to help you get started!" +"Here's a list to help get you started!" msgstr "" #: i2p2www/pages/site/get-involved/index.html:18 @@ -1974,11 +1974,11 @@ msgstr "" msgid "Developer Commit keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:277 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:284 msgid "Developer Transport Keys" msgstr "" -#: i2p2www/pages/site/get-involved/develop/developers-keys.html:278 +#: i2p2www/pages/site/get-involved/develop/developers-keys.html:285 #, python-format msgid "" "Note: Transport keys are only needed for setting up a\n" @@ -2340,16 +2340,20 @@ msgstr "" msgid "Developer Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:4 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:3 +msgid "October 2015" +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:5 #, python-format msgid "Read the new developers guide first." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:8 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:9 msgid "Basic Guidelines and Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:10 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:11 msgid "" "Most of the following should be common sense for anybody who has worked " "on open source or in a commercial\n" @@ -2360,11 +2364,11 @@ msgid "" "check with the appropriate developer for guidance." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:18 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:19 msgid "Community" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:20 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:21 msgid "" "Please don't just \"write code\". If you can, participate in other " "development activities, including:\n" @@ -2373,7 +2377,7 @@ msgid "" "bug reporting and responses; documentation; code reviews; etc." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:25 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:26 msgid "" "Active devs should be available periodically on IRC #i2p-dev.\n" "Be aware of the current release cycle.\n" @@ -2381,7 +2385,7 @@ msgid "" "the checkin deadline for a release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:35 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:36 msgid "" "Have a basic understanding of distributed source control systems, even if" " you haven't\n" @@ -2391,7 +2395,7 @@ msgid "" "Check in some small changes and see how it goes." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:42 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:43 msgid "" "Test your changes before checking them in.\n" "If you prefer the checkin-before-test development model,\n" @@ -2403,7 +2407,7 @@ msgid "" "you push your change." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:51 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:52 msgid "" "If your change is non-trivial, or you want people to test it and need " "good test reports\n" @@ -2412,13 +2416,13 @@ msgid "" "and increment the build revision in RouterVersion.java." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:56 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:57 msgid "" "Ensure that you have the latest monotonerc file in _MTN.\n" "Do not check in on top of untrusted revisions." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:60 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:61 msgid "" "Ensure that you pull the latest revision before you check in.\n" "If you inadvertently diverge, merge and push as soon as possible.\n" @@ -2429,7 +2433,7 @@ msgid "" "without creating a merge revision." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:68 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:69 msgid "" "Do not check in major changes into the main i2p.i2p branch late in the " "release cycle.\n" @@ -2438,11 +2442,11 @@ msgid "" "and do the development there so you do not block releases." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:75 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:76 msgid "Coding Style" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:77 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:78 msgid "" "Coding style throughout most of the code is 4-spaces for indentation. Do " "not use tabs.\n" @@ -2454,13 +2458,13 @@ msgid "" "Use common sense. Emulate the style in the file you are modifying." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:84 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:85 msgid "" "New classes and methods require at least brief javadocs. Add @since " "release-number." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:87 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:88 msgid "" "Classes in core/ (i2p.jar) and portions of i2ptunnel are part of our " "official API.\n" @@ -2473,7 +2477,7 @@ msgid "" "website (i2p.www branch)." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:95 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:96 msgid "" "Tag strings for translation where appropriate.\n" "Don't change existing tagged strings unless really necessary, as it will " @@ -2483,32 +2487,35 @@ msgid "" "translators have a chance to update before the release." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:101 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:102 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:104 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:105 msgid "" -"We require Java 6 to build but only Java 5 to run I2P.\n" -"Do not use Java 6 classes or methods without handling the class not found" -" exceptions\n" -"and providing alternate Java 5 code. See classes in net.i2p.util for " -"examples." +"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:109 msgid "" +"We require Java 6 to build and run I2P.\n" +"Do not use Java 7 classes or methods." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:113 +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:115 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:119 msgid "Licenses" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:117 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:121 msgid "" "Only check in code that you wrote yourself.\n" "Before checking in any code or library jars from other sources,\n" @@ -2517,18 +2524,18 @@ msgid "" "and obtain approval from the lead developer." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:124 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:128 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:131 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:135 msgid "Bugs" msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:133 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:137 #, python-format msgid "" "Managing Trac tickets is everybody's job, please help.\n" @@ -2536,7 +2543,19 @@ msgid "" "Assign, categorize, comment on, fix, or close tickets if you can." msgstr "" -#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:138 +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:142 +msgid "" +"New developers should start by fixing a bug.\n" +"Search for bugs with the 'easy' keyword on trac.\n" +"When you have a fix, attach your patch to the ticket and add the keyword " +"'review-needed'.\n" +"Do not close the ticket until it's been successfully reviewed and you've " +"checked your changes in.\n" +"Once you've done this smoothly for a couple of tickets, you may follow " +"the normal procedure below." +msgstr "" + +#: i2p2www/pages/site/get-involved/guides/dev-guidelines.html:149 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/pots/priority.pot b/pots/priority.pot index 11bd2716..3b53249c 100644 --- a/pots/priority.pot +++ b/pots/priority.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: I2P website\n" "Report-Msgid-Bugs-To: http://trac.i2p2.de\n" -"POT-Creation-Date: 2015-05-14 04:47+0000\n" +"POT-Creation-Date: 2015-10-31 05:37+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -282,16 +282,16 @@ msgid "" "howto." msgstr "" -#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/downloads/list.html:3 i2p2www/pages/downloads/select.html:15 #: i2p2www/pages/global/nav.html:3 msgid "Download" msgstr "" -#: i2p2www/pages/downloads/list.html:9 +#: i2p2www/pages/downloads/list.html:5 msgid "Dependency" msgstr "" -#: i2p2www/pages/downloads/list.html:10 +#: i2p2www/pages/downloads/list.html:6 #, python-format msgid "" "\n" @@ -307,43 +307,31 @@ msgid "" "or type java -version at your command prompt.\n" msgstr "" -#: i2p2www/pages/downloads/list.html:30 i2p2www/pages/downloads/list.html:32 +#: i2p2www/pages/downloads/list.html:26 i2p2www/pages/downloads/list.html:28 msgid "Release Notes" msgstr "" -#: i2p2www/pages/downloads/list.html:34 +#: i2p2www/pages/downloads/list.html:30 msgid "Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:36 +#: i2p2www/pages/downloads/list.html:32 msgid "Debian Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:38 +#: i2p2www/pages/downloads/list.html:34 msgid "Android Change Log" msgstr "" -#: i2p2www/pages/downloads/list.html:43 +#: i2p2www/pages/downloads/list.html:39 msgid "Clean installs" msgstr "" -#: i2p2www/pages/downloads/list.html:54 i2p2www/pages/downloads/list.html:76 -#: i2p2www/pages/downloads/list.html:108 i2p2www/pages/downloads/list.html:200 -#: i2p2www/pages/downloads/list.html:305 -msgid "Mirror:" -msgstr "" - -#: i2p2www/pages/downloads/list.html:56 i2p2www/pages/downloads/list.html:78 -#: i2p2www/pages/downloads/list.html:110 i2p2www/pages/downloads/list.html:202 -#: i2p2www/pages/downloads/list.html:307 -msgid "select alternate mirror" -msgstr "" - -#: i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:43 msgid "Download that file and run it." msgstr "" -#: i2p2www/pages/downloads/list.html:84 +#: i2p2www/pages/downloads/list.html:49 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -354,11 +342,11 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:92 i2p2www/pages/downloads/list.html:124 +#: i2p2www/pages/downloads/list.html:57 i2p2www/pages/downloads/list.html:73 msgid "Command line (headless) install:" msgstr "" -#: i2p2www/pages/downloads/list.html:93 +#: i2p2www/pages/downloads/list.html:58 #, python-format msgid "" "Download the %(i2pversion)s OSX graphical installer file above and\n" @@ -366,7 +354,7 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:116 +#: i2p2www/pages/downloads/list.html:65 #, python-format msgid "" "Download that file and double-click it (if that works) or\n" @@ -377,7 +365,7 @@ msgid "" " "Open with Java"." msgstr "" -#: i2p2www/pages/downloads/list.html:125 +#: i2p2www/pages/downloads/list.html:74 #, python-format msgid "" "Download the graphical installer file above and\n" @@ -385,49 +373,22 @@ msgid "" "from the command line." msgstr "" -#: i2p2www/pages/downloads/list.html:138 +#: i2p2www/pages/downloads/list.html:82 msgid "Packages for Debian & Ubuntu are available." msgstr "" -#: i2p2www/pages/downloads/list.html:149 -msgid "Outside I2P" -msgstr "" - -#: i2p2www/pages/downloads/list.html:153 -msgid "Inside I2P" -msgstr "" - -#: i2p2www/pages/downloads/list.html:157 -msgid "Our F-Droid repository" -msgstr "" - -#: i2p2www/pages/downloads/list.html:163 -msgid "Development Builds" -msgstr "" - -#: i2p2www/pages/downloads/list.html:164 -#, python-format -msgid "str4d's eepsite" -msgstr "" - -#: i2p2www/pages/downloads/list.html:173 -msgid "" -"The I2P Android app is in development and does NOT currently provide " -"strong anonymity." -msgstr "" - -#: i2p2www/pages/downloads/list.html:176 +#: i2p2www/pages/downloads/list.html:89 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:180 +#: i2p2www/pages/downloads/list.html:93 msgid "512 MB RAM minimum; 1 GB recommended." msgstr "" -#: i2p2www/pages/downloads/list.html:183 +#: i2p2www/pages/downloads/list.html:96 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 " @@ -435,11 +396,7 @@ msgid "" " the other." msgstr "" -#: i2p2www/pages/downloads/list.html:194 -msgid "Source package" -msgstr "" - -#: i2p2www/pages/downloads/list.html:208 +#: i2p2www/pages/downloads/list.html:105 #, python-format msgid "" "Alternately, you can fetch the source from whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:238 +#: i2p2www/pages/downloads/list.html:134 msgid "Updates from earlier releases:" msgstr "" -#: i2p2www/pages/downloads/list.html:240 +#: i2p2www/pages/downloads/list.html:136 msgid "Both automatic and manual upgrades are available for the release." msgstr "" -#: i2p2www/pages/downloads/list.html:246 +#: i2p2www/pages/downloads/list.html:140 msgid "Automatic updates" msgstr "" -#: i2p2www/pages/downloads/list.html:249 +#: i2p2www/pages/downloads/list.html:141 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" @@ -490,7 +447,7 @@ msgid "" "when it appears." msgstr "" -#: i2p2www/pages/downloads/list.html:255 +#: i2p2www/pages/downloads/list.html:147 msgid "" "Due to a bug in release 0.7.6, those whose first I2P installation was " "that version\n" @@ -500,7 +457,7 @@ msgid "" "and should use the manual update method below." msgstr "" -#: i2p2www/pages/downloads/list.html:263 +#: i2p2www/pages/downloads/list.html:155 #, python-format msgid "" "If you are running 0.7.4 or earlier, please see\n" @@ -510,7 +467,7 @@ msgid "" "receive the release." msgstr "" -#: i2p2www/pages/downloads/list.html:271 +#: i2p2www/pages/downloads/list.html:163 #, python-format msgid "" "If you are running 0.6.1.30 or earlier, please see\n" @@ -520,7 +477,7 @@ msgid "" "receive the release." msgstr "" -#: i2p2www/pages/downloads/list.html:280 +#: i2p2www/pages/downloads/list.html:172 #, python-format msgid "" "If you have reconfigured your router following the rename as i2pupdate.zip.\n" @@ -551,26 +504,26 @@ msgid "" " NOT need to unzip that file." msgstr "" -#: i2p2www/pages/downloads/list.html:324 +#: i2p2www/pages/downloads/list.html:200 msgid "Click \"Restart\"" msgstr "" -#: i2p2www/pages/downloads/list.html:329 +#: i2p2www/pages/downloads/list.html:205 msgid "Grab a cup of coffee and come back in 11 minutes" msgstr "" -#: i2p2www/pages/downloads/list.html:337 +#: i2p2www/pages/downloads/list.html:212 #, python-format msgid "" "The file is signed by zzz,\n" "whose key is here." msgstr "" -#: i2p2www/pages/downloads/list.html:342 +#: i2p2www/pages/downloads/list.html:217 msgid "Previous Releases" msgstr "" -#: i2p2www/pages/downloads/list.html:344 +#: i2p2www/pages/downloads/list.html:219 #, python-format msgid "" "Previous releases are available on