gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[www] branch master updated: winter clean up in gsoc page.


From: gnunet
Subject: [www] branch master updated: winter clean up in gsoc page.
Date: Mon, 04 Nov 2019 22:41:46 +0100

This is an automated email from the git hooks/post-receive script.

ng0 pushed a commit to branch master
in repository www.

The following commit(s) were added to refs/heads/master by this push:
     new 63b8716  winter clean up in gsoc page.
63b8716 is described below

commit 63b8716708348fca92a6bcfc84e21f3054753f09
Author: ng0 <address@hidden>
AuthorDate: Mon Nov 4 21:38:54 2019 +0000

    winter clean up in gsoc page.
---
 locale/de/LC_MESSAGES/messages.po | 157 +++++++++++++++++++++-----------------
 locale/en/LC_MESSAGES/messages.po | 155 ++++++++++++++++++++-----------------
 locale/es/LC_MESSAGES/messages.po | 157 +++++++++++++++++++++-----------------
 locale/fr/LC_MESSAGES/messages.po | 157 +++++++++++++++++++++-----------------
 locale/it/LC_MESSAGES/messages.po | 157 +++++++++++++++++++++-----------------
 template/gsoc.html.j2             |  72 +++++++++++------
 6 files changed, 477 insertions(+), 378 deletions(-)

diff --git a/locale/de/LC_MESSAGES/messages.po 
b/locale/de/LC_MESSAGES/messages.po
index 672bb10..7e91052 100644
--- a/locale/de/LC_MESSAGES/messages.po
+++ b/locale/de/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-04 21:10+0000\n"
+"POT-Creation-Date: 2019-11-04 21:36+0000\n"
 "PO-Revision-Date: 2018-02-24 17:42\n"
 "Last-Translator: Torsten Grothoff <address@hidden>\n"
 "Language-Team: German <address@hidden>\n"
@@ -1110,17 +1110,17 @@ msgstr ""
 msgid "GNUnet's Google Summer of Code projects"
 msgstr ""
 
-#: template/gsoc.html.j2:12
+#: template/gsoc.html.j2:12 template/gsoc.html.j2:28
 #, fuzzy
 #| msgid "GSoC Projects"
 msgid "Current projects"
 msgstr "GSoC Projekte"
 
-#: template/gsoc.html.j2:13 template/gsoc.html.j2:181
+#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
 msgid "Past projects"
 msgstr ""
 
-#: template/gsoc.html.j2:14 template/gsoc.html.j2:569
+#: template/gsoc.html.j2:14 template/gsoc.html.j2:553
 msgid "Finished projects"
 msgstr ""
 
@@ -1131,24 +1131,20 @@ msgid ""
 "finished projects."
 msgstr ""
 
-#: template/gsoc.html.j2:31
-msgid "Current projects (2019)"
-msgstr ""
-
-#: template/gsoc.html.j2:35
+#: template/gsoc.html.j2:37
 msgid ""
 "It is time for GNUnet to run properly on Android. Note that GNUnet is "
 "written in C, and this is not about rewriting GNUnet in Java, but about "
 "getting the C code to run on Android."
 msgstr ""
 
-#: template/gsoc.html.j2:42
+#: template/gsoc.html.j2:44
 msgid ""
 "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\";>Hartmut "
 "Goebel</a>"
 msgstr ""
 
-#: template/gsoc.html.j2:51
+#: template/gsoc.html.j2:53
 msgid ""
 "There is a push for migrating our CI to Gitlab. The CI should eventually not "
 "just run \"make check\" on various platforms, but also perform tests with "
@@ -1159,21 +1155,11 @@ msgid ""
 "automatic dependency discovery (as done by the autotools) is also important."
 msgstr ""
 
-#: template/gsoc.html.j2:63
+#: template/gsoc.html.j2:65
 msgid "<strong>Mentors:</strong> TBD"
 msgstr ""
 
-#: template/gsoc.html.j2:72
-msgid ""
-"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
-"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
-"around python-zbar, which itself wraps libzbar. The goal of this project is "
-"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
-"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\";>#5562</a>). "
-"<br> <strong>Mentors:</strong> Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:88
+#: template/gsoc.html.j2:74
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
 "System. Upon authorization, the user provides a requesting party (RP) such "
@@ -1192,7 +1178,7 @@ msgid ""
 "ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
 msgstr ""
 
-#: template/gsoc.html.j2:119
+#: template/gsoc.html.j2:105
 msgid ""
 "re:claimID is a decentralized identity system build on top of the GNU Name "
 "System. The initial design and implementation of re:claimID includes an "
@@ -1214,7 +1200,7 @@ msgid ""
 "<strong>Mentors:</strong> Martin Schanzenbach"
 msgstr ""
 
-#: template/gsoc.html.j2:154
+#: template/gsoc.html.j2:140
 msgid ""
 "One great problem of the current Internet is the lack of disintermediation. "
 "When people want to talk they need a chat service. When they want to share "
@@ -1230,18 +1216,18 @@ msgid ""
 "more information and context, read"
 msgstr ""
 
-#: template/gsoc.html.j2:175
+#: template/gsoc.html.j2:161
 msgid "<strong>Mentors:</strong> lynX &amp; dvn"
 msgstr ""
 
-#: template/gsoc.html.j2:185
+#: template/gsoc.html.j2:169
 msgid ""
 "There are a variety of GNUNet APIs that should be exposed in the Rust "
 "wrappers. Implementing these will require extending the port of GNUNet utils "
 "written by Andrew Cann and Kelong Cong."
 msgstr ""
 
-#: template/gsoc.html.j2:193
+#: template/gsoc.html.j2:177
 msgid ""
 "As an introduction to the code base, we suggest that the student and Jeff "
 "Burdges together update the asynchronous IO system from gjio to futures-rs "
@@ -1249,26 +1235,26 @@ msgid ""
 "implementing a GNUNet API for his own mix network work."
 msgstr ""
 
-#: template/gsoc.html.j2:203 template/gsoc.html.j2:227
-#: template/gsoc.html.j2:281 template/gsoc.html.j2:311
-#: template/gsoc.html.j2:555
+#: template/gsoc.html.j2:187 template/gsoc.html.j2:211
+#: template/gsoc.html.j2:265 template/gsoc.html.j2:295
+#: template/gsoc.html.j2:539
 msgid "<strong>Mentors:</strong> Jeff Burdges"
 msgstr ""
 
-#: template/gsoc.html.j2:208
+#: template/gsoc.html.j2:192
 msgid "Required Skills: Rust"
 msgstr ""
 
-#: template/gsoc.html.j2:213
+#: template/gsoc.html.j2:197
 msgid "Difficulty level: low"
 msgstr ""
 
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:205
 msgid ""
 "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
 msgstr ""
 
-#: template/gsoc.html.j2:232
+#: template/gsoc.html.j2:216
 msgid ""
 "Note: There was a Special TLDs spec to allow Tor to resolve domain names "
 "using GNS over Tor too, but currently that's on hold until folks think more "
@@ -1276,17 +1262,17 @@ msgid ""
 "more collaborative approach NSS2 for now."
 msgstr ""
 
-#: template/gsoc.html.j2:241 template/gsoc.html.j2:415
-#: template/gsoc.html.j2:455 template/gsoc.html.j2:485
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:399
+#: template/gsoc.html.j2:439 template/gsoc.html.j2:469
 msgid "Required Skills: C"
 msgstr ""
 
-#: template/gsoc.html.j2:246 template/gsoc.html.j2:490
-#: template/gsoc.html.j2:595
+#: template/gsoc.html.j2:230 template/gsoc.html.j2:474
+#: template/gsoc.html.j2:619
 msgid "Difficulty level: medium"
 msgstr ""
 
-#: template/gsoc.html.j2:254
+#: template/gsoc.html.j2:238
 msgid ""
 "Design and implementation of <a href=\"http://jsonapi.org/\";>REST APIs</a> "
 "that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html";
@@ -1294,11 +1280,11 @@ msgid ""
 "browser-based UIs will be much easier to create on top of REST APIs."
 msgstr ""
 
-#: template/gsoc.html.j2:265 template/gsoc.html.j2:585
+#: template/gsoc.html.j2:249 template/gsoc.html.j2:609
 msgid "<strong>Mentors:</strong> Martin Schanzenbach"
 msgstr ""
 
-#: template/gsoc.html.j2:273
+#: template/gsoc.html.j2:257
 msgid ""
 "Improve the Rust implementation of GNUnet utils, possibly including adding "
 "support for asynchronous IO using mio, or perhaps a higher level "
@@ -1306,42 +1292,42 @@ msgid ""
 "gj."
 msgstr ""
 
-#: template/gsoc.html.j2:289
+#: template/gsoc.html.j2:273
 msgid ""
 "Implement rudimentary Android compatibility for GNUnet, in part by porting "
 "the GNUnet utils scheduler to act as a thin wrapper over libuv."
 msgstr ""
 
-#: template/gsoc.html.j2:296
+#: template/gsoc.html.j2:280
 msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
 msgstr ""
 
-#: template/gsoc.html.j2:304 template/gsoc.html.j2:548
+#: template/gsoc.html.j2:288 template/gsoc.html.j2:532
 msgid ""
 "Implementation of a replacement for PANDA (see Pond) with better security, "
 "and maybe integration with the GNU Name System for key exchange."
 msgstr ""
 
-#: template/gsoc.html.j2:316
+#: template/gsoc.html.j2:300
 msgid "Required Skills: Rust or C, crypto"
 msgstr ""
 
