aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorng0 <ng0@n0.is>2019-11-04 21:38:54 +0000
committerng0 <ng0@n0.is>2019-11-04 21:38:54 +0000
commit63b8716708348fca92a6bcfc84e21f3054753f09 (patch)
treed7a98698dff7d583f69fbdb4ae78798f0cf45943
parent34097e7eb7782ac98378909597b55444e25edbc3 (diff)
downloadwww-63b8716708348fca92a6bcfc84e21f3054753f09.tar.gz
www-63b8716708348fca92a6bcfc84e21f3054753f09.zip
winter clean up in gsoc page.
-rw-r--r--locale/de/LC_MESSAGES/messages.po157
-rw-r--r--locale/en/LC_MESSAGES/messages.po155
-rw-r--r--locale/es/LC_MESSAGES/messages.po157
-rw-r--r--locale/fr/LC_MESSAGES/messages.po157
-rw-r--r--locale/it/LC_MESSAGES/messages.po157
-rw-r--r--template/gsoc.html.j272
6 files changed, 477 insertions, 378 deletions
diff --git a/locale/de/LC_MESSAGES/messages.po b/locale/de/LC_MESSAGES/messages.po
index 672bb101..7e910520 100644
--- a/locale/de/LC_MESSAGES/messages.po
+++ b/locale/de/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2019-11-04 21:10+0000\n" 10"POT-Creation-Date: 2019-11-04 21:36+0000\n"
11"PO-Revision-Date: 2018-02-24 17:42\n" 11"PO-Revision-Date: 2018-02-24 17:42\n"
12"Last-Translator: Torsten Grothoff <torsten@grothoff.org>\n" 12"Last-Translator: Torsten Grothoff <torsten@grothoff.org>\n"
13"Language-Team: German <LL@li.org>\n" 13"Language-Team: German <LL@li.org>\n"
@@ -1110,17 +1110,17 @@ msgstr ""
1110msgid "GNUnet's Google Summer of Code projects" 1110msgid "GNUnet's Google Summer of Code projects"
1111msgstr "" 1111msgstr ""
1112 1112
1113#: template/gsoc.html.j2:12 1113#: template/gsoc.html.j2:12 template/gsoc.html.j2:28
1114#, fuzzy 1114#, fuzzy
1115#| msgid "GSoC Projects" 1115#| msgid "GSoC Projects"
1116msgid "Current projects" 1116msgid "Current projects"
1117msgstr "GSoC Projekte" 1117msgstr "GSoC Projekte"
1118 1118
1119#: template/gsoc.html.j2:13 template/gsoc.html.j2:181 1119#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
1120msgid "Past projects" 1120msgid "Past projects"
1121msgstr "" 1121msgstr ""
1122 1122
1123#: template/gsoc.html.j2:14 template/gsoc.html.j2:569 1123#: template/gsoc.html.j2:14 template/gsoc.html.j2:553
1124msgid "Finished projects" 1124msgid "Finished projects"
1125msgstr "" 1125msgstr ""
1126 1126
@@ -1131,24 +1131,20 @@ msgid ""
1131"finished projects." 1131"finished projects."
1132msgstr "" 1132msgstr ""
1133 1133
1134#: template/gsoc.html.j2:31 1134#: template/gsoc.html.j2:37
1135msgid "Current projects (2019)"
1136msgstr ""
1137
1138#: template/gsoc.html.j2:35
1139msgid "" 1135msgid ""
1140"It is time for GNUnet to run properly on Android. Note that GNUnet is " 1136"It is time for GNUnet to run properly on Android. Note that GNUnet is "
1141"written in C, and this is not about rewriting GNUnet in Java, but about " 1137"written in C, and this is not about rewriting GNUnet in Java, but about "
1142"getting the C code to run on Android." 1138"getting the C code to run on Android."
1143msgstr "" 1139msgstr ""
1144 1140
1145#: template/gsoc.html.j2:42 1141#: template/gsoc.html.j2:44
1146msgid "" 1142msgid ""
1147"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " 1143"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
1148"Goebel</a>" 1144"Goebel</a>"
1149msgstr "" 1145msgstr ""
1150 1146
1151#: template/gsoc.html.j2:51 1147#: template/gsoc.html.j2:53
1152msgid "" 1148msgid ""
1153"There is a push for migrating our CI to Gitlab. The CI should eventually not " 1149"There is a push for migrating our CI to Gitlab. The CI should eventually not "
1154"just run \"make check\" on various platforms, but also perform tests with " 1150"just run \"make check\" on various platforms, but also perform tests with "
@@ -1159,21 +1155,11 @@ msgid ""
1159"automatic dependency discovery (as done by the autotools) is also important." 1155"automatic dependency discovery (as done by the autotools) is also important."
1160msgstr "" 1156msgstr ""
1161 1157
1162#: template/gsoc.html.j2:63 1158#: template/gsoc.html.j2:65
1163msgid "<strong>Mentors:</strong> TBD" 1159msgid "<strong>Mentors:</strong> TBD"
1164msgstr "" 1160msgstr ""
1165 1161
1166#: template/gsoc.html.j2:72 1162#: template/gsoc.html.j2:74
1167msgid ""
1168"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
1169"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
1170"around python-zbar, which itself wraps libzbar. The goal of this project is "
1171"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
1172"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>). "
1173"<br> <strong>Mentors:</strong> Christian Grothoff"
1174msgstr ""
1175
1176#: template/gsoc.html.j2:88
1177msgid "" 1163msgid ""
1178"reclaimID is a decentralized identity system build on top of the GNU Name " 1164"reclaimID is a decentralized identity system build on top of the GNU Name "
1179"System. Upon authorization, the user provides a requesting party (RP) such " 1165"System. Upon authorization, the user provides a requesting party (RP) such "
@@ -1192,7 +1178,7 @@ msgid ""
1192"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach" 1178"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
1193msgstr "" 1179msgstr ""
1194 1180
1195#: template/gsoc.html.j2:119 1181#: template/gsoc.html.j2:105
1196msgid "" 1182msgid ""
1197"re:claimID is a decentralized identity system build on top of the GNU Name " 1183"re:claimID is a decentralized identity system build on top of the GNU Name "
1198"System. The initial design and implementation of re:claimID includes an " 1184"System. The initial design and implementation of re:claimID includes an "
@@ -1214,7 +1200,7 @@ msgid ""
1214"<strong>Mentors:</strong> Martin Schanzenbach" 1200"<strong>Mentors:</strong> Martin Schanzenbach"
1215msgstr "" 1201msgstr ""
1216 1202
1217#: template/gsoc.html.j2:154 1203#: template/gsoc.html.j2:140
1218msgid "" 1204msgid ""
1219"One great problem of the current Internet is the lack of disintermediation. " 1205"One great problem of the current Internet is the lack of disintermediation. "
1220"When people want to talk they need a chat service. When they want to share " 1206"When people want to talk they need a chat service. When they want to share "
@@ -1230,18 +1216,18 @@ msgid ""
1230"more information and context, read" 1216"more information and context, read"
1231msgstr "" 1217msgstr ""
1232 1218
1233#: template/gsoc.html.j2:175 1219#: template/gsoc.html.j2:161
1234msgid "<strong>Mentors:</strong> lynX &amp; dvn" 1220msgid "<strong>Mentors:</strong> lynX &amp; dvn"
1235msgstr "" 1221msgstr ""
1236 1222
1237#: template/gsoc.html.j2:185 1223#: template/gsoc.html.j2:169
1238msgid "" 1224msgid ""
1239"There are a variety of GNUNet APIs that should be exposed in the Rust " 1225"There are a variety of GNUNet APIs that should be exposed in the Rust "
1240"wrappers. Implementing these will require extending the port of GNUNet utils " 1226"wrappers. Implementing these will require extending the port of GNUNet utils "
1241"written by Andrew Cann and Kelong Cong." 1227"written by Andrew Cann and Kelong Cong."
1242msgstr "" 1228msgstr ""
1243 1229
1244#: template/gsoc.html.j2:193 1230#: template/gsoc.html.j2:177
1245msgid "" 1231msgid ""
1246"As an introduction to the code base, we suggest that the student and Jeff " 1232"As an introduction to the code base, we suggest that the student and Jeff "
1247"Burdges together update the asynchronous IO system from gjio to futures-rs " 1233"Burdges together update the asynchronous IO system from gjio to futures-rs "
@@ -1249,26 +1235,26 @@ msgid ""
1249"implementing a GNUNet API for his own mix network work." 1235"implementing a GNUNet API for his own mix network work."
1250msgstr "" 1236msgstr ""
1251 1237
1252#: template/gsoc.html.j2:203 template/gsoc.html.j2:227 1238#: template/gsoc.html.j2:187 template/gsoc.html.j2:211
1253#: template/gsoc.html.j2:281 template/gsoc.html.j2:311 1239#: template/gsoc.html.j2:265 template/gsoc.html.j2:295
1254#: template/gsoc.html.j2:555 1240#: template/gsoc.html.j2:539
1255msgid "<strong>Mentors:</strong> Jeff Burdges" 1241msgid "<strong>Mentors:</strong> Jeff Burdges"
1256msgstr "" 1242msgstr ""
1257 1243
1258#: template/gsoc.html.j2:208 1244#: template/gsoc.html.j2:192
1259msgid "Required Skills: Rust" 1245msgid "Required Skills: Rust"
1260msgstr "" 1246msgstr ""
1261 1247
1262#: template/gsoc.html.j2:213 1248#: template/gsoc.html.j2:197
1263msgid "Difficulty level: low" 1249msgid "Difficulty level: low"
1264msgstr "" 1250msgstr ""
1265 1251
1266#: template/gsoc.html.j2:221 1252#: template/gsoc.html.j2:205
1267msgid "" 1253msgid ""
1268"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." 1254"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
1269msgstr "" 1255msgstr ""
1270 1256
1271#: template/gsoc.html.j2:232 1257#: template/gsoc.html.j2:216
1272msgid "" 1258msgid ""
1273"Note: There was a Special TLDs spec to allow Tor to resolve domain names " 1259"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
1274"using GNS over Tor too, but currently that's on hold until folks think more " 1260"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -1276,17 +1262,17 @@ msgid ""
1276"more collaborative approach NSS2 for now." 1262"more collaborative approach NSS2 for now."
1277msgstr "" 1263msgstr ""
1278 1264
1279#: template/gsoc.html.j2:241 template/gsoc.html.j2:415 1265#: template/gsoc.html.j2:225 template/gsoc.html.j2:399
1280#: template/gsoc.html.j2:455 template/gsoc.html.j2:485 1266#: template/gsoc.html.j2:439 template/gsoc.html.j2:469
1281msgid "Required Skills: C" 1267msgid "Required Skills: C"
1282msgstr "" 1268msgstr ""
1283 1269
1284#: template/gsoc.html.j2:246 template/gsoc.html.j2:490 1270#: template/gsoc.html.j2:230 template/gsoc.html.j2:474
1285#: template/gsoc.html.j2:595 1271#: template/gsoc.html.j2:619
1286msgid "Difficulty level: medium" 1272msgid "Difficulty level: medium"
1287msgstr "" 1273msgstr ""
1288 1274
1289#: template/gsoc.html.j2:254 1275#: template/gsoc.html.j2:238
1290msgid "" 1276msgid ""
1291"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> " 1277"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> "
1292"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html" 1278"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html"
@@ -1294,11 +1280,11 @@ msgid ""
1294"browser-based UIs will be much easier to create on top of REST APIs." 1280"browser-based UIs will be much easier to create on top of REST APIs."
1295msgstr "" 1281msgstr ""
1296 1282
1297#: template/gsoc.html.j2:265 template/gsoc.html.j2:585 1283#: template/gsoc.html.j2:249 template/gsoc.html.j2:609
1298msgid "<strong>Mentors:</strong> Martin Schanzenbach" 1284msgid "<strong>Mentors:</strong> Martin Schanzenbach"
1299msgstr "" 1285msgstr ""
1300 1286
1301#: template/gsoc.html.j2:273 1287#: template/gsoc.html.j2:257
1302msgid "" 1288msgid ""
1303"Improve the Rust implementation of GNUnet utils, possibly including adding " 1289"Improve the Rust implementation of GNUnet utils, possibly including adding "
1304"support for asynchronous IO using mio, or perhaps a higher level " 1290"support for asynchronous IO using mio, or perhaps a higher level "
@@ -1306,42 +1292,42 @@ msgid ""
1306"gj." 1292"gj."
1307msgstr "" 1293msgstr ""
1308 1294
1309#: template/gsoc.html.j2:289 1295#: template/gsoc.html.j2:273
1310msgid "" 1296msgid ""
1311"Implement rudimentary Android compatibility for GNUnet, in part by porting " 1297"Implement rudimentary Android compatibility for GNUnet, in part by porting "
1312"the GNUnet utils scheduler to act as a thin wrapper over libuv." 1298"the GNUnet utils scheduler to act as a thin wrapper over libuv."
1313msgstr "" 1299msgstr ""
1314 1300
1315#: template/gsoc.html.j2:296 1301#: template/gsoc.html.j2:280
1316msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff" 1302msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
1317msgstr "" 1303msgstr ""
1318 1304
1319#: template/gsoc.html.j2:304 template/gsoc.html.j2:548 1305#: template/gsoc.html.j2:288 template/gsoc.html.j2:532
1320msgid "" 1306msgid ""
1321"Implementation of a replacement for PANDA (see Pond) with better security, " 1307"Implementation of a replacement for PANDA (see Pond) with better security, "
1322"and maybe integration with the GNU Name System for key exchange." 1308"and maybe integration with the GNU Name System for key exchange."
1323msgstr "" 1309msgstr ""
1324 1310
1325#: template/gsoc.html.j2:316 1311#: template/gsoc.html.j2:300
1326msgid "Required Skills: Rust or C, crypto" 1312msgid "Required Skills: Rust or C, crypto"
1327msgstr "" 1313msgstr ""
1328 1314
1329#: template/gsoc.html.j2:321 template/gsoc.html.j2:378 1315#: template/gsoc.html.j2:305 template/gsoc.html.j2:362
1330#: template/gsoc.html.j2:420 template/gsoc.html.j2:460 1316#: template/gsoc.html.j2:404 template/gsoc.html.j2:444
1331msgid "Difficulty level: high" 1317msgid "Difficulty level: high"
1332msgstr "" 1318msgstr ""
1333 1319
1334#: template/gsoc.html.j2:329 1320#: template/gsoc.html.j2:313
1335msgid "" 1321msgid ""
1336"Implement different place types and file sharing by creating a new place for " 1322"Implement different place types and file sharing by creating a new place for "
1337"the shared content." 1323"the shared content."
1338msgstr "" 1324msgstr ""
1339 1325
1340#: template/gsoc.html.j2:335 1326#: template/gsoc.html.j2:319
1341msgid "Place types to be implemented:" 1327msgid "Place types to be implemented:"
1342msgstr "" 1328msgstr ""
1343 1329
1344#: template/gsoc.html.j2:339 1330#: template/gsoc.html.j2:323
1345msgid "" 1331msgid ""
1346"<ul> <li>File: generic file with comments</li> <li>Image: display an image " 1332"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
1347"with comments referencing a region of the image</li> <li>Sound: play a sound " 1333"with comments referencing a region of the image</li> <li>Sound: play a sound "
@@ -1351,11 +1337,11 @@ msgid ""
1351"</ul>" 1337"</ul>"
1352msgstr "" 1338msgstr ""
1353 1339
1354#: template/gsoc.html.j2:350 1340#: template/gsoc.html.j2:334
1355msgid "Also provide the following UI functionality:" 1341msgid "Also provide the following UI functionality:"
1356msgstr "" 1342msgstr ""
1357 1343
1358#: template/gsoc.html.j2:354 1344#: template/gsoc.html.j2:338
1359msgid "" 1345msgid ""
1360"<ul> <li>Fork existing channels, reorganize people into new chatrooms or " 1346"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
1361"channels.</li> <li>Share a post (edit and repost something elsewhere, on a " 1347"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
@@ -1364,21 +1350,21 @@ msgid ""
1364"ul>" 1350"ul>"
1365msgstr "" 1351msgstr ""
1366 1352
1367#: template/gsoc.html.j2:363 1353#: template/gsoc.html.j2:347
1368msgid "" 1354msgid ""
1369"See also <a href=\"http://secushare.org/features\">http://secushare.org/" 1355"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
1370"features</a>" 1356"features</a>"
1371msgstr "" 1357msgstr ""
1372 1358
1373#: template/gsoc.html.j2:368 1359#: template/gsoc.html.j2:352
1374msgid "<strong>Mentors:</strong> lynX" 1360msgid "<strong>Mentors:</strong> lynX"
1375msgstr "" 1361msgstr ""
1376 1362
1377#: template/gsoc.html.j2:373 1363#: template/gsoc.html.j2:357
1378msgid "Required Skills: C/C++" 1364msgid "Required Skills: C/C++"
1379msgstr "" 1365msgstr ""
1380 1366
1381#: template/gsoc.html.j2:386 1367#: template/gsoc.html.j2:370
1382msgid "" 1368msgid ""
1383"Implement aggregation of distributed state from various channels in order to " 1369"Implement aggregation of distributed state from various channels in order to "
1384"provide for a powerful social graph API capable of producing social network " 1370"provide for a powerful social graph API capable of producing social network "
@@ -1389,17 +1375,17 @@ msgid ""
1389"Linda. You have 11 contacts in common with her. [ADD]\")." 1375"Linda. You have 11 contacts in common with her. [ADD]\")."
1390msgstr "" 1376msgstr ""
1391 1377
1392#: template/gsoc.html.j2:404 1378#: template/gsoc.html.j2:388
1393msgid "" 1379msgid ""
1394"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" 1380"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/"
1395"rendezvous</a>" 1381"rendezvous</a>"
1396msgstr "" 1382msgstr ""
1397 1383
1398#: template/gsoc.html.j2:410 template/gsoc.html.j2:450 1384#: template/gsoc.html.j2:394 template/gsoc.html.j2:434
1399msgid "<strong>Mentors:</strong> t3sserakt, lynX" 1385msgid "<strong>Mentors:</strong> t3sserakt, lynX"
1400msgstr "" 1386msgstr ""
1401 1387
1402#: template/gsoc.html.j2:427 1388#: template/gsoc.html.j2:411
1403msgid "" 1389msgid ""
1404"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " 1390"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
1405"mail clients into secushare user interfaces. </li> <li> Think of ways to map " 1391"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
@@ -1409,7 +1395,7 @@ msgid ""
1409"this task but it is not an requirement. </li> </ul>" 1395"this task but it is not an requirement. </li> </ul>"
1410msgstr "" 1396msgstr ""
1411 1397
1412#: template/gsoc.html.j2:468 1398#: template/gsoc.html.j2:452
1413msgid "" 1399msgid ""
1414"Implementation of the GNUnet auction system described in Chapter 3 of <a " 1400"Implementation of the GNUnet auction system described in Chapter 3 of <a "
1415"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " 1401"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. "
@@ -1418,33 +1404,33 @@ msgid ""
1418"three user interface programs create, info and join." 1404"three user interface programs create, info and join."
1419msgstr "" 1405msgstr ""
1420 1406
1421#: template/gsoc.html.j2:480 1407#: template/gsoc.html.j2:464
1422msgid "<strong>Mentors:</strong> mate, cg" 1408msgid "<strong>Mentors:</strong> mate, cg"
1423msgstr "" 1409msgstr ""
1424 1410
1425#: template/gsoc.html.j2:498 1411#: template/gsoc.html.j2:482
1426msgid "" 1412msgid ""
1427"Implementation of additional transports to make GNUnet communication more " 1413"Implementation of additional transports to make GNUnet communication more "
1428"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" 1414"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
1429"over-DNS" 1415"over-DNS"
1430msgstr "" 1416msgstr ""
1431 1417
1432#: template/gsoc.html.j2:505 template/gsoc.html.j2:519 1418#: template/gsoc.html.j2:489 template/gsoc.html.j2:503
1433msgid "<strong>Mentors:</strong> Matthias Wachs" 1419msgid "<strong>Mentors:</strong> Matthias Wachs"
1434msgstr "" 1420msgstr ""
1435 1421
1436#: template/gsoc.html.j2:513 1422#: template/gsoc.html.j2:497
1437msgid "" 1423msgid ""
1438"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " 1424"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
1439"punching, better STUN support)" 1425"punching, better STUN support)"
1440msgstr "" 1426msgstr ""
1441 1427
1442#: template/gsoc.html.j2:527 1428#: template/gsoc.html.j2:511
1443msgid "" 1429msgid ""
1444"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" 1430"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
1445msgstr "" 1431msgstr ""
1446 1432
1447#: template/gsoc.html.j2:535 1433#: template/gsoc.html.j2:519
1448msgid "" 1434msgid ""
1449"Improving libaboss to make computation on shared secrets (including repeated " 1435"Improving libaboss to make computation on shared secrets (including repeated "
1450"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" 1436"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?"
@@ -1452,13 +1438,42 @@ msgid ""
1452"moving libaboss to bignums (gcry_mpi)." 1438"moving libaboss to bignums (gcry_mpi)."
1453msgstr "" 1439msgstr ""
1454 1440
1455#: template/gsoc.html.j2:563 1441#: template/gsoc.html.j2:547
1456msgid "" 1442msgid ""
1457"Please refer to the description for this project listed under GNU Guix " 1443"Please refer to the description for this project listed under GNU Guix "
1458"project ideas." 1444"project ideas."
1459msgstr "" 1445msgstr ""
1460 1446
1461#: template/gsoc.html.j2:575 1447#: template/gsoc.html.j2:559
1448msgid ""
1449"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
1450"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
1451"around python-zbar, which itself wraps libzbar. The goal of this project is "
1452"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
1453"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)."
1454msgstr ""
1455
1456#: template/gsoc.html.j2:569
1457msgid "<strong>Mentors:</strong> Christian Grothoff"
1458msgstr ""
1459
1460#: template/gsoc.html.j2:574
1461msgid "Required Skills:"
1462msgstr ""
1463
1464#: template/gsoc.html.j2:579
1465msgid "Difficulty level:"
1466msgstr ""
1467
1468#: template/gsoc.html.j2:584
1469msgid "Report:"
1470msgstr ""
1471
1472#: template/gsoc.html.j2:589
1473msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
1474msgstr ""
1475
1476#: template/gsoc.html.j2:599
1462msgid "" 1477msgid ""
1463"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " 1478"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
1464"to be determined framework such as Angular2. This includes the design and " 1479"to be determined framework such as Angular2. This includes the design and "
@@ -1467,11 +1482,11 @@ msgid ""
1467"html\">GNUnet API</a>." 1482"html\">GNUnet API</a>."
1468msgstr "" 1483msgstr ""
1469 1484
1470#: template/gsoc.html.j2:590 1485#: template/gsoc.html.j2:614
1471msgid "Required Skills: C, JavaScript, CSS" 1486msgid "Required Skills: C, JavaScript, CSS"
1472msgstr "" 1487msgstr ""
1473 1488
1474#: template/gsoc.html.j2:600 1489#: template/gsoc.html.j2:624
1475msgid "" 1490msgid ""
1476"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" 1491"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
1477msgstr "" 1492msgstr ""
diff --git a/locale/en/LC_MESSAGES/messages.po b/locale/en/LC_MESSAGES/messages.po
index 5f94e75d..09659044 100644
--- a/locale/en/LC_MESSAGES/messages.po
+++ b/locale/en/LC_MESSAGES/messages.po
@@ -1063,15 +1063,15 @@ msgstr ""
1063msgid "GNUnet's Google Summer of Code projects" 1063msgid "GNUnet's Google Summer of Code projects"
1064msgstr "" 1064msgstr ""
1065 1065
1066#: template/gsoc.html.j2:12 1066#: template/gsoc.html.j2:12 template/gsoc.html.j2:28
1067msgid "Current projects" 1067msgid "Current projects"
1068msgstr "" 1068msgstr ""
1069 1069
1070#: template/gsoc.html.j2:13 template/gsoc.html.j2:181 1070#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
1071msgid "Past projects" 1071msgid "Past projects"
1072msgstr "" 1072msgstr ""
1073 1073
1074#: template/gsoc.html.j2:14 template/gsoc.html.j2:569 1074#: template/gsoc.html.j2:14 template/gsoc.html.j2:553
1075msgid "Finished projects" 1075msgid "Finished projects"
1076msgstr "" 1076msgstr ""
1077 1077
@@ -1082,24 +1082,20 @@ msgid ""
1082"finished projects." 1082"finished projects."
1083msgstr "" 1083msgstr ""
1084 1084
1085#: template/gsoc.html.j2:31 1085#: template/gsoc.html.j2:37
1086msgid "Current projects (2019)"
1087msgstr ""
1088
1089#: template/gsoc.html.j2:35
1090msgid "" 1086msgid ""
1091"It is time for GNUnet to run properly on Android. Note that GNUnet is " 1087"It is time for GNUnet to run properly on Android. Note that GNUnet is "
1092"written in C, and this is not about rewriting GNUnet in Java, but about " 1088"written in C, and this is not about rewriting GNUnet in Java, but about "
1093"getting the C code to run on Android." 1089"getting the C code to run on Android."
1094msgstr "" 1090msgstr ""
1095 1091
1096#: template/gsoc.html.j2:42 1092#: template/gsoc.html.j2:44
1097msgid "" 1093msgid ""
1098"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " 1094"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
1099"Goebel</a>" 1095"Goebel</a>"
1100msgstr "" 1096msgstr ""
1101 1097
1102#: template/gsoc.html.j2:51 1098#: template/gsoc.html.j2:53
1103msgid "" 1099msgid ""
1104"There is a push for migrating our CI to Gitlab. The CI should eventually not " 1100"There is a push for migrating our CI to Gitlab. The CI should eventually not "
1105"just run \"make check\" on various platforms, but also perform tests with " 1101"just run \"make check\" on various platforms, but also perform tests with "
@@ -1110,21 +1106,11 @@ msgid ""
1110"automatic dependency discovery (as done by the autotools) is also important." 1106"automatic dependency discovery (as done by the autotools) is also important."
1111msgstr "" 1107msgstr ""
1112 1108
1113#: template/gsoc.html.j2:63 1109#: template/gsoc.html.j2:65
1114msgid "<strong>Mentors:</strong> TBD" 1110msgid "<strong>Mentors:</strong> TBD"
1115msgstr "" 1111msgstr ""
1116 1112
1117#: template/gsoc.html.j2:72 1113#: template/gsoc.html.j2:74
1118msgid ""
1119"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
1120"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
1121"around python-zbar, which itself wraps libzbar. The goal of this project is "
1122"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
1123"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>). "
1124"<br> <strong>Mentors:</strong> Christian Grothoff"
1125msgstr ""
1126
1127#: template/gsoc.html.j2:88
1128msgid "" 1114msgid ""
1129"reclaimID is a decentralized identity system build on top of the GNU Name " 1115"reclaimID is a decentralized identity system build on top of the GNU Name "
1130"System. Upon authorization, the user provides a requesting party (RP) such " 1116"System. Upon authorization, the user provides a requesting party (RP) such "
@@ -1143,7 +1129,7 @@ msgid ""
1143"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach" 1129"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
1144msgstr "" 1130msgstr ""
1145 1131
1146#: template/gsoc.html.j2:119 1132#: template/gsoc.html.j2:105
1147msgid "" 1133msgid ""
1148"re:claimID is a decentralized identity system build on top of the GNU Name " 1134"re:claimID is a decentralized identity system build on top of the GNU Name "
1149"System. The initial design and implementation of re:claimID includes an " 1135"System. The initial design and implementation of re:claimID includes an "
@@ -1165,7 +1151,7 @@ msgid ""
1165"<strong>Mentors:</strong> Martin Schanzenbach" 1151"<strong>Mentors:</strong> Martin Schanzenbach"
1166msgstr "" 1152msgstr ""
1167 1153
1168#: template/gsoc.html.j2:154 1154#: template/gsoc.html.j2:140
1169msgid "" 1155msgid ""
1170"One great problem of the current Internet is the lack of disintermediation. " 1156"One great problem of the current Internet is the lack of disintermediation. "
1171"When people want to talk they need a chat service. When they want to share " 1157"When people want to talk they need a chat service. When they want to share "
@@ -1181,18 +1167,18 @@ msgid ""
1181"more information and context, read" 1167"more information and context, read"
1182msgstr "" 1168msgstr ""
1183 1169
1184#: template/gsoc.html.j2:175 1170#: template/gsoc.html.j2:161
1185msgid "<strong>Mentors:</strong> lynX &amp; dvn" 1171msgid "<strong>Mentors:</strong> lynX &amp; dvn"
1186msgstr "" 1172msgstr ""
1187 1173
1188#: template/gsoc.html.j2:185 1174#: template/gsoc.html.j2:169
1189msgid "" 1175msgid ""
1190"There are a variety of GNUNet APIs that should be exposed in the Rust " 1176"There are a variety of GNUNet APIs that should be exposed in the Rust "
1191"wrappers. Implementing these will require extending the port of GNUNet utils " 1177"wrappers. Implementing these will require extending the port of GNUNet utils "
1192"written by Andrew Cann and Kelong Cong." 1178"written by Andrew Cann and Kelong Cong."
1193msgstr "" 1179msgstr ""
1194 1180
1195#: template/gsoc.html.j2:193 1181#: template/gsoc.html.j2:177
1196msgid "" 1182msgid ""
1197"As an introduction to the code base, we suggest that the student and Jeff " 1183"As an introduction to the code base, we suggest that the student and Jeff "
1198"Burdges together update the asynchronous IO system from gjio to futures-rs " 1184"Burdges together update the asynchronous IO system from gjio to futures-rs "
@@ -1200,26 +1186,26 @@ msgid ""
1200"implementing a GNUNet API for his own mix network work." 1186"implementing a GNUNet API for his own mix network work."
1201msgstr "" 1187msgstr ""
1202 1188
1203#: template/gsoc.html.j2:203 template/gsoc.html.j2:227 1189#: template/gsoc.html.j2:187 template/gsoc.html.j2:211
1204#: template/gsoc.html.j2:281 template/gsoc.html.j2:311 1190#: template/gsoc.html.j2:265 template/gsoc.html.j2:295
1205#: template/gsoc.html.j2:555 1191#: template/gsoc.html.j2:539
1206msgid "<strong>Mentors:</strong> Jeff Burdges" 1192msgid "<strong>Mentors:</strong> Jeff Burdges"
1207msgstr "" 1193msgstr ""
1208 1194
1209#: template/gsoc.html.j2:208 1195#: template/gsoc.html.j2:192
1210msgid "Required Skills: Rust" 1196msgid "Required Skills: Rust"
1211msgstr "" 1197msgstr ""
1212 1198
1213#: template/gsoc.html.j2:213 1199#: template/gsoc.html.j2:197
1214msgid "Difficulty level: low" 1200msgid "Difficulty level: low"
1215msgstr "" 1201msgstr ""
1216 1202
1217#: template/gsoc.html.j2:221 1203#: template/gsoc.html.j2:205
1218msgid "" 1204msgid ""
1219"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." 1205"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
1220msgstr "" 1206msgstr ""
1221 1207
1222#: template/gsoc.html.j2:232 1208#: template/gsoc.html.j2:216
1223msgid "" 1209msgid ""
1224"Note: There was a Special TLDs spec to allow Tor to resolve domain names " 1210"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
1225"using GNS over Tor too, but currently that's on hold until folks think more " 1211"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -1227,17 +1213,17 @@ msgid ""
1227"more collaborative approach NSS2 for now." 1213"more collaborative approach NSS2 for now."
1228msgstr "" 1214msgstr ""
1229 1215
1230#: template/gsoc.html.j2:241 template/gsoc.html.j2:415 1216#: template/gsoc.html.j2:225 template/gsoc.html.j2:399
1231#: template/gsoc.html.j2:455 template/gsoc.html.j2:485 1217#: template/gsoc.html.j2:439 template/gsoc.html.j2:469
1232msgid "Required Skills: C" 1218msgid "Required Skills: C"
1233msgstr "" 1219msgstr ""
1234 1220
1235#: template/gsoc.html.j2:246 template/gsoc.html.j2:490 1221#: template/gsoc.html.j2:230 template/gsoc.html.j2:474
1236#: template/gsoc.html.j2:595 1222#: template/gsoc.html.j2:619
1237msgid "Difficulty level: medium" 1223msgid "Difficulty level: medium"
1238msgstr "" 1224msgstr ""
1239 1225
1240#: template/gsoc.html.j2:254 1226#: template/gsoc.html.j2:238
1241msgid "" 1227msgid ""
1242"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> " 1228"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> "
1243"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html" 1229"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html"
@@ -1245,11 +1231,11 @@ msgid ""
1245"browser-based UIs will be much easier to create on top of REST APIs." 1231"browser-based UIs will be much easier to create on top of REST APIs."
1246msgstr "" 1232msgstr ""
1247 1233
1248#: template/gsoc.html.j2:265 template/gsoc.html.j2:585 1234#: template/gsoc.html.j2:249 template/gsoc.html.j2:609
1249msgid "<strong>Mentors:</strong> Martin Schanzenbach" 1235msgid "<strong>Mentors:</strong> Martin Schanzenbach"
1250msgstr "" 1236msgstr ""
1251 1237
1252#: template/gsoc.html.j2:273 1238#: template/gsoc.html.j2:257
1253msgid "" 1239msgid ""
1254"Improve the Rust implementation of GNUnet utils, possibly including adding " 1240"Improve the Rust implementation of GNUnet utils, possibly including adding "
1255"support for asynchronous IO using mio, or perhaps a higher level " 1241"support for asynchronous IO using mio, or perhaps a higher level "
@@ -1257,42 +1243,42 @@ msgid ""
1257"gj." 1243"gj."
1258msgstr "" 1244msgstr ""
1259 1245
1260#: template/gsoc.html.j2:289 1246#: template/gsoc.html.j2:273
1261msgid "" 1247msgid ""
1262"Implement rudimentary Android compatibility for GNUnet, in part by porting " 1248"Implement rudimentary Android compatibility for GNUnet, in part by porting "
1263"the GNUnet utils scheduler to act as a thin wrapper over libuv." 1249"the GNUnet utils scheduler to act as a thin wrapper over libuv."
1264msgstr "" 1250msgstr ""
1265 1251
1266#: template/gsoc.html.j2:296 1252#: template/gsoc.html.j2:280
1267msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff" 1253msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
1268msgstr "" 1254msgstr ""
1269 1255
1270#: template/gsoc.html.j2:304 template/gsoc.html.j2:548 1256#: template/gsoc.html.j2:288 template/gsoc.html.j2:532
1271msgid "" 1257msgid ""
1272"Implementation of a replacement for PANDA (see Pond) with better security, " 1258"Implementation of a replacement for PANDA (see Pond) with better security, "
1273"and maybe integration with the GNU Name System for key exchange." 1259"and maybe integration with the GNU Name System for key exchange."
1274msgstr "" 1260msgstr ""
1275 1261
1276#: template/gsoc.html.j2:316 1262#: template/gsoc.html.j2:300
1277msgid "Required Skills: Rust or C, crypto" 1263msgid "Required Skills: Rust or C, crypto"
1278msgstr "" 1264msgstr ""
1279 1265
1280#: template/gsoc.html.j2:321 template/gsoc.html.j2:378 1266#: template/gsoc.html.j2:305 template/gsoc.html.j2:362
1281#: template/gsoc.html.j2:420 template/gsoc.html.j2:460 1267#: template/gsoc.html.j2:404 template/gsoc.html.j2:444
1282msgid "Difficulty level: high" 1268msgid "Difficulty level: high"
1283msgstr "" 1269msgstr ""
1284 1270
1285#: template/gsoc.html.j2:329 1271#: template/gsoc.html.j2:313
1286msgid "" 1272msgid ""
1287"Implement different place types and file sharing by creating a new place for " 1273"Implement different place types and file sharing by creating a new place for "
1288"the shared content." 1274"the shared content."
1289msgstr "" 1275msgstr ""
1290 1276
1291#: template/gsoc.html.j2:335 1277#: template/gsoc.html.j2:319
1292msgid "Place types to be implemented:" 1278msgid "Place types to be implemented:"
1293msgstr "" 1279msgstr ""
1294 1280
1295#: template/gsoc.html.j2:339 1281#: template/gsoc.html.j2:323
1296msgid "" 1282msgid ""
1297"<ul> <li>File: generic file with comments</li> <li>Image: display an image " 1283"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
1298"with comments referencing a region of the image</li> <li>Sound: play a sound " 1284"with comments referencing a region of the image</li> <li>Sound: play a sound "
@@ -1302,11 +1288,11 @@ msgid ""
1302"</ul>" 1288"</ul>"
1303msgstr "" 1289msgstr ""
1304 1290
1305#: template/gsoc.html.j2:350 1291#: template/gsoc.html.j2:334
1306msgid "Also provide the following UI functionality:" 1292msgid "Also provide the following UI functionality:"
1307msgstr "" 1293msgstr ""
1308 1294
1309#: template/gsoc.html.j2:354 1295#: template/gsoc.html.j2:338
1310msgid "" 1296msgid ""
1311"<ul> <li>Fork existing channels, reorganize people into new chatrooms or " 1297"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
1312"channels.</li> <li>Share a post (edit and repost something elsewhere, on a " 1298"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
@@ -1315,21 +1301,21 @@ msgid ""
1315"ul>" 1301"ul>"
1316msgstr "" 1302msgstr ""
1317 1303
1318#: template/gsoc.html.j2:363 1304#: template/gsoc.html.j2:347
1319msgid "" 1305msgid ""
1320"See also <a href=\"http://secushare.org/features\">http://secushare.org/" 1306"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
1321"features</a>" 1307"features</a>"
1322msgstr "" 1308msgstr ""
1323 1309
1324#: template/gsoc.html.j2:368 1310#: template/gsoc.html.j2:352
1325msgid "<strong>Mentors:</strong> lynX" 1311msgid "<strong>Mentors:</strong> lynX"
1326msgstr "" 1312msgstr ""
1327 1313
1328#: template/gsoc.html.j2:373 1314#: template/gsoc.html.j2:357
1329msgid "Required Skills: C/C++" 1315msgid "Required Skills: C/C++"
1330msgstr "" 1316msgstr ""
1331 1317
1332#: template/gsoc.html.j2:386 1318#: template/gsoc.html.j2:370
1333msgid "" 1319msgid ""
1334"Implement aggregation of distributed state from various channels in order to " 1320"Implement aggregation of distributed state from various channels in order to "
1335"provide for a powerful social graph API capable of producing social network " 1321"provide for a powerful social graph API capable of producing social network "
@@ -1340,17 +1326,17 @@ msgid ""
1340"Linda. You have 11 contacts in common with her. [ADD]\")." 1326"Linda. You have 11 contacts in common with her. [ADD]\")."
1341msgstr "" 1327msgstr ""
1342 1328
1343#: template/gsoc.html.j2:404 1329#: template/gsoc.html.j2:388
1344msgid "" 1330msgid ""
1345"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" 1331"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/"
1346"rendezvous</a>" 1332"rendezvous</a>"
1347msgstr "" 1333msgstr ""
1348 1334
1349#: template/gsoc.html.j2:410 template/gsoc.html.j2:450 1335#: template/gsoc.html.j2:394 template/gsoc.html.j2:434
1350msgid "<strong>Mentors:</strong> t3sserakt, lynX" 1336msgid "<strong>Mentors:</strong> t3sserakt, lynX"
1351msgstr "" 1337msgstr ""
1352 1338
1353#: template/gsoc.html.j2:427 1339#: template/gsoc.html.j2:411
1354msgid "" 1340msgid ""
1355"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " 1341"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
1356"mail clients into secushare user interfaces. </li> <li> Think of ways to map " 1342"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
@@ -1360,7 +1346,7 @@ msgid ""
1360"this task but it is not an requirement. </li> </ul>" 1346"this task but it is not an requirement. </li> </ul>"
1361msgstr "" 1347msgstr ""
1362 1348
1363#: template/gsoc.html.j2:468 1349#: template/gsoc.html.j2:452
1364msgid "" 1350msgid ""
1365"Implementation of the GNUnet auction system described in Chapter 3 of <a " 1351"Implementation of the GNUnet auction system described in Chapter 3 of <a "
1366"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " 1352"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. "
@@ -1369,33 +1355,33 @@ msgid ""
1369"three user interface programs create, info and join." 1355"three user interface programs create, info and join."
1370msgstr "" 1356msgstr ""
1371 1357
1372#: template/gsoc.html.j2:480 1358#: template/gsoc.html.j2:464
1373msgid "<strong>Mentors:</strong> mate, cg" 1359msgid "<strong>Mentors:</strong> mate, cg"
1374msgstr "" 1360msgstr ""
1375 1361
1376#: template/gsoc.html.j2:498 1362#: template/gsoc.html.j2:482
1377msgid "" 1363msgid ""
1378"Implementation of additional transports to make GNUnet communication more " 1364"Implementation of additional transports to make GNUnet communication more "
1379"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" 1365"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
1380"over-DNS" 1366"over-DNS"
1381msgstr "" 1367msgstr ""
1382 1368
1383#: template/gsoc.html.j2:505 template/gsoc.html.j2:519 1369#: template/gsoc.html.j2:489 template/gsoc.html.j2:503
1384msgid "<strong>Mentors:</strong> Matthias Wachs" 1370msgid "<strong>Mentors:</strong> Matthias Wachs"
1385msgstr "" 1371msgstr ""
1386 1372
1387#: template/gsoc.html.j2:513 1373#: template/gsoc.html.j2:497
1388msgid "" 1374msgid ""
1389"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " 1375"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
1390"punching, better STUN support)" 1376"punching, better STUN support)"
1391msgstr "" 1377msgstr ""
1392 1378
1393#: template/gsoc.html.j2:527 1379#: template/gsoc.html.j2:511
1394msgid "" 1380msgid ""
1395"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" 1381"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
1396msgstr "" 1382msgstr ""
1397 1383
1398#: template/gsoc.html.j2:535 1384#: template/gsoc.html.j2:519
1399msgid "" 1385msgid ""
1400"Improving libaboss to make computation on shared secrets (including repeated " 1386"Improving libaboss to make computation on shared secrets (including repeated "
1401"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" 1387"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?"
@@ -1403,13 +1389,42 @@ msgid ""
1403"moving libaboss to bignums (gcry_mpi)." 1389"moving libaboss to bignums (gcry_mpi)."
1404msgstr "" 1390msgstr ""
1405 1391
1406#: template/gsoc.html.j2:563 1392#: template/gsoc.html.j2:547
1407msgid "" 1393msgid ""
1408"Please refer to the description for this project listed under GNU Guix " 1394"Please refer to the description for this project listed under GNU Guix "
1409"project ideas." 1395"project ideas."
1410msgstr "" 1396msgstr ""
1411 1397
1412#: template/gsoc.html.j2:575 1398#: template/gsoc.html.j2:559
1399msgid ""
1400"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
1401"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
1402"around python-zbar, which itself wraps libzbar. The goal of this project is "
1403"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
1404"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)."
1405msgstr ""
1406
1407#: template/gsoc.html.j2:569
1408msgid "<strong>Mentors:</strong> Christian Grothoff"
1409msgstr ""
1410
1411#: template/gsoc.html.j2:574
1412msgid "Required Skills:"
1413msgstr ""
1414
1415#: template/gsoc.html.j2:579
1416msgid "Difficulty level:"
1417msgstr ""
1418
1419#: template/gsoc.html.j2:584
1420msgid "Report:"
1421msgstr ""
1422
1423#: template/gsoc.html.j2:589
1424msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
1425msgstr ""
1426
1427#: template/gsoc.html.j2:599
1413msgid "" 1428msgid ""
1414"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " 1429"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
1415"to be determined framework such as Angular2. This includes the design and " 1430"to be determined framework such as Angular2. This includes the design and "
@@ -1418,11 +1433,11 @@ msgid ""
1418"html\">GNUnet API</a>." 1433"html\">GNUnet API</a>."
1419msgstr "" 1434msgstr ""
1420 1435
1421#: template/gsoc.html.j2:590 1436#: template/gsoc.html.j2:614
1422msgid "Required Skills: C, JavaScript, CSS" 1437msgid "Required Skills: C, JavaScript, CSS"
1423msgstr "" 1438msgstr ""
1424 1439
1425#: template/gsoc.html.j2:600 1440#: template/gsoc.html.j2:624
1426msgid "" 1441msgid ""
1427"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" 1442"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
1428msgstr "" 1443msgstr ""
diff --git a/locale/es/LC_MESSAGES/messages.po b/locale/es/LC_MESSAGES/messages.po
index 0a307476..dd8bd2cf 100644
--- a/locale/es/LC_MESSAGES/messages.po
+++ b/locale/es/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
8msgstr "" 8msgstr ""
9"Project-Id-Version: PROJECT VERSION\n" 9"Project-Id-Version: PROJECT VERSION\n"
10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
11"POT-Creation-Date: 2019-11-04 21:10+0000\n" 11"POT-Creation-Date: 2019-11-04 21:36+0000\n"
12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14"Language-Team: LANGUAGE <LL@li.org>\n" 14"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1091,17 +1091,17 @@ msgstr ""
1091msgid "GNUnet's Google Summer of Code projects" 1091msgid "GNUnet's Google Summer of Code projects"
1092msgstr "" 1092msgstr ""
1093 1093
1094#: template/gsoc.html.j2:12 1094#: template/gsoc.html.j2:12 template/gsoc.html.j2:28
1095#, fuzzy 1095#, fuzzy
1096#| msgid "GSoC Projects" 1096#| msgid "GSoC Projects"
1097msgid "Current projects" 1097msgid "Current projects"
1098msgstr "Projectos de GSoC" 1098msgstr "Projectos de GSoC"
1099 1099
1100#: template/gsoc.html.j2:13 template/gsoc.html.j2:181 1100#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
1101msgid "Past projects" 1101msgid "Past projects"
1102msgstr "" 1102msgstr ""
1103 1103
1104#: template/gsoc.html.j2:14 template/gsoc.html.j2:569 1104#: template/gsoc.html.j2:14 template/gsoc.html.j2:553
1105msgid "Finished projects" 1105msgid "Finished projects"
1106msgstr "" 1106msgstr ""
1107 1107
@@ -1112,24 +1112,20 @@ msgid ""
1112"finished projects." 1112"finished projects."
1113msgstr "" 1113msgstr ""
1114 1114
1115#: template/gsoc.html.j2:31 1115#: template/gsoc.html.j2:37
1116msgid "Current projects (2019)"
1117msgstr ""
1118
1119#: template/gsoc.html.j2:35
1120msgid "" 1116msgid ""
1121"It is time for GNUnet to run properly on Android. Note that GNUnet is " 1117"It is time for GNUnet to run properly on Android. Note that GNUnet is "
1122"written in C, and this is not about rewriting GNUnet in Java, but about " 1118"written in C, and this is not about rewriting GNUnet in Java, but about "
1123"getting the C code to run on Android." 1119"getting the C code to run on Android."
1124msgstr "" 1120msgstr ""
1125 1121
1126#: template/gsoc.html.j2:42 1122#: template/gsoc.html.j2:44
1127msgid "" 1123msgid ""
1128"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " 1124"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
1129"Goebel</a>" 1125"Goebel</a>"
1130msgstr "" 1126msgstr ""
1131 1127
1132#: template/gsoc.html.j2:51 1128#: template/gsoc.html.j2:53
1133msgid "" 1129msgid ""
1134"There is a push for migrating our CI to Gitlab. The CI should eventually not " 1130"There is a push for migrating our CI to Gitlab. The CI should eventually not "
1135"just run \"make check\" on various platforms, but also perform tests with " 1131"just run \"make check\" on various platforms, but also perform tests with "
@@ -1140,21 +1136,11 @@ msgid ""
1140"automatic dependency discovery (as done by the autotools) is also important." 1136"automatic dependency discovery (as done by the autotools) is also important."
1141msgstr "" 1137msgstr ""
1142 1138
1143#: template/gsoc.html.j2:63 1139#: template/gsoc.html.j2:65
1144msgid "<strong>Mentors:</strong> TBD" 1140msgid "<strong>Mentors:</strong> TBD"
1145msgstr "" 1141msgstr ""
1146 1142
1147#: template/gsoc.html.j2:72 1143#: template/gsoc.html.j2:74
1148msgid ""
1149"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
1150"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
1151"around python-zbar, which itself wraps libzbar. The goal of this project is "
1152"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
1153"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>). "
1154"<br> <strong>Mentors:</strong> Christian Grothoff"
1155msgstr ""
1156
1157#: template/gsoc.html.j2:88
1158msgid "" 1144msgid ""
1159"reclaimID is a decentralized identity system build on top of the GNU Name " 1145"reclaimID is a decentralized identity system build on top of the GNU Name "
1160"System. Upon authorization, the user provides a requesting party (RP) such " 1146"System. Upon authorization, the user provides a requesting party (RP) such "
@@ -1173,7 +1159,7 @@ msgid ""
1173"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach" 1159"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
1174msgstr "" 1160msgstr ""
1175 1161
1176#: template/gsoc.html.j2:119 1162#: template/gsoc.html.j2:105
1177msgid "" 1163msgid ""
1178"re:claimID is a decentralized identity system build on top of the GNU Name " 1164"re:claimID is a decentralized identity system build on top of the GNU Name "
1179"System. The initial design and implementation of re:claimID includes an " 1165"System. The initial design and implementation of re:claimID includes an "
@@ -1195,7 +1181,7 @@ msgid ""
1195"<strong>Mentors:</strong> Martin Schanzenbach" 1181"<strong>Mentors:</strong> Martin Schanzenbach"
1196msgstr "" 1182msgstr ""
1197 1183
1198#: template/gsoc.html.j2:154 1184#: template/gsoc.html.j2:140
1199msgid "" 1185msgid ""
1200"One great problem of the current Internet is the lack of disintermediation. " 1186"One great problem of the current Internet is the lack of disintermediation. "
1201"When people want to talk they need a chat service. When they want to share " 1187"When people want to talk they need a chat service. When they want to share "
@@ -1211,18 +1197,18 @@ msgid ""
1211"more information and context, read" 1197"more information and context, read"
1212msgstr "" 1198msgstr ""
1213 1199
1214#: template/gsoc.html.j2:175 1200#: template/gsoc.html.j2:161
1215msgid "<strong>Mentors:</strong> lynX &amp; dvn" 1201msgid "<strong>Mentors:</strong> lynX &amp; dvn"
1216msgstr "" 1202msgstr ""
1217 1203
1218#: template/gsoc.html.j2:185 1204#: template/gsoc.html.j2:169
1219msgid "" 1205msgid ""
1220"There are a variety of GNUNet APIs that should be exposed in the Rust " 1206"There are a variety of GNUNet APIs that should be exposed in the Rust "
1221"wrappers. Implementing these will require extending the port of GNUNet utils " 1207"wrappers. Implementing these will require extending the port of GNUNet utils "
1222"written by Andrew Cann and Kelong Cong." 1208"written by Andrew Cann and Kelong Cong."
1223msgstr "" 1209msgstr ""
1224 1210
1225#: template/gsoc.html.j2:193 1211#: template/gsoc.html.j2:177
1226msgid "" 1212msgid ""
1227"As an introduction to the code base, we suggest that the student and Jeff " 1213"As an introduction to the code base, we suggest that the student and Jeff "
1228"Burdges together update the asynchronous IO system from gjio to futures-rs " 1214"Burdges together update the asynchronous IO system from gjio to futures-rs "
@@ -1230,26 +1216,26 @@ msgid ""
1230"implementing a GNUNet API for his own mix network work." 1216"implementing a GNUNet API for his own mix network work."
1231msgstr "" 1217msgstr ""
1232 1218
1233#: template/gsoc.html.j2:203 template/gsoc.html.j2:227 1219#: template/gsoc.html.j2:187 template/gsoc.html.j2:211
1234#: template/gsoc.html.j2:281 template/gsoc.html.j2:311 1220#: template/gsoc.html.j2:265 template/gsoc.html.j2:295
1235#: template/gsoc.html.j2:555 1221#: template/gsoc.html.j2:539
1236msgid "<strong>Mentors:</strong> Jeff Burdges" 1222msgid "<strong>Mentors:</strong> Jeff Burdges"
1237msgstr "" 1223msgstr ""
1238 1224
1239#: template/gsoc.html.j2:208 1225#: template/gsoc.html.j2:192
1240msgid "Required Skills: Rust" 1226msgid "Required Skills: Rust"
1241msgstr "" 1227msgstr ""
1242 1228
1243#: template/gsoc.html.j2:213 1229#: template/gsoc.html.j2:197
1244msgid "Difficulty level: low" 1230msgid "Difficulty level: low"
1245msgstr "" 1231msgstr ""
1246 1232
1247#: template/gsoc.html.j2:221 1233#: template/gsoc.html.j2:205
1248msgid "" 1234msgid ""
1249"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." 1235"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
1250msgstr "" 1236msgstr ""
1251 1237
1252#: template/gsoc.html.j2:232 1238#: template/gsoc.html.j2:216
1253msgid "" 1239msgid ""
1254"Note: There was a Special TLDs spec to allow Tor to resolve domain names " 1240"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
1255"using GNS over Tor too, but currently that's on hold until folks think more " 1241"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -1257,17 +1243,17 @@ msgid ""
1257"more collaborative approach NSS2 for now." 1243"more collaborative approach NSS2 for now."
1258msgstr "" 1244msgstr ""
1259 1245
1260#: template/gsoc.html.j2:241 template/gsoc.html.j2:415 1246#: template/gsoc.html.j2:225 template/gsoc.html.j2:399
1261#: template/gsoc.html.j2:455 template/gsoc.html.j2:485 1247#: template/gsoc.html.j2:439 template/gsoc.html.j2:469
1262msgid "Required Skills: C" 1248msgid "Required Skills: C"
1263msgstr "" 1249msgstr ""
1264 1250
1265#: template/gsoc.html.j2:246 template/gsoc.html.j2:490 1251#: template/gsoc.html.j2:230 template/gsoc.html.j2:474
1266#: template/gsoc.html.j2:595 1252#: template/gsoc.html.j2:619
1267msgid "Difficulty level: medium" 1253msgid "Difficulty level: medium"
1268msgstr "" 1254msgstr ""
1269 1255
1270#: template/gsoc.html.j2:254 1256#: template/gsoc.html.j2:238
1271msgid "" 1257msgid ""
1272"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> " 1258"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> "
1273"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html" 1259"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html"
@@ -1275,11 +1261,11 @@ msgid ""
1275"browser-based UIs will be much easier to create on top of REST APIs." 1261"browser-based UIs will be much easier to create on top of REST APIs."
1276msgstr "" 1262msgstr ""
1277 1263
1278#: template/gsoc.html.j2:265 template/gsoc.html.j2:585 1264#: template/gsoc.html.j2:249 template/gsoc.html.j2:609
1279msgid "<strong>Mentors:</strong> Martin Schanzenbach" 1265msgid "<strong>Mentors:</strong> Martin Schanzenbach"
1280msgstr "" 1266msgstr ""
1281 1267
1282#: template/gsoc.html.j2:273 1268#: template/gsoc.html.j2:257
1283msgid "" 1269msgid ""
1284"Improve the Rust implementation of GNUnet utils, possibly including adding " 1270"Improve the Rust implementation of GNUnet utils, possibly including adding "
1285"support for asynchronous IO using mio, or perhaps a higher level " 1271"support for asynchronous IO using mio, or perhaps a higher level "
@@ -1287,42 +1273,42 @@ msgid ""
1287"gj." 1273"gj."
1288msgstr "" 1274msgstr ""
1289 1275
1290#: template/gsoc.html.j2:289 1276#: template/gsoc.html.j2:273
1291msgid "" 1277msgid ""
1292"Implement rudimentary Android compatibility for GNUnet, in part by porting " 1278"Implement rudimentary Android compatibility for GNUnet, in part by porting "
1293"the GNUnet utils scheduler to act as a thin wrapper over libuv." 1279"the GNUnet utils scheduler to act as a thin wrapper over libuv."
1294msgstr "" 1280msgstr ""
1295 1281
1296#: template/gsoc.html.j2:296 1282#: template/gsoc.html.j2:280
1297msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff" 1283msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
1298msgstr "" 1284msgstr ""
1299 1285
1300#: template/gsoc.html.j2:304 template/gsoc.html.j2:548 1286#: template/gsoc.html.j2:288 template/gsoc.html.j2:532
1301msgid "" 1287msgid ""
1302"Implementation of a replacement for PANDA (see Pond) with better security, " 1288"Implementation of a replacement for PANDA (see Pond) with better security, "
1303"and maybe integration with the GNU Name System for key exchange." 1289"and maybe integration with the GNU Name System for key exchange."
1304msgstr "" 1290msgstr ""
1305 1291
1306#: template/gsoc.html.j2:316 1292#: template/gsoc.html.j2:300
1307msgid "Required Skills: Rust or C, crypto" 1293msgid "Required Skills: Rust or C, crypto"
1308msgstr "" 1294msgstr ""
1309 1295
1310#: template/gsoc.html.j2:321 template/gsoc.html.j2:378 1296#: template/gsoc.html.j2:305 template/gsoc.html.j2:362
1311#: template/gsoc.html.j2:420 template/gsoc.html.j2:460 1297#: template/gsoc.html.j2:404 template/gsoc.html.j2:444
1312msgid "Difficulty level: high" 1298msgid "Difficulty level: high"
1313msgstr "" 1299msgstr ""
1314 1300
1315#: template/gsoc.html.j2:329 1301#: template/gsoc.html.j2:313
1316msgid "" 1302msgid ""
1317"Implement different place types and file sharing by creating a new place for " 1303"Implement different place types and file sharing by creating a new place for "
1318"the shared content." 1304"the shared content."
1319msgstr "" 1305msgstr ""
1320 1306
1321#: template/gsoc.html.j2:335 1307#: template/gsoc.html.j2:319
1322msgid "Place types to be implemented:" 1308msgid "Place types to be implemented:"
1323msgstr "" 1309msgstr ""
1324 1310
1325#: template/gsoc.html.j2:339 1311#: template/gsoc.html.j2:323
1326msgid "" 1312msgid ""
1327"<ul> <li>File: generic file with comments</li> <li>Image: display an image " 1313"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
1328"with comments referencing a region of the image</li> <li>Sound: play a sound " 1314"with comments referencing a region of the image</li> <li>Sound: play a sound "
@@ -1332,11 +1318,11 @@ msgid ""
1332"</ul>" 1318"</ul>"
1333msgstr "" 1319msgstr ""
1334 1320
1335#: template/gsoc.html.j2:350 1321#: template/gsoc.html.j2:334
1336msgid "Also provide the following UI functionality:" 1322msgid "Also provide the following UI functionality:"
1337msgstr "" 1323msgstr ""
1338 1324
1339#: template/gsoc.html.j2:354 1325#: template/gsoc.html.j2:338
1340msgid "" 1326msgid ""
1341"<ul> <li>Fork existing channels, reorganize people into new chatrooms or " 1327"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
1342"channels.</li> <li>Share a post (edit and repost something elsewhere, on a " 1328"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
@@ -1345,21 +1331,21 @@ msgid ""
1345"ul>" 1331"ul>"
1346msgstr "" 1332msgstr ""
1347 1333
1348#: template/gsoc.html.j2:363 1334#: template/gsoc.html.j2:347
1349msgid "" 1335msgid ""
1350"See also <a href=\"http://secushare.org/features\">http://secushare.org/" 1336"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
1351"features</a>" 1337"features</a>"
1352msgstr "" 1338msgstr ""
1353 1339
1354#: template/gsoc.html.j2:368 1340#: template/gsoc.html.j2:352
1355msgid "<strong>Mentors:</strong> lynX" 1341msgid "<strong>Mentors:</strong> lynX"
1356msgstr "" 1342msgstr ""
1357 1343
1358#: template/gsoc.html.j2:373 1344#: template/gsoc.html.j2:357
1359msgid "Required Skills: C/C++" 1345msgid "Required Skills: C/C++"
1360msgstr "" 1346msgstr ""
1361 1347
1362#: template/gsoc.html.j2:386 1348#: template/gsoc.html.j2:370
1363msgid "" 1349msgid ""
1364"Implement aggregation of distributed state from various channels in order to " 1350"Implement aggregation of distributed state from various channels in order to "
1365"provide for a powerful social graph API capable of producing social network " 1351"provide for a powerful social graph API capable of producing social network "
@@ -1370,17 +1356,17 @@ msgid ""
1370"Linda. You have 11 contacts in common with her. [ADD]\")." 1356"Linda. You have 11 contacts in common with her. [ADD]\")."
1371msgstr "" 1357msgstr ""
1372 1358
1373#: template/gsoc.html.j2:404 1359#: template/gsoc.html.j2:388
1374msgid "" 1360msgid ""
1375"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" 1361"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/"
1376"rendezvous</a>" 1362"rendezvous</a>"
1377msgstr "" 1363msgstr ""
1378 1364
1379#: template/gsoc.html.j2:410 template/gsoc.html.j2:450 1365#: template/gsoc.html.j2:394 template/gsoc.html.j2:434
1380msgid "<strong>Mentors:</strong> t3sserakt, lynX" 1366msgid "<strong>Mentors:</strong> t3sserakt, lynX"
1381msgstr "" 1367msgstr ""
1382 1368
1383#: template/gsoc.html.j2:427 1369#: template/gsoc.html.j2:411
1384msgid "" 1370msgid ""
1385"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " 1371"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
1386"mail clients into secushare user interfaces. </li> <li> Think of ways to map " 1372"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
@@ -1390,7 +1376,7 @@ msgid ""
1390"this task but it is not an requirement. </li> </ul>" 1376"this task but it is not an requirement. </li> </ul>"
1391msgstr "" 1377msgstr ""
1392 1378
1393#: template/gsoc.html.j2:468 1379#: template/gsoc.html.j2:452
1394msgid "" 1380msgid ""
1395"Implementation of the GNUnet auction system described in Chapter 3 of <a " 1381"Implementation of the GNUnet auction system described in Chapter 3 of <a "
1396"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " 1382"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. "
@@ -1399,33 +1385,33 @@ msgid ""
1399"three user interface programs create, info and join." 1385"three user interface programs create, info and join."
1400msgstr "" 1386msgstr ""
1401 1387
1402#: template/gsoc.html.j2:480 1388#: template/gsoc.html.j2:464
1403msgid "<strong>Mentors:</strong> mate, cg" 1389msgid "<strong>Mentors:</strong> mate, cg"
1404msgstr "" 1390msgstr ""
1405 1391
1406#: template/gsoc.html.j2:498 1392#: template/gsoc.html.j2:482
1407msgid "" 1393msgid ""
1408"Implementation of additional transports to make GNUnet communication more " 1394"Implementation of additional transports to make GNUnet communication more "
1409"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" 1395"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
1410"over-DNS" 1396"over-DNS"
1411msgstr "" 1397msgstr ""
1412 1398
1413#: template/gsoc.html.j2:505 template/gsoc.html.j2:519 1399#: template/gsoc.html.j2:489 template/gsoc.html.j2:503
1414msgid "<strong>Mentors:</strong> Matthias Wachs" 1400msgid "<strong>Mentors:</strong> Matthias Wachs"
1415msgstr "" 1401msgstr ""
1416 1402
1417#: template/gsoc.html.j2:513 1403#: template/gsoc.html.j2:497
1418msgid "" 1404msgid ""
1419"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " 1405"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
1420"punching, better STUN support)" 1406"punching, better STUN support)"
1421msgstr "" 1407msgstr ""
1422 1408
1423#: template/gsoc.html.j2:527 1409#: template/gsoc.html.j2:511
1424msgid "" 1410msgid ""
1425"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" 1411"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
1426msgstr "" 1412msgstr ""
1427 1413
1428#: template/gsoc.html.j2:535 1414#: template/gsoc.html.j2:519
1429msgid "" 1415msgid ""
1430"Improving libaboss to make computation on shared secrets (including repeated " 1416"Improving libaboss to make computation on shared secrets (including repeated "
1431"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" 1417"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?"
@@ -1433,13 +1419,42 @@ msgid ""
1433"moving libaboss to bignums (gcry_mpi)." 1419"moving libaboss to bignums (gcry_mpi)."
1434msgstr "" 1420msgstr ""
1435 1421
1436#: template/gsoc.html.j2:563 1422#: template/gsoc.html.j2:547
1437msgid "" 1423msgid ""
1438"Please refer to the description for this project listed under GNU Guix " 1424"Please refer to the description for this project listed under GNU Guix "
1439"project ideas." 1425"project ideas."
1440msgstr "" 1426msgstr ""
1441 1427
1442#: template/gsoc.html.j2:575 1428#: template/gsoc.html.j2:559
1429msgid ""
1430"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
1431"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
1432"around python-zbar, which itself wraps libzbar. The goal of this project is "
1433"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
1434"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)."
1435msgstr ""
1436
1437#: template/gsoc.html.j2:569
1438msgid "<strong>Mentors:</strong> Christian Grothoff"
1439msgstr ""
1440
1441#: template/gsoc.html.j2:574
1442msgid "Required Skills:"
1443msgstr ""
1444
1445#: template/gsoc.html.j2:579
1446msgid "Difficulty level:"
1447msgstr ""
1448
1449#: template/gsoc.html.j2:584
1450msgid "Report:"
1451msgstr ""
1452
1453#: template/gsoc.html.j2:589
1454msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
1455msgstr ""
1456
1457#: template/gsoc.html.j2:599
1443msgid "" 1458msgid ""
1444"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " 1459"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
1445"to be determined framework such as Angular2. This includes the design and " 1460"to be determined framework such as Angular2. This includes the design and "
@@ -1448,11 +1463,11 @@ msgid ""
1448"html\">GNUnet API</a>." 1463"html\">GNUnet API</a>."
1449msgstr "" 1464msgstr ""
1450 1465
1451#: template/gsoc.html.j2:590 1466#: template/gsoc.html.j2:614
1452msgid "Required Skills: C, JavaScript, CSS" 1467msgid "Required Skills: C, JavaScript, CSS"
1453msgstr "" 1468msgstr ""
1454 1469
1455#: template/gsoc.html.j2:600 1470#: template/gsoc.html.j2:624
1456msgid "" 1471msgid ""
1457"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" 1472"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
1458msgstr "" 1473msgstr ""
diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po
index 07f05c9f..caeafa93 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
8msgstr "" 8msgstr ""
9"Project-Id-Version: PROJECT VERSION\n" 9"Project-Id-Version: PROJECT VERSION\n"
10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
11"POT-Creation-Date: 2019-11-04 21:10+0000\n" 11"POT-Creation-Date: 2019-11-04 21:36+0000\n"
12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14"Language-Team: LANGUAGE <LL@li.org>\n" 14"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1083,15 +1083,15 @@ msgstr ""
1083msgid "GNUnet's Google Summer of Code projects" 1083msgid "GNUnet's Google Summer of Code projects"
1084msgstr "" 1084msgstr ""
1085 1085
1086#: template/gsoc.html.j2:12 1086#: template/gsoc.html.j2:12 template/gsoc.html.j2:28
1087msgid "Current projects" 1087msgid "Current projects"
1088msgstr "" 1088msgstr ""
1089 1089
1090#: template/gsoc.html.j2:13 template/gsoc.html.j2:181 1090#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
1091msgid "Past projects" 1091msgid "Past projects"
1092msgstr "" 1092msgstr ""
1093 1093
1094#: template/gsoc.html.j2:14 template/gsoc.html.j2:569 1094#: template/gsoc.html.j2:14 template/gsoc.html.j2:553
1095msgid "Finished projects" 1095msgid "Finished projects"
1096msgstr "" 1096msgstr ""
1097 1097
@@ -1102,24 +1102,20 @@ msgid ""
1102"finished projects." 1102"finished projects."
1103msgstr "" 1103msgstr ""
1104 1104
1105#: template/gsoc.html.j2:31 1105#: template/gsoc.html.j2:37
1106msgid "Current projects (2019)"
1107msgstr ""
1108
1109#: template/gsoc.html.j2:35
1110msgid "" 1106msgid ""
1111"It is time for GNUnet to run properly on Android. Note that GNUnet is " 1107"It is time for GNUnet to run properly on Android. Note that GNUnet is "
1112"written in C, and this is not about rewriting GNUnet in Java, but about " 1108"written in C, and this is not about rewriting GNUnet in Java, but about "
1113"getting the C code to run on Android." 1109"getting the C code to run on Android."
1114msgstr "" 1110msgstr ""
1115 1111
1116#: template/gsoc.html.j2:42 1112#: template/gsoc.html.j2:44
1117msgid "" 1113msgid ""
1118"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " 1114"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
1119"Goebel</a>" 1115"Goebel</a>"
1120msgstr "" 1116msgstr ""
1121 1117
1122#: template/gsoc.html.j2:51 1118#: template/gsoc.html.j2:53
1123msgid "" 1119msgid ""
1124"There is a push for migrating our CI to Gitlab. The CI should eventually not " 1120"There is a push for migrating our CI to Gitlab. The CI should eventually not "
1125"just run \"make check\" on various platforms, but also perform tests with " 1121"just run \"make check\" on various platforms, but also perform tests with "
@@ -1130,21 +1126,11 @@ msgid ""
1130"automatic dependency discovery (as done by the autotools) is also important." 1126"automatic dependency discovery (as done by the autotools) is also important."
1131msgstr "" 1127msgstr ""
1132 1128
1133#: template/gsoc.html.j2:63 1129#: template/gsoc.html.j2:65
1134msgid "<strong>Mentors:</strong> TBD" 1130msgid "<strong>Mentors:</strong> TBD"
1135msgstr "" 1131msgstr ""
1136 1132
1137#: template/gsoc.html.j2:72 1133#: template/gsoc.html.j2:74
1138msgid ""
1139"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
1140"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
1141"around python-zbar, which itself wraps libzbar. The goal of this project is "
1142"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
1143"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>). "
1144"<br> <strong>Mentors:</strong> Christian Grothoff"
1145msgstr ""
1146
1147#: template/gsoc.html.j2:88
1148msgid "" 1134msgid ""
1149"reclaimID is a decentralized identity system build on top of the GNU Name " 1135"reclaimID is a decentralized identity system build on top of the GNU Name "
1150"System. Upon authorization, the user provides a requesting party (RP) such " 1136"System. Upon authorization, the user provides a requesting party (RP) such "
@@ -1163,7 +1149,7 @@ msgid ""
1163"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach" 1149"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
1164msgstr "" 1150msgstr ""
1165 1151
1166#: template/gsoc.html.j2:119 1152#: template/gsoc.html.j2:105
1167msgid "" 1153msgid ""
1168"re:claimID is a decentralized identity system build on top of the GNU Name " 1154"re:claimID is a decentralized identity system build on top of the GNU Name "
1169"System. The initial design and implementation of re:claimID includes an " 1155"System. The initial design and implementation of re:claimID includes an "
@@ -1185,7 +1171,7 @@ msgid ""
1185"<strong>Mentors:</strong> Martin Schanzenbach" 1171"<strong>Mentors:</strong> Martin Schanzenbach"
1186msgstr "" 1172msgstr ""
1187 1173
1188#: template/gsoc.html.j2:154 1174#: template/gsoc.html.j2:140
1189msgid "" 1175msgid ""
1190"One great problem of the current Internet is the lack of disintermediation. " 1176"One great problem of the current Internet is the lack of disintermediation. "
1191"When people want to talk they need a chat service. When they want to share " 1177"When people want to talk they need a chat service. When they want to share "
@@ -1201,18 +1187,18 @@ msgid ""
1201"more information and context, read" 1187"more information and context, read"
1202msgstr "" 1188msgstr ""
1203 1189
1204#: template/gsoc.html.j2:175 1190#: template/gsoc.html.j2:161
1205msgid "<strong>Mentors:</strong> lynX &amp; dvn" 1191msgid "<strong>Mentors:</strong> lynX &amp; dvn"
1206msgstr "" 1192msgstr ""
1207 1193
1208#: template/gsoc.html.j2:185 1194#: template/gsoc.html.j2:169
1209msgid "" 1195msgid ""
1210"There are a variety of GNUNet APIs that should be exposed in the Rust " 1196"There are a variety of GNUNet APIs that should be exposed in the Rust "
1211"wrappers. Implementing these will require extending the port of GNUNet utils " 1197"wrappers. Implementing these will require extending the port of GNUNet utils "
1212"written by Andrew Cann and Kelong Cong." 1198"written by Andrew Cann and Kelong Cong."
1213msgstr "" 1199msgstr ""
1214 1200
1215#: template/gsoc.html.j2:193 1201#: template/gsoc.html.j2:177
1216msgid "" 1202msgid ""
1217"As an introduction to the code base, we suggest that the student and Jeff " 1203"As an introduction to the code base, we suggest that the student and Jeff "
1218"Burdges together update the asynchronous IO system from gjio to futures-rs " 1204"Burdges together update the asynchronous IO system from gjio to futures-rs "
@@ -1220,26 +1206,26 @@ msgid ""
1220"implementing a GNUNet API for his own mix network work." 1206"implementing a GNUNet API for his own mix network work."
1221msgstr "" 1207msgstr ""
1222 1208
1223#: template/gsoc.html.j2:203 template/gsoc.html.j2:227 1209#: template/gsoc.html.j2:187 template/gsoc.html.j2:211
1224#: template/gsoc.html.j2:281 template/gsoc.html.j2:311 1210#: template/gsoc.html.j2:265 template/gsoc.html.j2:295
1225#: template/gsoc.html.j2:555 1211#: template/gsoc.html.j2:539
1226msgid "<strong>Mentors:</strong> Jeff Burdges" 1212msgid "<strong>Mentors:</strong> Jeff Burdges"
1227msgstr "" 1213msgstr ""
1228 1214
1229#: template/gsoc.html.j2:208 1215#: template/gsoc.html.j2:192
1230msgid "Required Skills: Rust" 1216msgid "Required Skills: Rust"
1231msgstr "" 1217msgstr ""
1232 1218
1233#: template/gsoc.html.j2:213 1219#: template/gsoc.html.j2:197
1234msgid "Difficulty level: low" 1220msgid "Difficulty level: low"
1235msgstr "" 1221msgstr ""
1236 1222
1237#: template/gsoc.html.j2:221 1223#: template/gsoc.html.j2:205
1238msgid "" 1224msgid ""
1239"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." 1225"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
1240msgstr "" 1226msgstr ""
1241 1227
1242#: template/gsoc.html.j2:232 1228#: template/gsoc.html.j2:216
1243msgid "" 1229msgid ""
1244"Note: There was a Special TLDs spec to allow Tor to resolve domain names " 1230"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
1245"using GNS over Tor too, but currently that's on hold until folks think more " 1231"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -1247,17 +1233,17 @@ msgid ""
1247"more collaborative approach NSS2 for now." 1233"more collaborative approach NSS2 for now."
1248msgstr "" 1234msgstr ""
1249 1235
1250#: template/gsoc.html.j2:241 template/gsoc.html.j2:415 1236#: template/gsoc.html.j2:225 template/gsoc.html.j2:399
1251#: template/gsoc.html.j2:455 template/gsoc.html.j2:485 1237#: template/gsoc.html.j2:439 template/gsoc.html.j2:469
1252msgid "Required Skills: C" 1238msgid "Required Skills: C"
1253msgstr "" 1239msgstr ""
1254 1240
1255#: template/gsoc.html.j2:246 template/gsoc.html.j2:490 1241#: template/gsoc.html.j2:230 template/gsoc.html.j2:474
1256#: template/gsoc.html.j2:595 1242#: template/gsoc.html.j2:619
1257msgid "Difficulty level: medium" 1243msgid "Difficulty level: medium"
1258msgstr "" 1244msgstr ""
1259 1245
1260#: template/gsoc.html.j2:254 1246#: template/gsoc.html.j2:238
1261msgid "" 1247msgid ""
1262"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> " 1248"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> "
1263"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html" 1249"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html"
@@ -1265,11 +1251,11 @@ msgid ""
1265"browser-based UIs will be much easier to create on top of REST APIs." 1251"browser-based UIs will be much easier to create on top of REST APIs."
1266msgstr "" 1252msgstr ""
1267 1253
1268#: template/gsoc.html.j2:265 template/gsoc.html.j2:585 1254#: template/gsoc.html.j2:249 template/gsoc.html.j2:609
1269msgid "<strong>Mentors:</strong> Martin Schanzenbach" 1255msgid "<strong>Mentors:</strong> Martin Schanzenbach"
1270msgstr "" 1256msgstr ""
1271 1257
1272#: template/gsoc.html.j2:273 1258#: template/gsoc.html.j2:257
1273msgid "" 1259msgid ""
1274"Improve the Rust implementation of GNUnet utils, possibly including adding " 1260"Improve the Rust implementation of GNUnet utils, possibly including adding "
1275"support for asynchronous IO using mio, or perhaps a higher level " 1261"support for asynchronous IO using mio, or perhaps a higher level "
@@ -1277,42 +1263,42 @@ msgid ""
1277"gj." 1263"gj."
1278msgstr "" 1264msgstr ""
1279 1265
1280#: template/gsoc.html.j2:289 1266#: template/gsoc.html.j2:273
1281msgid "" 1267msgid ""
1282"Implement rudimentary Android compatibility for GNUnet, in part by porting " 1268"Implement rudimentary Android compatibility for GNUnet, in part by porting "
1283"the GNUnet utils scheduler to act as a thin wrapper over libuv." 1269"the GNUnet utils scheduler to act as a thin wrapper over libuv."
1284msgstr "" 1270msgstr ""
1285 1271
1286#: template/gsoc.html.j2:296 1272#: template/gsoc.html.j2:280
1287msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff" 1273msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
1288msgstr "" 1274msgstr ""
1289 1275
1290#: template/gsoc.html.j2:304 template/gsoc.html.j2:548 1276#: template/gsoc.html.j2:288 template/gsoc.html.j2:532
1291msgid "" 1277msgid ""
1292"Implementation of a replacement for PANDA (see Pond) with better security, " 1278"Implementation of a replacement for PANDA (see Pond) with better security, "
1293"and maybe integration with the GNU Name System for key exchange." 1279"and maybe integration with the GNU Name System for key exchange."
1294msgstr "" 1280msgstr ""
1295 1281
1296#: template/gsoc.html.j2:316 1282#: template/gsoc.html.j2:300
1297msgid "Required Skills: Rust or C, crypto" 1283msgid "Required Skills: Rust or C, crypto"
1298msgstr "" 1284msgstr ""
1299 1285
1300#: template/gsoc.html.j2:321 template/gsoc.html.j2:378 1286#: template/gsoc.html.j2:305 template/gsoc.html.j2:362
1301#: template/gsoc.html.j2:420 template/gsoc.html.j2:460 1287#: template/gsoc.html.j2:404 template/gsoc.html.j2:444
1302msgid "Difficulty level: high" 1288msgid "Difficulty level: high"
1303msgstr "" 1289msgstr ""
1304 1290
1305#: template/gsoc.html.j2:329 1291#: template/gsoc.html.j2:313
1306msgid "" 1292msgid ""
1307"Implement different place types and file sharing by creating a new place for " 1293"Implement different place types and file sharing by creating a new place for "
1308"the shared content." 1294"the shared content."
1309msgstr "" 1295msgstr ""
1310 1296
1311#: template/gsoc.html.j2:335 1297#: template/gsoc.html.j2:319
1312msgid "Place types to be implemented:" 1298msgid "Place types to be implemented:"
1313msgstr "" 1299msgstr ""
1314 1300
1315#: template/gsoc.html.j2:339 1301#: template/gsoc.html.j2:323
1316msgid "" 1302msgid ""
1317"<ul> <li>File: generic file with comments</li> <li>Image: display an image " 1303"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
1318"with comments referencing a region of the image</li> <li>Sound: play a sound " 1304"with comments referencing a region of the image</li> <li>Sound: play a sound "
@@ -1322,11 +1308,11 @@ msgid ""
1322"</ul>" 1308"</ul>"
1323msgstr "" 1309msgstr ""
1324 1310
1325#: template/gsoc.html.j2:350 1311#: template/gsoc.html.j2:334
1326msgid "Also provide the following UI functionality:" 1312msgid "Also provide the following UI functionality:"
1327msgstr "" 1313msgstr ""
1328 1314
1329#: template/gsoc.html.j2:354 1315#: template/gsoc.html.j2:338
1330msgid "" 1316msgid ""
1331"<ul> <li>Fork existing channels, reorganize people into new chatrooms or " 1317"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
1332"channels.</li> <li>Share a post (edit and repost something elsewhere, on a " 1318"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
@@ -1335,21 +1321,21 @@ msgid ""
1335"ul>" 1321"ul>"
1336msgstr "" 1322msgstr ""
1337 1323
1338#: template/gsoc.html.j2:363 1324#: template/gsoc.html.j2:347
1339msgid "" 1325msgid ""
1340"See also <a href=\"http://secushare.org/features\">http://secushare.org/" 1326"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
1341"features</a>" 1327"features</a>"
1342msgstr "" 1328msgstr ""
1343 1329
1344#: template/gsoc.html.j2:368 1330#: template/gsoc.html.j2:352
1345msgid "<strong>Mentors:</strong> lynX" 1331msgid "<strong>Mentors:</strong> lynX"
1346msgstr "" 1332msgstr ""
1347 1333
1348#: template/gsoc.html.j2:373 1334#: template/gsoc.html.j2:357
1349msgid "Required Skills: C/C++" 1335msgid "Required Skills: C/C++"
1350msgstr "" 1336msgstr ""
1351 1337
1352#: template/gsoc.html.j2:386 1338#: template/gsoc.html.j2:370
1353msgid "" 1339msgid ""
1354"Implement aggregation of distributed state from various channels in order to " 1340"Implement aggregation of distributed state from various channels in order to "
1355"provide for a powerful social graph API capable of producing social network " 1341"provide for a powerful social graph API capable of producing social network "
@@ -1360,17 +1346,17 @@ msgid ""
1360"Linda. You have 11 contacts in common with her. [ADD]\")." 1346"Linda. You have 11 contacts in common with her. [ADD]\")."
1361msgstr "" 1347msgstr ""
1362 1348
1363#: template/gsoc.html.j2:404 1349#: template/gsoc.html.j2:388
1364msgid "" 1350msgid ""
1365"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" 1351"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/"
1366"rendezvous</a>" 1352"rendezvous</a>"
1367msgstr "" 1353msgstr ""
1368 1354
1369#: template/gsoc.html.j2:410 template/gsoc.html.j2:450 1355#: template/gsoc.html.j2:394 template/gsoc.html.j2:434
1370msgid "<strong>Mentors:</strong> t3sserakt, lynX" 1356msgid "<strong>Mentors:</strong> t3sserakt, lynX"
1371msgstr "" 1357msgstr ""
1372 1358
1373#: template/gsoc.html.j2:427 1359#: template/gsoc.html.j2:411
1374msgid "" 1360msgid ""
1375"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " 1361"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
1376"mail clients into secushare user interfaces. </li> <li> Think of ways to map " 1362"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
@@ -1380,7 +1366,7 @@ msgid ""
1380"this task but it is not an requirement. </li> </ul>" 1366"this task but it is not an requirement. </li> </ul>"
1381msgstr "" 1367msgstr ""
1382 1368
1383#: template/gsoc.html.j2:468 1369#: template/gsoc.html.j2:452
1384msgid "" 1370msgid ""
1385"Implementation of the GNUnet auction system described in Chapter 3 of <a " 1371"Implementation of the GNUnet auction system described in Chapter 3 of <a "
1386"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " 1372"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. "
@@ -1389,33 +1375,33 @@ msgid ""
1389"three user interface programs create, info and join." 1375"three user interface programs create, info and join."
1390msgstr "" 1376msgstr ""
1391 1377
1392#: template/gsoc.html.j2:480 1378#: template/gsoc.html.j2:464
1393msgid "<strong>Mentors:</strong> mate, cg" 1379msgid "<strong>Mentors:</strong> mate, cg"
1394msgstr "" 1380msgstr ""
1395 1381
1396#: template/gsoc.html.j2:498 1382#: template/gsoc.html.j2:482
1397msgid "" 1383msgid ""
1398"Implementation of additional transports to make GNUnet communication more " 1384"Implementation of additional transports to make GNUnet communication more "
1399"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" 1385"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
1400"over-DNS" 1386"over-DNS"
1401msgstr "" 1387msgstr ""
1402 1388
1403#: template/gsoc.html.j2:505 template/gsoc.html.j2:519 1389#: template/gsoc.html.j2:489 template/gsoc.html.j2:503
1404msgid "<strong>Mentors:</strong> Matthias Wachs" 1390msgid "<strong>Mentors:</strong> Matthias Wachs"
1405msgstr "" 1391msgstr ""
1406 1392
1407#: template/gsoc.html.j2:513 1393#: template/gsoc.html.j2:497
1408msgid "" 1394msgid ""
1409"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " 1395"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
1410"punching, better STUN support)" 1396"punching, better STUN support)"
1411msgstr "" 1397msgstr ""
1412 1398
1413#: template/gsoc.html.j2:527 1399#: template/gsoc.html.j2:511
1414msgid "" 1400msgid ""
1415"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" 1401"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
1416msgstr "" 1402msgstr ""
1417 1403
1418#: template/gsoc.html.j2:535 1404#: template/gsoc.html.j2:519
1419msgid "" 1405msgid ""
1420"Improving libaboss to make computation on shared secrets (including repeated " 1406"Improving libaboss to make computation on shared secrets (including repeated "
1421"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" 1407"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?"
@@ -1423,13 +1409,42 @@ msgid ""
1423"moving libaboss to bignums (gcry_mpi)." 1409"moving libaboss to bignums (gcry_mpi)."
1424msgstr "" 1410msgstr ""
1425 1411
1426#: template/gsoc.html.j2:563 1412#: template/gsoc.html.j2:547
1427msgid "" 1413msgid ""
1428"Please refer to the description for this project listed under GNU Guix " 1414"Please refer to the description for this project listed under GNU Guix "
1429"project ideas." 1415"project ideas."
1430msgstr "" 1416msgstr ""
1431 1417
1432#: template/gsoc.html.j2:575 1418#: template/gsoc.html.j2:559
1419msgid ""
1420"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
1421"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
1422"around python-zbar, which itself wraps libzbar. The goal of this project is "
1423"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
1424"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)."
1425msgstr ""
1426
1427#: template/gsoc.html.j2:569
1428msgid "<strong>Mentors:</strong> Christian Grothoff"
1429msgstr ""
1430
1431#: template/gsoc.html.j2:574
1432msgid "Required Skills:"
1433msgstr ""
1434
1435#: template/gsoc.html.j2:579
1436msgid "Difficulty level:"
1437msgstr ""
1438
1439#: template/gsoc.html.j2:584
1440msgid "Report:"
1441msgstr ""
1442
1443#: template/gsoc.html.j2:589
1444msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
1445msgstr ""
1446
1447#: template/gsoc.html.j2:599
1433msgid "" 1448msgid ""
1434"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " 1449"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
1435"to be determined framework such as Angular2. This includes the design and " 1450"to be determined framework such as Angular2. This includes the design and "
@@ -1438,11 +1453,11 @@ msgid ""
1438"html\">GNUnet API</a>." 1453"html\">GNUnet API</a>."
1439msgstr "" 1454msgstr ""
1440 1455
1441#: template/gsoc.html.j2:590 1456#: template/gsoc.html.j2:614
1442msgid "Required Skills: C, JavaScript, CSS" 1457msgid "Required Skills: C, JavaScript, CSS"
1443msgstr "" 1458msgstr ""
1444 1459
1445#: template/gsoc.html.j2:600 1460#: template/gsoc.html.j2:624
1446msgid "" 1461msgid ""
1447"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" 1462"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
1448msgstr "" 1463msgstr ""
diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po
index f5f6bde7..7392708a 100644
--- a/locale/it/LC_MESSAGES/messages.po
+++ b/locale/it/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
8msgstr "" 8msgstr ""
9"Project-Id-Version: PROJECT VERSION\n" 9"Project-Id-Version: PROJECT VERSION\n"
10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
11"POT-Creation-Date: 2019-11-04 21:10+0000\n" 11"POT-Creation-Date: 2019-11-04 21:36+0000\n"
12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14"Language-Team: LANGUAGE <LL@li.org>\n" 14"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1083,15 +1083,15 @@ msgstr ""
1083msgid "GNUnet's Google Summer of Code projects" 1083msgid "GNUnet's Google Summer of Code projects"
1084msgstr "" 1084msgstr ""
1085 1085
1086#: template/gsoc.html.j2:12 1086#: template/gsoc.html.j2:12 template/gsoc.html.j2:28
1087msgid "Current projects" 1087msgid "Current projects"
1088msgstr "" 1088msgstr ""
1089 1089
1090#: template/gsoc.html.j2:13 template/gsoc.html.j2:181 1090#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
1091msgid "Past projects" 1091msgid "Past projects"
1092msgstr "" 1092msgstr ""
1093 1093
1094#: template/gsoc.html.j2:14 template/gsoc.html.j2:569 1094#: template/gsoc.html.j2:14 template/gsoc.html.j2:553
1095msgid "Finished projects" 1095msgid "Finished projects"
1096msgstr "" 1096msgstr ""
1097 1097
@@ -1102,24 +1102,20 @@ msgid ""
1102"finished projects." 1102"finished projects."
1103msgstr "" 1103msgstr ""
1104 1104
1105#: template/gsoc.html.j2:31 1105#: template/gsoc.html.j2:37
1106msgid "Current projects (2019)"
1107msgstr ""
1108
1109#: template/gsoc.html.j2:35
1110msgid "" 1106msgid ""
1111"It is time for GNUnet to run properly on Android. Note that GNUnet is " 1107"It is time for GNUnet to run properly on Android. Note that GNUnet is "
1112"written in C, and this is not about rewriting GNUnet in Java, but about " 1108"written in C, and this is not about rewriting GNUnet in Java, but about "
1113"getting the C code to run on Android." 1109"getting the C code to run on Android."
1114msgstr "" 1110msgstr ""
1115 1111
1116#: template/gsoc.html.j2:42 1112#: template/gsoc.html.j2:44
1117msgid "" 1113msgid ""
1118"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " 1114"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
1119"Goebel</a>" 1115"Goebel</a>"
1120msgstr "" 1116msgstr ""
1121 1117
1122#: template/gsoc.html.j2:51 1118#: template/gsoc.html.j2:53
1123msgid "" 1119msgid ""
1124"There is a push for migrating our CI to Gitlab. The CI should eventually not " 1120"There is a push for migrating our CI to Gitlab. The CI should eventually not "
1125"just run \"make check\" on various platforms, but also perform tests with " 1121"just run \"make check\" on various platforms, but also perform tests with "
@@ -1130,21 +1126,11 @@ msgid ""
1130"automatic dependency discovery (as done by the autotools) is also important." 1126"automatic dependency discovery (as done by the autotools) is also important."
1131msgstr "" 1127msgstr ""
1132 1128
1133#: template/gsoc.html.j2:63 1129#: template/gsoc.html.j2:65
1134msgid "<strong>Mentors:</strong> TBD" 1130msgid "<strong>Mentors:</strong> TBD"
1135msgstr "" 1131msgstr ""
1136 1132
1137#: template/gsoc.html.j2:72 1133#: template/gsoc.html.j2:74
1138msgid ""
1139"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
1140"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
1141"around python-zbar, which itself wraps libzbar. The goal of this project is "
1142"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
1143"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>). "
1144"<br> <strong>Mentors:</strong> Christian Grothoff"
1145msgstr ""
1146
1147#: template/gsoc.html.j2:88
1148msgid "" 1134msgid ""
1149"reclaimID is a decentralized identity system build on top of the GNU Name " 1135"reclaimID is a decentralized identity system build on top of the GNU Name "
1150"System. Upon authorization, the user provides a requesting party (RP) such " 1136"System. Upon authorization, the user provides a requesting party (RP) such "
@@ -1163,7 +1149,7 @@ msgid ""
1163"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach" 1149"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
1164msgstr "" 1150msgstr ""
1165 1151
1166#: template/gsoc.html.j2:119 1152#: template/gsoc.html.j2:105
1167msgid "" 1153msgid ""
1168"re:claimID is a decentralized identity system build on top of the GNU Name " 1154"re:claimID is a decentralized identity system build on top of the GNU Name "
1169"System. The initial design and implementation of re:claimID includes an " 1155"System. The initial design and implementation of re:claimID includes an "
@@ -1185,7 +1171,7 @@ msgid ""
1185"<strong>Mentors:</strong> Martin Schanzenbach" 1171"<strong>Mentors:</strong> Martin Schanzenbach"
1186msgstr "" 1172msgstr ""
1187 1173
1188#: template/gsoc.html.j2:154 1174#: template/gsoc.html.j2:140
1189msgid "" 1175msgid ""
1190"One great problem of the current Internet is the lack of disintermediation. " 1176"One great problem of the current Internet is the lack of disintermediation. "
1191"When people want to talk they need a chat service. When they want to share " 1177"When people want to talk they need a chat service. When they want to share "
@@ -1201,18 +1187,18 @@ msgid ""
1201"more information and context, read" 1187"more information and context, read"
1202msgstr "" 1188msgstr ""
1203 1189
1204#: template/gsoc.html.j2:175 1190#: template/gsoc.html.j2:161
1205msgid "<strong>Mentors:</strong> lynX &amp; dvn" 1191msgid "<strong>Mentors:</strong> lynX &amp; dvn"
1206msgstr "" 1192msgstr ""
1207 1193
1208#: template/gsoc.html.j2:185 1194#: template/gsoc.html.j2:169
1209msgid "" 1195msgid ""
1210"There are a variety of GNUNet APIs that should be exposed in the Rust " 1196"There are a variety of GNUNet APIs that should be exposed in the Rust "
1211"wrappers. Implementing these will require extending the port of GNUNet utils " 1197"wrappers. Implementing these will require extending the port of GNUNet utils "
1212"written by Andrew Cann and Kelong Cong." 1198"written by Andrew Cann and Kelong Cong."
1213msgstr "" 1199msgstr ""
1214 1200
1215#: template/gsoc.html.j2:193 1201#: template/gsoc.html.j2:177
1216msgid "" 1202msgid ""
1217"As an introduction to the code base, we suggest that the student and Jeff " 1203"As an introduction to the code base, we suggest that the student and Jeff "
1218"Burdges together update the asynchronous IO system from gjio to futures-rs " 1204"Burdges together update the asynchronous IO system from gjio to futures-rs "
@@ -1220,26 +1206,26 @@ msgid ""
1220"implementing a GNUNet API for his own mix network work." 1206"implementing a GNUNet API for his own mix network work."
1221msgstr "" 1207msgstr ""
1222 1208
1223#: template/gsoc.html.j2:203 template/gsoc.html.j2:227 1209#: template/gsoc.html.j2:187 template/gsoc.html.j2:211
1224#: template/gsoc.html.j2:281 template/gsoc.html.j2:311 1210#: template/gsoc.html.j2:265 template/gsoc.html.j2:295
1225#: template/gsoc.html.j2:555 1211#: template/gsoc.html.j2:539
1226msgid "<strong>Mentors:</strong> Jeff Burdges" 1212msgid "<strong>Mentors:</strong> Jeff Burdges"
1227msgstr "" 1213msgstr ""
1228 1214
1229#: template/gsoc.html.j2:208 1215#: template/gsoc.html.j2:192
1230msgid "Required Skills: Rust" 1216msgid "Required Skills: Rust"
1231msgstr "" 1217msgstr ""
1232 1218
1233#: template/gsoc.html.j2:213 1219#: template/gsoc.html.j2:197
1234msgid "Difficulty level: low" 1220msgid "Difficulty level: low"
1235msgstr "" 1221msgstr ""
1236 1222
1237#: template/gsoc.html.j2:221 1223#: template/gsoc.html.j2:205
1238msgid "" 1224msgid ""
1239"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." 1225"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
1240msgstr "" 1226msgstr ""
1241 1227
1242#: template/gsoc.html.j2:232 1228#: template/gsoc.html.j2:216
1243msgid "" 1229msgid ""
1244"Note: There was a Special TLDs spec to allow Tor to resolve domain names " 1230"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
1245"using GNS over Tor too, but currently that's on hold until folks think more " 1231"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -1247,17 +1233,17 @@ msgid ""
1247"more collaborative approach NSS2 for now." 1233"more collaborative approach NSS2 for now."
1248msgstr "" 1234msgstr ""
1249 1235
1250#: template/gsoc.html.j2:241 template/gsoc.html.j2:415 1236#: template/gsoc.html.j2:225 template/gsoc.html.j2:399
1251#: template/gsoc.html.j2:455 template/gsoc.html.j2:485 1237#: template/gsoc.html.j2:439 template/gsoc.html.j2:469
1252msgid "Required Skills: C" 1238msgid "Required Skills: C"
1253msgstr "" 1239msgstr ""
1254 1240
1255#: template/gsoc.html.j2:246 template/gsoc.html.j2:490 1241#: template/gsoc.html.j2:230 template/gsoc.html.j2:474
1256#: template/gsoc.html.j2:595 1242#: template/gsoc.html.j2:619
1257msgid "Difficulty level: medium" 1243msgid "Difficulty level: medium"
1258msgstr "" 1244msgstr ""
1259 1245
1260#: template/gsoc.html.j2:254 1246#: template/gsoc.html.j2:238
1261msgid "" 1247msgid ""
1262"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> " 1248"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> "
1263"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html" 1249"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html"
@@ -1265,11 +1251,11 @@ msgid ""
1265"browser-based UIs will be much easier to create on top of REST APIs." 1251"browser-based UIs will be much easier to create on top of REST APIs."
1266msgstr "" 1252msgstr ""
1267 1253
1268#: template/gsoc.html.j2:265 template/gsoc.html.j2:585 1254#: template/gsoc.html.j2:249 template/gsoc.html.j2:609
1269msgid "<strong>Mentors:</strong> Martin Schanzenbach" 1255msgid "<strong>Mentors:</strong> Martin Schanzenbach"
1270msgstr "" 1256msgstr ""
1271 1257
1272#: template/gsoc.html.j2:273 1258#: template/gsoc.html.j2:257
1273msgid "" 1259msgid ""
1274"Improve the Rust implementation of GNUnet utils, possibly including adding " 1260"Improve the Rust implementation of GNUnet utils, possibly including adding "
1275"support for asynchronous IO using mio, or perhaps a higher level " 1261"support for asynchronous IO using mio, or perhaps a higher level "
@@ -1277,42 +1263,42 @@ msgid ""
1277"gj." 1263"gj."
1278msgstr "" 1264msgstr ""
1279 1265
1280#: template/gsoc.html.j2:289 1266#: template/gsoc.html.j2:273
1281msgid "" 1267msgid ""
1282"Implement rudimentary Android compatibility for GNUnet, in part by porting " 1268"Implement rudimentary Android compatibility for GNUnet, in part by porting "
1283"the GNUnet utils scheduler to act as a thin wrapper over libuv." 1269"the GNUnet utils scheduler to act as a thin wrapper over libuv."
1284msgstr "" 1270msgstr ""
1285 1271
1286#: template/gsoc.html.j2:296 1272#: template/gsoc.html.j2:280
1287msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff" 1273msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
1288msgstr "" 1274msgstr ""
1289 1275
1290#: template/gsoc.html.j2:304 template/gsoc.html.j2:548 1276#: template/gsoc.html.j2:288 template/gsoc.html.j2:532
1291msgid "" 1277msgid ""
1292"Implementation of a replacement for PANDA (see Pond) with better security, " 1278"Implementation of a replacement for PANDA (see Pond) with better security, "
1293"and maybe integration with the GNU Name System for key exchange." 1279"and maybe integration with the GNU Name System for key exchange."
1294msgstr "" 1280msgstr ""
1295 1281
1296#: template/gsoc.html.j2:316 1282#: template/gsoc.html.j2:300
1297msgid "Required Skills: Rust or C, crypto" 1283msgid "Required Skills: Rust or C, crypto"
1298msgstr "" 1284msgstr ""
1299 1285
1300#: template/gsoc.html.j2:321 template/gsoc.html.j2:378 1286#: template/gsoc.html.j2:305 template/gsoc.html.j2:362
1301#: template/gsoc.html.j2:420 template/gsoc.html.j2:460 1287#: template/gsoc.html.j2:404 template/gsoc.html.j2:444
1302msgid "Difficulty level: high" 1288msgid "Difficulty level: high"
1303msgstr "" 1289msgstr ""
1304 1290
1305#: template/gsoc.html.j2:329 1291#: template/gsoc.html.j2:313
1306msgid "" 1292msgid ""
1307"Implement different place types and file sharing by creating a new place for " 1293"Implement different place types and file sharing by creating a new place for "
1308"the shared content." 1294"the shared content."
1309msgstr "" 1295msgstr ""
1310 1296
1311#: template/gsoc.html.j2:335 1297#: template/gsoc.html.j2:319
1312msgid "Place types to be implemented:" 1298msgid "Place types to be implemented:"
1313msgstr "" 1299msgstr ""
1314 1300
1315#: template/gsoc.html.j2:339 1301#: template/gsoc.html.j2:323
1316msgid "" 1302msgid ""
1317"<ul> <li>File: generic file with comments</li> <li>Image: display an image " 1303"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
1318"with comments referencing a region of the image</li> <li>Sound: play a sound " 1304"with comments referencing a region of the image</li> <li>Sound: play a sound "
@@ -1322,11 +1308,11 @@ msgid ""
1322"</ul>" 1308"</ul>"
1323msgstr "" 1309msgstr ""
1324 1310
1325#: template/gsoc.html.j2:350 1311#: template/gsoc.html.j2:334
1326msgid "Also provide the following UI functionality:" 1312msgid "Also provide the following UI functionality:"
1327msgstr "" 1313msgstr ""
1328 1314
1329#: template/gsoc.html.j2:354 1315#: template/gsoc.html.j2:338
1330msgid "" 1316msgid ""
1331"<ul> <li>Fork existing channels, reorganize people into new chatrooms or " 1317"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
1332"channels.</li> <li>Share a post (edit and repost something elsewhere, on a " 1318"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
@@ -1335,21 +1321,21 @@ msgid ""
1335"ul>" 1321"ul>"
1336msgstr "" 1322msgstr ""
1337 1323
1338#: template/gsoc.html.j2:363 1324#: template/gsoc.html.j2:347
1339msgid "" 1325msgid ""
1340"See also <a href=\"http://secushare.org/features\">http://secushare.org/" 1326"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
1341"features</a>" 1327"features</a>"
1342msgstr "" 1328msgstr ""
1343 1329
1344#: template/gsoc.html.j2:368 1330#: template/gsoc.html.j2:352
1345msgid "<strong>Mentors:</strong> lynX" 1331msgid "<strong>Mentors:</strong> lynX"
1346msgstr "" 1332msgstr ""
1347 1333
1348#: template/gsoc.html.j2:373 1334#: template/gsoc.html.j2:357
1349msgid "Required Skills: C/C++" 1335msgid "Required Skills: C/C++"
1350msgstr "" 1336msgstr ""
1351 1337
1352#: template/gsoc.html.j2:386 1338#: template/gsoc.html.j2:370
1353msgid "" 1339msgid ""
1354"Implement aggregation of distributed state from various channels in order to " 1340"Implement aggregation of distributed state from various channels in order to "
1355"provide for a powerful social graph API capable of producing social network " 1341"provide for a powerful social graph API capable of producing social network "
@@ -1360,17 +1346,17 @@ msgid ""
1360"Linda. You have 11 contacts in common with her. [ADD]\")." 1346"Linda. You have 11 contacts in common with her. [ADD]\")."
1361msgstr "" 1347msgstr ""
1362 1348
1363#: template/gsoc.html.j2:404 1349#: template/gsoc.html.j2:388
1364msgid "" 1350msgid ""
1365"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" 1351"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/"
1366"rendezvous</a>" 1352"rendezvous</a>"
1367msgstr "" 1353msgstr ""
1368 1354
1369#: template/gsoc.html.j2:410 template/gsoc.html.j2:450 1355#: template/gsoc.html.j2:394 template/gsoc.html.j2:434
1370msgid "<strong>Mentors:</strong> t3sserakt, lynX" 1356msgid "<strong>Mentors:</strong> t3sserakt, lynX"
1371msgstr "" 1357msgstr ""
1372 1358
1373#: template/gsoc.html.j2:427 1359#: template/gsoc.html.j2:411
1374msgid "" 1360msgid ""
1375"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " 1361"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
1376"mail clients into secushare user interfaces. </li> <li> Think of ways to map " 1362"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
@@ -1380,7 +1366,7 @@ msgid ""
1380"this task but it is not an requirement. </li> </ul>" 1366"this task but it is not an requirement. </li> </ul>"
1381msgstr "" 1367msgstr ""
1382 1368
1383#: template/gsoc.html.j2:468 1369#: template/gsoc.html.j2:452
1384msgid "" 1370msgid ""
1385"Implementation of the GNUnet auction system described in Chapter 3 of <a " 1371"Implementation of the GNUnet auction system described in Chapter 3 of <a "
1386"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " 1372"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. "
@@ -1389,33 +1375,33 @@ msgid ""
1389"three user interface programs create, info and join." 1375"three user interface programs create, info and join."
1390msgstr "" 1376msgstr ""
1391 1377
1392#: template/gsoc.html.j2:480 1378#: template/gsoc.html.j2:464
1393msgid "<strong>Mentors:</strong> mate, cg" 1379msgid "<strong>Mentors:</strong> mate, cg"
1394msgstr "" 1380msgstr ""
1395 1381
1396#: template/gsoc.html.j2:498 1382#: template/gsoc.html.j2:482
1397msgid "" 1383msgid ""
1398"Implementation of additional transports to make GNUnet communication more " 1384"Implementation of additional transports to make GNUnet communication more "
1399"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" 1385"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
1400"over-DNS" 1386"over-DNS"
1401msgstr "" 1387msgstr ""
1402 1388
1403#: template/gsoc.html.j2:505 template/gsoc.html.j2:519 1389#: template/gsoc.html.j2:489 template/gsoc.html.j2:503
1404msgid "<strong>Mentors:</strong> Matthias Wachs" 1390msgid "<strong>Mentors:</strong> Matthias Wachs"
1405msgstr "" 1391msgstr ""
1406 1392
1407#: template/gsoc.html.j2:513 1393#: template/gsoc.html.j2:497
1408msgid "" 1394msgid ""
1409"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " 1395"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
1410"punching, better STUN support)" 1396"punching, better STUN support)"
1411msgstr "" 1397msgstr ""
1412 1398
1413#: template/gsoc.html.j2:527 1399#: template/gsoc.html.j2:511
1414msgid "" 1400msgid ""
1415"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" 1401"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
1416msgstr "" 1402msgstr ""
1417 1403
1418#: template/gsoc.html.j2:535 1404#: template/gsoc.html.j2:519
1419msgid "" 1405msgid ""
1420"Improving libaboss to make computation on shared secrets (including repeated " 1406"Improving libaboss to make computation on shared secrets (including repeated "
1421"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" 1407"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?"
@@ -1423,13 +1409,42 @@ msgid ""
1423"moving libaboss to bignums (gcry_mpi)." 1409"moving libaboss to bignums (gcry_mpi)."
1424msgstr "" 1410msgstr ""
1425 1411
1426#: template/gsoc.html.j2:563 1412#: template/gsoc.html.j2:547
1427msgid "" 1413msgid ""
1428"Please refer to the description for this project listed under GNU Guix " 1414"Please refer to the description for this project listed under GNU Guix "
1429"project ideas." 1415"project ideas."
1430msgstr "" 1416msgstr ""
1431 1417
1432#: template/gsoc.html.j2:575 1418#: template/gsoc.html.j2:559
1419msgid ""
1420"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
1421"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
1422"around python-zbar, which itself wraps libzbar. The goal of this project is "
1423"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
1424"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)."
1425msgstr ""
1426
1427#: template/gsoc.html.j2:569
1428msgid "<strong>Mentors:</strong> Christian Grothoff"
1429msgstr ""
1430
1431#: template/gsoc.html.j2:574
1432msgid "Required Skills:"
1433msgstr ""
1434
1435#: template/gsoc.html.j2:579
1436msgid "Difficulty level:"
1437msgstr ""
1438
1439#: template/gsoc.html.j2:584
1440msgid "Report:"
1441msgstr ""
1442
1443#: template/gsoc.html.j2:589
1444msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
1445msgstr ""
1446
1447#: template/gsoc.html.j2:599
1433msgid "" 1448msgid ""
1434"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " 1449"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
1435"to be determined framework such as Angular2. This includes the design and " 1450"to be determined framework such as Angular2. This includes the design and "
@@ -1438,11 +1453,11 @@ msgid ""
1438"html\">GNUnet API</a>." 1453"html\">GNUnet API</a>."
1439msgstr "" 1454msgstr ""
1440 1455
1441#: template/gsoc.html.j2:590 1456#: template/gsoc.html.j2:614
1442msgid "Required Skills: C, JavaScript, CSS" 1457msgid "Required Skills: C, JavaScript, CSS"
1443msgstr "" 1458msgstr ""
1444 1459
1445#: template/gsoc.html.j2:600 1460#: template/gsoc.html.j2:624
1446msgid "" 1461msgid ""
1447"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" 1462"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
1448msgstr "" 1463msgstr ""
diff --git a/template/gsoc.html.j2 b/template/gsoc.html.j2
index 4e0cee07..43ed1876 100644
--- a/template/gsoc.html.j2
+++ b/template/gsoc.html.j2
@@ -19,17 +19,19 @@
19 <section> 19 <section>
20 <p> 20 <p>
21 {% trans %} 21 {% trans %}
22 As a GNU project, GNUnet has participated in the 22 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.
23 Google Summer of Code (GSoC) for a number of years.
24 This page lists all current, past, and finished
25 projects.
26 {% endtrans %} 23 {% endtrans %}
27 </p> 24 </p>
28 </section> 25 </section>
29 26
30 27
31 <h2><a name="current" class="subnav-anchor"></a>{{ _("Current projects (2019)") }}</h2> 28 <h2><a name="current" class="subnav-anchor"></a>{{ _("Current projects") }}</h2>
32 <section> 29 <!-- Past projects: Previously proposed, but left unfinished. Inspiration for students. -->
30 <h2><a name="past" class="subnav-anchor"></a>{{ _("Past projects") }}</h2>
31 <p>
32 Past projects: Previously proposed, but left unfinished. Inspiration for students.
33 </p>
34 <section>
33 <h4>Android Port</h4> 35 <h4>Android Port</h4>
34 <p> 36 <p>
35 {% trans %} 37 {% trans %}
@@ -67,22 +69,6 @@
67 </section> 69 </section>
68 70
69 <section> 71 <section>
70 <h4>Migrate gnunet-qr from Python 2.7 to C using libzbar</h4>
71 <p>
72 {% trans %}
73 Python 2.7 is reaching its end-of-life, and we want to get rid
74 of the dependency on Python. The existing gnunet-qr tool is a
75 rather simple wrapper around python-zbar, which itself wraps
76 libzbar. The goal of this project is to directly use libzbar
77 to scan QR codes for GNUnet / the GNU Name System (see
78 also <a href="https://bugs.gnunet.org/view.php?id=5562">#5562</a>).
79 <br>
80 <strong>Mentors:</strong> Christian Grothoff
81 {% endtrans %}
82 </p>
83 </section>
84
85 <section>
86 <h4>re:claimID OpenID Connect performance improvements</h4> 72 <h4>re:claimID OpenID Connect performance improvements</h4>
87 <p> 73 <p>
88 {% trans %} 74 {% trans %}
@@ -177,8 +163,6 @@
177 {% endtrans %} 163 {% endtrans %}
178 </p> 164 </p>
179 </section> 165 </section>
180 <!-- Past projects: Previously proposed, but left unfinished. Inspiration for students. -->
181 <h2><a name="past" class="subnav-anchor"></a>{{ _("Past projects") }}</h2>
182 <section> 166 <section>
183 <h4>Rust APIs for GNUnet services</h4> 167 <h4>Rust APIs for GNUnet services</h4>
184 <p> 168 <p>
@@ -568,6 +552,46 @@
568 </section> 552 </section>
569 <h2><a name="finished" class="subnav-anchor"></a>{{ _("Finished projects") }}</h2> 553 <h2><a name="finished" class="subnav-anchor"></a>{{ _("Finished projects") }}</h2>
570 <!-- Commentary: Finished projects, descriptions and Links to write-ups about them. --> 554 <!-- Commentary: Finished projects, descriptions and Links to write-ups about them. -->
555 <h3>2019</h3>
556 <section>
557 <h4>Migrate gnunet-qr from Python 2.7 to C using libzbar</h4>
558 <p>
559 {% trans %}
560 Python 2.7 is reaching its end-of-life, and we want to get rid
561 of the dependency on Python. The existing gnunet-qr tool is a
562 rather simple wrapper around python-zbar, which itself wraps
563 libzbar. The goal of this project is to directly use libzbar
564 to scan QR codes for GNUnet / the GNU Name System (see
565 also <a href="https://bugs.gnunet.org/view.php?id=5562">#5562</a>).
566 {% endtrans %}
567 </p>
568 <p>
569 {% trans %}
570 <strong>Mentors:</strong> Christian Grothoff
571 {% endtrans %}
572 </p>
573 <p>
574 {% trans %}
575 Required Skills:
576 {% endtrans %}
577 </p>
578 <p>
579 {% trans %}
580 Difficulty level:
581 {% endtrans %}
582 </p>
583 <p>
584 {% trans %}
585 Report:
586 {% endtrans %}
587 </p>
588 <p>
589 {% trans %}
590 Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC.
591 {% endtrans %}
592 </p>
593 </section>
594
571 <h3>2018</h3> 595 <h3>2018</h3>
572 <section> 596 <section>
573 <h4>GNUnet Web-based User Interface</h4> 597 <h4>GNUnet Web-based User Interface</h4>