diff --git a/i2p2www/__init__.py b/i2p2www/__init__.py index ac9fdcb55ed142ce79fb5d3e62361d04a9bd06f3..82513ea851b8190e8435a84cda5c5ab1846b52ab 100644 --- a/i2p2www/__init__.py +++ b/i2p2www/__init__.py @@ -39,6 +39,7 @@ SUPPORTED_LANGS = [ 'es', 'zh', 'de', + 'fi', 'fr', 'he', 'ar', @@ -61,6 +62,7 @@ SUPPORTED_LANG_NAMES = { 'es': u'Castellano', 'zh': u'Chinese', 'de': u'Deutsch', + 'fi': u'Finnish', 'fr': u'Français', 'he': u'Hebrew', 'ar': u'Arabic', diff --git a/i2p2www/static/images/flags/fi.png b/i2p2www/static/images/flags/fi.png new file mode 100644 index 0000000000000000000000000000000000000000..14ec091b802cf24ebd9f8825f81cd2f6e360b46d Binary files /dev/null and b/i2p2www/static/images/flags/fi.png differ diff --git a/i2p2www/translations/fi/LC_MESSAGES/about.po b/i2p2www/translations/fi/LC_MESSAGES/about.po new file mode 100644 index 0000000000000000000000000000000000000000..742adb566998ad3d7d628c49dde151b4973b9b75 --- /dev/null +++ b/i2p2www/translations/fi/LC_MESSAGES/about.po @@ -0,0 +1,2246 @@ +# Finnish translations for I2P. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the I2P project. +# +# Translators: +# Jorma Karvonen <karvonen.jorma@gmail.com>, 2015 +msgid "" +msgstr "" +"Project-Id-Version: I2P\n" +"Report-Msgid-Bugs-To: http://trac.i2p2.de\n" +"POT-Creation-Date: 2014-11-15 23:30+0000\n" +"PO-Revision-Date: 2015-01-01 16:44+0000\n" +"Last-Translator: Jorma Karvonen <karvonen.jorma@gmail.com>\n" +"Language-Team: Finnish " +"(http://www.transifex.com/projects/p/I2P/language/fi/)\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" + +#: i2p2www/pages/site/about/browser-config.html:2 +msgid "Web Browser Configuration" +msgstr "Webbiselainasetukset" + +#: i2p2www/pages/site/about/browser-config.html:5 +msgid "" +"Your web browser will need to be configured in order to browse eepsites " +"and to\n" +"utilize the outproxies available within I2P. Below are walkthroughs for " +"some of\n" +"the most popular browsers." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:11 +msgid "How to configure your browser" +msgstr "Kuinka asettaa selaimesi" + +#: i2p2www/pages/site/about/browser-config.html:17 +#: i2p2www/pages/site/about/browser-config.html:73 +msgid "Outproxy Terms Of Service" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:22 +msgid "Internet Explorer 8 or Chrome" +msgstr "Internet Explorer 8 tai Chrome" + +#: i2p2www/pages/site/about/browser-config.html:23 +msgid "" +"In the tools menu select the \"Internet Options\" line to open the " +"settings. In the\n" +"settings window choose the connections tab and click on LAN settings for " +"the\n" +"proxy port configuration." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:28 +msgid "IE Internet Options" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:29 +msgid "" +"Now set the checkmark at \"use a proxy server for your LAN\" and at the " +"\"Bypass\n" +"proxy server for local addresses\". With a click on Advanced-button you " +"open the\n" +"window to open the ports. Enter the values like on the picture, IP " +"127.0.0.1\n" +"and port 4444 for HTTP, port 4445 for HTTPS. With clicks on OK you save " +"the\n" +"settings and your browser is set to use the I2P proxy.\n" +"<b>Note/Privacy tip:</b> Set the FTP proxy to the same settings as the " +"HTTP proxy." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:37 +msgid "IE Proxy Settings" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:41 +msgid "" +"From the Tools menu, select Options to bring up the Firefox settings " +"panel.\n" +"Click the icon labelled <em>Advanced</em>, then click on the " +"<em>Network</em>\n" +"tab. In the <em>Connections</em> section, click on the Settings button. " +"You'll\n" +"see a Window like the following:" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:47 +msgid "Firefox Network Options" +msgstr "Firefox-verkkovalitsimet" + +#: i2p2www/pages/site/about/browser-config.html:48 +msgid "" +"In the <em>Connection Settings</em> window, click the circle next to " +"<em>Manual\n" +" proxy configuration</em>, then enter 127.0.0.1, port 4444 in the HTTP" +" Proxy\n" +"field. Enter 127.0.0.1, port 4445 in the SSL Proxy field.\n" +"Be sure to enter localhost and 127.0.0.1 into the \"No Proxy for\" box.\n" +"<b>Note/Privacy tip:</b> Set the FTP proxy to the same settings as the " +"HTTP proxy." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:55 +msgid "Firefox Proxy Settings" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:59 +msgid "" +"From the <em>Settings</em> menu, select <em>Configure Konqueror</em>. In " +"the\n" +"Web Browsing group on the left side, select Proxy, then select the option" +" \"Use manually specified proxy\n" +"configuration\" on the right." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:64 +msgid "Konqueror Proxy Options" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:65 +msgid "" +"Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port" +" 4445 into\n" +"HTTPS box. Enter <code>127.0.0.1,localhost</code> into the Exceptions " +"box. Click Apply then OK\n" +"to close the configuration window.\n" +"<b>Note/Privacy tip:</b> Set the FTP proxy to the same settings as the " +"HTTP proxy." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:74 +msgid "" +"Remember: I2P was not designed for creating proxies to the outer " +"Internet.\n" +"Instead, it is meant to be used as an internal network." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:78 +msgid "" +"<p><b>The I2P project itself does not run any proxies to the " +"Internet.</b> \n" +"The only outproxy is a service from the privacy solutions project. \n" +"Consider donating to them for a continued stable service. Higher " +"bandwidth will \n" +"increase with the founding of the organization. Maybe more outproxies " +"too.</p>\n" +"<a href=\"http://privacysolutions.no\"\n" +" target=\"_blank\">http://privacysolutions.no</a>" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:86 +#, python-format +msgid "" +"By default, I2P comes with two outproxies configured: " +"<code>%(http)s</code> \n" +"and <code>%(https)s</code>. Even the domain names are different, it's the" +" same outproxy you hit.\n" +"(multi-homed/keyed for better performance)" +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:91 +msgid "" +"Filtering is active on these outproxies (for example, mibbit and torrent\n" +"tracker access is blocked). Eepsites\n" +"that are accessible via .i2p addresses are also not allowed via the " +"outproxies.\n" +"As a convenience, the outproxy blocks ad servers." +msgstr "" + +#: i2p2www/pages/site/about/browser-config.html:97 +msgid "" +"<a href=\"https://www.torproject.org\">Tor</a> is good application to use" +" as an\n" +"outproxy to the Internet." +msgstr "" + +#: i2p2www/pages/site/about/glossary.html:2 +msgid "Glossary" +msgstr "" + +#: i2p2www/pages/site/about/glossary.html:4 +msgid "" +"This page lists often-used terminology when discussing I2P and " +"cryptography." +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:2 +msgid "Hall Of Fame" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:5 +#, python-format +msgid "Current balance: as of %(date)s" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:8 +#: i2p2www/pages/site/about/hall-of-fame.html:44 +#: i2p2www/pages/site/about/hall-of-fame.html:311 +#: i2p2www/pages/site/about/hall-of-fame.html:312 +#: i2p2www/pages/site/about/hall-of-fame.html:313 +#: i2p2www/pages/site/about/hall-of-fame.html:314 +#: i2p2www/pages/site/about/hall-of-fame.html:316 +#: i2p2www/pages/site/about/hall-of-fame.html:317 +#: i2p2www/pages/site/about/hall-of-fame.html:318 +#: i2p2www/pages/site/about/hall-of-fame.html:321 +#: i2p2www/pages/site/about/hall-of-fame.html:322 +#: i2p2www/pages/site/about/hall-of-fame.html:323 +#: i2p2www/pages/site/about/hall-of-fame.html:326 +#: i2p2www/pages/site/about/hall-of-fame.html:327 +#: i2p2www/pages/site/about/hall-of-fame.html:328 +#: i2p2www/pages/site/about/hall-of-fame.html:329 +#: i2p2www/pages/site/about/hall-of-fame.html:330 +#: i2p2www/pages/site/about/hall-of-fame.html:331 +#: i2p2www/pages/site/about/hall-of-fame.html:332 +#: i2p2www/pages/site/about/hall-of-fame.html:333 +#: i2p2www/pages/site/about/hall-of-fame.html:334 +#: i2p2www/pages/site/about/hall-of-fame.html:335 +#: i2p2www/pages/site/about/hall-of-fame.html:336 +#: i2p2www/pages/site/about/hall-of-fame.html:337 +#: i2p2www/pages/site/about/hall-of-fame.html:338 +#: i2p2www/pages/site/about/hall-of-fame.html:341 +#: i2p2www/pages/site/about/hall-of-fame.html:342 +#: i2p2www/pages/site/about/hall-of-fame.html:343 +#: i2p2www/pages/site/about/hall-of-fame.html:344 +#: i2p2www/pages/site/about/hall-of-fame.html:345 +#: i2p2www/pages/site/about/hall-of-fame.html:346 +#: i2p2www/pages/site/about/hall-of-fame.html:348 +#: i2p2www/pages/site/about/hall-of-fame.html:349 +#: i2p2www/pages/site/about/hall-of-fame.html:352 +#: i2p2www/pages/site/about/hall-of-fame.html:353 +#: i2p2www/pages/site/about/hall-of-fame.html:354 +#: i2p2www/pages/site/about/hall-of-fame.html:355 +#: i2p2www/pages/site/about/hall-of-fame.html:356 +#: i2p2www/pages/site/about/hall-of-fame.html:358 +#: i2p2www/pages/site/about/hall-of-fame.html:359 +#: i2p2www/pages/site/about/hall-of-fame.html:360 +#: i2p2www/pages/site/about/hall-of-fame.html:361 +#: i2p2www/pages/site/about/hall-of-fame.html:362 +#: i2p2www/pages/site/about/hall-of-fame.html:363 +#: i2p2www/pages/site/about/hall-of-fame.html:365 +#: i2p2www/pages/site/about/hall-of-fame.html:366 +#: i2p2www/pages/site/about/hall-of-fame.html:367 +#: i2p2www/pages/site/about/hall-of-fame.html:368 +#: i2p2www/pages/site/about/hall-of-fame.html:370 +#: i2p2www/pages/site/about/hall-of-fame.html:371 +#: i2p2www/pages/site/about/hall-of-fame.html:372 +#: i2p2www/pages/site/about/hall-of-fame.html:373 +#: i2p2www/pages/site/about/hall-of-fame.html:374 +#: i2p2www/pages/site/about/hall-of-fame.html:377 +#: i2p2www/pages/site/about/hall-of-fame.html:378 +#: i2p2www/pages/site/about/hall-of-fame.html:379 +#: i2p2www/pages/site/about/hall-of-fame.html:380 +#: i2p2www/pages/site/about/hall-of-fame.html:382 +#: i2p2www/pages/site/about/hall-of-fame.html:383 +#: i2p2www/pages/site/about/hall-of-fame.html:384 +#: i2p2www/pages/site/about/hall-of-fame.html:386 +#: i2p2www/pages/site/about/hall-of-fame.html:387 +#: i2p2www/pages/site/about/hall-of-fame.html:388 +#: i2p2www/pages/site/about/hall-of-fame.html:389 +#: i2p2www/pages/site/about/hall-of-fame.html:391 +#: i2p2www/pages/site/about/hall-of-fame.html:392 +#: i2p2www/pages/site/about/hall-of-fame.html:393 +#: i2p2www/pages/site/about/hall-of-fame.html:394 +#: i2p2www/pages/site/about/hall-of-fame.html:395 +#: i2p2www/pages/site/about/hall-of-fame.html:401 +#: i2p2www/pages/site/about/hall-of-fame.html:404 +#: i2p2www/pages/site/about/hall-of-fame.html:405 +#: i2p2www/pages/site/about/hall-of-fame.html:406 +#: i2p2www/pages/site/about/hall-of-fame.html:407 +#: i2p2www/pages/site/about/hall-of-fame.html:408 +#: i2p2www/pages/site/about/hall-of-fame.html:410 +#: i2p2www/pages/site/about/hall-of-fame.html:411 +#: i2p2www/pages/site/about/hall-of-fame.html:412 +#: i2p2www/pages/site/about/hall-of-fame.html:417 +#: i2p2www/pages/site/about/hall-of-fame.html:418 +#: i2p2www/pages/site/about/hall-of-fame.html:419 +#: i2p2www/pages/site/about/hall-of-fame.html:420 +#: i2p2www/pages/site/about/hall-of-fame.html:421 +#: i2p2www/pages/site/about/hall-of-fame.html:422 +#: i2p2www/pages/site/about/hall-of-fame.html:423 +#: i2p2www/pages/site/about/hall-of-fame.html:424 +#: i2p2www/pages/site/about/hall-of-fame.html:425 +#: i2p2www/pages/site/about/hall-of-fame.html:426 +#: i2p2www/pages/site/about/hall-of-fame.html:428 +#: i2p2www/pages/site/about/hall-of-fame.html:429 +#: i2p2www/pages/site/about/hall-of-fame.html:439 +#: i2p2www/pages/site/about/hall-of-fame.html:440 +#: i2p2www/pages/site/about/hall-of-fame.html:441 +#: i2p2www/pages/site/about/hall-of-fame.html:442 +#: i2p2www/pages/site/about/hall-of-fame.html:443 +#: i2p2www/pages/site/about/hall-of-fame.html:444 +#: i2p2www/pages/site/about/hall-of-fame.html:445 +#: i2p2www/pages/site/about/hall-of-fame.html:446 +#: i2p2www/pages/site/about/hall-of-fame.html:447 +#: i2p2www/pages/site/about/hall-of-fame.html:448 +#: i2p2www/pages/site/about/hall-of-fame.html:449 +#: i2p2www/pages/site/about/hall-of-fame.html:450 +#: i2p2www/pages/site/about/hall-of-fame.html:451 +#: i2p2www/pages/site/about/hall-of-fame.html:452 +#: i2p2www/pages/site/about/hall-of-fame.html:453 +#: i2p2www/pages/site/about/hall-of-fame.html:454 +#: i2p2www/pages/site/about/hall-of-fame.html:455 +#: i2p2www/pages/site/about/hall-of-fame.html:456 +#: i2p2www/pages/site/about/hall-of-fame.html:457 +#: i2p2www/pages/site/about/hall-of-fame.html:458 +#: i2p2www/pages/site/about/hall-of-fame.html:459 +#: i2p2www/pages/site/about/hall-of-fame.html:463 +#: i2p2www/pages/site/about/hall-of-fame.html:464 +#: i2p2www/pages/site/about/hall-of-fame.html:465 +#: i2p2www/pages/site/about/hall-of-fame.html:466 +#: i2p2www/pages/site/about/hall-of-fame.html:467 +#: i2p2www/pages/site/about/hall-of-fame.html:468 +#: i2p2www/pages/site/about/hall-of-fame.html:469 +#: i2p2www/pages/site/about/hall-of-fame.html:471 +#: i2p2www/pages/site/about/hall-of-fame.html:472 +#: i2p2www/pages/site/about/hall-of-fame.html:473 +#: i2p2www/pages/site/about/hall-of-fame.html:474 +#: i2p2www/pages/site/about/hall-of-fame.html:475 +#: i2p2www/pages/site/about/hall-of-fame.html:476 +#: i2p2www/pages/site/about/hall-of-fame.html:477 +#: i2p2www/pages/site/about/hall-of-fame.html:478 +#: i2p2www/pages/site/about/hall-of-fame.html:479 +#: i2p2www/pages/site/about/hall-of-fame.html:482 +#: i2p2www/pages/site/about/hall-of-fame.html:483 +#: i2p2www/pages/site/about/hall-of-fame.html:484 +#: i2p2www/pages/site/about/hall-of-fame.html:485 +#: i2p2www/pages/site/about/hall-of-fame.html:486 +#: i2p2www/pages/site/about/hall-of-fame.html:488 +#: i2p2www/pages/site/about/hall-of-fame.html:490 +#: i2p2www/pages/site/about/hall-of-fame.html:491 +#: i2p2www/pages/site/about/hall-of-fame.html:492 +#: i2p2www/pages/site/about/hall-of-fame.html:493 +#: i2p2www/pages/site/about/hall-of-fame.html:494 +#: i2p2www/pages/site/about/hall-of-fame.html:495 +#: i2p2www/pages/site/about/hall-of-fame.html:496 +#: i2p2www/pages/site/about/hall-of-fame.html:498 +#: i2p2www/pages/site/about/hall-of-fame.html:499 +#: i2p2www/pages/site/about/hall-of-fame.html:500 +#: i2p2www/pages/site/about/hall-of-fame.html:501 +#: i2p2www/pages/site/about/hall-of-fame.html:502 +#: i2p2www/pages/site/about/hall-of-fame.html:503 +#: i2p2www/pages/site/about/hall-of-fame.html:504 +#: i2p2www/pages/site/about/hall-of-fame.html:505 +#: i2p2www/pages/site/about/hall-of-fame.html:506 +#: i2p2www/pages/site/about/hall-of-fame.html:507 +#: i2p2www/pages/site/about/hall-of-fame.html:508 +#: i2p2www/pages/site/about/hall-of-fame.html:509 +#: i2p2www/pages/site/about/hall-of-fame.html:510 +#: i2p2www/pages/site/about/hall-of-fame.html:511 +#: i2p2www/pages/site/about/hall-of-fame.html:513 +#: i2p2www/pages/site/about/hall-of-fame.html:514 +#: i2p2www/pages/site/about/hall-of-fame.html:515 +#: i2p2www/pages/site/about/hall-of-fame.html:518 +#: i2p2www/pages/site/about/hall-of-fame.html:519 +#: i2p2www/pages/site/about/hall-of-fame.html:522 +#: i2p2www/pages/site/about/hall-of-fame.html:523 +#: i2p2www/pages/site/about/hall-of-fame.html:525 +#: i2p2www/pages/site/about/hall-of-fame.html:526 +#: i2p2www/pages/site/about/hall-of-fame.html:539 +#: i2p2www/pages/site/about/hall-of-fame.html:540 +#: i2p2www/pages/site/about/hall-of-fame.html:541 +#: i2p2www/pages/site/about/hall-of-fame.html:542 +#: i2p2www/pages/site/about/hall-of-fame.html:543 +#: i2p2www/pages/site/about/hall-of-fame.html:544 +#: i2p2www/pages/site/about/hall-of-fame.html:545 +#: i2p2www/pages/site/about/hall-of-fame.html:546 +#: i2p2www/pages/site/about/hall-of-fame.html:547 +#: i2p2www/pages/site/about/hall-of-fame.html:548 +#: i2p2www/pages/site/about/hall-of-fame.html:549 +#: i2p2www/pages/site/about/hall-of-fame.html:550 +#: i2p2www/pages/site/about/hall-of-fame.html:551 +#: i2p2www/pages/site/about/hall-of-fame.html:552 +#: i2p2www/pages/site/about/hall-of-fame.html:553 +#: i2p2www/pages/site/about/hall-of-fame.html:554 +#: i2p2www/pages/site/about/hall-of-fame.html:555 +#: i2p2www/pages/site/about/hall-of-fame.html:556 +#: i2p2www/pages/site/about/hall-of-fame.html:557 +#: i2p2www/pages/site/about/hall-of-fame.html:558 +#: i2p2www/pages/site/about/hall-of-fame.html:559 +#: i2p2www/pages/site/about/hall-of-fame.html:560 +#: i2p2www/pages/site/about/hall-of-fame.html:561 +#: i2p2www/pages/site/about/hall-of-fame.html:562 +#: i2p2www/pages/site/about/hall-of-fame.html:563 +#: i2p2www/pages/site/about/hall-of-fame.html:564 +#: i2p2www/pages/site/about/hall-of-fame.html:565 +#: i2p2www/pages/site/about/hall-of-fame.html:566 +#: i2p2www/pages/site/about/hall-of-fame.html:567 +#: i2p2www/pages/site/about/hall-of-fame.html:568 +#: i2p2www/pages/site/about/hall-of-fame.html:569 +#: i2p2www/pages/site/about/hall-of-fame.html:570 +#: i2p2www/pages/site/about/hall-of-fame.html:571 +#: i2p2www/pages/site/about/hall-of-fame.html:572 +#: i2p2www/pages/site/about/hall-of-fame.html:573 +#: i2p2www/pages/site/about/hall-of-fame.html:575 +#: i2p2www/pages/site/about/hall-of-fame.html:576 +#: i2p2www/pages/site/about/hall-of-fame.html:577 +#: i2p2www/pages/site/about/hall-of-fame.html:578 +#: i2p2www/pages/site/about/hall-of-fame.html:579 +#: i2p2www/pages/site/about/hall-of-fame.html:580 +#: i2p2www/pages/site/about/hall-of-fame.html:581 +#: i2p2www/pages/site/about/hall-of-fame.html:582 +#: i2p2www/pages/site/about/hall-of-fame.html:584 +#: i2p2www/pages/site/about/hall-of-fame.html:585 +#: i2p2www/pages/site/about/hall-of-fame.html:586 +#: i2p2www/pages/site/about/hall-of-fame.html:588 +#: i2p2www/pages/site/about/hall-of-fame.html:589 +#: i2p2www/pages/site/about/hall-of-fame.html:590 +#: i2p2www/pages/site/about/hall-of-fame.html:591 +#: i2p2www/pages/site/about/hall-of-fame.html:592 +#: i2p2www/pages/site/about/hall-of-fame.html:594 +#: i2p2www/pages/site/about/hall-of-fame.html:597 +#: i2p2www/pages/site/about/hall-of-fame.html:598 +#: i2p2www/pages/site/about/hall-of-fame.html:599 +#: i2p2www/pages/site/about/hall-of-fame.html:600 +#: i2p2www/pages/site/about/hall-of-fame.html:601 +#: i2p2www/pages/site/about/hall-of-fame.html:602 +#: i2p2www/pages/site/about/hall-of-fame.html:603 +#: i2p2www/pages/site/about/hall-of-fame.html:604 +#: i2p2www/pages/site/about/hall-of-fame.html:605 +#: i2p2www/pages/site/about/hall-of-fame.html:606 +#: i2p2www/pages/site/about/hall-of-fame.html:607 +#: i2p2www/pages/site/about/hall-of-fame.html:608 +#: i2p2www/pages/site/about/hall-of-fame.html:609 +#: i2p2www/pages/site/about/hall-of-fame.html:610 +#: i2p2www/pages/site/about/hall-of-fame.html:612 +#: i2p2www/pages/site/about/hall-of-fame.html:613 +#: i2p2www/pages/site/about/hall-of-fame.html:614 +#: i2p2www/pages/site/about/hall-of-fame.html:616 +#: i2p2www/pages/site/about/hall-of-fame.html:619 +#: i2p2www/pages/site/about/hall-of-fame.html:620 +#: i2p2www/pages/site/about/hall-of-fame.html:621 +#: i2p2www/pages/site/about/hall-of-fame.html:622 +#: i2p2www/pages/site/about/hall-of-fame.html:623 +#: i2p2www/pages/site/about/hall-of-fame.html:624 +#: i2p2www/pages/site/about/hall-of-fame.html:625 +#: i2p2www/pages/site/about/hall-of-fame.html:626 +#: i2p2www/pages/site/about/hall-of-fame.html:627 +#: i2p2www/pages/site/about/hall-of-fame.html:628 +#: i2p2www/pages/site/about/hall-of-fame.html:629 +#: i2p2www/pages/site/about/hall-of-fame.html:630 +#: i2p2www/pages/site/about/hall-of-fame.html:631 +#: i2p2www/pages/site/about/hall-of-fame.html:632 +#: i2p2www/pages/site/about/hall-of-fame.html:633 +#: i2p2www/pages/site/about/hall-of-fame.html:634 +#: i2p2www/pages/site/about/hall-of-fame.html:635 +#: i2p2www/pages/site/about/hall-of-fame.html:636 +#: i2p2www/pages/site/about/hall-of-fame.html:637 +#: i2p2www/pages/site/about/hall-of-fame.html:639 +#: i2p2www/pages/site/about/hall-of-fame.html:640 +#: i2p2www/pages/site/about/hall-of-fame.html:641 +msgid "General fund" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:9 +#: i2p2www/pages/site/about/hall-of-fame.html:11 +#: i2p2www/pages/site/about/hall-of-fame.html:17 +#, python-format +msgid "%(euroval)s € and %(btcval)s BTC" +msgstr "%(euroval)s € ja %(btcval)s BTC" + +#: i2p2www/pages/site/about/hall-of-fame.html:10 +msgid "Datastorage bounty" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:12 +msgid "I2PHex bounty" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:13 +#: i2p2www/pages/site/about/hall-of-fame.html:15 +#: i2p2www/pages/site/about/hall-of-fame.html:19 +#, python-format +msgid "%(euroval)s €" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:14 +msgid "I2P in debian mirrors" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:16 +msgid "Bitcoin client for I2P" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:18 +msgid "Unit Tests for I2P router" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:20 +msgid "Bounty Robert" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:21 +msgid "Bounty Syndie" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:22 +msgid "Bounty I2P for CCR Microtic Board" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:25 +msgid "Current monthly running costs:" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:36 +msgid "Big thanks go to the following people who have donated to I2P!" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:37 +#, python-format +msgid "" +"If you have made a donation, please send an email to <a " +"href=\"mailto:%(echelon)s\">echelon</a>\n" +"with your name or nick (and optionally homepage) so we can list you here." +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:42 +msgid "Current monthly subscriptions:" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:48 +msgid "2014 donations and costs:" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:131 +msgid "2013 donations and costs:" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:308 +msgid "2012 donations and costs:" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:436 +msgid "2011 donations and costs:" +msgstr "" + +#: i2p2www/pages/site/about/hall-of-fame.html:537 +msgid "Previous to 2011 donations:" +msgstr "" + +#: i2p2www/pages/site/about/intro.html:2 +msgid "Intro" +msgstr "" + +#: i2p2www/pages/site/about/intro.html:4 +msgid "The Invisible Internet Project" +msgstr "" + +#: i2p2www/pages/site/about/intro.html:5 +#, python-format +msgid "" +"I2P is an anonymous network, exposing a simple layer that applications " +"can \n" +"use to anonymously and securely send messages to each other. The network " +"itself is \n" +"strictly message based (a la <a href=\"%(ip)s\">IP</a>), but there is a \n" +"library available to allow reliable streaming communication on top of it " +"(a la \n" +"<a href=\"%(tcp)s\">TCP</a>). \n" +"All communication is end to end encrypted (in total there are four layers" +" of \n" +"encryption used when sending a message), and even the end points " +"(\"destinations\") \n" +"are cryptographic identifiers (essentially a pair of <a " +"href=\"%(pke)s\">public keys</a>)." +msgstr "" + +#: i2p2www/pages/site/about/intro.html:18 +msgid "How does it work?" +msgstr "Kuinka se toimii?" + +#: i2p2www/pages/site/about/intro.html:20 +#, python-format +msgid "" +"To anonymize the messages sent, each client application has their I2P " +"\"router\"\n" +"build a few inbound and outbound \"<a " +"href=\"%(tunnelrouting)s\">tunnels</a>\" - a \n" +"sequence of peers that pass messages in one direction (to and from the " +"client, \n" +"respectively). In turn, when a client wants to send a message to another" +" client, \n" +"the client passes that message out one of their outbound tunnels " +"targeting one of the \n" +"other client's inbound tunnels, eventually reaching the destination. " +"Every \n" +"participant in the network chooses the length of these tunnels, and in " +"doing so, \n" +"makes a tradeoff between anonymity, latency, and throughput according to " +"their \n" +"own needs. The result is that the number of peers relaying each end to " +"end \n" +"message is the absolute minimum necessary to meet both the sender's and " +"the \n" +"receiver's threat model." +msgstr "" + +#: i2p2www/pages/site/about/intro.html:34 +#, python-format +msgid "" +"The first time a client wants to contact another client, they make a " +"query \n" +"against the fully distributed \"<a href=\"%(netdb)s\">network \n" +"database</a>\" - a custom structured <a href=\"%(dht)s\">\n" +"distributed hash table (DHT)</a> based off the \n" +"<a href=\"%(kad)s\">Kademlia algorithm</a>. This is done \n" +"to find the other client's inbound tunnels efficiently, but subsequent " +"messages \n" +"between them usually includes that data so no further network database " +"lookups \n" +"are required." +msgstr "" + +#: i2p2www/pages/site/about/intro.html:47 +#, python-format +msgid "More details about how I2P works are <a href=\"%(docs)s\">available</a>." +msgstr "" + +#: i2p2www/pages/site/about/intro.html:51 +msgid "What can you do with it?" +msgstr "Mitä voit tehdä sillä?" + +#: i2p2www/pages/site/about/intro.html:53 +#, python-format +msgid "" +"Within the I2P network, applications are not restricted in how they can \n" +"communicate - those that typically use UDP can make use of the base I2P \n" +"functionality, and those that typically use TCP can use the TCP-like " +"streaming\n" +"library. We have a generic TCP/I2P bridge application \n" +"(\"<a href=\"%(i2ptunnel)s\">I2PTunnel</a>\") that enables people to " +"forward TCP streams\n" +"into the I2P network as well as to receive streams out of the network and" +" \n" +"forward them towards a specific TCP/IP address." +msgstr "" + +#: i2p2www/pages/site/about/intro.html:63 +#, python-format +msgid "" +"I2PTunnel is currently used to let people run their own anonymous website" +" \n" +"(\"eepsite\") by running a normal webserver and pointing an I2PTunnel " +"'server' \n" +"at it, which people can access anonymously over I2P with a normal web " +"browser \n" +"by running an I2PTunnel HTTP proxy (\"eepproxy\"). In addition, we use " +"the same \n" +"technique to run an anonymous IRC network (where the IRC server is hosted" +" \n" +"anonymously, and standard IRC clients use an I2PTunnel to contact it). " +"There \n" +"are other application development efforts going on as well, such as one " +"to \n" +"build an optimized swarming file transfer application (a la \n" +"<a href=\"%(bittorrent)s\">BitTorrent</a>), a \n" +"distributed data store (a la <a href=\"%(freenet)s\">Freenet</a> / \n" +"<a href=\"%(mnet)s\">MNet</a>), and a blogging system (a fully \n" +"distributed <a href=\"%(livejournal)s\">LiveJournal</a>), but those are \n" +"not ready for use yet." +msgstr "" + +#: i2p2www/pages/site/about/intro.html:82 +#, python-format +msgid "" +"I2P is not inherently an \"outproxy\" network - the client you send a " +"message \n" +"to is the cryptographic identifier, not some IP address, so the message " +"must \n" +"be addressed to someone running I2P. However, it is possible for that " +"client\n" +"to be an outproxy, allowing you to anonymously make use of their Internet" +" \n" +"connection. To demonstrate this, the \"eepproxy\" will accept normal " +"non-I2P \n" +"URLs (e.g. \"http://www.i2p.net\") and forward them to a specific " +"destination\n" +"that runs a <a href=\"%(squid)s\">squid</a> HTTP proxy, allowing \n" +"simple anonymous browsing of the normal web. Simple outproxies like that" +" are \n" +"not viable in the long run for several reasons (including the cost of " +"running \n" +"one as well as the anonymity and security issues they introduce), but in" +" \n" +"certain circumstances the technique could be appropriate." +msgstr "" + +#: i2p2www/pages/site/about/intro.html:96 +#, python-format +msgid "" +"The I2P development <a href=\"%(team)s\">team</a> is an open group, " +"welcome to all \n" +"who are interested in <a href=\"%(volunteer)s\">getting involved</a>, and" +" all of \n" +"the code is <a href=\"%(licenses)s\">open source</a>. The core I2P SDK " +"and the \n" +"current router implementation is done in Java (currently working with " +"both \n" +"sun and kaffe, gcj support planned for later), and there is a \n" +"<a href=\"%(sam)s\">simple socket based API</a> for accessing the network" +" from \n" +"other languages (with a C library available, and both Python and Perl in" +" \n" +"development). The network is actively being developed and has not yet " +"reached \n" +"the 1.0 release, but the current <a href=\"%(roadmap)s\">roadmap</a> " +"describes \n" +"our schedule." +msgstr "" + +#: i2p2www/pages/site/about/media.html:2 +msgid "Presentations on I2P" +msgstr "" + +#: i2p2www/pages/site/about/media.html:4 +#, python-format +msgid "" +"Following are links to presentations, videos, and tutorials about I2P. " +"Links to research papers on I2P are available <a " +"href=\"%(papers)s\">here</a>." +msgstr "" + +#: i2p2www/pages/site/about/media.html:7 +#, python-format +msgid "To request an addition to this page, please send to %(email)s." +msgstr "" + +#: i2p2www/pages/site/about/media.html:10 +msgid "" +"\n" +"Newest links are at the bottom of each section." +msgstr "" + +#: i2p2www/pages/site/about/media.html:15 +msgid "Presentations" +msgstr "" + +#: i2p2www/pages/site/about/media.html:18 +#, python-format +msgid "" +"IIP Presentation at CodeCon\n" +"<a href=\"%(mp3)s\">MP3 audio</a>\n" +"<a href=\"%(transcript)s\">transcript</a>\n" +"Lance James (0x90), February 2002." +msgstr "" + +#: i2p2www/pages/site/about/media.html:26 +#, python-format +msgid "" +"IIP Presentation at ToorCon\n" +"<a href=\"%(mp3)s\">MP3 audio</a>\n" +"<a href=\"%(slides)s\">slides</a>\n" +"Lance James (0x90), September 2002." +msgstr "" + +#: i2p2www/pages/site/about/media.html:34 +#, python-format +msgid "" +"<a href=\"%(video)s\">To Be or I2P</a>\n" +"(Youtube Video)\n" +"An introduction into anonymous communication with I2P.\n" +"<a href=\"%(pdf)s\">To Be or I2P (PDF presentation)</a>,\n" +"Jens Kubieziel, 24C3 Berlin, December 28, 2007." +msgstr "" + +#: i2p2www/pages/site/about/media.html:43 +#, python-format +msgid "" +"<a href=\"%(video)s\">Video of I2P talk at Chemnitz Linux Tag</a>,\n" +"Lars Schimmer,\n" +"March 14-15, 2009" +msgstr "" + +#: i2p2www/pages/site/about/media.html:49 +#, python-format +msgid "" +"HOPE New York July 17, 2010 - Brief overview of I2P by zzz, at the end of" +" Adrian Hong's talk\n" +"\"Hackers for Human Rights\".\n" +"<a href=\"%(mp3)s\">MP3 audio</a>" +msgstr "" + +#: i2p2www/pages/site/about/media.html:55 +#, python-format +msgid "" +"<a href=\"%(link)s\">Into the I2P Darknet: Welcome to Cipherspace</a>\n" +"Adrian Crenshaw. Schmoocon Firetalk, January 2011" +msgstr "" + +#: i2p2www/pages/site/about/media.html:60 +#, python-format +msgid "" +"<a href=\"%(link)s\">Using techhnology to advance liberty</a>\n" +"(Youtube Video)\n" +"Eric Johnson.\n" +"<a href=\"http://agora.io/etienne\">Agora I/O Unconference</a>, March 27," +" 2011.\n" +"I2P covered from 10:00 to 20:00 in the video." +msgstr "" + +#: i2p2www/pages/site/about/media.html:68 +#, python-format +msgid "" +"<a href=\"%(pdf)s\">The Bright side of darknets</a>, FOSSCOMM Patras May " +"2011" +msgstr "" + +#: i2p2www/pages/site/about/media.html:72 +#, python-format +msgid "" +"<a href=\"%(link)s\">Common Darknet Weaknesses</a>\n" +"(Youtube Video)\n" +"Adrian Crenshaw, <a href=\"http://aide.marshall.edu/\">AIDE</a>, July " +"11-15, 2011." +msgstr "" + +#: i2p2www/pages/site/about/media.html:78 +#, python-format +msgid "" +"<a href=\"%(link)s\">I2P / Tor Workshop Notes</a>\n" +"Adrian Crenshaw. DEF CON 19, Las Vegas, August 6, 2011." +msgstr "" + +#: i2p2www/pages/site/about/media.html:83 +#, python-format +msgid "" +"<a href=\"%(live)s\">Cipherspaces/Darknets: An Overview Of Attack " +"Strategies -\n" +"DEF CON Live version (Youtube Video)</a>,\n" +"<a href=\"%(studio)s\">\"Studio\" version (Youtube Video)</a>,\n" +"<a href=\"%(slides)s\">Slides (ppt)</a>\n" +"Adrian Crenshaw. DEF CON 19, Las Vegas, August 7, 2011." +msgstr "" + +#: i2p2www/pages/site/about/media.html:93 +msgid "" +"<a href=\"http://0x375.org/\">Modern cipherspace ecosystems</a>, 0x375 " +"0x06 (Thessaloniki Tech Talk Sessions), November 4, 2011." +msgstr "" + +#: i2p2www/pages/site/about/media.html:97 +#, python-format +msgid "" +"<a href=\"%(link)s\">I2P - The Anonymous Network</a>\n" +"(Youtube Video)\n" +"Blair Dick, University of Abertay, Dundee Ethical Hacking Society, " +"January 25, 2012." +msgstr "" + +#: i2p2www/pages/site/about/media.html:105 +msgid "Tutorials" +msgstr "Oppikurssit" + +#: i2p2www/pages/site/about/media.html:108 +#, python-format +msgid "" +"<a href=\"%(link)s\">I2P Windows Tutorial</a>\n" +"(Youtube Video)\n" +"This guide will show you how to install I2P in Windows XP.\n" +"By <a href=\"http://telecomix.org/\">Telecomix</a>" +msgstr "" + +#: i2p2www/pages/site/about/media.html:115 +#, python-format +msgid "" +"<a href=\"%(link)s\">I2P Debian Tutorial</a>\n" +"(Youtube Video)\n" +"This will guide you through how to install I2P on a Debian Linux System.\n" +"By <a href=\"http://telecomix.org/\">Telecomix</a>" +msgstr "" + +#: i2p2www/pages/site/about/media.html:122 +#, python-format +msgid "" +"<a href=\"%(link)s\">How to set up anonymous site in I2P</a>\n" +"(Youtube Video)\n" +"How to set up an anonymous web site in I2P.\n" +"By <a href=\"http://telecomix.org/\">Telecomix</a>" +msgstr "" + +#: i2p2www/pages/site/about/media.html:129 +#, python-format +msgid "" +"<a href=\"%(link)s\">I2P Tutorial Mac OS X</a>\n" +"(Youtube Video)\n" +"A tutorial on how to run i2p on Mac OS X and how to connect to " +"irc.telecomix.i2p.\n" +"By <a href=\"http://telecomix.org/\">Telecomix</a>" +msgstr "" + +#: i2p2www/pages/site/about/media.html:136 +#, python-format +msgid "" +"<a href=\"%(link)s\">Felix Atari explains the basic principles of I2P</a>" +"\n" +"(Youtube Video)\n" +"Agent Felix Atari of the Telecomix Crypto Munitions Bureau.\n" +"By <a href=\"http://telecomix.org/\">Telecomix</a>" +msgstr "" + +#: i2p2www/pages/site/about/media.html:143 +#, python-format +msgid "" +"<a href=\"%(link)s\">How to get onto I2P, the anonymous P2P Darknet " +"(Windows Install)</a>\n" +"(Youtube Video)\n" +"This tutorial shows how to install and configure software needed to " +"access I2P." +msgstr "" + +#: i2p2www/pages/site/about/media.html:149 +#, python-format +msgid "" +"<a href=\"%(link)s\">How to connect to I2P</a>\n" +"(Youtube Video)\n" +"How to install I2P on Ubuntu." +msgstr "" + +#: i2p2www/pages/site/about/media.html:155 +#, python-format +msgid "" +"<a href=\"%(link)s\">Installing the I2P darknet software in Linux</a>\n" +"(Video)\n" +"Adrian Crenshaw.\n" +"January 2011" +msgstr "" + +#: i2p2www/pages/site/about/media.html:162 +#, python-format +msgid "" +"<a href=\"%(link)s\">Short garlic routing animation</a>\n" +"(Youtube Video)\n" +"Adrian Crenshaw.\n" +msgstr "" + +#: i2p2www/pages/site/about/media.html:170 +msgid "Articles and Interviews" +msgstr "Artikkelit ja haastattelut" + +#: i2p2www/pages/site/about/media.html:173 +#, python-format +msgid "" +"Lance James (0x90) Interviewed by DistributedCity\n" +"<a href=\"%(link1)s\">Part 1</a>\n" +"<a href=\"%(link2)s\">Part 2</a>\n" +"July 26, 2002." +msgstr "" + +#: i2p2www/pages/site/about/media.html:181 +#, python-format +msgid "" +"Lance James (0x90) Interviewed by El PaÃs\n" +"(original in Spanish)\n" +"<a href=\"%(link)s\">English translation</a>\n" +"October 31, 2002." +msgstr "" + +#: i2p2www/pages/site/about/media.html:188 +#, python-format +msgid "" +"<a href=\"%(link)s\">2003 Business Week article referencing " +"invisiblenet</a>" +msgstr "" + +#: i2p2www/pages/site/about/media.html:192 +#, python-format +msgid "" +"<a href=\"%(link)s\">Netzwelt.de article about being anonymous in the " +"Internet</a>\n" +"(German)\n" +"November 2007." +msgstr "" + +#: i2p2www/pages/site/about/media.html:198 +#, python-format +msgid "" +"<a href=\"%(link)s\">zzz interviewed by gulli.com</a>\n" +"March 2009\n" +"<a href=\"%(german)s\">German translation</a>" +msgstr "" + +#: i2p2www/pages/site/about/media.html:205 +#, python-format +msgid "" +"<a href=\"%(mp3)s\">zzz interviewed on the InfoSec Daily Podcast Ep. 454 " +"(mp3)</a>\n" +"August 18, 2011" +msgstr "" + +#: i2p2www/pages/site/about/media.html:210 +#, python-format +msgid "" +"<a href=\"%(link)s\">I2P - Anonymity for the Masses</a>,\n" +"Jonathan Cox,\n" +"November 11, 2011." +msgstr "" + +#: i2p2www/pages/site/about/media.html:216 +#, python-format +msgid "" +"<a href=\"%(mp3)s\">zzz and Lance James interviewed on the InfoSec Daily " +"Podcast Ep. 596 (mp3)</a>\n" +"February 16, 2012" +msgstr "" + +#: i2p2www/pages/site/about/media.html:223 +msgid "Other" +msgstr "Muut" + +#: i2p2www/pages/site/about/media.html:226 +msgid "" +"I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n" +"February 14, 2014" +msgstr "" + +#: i2p2www/pages/site/about/team.html:2 +msgid "I2P Project Members" +msgstr "" + +#: i2p2www/pages/site/about/team.html:4 +#, python-format +msgid "" +"We are a small group of people spread around several continents, working " +"to\n" +"advance different aspects of the project and discussing the design of the" +"\n" +"network.\n" +"<a href=\"%(volunteer)s\">Get involved!</a>" +msgstr "" + +#: i2p2www/pages/site/about/team.html:13 +msgid "Admin" +msgstr "Ylläpitäjä" + +#: i2p2www/pages/site/about/team.html:14 +msgid "Project Manager" +msgstr "Hankehallinta" + +#: i2p2www/pages/site/about/team.html:16 +msgid "point of contact of last resort" +msgstr "" + +#: i2p2www/pages/site/about/team.html:19 +msgid "Treasurer" +msgstr "" + +#: i2p2www/pages/site/about/team.html:21 +msgid "manage donations / accounts / bounties" +msgstr "" + +#: i2p2www/pages/site/about/team.html:24 +msgid "PR manager" +msgstr "" + +#: i2p2www/pages/site/about/team.html:26 +msgid "press contact, manages public relations and affairs" +msgstr "" + +#: i2p2www/pages/site/about/team.html:29 +msgid "Assistant PR manager" +msgstr "" + +#: i2p2www/pages/site/about/team.html:31 +msgid "Public speaking, public relations assistance" +msgstr "" + +#: i2p2www/pages/site/about/team.html:34 +#, python-format +msgid "<a href=\"http://%(forum)s/\">Forum</a> admin" +msgstr "" + +#: i2p2www/pages/site/about/team.html:36 +msgid "manage the public user forum" +msgstr "" + +#: i2p2www/pages/site/about/team.html:39 +msgid "Download mirrors admin" +msgstr "" + +#: i2p2www/pages/site/about/team.html:41 +msgid "manage the mirrors for the download files" +msgstr "" + +#: i2p2www/pages/site/about/team.html:44 +msgid "Website mirrors admin" +msgstr "" + +#: i2p2www/pages/site/about/team.html:45 i2p2www/pages/site/about/team.html:80 +#: i2p2www/pages/site/about/team.html:100 +#: i2p2www/pages/site/about/team.html:105 +#: i2p2www/pages/site/about/team.html:145 +#: i2p2www/pages/site/about/team.html:182 +#: i2p2www/pages/site/about/team.html:192 +#: i2p2www/pages/site/about/team.html:197 +#: i2p2www/pages/site/about/team.html:202 +#: i2p2www/pages/site/about/team.html:212 +#: i2p2www/pages/site/about/team.html:217 +#: i2p2www/pages/site/about/team.html:264 +msgid "vacant" +msgstr "" + +#: i2p2www/pages/site/about/team.html:46 +msgid "manage the mirrors for the website" +msgstr "" + +#: i2p2www/pages/site/about/team.html:49 +#, python-format +msgid "<a href=\"%(monotone)s\">Monotone</a> guru" +msgstr "" + +#: i2p2www/pages/site/about/team.html:51 +msgid "manage the public monotone repositories" +msgstr "" + +#: i2p2www/pages/site/about/team.html:54 +msgid "Packager; Linux" +msgstr "" + +#: i2p2www/pages/site/about/team.html:56 +msgid "Linux (Debian/Ubuntu) distribution packager" +msgstr "" + +#: i2p2www/pages/site/about/team.html:59 +msgid "Packager; Windows" +msgstr "" + +#: i2p2www/pages/site/about/team.html:61 +msgid "Windows installer packager" +msgstr "" + +#: i2p2www/pages/site/about/team.html:64 +msgid "Release Manager" +msgstr "" + +#: i2p2www/pages/site/about/team.html:66 +msgid "Builds and signs the releases" +msgstr "" + +#: i2p2www/pages/site/about/team.html:69 +msgid "Update admin" +msgstr "" + +#: i2p2www/pages/site/about/team.html:71 +msgid "Monitors and recruits in-network update hosts" +msgstr "" + +#: i2p2www/pages/site/about/team.html:74 +msgid "Reseed admin" +msgstr "" + +#: i2p2www/pages/site/about/team.html:76 +msgid "Monitors, advises and recruits reseed hosts" +msgstr "" + +#: i2p2www/pages/site/about/team.html:79 +msgid "Security expert" +msgstr "" + +#: i2p2www/pages/site/about/team.html:81 +msgid "threat model / crypto expert" +msgstr "" + +#: i2p2www/pages/site/about/team.html:86 +msgid "Manage the project bug tracker" +msgstr "" + +#: i2p2www/pages/site/about/team.html:91 i2p2www/pages/site/about/team.html:111 +msgid "manage the public project webservers" +msgstr "" + +#: i2p2www/pages/site/about/team.html:94 +msgid "Translation admins" +msgstr "" + +#: i2p2www/pages/site/about/team.html:99 +msgid "User Advocate" +msgstr "" + +#: i2p2www/pages/site/about/team.html:101 +msgid "gather, prioritize, advocate for user needs" +msgstr "" + +#: i2p2www/pages/site/about/team.html:104 +msgid "Web Designer" +msgstr "Webbisuunnittelija" + +#: i2p2www/pages/site/about/team.html:106 +msgid "manage the public project website content design" +msgstr "" + +#: i2p2www/pages/site/about/team.html:109 +#, python-format +msgid "<a href=\"%(website)s\">Webserver</a> admin" +msgstr "" + +#: i2p2www/pages/site/about/team.html:114 +#, python-format +msgid "<a href=\"%(website)s\">Website</a> admin" +msgstr "" + +#: i2p2www/pages/site/about/team.html:116 +msgid "manage the public project website content" +msgstr "" + +#: i2p2www/pages/site/about/team.html:119 +msgid "News Admin" +msgstr "" + +#: i2p2www/pages/site/about/team.html:121 +msgid "manage router console news feed" +msgstr "" + +#: i2p2www/pages/site/about/team.html:124 +msgid "Backup News Admin" +msgstr "" + +#: i2p2www/pages/site/about/team.html:126 +msgid "manage the backup news feed" +msgstr "" + +#: i2p2www/pages/site/about/team.html:144 +msgid "Director of passion" +msgstr "" + +#: i2p2www/pages/site/about/team.html:146 +msgid "community motivator" +msgstr "" + +#: i2p2www/pages/site/about/team.html:150 +msgid "Dev" +msgstr "" + +#: i2p2www/pages/site/about/team.html:151 +msgid "Core Lead" +msgstr "" + +#: i2p2www/pages/site/about/team.html:153 +msgid "lead dev for the SDK and router" +msgstr "" + +#: i2p2www/pages/site/about/team.html:156 +#, python-format +msgid "<a href=\"http://%(postman)s/\">I2P mail</a> lead" +msgstr "" + +#: i2p2www/pages/site/about/team.html:158 +msgid "organize and develop the i2p mail system" +msgstr "" + +#: i2p2www/pages/site/about/team.html:161 +#, python-format +msgid "<a href=\"http://%(i2host)s/\">I2Host</a> lead" +msgstr "" + +#: i2p2www/pages/site/about/team.html:163 +msgid "I2Host addressbook application" +msgstr "" + +#: i2p2www/pages/site/about/team.html:166 +#, python-format +msgid "<a href=\"http://%(bob)s/\">BOB</a> lead" +msgstr "" + +#: i2p2www/pages/site/about/team.html:168 +msgid "Basic Open Bridge" +msgstr "" + +#: i2p2www/pages/site/about/team.html:171 +#, python-format +msgid "<a href=\"http://%(bote)s/\">I2P-Bote</a> lead" +msgstr "" + +#: i2p2www/pages/site/about/team.html:173 +msgid "I2PBote plugin" +msgstr "" + +#: i2p2www/pages/site/about/team.html:176 +#, python-format +msgid "<a href=\"http://%(bob)s/\">Robert</a> lead" +msgstr "" + +#: i2p2www/pages/site/about/team.html:178 +msgid "Robert BitTorrent client" +msgstr "" + +#: i2p2www/pages/site/about/team.html:181 +#, python-format +msgid "<a href=\"http://%(forum)s/viewforum?f=25\">I2Phex</a> lead" +msgstr "" + +#: i2p2www/pages/site/about/team.html:183 +msgid "I2Phex Gnutella client" +msgstr "" + +#: i2p2www/pages/site/about/team.html:186 +#, python-format +msgid "<a href=\"http://%(forum)s/viewforum?f=21\">I2PSnark</a> lead" +msgstr "" + +#: i2p2www/pages/site/about/team.html:188 +msgid "Maintains the integrated Bittorrent client" +msgstr "" + +#: i2p2www/pages/site/about/team.html:191 +#, python-format +msgid "<a href=\"http://%(forum)s/viewforum?f=30\">iMule</a> lead" +msgstr "" + +#: i2p2www/pages/site/about/team.html:193 +msgid "eMule client over I2P" +msgstr "" + +#: i2p2www/pages/site/about/team.html:196 +#, python-format +msgid "<a href=\"http://%(forum)s/viewforum?f=29\">Syndie</a> lead" +msgstr "" + +#: i2p2www/pages/site/about/team.html:198 +msgid "Syndie development" +msgstr "" + +#: i2p2www/pages/site/about/team.html:201 +msgid "Susimail lead" +msgstr "" + +#: i2p2www/pages/site/about/team.html:203 +msgid "Susimail development" +msgstr "Susimail-kehitys" + +#: i2p2www/pages/site/about/team.html:206 +msgid "Android lead" +msgstr "" + +#: i2p2www/pages/site/about/team.html:208 +msgid "Android development" +msgstr "Android-kehitys" + +#: i2p2www/pages/site/about/team.html:211 +msgid "Console" +msgstr "Pääteikkuna" + +#: i2p2www/pages/site/about/team.html:213 +msgid "Router console HTML/CSS design" +msgstr "" + +#: i2p2www/pages/site/about/team.html:216 +msgid "SAM" +msgstr "" + +#: i2p2www/pages/site/about/team.html:218 +msgid "SAM maintainer" +msgstr "SAM-ylläpitäjä" + +#: i2p2www/pages/site/about/team.html:221 +msgid "I2Pd lead" +msgstr "" + +#: i2p2www/pages/site/about/team.html:223 +#: i2p2www/pages/site/about/team.html:228 +msgid "C++ Router" +msgstr "C++-reititin" + +#: i2p2www/pages/site/about/team.html:226 +msgid "I2Pd Assistant lead" +msgstr "" + +#: i2p2www/pages/site/about/team.html:231 +msgid "Translators" +msgstr "Kotoistajat" + +#: i2p2www/pages/site/about/team.html:232 +msgid "many many people!" +msgstr "" + +#: i2p2www/pages/site/about/team.html:237 +msgid "Contributors" +msgstr "Avustajat" + +#: i2p2www/pages/site/about/team.html:239 +msgid "fire2pe dev, console enhancements" +msgstr "" + +#: i2p2www/pages/site/about/team.html:243 +msgid "desktopgui, dijjer port" +msgstr "" + +#: i2p2www/pages/site/about/team.html:247 +msgid "Debian/Ubuntu Packager and PPA maintainer" +msgstr "" + +#: i2p2www/pages/site/about/team.html:251 +msgid "Routerconsole backend and UI work, website revamp, unit tests work" +msgstr "" + +#: i2p2www/pages/site/about/team.html:255 +msgid "The improved WSGI reseed script" +msgstr "" + +#: i2p2www/pages/site/about/team.html:259 +msgid "" +"The ICToopie twist of itoopie (the new color mix for\n" +" Purple I2P)" +msgstr "" + +#: i2p2www/pages/site/about/team.html:265 +msgid "Help needed on many fronts!" +msgstr "" + +#: i2p2www/pages/site/about/team.html:269 +msgid "Past contributors" +msgstr "Entiset avustajat" + +#: i2p2www/pages/site/about/team.html:271 +msgid "I2PTunnel development, ministreaming library" +msgstr "" + +#: i2p2www/pages/site/about/team.html:275 +msgid "Project lead, Syndie lead" +msgstr "" + +#: i2p2www/pages/site/about/team.html:279 +msgid "Project lead, Syndie lead, I2Phex, support guru" +msgstr "" + +#: i2p2www/pages/site/about/team.html:283 +msgid "iMule lead" +msgstr "" + +#: i2p2www/pages/site/about/team.html:287 +#: i2p2www/pages/site/about/team.html:291 +#: i2p2www/pages/site/about/team.html:295 +msgid "I2Phex work" +msgstr "" + +#: i2p2www/pages/site/about/team.html:299 +msgid "Python SAM library, attack simulations" +msgstr "" + +#: i2p2www/pages/site/about/team.html:303 +msgid "i2pmail development" +msgstr "i2pmail-kehitys" + +#: i2p2www/pages/site/about/team.html:307 +msgid "Syndie help" +msgstr "" + +#: i2p2www/pages/site/about/team.html:311 +msgid "i2p mail,susimail and susidns apps" +msgstr "" + +#: i2p2www/pages/site/about/team.html:315 +msgid "I2Phex (port of Phex to I2P)" +msgstr "" + +#: i2p2www/pages/site/about/team.html:319 +msgid "addressbook,i2p-bt,syndie client" +msgstr "" + +#: i2p2www/pages/site/about/team.html:323 +msgid "organize and develop the i2p-bt BitTorrent port" +msgstr "" + +#: i2p2www/pages/site/about/team.html:327 +msgid "addressbook, i2p-bt, syndie client development" +msgstr "" + +#: i2p2www/pages/site/about/team.html:331 +msgid "encryption and signature routines, I2PIM" +msgstr "" + +#: i2p2www/pages/site/about/team.html:335 +msgid "SAM jython code, work on stasher (DHT) and v2v (VoI2P)" +msgstr "" + +#: i2p2www/pages/site/about/team.html:339 +msgid "installer, systray, bogobot" +msgstr "" + +#: i2p2www/pages/site/about/team.html:343 +msgid "jbigi development, wiki migration, doc cleanup" +msgstr "" + +#: i2p2www/pages/site/about/team.html:347 +msgid "java debugging and client development on I2PTunnel and the router console" +msgstr "" + +#: i2p2www/pages/site/about/team.html:351 +msgid "SAM perl module" +msgstr "SAM perl-moduuli" + +#: i2p2www/pages/site/about/team.html:355 +msgid "i2psnark work" +msgstr "" + +#: i2p2www/pages/site/about/team.html:359 +msgid "java cleanup" +msgstr "" + +#: i2p2www/pages/site/about/team.html:363 +msgid "docs. wiki migration" +msgstr "" + +#: i2p2www/pages/site/about/team.html:367 +msgid "translations into French" +msgstr "kotoistamiset ranskankieleen" + +#: i2p2www/pages/site/about/team.html:371 +msgid "C port of jcpuid" +msgstr "" + +#: i2p2www/pages/site/about/team.html:375 +msgid "C# SAM library, pants, fortuna integration" +msgstr "" + +#: i2p2www/pages/site/about/team.html:379 +msgid "libSAM" +msgstr "libSAM" + +#: i2p2www/pages/site/about/team.html:383 +#: i2p2www/pages/site/about/team.html:387 +msgid "i2p-bt tracker development" +msgstr "" + +#: i2p2www/pages/site/about/team.html:391 +msgid "Console and website themes" +msgstr "" + +#: i2p2www/pages/site/about/team.html:421 +msgid "… and many others" +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:2 +msgid "Future Performance Improvements" +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:3 +msgid "August 2010" +msgstr "Elokuu 2010" + +#: i2p2www/pages/site/about/performance/future.html:7 +msgid "" +"There are a few major techniques that can be done to improve the " +"perceived\n" +"performance of I2P - some of the following are CPU related, others " +"bandwidth\n" +"related, and others still are protocol related. However, all of those\n" +"dimensions affect the latency, throughput, and perceived performance of " +"the\n" +"network, as they reduce contention for scarce resources. This list is of" +" course\n" +"not comprehensive, but it does cover the major ones that are seen." +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:15 +#: i2p2www/pages/site/about/performance/index.html:106 +#, python-format +msgid "" +"For past performance improvements see the <a href=\"%(history)s\">\n" +"Performance History</a>." +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:20 +msgid "Better peer profiling and selection" +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:21 +#, python-format +msgid "" +"Probably one of the most important parts of getting faster performance " +"will\n" +"be improving how routers choose the peers that they build their tunnels " +"through\n" +"- making sure they don't use peers with slow links or ones with fast " +"links that\n" +"are overloaded, etc. In addition, we've got to make sure we don't expose" +"\n" +"ourselves to a <a href=\"%(sybilpdf)s\">Sybil</a> attack\n" +"from a powerful adversary with lots of fast machines." +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:30 +msgid "Network database tuning" +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:31 +msgid "" +"We're going to want to be more efficient with the network database's " +"healing\n" +"and maintenance algorithms - rather than constantly explore the keyspace " +"for new\n" +"peers - causing a significant number of network messages and router load " +"- we\n" +"can slow down or even stop exploring until we detect that there's " +"something new\n" +"worth finding (e.g. decay the exploration rate based upon the last time " +"someone\n" +"gave us a reference to someone we had never heard of). We can also do " +"some\n" +"tuning on what we actually send - how many peers we bounce back (or even " +"if we\n" +"bounce back a reply), as well as how many concurrent searches we perform." +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:42 +msgid "Session Tag Tuning and Improvements" +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:43 +#, python-format +msgid "" +"The way the <a href=\"%(elgamalaes)s\">ElGamal/AES+SessionTag</a> " +"algorithm\n" +"works is by managing a set of random one-time-use 32 byte arrays, and " +"expiring\n" +"them if they aren't used quickly enough. If we expire them too soon, " +"we're\n" +"forced to fall back on a full (expensive) ElGamal encryption, but if we " +"don't\n" +"expire them quickly enough, we've got to reduce their quantity so that we" +" don't\n" +"run out of memory (and if the recipient somehow gets corrupted and loses " +"some\n" +"tags, even more encryption failures may occur prior to detection). With " +"some\n" +"more active detection and feedback driven algorithms, we can safely and " +"more\n" +"efficiently tune the lifetime of the tags, replacing the ElGamal " +"encryption with\n" +"a trivial AES operation." +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:55 +#, python-format +msgid "" +"Additional ideas for improving Session Tag delivery are described on the\n" +"<a href=\"%(elgamalaes)s#future\">ElGamal/AES+SessionTag page</a>." +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:61 +msgid "Migrate sessionTag to synchronized PRNG" +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:62 +#, python-format +msgid "" +"Right now, our <a href=\"%(elgamalaes)s\">ElGamal/AES+SessionTag</a> \n" +"algorithm works by tagging each encrypted message with a unique random \n" +"32 byte nonce (a \"session tag\"), identifying that message as being " +"encrypted \n" +"with the associated AES session's key. This prevents peers from " +"distinguishing \n" +"messages that are part of the same session, since each message has a " +"completely \n" +"new random tag. To accomplish this, every few messages bundle a whole \n" +"new set of session tags within the encrypted message itself, " +"transparently \n" +"delivering a way to identify future messages. We then have to keep track" +" \n" +"of what messages are successfully delivered so that we know what tags \n" +"we may use." +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:74 +msgid "" +"This works fine and is fairly robust, however it is inefficient in terms" +" \n" +"of bandwidth usage, as it requires the delivery of these tags ahead of \n" +"time (and not all tags may be necessary, or some may be wasted, due to \n" +"their expiration). On average though, predelivering the session tag costs" +" \n" +"32 bytes per message (the size of a tag). As Taral suggested though, that" +" \n" +"size can be avoided by replacing the delivery of the tags with a " +"synchronized \n" +"PRNG - when a new session is established (through an ElGamal encrypted \n" +"block), both sides seed a PRNG for use and generate the session tags on \n" +"demand (with the recipient precalculating the next few possible values \n" +"to handle out of order delivery)." +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:87 +msgid "Longer lasting tunnels" +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:88 +msgid "" +"The current default tunnel duration of 10 minutes is fairly arbitrary, " +"though\n" +"it \"feels okay\". Once we've got tunnel healing code and more effective" +" failure\n" +"detection, we'll be able to more safely vary those durations, reducing " +"the\n" +"network and CPU load (due to expensive tunnel creation messages)." +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:95 +msgid "" +"This appears to be an easy fix for high load on the big-bandwidth " +"routers, but\n" +"we should not resort to it until we've tuned the tunnel building " +"algorithms further.\n" +"However, the 10 minute tunnel lifetime is hardcoded in quite a few " +"places,\n" +"so substantial effort would be required to change the duration.\n" +"Also, it would be difficult to maintain backward compatibility with such " +"a change." +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:102 +msgid "" +"Currently, since the network average tunnel build success rate is fairly " +"high,\n" +"there are no current plans to extend tunnel lifetime." +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:108 +msgid "Adjust the timeouts" +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:109 +msgid "" +"Yet another of the fairly arbitrary but \"okay feeling\" things we've got" +" are the\n" +"current timeouts for various activities. Why do we have a 60 second " +"\"peer\n" +"unreachable\" timeout? Why do we try sending through a different tunnel " +"that a\n" +"LeaseSet advertises after 10 seconds? Why are the network database " +"queries\n" +"bounded by 60 or 20 second limits? Why are destinations configured to " +"ask for a\n" +"new set of tunnels every 10 minutes? Why do we allow 60 seconds for a " +"peer to\n" +"reply to our request that they join a tunnel? Why do we consider a " +"tunnel that\n" +"doesn't pass our test within 60 seconds \"dead\"?" +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:119 +msgid "" +"Each of those imponderables can be addressed with more adaptive code, as " +"well\n" +"as tunable parameters to allow for more appropriate tradeoffs between\n" +"bandwidth, latency, and CPU usage." +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:125 +msgid "Full streaming protocol improvements" +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:128 +msgid "" +"Perhaps re-enable the interactive stream profile (the \n" +"current implementation only uses the bulk stream profile)." +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:134 +msgid "" +"Client level bandwidth limiting (in either or both directions on a " +"stream, \n" +"or possibly shared across multiple streams). This would be in addition to" +" \n" +"the router's overall bandwidth limiting, of course." +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:141 +msgid "" +"Access control lists (only allowing streams to or from certain other " +"known \n" +"destinations)." +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:147 +msgid "" +"Web controls and monitoring the health of the various streams, as well \n" +"as the ability to explicitly close or throttle them." +msgstr "" + +#: i2p2www/pages/site/about/performance/future.html:153 +#, python-format +msgid "" +"Additional ideas for improving the streaming library are described on the" +"\n" +"<a href=\"%(streaming)s#future\">streaming library page</a>." +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:2 +msgid "Performance History" +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:4 +#, python-format +msgid "" +"Notable performance improvements have been made using the techniques " +"below.\n" +"There is more to do, see the <a href=\"%(performance)s\">Performance</a> " +"page\n" +"for current issues and thoughts." +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:10 +msgid "Native math" +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:11 +#: i2p2www/pages/site/about/performance/history.html:67 +#: i2p2www/pages/site/about/performance/history.html:82 +#: i2p2www/pages/site/about/performance/history.html:105 +#: i2p2www/pages/site/about/performance/history.html:133 +msgid "implemented" +msgstr "toteutettu" + +#: i2p2www/pages/site/about/performance/history.html:12 +#, python-format +msgid "" +"When I last profiled the I2P code, the vast majority of time was spent " +"within\n" +"one function: java.math.BigInteger's\n" +"<a href=\"%(modpow)s\">modPow</a>.\n" +"Rather than try to tune this method, we'll call out to\n" +"<a href=\"%(gmp)s\">GNU MP</a> - an insanely fast math library\n" +"(with tuned assembler for many architectures). (<i>Editor: see\n" +"<a href=\"%(jbigi)s\">NativeBigInteger for faster public key " +"cryptography</a></i>)" +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:23 +msgid "" +"\n" +"ugha and duck are working on the C/JNI glue code, and the existing java " +"code\n" +"is already deployed with hooks for that whenever its ready. Preliminary " +"results\n" +"look fantastic - running the router with the native GMP modPow is " +"providing over\n" +"a 800% speedup in encryption performance, and the load was cut in " +"half. This\n" +"was just on one user's machine, and things are nowhere near ready for " +"packaging\n" +"and deployment, yet." +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:32 +msgid "Garlic wrapping a \"reply\" LeaseSet" +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:33 +msgid "implemented but needs tuning" +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:34 +msgid "" +"This algorithm tweak will only be relevant for applications that want " +"their\n" +"peers to reply to them (though that includes everything that uses " +"I2PTunnel or\n" +"mihi's ministreaming lib):" +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:39 +msgid "" +"Previously, when Alice sent Bob a message, when Bob replied he had to do " +"a\n" +"lookup in the network database - sending out a few requests to get " +"Alice's\n" +"current LeaseSet. If he already has Alice's current LeaseSet, he can " +"instead\n" +"just send his reply immediately - this is (part of) why it typically " +"takes a\n" +"little longer talking to someone the first time you connect, but " +"subsequent\n" +"communication is faster. Currently - for all clients - we wrap\n" +"the sender's current LeaseSet in the garlic that is delivered to the " +"recipient,\n" +"so that when they go to reply, they'll <i>always</i> have the LeaseSet " +"locally\n" +"stored - completely removing any need for a network database lookup on " +"replies.\n" +"This trades off a large portion of the sender's bandwidth for that faster" +" reply.\n" +"If we didn't do this very often,\n" +"overall network bandwidth usage would decrease, since the recipient " +"doesn't\n" +"have to do the network database lookup." +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:54 +msgid "" +"For unpublished LeaseSets such as \"shared clients\", this is the only " +"way to\n" +"get the LeaseSet to Bob. Unfortunately this bundling every time adds\n" +"almost 100% overhead to a high-bandwidth connection, and much more to" +"\n" +"a connection with smaller messages." +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:60 +msgid "" +"Changes scheduled for release 0.6.2 will bundle the LeaseSet only when\n" +"necessary, at the beginning of a connection or when the LeaseSet changes." +"\n" +"This will substantially reduce the total overhead of I2P messaging." +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:66 +msgid "More efficient TCP rejection" +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:68 +msgid "" +"At the moment, all TCP connections do all of their peer validation after\n" +"going through the full (expensive) Diffie-Hellman handshaking to " +"negotiate a\n" +"private session key. This means that if someone's clock is really wrong," +" or\n" +"their NAT/firewall/etc is improperly configured (or they're just running " +"an\n" +"incompatible version of the router), they're going to consistently " +"(though not\n" +"constantly, thanks to the banlist) cause a futile expensive cryptographic" +"\n" +"operation on all the peers they know about. While we will want to keep " +"some\n" +"verification/validation within the encryption boundary, we'll want to " +"update the\n" +"protocol to do some of it first, so that we can reject them cleanly\n" +"without wasting much CPU or other resources." +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:81 +msgid "Adjust the tunnel testing" +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:83 +msgid "" +"Rather than going with the fairly random scheme we have now, we should " +"use a\n" +"more context aware algorithm for testing tunnels. e.g. if we already " +"know its\n" +"passing valid data correctly, there's no need to test it, while if we " +"haven't\n" +"seen any data through it recently, perhaps its worthwhile to throw some " +"data its\n" +"way. This will reduce the tunnel contention due to excess messages, as " +"well as\n" +"improve the speed at which we detect - and address - failing tunnels." +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:92 +msgid "Persistent Tunnel / Lease Selection" +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:93 +msgid "" +"Outbound tunnel selection implemented in 0.6.1.30, inbound lease " +"selection \n" +"implemented in release 0.6.2." +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:97 +msgid "" +"Selecting tunnels and leases at random for every message creates a large" +" \n" +"incidence of out-of-order delivery, which prevents the streaming lib from" +" \n" +"increasing its window size as much as it could. By persisting with the \n" +"same selections for a given connection, the transfer rate is much faster." +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:104 +msgid "Compress some data structures" +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:106 +msgid "" +"The I2NP messages and the data they contain is already defined in a " +"fairly\n" +"compact structure, though one attribute of the RouterInfo structure is " +"not -\n" +"\"options\" is a plain ASCII name = value mapping. Right now, we're " +"filling it\n" +"with those published statistics - around 3300 bytes per peer. Trivial to" +"\n" +"implement GZip compression would nearly cut that to 1/3 its size, and " +"when you\n" +"consider how often RouterInfo structures are passed across the network, " +"that's\n" +"significant savings - every time a router asks another router for a " +"networkDb\n" +"entry that the peer doesn't have, it sends back 3-10 RouterInfo of them." +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:117 +msgid "Update the ministreaming protocol" +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:118 +msgid "replaced by full streaming protocol" +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:119 +msgid "" +"Currently mihi's ministreaming library has a fairly simple stream " +"negotiation\n" +"protocol - Alice sends Bob a SYN message, Bob replies with an ACK " +"message, then\n" +"Alice and Bob send each other some data, until one of them sends the " +"other a\n" +"CLOSE message. For long lasting connections (to an IRC server, for " +"instance),\n" +"that overhead is negligible, but for simple one-off request/response " +"situations\n" +"(an HTTP request/reply, for instance), that's more than twice as many " +"messages as\n" +"necessary. If, however, Alice piggybacked her first payload in with the " +"SYN\n" +"message, and Bob piggybacked his first reply with the ACK - and perhaps " +"also\n" +"included the CLOSE flag - transient streams such as HTTP requests could " +"be\n" +"reduced to a pair of messages, instead of the " +"SYN+ACK+request+response+CLOSE." +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:132 +msgid "Implement full streaming protocol" +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:134 +msgid "" +"The ministreaming protocol takes advantage of a poor design decision in " +"the\n" +"I2P client protocol (I2CP) - the exposure of \"mode=GUARANTEED\", " +"allowing what\n" +"would otherwise be an unreliable, best-effort, message based protocol to " +"be used\n" +"for reliable, blocking operation (under the covers, its still all " +"unreliable and\n" +"message based, with the router providing delivery guarantees by garlic " +"wrapping\n" +"an \"ACK\" message in with the payload, so once the data gets to the " +"target, the\n" +"ACK message is forwarded back to us [through tunnels, of course])." +msgstr "" + +#: i2p2www/pages/site/about/performance/history.html:143 +#, python-format +msgid "" +"As I've <a href=\"%(link)s\">said</a>, having\n" +"I2PTunnel (and the ministreaming lib) go this route was the best thing " +"that\n" +"could be done, but more efficient mechanisms are available. When we rip " +"out the\n" +"\"mode=GUARANTEED\" functionality, we're essentially leaving ourselves " +"with an\n" +"I2CP that looks like an anonymous IP layer, and as such, we'll be able to" +"\n" +"implement the streaming library to take advantage of the design " +"experiences of\n" +"the TCP layer - selective ACKs, congestion detection, nagle, etc." +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:2 +msgid "Performance" +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:5 +msgid "" +"How does I2P work, why is it slow, and why does it not use my full " +"bandwidth?" +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:7 +msgid "" +"Probably one of the most frequent things people ask is \"how fast is " +"I2P?\",\n" +"and no one seems to like the answer - \"it depends\". After trying out " +"I2P, the\n" +"next thing they ask is \"will it get faster?\", and the answer to that is" +" a most\n" +"emphatic <b>yes</b>." +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:14 +msgid "" +"I2P is a full dynamic network. Each client is known to other nodes and " +"tests local known nodes for reachability and capacity.\n" +"Only reachable and capable nodes are saved to a local NetDB (This is " +"generally only a portion of the network, around 500-1000).\n" +"When I2P builds tunnels, it selects the best resource from this pool. For" +" example, a small subset of 20-50 nodes are only available to build " +"tunnels with.\n" +"Because testing happens every minute, the pool of used nodes changes " +"every minute.\n" +"Each I2P node knows a different part of the net, meaning that each router" +" has a different set of I2P nodes to be used for tunnels.\n" +"Even if two routers have the same subset of known nodes, the tests for " +"reachability and capacity will likely show different results, as the " +"other routers could be under load just as one router tests, but be free " +"if the second router tests." +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:23 +msgid "" +"The above describes why each I2P node has different nodes to build " +"tunnels.\n" +"Because every I2P node has a different latency and bandwith, tunnels " +"(which are built via those nodes) have different latency and bandwidth " +"values.\n" +"And because every I2P node has different tunnels built, no two I2P nodes " +"have the same tunnel sets." +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:29 +msgid "" +"A server/client is known as a \"destination\" and each destination has at" +" least one inbound and one outbound tunnel. The default is 3 hops per " +"tunnel.\n" +"This adds up to 12 hops (aka 12 different I2P nodes) for a full roundtrip" +" client-server-client." +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:34 +msgid "" +"Each data package is sent through 6 other I2P nodes until it reaches the " +"server:" +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:40 +msgid "and on way back 6 different I2P nodes:" +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:47 +msgid "" +"As most traffic on I2P (www, torrent,...) needs ack packages until new " +"data is sent, it needs to wait until a ack package returns from the " +"server.\n" +"In the end: send data, wait for ack, send more data, wait for ack,..\n" +"As the RTT (RoundTripTime) adds up from the latency of each individual " +"I2P node and each connection on this roundtrip, it takes usually 1-3 " +"seconds until a ack package comes back to the client.\n" +"With some internals of TCP and I2P transport, a data package has a " +"limited size and cannot be as large as we want it to be.\n" +"Together these conditions set a limit of max bandwidth per tunnel of " +"20-50 kbyte/sec.\n" +"But if ONLY ONE hop in the tunnel has only 5 kb/sec bandwidth to spend, " +"the whole tunnel is limited to 5 kb/sec, independent of the \n" +"latency and other limitations." +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:57 +msgid "" +"Due to encryption used and other setups in I2P (howto built up tunnels, " +"latency, ...) it is quite expensive in CPU time to build a tunnel. This " +"is \n" +"why a destination is only allowed to have a max of 6 IN and 6 OUT tunnels" +" to transport data. With a max of 50 kb/sec per tunnel, a destination " +"could \n" +"use roughly 300 kb/sec traffic combined ( in reality it could be more if " +"shorter tunnels are used with low or no anonymity available).\n" +"Used tunnels are discarded every 10 minutes and new ones are built up.\n" +"This change of tunnels (and sometimes clients that shutdown hard due to " +"usage of \"shut down at once\" or situations where there is power loss) " +"does \n" +"sometimes break tunnels and connections, as seen on the IRC2P Network in " +"loss of connection (ping timeout) or on when using eepget." +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:66 +msgid "" +"With a limited set of destinations and a limited set of tunnels per " +"destination, one I2P node only uses a limited set of tunnels across other" +" I2P nodes.\n" +"For example, if an I2P node is \"hop1\" in the small example above, we " +"only see 1 participating tunnel originating from the client.\n" +"If we sum up the whole I2P network, only a rather limited number of " +"participating tunnels could be built with a limited amount of bandwidth " +"all together.\n" +"If one distributes these limited numbers across the number of I2P nodes, " +"there is only a fraction of available bandwidth/capacity available for " +"use." +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:73 +msgid "" +"To remain anonymous one router should not be used by the whole network " +"for building tunnels.\n" +"If one router does act as a tunnel router for ALL I2P nodes, it becomes a" +" very real central point of failure as well as a central point to grab " +"IPs and data from the clients. This is not good.\n" +"I2P attempts to spread the load across a lot of I2P nodes because of this" +" reason." +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:79 +msgid "" +"Another point is the full mesh network. Each connection hop-hop utilizes " +"one TCP or UDP connection on the I2P nodes. With 1000 connections, one " +"sees \n" +"1000 TCP connections. That is quite a lot and some home and small office " +"routers (DSL, cable,..) only allow a small number of connections (or just" +" go mad if you use more than X connections).\n" +"I2P tries to limit these connections to be under 1500 per UDP and per TCP" +" type.\n" +"This limits the amount of traffic routed across your I2P node as well." +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:86 +msgid "" +"In summary, I2P is very complex and there is no easy way to pinpoint why " +"your node is not used.\n" +"If your node is reachable and has a bandwidth setting of >128 kbyte/sec " +"shared and is reachable 24/7, it should be used after some time for " +"participating traffic.\n" +"If it is down in between, the testing of your I2P node done by other " +"nodes will tell them: you are not reachable. This blocks your node for at" +" least \n" +"24h on other nodes. So, the other nodes which tested you as down will not" +" use your node for 24h for building tunnels. This is why your traffic " +"will \n" +"be lower after a restart/shutdown for a minimum of 24h." +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:94 +msgid "" +"Also: other I2P nodes needs to know your I2P router to test it for " +"reachability and capacity. It takes time for other nodes to get known to " +"your node. \n" +"It will be faster if you use I2P and build more tunnels, e.g. use a " +"torrent or www for some time." +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:99 +msgid "Performance Improvements" +msgstr "" + +#: i2p2www/pages/site/about/performance/index.html:101 +#, python-format +msgid "" +"For possible future performance improvements see\n" +"<a href=\"%(future)s\">Future Performance Improvements</a>." +msgstr "" + diff --git a/i2p2www/translations/fi/LC_MESSAGES/priority.po b/i2p2www/translations/fi/LC_MESSAGES/priority.po new file mode 100644 index 0000000000000000000000000000000000000000..491fe57fcde271b01eddb5a45ab10d1fd751c222 --- /dev/null +++ b/i2p2www/translations/fi/LC_MESSAGES/priority.po @@ -0,0 +1,2624 @@ +# Finnish translations for I2P. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the I2P project. +# +# Translators: +# Jorma Karvonen <karvonen.jorma@gmail.com>, 2015 +msgid "" +msgstr "" +"Project-Id-Version: I2P\n" +"Report-Msgid-Bugs-To: http://trac.i2p2.de\n" +"POT-Creation-Date: 2014-12-14 05:23+0000\n" +"PO-Revision-Date: 2015-01-01 16:29+0000\n" +"Last-Translator: Jorma Karvonen <karvonen.jorma@gmail.com>\n" +"Language-Team: Finnish " +"(http://www.transifex.com/projects/p/I2P/language/fi/)\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" + +#: i2p2www/pages/blog/category.html:2 +msgid "Blog Category" +msgstr "Blogi-luokka" + +#: i2p2www/pages/blog/category.html:4 +#, python-format +msgid "I2P Blog ATOM Feed for Category: %(category)s" +msgstr "I2P Blog ATOM-syöte luokalle: %(category)s" + +#: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3 +#: i2p2www/pages/global/nav.html:92 +msgid "Blog" +msgstr "Blogi" + +#: i2p2www/pages/blog/index.html:4 i2p2www/pages/site/index.html:78 +msgid "I2P Blog ATOM Feed" +msgstr "I2P Blog ATOM-syöte" + +#: i2p2www/pages/blog/index.html:17 +#, python-format +msgid "Posted %(date)s by %(author)s" +msgstr "Lähetetty: %(date)s lähettäjä: %(author)s" + +#: i2p2www/pages/blog/latest.html:5 +msgid "More blog posts…" +msgstr "Lisää blogipostituksia…" + +#: i2p2www/pages/blog/post.html:6 +msgid "Posted:" +msgstr "Lähetetty:" + +#: i2p2www/pages/blog/post.html:7 +msgid "Author:" +msgstr "Tekijä:" + +#: i2p2www/pages/downloads/debian.html:4 +msgid "Debian I2P Packages" +msgstr "Debian I2P-pakkaukset" + +#: i2p2www/pages/downloads/debian.html:6 +msgid "" +"The Debian packages\n" +"have been tested and <em>should </em>work on x86/x86_64 platforms running:" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:11 +msgid "<a href=\"#ubuntu\">Ubuntu</a> (Precise <em>12.04</em> and newer)" +msgstr "<a href=\"#ubuntu\">Ubuntu</a> (Precise <em>12.04</em> ja uudempi)" + +#: i2p2www/pages/downloads/debian.html:13 +msgid "<a href=\"#debian\">Debian Linux</a> (Squeeze and newer) & kFreeBSD" +msgstr "<a href=\"#debian\">Debian Linux</a> (Squeeze ja uudempi) & kFreeBSD" + +#: i2p2www/pages/downloads/debian.html:17 +#, python-format +msgid "" +"The I2P packages <em>may</em> work on systems not listed above. Please " +"report any issues\n" +"with these packages on <a href=\"%(trac)s\">Trac</a> at\n" +"<a href=\"%(trac)s\">https://trac.i2p2.de</a>." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:23 +msgid "" +"Option 1: <a href=\"#ubuntu\">Recent versions</a> of Ubuntu and its " +"derivatives (<em>Try this if you're not using Debian)</em>" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:24 +msgid "Option 2: <a href=\"#debian\">Debian</a> (including Debian-derivatives)" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:27 +msgid "" +"Instructions for Ubuntu 12.04 Precise Pangolin (and newer) and " +"derivatives like Linux Mint & Trisquel" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:28 +msgid "Adding the PPA via the command line and installing I2P" +msgstr "Lisätään PPA komentorivin kautta ja asennetaan I2P" + +#: i2p2www/pages/downloads/debian.html:31 +msgid "Open a terminal and enter:" +msgstr "Avaa pääteikkuna ja kirjoita:" + +#: i2p2www/pages/downloads/debian.html:33 +msgid "" +"This command will add the PPA to /etc/apt/sources.list.d and fetch the\n" +"gpg key that the repository has been signed with. The GPG key ensures\n" +"that the packages have not been tampered with since being built." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:40 +msgid "Notify your package manager of the new PPA by entering:" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:42 +msgid "" +"This command will retrieve the latest list of software from each\n" +"repository that is enabled on your system, including the I2P PPA that\n" +"was added with the earlier command." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:48 +msgid "You are now ready to install I2P!" +msgstr "Olemme nyt valmiita asentamaan I2P!" + +#: i2p2www/pages/downloads/debian.html:52 +msgid "Adding the PPA Using Synaptic" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:55 +msgid "" +"Open Synaptic (System -> Administration -> Synaptic Package " +"Manager)." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:60 +msgid "" +"Once Synaptic opens, select <em>Repositories</em> from the " +"<em>Settings</em> menu." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:65 +msgid "" +"Click the <em>Other Sources</em> tab and click <em>Add</em>. Paste " +"<code>ppa:i2p-maintainers/i2p</code> into the APT-line field and click " +"<em>Add Source</em>. Click the <em>Close</em> button then " +"<em>Reload</em>." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:70 +msgid "" +"In the Quick Filter box, type in <code>i2p</code> and press enter. When " +"<code>i2p</code> is returned in the results list, right click " +"<code>i2p</code> and select <em>Mark for Installation</em>. After doing " +"so you may see a <em>Mark additional required changes?</em> popup. If so," +" click <em>Mark</em> then <em>Apply</em>." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:76 +msgid "" +"After the installation process completes you can move on to the next\n" +"part of <a href=\"#Post-install_work\">starting I2P</a> and configuring " +"it for your system." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:81 +msgid "Instructions for Debian" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:85 +msgid "" +"Note: The steps below should be performed with root access (i.e., " +"switching\n" +"user to root with \"su\" or by prefixing each command with \"sudo\")." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:90 +#, python-format +msgid "Add lines like the following to <code>%(file)s</code>." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:111 +#, python-format +msgid "" +"Download <a href=\"%(repokey)s\">the key used to sign the repository</a>" +" and add it to apt:" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:118 +msgid "Notify your package manager of the new repository by entering" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:120 +msgid "" +"This command will retrieve the latest list of software from every\n" +"repository enabled on your system, including the I2P repository added in " +"step\n" +"1." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:126 +msgid "" +"You are now ready to install I2P! Installing the <code>i2p-keyring</code>" +"\n" +"package will ensure that you receive updates to the repository's GPG key." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:133 +msgid "" +"After the installation process completes you can move on to the next part" +" of <a href=\"#Post-install_work\">starting I2P</a> and configuring it " +"for your system." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:137 +#: i2p2www/pages/downloads/post-install.html:1 +msgid "Post-install work" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:139 +msgid "" +"Using these I2P packages the I2P router can be started in the following\n" +"three ways:" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:145 +msgid "" +""on demand" using the i2prouter script. Simply run " +""<code>i2prouter\n" +"start</code>" from a command prompt. (Note: Do " +"<strong><u>not</u></strong> use\n" +"sudo or run it as root!)" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:152 +msgid "" +""on demand" without the <a " +"href=\"http://wrapper.tanukisoftware.com/\">java service wrapper</a>\n" +"(needed on non-Linux/non-x86 systems) by running \"<code>i2prouter-" +"nowrapper</code>\".\n" +"(Note: Do <strong><u>not</u></strong>\n" +"use sudo or run it as root!)" +msgstr "" + +#: i2p2www/pages/downloads/debian.html:160 +msgid "" +"as a service that automatically runs when your system boots, even\n" +"before logging in. The service can be enabled with \"<code>dpkg-" +"reconfigure\n" +"i2p</code>\" as root or using sudo. This is the recommended means of " +"operation." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:168 +msgid "" +"When installing for the first time, please remember to <b>adjust your " +"NAT/firewall</b>\n" +"if you can. The ports to forward can be found on the <a " +"href=\"http://127.0.0.1:7657/confignet\">\n" +"network configuration page</a> in the router console. If guidance with " +"respect to forwarding ports is needed,\n" +"you may find <a href=\"http://portforward.com\">portforward.com</a> to be" +" helpful." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:175 +msgid "" +"Please review and <b>adjust the bandwidth settings</b> on the\n" +"<a href=\"http://127.0.0.1:7657/config.jsp\">configuration page</a>,\n" +"as the default settings of 96 KB/s down / 40 KB/s up are fairly " +"conservative." +msgstr "" + +#: i2p2www/pages/downloads/debian.html:181 +#: i2p2www/pages/downloads/post-install.html:34 +#, python-format +msgid "" +"If you want to reach eepsites via your browser, have a look on the <a " +"href=\"%(browserconfig)s\">browser proxy setup</a> page for an easy " +"howto." +msgstr "" + +#: i2p2www/pages/downloads/list.html:2 i2p2www/pages/downloads/select.html:12 +#: i2p2www/pages/global/nav.html:3 +msgid "Download" +msgstr "Lataa" + +#: i2p2www/pages/downloads/list.html:9 +msgid "Dependency" +msgstr "Riippuvuus" + +#: i2p2www/pages/downloads/list.html:10 +#, python-format +msgid "" +"\n" +"Java Runtime 1.6 or higher.\n" +"(<a href=\"%(java)s\">Oracle Java Version 7</a>,\n" +"<a href=\"%(openjdk)s\">OpenJDK 7</a>, or\n" +"<a href=\"%(icedtea)s\">IcedTea7</a>\n" +" recommended,\n" +"except Raspberry Pi: <a href=\"%(arm8)s\">JDK 8 for ARM</a>,\n" +"PowerPC: <a href=\"%(ibmsdk7)s\">IBM SDK 7</a>)\n" +"<br />\n" +"<a href=\"%(detectjre)s\">Determine your installed Java version here</a>\n" +"or type <tt>java -version</tt> at your command prompt.\n" +msgstr "" + +#: i2p2www/pages/downloads/list.html:29 +msgid "Clean installs" +msgstr "" + +#: i2p2www/pages/downloads/list.html:40 i2p2www/pages/downloads/list.html:62 +#: i2p2www/pages/downloads/list.html:94 i2p2www/pages/downloads/list.html:186 +#: i2p2www/pages/downloads/list.html:291 +msgid "Mirror:" +msgstr "Peilipalvelin:" + +#: i2p2www/pages/downloads/list.html:42 i2p2www/pages/downloads/list.html:64 +#: i2p2www/pages/downloads/list.html:96 i2p2www/pages/downloads/list.html:188 +#: i2p2www/pages/downloads/list.html:293 +msgid "select alternate mirror" +msgstr "valitse vaihtoehtoinen peilipalvelin" + +#: i2p2www/pages/downloads/list.html:48 +msgid "Download that file and run it." +msgstr "Lataa tuo tiedosto ja suorita se." + +#: i2p2www/pages/downloads/list.html:70 +#, python-format +msgid "" +"Download that file and double-click it (if that works) or\n" +" type <code>java -jar i2pinstall_%(i2pversion)s.jar</code> in a " +"terminal to run the\n" +" installer.\n" +" You may be able to right-click and select\n" +" "Open with Java"." +msgstr "" +"Lataa tuo tiedosto ja kaksoisnapsauta sitä (jos se toimii) tai\n" +"kirjoita <code>java -jar i2pinstall_%(i2pversion)s.jar</code> " +"pääteikkunassa asennusohjelman suorittamiseksi.\n" +"Saatat ehkä kyetä valitsemaan hiiren kakkospainikkeella\n" +""Avaa Java"." + +#: i2p2www/pages/downloads/list.html:78 i2p2www/pages/downloads/list.html:110 +msgid "Command line (headless) install:" +msgstr "" + +#: i2p2www/pages/downloads/list.html:79 +#, python-format +msgid "" +"Download the %(i2pversion)s OSX graphical installer file above and\n" +" run <code>java -jar i2pinstall_%(i2pversion)s.jar -console</code> " +"from the command line." +msgstr "" + +#: i2p2www/pages/downloads/list.html:102 +#, python-format +msgid "" +"Download that file and double-click it (if that works) or\n" +" type <code>java -jar i2pinstall_%(i2pversion)s.jar</code> in a " +"terminal to run the\n" +" installer.\n" +" On some platforms you may be able to right-click and select\n" +" "Open with Java"." +msgstr "" + +#: i2p2www/pages/downloads/list.html:111 +#, python-format +msgid "" +"Download the graphical installer file above and\n" +" run <code>java -jar i2pinstall_%(i2pversion)s.jar -console</code> " +"from the command line." +msgstr "" +"Lataa graafinen asennusohjelma yläpuolelta ja\n" +"suorita <code>java -jar i2pinstall_%(i2pversion)s.jar -console</code> " +"komentoriviltä." + +#: i2p2www/pages/downloads/list.html:124 +msgid "Packages for Debian & Ubuntu are available." +msgstr "Pakkaukset Debianille & Ubuntulle ovat saatavilla." + +#: i2p2www/pages/downloads/list.html:135 +msgid "Outside I2P" +msgstr "" + +#: i2p2www/pages/downloads/list.html:139 +msgid "Inside I2P" +msgstr "" + +#: i2p2www/pages/downloads/list.html:143 +msgid "Our F-Droid repository" +msgstr "" + +#: i2p2www/pages/downloads/list.html:149 +msgid "Development Builds" +msgstr "" + +#: i2p2www/pages/downloads/list.html:150 +#, python-format +msgid "<a class=\"default\" href=\"%(str4durl)s\">str4d's eepsite</a>" +msgstr "" + +#: i2p2www/pages/downloads/list.html:159 +msgid "" +"The I2P Android app is in development and does NOT currently provide " +"strong anonymity." +msgstr "" + +#: i2p2www/pages/downloads/list.html:162 +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:166 +msgid "512 MB RAM minimum; 1 GB recommended." +msgstr "" + +#: i2p2www/pages/downloads/list.html:169 +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 " +"installing\n" +" the other." +msgstr "" + +#: i2p2www/pages/downloads/list.html:180 +msgid "Source package" +msgstr "Lähdekoodipakkaus" + +#: i2p2www/pages/downloads/list.html:194 +#, python-format +msgid "" +"Alternately, you can fetch the source from <a href=\"%(monotoneurl)s" +"#getting-the-i2p-code\">monotone</a>\n" +" or via Git from <a href=\"%(gitrepo)s\">git.repo.i2p</a> or <a " +"href=\"%(github)s\">Github</a>.\n" +" <br />\n" +" Run <code>(tar xjvf i2psource_%(i2pversion)s.tar.bz2 ; cd " +"i2p-%(i2pversion)s ; ant pkg)</code> then either\n" +" run the GUI installer or headless install as above." +msgstr "" + +#: i2p2www/pages/downloads/list.html:204 +#, python-format +msgid "" +"Android source is in <a href=\"%(monotoneurl)s#getting-the-i2p-" +"code\">monotone</a>\n" +" and on <a href=\"%(github)s\">Github</a>.\n" +" Android builds require the I2P source.\n" +" See the documentation in the Android source for additional build " +"requirements and instructions." +msgstr "" + +#: i2p2www/pages/downloads/list.html:216 +#, python-format +msgid "" +"The files are signed by zzz,\n" +"<a href=\"%(signingkey)s\">whose key is here</a>." +msgstr "" + +#: i2p2www/pages/downloads/list.html:224 +msgid "Updates from earlier releases:" +msgstr "Päivitykset aiemmista julkaisuista:" + +#: i2p2www/pages/downloads/list.html:226 +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:232 +msgid "Automatic updates" +msgstr "Automaattiset päivitykset" + +#: i2p2www/pages/downloads/list.html:235 +msgid "" +"If you are running 0.7.5 or later, your router should detect the\n" +"new release. To upgrade simply click the 'Download Update' button on your" +" router console\n" +"when it appears." +msgstr "" + +#: i2p2www/pages/downloads/list.html:241 +msgid "" +"Due to a bug in release 0.7.6, those whose first I2P installation was " +"that version\n" +"and have not upgraded manually\n" +"may get a \"downloaded version is not greater than current version\" " +"error,\n" +"and should use the manual update method below." +msgstr "" + +#: i2p2www/pages/downloads/list.html:249 +#, python-format +msgid "" +"If you are running 0.7.4 or earlier, please see\n" +"<a href=\"%(blogpost)s\">the 0.7.5 release notes</a>\n" +"for important information about how to configure your router to " +"automatically\n" +"receive the release." +msgstr "" + +#: i2p2www/pages/downloads/list.html:257 +#, python-format +msgid "" +"If you are running 0.6.1.30 or earlier, please see\n" +"<a href=\"%(instructions)s\">instructions</a>\n" +"for important information about how to configure your router to " +"automatically\n" +"receive the release." +msgstr "" + +#: i2p2www/pages/downloads/list.html:266 +#, python-format +msgid "" +"If you have reconfigured your router following the <a " +"href=\"%(instructions)s\">instructions</a>, you should see a link on your" +" \n" +" <a href=\"http://localhost:7657/index.jsp\">router console</a> " +"allowing\n" +" you to download and install the new release by just clicking on that\n" +" link." +msgstr "" + +#: i2p2www/pages/downloads/list.html:274 +msgid "Alternately, you can use the manual method specified below." +msgstr "" + +#: i2p2www/pages/downloads/list.html:285 +msgid "Manual updates" +msgstr "" + +#: i2p2www/pages/downloads/list.html:301 +msgid "" +"Download that file to your I2P\n" +" installation directory and <b>rename as i2pupdate.zip</b>.\n" +" (alternately, you can get the source as above and run \"ant " +"updater\", then copy the\n" +" resulting i2pupdate.zip to your I2P installation directory). You do" +" \n" +" NOT need to unzip that file." +msgstr "" + +#: i2p2www/pages/downloads/list.html:310 +msgid "Click <a href=\"http://localhost:7657/configservice.jsp\">\"Restart\"</a>" +msgstr "" +"Napsauta <a href=\"http://localhost:7657/configservice.jsp\">\"Käynnistä " +"uudelleen\"</a>" + +#: i2p2www/pages/downloads/list.html:315 +msgid "Grab a cup of coffee and come back in 11 minutes" +msgstr "" + +#: i2p2www/pages/downloads/list.html:323 +#, python-format +msgid "" +"The file is signed by zzz,\n" +"<a href=\"%(signingkey)s\">whose key is here</a>." +msgstr "" + +#: i2p2www/pages/downloads/list.html:328 +msgid "Previous Releases" +msgstr "Edelliset julkaisut" + +#: i2p2www/pages/downloads/list.html:330 +#, python-format +msgid "" +"Previous releases are available on <a " +"href=\"http://code.google.com/p/i2p/downloads/list?can=1\">Google " +"Code</a>\n" +"and <a href=\"https://launchpad.net/i2p/trunk\">Launchpad</a>\n" +"and within the I2P network on <a " +"href=\"http://%(echelon)s/\">%(echelon)s</a>." +msgstr "" + +#: i2p2www/pages/downloads/post-install.html:3 +msgid "" +"After running the installer on windows, simply click on the \"Start I2P\"" +" button\n" +"which will bring up the <a " +"href=\"http://localhost:7657/index.jsp\">router console</a>,\n" +"which has further instructions." +msgstr "" + +#: i2p2www/pages/downloads/post-install.html:9 +msgid "" +"On Unix-like systems, I2P can be started as a service\n" +"using the \"i2prouter\" script, located in the directory you selected for" +" I2P.\n" +"Changing to that directory in a console and issuing \"sh i2prouter " +"status\"\n" +"should tell you the router's status. The arguments \"start\", \"stop\" " +"and \"restart\"\n" +"control the service. The <a " +"href=\"http://localhost:7657/index.jsp\">router console</a>\n" +"can be accessed at its usual location.\n" +"For users on OpenSolaris and other systems for which the wrapper (i2psvc)" +" is not supported,\n" +"start the router with \"sh runplain.sh\" instead." +msgstr "" + +#: i2p2www/pages/downloads/post-install.html:20 +#, python-format +msgid "" +"When installing for the first time, please remember to <b>adjust your " +"NAT/firewall</b>\n" +"if you can, bearing in mind the Internet-facing ports I2P uses,\n" +"<a href=\"%(faq)s#ports\">described here</a> among other ports.\n" +"If you have successfully opened your port to inbound TCP, also enable " +"inbound TCP on the\n" +"<a href=\"http://localhost:7657/confignet.jsp\">configuration page</a>." +msgstr "" + +#: i2p2www/pages/downloads/post-install.html:28 +msgid "" +"Also, please review and <b>adjust the bandwidth settings</b> on the\n" +"<a href=\"http://localhost:7657/config.jsp\">configuration page</a>,\n" +"as the default settings of 96 KBps down / 40 KBps up are fairly slow." +msgstr "" + +#: i2p2www/pages/downloads/redirect.html:2 +msgid "Downloading..." +msgstr "Ladataan..." + +#: i2p2www/pages/downloads/redirect.html:8 +#, python-format +msgid "" +"Your download will begin shortly. If it doesn't start within 5 seconds, " +"click <a href=\"%(url)s\">here</a>." +msgstr "" + +#: i2p2www/pages/downloads/select.html:2 i2p2www/pages/downloads/select.html:4 +msgid "Mirror selection" +msgstr "Peilipalvelinvalinta" + +#: i2p2www/pages/downloads/select.html:5 +msgid "File:" +msgstr "Tiedosto:" + +#: i2p2www/pages/downloads/select.html:10 +msgid "Any mirror" +msgstr "Mikä tahansa peilipalvelin" + +#: i2p2www/pages/global/bounty.html:19 +msgid "" +"To claim the bounty the author must not be paid by other organizations\n" +"or teams for this work (e.g. GSoC students are not valid)." +msgstr "" + +#: i2p2www/pages/global/bounty.html:29 +#, python-format +msgid "" +"Bounty amounts may be increased by further donations. Do\n" +"you think these are important? <a href=\"%(donate)s\">Add in your " +"donation</a>, \n" +"marking the amount for the %(donatename)s bounty!" +msgstr "" + +#: i2p2www/pages/global/error_404.html:3 +msgid "Not found" +msgstr "Ei löytynyt" + +#: i2p2www/pages/global/error_404.html:9 +msgid "" +"Yep... the resource, you were searching for, is named differently, " +"doesn't exist or was removed." +msgstr "" + +#: i2p2www/pages/global/error_500.html:5 +msgid "Server error" +msgstr "Palvelinvirhe" + +#: i2p2www/pages/global/error_500.html:13 +msgid "500 Server error" +msgstr "500-palvelinvirhe" + +#: i2p2www/pages/global/error_500.html:17 +msgid "Umm... the server encountered some sort of error." +msgstr "" + +#: i2p2www/pages/global/footer.html:2 +msgid "Mirrors" +msgstr "Peilipalvelimet" + +#: i2p2www/pages/global/footer.html:10 +msgid "Secure" +msgstr "" + +#: i2p2www/pages/global/footer.html:17 +msgid "Misc." +msgstr "Sekalaiset" + +#: i2p2www/pages/global/footer.html:20 i2p2www/pages/site/links.html:2 +msgid "Links" +msgstr "Linkit" + +#: i2p2www/pages/global/footer.html:21 +msgid "Impressum" +msgstr "" + +#: i2p2www/pages/global/footer.html:25 +msgid "T-Shirts!" +msgstr "T-paita!" + +#: i2p2www/pages/global/footer.html:27 +msgid "Europe" +msgstr "Eurooppa" + +#: i2p2www/pages/global/footer.html:28 +msgid "USA" +msgstr "USA" + +#: i2p2www/pages/global/footer.html:32 i2p2www/pages/global/nav.html:137 +msgid "Donate" +msgstr "Lahjoita" + +#: i2p2www/pages/global/layout.html:33 +msgid "Skip navigation" +msgstr "Ohita navigointi" + +#: i2p2www/pages/global/layout.html:36 +msgid "I2P Logo" +msgstr "" + +#: i2p2www/pages/global/layout.html:36 i2p2www/pages/site/index.html:3 +msgid "The Invisible Internet Project" +msgstr "" + +#: i2p2www/pages/global/layout.html:60 +#, python-format +msgid "" +"This page was last updated in %(lastupdated)s and is accurate for router " +"version %(accuratefor)s." +msgstr "" + +#: i2p2www/pages/global/layout.html:64 +#, python-format +msgid "This page was last updated in %(lastupdated)s." +msgstr "" + +#: i2p2www/pages/global/layout.html:68 +#, python-format +msgid "This page is accurate for router version %(accuratefor)s." +msgstr "" + +#: i2p2www/pages/global/macros:22 +msgid "Previous" +msgstr "Edellinen" + +#: i2p2www/pages/global/macros:37 +msgid "Next" +msgstr "Seuraava" + +#: i2p2www/pages/global/macros:44 +msgid "Posted in" +msgstr "" + +#: i2p2www/pages/global/nav.html:4 +msgid "About" +msgstr "Ohjelmasta" + +#: i2p2www/pages/global/nav.html:6 +msgid "Introduction to I2P" +msgstr "" + +#: i2p2www/pages/global/nav.html:7 +msgid "Comparisons" +msgstr "Vertailut" + +#: i2p2www/pages/global/nav.html:9 +msgid "Overview of comparisons" +msgstr "Vertailujen yleiskatsaus" + +#: i2p2www/pages/global/nav.html:13 +msgid "Other anonymous networks" +msgstr "Muut anonyymit verkot" + +#: i2p2www/pages/global/nav.html:16 +msgid "Documentation" +msgstr "Dokumentaatio" + +#: i2p2www/pages/global/nav.html:18 +msgid "Documentation index" +msgstr "Dokumentaatiohakemisto" + +#: i2p2www/pages/global/nav.html:19 +msgid "How does it work?" +msgstr "Kuinka se toimii?" + +#: i2p2www/pages/global/nav.html:21 +msgid "Gentle intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:22 +msgid "Tech intro" +msgstr "" + +#: i2p2www/pages/global/nav.html:23 +msgid "Threat model" +msgstr "Uhkamalli" + +#: i2p2www/pages/global/nav.html:24 +msgid "Garlic routing" +msgstr "" + +#: i2p2www/pages/global/nav.html:25 +msgid "Network database" +msgstr "Verkkotietokanta" + +#: i2p2www/pages/global/nav.html:26 +msgid "Tunnel routing" +msgstr "Tunnelireititys" + +#: i2p2www/pages/global/nav.html:27 +msgid "Peer selection" +msgstr "" + +#: i2p2www/pages/global/nav.html:28 +msgid "Cryptography" +msgstr "" + +#: i2p2www/pages/global/nav.html:29 +msgid "ElGamal/AES+SessionTags" +msgstr "" + +#: i2p2www/pages/global/nav.html:32 +msgid "Specifications" +msgstr "Spesifikaatiot" + +#: i2p2www/pages/global/nav.html:34 +msgid "Blockfile" +msgstr "" + +#: i2p2www/pages/global/nav.html:35 +msgid "Common structures" +msgstr "" + +#: i2p2www/pages/global/nav.html:36 +msgid "Configuration files" +msgstr "Asetustiedostot" + +#: i2p2www/pages/global/nav.html:37 i2p2www/pages/global/nav.html:56 +msgid "Datagrams" +msgstr "Datagrammit" + +#: i2p2www/pages/global/nav.html:38 +msgid "GeoIP files" +msgstr "GeoIP-tiedostot" + +#: i2p2www/pages/global/nav.html:41 i2p2www/pages/global/nav.html:88 +msgid "Plugins" +msgstr "Liitännäiset" + +#: i2p2www/pages/global/nav.html:43 i2p2www/pages/global/nav.html:55 +msgid "Streaming library" +msgstr "" + +#: i2p2www/pages/global/nav.html:44 +msgid "Tunnel creation" +msgstr "" + +#: i2p2www/pages/global/nav.html:45 +msgid "Tunnel messages" +msgstr "" + +#: i2p2www/pages/global/nav.html:46 +msgid "Software updates" +msgstr "Ohjelmistopäivitykset" + +#: i2p2www/pages/global/nav.html:49 +msgid "API" +msgstr "API" + +#: i2p2www/pages/global/nav.html:60 i2p2www/pages/global/nav.html:120 +msgid "Applications" +msgstr "Sovellukset" + +#: i2p2www/pages/global/nav.html:62 +msgid "Supported applications" +msgstr "Tuetut sovellukset" + +#: i2p2www/pages/global/nav.html:63 +msgid "Bittorrent" +msgstr "Bittorrent" + +#: i2p2www/pages/global/nav.html:66 +msgid "Protocols" +msgstr "Yhteyskäytännöt" + +#: i2p2www/pages/global/nav.html:68 +msgid "Protocol stack" +msgstr "Yhteyskäytäntöpino" + +#: i2p2www/pages/global/nav.html:73 +msgid "Transports" +msgstr "" + +#: i2p2www/pages/global/nav.html:75 +msgid "Transport layer overview" +msgstr "" + +#: i2p2www/pages/global/nav.html:80 +msgid "Tunnels" +msgstr "" + +#: i2p2www/pages/global/nav.html:82 +msgid "Tunnel implementation" +msgstr "" + +#: i2p2www/pages/global/nav.html:83 +msgid "Unidirectional tunnels" +msgstr "" + +#: i2p2www/pages/global/nav.html:84 +msgid "Old implementation" +msgstr "Vanha toteutus" + +#: i2p2www/pages/global/nav.html:87 +msgid "Naming and addressbook" +msgstr "" + +#: i2p2www/pages/global/nav.html:91 +msgid "Team" +msgstr "" + +#: i2p2www/pages/global/nav.html:93 +msgid "Hall of Fame" +msgstr "" + +#: i2p2www/pages/global/nav.html:94 +msgid "Academic papers and peer review" +msgstr "" + +#: i2p2www/pages/global/nav.html:95 +msgid "Presentations, tutorials and articles" +msgstr "" + +#: i2p2www/pages/global/nav.html:96 +msgid "Contact us" +msgstr "" + +#: i2p2www/pages/global/nav.html:99 +msgid "Help" +msgstr "" + +#: i2p2www/pages/global/nav.html:101 +msgid "FAQ" +msgstr "UKK" + +#: i2p2www/pages/global/nav.html:102 +msgid "How to browse I2P" +msgstr "" + +#: i2p2www/pages/global/nav.html:103 +msgid "Glossary" +msgstr "Sanasto" + +#: i2p2www/pages/global/nav.html:104 +msgid "Performance" +msgstr "" + +#: i2p2www/pages/global/nav.html:105 i2p2www/pages/site/contact.html:43 +msgid "Forums" +msgstr "" + +#: i2p2www/pages/global/nav.html:106 +msgid "Verify I2P" +msgstr "" + +#: i2p2www/pages/global/nav.html:108 +msgid "Release signing keys" +msgstr "" + +#: i2p2www/pages/global/nav.html:109 +msgid "Signed keys" +msgstr "Allekirjoitetut avaimet" + +#: i2p2www/pages/global/nav.html:110 +msgid "Developers keys" +msgstr "Kehittäjäavaimet" + +#: i2p2www/pages/global/nav.html:115 +msgid "Volunteer" +msgstr "Vapaaehtoinen" + +#: i2p2www/pages/global/nav.html:117 +msgid "Get involved!" +msgstr "" + +#: i2p2www/pages/global/nav.html:118 +msgid "Develop" +msgstr "Kehittäjä" + +#: i2p2www/pages/global/nav.html:121 +msgid "Licenses" +msgstr "Lisenssit" + +#: i2p2www/pages/global/nav.html:122 +msgid "Bug tracker" +msgstr "Vianjäljittäjä" + +#: i2p2www/pages/global/nav.html:125 +msgid "Academic research" +msgstr "Akateeminen tutkimus" + +#: i2p2www/pages/global/nav.html:126 +msgid "Open research questions" +msgstr "" + +#: i2p2www/pages/global/nav.html:127 +msgid "Guides" +msgstr "Oppaat" + +#: i2p2www/pages/global/nav.html:129 +msgid "New developers" +msgstr "Uudet kehittäjät" + +#: i2p2www/pages/global/nav.html:130 +msgid "Using an IDE with I2P" +msgstr "" + +#: i2p2www/pages/global/nav.html:131 +msgid "Developer guidelines and coding style" +msgstr "Kehittäjäohjeet ja koodaustyyli" + +#: i2p2www/pages/global/nav.html:132 +msgid "Monotone" +msgstr "" + +#: i2p2www/pages/global/nav.html:133 +msgid "New translators" +msgstr "Uudet kotoistajat" + +#: i2p2www/pages/global/nav.html:136 +msgid "Bounties" +msgstr "" + +#: i2p2www/pages/global/nav.html:138 +msgid "Meetings" +msgstr "Kokoontumiset" + +#: i2p2www/pages/global/nav.html:139 +msgid "Roadmap" +msgstr "Tiekartta" + +#: i2p2www/pages/global/nav.html:140 +msgid "Task list" +msgstr "Tehtäväluettelo" + +#: i2p2www/pages/global/nav.html:143 +msgid "Language" +msgstr "Kieli" + +#: i2p2www/pages/meetings/index.html:2 +msgid "Logs of past I2P meetings" +msgstr "" + +#: i2p2www/pages/meetings/index.html:4 +msgid "I2P Meetings ATOM Feed" +msgstr "" + +#: i2p2www/pages/meetings/index.html:7 +#, python-format +msgid "" +"We do not currently have regularly scheduled meetings. Anyone can " +"schedule and\n" +"run a meeting, by posting the agenda in\n" +"<a href=\"%(mtgforum)s\">the meetings forum</a>." +msgstr "" + +#: i2p2www/pages/meetings/index.html:13 +#, python-format +msgid "" +"If you have something to discuss, please find the developers on IRC in " +"#i2p-dev.\n" +"<a href=\"%(blogindex)s\">Status updates</a> from developers are also " +"available." +msgstr "" + +#: i2p2www/pages/meetings/show.html:2 +#, python-format +msgid "I2P Development Meeting %(id)s" +msgstr "" + +#: i2p2www/pages/meetings/show.html:10 +msgid "Full IRC Log" +msgstr "" + +#: i2p2www/pages/papers/list.html:28 +msgid "By topic" +msgstr "" + +#: i2p2www/pages/papers/list.html:34 +msgid "By date" +msgstr "" + +#: i2p2www/pages/papers/list.html:40 +msgid "By author" +msgstr "" + +#: i2p2www/pages/papers/list.html:83 +#, python-format +msgid "" +"Please send new or corrected entries to\n" +"<a name=\"contact\"><span class=\"email\">%(email)s</span></a>.<br />\n" +"If you can, please format them as BibTeX; see our\n" +"<a href=\"%(bibtex)s\">BibTeX source page</a> for examples.<br />\n" +"Remember to include URLs if possible:\n" +"<a href=\"%(citeseer)s\">offline papers are less useful</a>." +msgstr "" + +#: i2p2www/pages/papers/list.html:94 +#, python-format +msgid "" +"The source code for this page was adapted from\n" +"<a href=\"%(anonbib)s\">Free Haven's anonymity bibliography</a>." +msgstr "" + +#: i2p2www/pages/site/contact.html:2 +msgid "Contact" +msgstr "Yhteystieto" + +#: i2p2www/pages/site/contact.html:4 +msgid "Email" +msgstr "Sähköposti" + +#: i2p2www/pages/site/contact.html:5 +msgid "" +"Please do not use these email addresses for support requests.\n" +"These are not public email lists.\n" +"We do not provide help via email." +msgstr "" + +#: i2p2www/pages/site/contact.html:25 +msgid "" +"Our primary IRC network is the Irc2P network within I2P; a default tunnel" +" to this network is set up with new router installs.\n" +" We are also present on multiple standard networks like <a " +"href=\"http://www.oftc.net/oftc/OFTC\">OFTC</a>,\n" +" <a href=\"http://www.einirc.de/\">EIN</a> and <a " +"href=\"http://freenode.net/\">Freenode</a>.\n" +" All I2P-related channels on all these network are linked to the main " +"channels on Irc2P via relay bots." +msgstr "" + +#: i2p2www/pages/site/contact.html:33 +msgid "Channel list:" +msgstr "Kanavaluettelo:" + +#: i2p2www/pages/site/contact.html:35 +msgid "General i2p discussion and help channel" +msgstr "" + +#: i2p2www/pages/site/contact.html:36 +msgid "Offtopic" +msgstr "" + +#: i2p2www/pages/site/contact.html:37 +msgid "Development talk" +msgstr "Kehityskeskustelu" + +#: i2p2www/pages/site/contact.html:38 +msgid "Purple I2P (I2Pd) Development talk" +msgstr "" + +#: i2p2www/pages/site/contact.html:39 +msgid "Abscond browser bundle discussion and development" +msgstr "" + +#: i2p2www/pages/site/contact.html:44 +#, python-format +msgid "" +"Most of the discussion about I2P's development happens on the <a " +"href=\"http://%(zzz)s\">I2P developer forum</a>. This is usually the best" +" place to start with inquiries, if the dev IRC channel is inactive." +msgstr "" + +#: i2p2www/pages/site/contact.html:48 +msgid "Mailing lists" +msgstr "Postituslistat" + +#: i2p2www/pages/site/contact.html:49 +msgid "" +"I2P does have a mailing list, but it is rarely used as the current small " +"team of developers prefer to communicate via IRC or the developer forum. " +"This may change in future." +msgstr "" + +#: i2p2www/pages/site/contact.html:54 +msgid "Subscribing" +msgstr "" + +#: i2p2www/pages/site/contact.html:55 +msgid "" +"To subscribe to a mailing list, go to the list information page (linked " +"below) and fill out the form. I2P-internal email addresses " +"(foobar@mail.i2p) can be used." +msgstr "" + +#: i2p2www/pages/site/contact.html:59 +msgid "Unsubscribing" +msgstr "" + +#: i2p2www/pages/site/contact.html:60 +msgid "" +"To unsubscribe from a mailing list or edit your subscription options, go " +"to the list information page (linked below) and enter your subscription " +"email address." +msgstr "" + +#: i2p2www/pages/site/contact.html:64 +msgid "Lists" +msgstr "" + +#: i2p2www/pages/site/contact.html:67 i2p2www/pages/site/contact.html:71 +msgid "Archive" +msgstr "" + +#: i2p2www/pages/site/contact.html:68 +msgid "I2P developer discussions - anything related to development of I2P" +msgstr "" + +#: i2p2www/pages/site/contact.html:72 +msgid "" +"General I2P discussion - anything that doesn't fit in a different list " +"goes here" +msgstr "" + +#: i2p2www/pages/site/contact.html:78 +msgid "" +"You don't like mailing lists? Then this is for you. All mailing lists are" +" available via NNTP as well." +msgstr "" + +#: i2p2www/pages/site/contact.html:83 +msgid "Group-List-mapping:" +msgstr "" + +#: i2p2www/pages/site/contact.html:88 +msgid "Servers:" +msgstr "Palvelimet:" + +#: i2p2www/pages/site/faq.html:2 +msgid "Frequently Asked Questions" +msgstr "Usein Kysytyt Kysymykset" + +#: i2p2www/pages/site/faq.html:4 +msgid "Index" +msgstr "Hakemisto" + +#: i2p2www/pages/site/faq.html:7 +msgid "General" +msgstr "Yleistä" + +#: i2p2www/pages/site/faq.html:9 i2p2www/pages/site/faq.html:51 +msgid "What systems will I2P run on?" +msgstr "Missä järjestelmissä I2P toimii?" + +#: i2p2www/pages/site/faq.html:10 +msgid "Whats an \"eepsite\" and how do I configure my browser so I can use them?" +msgstr "" + +#: i2p2www/pages/site/faq.html:11 i2p2www/pages/site/faq.html:264 +msgid "My router has very few active peers, is this OK?" +msgstr "" + +#: i2p2www/pages/site/faq.html:12 i2p2www/pages/site/faq.html:499 +msgid "What do the Active x/y numbers mean in the router console?" +msgstr "" + +#: i2p2www/pages/site/faq.html:13 i2p2www/pages/site/faq.html:226 +msgid "" +"My active peers / known peers / participating tunnels / connections / " +"bandwidth vary dramatically over time! Is anything wrong?" +msgstr "" + +#: i2p2www/pages/site/faq.html:14 i2p2www/pages/site/faq.html:349 +msgid "Is using an outproxy safe?" +msgstr "" + +#: i2p2www/pages/site/faq.html:15 i2p2www/pages/site/faq.html:375 +msgid "Most of the eepsites within I2P are down?" +msgstr "" + +#: i2p2www/pages/site/faq.html:16 i2p2www/pages/site/faq.html:528 +msgid "What ports does I2P use?" +msgstr "" + +#: i2p2www/pages/site/faq.html:17 +msgid "Why is I2P listening for connections on port 32000?" +msgstr "" + +#: i2p2www/pages/site/faq.html:18 i2p2www/pages/site/faq.html:62 +msgid "I think I found a bug, where can I report it?" +msgstr "" + +#: i2p2www/pages/site/faq.html:19 i2p2www/pages/site/faq.html:108 +msgid "What happened to *.i2p.net? What happened to jrandom? Is I2P dead?" +msgstr "" + +#: i2p2www/pages/site/faq.html:20 i2p2www/pages/site/faq.html:846 +msgid "I have a question!" +msgstr "" + +#: i2p2www/pages/site/faq.html:22 +msgid "Setup" +msgstr "" + +#: i2p2www/pages/site/faq.html:24 i2p2www/pages/site/faq.html:233 +msgid "" +"My router has been up for several minutes and has zero or very few " +"connections" +msgstr "" + +#: i2p2www/pages/site/faq.html:25 i2p2www/pages/site/faq.html:391 +msgid "Why is I2P so slow?" +msgstr "" + +#: i2p2www/pages/site/faq.html:26 i2p2www/pages/site/faq.html:79 +msgid "" +"I'm missing lots of hosts in my addressbook. What are some good " +"subscription links?" +msgstr "" + +#: i2p2www/pages/site/faq.html:27 i2p2www/pages/site/faq.html:384 +msgid "How do I set up my own eepsite?" +msgstr "" + +#: i2p2www/pages/site/faq.html:28 i2p2www/pages/site/faq.html:417 +msgid "Bittorrent / I2PSnark / Azureus I2P Plugin Questions?" +msgstr "" + +#: i2p2www/pages/site/faq.html:29 i2p2www/pages/site/faq.html:424 +msgid "How do I connect to IRC within I2P?" +msgstr "" + +#: i2p2www/pages/site/faq.html:30 i2p2www/pages/site/faq.html:282 +msgid "I can't access regular Internet sites through I2P." +msgstr "" + +#: i2p2www/pages/site/faq.html:31 i2p2www/pages/site/faq.html:297 +msgid "I can't access https:// or ftp:// sites through I2P." +msgstr "" + +#: i2p2www/pages/site/faq.html:32 i2p2www/pages/site/faq.html:507 +msgid "Is it possible to use I2P as a SOCKS proxy?" +msgstr "" + +#: i2p2www/pages/site/faq.html:33 i2p2www/pages/site/faq.html:490 +msgid "How do I configure my browser?" +msgstr "" + +#: i2p2www/pages/site/faq.html:34 i2p2www/pages/site/faq.html:435 +msgid "" +"How can I access the web console from my other machines or password " +"protect it?" +msgstr "" + +#: i2p2www/pages/site/faq.html:35 i2p2www/pages/site/faq.html:475 +msgid "How can I use applications from my other machines?" +msgstr "" + +#: i2p2www/pages/site/faq.html:36 i2p2www/pages/site/faq.html:749 +msgid "How do I reseed manually?" +msgstr "" + +#: i2p2www/pages/site/faq.html:37 i2p2www/pages/site/faq.html:125 +msgid "My router is using too much CPU?!?" +msgstr "" + +#: i2p2www/pages/site/faq.html:39 +msgid "Misconception" +msgstr "" + +#: i2p2www/pages/site/faq.html:41 i2p2www/pages/site/faq.html:367 +msgid "" +"How do I access IRC, BitTorrent, or other services on the regular " +"Internet?" +msgstr "" + +#: i2p2www/pages/site/faq.html:42 +msgid "" +"Is my router an \"exit node\"(outproxy) to the regular Internet? I don't " +"want it to be." +msgstr "" + +#: i2p2www/pages/site/faq.html:43 i2p2www/pages/site/faq.html:189 +msgid "" +"I am opposed to certain types of content. How do I keep from " +"distributing, storing, or accessing them?" +msgstr "" + +#: i2p2www/pages/site/faq.html:45 +msgid "Errors and Their Solutions" +msgstr "" + +#: i2p2www/pages/site/faq.html:47 i2p2www/pages/site/faq.html:785 +msgid "" +"I'm using FreeBSD and when I start I2P I receive an error about " +"<code>libm.so.4</code>!" +msgstr "" + +#: i2p2www/pages/site/faq.html:48 +msgid "" +"In <code>wrapper.log</code> I see an error stating <code>Protocol family " +"unavailable</code> when I2P is loading" +msgstr "" + +#: i2p2www/pages/site/faq.html:52 i2p2www/pages/site/faq.html:63 +#: i2p2www/pages/site/faq.html:80 i2p2www/pages/site/faq.html:109 +#: i2p2www/pages/site/faq.html:126 i2p2www/pages/site/faq.html:190 +#: i2p2www/pages/site/faq.html:227 i2p2www/pages/site/faq.html:234 +#: i2p2www/pages/site/faq.html:265 i2p2www/pages/site/faq.html:274 +#: i2p2www/pages/site/faq.html:283 i2p2www/pages/site/faq.html:298 +#: i2p2www/pages/site/faq.html:350 i2p2www/pages/site/faq.html:368 +#: i2p2www/pages/site/faq.html:376 i2p2www/pages/site/faq.html:385 +#: i2p2www/pages/site/faq.html:392 i2p2www/pages/site/faq.html:418 +#: i2p2www/pages/site/faq.html:425 i2p2www/pages/site/faq.html:436 +#: i2p2www/pages/site/faq.html:476 i2p2www/pages/site/faq.html:483 +#: i2p2www/pages/site/faq.html:491 i2p2www/pages/site/faq.html:500 +#: i2p2www/pages/site/faq.html:508 i2p2www/pages/site/faq.html:529 +#: i2p2www/pages/site/faq.html:737 i2p2www/pages/site/faq.html:750 +#: i2p2www/pages/site/faq.html:786 i2p2www/pages/site/faq.html:818 +#: i2p2www/pages/site/faq.html:847 +msgid "link" +msgstr "" + +#: i2p2www/pages/site/faq.html:53 +#, python-format +msgid "" +"While I2P has been reported to run PCs as meagre as a low-end Pentium II " +"with 64 MB of RAM, you'll have a much better experience on a Pentium III " +"(or better) with 128MB of RAM (or more). A <a href=\"%(chart)s\">chart " +"comparing the performance</a> of the various JREs can be found at <a " +"href=\"%(chart)s\">%(chart)s</a>, but in short: it's at all possible, use" +" Sun/Oracle Java or OpenJDK." +msgstr "" + +#: i2p2www/pages/site/faq.html:57 +msgid "" +"I2P has been tested on Windows, Linux, FreeBSD (see the note <a " +"href=\"#compat6x\">below</a>), OSX, and OpenSolaris. There is work " +"underway to bring I2P to the Android platform." +msgstr "" + +#: i2p2www/pages/site/faq.html:65 +msgid "Here are some places, pick one or more." +msgstr "" + +#: i2p2www/pages/site/faq.html:71 +msgid "Discuss with the developers on IRC in #i2p-dev" +msgstr "" + +#: i2p2www/pages/site/faq.html:75 +msgid "Please include relevant information from the router logs and wrapper logs." +msgstr "" + +#: i2p2www/pages/site/faq.html:81 +msgid "" +"The default subscription is to http://www.i2p2.i2p/hosts.txt which is " +"updated rarely.\n" +"If you don't have another subscription, you may often have to use " +"\"jump\" links which\n" +"is annoying." +msgstr "" + +#: i2p2www/pages/site/faq.html:87 +msgid "" +"Here are some other public addressbook subscription links. You may wish " +"to add one or two\n" +"to your <a " +"href=\"http://localhost:7657/susidns/subscriptions.jsp\">susidns " +"subscription list</a>.\n" +"You don't need to add all of them, as they sync with each other " +"periodically.\n" +"The links using a cgi-bin application employ various strategies to " +"minimize\n" +"the number of duplicate addresses delivered, so they should be more " +"efficient.\n" +"Note that subscribing to a hosts.txt service is an act of \"trust\", as a" +" malicious\n" +"subscription could give you incorrect addresses. So think about whether " +"you\n" +"want to trust any of these.\n" +"The operators of these services may have various policies for listing " +"hosts.\n" +"Presence on this list does not imply endorsement." +msgstr "" + +#: i2p2www/pages/site/faq.html:110 +msgid "" +"Jrandom was the lead developer of I2P and\n" +"<a href=\"http://syndie.i2p2.de/\">Syndie</a> for several years.\n" +"We do not know if or when jrandom will return.\n" +"The *.i2p.net domains were left in a non-functioning state after a power\n" +"outage at the hosting company." +msgstr "" + +#: i2p2www/pages/site/faq.html:118 +#, python-format +msgid "" +"See <a href=\"%(jrandom)s\">this page</a> for jrandom's parting message " +"and additional information\n" +"on the migration of *.i2p.net to <a href=\"%(index)s\">this website</a>." +msgstr "" + +#: i2p2www/pages/site/faq.html:123 +msgid "I2P remains in active development." +msgstr "" + +#: i2p2www/pages/site/faq.html:127 +msgid "There are many possible causes of high CPU usage. Here is a checklist:" +msgstr "" + +#: i2p2www/pages/site/faq.html:132 +msgid "" +"Try to use either OpenJDK or Sun/Oracle Java if it's available for your " +"system. You can check \n" +"which version of java you have installed by typing <code>java " +"-version</code> at a \n" +"command/shell prompt. Performance tends to suffer with other " +"implementations of java." +msgstr "" + +#: i2p2www/pages/site/faq.html:139 +msgid "" +"Are you running a BitTorrent client over I2P? Try reducing the number of " +"torrents, the bandwidth limits,\n" +"or try turning it off completely to see if that helps." +msgstr "" + +#: i2p2www/pages/site/faq.html:145 +msgid "" +"Are your bandwidth limits set too high? It is possible that too much " +"traffic is going through your\n" +"I2P router and it is overloaded. Try reducing the setting for <em>share " +"bandwidth percentage</em> on the <a " +"href=\"http://localhost:7657/config\">configuration</a> page." +msgstr "" + +#: i2p2www/pages/site/faq.html:150 +msgid "" +"Make sure that you're running the latest version of I2P to get the " +"benefits of increased performance and bug fixes." +msgstr "" + +#: i2p2www/pages/site/faq.html:155 +msgid "" +"Has enough memory been set aside for use by I2P? Look at the memory graph" +" on <a href=\"http://localhost:7657/graphs\">the graphs page</a> to see\n" +"if the memory usage is \"pegged\"—the JVM is spending most of its " +"time in\n" +"garbage collection. Increase the setting " +"<code>wrapper.java.maxmemory</code> in the file " +"<code>wrapper.config</code>." +msgstr "" + +#: i2p2www/pages/site/faq.html:162 +msgid "" +"Is the CPU usage simply higher than you would like, or is it pegged at " +"100% for a long time?\n" +"If it's pegged, this could be a bug. Look in the logs for clues." +msgstr "" + +#: i2p2www/pages/site/faq.html:168 +#, python-format +msgid "" +"You may be using the Java-based BigInteger library instead of the native " +"version,\n" +"especially if you are running on a new or unusual OS or hardware " +"(OpenSolaris, mipsel, etc.).\n" +"See the <a href=\"%(jbigi)s\">jbigi page</a> for instructions on\n" +"diagnosing, building, and testing methods." +msgstr "" + +#: i2p2www/pages/site/faq.html:176 +msgid "" +"If your native jbigi library is working fine, the biggest user of\n" +"CPU may be routing traffic for participating tunnels. This uses CPU\n" +"because at each hop a layer of encryption must be decoded.\n" +"You can limit participating traffic in two ways - by reducing the\n" +"share bandwidth on\n" +"<a href=\"http://localhost:7657/confignet.jsp\">confignet.jsp</a>,\n" +"or by setting <tt>router.maxParticipatingTunnels=nnn</tt> on\n" +"<a " +"href=\"http://localhost:7657/configadvanced.jsp\">configadvanced.jsp</a>." +msgstr "" + +#: i2p2www/pages/site/faq.html:191 +msgid "" +"Hmm. I2P is an anonymous network, so that's a tricky one.\n" +"I2P is designed to withstand censorship, providing a means for everyone " +"to communicate freely. \n" +"The best way to keep your PC free of (encrypted) traffic that you dislike" +" is to not use I2P.\n" +"Freedom of speech has some costs.\n" +"But let's address your question in three parts:" +msgstr "" + +#: i2p2www/pages/site/faq.html:200 +msgid "" +"<b>Distribution</b> - All traffic on I2P is encrypted in multiple layers." +" You don't know\n" +"a message's contents, source, or destination.\n" +"All traffic you route is internal to the I2P network, you are not an <a " +"href=\"#exit\">exit node</a> (outproxy).\n" +"Your only alternative is to refuse to route\n" +"<i>any</i> traffic, by setting your share bandwidth or maximum " +"participating tunnels to 0 (see above).\n" +"It would be nice if you didn't do this, you should help the network by " +"routing traffic for others.\n" +"Over 95% of users route traffic for others." +msgstr "" + +#: i2p2www/pages/site/faq.html:211 +msgid "" +"<b>Storage</b> - I2P does not do distributed storage of content. You must" +" be thinking of\n" +"<a href=\"http://freenetproject.org/\">Freenet</a>.\n" +"Nobody's content is being stored on your computer by running I2P." +msgstr "" + +#: i2p2www/pages/site/faq.html:218 +msgid "" +"<b>Access</b> - If there are some eepsites you don't like, don't go " +"there.\n" +"Or, use a blocking proxy like Privoxy or some type of \"net nanny\"." +msgstr "" + +#: i2p2www/pages/site/faq.html:228 +msgid "" +"No. This is normal.\n" +"All routers adjust dynamically to changing network conditions and demands." +msgstr "" + +#: i2p2www/pages/site/faq.html:235 +msgid "" +"You may need to reseed your I2P router. With recent versions of I2P you " +"can go to <a " +"href=\"http://localhost:7657/configreseed\">http://localhost:7657/configreseed</a>" +" and click the <em>Save Changes and Reseed Now</em> button. If this " +"method doesn't work—or you're using a very old version—you " +"may need to <a href=\"#manual_reseed\">reseed manually</a>." +msgstr "" + +#: i2p2www/pages/site/faq.html:238 +msgid "" +"The reseed URL changed a few years ago. If this is your first install and" +" you have installed\n" +"an old (0.6.1.30 or earlier) release, or\n" +"you have not run I2P in a long time, you must change the URL and then\n" +"click \"Reseed\" on the console to find other routers.\n" +"After your router is running,\n" +"on <a " +"href=\"http://localhost:7657/configadvanced.jsp\">configadvanced.jsp</a>," +"\n" +"add the line <tt>i2p.reseedURL=http://netdb.i2p2.de/</tt>\n" +"OR <tt>i2p.reseedURL=http://i2pdb.tin0.de/netDb/</tt> (either should " +"work),\n" +"then click \"Apply\", then click the \"reseed\" link on the left." +msgstr "" + +#: i2p2www/pages/site/faq.html:249 +#, python-format +msgid "" +"This works if you are running 0.6.1.27 or later.\n" +"If you are running release 0.6.1.31 or later, you probably don't need to " +"do this.\n" +"If you are running release 0.6.1.26 or earlier, either follow the\n" +"<a href=\"#manual_reseed\">manual reseed instructions</a> below\n" +"or install the <a href=\"%(downloadslist)s\">latest release</a>.\n" +"Possible alternate method - add\n" +"<tt>wrapper.java.additional.5=-Di2p.reseedURL=http://netdb.i2p2.de/</tt>\n" +"to wrapper.config, shutdown the router completely, then start again, then" +" click \"reseed\".\n" +"Let us know if this works." +msgstr "" + +#: i2p2www/pages/site/faq.html:260 +#, python-format +msgid "" +"...but you *really* should <a href=\"%(downloadslist)s\">upgrade</a> to " +"the latest version." +msgstr "" + +#: i2p2www/pages/site/faq.html:266 +msgid "" +"If your router has 10 or more active peers, everything is fine. Changes " +"in releases 0.6.1.31 and 0.6.1.32 improved the\n" +"efficiency of the router and effectively reduced the number of active " +"peers.\n" +"The router <i>should</i> maintain connections to a few peers at all " +"times.\n" +"The best way to stay \"better-connected\" to the network is to <a " +"href=\"http://localhost:7657/config\">share more bandwidth</a>." +msgstr "" + +#: i2p2www/pages/site/faq.html:273 +msgid "" +"Is my router an \"exit node\" to the regular Internet? I don't want it to" +" be." +msgstr "" + +#: i2p2www/pages/site/faq.html:275 +msgid "" +"No. Unlike <a href=\"https://www.torproject.org/\">Tor</a>,\n" +"\"exit nodes\" or \"outproxies\" are not an inherent part of the network." +"\n" +"Only volunteers who set up and run separate applications will relay " +"traffic to the regular Internet.\n" +"There are very, very few of these." +msgstr "" + +#: i2p2www/pages/site/faq.html:284 +msgid "" +"See above. There are very few HTTP \"outproxies\", they are not an " +"inherent part of the network,\n" +"and they may not be up.\n" +"In addition, the old outproxies squid.i2p, true.i2p, and krabs.i2p have " +"vanished.\n" +"The only outproxy at the moment is false.i2p.\n" +"To use it, edit your <a " +"href=\"http://localhost:7657/i2ptunnel/edit.jsp?tunnel=0\">i2ptunnel " +"settings for eepProxy</a>\n" +"and set your outproxy list to 'false.i2p' (only).\n" +"Then stop and restart the eepProxy.\n" +"If it doesn't work, the outproxy is not up. It is not I2P's fault.\n" +"If your primary reason to use an anonymous network is to anonymously " +"access sites\n" +"on the regular Internet, you should probably try <a " +"href=\"https://www.torproject.org/\">Tor</a>." +msgstr "" + +#: i2p2www/pages/site/faq.html:299 +msgid "" +"Within I2P, there is no need for HTTPS, as all traffic is encrypted end-" +"to-end.\n" +"FTP is not supported for technical reasons." +msgstr "" + +#: i2p2www/pages/site/faq.html:303 +msgid "" +"There are no FTP \"outproxies\" to the Internet—it may not even be " +"possible to set up one.\n" +"Any other kind of outproxy may work if it's set up with a standard " +"tunnel. \n" +"If you would like to set up some type of outproxy, carefully research the" +" potential risks.\n" +"The I2P community may or may not be able to help with the technical " +"aspects, feel free to ask." +msgstr "" + +#: i2p2www/pages/site/faq.html:309 +msgid "" +"As explained several times above, any existing outproxy isn't a core part" +" of the network.\n" +"They are services run by individuals and they may or may not\n" +"be operational at any given time." +msgstr "" + +#: i2p2www/pages/site/faq.html:314 +msgid "" +"<b>Update</b>: Thanks to the work of h2ik, there is an https outproxy " +"available for use via I2P. Starting with I2P 0.8.4 <a " +"href=\"http://localhost:7657/i2ptunnel/edit?tunnel=6\">the tunnel</a> is " +"configured out of the box.<br />\n" +"In case the https outproxy is not available in your version of I2P, you " +"can add it easily by doing the following:" +msgstr "" + +#: i2p2www/pages/site/faq.html:320 +msgid "" +"Open <a href=\"http://localhost:7657/i2ptunnel/index.jsp\">i2p tunnel " +"manager</a>. Scroll down to the bottom." +msgstr "" + +#: i2p2www/pages/site/faq.html:325 +msgid "" +"Choose <b>CONNECT</b> from <b>New Client Tunnel</b> dropdown list, click " +"<b>Create</b>" +msgstr "" + +#: i2p2www/pages/site/faq.html:330 +#, python-format +msgid "" +"In the new page, <b>name</b> and <b>describe</b> your new https tunnel as" +" you like.\n" +"The <b>Access Point</b> is your local port for the new https proxy " +"recommended port's <b>4445</b>.\n" +"<b>Outproxy</b> should be the outproxy's .i2p address which supports " +"https. \n" +"See this forum post of <a " +"href=\"http://%(forum)s/viewtopic.php?p=31356#31356\">h2ik</a>'s for the " +"address. \n" +"Make sure <b>Shared Client</b>, <b>Delay Connect</b>, <b>AutoStart</b> " +"are checked.\n" +"Other options should be left at the defaults. Click Save. In tunnel " +"manger, click the <b>Start</b> button next to your new tunnel." +msgstr "" + +#: i2p2www/pages/site/faq.html:340 +msgid "" +"In firefox, click through " +"<b>Tools</b>><b>Options</b>><b>Advanced</b>><b>Network</b>><b>Setting</b>." +"\n" +"Untick <b>Use this proxy for all protocol</b>, set <b>SSL proxy:</b> to " +"localhost:4445." +msgstr "" + +#: i2p2www/pages/site/faq.html:345 +msgid "Done." +msgstr "" + +#: i2p2www/pages/site/faq.html:351 +#, python-format +msgid "" +"\n" +"This is a question that only you can answer because the correct answer " +"depends on your behaviours, your\n" +"<a href=\"%(threatmodel)s\">threat model</a>, and how much you trust the " +"outproxy operator." +msgstr "" + +#: i2p2www/pages/site/faq.html:355 +msgid "" +"Like Tor, I2P does not magically encrypt the Internet.\n" +"You are vulnerable to snooping by the outproxy operators.\n" +"The <a " +"href=\"https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#ExitEavesdroppers\">Tor" +" FAQ</a>\n" +"does a good job of explaining this." +msgstr "" + +#: i2p2www/pages/site/faq.html:361 +#, python-format +msgid "" +"In addition, you may be vulnerable to collusion between the outproxy " +"operator\n" +"and operators of other I2P services, if you use the same tunnels " +"(\"shared clients\").\n" +"There is additional discussion about this on <a " +"href=\"http://%(zzz)s/topics/217\">%(zzz)s</a>." +msgstr "" + +#: i2p2www/pages/site/faq.html:369 +msgid "" +"Unless an outproxy has been set up for the service you want to connect " +"to, this cannot be done.\n" +"There are only three types of outproxies running right now: HTTP, HTTPS, " +"and email. Note that there is not a SOCKS outproxy.\n" +"If this type of service is required, try <a " +"href=\"https://www.torproject.org/\">Tor</a>." +msgstr "" + +#: i2p2www/pages/site/faq.html:377 +#, python-format +msgid "" +"If you consider every eepsite that has ever been created, yes, most of " +"them are down.\n" +"People and eepsites come and go.\n" +"A good way to get started in I2P is check out a list of eepsites that are" +" currently up.\n" +"<a href=\"%(eepstatus)s\">%(eepstatus)s</a> tracks active eepsites." +msgstr "" + +#: i2p2www/pages/site/faq.html:386 +msgid "" +"Click on the <a href=\"http://localhost:7658/\">Website</a> link\n" +"at the top of your router console for instructions." +msgstr "" + +#: i2p2www/pages/site/faq.html:393 +msgid "" +"Why are downloads, torrents, web browsing, and everything else so slow on" +" I2P?\n" +"The encryption and routing within the I2P network adds a substantial " +"amount of overhead and limits bandwidth.\n" +"Anonymity isn't free." +msgstr "" + +#: i2p2www/pages/site/faq.html:398 +msgid "" +"In addition, you and everybody else probably need to increase your " +"bandwidth limits.\n" +"Two key settings are the inbound and outbound bandwidth limiters on\n" +"<a href=\"http://localhost:7657/config.jsp\">the configuration page</a>.\n" +"With the default settings of 32KBps you will generally get no better than" +" 15KBps data transfer in I2PSnark.\n" +"Increasing the settings (but keeping within your actual connection " +"limitations)\n" +"will increase the potential transfer rate for I2PSnark and all other " +"applications." +msgstr "" + +#: i2p2www/pages/site/faq.html:406 +msgid "" +"Also, do you have sufficient share bandwidth configured to allow " +"participating tunnels\n" +"to route through your router? Believe it or not, allowing participating " +"traffic\n" +"keeps you well-integrated in the network and helps your own transfer " +"speeds." +msgstr "" + +#: i2p2www/pages/site/faq.html:411 +#, python-format +msgid "" +"I2P is a work in progress. Lots of improvements and fixes are being " +"implemented, and\n" +"generally speaking, running the latest release will help your " +"performance.\n" +"If you haven't, <a href=\"%(downloadslist)s\">install the latest " +"release</a>." +msgstr "" + +#: i2p2www/pages/site/faq.html:419 +#, python-format +msgid "" +"See the\n" +"<a href=\"http://%(forum)s/viewtopic.php?t=2068\">I2P Bittorrent FAQ</a>" +msgstr "" + +#: i2p2www/pages/site/faq.html:426 +msgid "" +"\n" +"A tunnel to the main IRC server within I2P, Irc2P, is created when I2P is" +" installed (see\n" +"the <a href=\"http://localhost:7657/i2ptunnel/index.jsp\">I2PTunnel " +"configuration page</a>),\n" +"and is automatically started when the I2P router starts. To connect to " +"it, tell your IRC\n" +"client to connect to <code>localhost 6668</code>. XChat-like client users" +" can create a\n" +"new network with the server <code>localhost/6668</code> (remember to tick" +" "Bypass\n" +"proxy server" if you have a proxy server configured)." +msgstr "" + +#: i2p2www/pages/site/faq.html:437 +msgid "" +"For security purposes, the router's admin console by default only listens" +"\n" +"for connections on the local interface. However, with a little hacking,\n" +"you can make it reachable remotely:" +msgstr "" + +#: i2p2www/pages/site/faq.html:445 +msgid "" +"Open <code>~/.i2p/clients.config</code> and replace<br />\n" +"<code>clientApp.0.args=7657 ::1,127.0.0.1 ./webapps/</code><br />\n" +"with <br />\n" +"<code>clientApp.0.args=7657 0.0.0.0 ./webapps/</code>" +msgstr "" + +#: i2p2www/pages/site/faq.html:453 +msgid "" +"Go to <a " +"href=\"http://localhost:7657/configui\">http://localhost:7657/configui</a>" +"\n" +"and add a console username and password if desired." +msgstr "" + +#: i2p2www/pages/site/faq.html:459 +msgid "" +"Go to <a " +"href=\"http://localhost:7657/index.jsp\">http://localhost:7657/index.jsp</a>" +"\n" +"and hit \"Graceful restart\", which restarts the JVM and reloads the " +"client applications" +msgstr "" + +#: i2p2www/pages/site/faq.html:466 +msgid "" +"After that fires up, you should now be able to reach your console " +"remotely. Reload the router at\n" +"http://127.0.0.1:7657 and you will be prompted for the username and " +"password you specified in step 2\n" +"above if your browser supports the authentication popup. Note: the\n" +"<code>0.0.0.0</code> above specifies an <i>interface</i>, not a network " +"or netmask. 0.0.0.0\n" +"means \"bind to all interfaces\", so it can be reachable on " +"127.0.0.1:7657 as well as\n" +"any LAN/WAN IP." +msgstr "" + +#: i2p2www/pages/site/faq.html:477 +msgid "" +"By default, the router I2CP interface (port 7654) binds to address " +"127.0.0.1. To bind to 0.0.0.0, set the\n" +"router advanced configuration option " +"<tt>i2cp.tcp.bindAllInterfaces=true</tt> and restart." +msgstr "" + +#: i2p2www/pages/site/faq.html:482 +msgid "Whats an \"eepsite\"?" +msgstr "" + +#: i2p2www/pages/site/faq.html:484 +msgid "" +"An eepsite is a website that is hosted anonymously - you can access it by" +"\n" +"setting your web browser's HTTP proxy to use the web proxy (typically it\n" +"listens on localhost port 4444), and browsing to the site." +msgstr "" + +#: i2p2www/pages/site/faq.html:492 +#, python-format +msgid "" +"The proxy config for different browsers is on a <a " +"href=\"%(browserconfig)s\">\n" +"separate page</a> with screenshots. More advanced configs with external " +"tools\n" +"are possible but could introduce leaks in your setup." +msgstr "" + +#: i2p2www/pages/site/faq.html:501 +msgid "" +"x is the number of peers you've sent or received a message from\n" +"successfully in the last minute, y is the number of peers seen in the " +"last\n" +"hour or so." +msgstr "" + +#: i2p2www/pages/site/faq.html:509 +msgid "" +"The SOCKS proxy is working as of release 0.7.1. SOCKS 4/4a/5 are " +"supported.\n" +"There is no SOCKS outproxy so it is of limited use." +msgstr "" + +#: i2p2www/pages/site/faq.html:513 +msgid "" +"In addition, many applications leak sensitive\n" +"information that could identify you on the Internet. I2P only filters\n" +"connection data, but if the program you intend to run sends this\n" +"information as content, I2P has no way to protect your anonymity. For\n" +"example, some mail applications will send the IP address of the machine\n" +"they are running on to a mail server. There is no way for I2P to filter\n" +"this, thus using I2P to 'socksify' existing applications is possible, but" +"\n" +"extremely dangerous." +msgstr "" + +#: i2p2www/pages/site/faq.html:523 +#, python-format +msgid "" +"If you would like more information on the socks proxy application anyway," +"\n" +"there are some helpful hints on the <a href=\"%(socks)s\">socks page</a>." +msgstr "" + +#: i2p2www/pages/site/faq.html:530 +msgid "" +"Okay, here's a rundown of the default ports (everything is configurable\n" +"through various settings, of course):" +msgstr "" + +#: i2p2www/pages/site/faq.html:539 +msgid "" +"<b>Internet-facing ports</b>\n" +"Note: New installs as of release 0.7.8 do not use port 8887; they select " +"a random port\n" +"between 9000 and 31000 when the program is run for the first time.\n" +"The selected port is shown on the router <a " +"href=\"http://127.0.0.1:7657/confignet.jsp\">configuration page.</a>" +msgstr "" + +#: i2p2www/pages/site/faq.html:547 +msgid "" +"<b>Outbound UDP from the random port noted on the <a " +"href=\"http://127.0.0.1:7657/confignet.jsp\">configuration page</a> to " +"arbitrary remote UDP ports, allowing replies</b>\n" +" " +msgstr "" + +#: i2p2www/pages/site/faq.html:552 +msgid "" +"<b>Outbound TCP from random high ports to arbitrary remote TCP ports</b>\n" +" " +msgstr "" + +#: i2p2www/pages/site/faq.html:557 +msgid "" +"<b>(optional, but recommended) Inbound UDP to the port noted on <a " +"href=\"http://127.0.0.1:7657/confignet.jsp\">configuration page</a> from " +"arbitrary locations</b>\n" +" " +msgstr "" + +#: i2p2www/pages/site/faq.html:562 +msgid "" +"<b>(optional, but recommended) Inbound TCP to the port noted on <a " +"href=\"http://127.0.0.1:7657/confignet.jsp\">configuration page</a> from " +"arbitrary locations</b><br />\n" +"Inbound TCP may be disabled on the <a " +"href=\"http://127.0.0.1:7657/confignet.jsp\">configuration page.</a>" +msgstr "" + +#: i2p2www/pages/site/faq.html:568 +msgid "" +"<b>Outbound UDP on port 123, allowing replies</b><br />\n" +"This is necessary for I2P's internal time sync (via SNTP - \n" +"querying a random SNTP host in pool.ntp.org or another\n" +"server you specify)" +msgstr "" + +#: i2p2www/pages/site/faq.html:579 +msgid "" +"<b>Local I2P ports</b>, listening only to local connections by default,\n" +"except where noted:" +msgstr "" + +#: i2p2www/pages/site/faq.html:585 +msgid "" +"<b>1900:</b> UPnP SSDP UDP multicast listener.\n" +"<i>Cannot be changed. Binds to all interfaces.\n" +"May be disabled on <a " +"href=\"http://localhost:7657/confignet.jsp\">confignet.jsp</a>.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:592 +msgid "" +"<b>2827:</b> BOB bridge, a higher level socket API for clients\n" +"<i>Disabled by default.\n" +"May be enabled/disabled on <a " +"href=\"http://localhost:7657/configclients.jsp\">configclients.jsp</a>.\n" +"May be changed in the bob.config file.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:600 +msgid "" +"<b>4444:</b> HTTP proxy\n" +"<i>May be disabled or changed on the i2ptunnel page in the router " +"console.\n" +"May also be configured to be bound to a specific interface or all " +"interfaces.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:607 +msgid "" +"<b>4445:</b> HTTPS proxy\n" +"<i>May be disabled or changed on the i2ptunnel page in the router " +"console.\n" +"May also be configured to be bound to a specific interface or all " +"interfaces.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:614 +msgid "" +"<b>6668:</b> IRC proxy\n" +"<i>May be disabled or changed on the i2ptunnel page in the router " +"console.\n" +"May also be configured to be bound to a specific interface or all " +"interfaces.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:621 +msgid "" +"<b>7652:</b> UPnP HTTP TCP event listener.\n" +"<i>Binds to the LAN address.\n" +"May be changed with advanced config i2np.upnp.HTTPPort=nnnn.\n" +"May be disabled on <a " +"href=\"http://localhost:7657/confignet.jsp\">confignet.jsp</a>.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:629 +msgid "" +"<b>7653:</b> UPnP SSDP UDP search response listener.\n" +"<i>Binds to all interfaces.\n" +"May be changed with advanced config i2np.upnp.SSDPPort=nnnn.\n" +"May be disabled on <a " +"href=\"http://localhost:7657/confignet.jsp\">confignet.jsp</a>.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:637 +msgid "" +"<b>7654:</b> I2P Client Protocol port, used by client apps.\n" +"<i>May be changed to a different port on\n" +"<a href=\"http://localhost:7657/configclients.jsp\">configclients.jsp</a>" +"\n" +"but this is not recommended.\n" +"May be to bind to a different interface or all interfaces, or disabled, " +"on\n" +"<a " +"href=\"http://localhost:7657/configclients.jsp\">configclients.jsp</a>.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:647 +msgid "" +"<b>7655:</b> UDP for SAM bridge, a higher level socket API for clients\n" +"<i>Only opened when a SAM V3 client requests a UDP session.\n" +"May be enabled/disabled on <a " +"href=\"http://localhost:7657/configclients.jsp\">configclients.jsp</a>.\n" +"May be changed in the clients.config file with the SAM command line " +"option sam.udp.port=nnnn.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:655 +msgid "" +"<b>7656:</b> SAM bridge, a higher level socket API for clients\n" +"<i>Disabled by default for new installs as of release 0.6.5.\n" +"May be enabled/disabled on <a " +"href=\"http://localhost:7657/configclients.jsp\">configclients.jsp</a>.\n" +"May be changed in the clients.config file.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:663 +msgid "" +"<b>7657:</b> Your router console\n" +"<i>May be disabled in the clients.config file.\n" +"May also be configured to be bound to a specific interface or all " +"interfaces in that file.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:670 +msgid "" +"<b>7658:</b> Your eepsite\n" +"<i>May be disabled in the clients.config file.\n" +"May also be configured to be bound to a specific interface or all " +"interfaces in the jetty.xml file.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:677 +msgid "" +"<b>7659:</b> Outgoing mail to smtp.postman.i2p\n" +"<i>May be disabled or changed on the i2ptunnel page in the router " +"console.\n" +"May also be configured to be bound to a specific interface or all " +"interfaces.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:684 +msgid "" +"<b>7660:</b> Incoming mail from pop.postman.i2p\n" +"<i>May be disabled or changed on the i2ptunnel page in the router " +"console.\n" +"May also be configured to be bound to a specific interface or all " +"interfaces.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:691 +msgid "" +"<b>8998:</b> mtn.i2p2.i2p (Monotone - disabled by default)\n" +"<i>May be disabled or changed on the i2ptunnel page in the router " +"console.\n" +"May also be configured to be bound to a specific interface or all " +"interfaces.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:698 +msgid "" +"<b>31000:</b> Local connection to the wrapper control channel port.\n" +"<i>Outbound to 32000 only, does not listen on this port.\n" +"Starts at 31000 and will increment until 31999 looking for a free port.\n" +"To change, see the\n" +"<a href=\"http://wrapper.tanukisoftware.com/doc/english/prop-" +"port.html\">wrapper documentation</a>.\n" +"For more information see <a href=\"#port32000\">below</a>.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:708 +msgid "" +"<b>32000:</b> Local control channel for the service wrapper.\n" +"<i>To change, see the\n" +"<a href=\"http://wrapper.tanukisoftware.com/doc/english/prop-" +"port.html\">wrapper documentation</a>.\n" +"For more information see <a href=\"#port32000\">below</a>.</i>" +msgstr "" + +#: i2p2www/pages/site/faq.html:720 +msgid "" +"The local I2P ports and the I2PTunnel ports do not need to be reachable " +"from \n" +"remote machines, but *should* be reachable locally. You can also create" +" \n" +"additional ports for I2PTunnel instances via " +"http://localhost:7657/i2ptunnel/ \n" +"(and in turn, would need to get your firewall to allow you local access, " +"but \n" +"not remote access, unless desired)." +msgstr "" + +#: i2p2www/pages/site/faq.html:728 +msgid "" +"So, to summarize, nothing needs to be reachable by unsolicited remote " +"peers, but\n" +"if you can configure your NAT/firewall to allow inbound UDP and TCP the " +"<a href=\"http://localhost:7657/config\">outbound facing port</a>, you'll" +"\n" +"get better performance. You will also need to be able to send outbound " +"UDP packets\n" +"to arbitrary remote peers (blocking IPs randomly with something like " +"PeerGuardian\n" +"only hurts you - don't do it)." +msgstr "" + +#: i2p2www/pages/site/faq.html:736 +msgid "Why is I2P listening on port 32000?" +msgstr "" + +#: i2p2www/pages/site/faq.html:738 +msgid "" +"The Tanuki java service wrapper that we use opens this port—bound " +"to localhost—in order \n" +"to communicate with software running inside the JVM. When the JVM is " +"launched it is given a key \n" +"so it can connect to the wrapper. After the JVM establishes its " +"connection \n" +"to the wrapper, the wrapper refuses any additional connections." +msgstr "" + +#: i2p2www/pages/site/faq.html:744 +msgid "" +"More information can be found in the \n" +"<a href=\"http://wrapper.tanukisoftware.com/doc/english/prop-" +"port.html\">wrapper documentation</a>." +msgstr "" + +#: i2p2www/pages/site/faq.html:751 +msgid "" +"An I2P router only needs to be seeded once, to join the network for the " +"first time.\n" +"Reseeding is nothing more than sending plain HTTP GET requests\n" +"to fetch a directory listing and download multiple \"routerInfo\" files\n" +"from a predefined reseed URL." +msgstr "" + +#: i2p2www/pages/site/faq.html:758 +msgid "" +"A typical symptom of a failed reseed is the \"Known\" indicator\n" +"(on the left sidebar of the router console) displaying a very small value" +"\n" +"(often less than 5) which does not increase. This can occur, among other " +"things,\n" +"if your firewall limits outbound traffic, and blocked the reseed request." +msgstr "" + +#: i2p2www/pages/site/faq.html:765 +msgid "To reseed an I2P router manually, do the following:" +msgstr "" + +#: i2p2www/pages/site/faq.html:768 +msgid "Stop your I2P router" +msgstr "" + +#: i2p2www/pages/site/faq.html:771 +msgid "" +"Open <a href=\"http://netdb.i2p2.de/\">http://netdb.i2p2.de/</a> using a " +"web browser" +msgstr "" + +#: i2p2www/pages/site/faq.html:774 +msgid "Save a dozen \"routerInfo\" files to your I2P \"netDb\" directory" +msgstr "" + +#: i2p2www/pages/site/faq.html:781 +msgid "Start your I2P router" +msgstr "" + +#: i2p2www/pages/site/faq.html:788 +msgid "" +"When trying to start the router using \"i2prouter start\", you may see " +"output like the following:" +msgstr "" + +#: i2p2www/pages/site/faq.html:793 +msgid "" +"\n" +"In order to be inclusive and try to ensure that I2P will run on as many " +"systems \n" +"as possible, up until I2P 0.8.9 we used a <a " +"href=\"http://wrapper.tanukisoftware.com/\">java wrapper</a> \n" +"compiled for FreeBSD 6.x. If you're receiving this error you most likely " +"are missing the necessary compatibility libraries.\n" +"These libraries may be installed by performing the following steps:" +msgstr "" + +#: i2p2www/pages/site/faq.html:801 +msgid "" +"Switch to the root user with <code>su</code> or log in as " +"<code>root</code>." +msgstr "" + +#: i2p2www/pages/site/faq.html:807 +#, python-format +msgid "" +"If you cannot install these compatibility libraries (or do not want to), " +"other\n" +"possibilities would be to compile the wrapper for <a " +"href=\"%(manualwrapper)s\">your\n" +"system</a>, starting I2P with the <code>runplain.sh</code> script, or you" +" can\n" +"replace the wrapper with one from the source tarball." +msgstr "" + +#: i2p2www/pages/site/faq.html:813 +msgid "" +"For the 0.8.9 release of I2P, the wrapper was upgraded to v3.5.12 and " +"compiled on systems running FreeBSD 7.2." +msgstr "" + +#: i2p2www/pages/site/faq.html:817 +msgid "" +"In <code>wrapper.log</code> I see an error that states \"<code>Protocol " +"family unavailable</code>\" when loading the Router Console" +msgstr "" + +#: i2p2www/pages/site/faq.html:819 +msgid "" +"Often this error will occur with any network enabled java software on " +"some systems that are configured to use IPv6 by default. There are a few " +"ways to solve this:" +msgstr "" + +#: i2p2www/pages/site/faq.html:824 +msgid "" +"On Linux based systems, you can <code>echo 0 > " +"/proc/sys/net/ipv6/bindv6only</code>" +msgstr "" + +#: i2p2www/pages/site/faq.html:826 +msgid "Look for the following lines in <code>wrapper.config</code>." +msgstr "" + +#: i2p2www/pages/site/faq.html:830 +msgid "" +"If the lines are there, uncomment them by removing the \"#\"s. If the " +"lines are not there, add them without the \"#\"s." +msgstr "" + +#: i2p2www/pages/site/faq.html:833 +msgid "" +"Another option would be to remove the <strong>::1</strong> from " +"<code>~/.i2p/clients.config</code>" +msgstr "" + +#: i2p2www/pages/site/faq.html:837 +msgid "" +"<strong>WARNING</strong>: For any changes to <code>wrapper.config</code> " +"to take effect, you must completely\n" +"stop the router and the wrapper. Clicking <em>Restart</em> on your\n" +"router console will NOT reread this file! You must\n" +"click <em>Shutdown</em>, wait 11 minutes, then start I2P." +msgstr "" + +#: i2p2www/pages/site/faq.html:848 +#, python-format +msgid "" +"Great! Find us on IRC irc.freenode.net #i2p or post to\n" +"the <a href=\"http://%(forum)s/\">forum</a> and we'll post it here (with\n" +"the answer, hopefully)." +msgstr "" + +#: i2p2www/pages/site/impressum.html:4 +msgid "German laws" +msgstr "" + +#: i2p2www/pages/site/index.html:2 +msgid "I2P Anonymous Network" +msgstr "" + +#: i2p2www/pages/site/index.html:4 +msgid "" +"Anonymous peer-to-peer distributed communication layer built with open " +"source tools and designed to run any traditional Internet service such as" +" email, IRC or web hosting." +msgstr "" + +#: i2p2www/pages/site/index.html:7 +msgid "What does I2P do for you?" +msgstr "" + +#: i2p2www/pages/site/index.html:8 +msgid "" +"The I2P network provides strong privacy protections for communication " +"over the Internet. Many activities that would risk your privacy on the " +"public Internet can be conducted anonymously inside I2P." +msgstr "" + +#: i2p2www/pages/site/index.html:9 +#, python-format +msgid "Get I2P %(version)s" +msgstr "" + +#: i2p2www/pages/site/index.html:13 +msgid "What is I2P?" +msgstr "" + +#: i2p2www/pages/site/index.html:15 +msgid "" +"I2P is an anonymous overlay network - a network within a network. It is " +"intended to protect communication from dragnet surveillance and " +"monitoring by third parties such as ISPs.\n" +msgstr "" + +#: i2p2www/pages/site/index.html:18 +msgid "" +"I2P is used by many people who care about their privacy: activists, " +"oppressed people, journalists and whistleblowers, as well as the average " +"person.\n" +msgstr "" + +#: i2p2www/pages/site/index.html:21 +msgid "" +"No network can be \"perfectly anonymous\". The continued goal of I2P is " +"to make attacks more and more difficult to mount. Its anonymity will get " +"stronger as the size of the network increases and with ongoing academic " +"review.\n" +msgstr "" + +#: i2p2www/pages/site/index.html:24 +msgid "" +"I2P is available on desktops, embedded systems (like the Raspberry Pi) " +"and Android phones. Help spread the word!\n" +msgstr "" + +#: i2p2www/pages/site/index.html:28 +msgid "Read more…" +msgstr "Lue lisää…" + +#: i2p2www/pages/site/index.html:33 +msgid "What can you do with I2P?" +msgstr "Mitä voit tehdä I2P:llä?" + +#: i2p2www/pages/site/index.html:36 +#, python-format +msgid "" +"<a href=\"%(supported)s#email\">Email:</a> Integrated web mail interface," +" plugin for serverless email." +msgstr "" + +#: i2p2www/pages/site/index.html:41 +#, python-format +msgid "" +"<a href=\"%(supported)s#web-browsing\">Web browsing:</a> Anonymous " +"websites, gateways to and from the public Internet." +msgstr "" + +#: i2p2www/pages/site/index.html:46 +#, python-format +msgid "" +"<a href=\"%(supported)s#blogging-and-forums\">Blogging and forums:</a> " +"Blogging and Syndie plugins." +msgstr "" + +#: i2p2www/pages/site/index.html:51 +#, python-format +msgid "" +"<a href=\"%(supported)s#website-hosting\">Website hosting:</a> Integrated" +" anonymous web server." +msgstr "" + +#: i2p2www/pages/site/index.html:56 +#, python-format +msgid "" +"<a href=\"%(supported)s#real-time-chat\">Real-time chat:</a> Instant " +"messaging and IRC clients." +msgstr "" + +#: i2p2www/pages/site/index.html:61 +#, python-format +msgid "" +"<a href=\"%(supported)s#file-sharing\">File sharing:</a> ED2K and " +"Gnutella clients, integrated BitTorrent client." +msgstr "" + +#: i2p2www/pages/site/index.html:66 +#, python-format +msgid "" +"<a href=\"%(supported)s#decentralized-file-storage\">Decentralized file " +"storage:</a> Tahoe-LAFS distributed filesystem plugin." +msgstr "" + +#: i2p2www/pages/site/index.html:71 +#, python-format +msgid "<a href=\"%(supported)s\"><em>More supported applications…</em></a>" +msgstr "" + +#: i2p2www/pages/site/index.html:79 +msgid "News & Updates" +msgstr "Uutiset & Päivitykset" + +#: i2p2www/pages/site/links.html:4 +msgid "Recommended Links & Resources" +msgstr "Suositellut linkit & resurssit" + +#: i2p2www/pages/site/links.html:5 +#, python-format +msgid "" +"See also the page with\n" +"<a href=\"%(media)s\">links to presentations, videos, and tutorials about" +" I2P</a>." +msgstr "" + +#: i2p2www/pages/site/links.html:12 +msgid "I2P on the web" +msgstr "I2P webissä" + +#: i2p2www/pages/site/links.html:20 +msgid "Friends of I2P" +msgstr "I2P:n ystävät" + +#: i2p2www/pages/site/links.html:35 +msgid "More Projects and Documentation" +msgstr "Lisää hankkeita ja dokumentaatiota" + +#: i2p2www/pages/site/links.html:45 +msgid "Press" +msgstr "Paina" + +#: i2p2www/pages/site/links.html:49 +msgid "Boards, newssite, others" +msgstr "Keskusteluryhmiä, uutissivustoja, muuta" + +#: i2p2www/pages/site/links.html:53 +msgid "Very Old Stuff" +msgstr "Hyvin vanhaa materiaalia" +