-#: template/gsoc.html.j2:321 template/gsoc.html.j2:378
-#: template/gsoc.html.j2:420 template/gsoc.html.j2:460
+#: template/gsoc.html.j2:305 template/gsoc.html.j2:362
+#: template/gsoc.html.j2:404 template/gsoc.html.j2:444
 msgid "Difficulty level: high"
 msgstr ""
 
-#: template/gsoc.html.j2:329
+#: template/gsoc.html.j2:313
 msgid ""
 "Implement different place types and file sharing by creating a new place for "
 "the shared content."
 msgstr ""
 
-#: template/gsoc.html.j2:335
+#: template/gsoc.html.j2:319
 msgid "Place types to be implemented:"
 msgstr ""
 
-#: template/gsoc.html.j2:339
+#: template/gsoc.html.j2:323
 msgid ""
 "<ul> <li>File: generic file with comments</li> <li>Image: display an image "
 "with comments referencing a region of the image</li> <li>Sound: play a sound "
@@ -1351,11 +1337,11 @@ msgid ""
 "</ul>"
 msgstr ""
 
-#: template/gsoc.html.j2:350
+#: template/gsoc.html.j2:334
 msgid "Also provide the following UI functionality:"
 msgstr ""
 
-#: template/gsoc.html.j2:354
+#: template/gsoc.html.j2:338
 msgid ""
 "<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
 "channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
@@ -1364,21 +1350,21 @@ msgid ""
 "ul>"
 msgstr ""
 
-#: template/gsoc.html.j2:363
+#: template/gsoc.html.j2:347
 msgid ""
 "See also <a href=\"http://secushare.org/features\";>http://secushare.org/";
 "features</a>"
 msgstr ""
 
-#: template/gsoc.html.j2:368
+#: template/gsoc.html.j2:352
 msgid "<strong>Mentors:</strong> lynX"
 msgstr ""
 
-#: template/gsoc.html.j2:373
+#: template/gsoc.html.j2:357
 msgid "Required Skills: C/C++"
 msgstr ""
 
-#: template/gsoc.html.j2:386
+#: template/gsoc.html.j2:370
 msgid ""
 "Implement aggregation of distributed state from various channels in order to "
 "provide for a powerful social graph API capable of producing social network "
@@ -1389,17 +1375,17 @@ msgid ""
 "Linda. You have 11 contacts in common with her. [ADD]\")."
 msgstr ""
 
-#: template/gsoc.html.j2:404
+#: template/gsoc.html.j2:388
 msgid ""
 "Related to <a href=\"http://secushare.org/rendezvous\";>secushare.org/"
 "rendezvous</a>"
 msgstr ""
 
-#: template/gsoc.html.j2:410 template/gsoc.html.j2:450
+#: template/gsoc.html.j2:394 template/gsoc.html.j2:434
 msgid "<strong>Mentors:</strong> t3sserakt, lynX"
 msgstr ""
 
-#: template/gsoc.html.j2:427
+#: template/gsoc.html.j2:411
 msgid ""
 "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
 "mail clients into secushare user interfaces. </li> <li> Think of ways to map "
@@ -1409,7 +1395,7 @@ msgid ""
 "this task but it is not an requirement. </li> </ul>"
 msgstr ""
 
-#: template/gsoc.html.j2:468
+#: template/gsoc.html.j2:452
 msgid ""
 "Implementation of the GNUnet auction system described in Chapter 3 of <a "
 "href=\"https://grothoff.org/christian/teich2017ms.pdf\";>this thesis</a>. "
@@ -1418,33 +1404,33 @@ msgid ""
 "three user interface programs create, info and join."
 msgstr ""
 
-#: template/gsoc.html.j2:480
+#: template/gsoc.html.j2:464
 msgid "<strong>Mentors:</strong> mate, cg"
 msgstr ""
 
-#: template/gsoc.html.j2:498
+#: template/gsoc.html.j2:482
 msgid ""
 "Implementation of additional transports to make GNUnet communication more "
 "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
 "over-DNS"
 msgstr ""
 
-#: template/gsoc.html.j2:505 template/gsoc.html.j2:519
+#: template/gsoc.html.j2:489 template/gsoc.html.j2:503
 msgid "<strong>Mentors:</strong> Matthias Wachs"
 msgstr ""
 
-#: template/gsoc.html.j2:513
+#: template/gsoc.html.j2:497
 msgid ""
 "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
 "punching, better STUN support)"
 msgstr ""
 
-#: template/gsoc.html.j2:527
+#: template/gsoc.html.j2:511
 msgid ""
 "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
 msgstr ""
 
-#: template/gsoc.html.j2:535
+#: template/gsoc.html.j2:519
 msgid ""
 "Improving libaboss to make computation on shared secrets (including repeated "
 "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?";
@@ -1452,13 +1438,42 @@ msgid ""
 "moving libaboss to bignums (gcry_mpi)."
 msgstr ""
 
-#: template/gsoc.html.j2:563
+#: template/gsoc.html.j2:547
 msgid ""
 "Please refer to the description for this project listed under GNU Guix "
 "project ideas."
 msgstr ""
 
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:559
+msgid ""
+"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
+"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
+"around python-zbar, which itself wraps libzbar. The goal of this project is "
+"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
+"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\";>#5562</a>)."
+msgstr ""
+
+#: template/gsoc.html.j2:569
+msgid "<strong>Mentors:</strong> Christian Grothoff"
+msgstr ""
+
+#: template/gsoc.html.j2:574
+msgid "Required Skills:"
+msgstr ""
+
+#: template/gsoc.html.j2:579
+msgid "Difficulty level:"
+msgstr ""
+
+#: template/gsoc.html.j2:584
+msgid "Report:"
+msgstr ""
+
+#: template/gsoc.html.j2:589
+msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
+msgstr ""
+
+#: template/gsoc.html.j2:599
 msgid ""
 "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
 "to be determined framework such as Angular2. This includes the design and "
@@ -1467,11 +1482,11 @@ msgid ""
 "html\">GNUnet API</a>."
 msgstr ""
 
-#: template/gsoc.html.j2:590
+#: template/gsoc.html.j2:614
 msgid "Required Skills: C, JavaScript, CSS"
 msgstr ""
 
-#: template/gsoc.html.j2:600
+#: template/gsoc.html.j2:624
 msgid ""
 "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
 msgstr ""
diff --git a/locale/en/LC_MESSAGES/messages.po 
b/locale/en/LC_MESSAGES/messages.po
index 5f94e75..0965904 100644
--- a/locale/en/LC_MESSAGES/messages.po
+++ b/locale/en/LC_MESSAGES/messages.po
@@ -1063,15 +1063,15 @@ msgstr ""
 msgid "GNUnet's Google Summer of Code projects"
 msgstr ""
 
-#: template/gsoc.html.j2:12
+#: template/gsoc.html.j2:12 template/gsoc.html.j2:28
 msgid "Current projects"
 msgstr ""
 
-#: template/gsoc.html.j2:13 template/gsoc.html.j2:181
+#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
 msgid "Past projects"
 msgstr ""
 
-#: template/gsoc.html.j2:14 template/gsoc.html.j2:569
+#: template/gsoc.html.j2:14 template/gsoc.html.j2:553
 msgid "Finished projects"
 msgstr ""
 
@@ -1082,24 +1082,20 @@ msgid ""
 "finished projects."
 msgstr ""
 
-#: template/gsoc.html.j2:31
-msgid "Current projects (2019)"
-msgstr ""
-
-#: template/gsoc.html.j2:35
+#: template/gsoc.html.j2:37
 msgid ""
 "It is time for GNUnet to run properly on Android. Note that GNUnet is "
 "written in C, and this is not about rewriting GNUnet in Java, but about "
 "getting the C code to run on Android."
 msgstr ""
 
-#: template/gsoc.html.j2:42
+#: template/gsoc.html.j2:44
 msgid ""
 "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\";>Hartmut "
 "Goebel</a>"
 msgstr ""
 
-#: template/gsoc.html.j2:51
+#: template/gsoc.html.j2:53
 msgid ""
 "There is a push for migrating our CI to Gitlab. The CI should eventually not "
 "just run \"make check\" on various platforms, but also perform tests with "
@@ -1110,21 +1106,11 @@ msgid ""
 "automatic dependency discovery (as done by the autotools) is also important."
 msgstr ""
 
-#: template/gsoc.html.j2:63
+#: template/gsoc.html.j2:65
 msgid "<strong>Mentors:</strong> TBD"
 msgstr ""
 
-#: template/gsoc.html.j2:72
-msgid ""
-"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
-"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
-"around python-zbar, which itself wraps libzbar. The goal of this project is "
-"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
-"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\";>#5562</a>). "
-"<br> <strong>Mentors:</strong> Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:88
+#: template/gsoc.html.j2:74
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
 "System. Upon authorization, the user provides a requesting party (RP) such "
@@ -1143,7 +1129,7 @@ msgid ""
 "ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
 msgstr ""
 
-#: template/gsoc.html.j2:119
+#: template/gsoc.html.j2:105
 msgid ""
 "re:claimID is a decentralized identity system build on top of the GNU Name "
 "System. The initial design and implementation of re:claimID includes an "
@@ -1165,7 +1151,7 @@ msgid ""
 "<strong>Mentors:</strong> Martin Schanzenbach"
 msgstr ""
 
-#: template/gsoc.html.j2:154
+#: template/gsoc.html.j2:140
 msgid ""
 "One great problem of the current Internet is the lack of disintermediation. "
 "When people want to talk they need a chat service. When they want to share "
@@ -1181,18 +1167,18 @@ msgid ""
 "more information and context, read"
 msgstr ""
 
