2012-09-13 23:42:20 +00:00
< div id = "cssmenu" >
< ul >
2013-01-01 13:52:36 +00:00
< li class = "has-sub" > < div class = "menuitem" > < span > {{ _('Download') }}< / span > < / div >
2012-09-10 23:11:13 +00:00
< ul >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ get_url('downloads_list') }}" > < div class = "menuitem" > < span > {{ _('Download I2P') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ get_url('downloads_select', file=ver('i2pinstall_%s_windows.exe')) }}" > < div class = "menuitem" > < span > {{ _('Windows installer') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ get_url('downloads_select', file=ver('i2pinstall_%s.jar')) }}" > < div class = "menuitem" > < span > {{ _('Linux / OS X / BSD / Solaris installer') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ get_url('downloads_select', file='debian') }}" > < div class = "menuitem" > < span > {{ _('Debian / Ubuntu packages') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ get_url('downloads_select', file=ver('i2psource_%s.tar.bz2')) }}" > < div class = "menuitem" > < span > {{ _('Source package') }}< / span > < / div > < / a > < / li >
2012-11-10 04:54:57 +00:00
< / ul >
< / li >
2013-01-01 13:52:36 +00:00
< li class = "has-sub" > < div class = "menuitem" > < span > {{ _('About') }}< / span > < / div >
2012-12-11 08:51:01 +00:00
< ul >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('about/intro') }}" > < div class = "menuitem" > < span > {{ _('Introduction to I2P') }}< / span > < / div > < / a > < / li >
< li class = "has-sub" > < div class = "menuitem" > < span > {{ _('Documentation') }}< / span > < / div >
2012-11-10 04:54:57 +00:00
< ul >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('docs') }}" > < div class = "menuitem" > < span > {{ _('Documentation index') }}< / span > < / div > < / a > < / li >
< li class = "has-sub" > < div class = "menuitem" > < span > {{ _('How does it work?') }}< / span > < / div >
2012-09-13 23:42:20 +00:00
< ul >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('docs/how/intro') }}" > < div class = "menuitem" > < span > {{ _('Gentle intro') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/how/techintro') }}" > < div class = "menuitem" > < span > {{ _('Tech intro') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/how/threatmodel') }}" > < div class = "menuitem" > < span > {{ _('Threat model') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/how/garlicrouting') }}" > < div class = "menuitem" > < span > {{ _('Garlic routing') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/how/networkdatabase') }}" > < div class = "menuitem" > < span > {{ _('Network database') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/how/tunnelrouting') }}" > < div class = "menuitem" > < span > {{ _('Tunnel routing') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/how/peerselection') }}" > < div class = "menuitem" > < span > {{ _('Peer selection') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/how/cryptography') }}" > < div class = "menuitem" > < span > {{ _('Cryptography') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/how/elgamalaes') }}" > < div class = "menuitem" > < span > {{ _('ElGamal/AES+SessionTags') }}< / span > < / div > < / a > < / li >
2012-11-10 22:19:48 +00:00
< / ul >
< / li >
2013-01-03 02:59:06 +00:00
< li class = "has-sub" > < div class = "menuitem" > < span > {{ _('Comparisons') }}< / span > < / div >
2013-01-03 01:54:32 +00:00
< ul >
2013-01-03 02:59:06 +00:00
< li > < a href = "{{ site_url('docs/comparison') }}" > < div class = "menuitem" > < span > {{ _('Overview of comparisons') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/comparison/tor') }}" > < div class = "menuitem" > < span > {{ _('Tor') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/comparison/freenet') }}" > < div class = "menuitem" > < span > {{ _('Freenet') }}< / span > < / div > < / a > < / li >
2013-01-03 01:54:32 +00:00
< li > < a href = "{{ site_url('docs/comparison/othernetworks') }}" > < div class = "menuitem" > < span > {{ _('Other anonymous networks') }}< / span > < / div > < / a > < / li >
< / ul >
< / li >
2013-01-01 13:52:36 +00:00
< li class = "has-sub" > < div class = "menuitem" > < span > {{ _('Applications') }}< / span > < / div >
2012-11-11 05:27:03 +00:00
< ul >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('docs/applications/supported') }}" > < div class = "menuitem" > < span > {{ _('Supported applications') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/applications/bittorrent') }}" > < div class = "menuitem" > < span > {{ _('Bittorrent') }}< / span > < / div > < / a > < / li >
2012-11-11 05:27:03 +00:00
< / ul >
< / li >
2013-01-01 13:52:36 +00:00
< li class = "has-sub" > < div class = "menuitem" > < span > {{ _('API') }}< / span > < / div >
2012-11-10 22:19:48 +00:00
< ul >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('docs/api/i2ptunnel') }}" > < div class = "menuitem" > < span > {{ _('I2PTunnel') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/api/socks') }}" > < div class = "menuitem" > < span > {{ _('SOCKS') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/api/sam') }}" > < div class = "menuitem" > < span > {{ _('SAM v1') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/api/samv2') }}" > < div class = "menuitem" > < span > {{ _('SAM v2') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/api/samv3') }}" > < div class = "menuitem" > < span > {{ _('SAM v3') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/api/bob') }}" > < div class = "menuitem" > < span > {{ _('BOB') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/api/streaming') }}" > < div class = "menuitem" > < span > {{ _('Streaming library') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/api/ministreaming') }}" > < div class = "menuitem" > < span > {{ _('Ministreaming library') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/api/i2pcontrol') }}" > < div class = "menuitem" > < span > {{ _('I2PControl') }}< / span > < / div > < / a > < / li >
2012-11-10 22:19:48 +00:00
< / ul >
< / li >
2013-01-01 13:52:36 +00:00
< li class = "has-sub" > < div class = "menuitem" > < span > {{ _('Protocols') }}< / span > < / div >
2012-12-11 05:36:49 +00:00
< ul >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('docs/protocol') }}" > < div class = "menuitem" > < span > {{ _('Protocol stack') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/protocol/i2cp') }}" > < div class = "menuitem" > < span > I2CP< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/protocol/i2np') }}" > < div class = "menuitem" > < span > I2NP< / span > < / div > < / a > < / li >
2012-12-11 05:36:49 +00:00
< / ul >
< / li >
2013-01-01 13:52:36 +00:00
< li class = "has-sub" > < div class = "menuitem" > < span > {{ _('Transports') }}< / span > < / div >
2012-11-10 22:19:48 +00:00
< ul >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('docs/transport') }}" > < div class = "menuitem" > < span > {{ _('Transport layer overview') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/transport/ntcp') }}" > < div class = "menuitem" > < span > {{ _('NTCP') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/transport/ssu') }}" > < div class = "menuitem" > < span > {{ _('SSU') }}< / span > < / div > < / a > < / li >
2012-09-13 23:42:20 +00:00
< / ul >
< / li >
2013-01-01 13:52:36 +00:00
< li class = "has-sub" > < div class = "menuitem" > < span > {{ _('Specifications') }}< / span > < / div >
2012-12-11 02:35:16 +00:00
< ul >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('docs/spec/blockfile') }}" > < div class = "menuitem" > < span > {{ _('Blockfile') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/spec/common_structures') }}" > < div class = "menuitem" > < span > {{ _('Common structures') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/spec/configuration') }}" > < div class = "menuitem" > < span > {{ _('Configuration files') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/spec/datagrams') }}" > < div class = "menuitem" > < span > {{ _('Datagrams') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/spec/i2cp') }}" > < div class = "menuitem" > < span > I2CP< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/spec/i2np') }}" > < div class = "menuitem" > < span > I2NP< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/spec/plugin') }}" > < div class = "menuitem" > < span > {{ _('Plugins') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/spec/ssu') }}" > < div class = "menuitem" > < span > SSU< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/spec/tunnel_creation') }}" > < div class = "menuitem" > < span > {{ _('Tunnel creation') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/spec/tunnel_message') }}" > < div class = "menuitem" > < span > {{ _('Tunnel messages') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/spec/updates') }}" > < div class = "menuitem" > < span > {{ _('Software updates') }}< / span > < / div > < / a > < / li >
2012-12-11 02:35:16 +00:00
< / ul >
< / li >
2013-01-01 13:52:36 +00:00
< li class = "has-sub" > < div class = "menuitem" > < span > {{ _('Tunnels') }}< / span > < / div >
2012-12-11 10:12:40 +00:00
< ul >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('docs/tunnels/implementation') }}" > < div class = "menuitem" > < span > {{ _('Tunnel implementation') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/tunnels/unidirectional') }}" > < div class = "menuitem" > < span > {{ _('Unidirectional tunnels') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/tunnels/old') }}" > < div class = "menuitem" > < span > {{ _('Old implementation') }}< / span > < / div > < / a > < / li >
2012-12-11 10:12:40 +00:00
< / ul >
< / li >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('docs/naming') }}" > < div class = "menuitem" > < span > {{ _('Naming and addressbook') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('docs/plugins') }}" > < div class = "menuitem" > < span > {{ _('Plugins') }}< / span > < / div > < / a > < / li >
2012-09-10 23:11:13 +00:00
< / ul >
2012-12-15 11:42:41 +00:00
< / li >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('about/team') }}" > < div class = "menuitem" > < span > {{ _('Team') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ get_url('blog_index') }}" > < div class = "menuitem" > < span > {{ _('Blog') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('about/halloffame') }}" > < div class = "menuitem" > < span > {{ _('Hall of Fame') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('about/media') }}" > < div class = "menuitem" > < span > {{ _('Presentations, tutorials and articles') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('about/contact') }}" > < div class = "menuitem" > < span > {{ _('Contact us') }}< / span > < / div > < / a > < / li >
2012-12-15 11:42:41 +00:00
< / ul >
2012-09-10 23:11:13 +00:00
< / li >
2013-01-01 13:52:36 +00:00
< li class = "has-sub" > < div class = "menuitem" > < span > {{ _('Help') }}< / span > < / div >
2012-09-10 23:11:13 +00:00
< ul >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('support/faq') }}" > < div class = "menuitem" > < span > {{ _('FAQ') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('support/htproxyports') }}" > < div class = "menuitem" > < span > {{ _('How to browse I2P') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('support/glossary') }}" > < div class = "menuitem" > < span > {{ _('Glossary') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('support/performance') }}" > < div class = "menuitem" > < span > {{ _('Performance') }}< / span > < / div > < / a > < / li >
< li > < div class = "menuitem" > < a href = "http://{{ i2pconv('forum.i2p') }}/" > < span > {{ _('Forums') }}< / span > < / div > < / a > < / li >
2012-09-10 23:11:13 +00:00
< / ul >
< / li >
2013-01-01 13:52:36 +00:00
< li class = "has-sub" > < div class = "menuitem" > < span > {{ _('Volunteer') }}< / span > < / div >
2012-09-10 23:11:13 +00:00
< ul >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('volunteer') }}" > < div class = "menuitem" > < span > {{ _('Get involved!') }}< / span > < / div > < / a > < / li >
< li class = "has-sub" > < div class = "menuitem" > < span > {{ _('Develop') }}< / span > < / div >
2012-12-06 11:53:05 +00:00
< ul >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('volunteer/develop/applications') }}" > < div class = "menuitem" > < span > {{ _('Applications') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('volunteer/develop/licenses') }}" > < div class = "menuitem" > < span > {{ _('Licenses') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('volunteer/develop/release-signing-key') }}" > < div class = "menuitem" > < span > {{ _('Release signing keys') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('volunteer/develop/signedkeys') }}" > < div class = "menuitem" > < span > {{ _('Signed keys') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('volunteer/develop/developerskeys') }}" > < div class = "menuitem" > < span > {{ _('Developers keys') }}< / span > < / div > < / a > < / li >
< li > < div class = "menuitem" > < a href = "http://{{ i2pconv('trac.i2p2.i2p') }}/" > < span > {{ _('Bug tracker') }}< / span > < / div > < / a > < / li >
2012-12-06 11:53:05 +00:00
< / ul >
< / li >
2013-01-01 13:52:36 +00:00
< li class = "has-sub" > < div class = "menuitem" > < span > {{ _('Research') }}< / span > < / div >
2013-01-01 10:28:57 +00:00
< ul >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('research') }}" > < div class = "menuitem" > < span > {{ _('Academic research') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('research/papers') }}" > < div class = "menuitem" > < span > {{ _('Papers on I2P') }}< / span > < / div > < / a > < / li >
2013-01-01 10:28:57 +00:00
< / ul >
< / li >
2013-01-01 13:52:36 +00:00
< li class = "has-sub" > < div class = "menuitem" > < span > {{ _('Guides') }}< / span > < / div >
2012-11-11 03:12:16 +00:00
< ul >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('volunteer/guides/newdevelopers') }}" > < div class = "menuitem" > < span > {{ _('New developers') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('volunteer/guides/devguidelines') }}" > < div class = "menuitem" > < span > {{ _('Developer guidelines and coding style') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('volunteer/guides/newtranslators') }}" > < div class = "menuitem" > < span > {{ _('New translators') }}< / span > < / div > < / a > < / li >
2012-11-11 03:12:16 +00:00
< / ul >
< / li >
2013-01-01 13:52:36 +00:00
< li > < a href = "{{ site_url('volunteer/bounties') }}" > < div class = "menuitem" > < span > {{ _('Bounties') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ get_url('meetings_index') }}" > < div class = "menuitem" > < span > {{ _('Meetings') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('volunteer/roadmap') }}" > < div class = "menuitem" > < span > {{ _('Roadmap') }}< / span > < / div > < / a > < / li >
< li > < a href = "{{ site_url('volunteer/todo') }}" > < div class = "menuitem" > < span > {{ _('Task list') }}< / span > < / div > < / a > < / li >
2012-09-10 23:11:13 +00:00
< / ul >
< / li >
2013-01-01 13:52:36 +00:00
< li class = "has-sub right" > < div class = "menuitem" > < span > < img src = "{{ get_flag() }}" / > {{ _('Language') }}< / span > < / div >
2012-09-13 23:42:20 +00:00
{% include "global/lang.html" %}
< / li >
2012-09-10 23:11:13 +00:00
< / ul >
2012-09-13 23:42:20 +00:00
< / div >