diff --git a/i2p2www/blog/2019/07/29/august-conferences.rst b/i2p2www/blog/2019/07/29/august-conferences.rst
index d15edc8c..8aa613f1 100644
--- a/i2p2www/blog/2019/07/29/august-conferences.rst
+++ b/i2p2www/blog/2019/07/29/august-conferences.rst
@@ -1,48 +1,48 @@
.. meta::
- :title: {% trans %}August 2019 Conference Schedule{% endtrans %}
+ :title: August 2019 Conference Schedule
:author: sadie
:date: 2019-07-29
- :excerpt: {% trans %}I2P developers are attending multiple conferences this month{% endtrans %}
+ :excerpt: I2P developers are attending multiple conferences this month
-{% trans %}Conference Schedule August 2019{% endtrans %}
-========================================================
+Conference Schedule August 2019
+===============================
-{% trans %}Hi Everyone{% endtrans %},
+Hi Everyone,
-{% trans %}Next month will be busy! Meet up with I2P developers at two workshops at
+Next month will be busy! Meet up with I2P developers at two workshops at
Defcon 27, and connect with researchers who have been observing I2P censorship
-at FOCI '19.{% endtrans %}
+at FOCI '19.
-{% trans %}I2P for Cryptocurrency Developers{% endtrans %}
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+I2P for Cryptocurrency Developers
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|zzz|
-- {% trans %}Monero Village{% endtrans %}
-- {% trans %}August 9, 3:15pm{% endtrans %}
-- {% trans %}Monero Village will be on the 26th floor of Bally's{% endtrans %} `map {% trans -%}
-To improve I2P usage and attract more people
-into I2P echelon set out this bounty for translation
-of the I2P web page and I2P router console into Arabic.
-{%- endtrans %}
-{{ _('This bounty is set into 2 subparts:') }}
-
-{{ _('For collecting the bounty of 20 BTC you need to translate the following pages:') }} {% trans -%}
-Part 2 is the translation of the router console. The router console was
-partly translated and the bounty of 80 BTC was paid to hamada.
-{%- endtrans %} {% trans -%}
-Judge is echelon.
-{%- endtrans %} {% trans -%}
-For a future of I2P and attract more people
-into I2P this bounty is to create a I2P native Bitcoin client.
-It should integrate with other client via the I2P network and via gateways to
-the existant bitcoin network.
-{%- endtrans %} {% trans -%}
-Judge is psychonaut who donated the first 30 € to this bounty.
-Bounty was almost fullfilled with btci2p, only a small
-part of creating a plugin is leftover. User giv has been paid for the work.
-{%- endtrans %} {% trans -%}
-To improve I2P's usage and to be independent of routers
-online status we want a datastorage as a extension to I2P.
-Like in Freenet the datastorage should be distributed and every
-participating node should be able to configure his options.
-The files should be saved in chunks and at least 2-3 times to
-obtain redundancy. Usage of storage space should be auto balanced.
-As it is a extra application, it should work flawless within I2P and
-cooperate nice with the I2P router. Maybe a integration within the
-webpage/router could be done.
-{%- endtrans %} {% trans -%}
-This bounty cooperates with the 2 other bounties "frost for I2P" and
-"eepsites in datastorage".
-{%- endtrans %} {% trans -%}
-The frost for I2P datastorage bounty is paid for a frost like program
-with which files/messages are stored into database and got from database.
-It needs to work with a GUI.
-{%- endtrans %} {% trans -%}
-The eepsite served out of I2P datastorage extends a I2P router to send
-out eepsites out of the I2P datastorage. All files for eepsites need to be
-saved inside of datastorage and are taken from it.
-Extension:
-For better integration all datastorage participants could serve that eepsite.
-{%- endtrans %} {% trans -%}
-For the future of I2P and in order to attract more people
-to I2P, this bounty was set for including an I2P package into the Ubuntu and Debian
-archive mirrors.
-To claim this bounty, the I2P router package needs to be available from
-Ubuntu and Debian archive mirrors and Debian bug
-448638
-needs to be closed successfully.
-
-Done in 2017 by mhatta.
-{%- endtrans %} {% trans -%}
-To improve I2P usage and attract more people
-into I2PHex P2P ArneBab setout the bounty for implementing actual
-Phex code onto I2PHex.
-{%- endtrans %} {% trans -%}
-While we always gratefully accept any contributions of code,
-documentation, and the like, there are other ways to help I2P move
-forward. As with any open source project, our goals would be achieved more
-rapidly if we were able to support all of our contributors to work on
-I2P full time. However, as with any open source project, that's not a
-possibility. Instead, we are making use of a bounty system, whereby
-anyone can get support for working on something that people want
-implemented, and people who want to contribute to I2P can be assured that
-their support goes to what they care about.
-{%- endtrans %} {% trans -%}
-We are also keeping open the ability for people who want to support I2P
-but don't have strong feelings about the bounties available. Those people
-can simply put their trust in the I2P team to do what we feel is best by
-donating to a catch-all general fund that will be used as deemed
-necessary - allocated to various bounties, covering incidentals (hosting,
-etc), and the like.
-{%- endtrans %} {{ _('Name') }} {{ _('Status') }} {{ _('Dev team') }}* Claimed by mhatta for 148 € h2ik Claimed by I2P dev team for €100 EUR and 50BTC Amiga4000 withdrawn and bounty divided between ReturningNovice and the general fund An Anonymous Secret Society, society@mail.i2p both parts were taken by hamada for 100 BTC hamada CLAIMED for 700 € duck, smeghead claimed for $230 USD sponsored by russian sponsor 4get {{ _('Swarming file transfer') }} CLAIMED for €250 EUR duck, ragnarok, dinoman, connelly, drwoo {{ _('Streaming library window size') }} jrandom {{ _('IRC connect time monitor') }} hypercubus {{ _('Unit tests (part 1)') }} Comwiz GCJ support jrandom * {% trans -%}
-Dev lists anyone who may already be working on the bounty - collaboration is
-preferred, so if you're interested in working on it, please contact one of the
-people listed!
-{%- endtrans %} {% trans -%}
-For a future of I2P and attract more people
-into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.
-To claim this bounty, the I2P router needs to run full on native
-IPv6 connections like it does on IPv4.
-{%- endtrans %} {% trans -%}
-The current NetDB implementation (namely the FloodFill system)
-needs to be extended with another backend to improve reliability,
-reduce attack surface and solve the scalability issue for the
-coming years.
-{%- endtrans %} {% trans -%}
-A solution likely based on a DHT will be investigated and
-finally implemented.
-{%- endtrans %} Item Description Result Value 162.5€ 162.5€ None yet 325€ {% trans -%}
-To improve I2P usage and attract more people
-into I2P a anonymous donator set out the bounty for translation
-of the I2P web page and I2P router console into russian language.
-{%- endtrans %}
-{{ _('This bounty is set into 2 subparts:') }}
-
-{{ _('For collecting the bounty of $115 USD you need to translate the following pages:') }} {% trans -%}
-Part 2 is the translation of the router console. The whole router console needs
-to be translated to collect the bounty of $115 USD.
-{%- endtrans %} {% trans -%}
-Judge is the russian donor.
-{%- endtrans %} {% trans -%}
-For a future of I2P and attract more people
-into I2P this bounty is to setup and host a I2P SILC server.
-This will allow people to send files over their messaging servers and have intrinsic security built into the protocol.
-{%- endtrans %} {% trans -%}
-A silc server needs to be set up and run for at least 3 month time to get payed.
-A second server should be set up, too.
-{%- endtrans %} {% trans -%}
-Bounty was withdrawn and money donated to returningnovice and general fund.
-{%- endtrans %} {% trans -%}
-Judge is An Anonymous Secret Society, society@mail.i2p.
-{%- endtrans %} {% trans -%}
-Beside of I2P we want to encourage users
-to care more about anonymity and security. As I2P is a low
-latency network with its natural limits, the software SYNDIE
-can overcome some of these limits and provide better anonymity
-for people who really need it.
-{%- endtrans %} {% trans -%}
-For our bad sake the syndie project was out of development for
-quite a long time yet (5 years) and has been updated just with
-small fixes to keep it running. To get a fresh and new built
-with needed bugfixes we set out this bounty. Also syndie needs
-some enhancements and a better GUI for users to work with it.
-Current bounty sum is 3 Bitcoin.
-{%- endtrans %} {% trans -%}
-The latest Syndie coding rally did improve the situation of the
-Syndie package dramatically. A new Syndie package with bugfixes
-was created and made available on different webpages.
-As a result of this work, the bounty sum was reduced and
-the withdrawn money moved to the IPv6 bounty.
-{%- endtrans %}
-Still some jobs are left to be done:
- {% trans -%}
-To improve I2P's maintainability, we want to have a solid set of
-automated unit tests for the critical code. While we do have some
-unit tests at the moment, they are ad-hoc and partly unfinished.
-This bounty is for someone to check the existing tests and move over
-old ones to jUnit, automate their execution, extend them to provide
-better code coverage, and publish the report online. Its a massive
-effort, but can be broken down into phases, listed below (phase 2
-must occur first, but further phases may happen in any order).
-As this needs some reading of code, it is the best start point for
-new devs to get a good overview of I2P code and coding. A good job
-for college students, interns or anyone who is just interested.
-{%- endtrans %} {% trans -%}
-Take care! Jobs and bounties shuffled a bit!
-Phase 6,7 and 8 are still open!
-{%- endtrans %} {% trans -%}
-To collect this bounty, a continuous integration server (Jenkins,
-old name was Hudson) must be set up and a connected IRC bot needs
-to set up in the channel #i2p-dev on IRC2p network to print out
-results of build tests. {% trans clover='https://www.atlassian.com/software/clover/overview' -%}
-To collect this bounty, the existing SDK tests must be checked
-and made to work again. The need to be integrated into the ant
-build scripts ("ant test"), and tied in with a code coverage tool (e.g.
-Clover). The ant script
-must be capable of generating test status results as a web page,
-which will be published online.
-{%- endtrans %} {% trans -%}
-To collect this bounty, the automated unit tests of the SDK
-(i2p/core/java/src) must work again.
-{%- endtrans %} {% trans -%}
-As with phase 2, the existing unit tests for the router must be
-moved over to the automated system.
-{%- endtrans %} {% trans -%}
-To collect this bounty, the automated unit tests of the router
-(i2p/router/java/src) must work again.
-{%- endtrans %} {% trans -%}
-To collect this bounty, a new set of unit tests must meet a
-measured code coverage of 90% of the streaming lib
-(i2p/apps/ministreaming/ and i2p/apps/streaming/).
-{%- endtrans %} {% trans -%}
-To collect this bounty, all above unit tests must meet the 100%
-coverage marker (except for log statements).
-{%- endtrans %} {% trans -%}
-To collect this bounty, the existing in-memory multi-router
-simulation must be checked, made work again and extend to simulate
-lots of routers in memory on a single machine. This bounty will
-be split in more fine grained subworks.
-{%- endtrans %} {% trans -%}
-Judge on all these works is the donor and donor decides if a phase is
-called succesfull done and money can be paid.
-{%- endtrans %} {% trans -%}
-To improve I2P usage and attract more people
-into I2P torrent P2P I setout the bounty for a working I2P vuze
-plugin.
-The plugin needs to be official and submitted to vuze for publication
-on their webpage/repository for plugins.
-It should be easy to install and configured, work smooth and flawless.
-Configuration should be friendly to starters and made easy to be anonymous.
-It should work with *.b32.i2p destinations as with signed (516++ bits)
-destinations.
-{%- endtrans %} {% trans -%}
To get involved, please feel free to join us on the #i2p-dev IRC channel (on
-irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, irc.dg.i2p or irc.postman.i2p).
+irc.freenode.net, irc.oftc.net, or within I2P on irc.echelon.i2p, irc.dg.i2p or
+irc.postman.i2p). We also have a forum, which is available at i2pforum.net
+on the clearnet and at i2pforum.i2p inside the network. If you don't want to
+create an account on our forum, some of our developers are active Redditors who
+will talk to you on r/i2p.
{%- endtrans %} {% trans team=site_url('about/team') -%}
If you're interested in joining our team, please get in
touch as we're always looking for eager contributors!
-{%- endtrans %}
-{{ _('Part 1 is translation of the webpage.') }}
-
-http://www.i2p2.de/index.html
-http://www.i2p2.de/download.html
-http://www.i2p2.de/intro.html
-http://www.i2p2.de/faq.html
-http://www.i2p2.de/bounties.html
-http://www.i2p2.de/getinvolved.html
-http://www.i2p2.de/donate.html
-{{ _('This job was done by hamada and the bounty of 20 BTC was paid to hamada.') }}
-{{ _('Claimed bounties') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CLAIMED for $10 USD
-
-
-
-
- CLAIMED for $300 USD
-
-
-
-
-
-
-
-Bounty is done as of I2P 0.9.8 and money paid to the I2P team.
-
-As a extension to this bounty, a new bounty was created out of this.
-This new bounty included running a IPv6 router for some time in 2013.
-That timeframe is already over and the participants were paid out.
-Read more about this in the
-IPv6 bounty rules on echelon.i2p.
-{% endblock %}
-
-{% block bountynotes %}
-Requirements
-
-
-
-Bounty
-
-
-
-{% endblock %}
-
-{% block bountynotesouter %}{% endblock %}
diff --git a/i2p2www/pages/site/get-involved/bounties/russian-trans.html b/i2p2www/pages/site/get-involved/bounties/russian-trans.html
deleted file mode 100644
index eeb69844..00000000
--- a/i2p2www/pages/site/get-involved/bounties/russian-trans.html
+++ /dev/null
@@ -1,42 +0,0 @@
-{% extends "global/bounty.html" %}
-{% block title %}{{ _('Bounty russian translation of webpage and router console') }}{% endblock %}
-{% block donatename %}{{ _('Russian translation') }}{% endblock %}
-
-{% block bountydetails %}
-
-
-
-
-
-
-
-Investigate alternatives
-
-
-
-
-Trac
-
-
-
-
-
-
-Investigate implementation
-
-
-
-
-
-
-
-
-
-
-
-Begin implementation of the most basic DHT
-
-
-
-
-
-
-
-
-More to come
...
-
-
-
-{{ _('Part 1 is translation of the webpage.') }}
-
-http://www.i2p2.de/index.html
-http://www.i2p2.de/download.html
-http://www.i2p2.de/intro.html
-http://www.i2p2.de/faq.html
-http://www.i2p2.de/bounties.html
-http://www.i2p2.de/bounty_datastore
-http://www.i2p2.de/bounty_i2phex
-http://www.i2p2.de/bounty_vuzeplugin
-http://www.i2p2.de/getinvolved.html
-http://www.i2p2.de/donate.html
-
-
-1. Fix most, if not all GUI bugs (this relates to the first point somewhat)
-2. Be the maintainer for Syndie over a period of time (an amount per month or per quarter) and do the usual
-tasks like accepting and fixing minor bugs, promote Syndie in the wider world than just I2P, maintaining
- good documentation
-3. Add some sort of 'File Archive' as a transport (for sneakernets)
-4. Add more transports from the introduction image to Syndie: Usenet, Gnutella, E-Mail, iMule, Tahoe-LAFS
-5. Get syndie into repos for major distros (at least, Debian, Fedora, Arch, Gentoo, FreeBSD ports, PkgSrc)
-6. Make the freenet archive work
-{% trans phase=1 %}Phase {{ phase }}:{% endtrans %}
-{{ _('CI jenkins and IRC bot') }}
-{% trans euro=500 %}Bounty: {{ euro }} €
-{%- endtrans %} {{ _('server runs and this section is blocked') }}
-
-
-The server needs to be run long term.
-{%- endtrans %}
-
-{% trans phase=2 %}Phase {{ phase }}:{% endtrans %}
-{{ _('Check existing SDK tests') }}
-{% trans euro=150 %}Bounty: {{ euro }} €
-{%- endtrans %} {{ _('paid to str4d') }}
-
-
-
-{% trans phase=3 %}Phase {{ phase }}:{% endtrans %}
-{{ _('SDK test coverage') }}
-{% trans euro=200 %}Bounty: {{ euro }} €
-{%- endtrans %} {{ _('paid to unittests dev team') }}
-
-
-
-{% trans phase=4 %}Phase {{ phase }}:{% endtrans %}
-{{ _('Router test migration') }}
-{% trans euro=150 %}Bounty: {{ euro }} €
-{%- endtrans %} {{ _('paid to str4d') }}
-
-
-
-{% trans phase=5 %}Phase {{ phase }}:{% endtrans %}
-{{ _('Router test coverage') }}
-{% trans euro=200 %}Bounty: {{ euro }} €
-{%- endtrans %} {{ _('paid to unittests dev team') }}
-
-
-
-{% trans phase=6 %}Phase {{ phase }}:{% endtrans %}
-{{ _('Streaming lib tests') }}
-{% trans euro=300 %}Bounty: {{ euro }} €
-{%- endtrans %}
-
-
-
-
-{% trans phase=7 %}Phase {{ phase }}:{% endtrans %}
-{{ _('Unit tests coverage') }}
-{% trans euro=500 %}Bounty: {{ euro }} €
-{%- endtrans %}
-
-
-
-{% trans phase=8 %}Phase {{ phase }}:{% endtrans %}
-{{ _('MultiRouter simulation') }}
-{% trans euro=1000 %}Bounty: {{ euro }} €
-{%- endtrans %} {{ _('will be split in more sub-tasks') }}
-
-{% trans %}We need your help!{% endtrans %}
+{% trans %}There are many ways you can help I2P!{% endtrans %}
{% trans -%} We need help in many areas, and you don't need to know Java to contribute! Here's a list to help get you started! {%- endtrans %}
+