-#: template/gsoc.html.j2:175
+#: template/gsoc.html.j2:161
 msgid "<strong>Mentors:</strong> lynX &amp; dvn"
 msgstr ""
 
-#: template/gsoc.html.j2:185
+#: template/gsoc.html.j2:169
 msgid ""
 "There are a variety of GNUNet APIs that should be exposed in the Rust "
 "wrappers. Implementing these will require extending the port of GNUNet utils "
 "written by Andrew Cann and Kelong Cong."
 msgstr ""
 
-#: template/gsoc.html.j2:193
+#: template/gsoc.html.j2:177
 msgid ""
 "As an introduction to the code base, we suggest that the student and Jeff "
 "Burdges together update the asynchronous IO system from gjio to futures-rs "
@@ -1200,26 +1186,26 @@ msgid ""
 "implementing a GNUNet API for his own mix network work."
 msgstr ""
 
-#: template/gsoc.html.j2:203 template/gsoc.html.j2:227
-#: template/gsoc.html.j2:281 template/gsoc.html.j2:311
-#: template/gsoc.html.j2:555
+#: template/gsoc.html.j2:187 template/gsoc.html.j2:211
+#: template/gsoc.html.j2:265 template/gsoc.html.j2:295
+#: template/gsoc.html.j2:539
 msgid "<strong>Mentors:</strong> Jeff Burdges"
 msgstr ""
 
-#: template/gsoc.html.j2:208
+#: template/gsoc.html.j2:192
 msgid "Required Skills: Rust"
 msgstr ""
 
-#: template/gsoc.html.j2:213
+#: template/gsoc.html.j2:197
 msgid "Difficulty level: low"
 msgstr ""
 
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:205
 msgid ""
 "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
 msgstr ""
 
-#: template/gsoc.html.j2:232
+#: template/gsoc.html.j2:216
 msgid ""
 "Note: There was a Special TLDs spec to allow Tor to resolve domain names "
 "using GNS over Tor too, but currently that's on hold until folks think more "
@@ -1227,17 +1213,17 @@ msgid ""
 "more collaborative approach NSS2 for now."
 msgstr ""
 
-#: template/gsoc.html.j2:241 template/gsoc.html.j2:415
-#: template/gsoc.html.j2:455 template/gsoc.html.j2:485
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:399
+#: template/gsoc.html.j2:439 template/gsoc.html.j2:469
 msgid "Required Skills: C"
 msgstr ""
 
-#: template/gsoc.html.j2:246 template/gsoc.html.j2:490
-#: template/gsoc.html.j2:595
+#: template/gsoc.html.j2:230 template/gsoc.html.j2:474
+#: template/gsoc.html.j2:619
 msgid "Difficulty level: medium"
 msgstr ""
 
-#: template/gsoc.html.j2:254
+#: template/gsoc.html.j2:238
 msgid ""
 "Design and implementation of <a href=\"http://jsonapi.org/\";>REST APIs</a> "
 "that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html";
@@ -1245,11 +1231,11 @@ msgid ""
 "browser-based UIs will be much easier to create on top of REST APIs."
 msgstr ""
 
-#: template/gsoc.html.j2:265 template/gsoc.html.j2:585
+#: template/gsoc.html.j2:249 template/gsoc.html.j2:609
 msgid "<strong>Mentors:</strong> Martin Schanzenbach"
 msgstr ""
 
-#: template/gsoc.html.j2:273
+#: template/gsoc.html.j2:257
 msgid ""
 "Improve the Rust implementation of GNUnet utils, possibly including adding "
 "support for asynchronous IO using mio, or perhaps a higher level "
@@ -1257,42 +1243,42 @@ msgid ""
 "gj."
 msgstr ""
 
-#: template/gsoc.html.j2:289
+#: template/gsoc.html.j2:273
 msgid ""
 "Implement rudimentary Android compatibility for GNUnet, in part by porting "
 "the GNUnet utils scheduler to act as a thin wrapper over libuv."
 msgstr ""
 
-#: template/gsoc.html.j2:296
+#: template/gsoc.html.j2:280
 msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
 msgstr ""
 
-#: template/gsoc.html.j2:304 template/gsoc.html.j2:548
+#: template/gsoc.html.j2:288 template/gsoc.html.j2:532
 msgid ""
 "Implementation of a replacement for PANDA (see Pond) with better security, "
 "and maybe integration with the GNU Name System for key exchange."
 msgstr ""
 
-#: template/gsoc.html.j2:316
+#: template/gsoc.html.j2:300
 msgid "Required Skills: Rust or C, crypto"
 msgstr ""
 
-#: template/gsoc.html.j2:321 template/gsoc.html.j2:378
-#: template/gsoc.html.j2:420 template/gsoc.html.j2:460
+#: template/gsoc.html.j2:305 template/gsoc.html.j2:362
+#: template/gsoc.html.j2:404 template/gsoc.html.j2:444
 msgid "Difficulty level: high"
 msgstr ""
 
-#: template/gsoc.html.j2:329
+#: template/gsoc.html.j2:313
 msgid ""
 "Implement different place types and file sharing by creating a new place for "
 "the shared content."
 msgstr ""
 
-#: template/gsoc.html.j2:335
+#: template/gsoc.html.j2:319
 msgid "Place types to be implemented:"
 msgstr ""
 
-#: template/gsoc.html.j2:339
+#: template/gsoc.html.j2:323
 msgid ""
 "<ul> <li>File: generic file with comments</li> <li>Image: display an image "
 "with comments referencing a region of the image</li> <li>Sound: play a sound "
@@ -1302,11 +1288,11 @@ msgid ""
 "</ul>"
 msgstr ""
 
-#: template/gsoc.html.j2:350
+#: template/gsoc.html.j2:334
 msgid "Also provide the following UI functionality:"
 msgstr ""
 
-#: template/gsoc.html.j2:354
+#: template/gsoc.html.j2:338
 msgid ""
 "<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
 "channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
@@ -1315,21 +1301,21 @@ msgid ""
 "ul>"
 msgstr ""
 
-#: template/gsoc.html.j2:363
+#: template/gsoc.html.j2:347
 msgid ""
 "See also <a href=\"http://secushare.org/features\";>http://secushare.org/";
 "features</a>"
 msgstr ""
 
-#: template/gsoc.html.j2:368
+#: template/gsoc.html.j2:352
 msgid "<strong>Mentors:</strong> lynX"
 msgstr ""
 
-#: template/gsoc.html.j2:373
+#: template/gsoc.html.j2:357
 msgid "Required Skills: C/C++"
 msgstr ""
 
-#: template/gsoc.html.j2:386
+#: template/gsoc.html.j2:370
 msgid ""
 "Implement aggregation of distributed state from various channels in order to "
 "provide for a powerful social graph API capable of producing social network "
@@ -1340,17 +1326,17 @@ msgid ""
 "Linda. You have 11 contacts in common with her. [ADD]\")."
 msgstr ""
 
-#: template/gsoc.html.j2:404
+#: template/gsoc.html.j2:388
 msgid ""
 "Related to <a href=\"http://secushare.org/rendezvous\";>secushare.org/"
 "rendezvous</a>"
 msgstr ""
 
-#: template/gsoc.html.j2:410 template/gsoc.html.j2:450
+#: template/gsoc.html.j2:394 template/gsoc.html.j2:434
 msgid "<strong>Mentors:</strong> t3sserakt, lynX"
 msgstr ""
 
-#: template/gsoc.html.j2:427
+#: template/gsoc.html.j2:411
 msgid ""
 "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
 "mail clients into secushare user interfaces. </li> <li> Think of ways to map "
@@ -1360,7 +1346,7 @@ msgid ""
 "this task but it is not an requirement. </li> </ul>"
 msgstr ""
 
-#: template/gsoc.html.j2:468
+#: template/gsoc.html.j2:452
 msgid ""
 "Implementation of the GNUnet auction system described in Chapter 3 of <a "
 "href=\"https://grothoff.org/christian/teich2017ms.pdf\";>this thesis</a>. "
@@ -1369,33 +1355,33 @@ msgid ""
 "three user interface programs create, info and join."
 msgstr ""
 
-#: template/gsoc.html.j2:480
+#: template/gsoc.html.j2:464
 msgid "<strong>Mentors:</strong> mate, cg"
 msgstr ""
 
-#: template/gsoc.html.j2:498
+#: template/gsoc.html.j2:482
 msgid ""
 "Implementation of additional transports to make GNUnet communication more "
 "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
 "over-DNS"
 msgstr ""
 
-#: template/gsoc.html.j2:505 template/gsoc.html.j2:519
+#: template/gsoc.html.j2:489 template/gsoc.html.j2:503
 msgid "<strong>Mentors:</strong> Matthias Wachs"
 msgstr ""
 
-#: template/gsoc.html.j2:513
+#: template/gsoc.html.j2:497
 msgid ""
 "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
 "punching, better STUN support)"
 msgstr ""
 
-#: template/gsoc.html.j2:527
+#: template/gsoc.html.j2:511
 msgid ""
 "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
 msgstr ""
 
-#: template/gsoc.html.j2:535
+#: template/gsoc.html.j2:519
 msgid ""
 "Improving libaboss to make computation on shared secrets (including repeated "
 "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?";
@@ -1403,13 +1389,42 @@ msgid ""
 "moving libaboss to bignums (gcry_mpi)."
 msgstr ""
 
-#: template/gsoc.html.j2:563
+#: template/gsoc.html.j2:547
 msgid ""
 "Please refer to the description for this project listed under GNU Guix "
 "project ideas."
 msgstr ""
 
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:559
+msgid ""
+"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
+"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
+"around python-zbar, which itself wraps libzbar. The goal of this project is "
+"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
+"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\";>#5562</a>)."
+msgstr ""
+
+#: template/gsoc.html.j2:569
+msgid "<strong>Mentors:</strong> Christian Grothoff"
+msgstr ""
+
+#: template/gsoc.html.j2:574
+msgid "Required Skills:"
+msgstr ""
+
+#: template/gsoc.html.j2:579
+msgid "Difficulty level:"
+msgstr ""
+
+#: template/gsoc.html.j2:584
+msgid "Report:"
+msgstr ""
+
+#: template/gsoc.html.j2:589
+msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
+msgstr ""
+
+#: template/gsoc.html.j2:599
 msgid ""
 "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
 "to be determined framework such as Angular2. This includes the design and "
@@ -1418,11 +1433,11 @@ msgid ""
 "html\">GNUnet API</a>."
 msgstr ""
 
-#: template/gsoc.html.j2:590
+#: template/gsoc.html.j2:614
 msgid "Required Skills: C, JavaScript, CSS"
 msgstr ""
 
-#: template/gsoc.html.j2:600
+#: template/gsoc.html.j2:624
 msgid ""
 "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
 msgstr ""
diff --git a/locale/es/LC_MESSAGES/messages.po 
b/locale/es/LC_MESSAGES/messages.po
index 0a30747..dd8bd2c 100644
--- a/locale/es/LC_MESSAGES/messages.po
+++ b/locale/es/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-04 21:10+0000\n"
+"POT-Creation-Date: 2019-11-04 21:36+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <address@hidden>\n"
@@ -1091,17 +1091,17 @@ msgstr ""
 msgid "GNUnet's Google Summer of Code projects"
 msgstr ""
 
-#: template/gsoc.html.j2:12
+#: template/gsoc.html.j2:12 template/gsoc.html.j2:28
 #, fuzzy
 #| msgid "GSoC Projects"
 msgid "Current projects"
 msgstr "Projectos de GSoC"
 
-#: template/gsoc.html.j2:13 template/gsoc.html.j2:181
+#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
 msgid "Past projects"
 msgstr ""
 
-#: template/gsoc.html.j2:14 template/gsoc.html.j2:569
+#: template/gsoc.html.j2:14 template/gsoc.html.j2:553
 msgid "Finished projects"
 msgstr ""
 
@@ -1112,24 +1112,20 @@ msgid ""
 "finished projects."
 msgstr ""
 
-#: template/gsoc.html.j2:31
-msgid "Current projects (2019)"
-msgstr ""
-
-#: template/gsoc.html.j2:35
+#: template/gsoc.html.j2:37
 msgid ""
 "It is time for GNUnet to run properly on Android. Note that GNUnet is "
 "written in C, and this is not about rewriting GNUnet in Java, but about "
 "getting the C code to run on Android."
 msgstr ""
 
-#: template/gsoc.html.j2:42
+#: template/gsoc.html.j2:44
 msgid ""
 "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\";>Hartmut "
 "Goebel</a>"
 msgstr ""
 
-#: template/gsoc.html.j2:51
+#: template/gsoc.html.j2:53
 msgid ""
 "There is a push for migrating our CI to Gitlab. The CI should eventually not "
 "just run \"make check\" on various platforms, but also perform tests with "
@@ -1140,21 +1136,11 @@ msgid ""
 "automatic dependency discovery (as done by the autotools) is also important."
 msgstr ""
 
-#: template/gsoc.html.j2:63
+#: template/gsoc.html.j2:65
 msgid "<strong>Mentors:</strong> TBD"
 msgstr ""
 
-#: template/gsoc.html.j2:72
-msgid ""
-"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
-"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
-"around python-zbar, which itself wraps libzbar. The goal of this project is "
-"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
-"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\";>#5562</a>). "
-"<br> <strong>Mentors:</strong> Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:88
+#: template/gsoc.html.j2:74
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
 "System. Upon authorization, the user provides a requesting party (RP) such "
@@ -1173,7 +1159,7 @@ msgid ""
 "ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
 msgstr ""
 
-#: template/gsoc.html.j2:119
+#: template/gsoc.html.j2:105
 msgid ""
 "re:claimID is a decentralized identity system build on top of the GNU Name "
 "System. The initial design and implementation of re:claimID includes an "
@@ -1195,7 +1181,7 @@ msgid ""
 "<strong>Mentors:</strong> Martin Schanzenbach"
 msgstr ""
 
-#: template/gsoc.html.j2:154
+#: template/gsoc.html.j2:140
 msgid ""
 "One great problem of the current Internet is the lack of disintermediation. "
 "When people want to talk they need a chat service. When they want to share "
@@ -1211,18 +1197,18 @@ msgid ""
 "more information and context, read"
 msgstr ""
 
-#: template/gsoc.html.j2:175
+#: template/gsoc.html.j2:161
 msgid "<strong>Mentors:</strong> lynX &amp; dvn"
 msgstr ""
 
-#: template/gsoc.html.j2:185
+#: template/gsoc.html.j2:169
 msgid ""
 "There are a variety of GNUNet APIs that should be exposed in the Rust "
 "wrappers. Implementing these will require extending the port of GNUNet utils "
 "written by Andrew Cann and Kelong Cong."
 msgstr ""
 
-#: template/gsoc.html.j2:193
+#: template/gsoc.html.j2:177
 msgid ""
 "As an introduction to the code base, we suggest that the student and Jeff "
 "Burdges together update the asynchronous IO system from gjio to futures-rs "
@@ -1230,26 +1216,26 @@ msgid ""
 "implementing a GNUNet API for his own mix network work."
 msgstr ""
 
-#: template/gsoc.html.j2:203 template/gsoc.html.j2:227
-#: template/gsoc.html.j2:281 template/gsoc.html.j2:311
-#: template/gsoc.html.j2:555
+#: template/gsoc.html.j2:187 template/gsoc.html.j2:211
+#: template/gsoc.html.j2:265 template/gsoc.html.j2:295
+#: template/gsoc.html.j2:539
 msgid "<strong>Mentors:</strong> Jeff Burdges"
 msgstr ""
 
-#: template/gsoc.html.j2:208
+#: template/gsoc.html.j2:192
 msgid "Required Skills: Rust"
 msgstr ""
 
-#: template/gsoc.html.j2:213
+#: template/gsoc.html.j2:197
 msgid "Difficulty level: low"
 msgstr ""
 
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:205
 msgid ""
 "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
 msgstr ""
 
-#: template/gsoc.html.j2:232
+#: template/gsoc.html.j2:216
 msgid ""
 "Note: There was a Special TLDs spec to allow Tor to resolve domain names "
 "using GNS over Tor too, but currently that's on hold until folks think more "
@@ -1257,17 +1243,17 @@ msgid ""
 "more collaborative approach NSS2 for now."
 msgstr ""
 
-#: template/gsoc.html.j2:241 template/gsoc.html.j2:415
-#: template/gsoc.html.j2:455 template/gsoc.html.j2:485
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:399
+#: template/gsoc.html.j2:439 template/gsoc.html.j2:469
 msgid "Required Skills: C"
 msgstr ""
 
-#: template/gsoc.html.j2:246 template/gsoc.html.j2:490
-#: template/gsoc.html.j2:595
+#: template/gsoc.html.j2:230 template/gsoc.html.j2:474
+#: template/gsoc.html.j2:619
 msgid "Difficulty level: medium"
 msgstr ""
 
-#: template/gsoc.html.j2:254
+#: template/gsoc.html.j2:238
 msgid ""
 "Design and implementation of <a href=\"http://jsonapi.org/\";>REST APIs</a> "
 "that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html";
@@ -1275,11 +1261,11 @@ msgid ""
 "browser-based UIs will be much easier to create on top of REST APIs."
 msgstr ""
 
-#: template/gsoc.html.j2:265 template/gsoc.html.j2:585
+#: template/gsoc.html.j2:249 template/gsoc.html.j2:609
 msgid "<strong>Mentors:</strong> Martin Schanzenbach"
 msgstr ""
 
-#: template/gsoc.html.j2:273
+#: template/gsoc.html.j2:257
 msgid ""
 "Improve the Rust implementation of GNUnet utils, possibly including adding "
 "support for asynchronous IO using mio, or perhaps a higher level "
@@ -1287,42 +1273,42 @@ msgid ""
 "gj."
 msgstr ""
 
-#: template/gsoc.html.j2:289
+#: template/gsoc.html.j2:273
 msgid ""
 "Implement rudimentary Android compatibility for GNUnet, in part by porting "
 "the GNUnet utils scheduler to act as a thin wrapper over libuv."
 msgstr ""
 
-#: template/gsoc.html.j2:296
+#: template/gsoc.html.j2:280
 msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
 msgstr ""
 
-#: template/gsoc.html.j2:304 template/gsoc.html.j2:548
+#: template/gsoc.html.j2:288 template/gsoc.html.j2:532
 msgid ""
 "Implementation of a replacement for PANDA (see Pond) with better security, "
 "and maybe integration with the GNU Name System for key exchange."
 msgstr ""
 
-#: template/gsoc.html.j2:316
+#: template/gsoc.html.j2:300
 msgid "Required Skills: Rust or C, crypto"
 msgstr ""
 
-#: template/gsoc.html.j2:321 template/gsoc.html.j2:378
-#: template/gsoc.html.j2:420 template/gsoc.html.j2:460
+#: template/gsoc.html.j2:305 template/gsoc.html.j2:362
+#: template/gsoc.html.j2:404 template/gsoc.html.j2:444
 msgid "Difficulty level: high"
 msgstr ""
 
-#: template/gsoc.html.j2:329
+#: template/gsoc.html.j2:313
 msgid ""
 "Implement different place types and file sharing by creating a new place for "
 "the shared content."
 msgstr ""
 
-#: template/gsoc.html.j2:335
+#: template/gsoc.html.j2:319
 msgid "Place types to be implemented:"
 msgstr ""
 
-#: template/gsoc.html.j2:339
+#: template/gsoc.html.j2:323
 msgid ""
 "<ul> <li>File: generic file with comments</li> <li>Image: display an image "
 "with comments referencing a region of the image</li> <li>Sound: play a sound "
@@ -1332,11 +1318,11 @@ msgid ""
 "</ul>"
 msgstr ""
 
-#: template/gsoc.html.j2:350
+#: template/gsoc.html.j2:334
 msgid "Also provide the following UI functionality:"
 msgstr ""
 
-#: template/gsoc.html.j2:354
+#: template/gsoc.html.j2:338
 msgid ""
 "<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
 "channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
@@ -1345,21 +1331,21 @@ msgid ""
 "ul>"
 msgstr ""
 
-#: template/gsoc.html.j2:363
+#: template/gsoc.html.j2:347
 msgid ""
 "See also <a href=\"http://secushare.org/features\";>http://secushare.org/";
 "features</a>"
 msgstr ""
 
-#: template/gsoc.html.j2:368
+#: template/gsoc.html.j2:352
 msgid "<strong>Mentors:</strong> lynX"
 msgstr ""
 
-#: template/gsoc.html.j2:373
+#: template/gsoc.html.j2:357
 msgid "Required Skills: C/C++"
 msgstr ""
 
-#: template/gsoc.html.j2:386
+#: template/gsoc.html.j2:370
 msgid ""
 "Implement aggregation of distributed state from various channels in order to "
 "provide for a powerful social graph API capable of producing social network "
@@ -1370,17 +1356,17 @@ msgid ""
 "Linda. You have 11 contacts in common with her. [ADD]\")."
 msgstr ""
 
-#: template/gsoc.html.j2:404
+#: template/gsoc.html.j2:388
 msgid ""
 "Related to <a href=\"http://secushare.org/rendezvous\";>secushare.org/"
 "rendezvous</a>"
 msgstr ""
 
-#: template/gsoc.html.j2:410 template/gsoc.html.j2:450
+#: template/gsoc.html.j2:394 template/gsoc.html.j2:434
 msgid "<strong>Mentors:</strong> t3sserakt, lynX"
 msgstr ""
 
-#: template/gsoc.html.j2:427
+#: template/gsoc.html.j2:411
 msgid ""
 "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
 "mail clients into secushare user interfaces. </li> <li> Think of ways to map "
@@ -1390,7 +1376,7 @@ msgid ""
 "this task but it is not an requirement. </li> </ul>"
 msgstr ""
 
-#: template/gsoc.html.j2:468
+#: template/gsoc.html.j2:452
 msgid ""
 "Implementation of the GNUnet auction system described in Chapter 3 of <a "
 "href=\"https://grothoff.org/christian/teich2017ms.pdf\";>this thesis</a>. "
@@ -1399,33 +1385,33 @@ msgid ""
 "three user interface programs create, info and join."
 msgstr ""
 
-#: template/gsoc.html.j2:480
+#: template/gsoc.html.j2:464
 msgid "<strong>Mentors:</strong> mate, cg"
 msgstr ""
 
-#: template/gsoc.html.j2:498
+#: template/gsoc.html.j2:482
 msgid ""
 "Implementation of additional transports to make GNUnet communication more "
 "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
 "over-DNS"
 msgstr ""
 
-#: template/gsoc.html.j2:505 template/gsoc.html.j2:519
+#: template/gsoc.html.j2:489 template/gsoc.html.j2:503
 msgid "<strong>Mentors:</strong> Matthias Wachs"
 msgstr ""
 
-#: template/gsoc.html.j2:513
+#: template/gsoc.html.j2:497
 msgid ""
 "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
 "punching, better STUN support)"
 msgstr ""
 
-#: template/gsoc.html.j2:527
+#: template/gsoc.html.j2:511
 msgid ""
 "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
 msgstr ""
 
-#: template/gsoc.html.j2:535
+#: template/gsoc.html.j2:519
 msgid ""
 "Improving libaboss to make computation on shared secrets (including repeated "
 "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?";
@@ -1433,13 +1419,42 @@ msgid ""
 "moving libaboss to bignums (gcry_mpi)."
 msgstr ""
 
-#: template/gsoc.html.j2:563
+#: template/gsoc.html.j2:547
 msgid ""
 "Please refer to the description for this project listed under GNU Guix "
 "project ideas."
 msgstr ""
 
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:559
+msgid ""
+"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
+"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
+"around python-zbar, which itself wraps libzbar. The goal of this project is "
+"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
+"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\";>#5562</a>)."
+msgstr ""
+
+#: template/gsoc.html.j2:569
+msgid "<strong>Mentors:</strong> Christian Grothoff"
+msgstr ""
+
+#: template/gsoc.html.j2:574
+msgid "Required Skills:"
+msgstr ""
+
+#: template/gsoc.html.j2:579
+msgid "Difficulty level:"
+msgstr ""
+
+#: template/gsoc.html.j2:584
+msgid "Report:"
+msgstr ""
+
+#: template/gsoc.html.j2:589
+msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
+msgstr ""
+
+#: template/gsoc.html.j2:599
 msgid ""
 "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
 "to be determined framework such as Angular2. This includes the design and "
@@ -1448,11 +1463,11 @@ msgid ""
 "html\">GNUnet API</a>."
 msgstr ""
 
-#: template/gsoc.html.j2:590
+#: template/gsoc.html.j2:614
 msgid "Required Skills: C, JavaScript, CSS"
 msgstr ""
 
-#: template/gsoc.html.j2:600
+#: template/gsoc.html.j2:624
 msgid ""
 "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
 msgstr ""
diff --git a/locale/fr/LC_MESSAGES/messages.po 
b/locale/fr/LC_MESSAGES/messages.po
index 07f05c9..caeafa9 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-04 21:10+0000\n"
+"POT-Creation-Date: 2019-11-04 21:36+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <address@hidden>\n"
@@ -1083,15 +1083,15 @@ msgstr ""
 msgid "GNUnet's Google Summer of Code projects"
 msgstr ""
 
-#: template/gsoc.html.j2:12
+#: template/gsoc.html.j2:12 template/gsoc.html.j2:28
 msgid "Current projects"
 msgstr ""
 
-#: template/gsoc.html.j2:13 template/gsoc.html.j2:181
+#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
 msgid "Past projects"
 msgstr ""
 
-#: template/gsoc.html.j2:14 template/gsoc.html.j2:569
+#: template/gsoc.html.j2:14 template/gsoc.html.j2:553
 msgid "Finished projects"
 msgstr ""
 
@@ -1102,24 +1102,20 @@ msgid ""
 "finished projects."
 msgstr ""
 
-#: template/gsoc.html.j2:31
-msgid "Current projects (2019)"
-msgstr ""
-
-#: template/gsoc.html.j2:35
+#: template/gsoc.html.j2:37
 msgid ""
 "It is time for GNUnet to run properly on Android. Note that GNUnet is "
 "written in C, and this is not about rewriting GNUnet in Java, but about "
 "getting the C code to run on Android."
 msgstr ""
 
-#: template/gsoc.html.j2:42
+#: template/gsoc.html.j2:44
 msgid ""
 "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\";>Hartmut "
 "Goebel</a>"
 msgstr ""
 
-#: template/gsoc.html.j2:51
+#: template/gsoc.html.j2:53
 msgid ""
 "There is a push for migrating our CI to Gitlab. The CI should eventually not "
 "just run \"make check\" on various platforms, but also perform tests with "
@@ -1130,21 +1126,11 @@ msgid ""
 "automatic dependency discovery (as done by the autotools) is also important."
 msgstr ""
 
-#: template/gsoc.html.j2:63
+#: template/gsoc.html.j2:65
 msgid "<strong>Mentors:</strong> TBD"
 msgstr ""
 
-#: template/gsoc.html.j2:72
-msgid ""
-"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
-"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
-"around python-zbar, which itself wraps libzbar. The goal of this project is "
-"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
-"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\";>#5562</a>). "
-"<br> <strong>Mentors:</strong> Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:88
+#: template/gsoc.html.j2:74
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
 "System. Upon authorization, the user provides a requesting party (RP) such "
@@ -1163,7 +1149,7 @@ msgid ""
 "ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
 msgstr ""
 
-#: template/gsoc.html.j2:119
+#: template/gsoc.html.j2:105
 msgid ""
 "re:claimID is a decentralized identity system build on top of the GNU Name "
 "System. The initial design and implementation of re:claimID includes an "
@@ -1185,7 +1171,7 @@ msgid ""
 "<strong>Mentors:</strong> Martin Schanzenbach"
 msgstr ""
 
-#: template/gsoc.html.j2:154
+#: template/gsoc.html.j2:140
 msgid ""
 "One great problem of the current Internet is the lack of disintermediation. "
 "When people want to talk they need a chat service. When they want to share "
@@ -1201,18 +1187,18 @@ msgid ""
 "more information and context, read"
 msgstr ""
 
-#: template/gsoc.html.j2:175
+#: template/gsoc.html.j2:161
 msgid "<strong>Mentors:</strong> lynX &amp; dvn"
 msgstr ""
 
-#: template/gsoc.html.j2:185
+#: template/gsoc.html.j2:169
 msgid ""
 "There are a variety of GNUNet APIs that should be exposed in the Rust "
 "wrappers. Implementing these will require extending the port of GNUNet utils "
 "written by Andrew Cann and Kelong Cong."
 msgstr ""
 
-#: template/gsoc.html.j2:193
+#: template/gsoc.html.j2:177
 msgid ""
 "As an introduction to the code base, we suggest that the student and Jeff "
 "Burdges together update the asynchronous IO system from gjio to futures-rs "
@@ -1220,26 +1206,26 @@ msgid ""
 "implementing a GNUNet API for his own mix network work."
 msgstr ""
 
-#: template/gsoc.html.j2:203 template/gsoc.html.j2:227
-#: template/gsoc.html.j2:281 template/gsoc.html.j2:311
-#: template/gsoc.html.j2:555
+#: template/gsoc.html.j2:187 template/gsoc.html.j2:211
+#: template/gsoc.html.j2:265 template/gsoc.html.j2:295
+#: template/gsoc.html.j2:539
 msgid "<strong>Mentors:</strong> Jeff Burdges"
 msgstr ""
 
-#: template/gsoc.html.j2:208
+#: template/gsoc.html.j2:192
 msgid "Required Skills: Rust"
 msgstr ""
 
-#: template/gsoc.html.j2:213
+#: template/gsoc.html.j2:197
 msgid "Difficulty level: low"
 msgstr ""
 
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:205
 msgid ""
 "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
 msgstr ""
 
-#: template/gsoc.html.j2:232
+#: template/gsoc.html.j2:216
 msgid ""
 "Note: There was a Special TLDs spec to allow Tor to resolve domain names "
 "using GNS over Tor too, but currently that's on hold until folks think more "
@@ -1247,17 +1233,17 @@ msgid ""
 "more collaborative approach NSS2 for now."
 msgstr ""
 
-#: template/gsoc.html.j2:241 template/gsoc.html.j2:415
-#: template/gsoc.html.j2:455 template/gsoc.html.j2:485
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:399
+#: template/gsoc.html.j2:439 template/gsoc.html.j2:469
 msgid "Required Skills: C"
 msgstr ""
 
-#: template/gsoc.html.j2:246 template/gsoc.html.j2:490
-#: template/gsoc.html.j2:595
+#: template/gsoc.html.j2:230 template/gsoc.html.j2:474
+#: template/gsoc.html.j2:619
 msgid "Difficulty level: medium"
 msgstr ""
 
-#: template/gsoc.html.j2:254
+#: template/gsoc.html.j2:238
 msgid ""
 "Design and implementation of <a href=\"http://jsonapi.org/\";>REST APIs</a> "
 "that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html";
@@ -1265,11 +1251,11 @@ msgid ""
 "browser-based UIs will be much easier to create on top of REST APIs."
 msgstr ""
 
-#: template/gsoc.html.j2:265 template/gsoc.html.j2:585
+#: template/gsoc.html.j2:249 template/gsoc.html.j2:609
 msgid "<strong>Mentors:</strong> Martin Schanzenbach"
 msgstr ""
 
-#: template/gsoc.html.j2:273
+#: template/gsoc.html.j2:257
 msgid ""
 "Improve the Rust implementation of GNUnet utils, possibly including adding "
 "support for asynchronous IO using mio, or perhaps a higher level "
@@ -1277,42 +1263,42 @@ msgid ""
 "gj."
 msgstr ""
 
-#: template/gsoc.html.j2:289
+#: template/gsoc.html.j2:273
 msgid ""
 "Implement rudimentary Android compatibility for GNUnet, in part by porting "
 "the GNUnet utils scheduler to act as a thin wrapper over libuv."
 msgstr ""
 
-#: template/gsoc.html.j2:296
+#: template/gsoc.html.j2:280
 msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
 msgstr ""
 
-#: template/gsoc.html.j2:304 template/gsoc.html.j2:548
+#: template/gsoc.html.j2:288 template/gsoc.html.j2:532
 msgid ""
 "Implementation of a replacement for PANDA (see Pond) with better security, "
 "and maybe integration with the GNU Name System for key exchange."
 msgstr ""
 
-#: template/gsoc.html.j2:316
+#: template/gsoc.html.j2:300
 msgid "Required Skills: Rust or C, crypto"
 msgstr ""
 
-#: template/gsoc.html.j2:321 template/gsoc.html.j2:378
-#: template/gsoc.html.j2:420 template/gsoc.html.j2:460
+#: template/gsoc.html.j2:305 template/gsoc.html.j2:362
+#: template/gsoc.html.j2:404 template/gsoc.html.j2:444
 msgid "Difficulty level: high"
 msgstr ""
 
-#: template/gsoc.html.j2:329
+#: template/gsoc.html.j2:313
 msgid ""
 "Implement different place types and file sharing by creating a new place for "
 "the shared content."
 msgstr ""
 
-#: template/gsoc.html.j2:335
+#: template/gsoc.html.j2:319
 msgid "Place types to be implemented:"
 msgstr ""
 
-#: template/gsoc.html.j2:339
+#: template/gsoc.html.j2:323
 msgid ""
 "<ul> <li>File: generic file with comments</li> <li>Image: display an image "
 "with comments referencing a region of the image</li> <li>Sound: play a sound "
@@ -1322,11 +1308,11 @@ msgid ""
 "</ul>"
 msgstr ""
 
-#: template/gsoc.html.j2:350
+#: template/gsoc.html.j2:334
 msgid "Also provide the following UI functionality:"
 msgstr ""
 
-#: template/gsoc.html.j2:354
+#: template/gsoc.html.j2:338
 msgid ""
 "<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
 "channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
@@ -1335,21 +1321,21 @@ msgid ""
 "ul>"
 msgstr ""
 
-#: template/gsoc.html.j2:363
+#: template/gsoc.html.j2:347
 msgid ""
 "See also <a href=\"http://secushare.org/features\";>http://secushare.org/";
 "features</a>"
 msgstr ""
 
-#: template/gsoc.html.j2:368
+#: template/gsoc.html.j2:352
 msgid "<strong>Mentors:</strong> lynX"
 msgstr ""
 
-#: template/gsoc.html.j2:373
+#: template/gsoc.html.j2:357
 msgid "Required Skills: C/C++"
 msgstr ""
 
-#: template/gsoc.html.j2:386
+#: template/gsoc.html.j2:370
 msgid ""
 "Implement aggregation of distributed state from various channels in order to "
 "provide for a powerful social graph API capable of producing social network "
@@ -1360,17 +1346,17 @@ msgid ""
 "Linda. You have 11 contacts in common with her. [ADD]\")."
 msgstr ""
 
-#: template/gsoc.html.j2:404
+#: template/gsoc.html.j2:388
 msgid ""
 "Related to <a href=\"http://secushare.org/rendezvous\";>secushare.org/"
 "rendezvous</a>"
 msgstr ""
 
-#: template/gsoc.html.j2:410 template/gsoc.html.j2:450
+#: template/gsoc.html.j2:394 template/gsoc.html.j2:434
 msgid "<strong>Mentors:</strong> t3sserakt, lynX"
 msgstr ""
 
-#: template/gsoc.html.j2:427
+#: template/gsoc.html.j2:411
 msgid ""
 "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
 "mail clients into secushare user interfaces. </li> <li> Think of ways to map "
@@ -1380,7 +1366,7 @@ msgid ""
 "this task but it is not an requirement. </li> </ul>"
 msgstr ""
 
-#: template/gsoc.html.j2:468
+#: template/gsoc.html.j2:452
 msgid ""
 "Implementation of the GNUnet auction system described in Chapter 3 of <a "
 "href=\"https://grothoff.org/christian/teich2017ms.pdf\";>this thesis</a>. "
@@ -1389,33 +1375,33 @@ msgid ""
 "three user interface programs create, info and join."
 msgstr ""
 
-#: template/gsoc.html.j2:480
+#: template/gsoc.html.j2:464
 msgid "<strong>Mentors:</strong> mate, cg"
 msgstr ""
 
-#: template/gsoc.html.j2:498
+#: template/gsoc.html.j2:482
 msgid ""
 "Implementation of additional transports to make GNUnet communication more "
 "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
 "over-DNS"
 msgstr ""
 
-#: template/gsoc.html.j2:505 template/gsoc.html.j2:519
+#: template/gsoc.html.j2:489 template/gsoc.html.j2:503
 msgid "<strong>Mentors:</strong> Matthias Wachs"
 msgstr ""
 
-#: template/gsoc.html.j2:513
+#: template/gsoc.html.j2:497
 msgid ""
 "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
 "punching, better STUN support)"
 msgstr ""
 
-#: template/gsoc.html.j2:527
+#: template/gsoc.html.j2:511
 msgid ""
 "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
 msgstr ""
 
-#: template/gsoc.html.j2:535
+#: template/gsoc.html.j2:519
 msgid ""
 "Improving libaboss to make computation on shared secrets (including repeated "
 "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?";
@@ -1423,13 +1409,42 @@ msgid ""
 "moving libaboss to bignums (gcry_mpi)."
 msgstr ""
 
-#: template/gsoc.html.j2:563
+#: template/gsoc.html.j2:547
 msgid ""
 "Please refer to the description for this project listed under GNU Guix "
 "project ideas."
 msgstr ""
 
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:559
+msgid ""
+"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
+"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
+"around python-zbar, which itself wraps libzbar. The goal of this project is "
+"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
+"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\";>#5562</a>)."
+msgstr ""
+
+#: template/gsoc.html.j2:569
+msgid "<strong>Mentors:</strong> Christian Grothoff"
+msgstr ""
+
+#: template/gsoc.html.j2:574
+msgid "Required Skills:"
+msgstr ""
+
+#: template/gsoc.html.j2:579
+msgid "Difficulty level:"
+msgstr ""
+
+#: template/gsoc.html.j2:584
+msgid "Report:"
+msgstr ""
+
+#: template/gsoc.html.j2:589
+msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
+msgstr ""
+
+#: template/gsoc.html.j2:599
 msgid ""
 "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
 "to be determined framework such as Angular2. This includes the design and "
@@ -1438,11 +1453,11 @@ msgid ""
 "html\">GNUnet API</a>."
 msgstr ""
 
-#: template/gsoc.html.j2:590
+#: template/gsoc.html.j2:614
 msgid "Required Skills: C, JavaScript, CSS"
 msgstr ""
 
-#: template/gsoc.html.j2:600
+#: template/gsoc.html.j2:624
 msgid ""
 "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
 msgstr ""
diff --git a/locale/it/LC_MESSAGES/messages.po 
b/locale/it/LC_MESSAGES/messages.po
index f5f6bde..7392708 100644
--- a/locale/it/LC_MESSAGES/messages.po
+++ b/locale/it/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-04 21:10+0000\n"
+"POT-Creation-Date: 2019-11-04 21:36+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <address@hidden>\n"
@@ -1083,15 +1083,15 @@ msgstr ""
 msgid "GNUnet's Google Summer of Code projects"
 msgstr ""
 
-#: template/gsoc.html.j2:12
+#: template/gsoc.html.j2:12 template/gsoc.html.j2:28
 msgid "Current projects"
 msgstr ""
 
-#: template/gsoc.html.j2:13 template/gsoc.html.j2:181
+#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
 msgid "Past projects"
 msgstr ""
 
-#: template/gsoc.html.j2:14 template/gsoc.html.j2:569
+#: template/gsoc.html.j2:14 template/gsoc.html.j2:553
 msgid "Finished projects"
 msgstr ""
 
@@ -1102,24 +1102,20 @@ msgid ""
 "finished projects."
 msgstr ""
 
-#: template/gsoc.html.j2:31
-msgid "Current projects (2019)"
-msgstr ""
-
-#: template/gsoc.html.j2:35
+#: template/gsoc.html.j2:37
 msgid ""
 "It is time for GNUnet to run properly on Android. Note that GNUnet is "
 "written in C, and this is not about rewriting GNUnet in Java, but about "
 "getting the C code to run on Android."
 msgstr ""
 
-#: template/gsoc.html.j2:42
+#: template/gsoc.html.j2:44
 msgid ""
 "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\";>Hartmut "
 "Goebel</a>"
 msgstr ""
 
-#: template/gsoc.html.j2:51
+#: template/gsoc.html.j2:53
 msgid ""
 "There is a push for migrating our CI to Gitlab. The CI should eventually not "
 "just run \"make check\" on various platforms, but also perform tests with "
@@ -1130,21 +1126,11 @@ msgid ""
 "automatic dependency discovery (as done by the autotools) is also important."
 msgstr ""
 
-#: template/gsoc.html.j2:63
+#: template/gsoc.html.j2:65
 msgid "<strong>Mentors:</strong> TBD"
 msgstr ""
 
-#: template/gsoc.html.j2:72
-msgid ""
-"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
-"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
-"around python-zbar, which itself wraps libzbar. The goal of this project is "
-"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
-"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\";>#5562</a>). "
-"<br> <strong>Mentors:</strong> Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:88
+#: template/gsoc.html.j2:74
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
 "System. Upon authorization, the user provides a requesting party (RP) such "
@@ -1163,7 +1149,7 @@ msgid ""
 "ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
 msgstr ""
 
-#: template/gsoc.html.j2:119
+#: template/gsoc.html.j2:105
 msgid ""
 "re:claimID is a decentralized identity system build on top of the GNU Name "
 "System. The initial design and implementation of re:claimID includes an "
@@ -1185,7 +1171,7 @@ msgid ""
 "<strong>Mentors:</strong> Martin Schanzenbach"
 msgstr ""
 
-#: template/gsoc.html.j2:154
+#: template/gsoc.html.j2:140
 msgid ""
 "One great problem of the current Internet is the lack of disintermediation. "
 "When people want to talk they need a chat service. When they want to share "
@@ -1201,18 +1187,18 @@ msgid ""
 "more information and context, read"
 msgstr ""
 
-#: template/gsoc.html.j2:175
+#: template/gsoc.html.j2:161
 msgid "<strong>Mentors:</strong> lynX &amp; dvn"
 msgstr ""
 
-#: template/gsoc.html.j2:185
+#: template/gsoc.html.j2:169
 msgid ""
 "There are a variety of GNUNet APIs that should be exposed in the Rust "
 "wrappers. Implementing these will require extending the port of GNUNet utils "
 "written by Andrew Cann and Kelong Cong."
 msgstr ""
 
-#: template/gsoc.html.j2:193
+#: template/gsoc.html.j2:177
 msgid ""
 "As an introduction to the code base, we suggest that the student and Jeff "
 "Burdges together update the asynchronous IO system from gjio to futures-rs "
@@ -1220,26 +1206,26 @@ msgid ""
 "implementing a GNUNet API for his own mix network work."
 msgstr ""
 
-#: template/gsoc.html.j2:203 template/gsoc.html.j2:227
-#: template/gsoc.html.j2:281 template/gsoc.html.j2:311
-#: template/gsoc.html.j2:555
+#: template/gsoc.html.j2:187 template/gsoc.html.j2:211
+#: template/gsoc.html.j2:265 template/gsoc.html.j2:295
+#: template/gsoc.html.j2:539
 msgid "<strong>Mentors:</strong> Jeff Burdges"
 msgstr ""
 
-#: template/gsoc.html.j2:208
+#: template/gsoc.html.j2:192
 msgid "Required Skills: Rust"
 msgstr ""
 
-#: template/gsoc.html.j2:213
+#: template/gsoc.html.j2:197
 msgid "Difficulty level: low"
 msgstr ""
 
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:205
 msgid ""
 "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
 msgstr ""
 
-#: template/gsoc.html.j2:232
+#: template/gsoc.html.j2:216
 msgid ""
 "Note: There was a Special TLDs spec to allow Tor to resolve domain names "
 "using GNS over Tor too, but currently that's on hold until folks think more "
@@ -1247,17 +1233,17 @@ msgid ""
 "more collaborative approach NSS2 for now."
 msgstr ""
 
-#: template/gsoc.html.j2:241 template/gsoc.html.j2:415
-#: template/gsoc.html.j2:455 template/gsoc.html.j2:485
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:399
+#: template/gsoc.html.j2:439 template/gsoc.html.j2:469
 msgid "Required Skills: C"
 msgstr ""
 
-#: template/gsoc.html.j2:246 template/gsoc.html.j2:490
-#: template/gsoc.html.j2:595
+#: template/gsoc.html.j2:230 template/gsoc.html.j2:474
+#: template/gsoc.html.j2:619
 msgid "Difficulty level: medium"
 msgstr ""
 
-#: template/gsoc.html.j2:254
+#: template/gsoc.html.j2:238
 msgid ""
 "Design and implementation of <a href=\"http://jsonapi.org/\";>REST APIs</a> "
 "that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html";
@@ -1265,11 +1251,11 @@ msgid ""
 "browser-based UIs will be much easier to create on top of REST APIs."
 msgstr ""
 
-#: template/gsoc.html.j2:265 template/gsoc.html.j2:585
+#: template/gsoc.html.j2:249 template/gsoc.html.j2:609
 msgid "<strong>Mentors:</strong> Martin Schanzenbach"
 msgstr ""
 
-#: template/gsoc.html.j2:273
+#: template/gsoc.html.j2:257
 msgid ""
 "Improve the Rust implementation of GNUnet utils, possibly including adding "
 "support for asynchronous IO using mio, or perhaps a higher level "
@@ -1277,42 +1263,42 @@ msgid ""
 "gj."
 msgstr ""
 
-#: template/gsoc.html.j2:289
+#: template/gsoc.html.j2:273
 msgid ""
 "Implement rudimentary Android compatibility for GNUnet, in part by porting "
 "the GNUnet utils scheduler to act as a thin wrapper over libuv."
 msgstr ""
 
-#: template/gsoc.html.j2:296
+#: template/gsoc.html.j2:280
 msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
 msgstr ""
 
-#: template/gsoc.html.j2:304 template/gsoc.html.j2:548
+#: template/gsoc.html.j2:288 template/gsoc.html.j2:532
 msgid ""
 "Implementation of a replacement for PANDA (see Pond) with better security, "
 "and maybe integration with the GNU Name System for key exchange."
 msgstr ""
 
-#: template/gsoc.html.j2:316
+#: template/gsoc.html.j2:300
 msgid "Required Skills: Rust or C, crypto"
 msgstr ""
 
-#: template/gsoc.html.j2:321 template/gsoc.html.j2:378
-#: template/gsoc.html.j2:420 template/gsoc.html.j2:460
+#: template/gsoc.html.j2:305 template/gsoc.html.j2:362
+#: template/gsoc.html.j2:404 template/gsoc.html.j2:444
 msgid "Difficulty level: high"
 msgstr ""
 
-#: template/gsoc.html.j2:329
+#: template/gsoc.html.j2:313
 msgid ""
 "Implement different place types and file sharing by creating a new place for "
 "the shared content."
 msgstr ""
 
-#: template/gsoc.html.j2:335
+#: template/gsoc.html.j2:319
 msgid "Place types to be implemented:"
 msgstr ""
 
-#: template/gsoc.html.j2:339
+#: template/gsoc.html.j2:323
 msgid ""
 "<ul> <li>File: generic file with comments</li> <li>Image: display an image "
 "with comments referencing a region of the image</li> <li>Sound: play a sound "
@@ -1322,11 +1308,11 @@ msgid ""
 "</ul>"
 msgstr ""
 
-#: template/gsoc.html.j2:350
+#: template/gsoc.html.j2:334
 msgid "Also provide the following UI functionality:"
 msgstr ""
 
-#: template/gsoc.html.j2:354
+#: template/gsoc.html.j2:338
 msgid ""
 "<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
 "channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
@@ -1335,21 +1321,21 @@ msgid ""
 "ul>"
 msgstr ""
 
-#: template/gsoc.html.j2:363
+#: template/gsoc.html.j2:347
 msgid ""
 "See also <a href=\"http://secushare.org/features\";>http://secushare.org/";
 "features</a>"
 msgstr ""
 
-#: template/gsoc.html.j2:368
+#: template/gsoc.html.j2:352
 msgid "<strong>Mentors:</strong> lynX"
 msgstr ""
 
-#: template/gsoc.html.j2:373
+#: template/gsoc.html.j2:357
 msgid "Required Skills: C/C++"
 msgstr ""
 
-#: template/gsoc.html.j2:386
+#: template/gsoc.html.j2:370
 msgid ""
 "Implement aggregation of distributed state from various channels in order to "
 "provide for a powerful social graph API capable of producing social network "
@@ -1360,17 +1346,17 @@ msgid ""
 "Linda. You have 11 contacts in common with her. [ADD]\")."
 msgstr ""
 
-#: template/gsoc.html.j2:404
+#: template/gsoc.html.j2:388
 msgid ""
 "Related to <a href=\"http://secushare.org/rendezvous\";>secushare.org/"
 "rendezvous</a>"
 msgstr ""
 
-#: template/gsoc.html.j2:410 template/gsoc.html.j2:450
+#: template/gsoc.html.j2:394 template/gsoc.html.j2:434
 msgid "<strong>Mentors:</strong> t3sserakt, lynX"
 msgstr ""
 
-#: template/gsoc.html.j2:427
+#: template/gsoc.html.j2:411
 msgid ""
 "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
 "mail clients into secushare user interfaces. </li> <li> Think of ways to map "
@@ -1380,7 +1366,7 @@ msgid ""
 "this task but it is not an requirement. </li> </ul>"
 msgstr ""
 
-#: template/gsoc.html.j2:468
+#: template/gsoc.html.j2:452
 msgid ""
 "Implementation of the GNUnet auction system described in Chapter 3 of <a "
 "href=\"https://grothoff.org/christian/teich2017ms.pdf\";>this thesis</a>. "
@@ -1389,33 +1375,33 @@ msgid ""
 "three user interface programs create, info and join."
 msgstr ""
 
-#: template/gsoc.html.j2:480
+#: template/gsoc.html.j2:464
 msgid "<strong>Mentors:</strong> mate, cg"
 msgstr ""
 
-#: template/gsoc.html.j2:498
+#: template/gsoc.html.j2:482
 msgid ""
 "Implementation of additional transports to make GNUnet communication more "
 "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
 "over-DNS"
 msgstr ""
 
-#: template/gsoc.html.j2:505 template/gsoc.html.j2:519
+#: template/gsoc.html.j2:489 template/gsoc.html.j2:503
 msgid "<strong>Mentors:</strong> Matthias Wachs"
 msgstr ""
 
-#: template/gsoc.html.j2:513
+#: template/gsoc.html.j2:497
 msgid ""
 "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
 "punching, better STUN support)"
 msgstr ""
 
-#: template/gsoc.html.j2:527
+#: template/gsoc.html.j2:511
 msgid ""
 "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
 msgstr ""
 
-#: template/gsoc.html.j2:535
+#: template/gsoc.html.j2:519
 msgid ""
 "Improving libaboss to make computation on shared secrets (including repeated "
 "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?";
@@ -1423,13 +1409,42 @@ msgid ""
 "moving libaboss to bignums (gcry_mpi)."
 msgstr ""
 
-#: template/gsoc.html.j2:563
+#: template/gsoc.html.j2:547
 msgid ""
 "Please refer to the description for this project listed under GNU Guix "
 "project ideas."
 msgstr ""
 
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:559
+msgid ""
+"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
+"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
+"around python-zbar, which itself wraps libzbar. The goal of this project is "
+"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
+"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\";>#5562</a>)."
+msgstr ""
+
+#: template/gsoc.html.j2:569
+msgid "<strong>Mentors:</strong> Christian Grothoff"
+msgstr ""
+
+#: template/gsoc.html.j2:574
+msgid "Required Skills:"
+msgstr ""
+
+#: template/gsoc.html.j2:579
+msgid "Difficulty level:"
+msgstr ""
+
+#: template/gsoc.html.j2:584
+msgid "Report:"
+msgstr ""
+
+#: template/gsoc.html.j2:589
+msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
+msgstr ""
+
+#: template/gsoc.html.j2:599
 msgid ""
 "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
 "to be determined framework such as Angular2. This includes the design and "
@@ -1438,11 +1453,11 @@ msgid ""
 "html\">GNUnet API</a>."
 msgstr ""
 
-#: template/gsoc.html.j2:590
+#: template/gsoc.html.j2:614
 msgid "Required Skills: C, JavaScript, CSS"
 msgstr ""
 
-#: template/gsoc.html.j2:600
+#: template/gsoc.html.j2:624
 msgid ""
 "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
 msgstr ""
diff --git a/template/gsoc.html.j2 b/template/gsoc.html.j2
index 4e0cee0..43ed187 100644
--- a/template/gsoc.html.j2
+++ b/template/gsoc.html.j2
@@ -19,17 +19,19 @@
       <section>
         <p>
         {% trans %}
-          As a GNU project, GNUnet has participated in the
-          Google Summer of Code (GSoC) for a number of years.
-          This page lists all current, past, and finished
-          projects.
+          As a GNU project, GNUnet has participated in the Google Summer of 
Code (GSoC) for a number of years. This page lists all current, past, and 
finished projects.
         {% endtrans %}
         </p>
       </section>
 
 
-      <h2><a name="current" class="subnav-anchor"></a>{{ _("Current projects 
(2019)") }}</h2>
-      <section>
+      <h2><a name="current" class="subnav-anchor"></a>{{ _("Current projects") 
}}</h2>
+      <!-- Past projects: Previously proposed, but left unfinished. 
Inspiration for students. -->
+      <h2><a name="past" class="subnav-anchor"></a>{{ _("Past projects") 
}}</h2>
+      <p>
+        Past projects: Previously proposed, but left unfinished. Inspiration 
for students.
+      </p>
+            <section>
         <h4>Android Port</h4>
         <p>
           {% trans %}
@@ -66,22 +68,6 @@
         </p>
       </section>
 
-      <section>
-        <h4>Migrate gnunet-qr from Python 2.7 to C using libzbar</h4>
-        <p>
-          {% trans %}
-            Python 2.7 is reaching its end-of-life, and we want to get rid
-            of the dependency on Python. The existing gnunet-qr tool is a
-            rather simple wrapper around python-zbar, which itself wraps
-            libzbar. The goal of this project is to directly use libzbar
-            to scan QR codes for GNUnet / the GNU Name System (see
-            also <a href="https://bugs.gnunet.org/view.php?id=5562";>#5562</a>).
-            <br>
-            <strong>Mentors:</strong> Christian Grothoff
-          {% endtrans %}
-        </p>
-      </section>
-
       <section>
         <h4>re:claimID OpenID Connect performance improvements</h4>
         <p>
@@ -177,8 +163,6 @@
           {% endtrans %}
         </p>
       </section>
-      <!-- Past projects: Previously proposed, but left unfinished. 
Inspiration for students. -->
-      <h2><a name="past" class="subnav-anchor"></a>{{ _("Past projects") 
}}</h2>
       <section>
         <h4>Rust APIs for GNUnet services</h4>
         <p>
@@ -568,6 +552,46 @@
       </section>
       <h2><a name="finished" class="subnav-anchor"></a>{{ _("Finished 
projects") }}</h2>
       <!-- Commentary: Finished projects, descriptions and Links to write-ups 
about them. -->
+      <h3>2019</h3>
+      <section>
+        <h4>Migrate gnunet-qr from Python 2.7 to C using libzbar</h4>
+        <p>
+          {% trans %}
+            Python 2.7 is reaching its end-of-life, and we want to get rid
+            of the dependency on Python. The existing gnunet-qr tool is a
+            rather simple wrapper around python-zbar, which itself wraps
+            libzbar. The goal of this project is to directly use libzbar
+            to scan QR codes for GNUnet / the GNU Name System (see
+            also <a href="https://bugs.gnunet.org/view.php?id=5562";>#5562</a>).
+            {% endtrans %}
+        </p>
+        <p>
+          {% trans %}
+            <strong>Mentors:</strong> Christian Grothoff
+          {% endtrans %}
+        </p>
+        <p>
+          {% trans %}
+            Required Skills:
+          {% endtrans %}
+        </p>
+        <p>
+          {% trans %}
+            Difficulty level:
+          {% endtrans %}
+        </p>
+        <p>
+          {% trans %}
+            Report:
+          {% endtrans %}
+        </p>
+        <p>
+          {% trans %}
+            Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC.
+          {% endtrans %}
+        </p>
+      </section>
+
       <h3>2018</h3>
       <section>
         <h4>GNUnet Web-based User Interface</h4>

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]