diff options
author | ng0 <ng0@n0.is> | 2019-11-04 21:38:54 +0000 |
---|---|---|
committer | ng0 <ng0@n0.is> | 2019-11-04 21:38:54 +0000 |
commit | 63b8716708348fca92a6bcfc84e21f3054753f09 (patch) | |
tree | d7a98698dff7d583f69fbdb4ae78798f0cf45943 | |
parent | 34097e7eb7782ac98378909597b55444e25edbc3 (diff) | |
download | www-63b8716708348fca92a6bcfc84e21f3054753f09.tar.gz www-63b8716708348fca92a6bcfc84e21f3054753f09.zip |
winter clean up in gsoc page.
-rw-r--r-- | locale/de/LC_MESSAGES/messages.po | 157 | ||||
-rw-r--r-- | locale/en/LC_MESSAGES/messages.po | 155 | ||||
-rw-r--r-- | locale/es/LC_MESSAGES/messages.po | 157 | ||||
-rw-r--r-- | locale/fr/LC_MESSAGES/messages.po | 157 | ||||
-rw-r--r-- | locale/it/LC_MESSAGES/messages.po | 157 | ||||
-rw-r--r-- | template/gsoc.html.j2 | 72 |
6 files changed, 477 insertions, 378 deletions
diff --git a/locale/de/LC_MESSAGES/messages.po b/locale/de/LC_MESSAGES/messages.po index 672bb101..7e910520 100644 --- a/locale/de/LC_MESSAGES/messages.po +++ b/locale/de/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
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 "" | |||
1110 | msgid "GNUnet's Google Summer of Code projects" | 1110 | msgid "GNUnet's Google Summer of Code projects" |
1111 | msgstr "" | 1111 | msgstr "" |
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" |
1116 | msgid "Current projects" | 1116 | msgid "Current projects" |
1117 | msgstr "GSoC Projekte" | 1117 | msgstr "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 |
1120 | msgid "Past projects" | 1120 | msgid "Past projects" |
1121 | msgstr "" | 1121 | msgstr "" |
1122 | 1122 | ||
1123 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:569 | 1123 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:553 |
1124 | msgid "Finished projects" | 1124 | msgid "Finished projects" |
1125 | msgstr "" | 1125 | msgstr "" |
1126 | 1126 | ||
@@ -1131,24 +1131,20 @@ msgid "" | |||
1131 | "finished projects." | 1131 | "finished projects." |
1132 | msgstr "" | 1132 | msgstr "" |
1133 | 1133 | ||
1134 | #: template/gsoc.html.j2:31 | 1134 | #: template/gsoc.html.j2:37 |
1135 | msgid "Current projects (2019)" | ||
1136 | msgstr "" | ||
1137 | |||
1138 | #: template/gsoc.html.j2:35 | ||
1139 | msgid "" | 1135 | msgid "" |
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." |
1143 | msgstr "" | 1139 | msgstr "" |
1144 | 1140 | ||
1145 | #: template/gsoc.html.j2:42 | 1141 | #: template/gsoc.html.j2:44 |
1146 | msgid "" | 1142 | msgid "" |
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>" |
1149 | msgstr "" | 1145 | msgstr "" |
1150 | 1146 | ||
1151 | #: template/gsoc.html.j2:51 | 1147 | #: template/gsoc.html.j2:53 |
1152 | msgid "" | 1148 | msgid "" |
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." |
1160 | msgstr "" | 1156 | msgstr "" |
1161 | 1157 | ||
1162 | #: template/gsoc.html.j2:63 | 1158 | #: template/gsoc.html.j2:65 |
1163 | msgid "<strong>Mentors:</strong> TBD" | 1159 | msgid "<strong>Mentors:</strong> TBD" |
1164 | msgstr "" | 1160 | msgstr "" |
1165 | 1161 | ||
1166 | #: template/gsoc.html.j2:72 | 1162 | #: template/gsoc.html.j2:74 |
1167 | msgid "" | ||
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" | ||
1174 | msgstr "" | ||
1175 | |||
1176 | #: template/gsoc.html.j2:88 | ||
1177 | msgid "" | 1163 | msgid "" |
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" |
1193 | msgstr "" | 1179 | msgstr "" |
1194 | 1180 | ||
1195 | #: template/gsoc.html.j2:119 | 1181 | #: template/gsoc.html.j2:105 |
1196 | msgid "" | 1182 | msgid "" |
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" |
1215 | msgstr "" | 1201 | msgstr "" |
1216 | 1202 | ||
1217 | #: template/gsoc.html.j2:154 | 1203 | #: template/gsoc.html.j2:140 |
1218 | msgid "" | 1204 | msgid "" |
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" |
1231 | msgstr "" | 1217 | msgstr "" |
1232 | 1218 | ||
1233 | #: template/gsoc.html.j2:175 | 1219 | #: template/gsoc.html.j2:161 |
1234 | msgid "<strong>Mentors:</strong> lynX & dvn" | 1220 | msgid "<strong>Mentors:</strong> lynX & dvn" |
1235 | msgstr "" | 1221 | msgstr "" |
1236 | 1222 | ||
1237 | #: template/gsoc.html.j2:185 | 1223 | #: template/gsoc.html.j2:169 |
1238 | msgid "" | 1224 | msgid "" |
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." |
1242 | msgstr "" | 1228 | msgstr "" |
1243 | 1229 | ||
1244 | #: template/gsoc.html.j2:193 | 1230 | #: template/gsoc.html.j2:177 |
1245 | msgid "" | 1231 | msgid "" |
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." |
1250 | msgstr "" | 1236 | msgstr "" |
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 |
1255 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 1241 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
1256 | msgstr "" | 1242 | msgstr "" |
1257 | 1243 | ||
1258 | #: template/gsoc.html.j2:208 | 1244 | #: template/gsoc.html.j2:192 |
1259 | msgid "Required Skills: Rust" | 1245 | msgid "Required Skills: Rust" |
1260 | msgstr "" | 1246 | msgstr "" |
1261 | 1247 | ||
1262 | #: template/gsoc.html.j2:213 | 1248 | #: template/gsoc.html.j2:197 |
1263 | msgid "Difficulty level: low" | 1249 | msgid "Difficulty level: low" |
1264 | msgstr "" | 1250 | msgstr "" |
1265 | 1251 | ||
1266 | #: template/gsoc.html.j2:221 | 1252 | #: template/gsoc.html.j2:205 |
1267 | msgid "" | 1253 | msgid "" |
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." |
1269 | msgstr "" | 1255 | msgstr "" |
1270 | 1256 | ||
1271 | #: template/gsoc.html.j2:232 | 1257 | #: template/gsoc.html.j2:216 |
1272 | msgid "" | 1258 | msgid "" |
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." |
1277 | msgstr "" | 1263 | msgstr "" |
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 |
1281 | msgid "Required Skills: C" | 1267 | msgid "Required Skills: C" |
1282 | msgstr "" | 1268 | msgstr "" |
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 |
1286 | msgid "Difficulty level: medium" | 1272 | msgid "Difficulty level: medium" |
1287 | msgstr "" | 1273 | msgstr "" |
1288 | 1274 | ||
1289 | #: template/gsoc.html.j2:254 | 1275 | #: template/gsoc.html.j2:238 |
1290 | msgid "" | 1276 | msgid "" |
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." |
1295 | msgstr "" | 1281 | msgstr "" |
1296 | 1282 | ||
1297 | #: template/gsoc.html.j2:265 template/gsoc.html.j2:585 | 1283 | #: template/gsoc.html.j2:249 template/gsoc.html.j2:609 |
1298 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 1284 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
1299 | msgstr "" | 1285 | msgstr "" |
1300 | 1286 | ||
1301 | #: template/gsoc.html.j2:273 | 1287 | #: template/gsoc.html.j2:257 |
1302 | msgid "" | 1288 | msgid "" |
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." |
1307 | msgstr "" | 1293 | msgstr "" |
1308 | 1294 | ||
1309 | #: template/gsoc.html.j2:289 | 1295 | #: template/gsoc.html.j2:273 |
1310 | msgid "" | 1296 | msgid "" |
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." |
1313 | msgstr "" | 1299 | msgstr "" |
1314 | 1300 | ||
1315 | #: template/gsoc.html.j2:296 | 1301 | #: template/gsoc.html.j2:280 |
1316 | msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff" | 1302 | msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff" |
1317 | msgstr "" | 1303 | msgstr "" |
1318 | 1304 | ||
1319 | #: template/gsoc.html.j2:304 template/gsoc.html.j2:548 | 1305 | #: template/gsoc.html.j2:288 template/gsoc.html.j2:532 |
1320 | msgid "" | 1306 | msgid "" |
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." |
1323 | msgstr "" | 1309 | msgstr "" |
1324 | 1310 | ||
1325 | #: template/gsoc.html.j2:316 | 1311 | #: template/gsoc.html.j2:300 |
1326 | msgid "Required Skills: Rust or C, crypto" | 1312 | msgid "Required Skills: Rust or C, crypto" |
1327 | msgstr "" | 1313 | msgstr "" |
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 |
1331 | msgid "Difficulty level: high" | 1317 | msgid "Difficulty level: high" |
1332 | msgstr "" | 1318 | msgstr "" |
1333 | 1319 | ||
1334 | #: template/gsoc.html.j2:329 | 1320 | #: template/gsoc.html.j2:313 |
1335 | msgid "" | 1321 | msgid "" |
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." |
1338 | msgstr "" | 1324 | msgstr "" |
1339 | 1325 | ||
1340 | #: template/gsoc.html.j2:335 | 1326 | #: template/gsoc.html.j2:319 |
1341 | msgid "Place types to be implemented:" | 1327 | msgid "Place types to be implemented:" |
1342 | msgstr "" | 1328 | msgstr "" |
1343 | 1329 | ||
1344 | #: template/gsoc.html.j2:339 | 1330 | #: template/gsoc.html.j2:323 |
1345 | msgid "" | 1331 | msgid "" |
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>" |
1352 | msgstr "" | 1338 | msgstr "" |
1353 | 1339 | ||
1354 | #: template/gsoc.html.j2:350 | 1340 | #: template/gsoc.html.j2:334 |
1355 | msgid "Also provide the following UI functionality:" | 1341 | msgid "Also provide the following UI functionality:" |
1356 | msgstr "" | 1342 | msgstr "" |
1357 | 1343 | ||
1358 | #: template/gsoc.html.j2:354 | 1344 | #: template/gsoc.html.j2:338 |
1359 | msgid "" | 1345 | msgid "" |
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>" |
1365 | msgstr "" | 1351 | msgstr "" |
1366 | 1352 | ||
1367 | #: template/gsoc.html.j2:363 | 1353 | #: template/gsoc.html.j2:347 |
1368 | msgid "" | 1354 | msgid "" |
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>" |
1371 | msgstr "" | 1357 | msgstr "" |
1372 | 1358 | ||
1373 | #: template/gsoc.html.j2:368 | 1359 | #: template/gsoc.html.j2:352 |
1374 | msgid "<strong>Mentors:</strong> lynX" | 1360 | msgid "<strong>Mentors:</strong> lynX" |
1375 | msgstr "" | 1361 | msgstr "" |
1376 | 1362 | ||
1377 | #: template/gsoc.html.j2:373 | 1363 | #: template/gsoc.html.j2:357 |
1378 | msgid "Required Skills: C/C++" | 1364 | msgid "Required Skills: C/C++" |
1379 | msgstr "" | 1365 | msgstr "" |
1380 | 1366 | ||
1381 | #: template/gsoc.html.j2:386 | 1367 | #: template/gsoc.html.j2:370 |
1382 | msgid "" | 1368 | msgid "" |
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]\")." |
1390 | msgstr "" | 1376 | msgstr "" |
1391 | 1377 | ||
1392 | #: template/gsoc.html.j2:404 | 1378 | #: template/gsoc.html.j2:388 |
1393 | msgid "" | 1379 | msgid "" |
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>" |
1396 | msgstr "" | 1382 | msgstr "" |
1397 | 1383 | ||
1398 | #: template/gsoc.html.j2:410 template/gsoc.html.j2:450 | 1384 | #: template/gsoc.html.j2:394 template/gsoc.html.j2:434 |
1399 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 1385 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
1400 | msgstr "" | 1386 | msgstr "" |
1401 | 1387 | ||
1402 | #: template/gsoc.html.j2:427 | 1388 | #: template/gsoc.html.j2:411 |
1403 | msgid "" | 1389 | msgid "" |
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>" |
1410 | msgstr "" | 1396 | msgstr "" |
1411 | 1397 | ||
1412 | #: template/gsoc.html.j2:468 | 1398 | #: template/gsoc.html.j2:452 |
1413 | msgid "" | 1399 | msgid "" |
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." |
1419 | msgstr "" | 1405 | msgstr "" |
1420 | 1406 | ||
1421 | #: template/gsoc.html.j2:480 | 1407 | #: template/gsoc.html.j2:464 |
1422 | msgid "<strong>Mentors:</strong> mate, cg" | 1408 | msgid "<strong>Mentors:</strong> mate, cg" |
1423 | msgstr "" | 1409 | msgstr "" |
1424 | 1410 | ||
1425 | #: template/gsoc.html.j2:498 | 1411 | #: template/gsoc.html.j2:482 |
1426 | msgid "" | 1412 | msgid "" |
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" |
1430 | msgstr "" | 1416 | msgstr "" |
1431 | 1417 | ||
1432 | #: template/gsoc.html.j2:505 template/gsoc.html.j2:519 | 1418 | #: template/gsoc.html.j2:489 template/gsoc.html.j2:503 |
1433 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 1419 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
1434 | msgstr "" | 1420 | msgstr "" |
1435 | 1421 | ||
1436 | #: template/gsoc.html.j2:513 | 1422 | #: template/gsoc.html.j2:497 |
1437 | msgid "" | 1423 | msgid "" |
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)" |
1440 | msgstr "" | 1426 | msgstr "" |
1441 | 1427 | ||
1442 | #: template/gsoc.html.j2:527 | 1428 | #: template/gsoc.html.j2:511 |
1443 | msgid "" | 1429 | msgid "" |
1444 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 1430 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
1445 | msgstr "" | 1431 | msgstr "" |
1446 | 1432 | ||
1447 | #: template/gsoc.html.j2:535 | 1433 | #: template/gsoc.html.j2:519 |
1448 | msgid "" | 1434 | msgid "" |
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)." |
1453 | msgstr "" | 1439 | msgstr "" |
1454 | 1440 | ||
1455 | #: template/gsoc.html.j2:563 | 1441 | #: template/gsoc.html.j2:547 |
1456 | msgid "" | 1442 | msgid "" |
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." |
1459 | msgstr "" | 1445 | msgstr "" |
1460 | 1446 | ||
1461 | #: template/gsoc.html.j2:575 | 1447 | #: template/gsoc.html.j2:559 |
1448 | msgid "" | ||
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>)." | ||
1454 | msgstr "" | ||
1455 | |||
1456 | #: template/gsoc.html.j2:569 | ||
1457 | msgid "<strong>Mentors:</strong> Christian Grothoff" | ||
1458 | msgstr "" | ||
1459 | |||
1460 | #: template/gsoc.html.j2:574 | ||
1461 | msgid "Required Skills:" | ||
1462 | msgstr "" | ||
1463 | |||
1464 | #: template/gsoc.html.j2:579 | ||
1465 | msgid "Difficulty level:" | ||
1466 | msgstr "" | ||
1467 | |||
1468 | #: template/gsoc.html.j2:584 | ||
1469 | msgid "Report:" | ||
1470 | msgstr "" | ||
1471 | |||
1472 | #: template/gsoc.html.j2:589 | ||
1473 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | ||
1474 | msgstr "" | ||
1475 | |||
1476 | #: template/gsoc.html.j2:599 | ||
1462 | msgid "" | 1477 | msgid "" |
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>." |
1468 | msgstr "" | 1483 | msgstr "" |
1469 | 1484 | ||
1470 | #: template/gsoc.html.j2:590 | 1485 | #: template/gsoc.html.j2:614 |
1471 | msgid "Required Skills: C, JavaScript, CSS" | 1486 | msgid "Required Skills: C, JavaScript, CSS" |
1472 | msgstr "" | 1487 | msgstr "" |
1473 | 1488 | ||
1474 | #: template/gsoc.html.j2:600 | 1489 | #: template/gsoc.html.j2:624 |
1475 | msgid "" | 1490 | msgid "" |
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>" |
1477 | msgstr "" | 1492 | msgstr "" |
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 "" | |||
1063 | msgid "GNUnet's Google Summer of Code projects" | 1063 | msgid "GNUnet's Google Summer of Code projects" |
1064 | msgstr "" | 1064 | msgstr "" |
1065 | 1065 | ||
1066 | #: template/gsoc.html.j2:12 | 1066 | #: template/gsoc.html.j2:12 template/gsoc.html.j2:28 |
1067 | msgid "Current projects" | 1067 | msgid "Current projects" |
1068 | msgstr "" | 1068 | msgstr "" |
1069 | 1069 | ||
1070 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:181 | 1070 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
1071 | msgid "Past projects" | 1071 | msgid "Past projects" |
1072 | msgstr "" | 1072 | msgstr "" |
1073 | 1073 | ||
1074 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:569 | 1074 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:553 |
1075 | msgid "Finished projects" | 1075 | msgid "Finished projects" |
1076 | msgstr "" | 1076 | msgstr "" |
1077 | 1077 | ||
@@ -1082,24 +1082,20 @@ msgid "" | |||
1082 | "finished projects." | 1082 | "finished projects." |
1083 | msgstr "" | 1083 | msgstr "" |
1084 | 1084 | ||
1085 | #: template/gsoc.html.j2:31 | 1085 | #: template/gsoc.html.j2:37 |
1086 | msgid "Current projects (2019)" | ||
1087 | msgstr "" | ||
1088 | |||
1089 | #: template/gsoc.html.j2:35 | ||
1090 | msgid "" | 1086 | msgid "" |
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." |
1094 | msgstr "" | 1090 | msgstr "" |
1095 | 1091 | ||
1096 | #: template/gsoc.html.j2:42 | 1092 | #: template/gsoc.html.j2:44 |
1097 | msgid "" | 1093 | msgid "" |
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>" |
1100 | msgstr "" | 1096 | msgstr "" |
1101 | 1097 | ||
1102 | #: template/gsoc.html.j2:51 | 1098 | #: template/gsoc.html.j2:53 |
1103 | msgid "" | 1099 | msgid "" |
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." |
1111 | msgstr "" | 1107 | msgstr "" |
1112 | 1108 | ||
1113 | #: template/gsoc.html.j2:63 | 1109 | #: template/gsoc.html.j2:65 |
1114 | msgid "<strong>Mentors:</strong> TBD" | 1110 | msgid "<strong>Mentors:</strong> TBD" |
1115 | msgstr "" | 1111 | msgstr "" |
1116 | 1112 | ||
1117 | #: template/gsoc.html.j2:72 | 1113 | #: template/gsoc.html.j2:74 |
1118 | msgid "" | ||
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" | ||
1125 | msgstr "" | ||
1126 | |||
1127 | #: template/gsoc.html.j2:88 | ||
1128 | msgid "" | 1114 | msgid "" |
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" |
1144 | msgstr "" | 1130 | msgstr "" |
1145 | 1131 | ||
1146 | #: template/gsoc.html.j2:119 | 1132 | #: template/gsoc.html.j2:105 |
1147 | msgid "" | 1133 | msgid "" |
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" |
1166 | msgstr "" | 1152 | msgstr "" |
1167 | 1153 | ||
1168 | #: template/gsoc.html.j2:154 | 1154 | #: template/gsoc.html.j2:140 |
1169 | msgid "" | 1155 | msgid "" |
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" |
1182 | msgstr "" | 1168 | msgstr "" |
1183 | 1169 | ||
1184 | #: template/gsoc.html.j2:175 | 1170 | #: template/gsoc.html.j2:161 |
1185 | msgid "<strong>Mentors:</strong> lynX & dvn" | 1171 | msgid "<strong>Mentors:</strong> lynX & dvn" |
1186 | msgstr "" | 1172 | msgstr "" |
1187 | 1173 | ||
1188 | #: template/gsoc.html.j2:185 | 1174 | #: template/gsoc.html.j2:169 |
1189 | msgid "" | 1175 | msgid "" |
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." |
1193 | msgstr "" | 1179 | msgstr "" |
1194 | 1180 | ||
1195 | #: template/gsoc.html.j2:193 | 1181 | #: template/gsoc.html.j2:177 |
1196 | msgid "" | 1182 | msgid "" |
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." |
1201 | msgstr "" | 1187 | msgstr "" |
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 |
1206 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 1192 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
1207 | msgstr "" | 1193 | msgstr "" |
1208 | 1194 | ||
1209 | #: template/gsoc.html.j2:208 | 1195 | #: template/gsoc.html.j2:192 |
1210 | msgid "Required Skills: Rust" | 1196 | msgid "Required Skills: Rust" |
1211 | msgstr "" | 1197 | msgstr "" |
1212 | 1198 | ||
1213 | #: template/gsoc.html.j2:213 | 1199 | #: template/gsoc.html.j2:197 |
1214 | msgid "Difficulty level: low" | 1200 | msgid "Difficulty level: low" |
1215 | msgstr "" | 1201 | msgstr "" |
1216 | 1202 | ||
1217 | #: template/gsoc.html.j2:221 | 1203 | #: template/gsoc.html.j2:205 |
1218 | msgid "" | 1204 | msgid "" |
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." |
1220 | msgstr "" | 1206 | msgstr "" |
1221 | 1207 | ||
1222 | #: template/gsoc.html.j2:232 | 1208 | #: template/gsoc.html.j2:216 |
1223 | msgid "" | 1209 | msgid "" |
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." |
1228 | msgstr "" | 1214 | msgstr "" |
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 |
1232 | msgid "Required Skills: C" | 1218 | msgid "Required Skills: C" |
1233 | msgstr "" | 1219 | msgstr "" |
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 |
1237 | msgid "Difficulty level: medium" | 1223 | msgid "Difficulty level: medium" |
1238 | msgstr "" | 1224 | msgstr "" |
1239 | 1225 | ||
1240 | #: template/gsoc.html.j2:254 | 1226 | #: template/gsoc.html.j2:238 |
1241 | msgid "" | 1227 | msgid "" |
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." |
1246 | msgstr "" | 1232 | msgstr "" |
1247 | 1233 | ||
1248 | #: template/gsoc.html.j2:265 template/gsoc.html.j2:585 | 1234 | #: template/gsoc.html.j2:249 template/gsoc.html.j2:609 |
1249 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 1235 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
1250 | msgstr "" | 1236 | msgstr "" |
1251 | 1237 | ||
1252 | #: template/gsoc.html.j2:273 | 1238 | #: template/gsoc.html.j2:257 |
1253 | msgid "" | 1239 | msgid "" |
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." |
1258 | msgstr "" | 1244 | msgstr "" |
1259 | 1245 | ||
1260 | #: template/gsoc.html.j2:289 | 1246 | #: template/gsoc.html.j2:273 |
1261 | msgid "" | 1247 | msgid "" |
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." |
1264 | msgstr "" | 1250 | msgstr "" |
1265 | 1251 | ||
1266 | #: template/gsoc.html.j2:296 | 1252 | #: template/gsoc.html.j2:280 |
1267 | msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff" | 1253 | msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff" |
1268 | msgstr "" | 1254 | msgstr "" |
1269 | 1255 | ||
1270 | #: template/gsoc.html.j2:304 template/gsoc.html.j2:548 | 1256 | #: template/gsoc.html.j2:288 template/gsoc.html.j2:532 |
1271 | msgid "" | 1257 | msgid "" |
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." |
1274 | msgstr "" | 1260 | msgstr "" |
1275 | 1261 | ||
1276 | #: template/gsoc.html.j2:316 | 1262 | #: template/gsoc.html.j2:300 |
1277 | msgid "Required Skills: Rust or C, crypto" | 1263 | msgid "Required Skills: Rust or C, crypto" |
1278 | msgstr "" | 1264 | msgstr "" |
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 |
1282 | msgid "Difficulty level: high" | 1268 | msgid "Difficulty level: high" |
1283 | msgstr "" | 1269 | msgstr "" |
1284 | 1270 | ||
1285 | #: template/gsoc.html.j2:329 | 1271 | #: template/gsoc.html.j2:313 |
1286 | msgid "" | 1272 | msgid "" |
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." |
1289 | msgstr "" | 1275 | msgstr "" |
1290 | 1276 | ||
1291 | #: template/gsoc.html.j2:335 | 1277 | #: template/gsoc.html.j2:319 |
1292 | msgid "Place types to be implemented:" | 1278 | msgid "Place types to be implemented:" |
1293 | msgstr "" | 1279 | msgstr "" |
1294 | 1280 | ||
1295 | #: template/gsoc.html.j2:339 | 1281 | #: template/gsoc.html.j2:323 |
1296 | msgid "" | 1282 | msgid "" |
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>" |
1303 | msgstr "" | 1289 | msgstr "" |
1304 | 1290 | ||
1305 | #: template/gsoc.html.j2:350 | 1291 | #: template/gsoc.html.j2:334 |
1306 | msgid "Also provide the following UI functionality:" | 1292 | msgid "Also provide the following UI functionality:" |
1307 | msgstr "" | 1293 | msgstr "" |
1308 | 1294 | ||
1309 | #: template/gsoc.html.j2:354 | 1295 | #: template/gsoc.html.j2:338 |
1310 | msgid "" | 1296 | msgid "" |
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>" |
1316 | msgstr "" | 1302 | msgstr "" |
1317 | 1303 | ||
1318 | #: template/gsoc.html.j2:363 | 1304 | #: template/gsoc.html.j2:347 |
1319 | msgid "" | 1305 | msgid "" |
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>" |
1322 | msgstr "" | 1308 | msgstr "" |
1323 | 1309 | ||
1324 | #: template/gsoc.html.j2:368 | 1310 | #: template/gsoc.html.j2:352 |
1325 | msgid "<strong>Mentors:</strong> lynX" | 1311 | msgid "<strong>Mentors:</strong> lynX" |
1326 | msgstr "" | 1312 | msgstr "" |
1327 | 1313 | ||
1328 | #: template/gsoc.html.j2:373 | 1314 | #: template/gsoc.html.j2:357 |
1329 | msgid "Required Skills: C/C++" | 1315 | msgid "Required Skills: C/C++" |
1330 | msgstr "" | 1316 | msgstr "" |
1331 | 1317 | ||
1332 | #: template/gsoc.html.j2:386 | 1318 | #: template/gsoc.html.j2:370 |
1333 | msgid "" | 1319 | msgid "" |
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]\")." |
1341 | msgstr "" | 1327 | msgstr "" |
1342 | 1328 | ||
1343 | #: template/gsoc.html.j2:404 | 1329 | #: template/gsoc.html.j2:388 |
1344 | msgid "" | 1330 | msgid "" |
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>" |
1347 | msgstr "" | 1333 | msgstr "" |
1348 | 1334 | ||
1349 | #: template/gsoc.html.j2:410 template/gsoc.html.j2:450 | 1335 | #: template/gsoc.html.j2:394 template/gsoc.html.j2:434 |
1350 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 1336 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
1351 | msgstr "" | 1337 | msgstr "" |
1352 | 1338 | ||
1353 | #: template/gsoc.html.j2:427 | 1339 | #: template/gsoc.html.j2:411 |
1354 | msgid "" | 1340 | msgid "" |
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>" |
1361 | msgstr "" | 1347 | msgstr "" |
1362 | 1348 | ||
1363 | #: template/gsoc.html.j2:468 | 1349 | #: template/gsoc.html.j2:452 |
1364 | msgid "" | 1350 | msgid "" |
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." |
1370 | msgstr "" | 1356 | msgstr "" |
1371 | 1357 | ||
1372 | #: template/gsoc.html.j2:480 | 1358 | #: template/gsoc.html.j2:464 |
1373 | msgid "<strong>Mentors:</strong> mate, cg" | 1359 | msgid "<strong>Mentors:</strong> mate, cg" |
1374 | msgstr "" | 1360 | msgstr "" |
1375 | 1361 | ||
1376 | #: template/gsoc.html.j2:498 | 1362 | #: template/gsoc.html.j2:482 |
1377 | msgid "" | 1363 | msgid "" |
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" |
1381 | msgstr "" | 1367 | msgstr "" |
1382 | 1368 | ||
1383 | #: template/gsoc.html.j2:505 template/gsoc.html.j2:519 | 1369 | #: template/gsoc.html.j2:489 template/gsoc.html.j2:503 |
1384 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 1370 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
1385 | msgstr "" | 1371 | msgstr "" |
1386 | 1372 | ||
1387 | #: template/gsoc.html.j2:513 | 1373 | #: template/gsoc.html.j2:497 |
1388 | msgid "" | 1374 | msgid "" |
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)" |
1391 | msgstr "" | 1377 | msgstr "" |
1392 | 1378 | ||
1393 | #: template/gsoc.html.j2:527 | 1379 | #: template/gsoc.html.j2:511 |
1394 | msgid "" | 1380 | msgid "" |
1395 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 1381 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
1396 | msgstr "" | 1382 | msgstr "" |
1397 | 1383 | ||
1398 | #: template/gsoc.html.j2:535 | 1384 | #: template/gsoc.html.j2:519 |
1399 | msgid "" | 1385 | msgid "" |
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)." |
1404 | msgstr "" | 1390 | msgstr "" |
1405 | 1391 | ||
1406 | #: template/gsoc.html.j2:563 | 1392 | #: template/gsoc.html.j2:547 |
1407 | msgid "" | 1393 | msgid "" |
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." |
1410 | msgstr "" | 1396 | msgstr "" |
1411 | 1397 | ||
1412 | #: template/gsoc.html.j2:575 | 1398 | #: template/gsoc.html.j2:559 |
1399 | msgid "" | ||
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>)." | ||
1405 | msgstr "" | ||
1406 | |||
1407 | #: template/gsoc.html.j2:569 | ||
1408 | msgid "<strong>Mentors:</strong> Christian Grothoff" | ||
1409 | msgstr "" | ||
1410 | |||
1411 | #: template/gsoc.html.j2:574 | ||
1412 | msgid "Required Skills:" | ||
1413 | msgstr "" | ||
1414 | |||
1415 | #: template/gsoc.html.j2:579 | ||
1416 | msgid "Difficulty level:" | ||
1417 | msgstr "" | ||
1418 | |||
1419 | #: template/gsoc.html.j2:584 | ||
1420 | msgid "Report:" | ||
1421 | msgstr "" | ||
1422 | |||
1423 | #: template/gsoc.html.j2:589 | ||
1424 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | ||
1425 | msgstr "" | ||
1426 | |||
1427 | #: template/gsoc.html.j2:599 | ||
1413 | msgid "" | 1428 | msgid "" |
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>." |
1419 | msgstr "" | 1434 | msgstr "" |
1420 | 1435 | ||
1421 | #: template/gsoc.html.j2:590 | 1436 | #: template/gsoc.html.j2:614 |
1422 | msgid "Required Skills: C, JavaScript, CSS" | 1437 | msgid "Required Skills: C, JavaScript, CSS" |
1423 | msgstr "" | 1438 | msgstr "" |
1424 | 1439 | ||
1425 | #: template/gsoc.html.j2:600 | 1440 | #: template/gsoc.html.j2:624 |
1426 | msgid "" | 1441 | msgid "" |
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>" |
1428 | msgstr "" | 1443 | msgstr "" |
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 "" | |||
8 | msgstr "" | 8 | msgstr "" |
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 "" | |||
1091 | msgid "GNUnet's Google Summer of Code projects" | 1091 | msgid "GNUnet's Google Summer of Code projects" |
1092 | msgstr "" | 1092 | msgstr "" |
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" |
1097 | msgid "Current projects" | 1097 | msgid "Current projects" |
1098 | msgstr "Projectos de GSoC" | 1098 | msgstr "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 |
1101 | msgid "Past projects" | 1101 | msgid "Past projects" |
1102 | msgstr "" | 1102 | msgstr "" |
1103 | 1103 | ||
1104 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:569 | 1104 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:553 |
1105 | msgid "Finished projects" | 1105 | msgid "Finished projects" |
1106 | msgstr "" | 1106 | msgstr "" |
1107 | 1107 | ||
@@ -1112,24 +1112,20 @@ msgid "" | |||
1112 | "finished projects." | 1112 | "finished projects." |
1113 | msgstr "" | 1113 | msgstr "" |
1114 | 1114 | ||
1115 | #: template/gsoc.html.j2:31 | 1115 | #: template/gsoc.html.j2:37 |
1116 | msgid "Current projects (2019)" | ||
1117 | msgstr "" | ||
1118 | |||
1119 | #: template/gsoc.html.j2:35 | ||
1120 | msgid "" | 1116 | msgid "" |
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." |
1124 | msgstr "" | 1120 | msgstr "" |
1125 | 1121 | ||
1126 | #: template/gsoc.html.j2:42 | 1122 | #: template/gsoc.html.j2:44 |
1127 | msgid "" | 1123 | msgid "" |
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>" |
1130 | msgstr "" | 1126 | msgstr "" |
1131 | 1127 | ||
1132 | #: template/gsoc.html.j2:51 | 1128 | #: template/gsoc.html.j2:53 |
1133 | msgid "" | 1129 | msgid "" |
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." |
1141 | msgstr "" | 1137 | msgstr "" |
1142 | 1138 | ||
1143 | #: template/gsoc.html.j2:63 | 1139 | #: template/gsoc.html.j2:65 |
1144 | msgid "<strong>Mentors:</strong> TBD" | 1140 | msgid "<strong>Mentors:</strong> TBD" |
1145 | msgstr "" | 1141 | msgstr "" |
1146 | 1142 | ||
1147 | #: template/gsoc.html.j2:72 | 1143 | #: template/gsoc.html.j2:74 |
1148 | msgid "" | ||
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" | ||
1155 | msgstr "" | ||
1156 | |||
1157 | #: template/gsoc.html.j2:88 | ||
1158 | msgid "" | 1144 | msgid "" |
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" |
1174 | msgstr "" | 1160 | msgstr "" |
1175 | 1161 | ||
1176 | #: template/gsoc.html.j2:119 | 1162 | #: template/gsoc.html.j2:105 |
1177 | msgid "" | 1163 | msgid "" |
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" |
1196 | msgstr "" | 1182 | msgstr "" |
1197 | 1183 | ||
1198 | #: template/gsoc.html.j2:154 | 1184 | #: template/gsoc.html.j2:140 |
1199 | msgid "" | 1185 | msgid "" |
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" |
1212 | msgstr "" | 1198 | msgstr "" |
1213 | 1199 | ||
1214 | #: template/gsoc.html.j2:175 | 1200 | #: template/gsoc.html.j2:161 |
1215 | msgid "<strong>Mentors:</strong> lynX & dvn" | 1201 | msgid "<strong>Mentors:</strong> lynX & dvn" |
1216 | msgstr "" | 1202 | msgstr "" |
1217 | 1203 | ||
1218 | #: template/gsoc.html.j2:185 | 1204 | #: template/gsoc.html.j2:169 |
1219 | msgid "" | 1205 | msgid "" |
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." |
1223 | msgstr "" | 1209 | msgstr "" |
1224 | 1210 | ||
1225 | #: template/gsoc.html.j2:193 | 1211 | #: template/gsoc.html.j2:177 |
1226 | msgid "" | 1212 | msgid "" |
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." |
1231 | msgstr "" | 1217 | msgstr "" |
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 |
1236 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 1222 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
1237 | msgstr "" | 1223 | msgstr "" |
1238 | 1224 | ||
1239 | #: template/gsoc.html.j2:208 | 1225 | #: template/gsoc.html.j2:192 |
1240 | msgid "Required Skills: Rust" | 1226 | msgid "Required Skills: Rust" |
1241 | msgstr "" | 1227 | msgstr "" |
1242 | 1228 | ||
1243 | #: template/gsoc.html.j2:213 | 1229 | #: template/gsoc.html.j2:197 |
1244 | msgid "Difficulty level: low" | 1230 | msgid "Difficulty level: low" |
1245 | msgstr "" | 1231 | msgstr "" |
1246 | 1232 | ||
1247 | #: template/gsoc.html.j2:221 | 1233 | #: template/gsoc.html.j2:205 |
1248 | msgid "" | 1234 | msgid "" |
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." |
1250 | msgstr "" | 1236 | msgstr "" |
1251 | 1237 | ||
1252 | #: template/gsoc.html.j2:232 | 1238 | #: template/gsoc.html.j2:216 |
1253 | msgid "" | 1239 | msgid "" |
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." |
1258 | msgstr "" | 1244 | msgstr "" |
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 |
1262 | msgid "Required Skills: C" | 1248 | msgid "Required Skills: C" |
1263 | msgstr "" | 1249 | msgstr "" |
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 |
1267 | msgid "Difficulty level: medium" | 1253 | msgid "Difficulty level: medium" |
1268 | msgstr "" | 1254 | msgstr "" |
1269 | 1255 | ||
1270 | #: template/gsoc.html.j2:254 | 1256 | #: template/gsoc.html.j2:238 |
1271 | msgid "" | 1257 | msgid "" |
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." |
1276 | msgstr "" | 1262 | msgstr "" |
1277 | 1263 | ||
1278 | #: template/gsoc.html.j2:265 template/gsoc.html.j2:585 | 1264 | #: template/gsoc.html.j2:249 template/gsoc.html.j2:609 |
1279 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 1265 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
1280 | msgstr "" | 1266 | msgstr "" |
1281 | 1267 | ||
1282 | #: template/gsoc.html.j2:273 | 1268 | #: template/gsoc.html.j2:257 |
1283 | msgid "" | 1269 | msgid "" |
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." |
1288 | msgstr "" | 1274 | msgstr "" |
1289 | 1275 | ||
1290 | #: template/gsoc.html.j2:289 | 1276 | #: template/gsoc.html.j2:273 |
1291 | msgid "" | 1277 | msgid "" |
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." |
1294 | msgstr "" | 1280 | msgstr "" |
1295 | 1281 | ||
1296 | #: template/gsoc.html.j2:296 | 1282 | #: template/gsoc.html.j2:280 |
1297 | msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff" | 1283 | msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff" |
1298 | msgstr "" | 1284 | msgstr "" |
1299 | 1285 | ||
1300 | #: template/gsoc.html.j2:304 template/gsoc.html.j2:548 | 1286 | #: template/gsoc.html.j2:288 template/gsoc.html.j2:532 |
1301 | msgid "" | 1287 | msgid "" |
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." |
1304 | msgstr "" | 1290 | msgstr "" |
1305 | 1291 | ||
1306 | #: template/gsoc.html.j2:316 | 1292 | #: template/gsoc.html.j2:300 |
1307 | msgid "Required Skills: Rust or C, crypto" | 1293 | msgid "Required Skills: Rust or C, crypto" |
1308 | msgstr "" | 1294 | msgstr "" |
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 |
1312 | msgid "Difficulty level: high" | 1298 | msgid "Difficulty level: high" |
1313 | msgstr "" | 1299 | msgstr "" |
1314 | 1300 | ||
1315 | #: template/gsoc.html.j2:329 | 1301 | #: template/gsoc.html.j2:313 |
1316 | msgid "" | 1302 | msgid "" |
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." |
1319 | msgstr "" | 1305 | msgstr "" |
1320 | 1306 | ||
1321 | #: template/gsoc.html.j2:335 | 1307 | #: template/gsoc.html.j2:319 |
1322 | msgid "Place types to be implemented:" | 1308 | msgid "Place types to be implemented:" |
1323 | msgstr "" | 1309 | msgstr "" |
1324 | 1310 | ||
1325 | #: template/gsoc.html.j2:339 | 1311 | #: template/gsoc.html.j2:323 |
1326 | msgid "" | 1312 | msgid "" |
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>" |
1333 | msgstr "" | 1319 | msgstr "" |
1334 | 1320 | ||
1335 | #: template/gsoc.html.j2:350 | 1321 | #: template/gsoc.html.j2:334 |
1336 | msgid "Also provide the following UI functionality:" | 1322 | msgid "Also provide the following UI functionality:" |
1337 | msgstr "" | 1323 | msgstr "" |
1338 | 1324 | ||
1339 | #: template/gsoc.html.j2:354 | 1325 | #: template/gsoc.html.j2:338 |
1340 | msgid "" | 1326 | msgid "" |
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>" |
1346 | msgstr "" | 1332 | msgstr "" |
1347 | 1333 | ||
1348 | #: template/gsoc.html.j2:363 | 1334 | #: template/gsoc.html.j2:347 |
1349 | msgid "" | 1335 | msgid "" |
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>" |
1352 | msgstr "" | 1338 | msgstr "" |
1353 | 1339 | ||
1354 | #: template/gsoc.html.j2:368 | 1340 | #: template/gsoc.html.j2:352 |
1355 | msgid "<strong>Mentors:</strong> lynX" | 1341 | msgid "<strong>Mentors:</strong> lynX" |
1356 | msgstr "" | 1342 | msgstr "" |
1357 | 1343 | ||
1358 | #: template/gsoc.html.j2:373 | 1344 | #: template/gsoc.html.j2:357 |
1359 | msgid "Required Skills: C/C++" | 1345 | msgid "Required Skills: C/C++" |
1360 | msgstr "" | 1346 | msgstr "" |
1361 | 1347 | ||
1362 | #: template/gsoc.html.j2:386 | 1348 | #: template/gsoc.html.j2:370 |
1363 | msgid "" | 1349 | msgid "" |
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]\")." |
1371 | msgstr "" | 1357 | msgstr "" |
1372 | 1358 | ||
1373 | #: template/gsoc.html.j2:404 | 1359 | #: template/gsoc.html.j2:388 |
1374 | msgid "" | 1360 | msgid "" |
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>" |
1377 | msgstr "" | 1363 | msgstr "" |
1378 | 1364 | ||
1379 | #: template/gsoc.html.j2:410 template/gsoc.html.j2:450 | 1365 | #: template/gsoc.html.j2:394 template/gsoc.html.j2:434 |
1380 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 1366 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
1381 | msgstr "" | 1367 | msgstr "" |
1382 | 1368 | ||
1383 | #: template/gsoc.html.j2:427 | 1369 | #: template/gsoc.html.j2:411 |
1384 | msgid "" | 1370 | msgid "" |
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>" |
1391 | msgstr "" | 1377 | msgstr "" |
1392 | 1378 | ||
1393 | #: template/gsoc.html.j2:468 | 1379 | #: template/gsoc.html.j2:452 |
1394 | msgid "" | 1380 | msgid "" |
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." |
1400 | msgstr "" | 1386 | msgstr "" |
1401 | 1387 | ||
1402 | #: template/gsoc.html.j2:480 | 1388 | #: template/gsoc.html.j2:464 |
1403 | msgid "<strong>Mentors:</strong> mate, cg" | 1389 | msgid "<strong>Mentors:</strong> mate, cg" |
1404 | msgstr "" | 1390 | msgstr "" |
1405 | 1391 | ||
1406 | #: template/gsoc.html.j2:498 | 1392 | #: template/gsoc.html.j2:482 |
1407 | msgid "" | 1393 | msgid "" |
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" |
1411 | msgstr "" | 1397 | msgstr "" |
1412 | 1398 | ||
1413 | #: template/gsoc.html.j2:505 template/gsoc.html.j2:519 | 1399 | #: template/gsoc.html.j2:489 template/gsoc.html.j2:503 |
1414 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 1400 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
1415 | msgstr "" | 1401 | msgstr "" |
1416 | 1402 | ||
1417 | #: template/gsoc.html.j2:513 | 1403 | #: template/gsoc.html.j2:497 |
1418 | msgid "" | 1404 | msgid "" |
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)" |
1421 | msgstr "" | 1407 | msgstr "" |
1422 | 1408 | ||
1423 | #: template/gsoc.html.j2:527 | 1409 | #: template/gsoc.html.j2:511 |
1424 | msgid "" | 1410 | msgid "" |
1425 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 1411 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
1426 | msgstr "" | 1412 | msgstr "" |
1427 | 1413 | ||
1428 | #: template/gsoc.html.j2:535 | 1414 | #: template/gsoc.html.j2:519 |
1429 | msgid "" | 1415 | msgid "" |
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)." |
1434 | msgstr "" | 1420 | msgstr "" |
1435 | 1421 | ||
1436 | #: template/gsoc.html.j2:563 | 1422 | #: template/gsoc.html.j2:547 |
1437 | msgid "" | 1423 | msgid "" |
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." |
1440 | msgstr "" | 1426 | msgstr "" |
1441 | 1427 | ||
1442 | #: template/gsoc.html.j2:575 | 1428 | #: template/gsoc.html.j2:559 |
1429 | msgid "" | ||
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>)." | ||
1435 | msgstr "" | ||
1436 | |||
1437 | #: template/gsoc.html.j2:569 | ||
1438 | msgid "<strong>Mentors:</strong> Christian Grothoff" | ||
1439 | msgstr "" | ||
1440 | |||
1441 | #: template/gsoc.html.j2:574 | ||
1442 | msgid "Required Skills:" | ||
1443 | msgstr "" | ||
1444 | |||
1445 | #: template/gsoc.html.j2:579 | ||
1446 | msgid "Difficulty level:" | ||
1447 | msgstr "" | ||
1448 | |||
1449 | #: template/gsoc.html.j2:584 | ||
1450 | msgid "Report:" | ||
1451 | msgstr "" | ||
1452 | |||
1453 | #: template/gsoc.html.j2:589 | ||
1454 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | ||
1455 | msgstr "" | ||
1456 | |||
1457 | #: template/gsoc.html.j2:599 | ||
1443 | msgid "" | 1458 | msgid "" |
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>." |
1449 | msgstr "" | 1464 | msgstr "" |
1450 | 1465 | ||
1451 | #: template/gsoc.html.j2:590 | 1466 | #: template/gsoc.html.j2:614 |
1452 | msgid "Required Skills: C, JavaScript, CSS" | 1467 | msgid "Required Skills: C, JavaScript, CSS" |
1453 | msgstr "" | 1468 | msgstr "" |
1454 | 1469 | ||
1455 | #: template/gsoc.html.j2:600 | 1470 | #: template/gsoc.html.j2:624 |
1456 | msgid "" | 1471 | msgid "" |
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>" |
1458 | msgstr "" | 1473 | msgstr "" |
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 "" | |||
8 | msgstr "" | 8 | msgstr "" |
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 "" | |||
1083 | msgid "GNUnet's Google Summer of Code projects" | 1083 | msgid "GNUnet's Google Summer of Code projects" |
1084 | msgstr "" | 1084 | msgstr "" |
1085 | 1085 | ||
1086 | #: template/gsoc.html.j2:12 | 1086 | #: template/gsoc.html.j2:12 template/gsoc.html.j2:28 |
1087 | msgid "Current projects" | 1087 | msgid "Current projects" |
1088 | msgstr "" | 1088 | msgstr "" |
1089 | 1089 | ||
1090 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:181 | 1090 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
1091 | msgid "Past projects" | 1091 | msgid "Past projects" |
1092 | msgstr "" | 1092 | msgstr "" |
1093 | 1093 | ||
1094 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:569 | 1094 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:553 |
1095 | msgid "Finished projects" | 1095 | msgid "Finished projects" |
1096 | msgstr "" | 1096 | msgstr "" |
1097 | 1097 | ||
@@ -1102,24 +1102,20 @@ msgid "" | |||
1102 | "finished projects." | 1102 | "finished projects." |
1103 | msgstr "" | 1103 | msgstr "" |
1104 | 1104 | ||
1105 | #: template/gsoc.html.j2:31 | 1105 | #: template/gsoc.html.j2:37 |
1106 | msgid "Current projects (2019)" | ||
1107 | msgstr "" | ||
1108 | |||
1109 | #: template/gsoc.html.j2:35 | ||
1110 | msgid "" | 1106 | msgid "" |
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." |
1114 | msgstr "" | 1110 | msgstr "" |
1115 | 1111 | ||
1116 | #: template/gsoc.html.j2:42 | 1112 | #: template/gsoc.html.j2:44 |
1117 | msgid "" | 1113 | msgid "" |
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>" |
1120 | msgstr "" | 1116 | msgstr "" |
1121 | 1117 | ||
1122 | #: template/gsoc.html.j2:51 | 1118 | #: template/gsoc.html.j2:53 |
1123 | msgid "" | 1119 | msgid "" |
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." |
1131 | msgstr "" | 1127 | msgstr "" |
1132 | 1128 | ||
1133 | #: template/gsoc.html.j2:63 | 1129 | #: template/gsoc.html.j2:65 |
1134 | msgid "<strong>Mentors:</strong> TBD" | 1130 | msgid "<strong>Mentors:</strong> TBD" |
1135 | msgstr "" | 1131 | msgstr "" |
1136 | 1132 | ||
1137 | #: template/gsoc.html.j2:72 | 1133 | #: template/gsoc.html.j2:74 |
1138 | msgid "" | ||
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" | ||
1145 | msgstr "" | ||
1146 | |||
1147 | #: template/gsoc.html.j2:88 | ||
1148 | msgid "" | 1134 | msgid "" |
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" |
1164 | msgstr "" | 1150 | msgstr "" |
1165 | 1151 | ||
1166 | #: template/gsoc.html.j2:119 | 1152 | #: template/gsoc.html.j2:105 |
1167 | msgid "" | 1153 | msgid "" |
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" |
1186 | msgstr "" | 1172 | msgstr "" |
1187 | 1173 | ||
1188 | #: template/gsoc.html.j2:154 | 1174 | #: template/gsoc.html.j2:140 |
1189 | msgid "" | 1175 | msgid "" |
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" |
1202 | msgstr "" | 1188 | msgstr "" |
1203 | 1189 | ||
1204 | #: template/gsoc.html.j2:175 | 1190 | #: template/gsoc.html.j2:161 |
1205 | msgid "<strong>Mentors:</strong> lynX & dvn" | 1191 | msgid "<strong>Mentors:</strong> lynX & dvn" |
1206 | msgstr "" | 1192 | msgstr "" |
1207 | 1193 | ||
1208 | #: template/gsoc.html.j2:185 | 1194 | #: template/gsoc.html.j2:169 |
1209 | msgid "" | 1195 | msgid "" |
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." |
1213 | msgstr "" | 1199 | msgstr "" |
1214 | 1200 | ||
1215 | #: template/gsoc.html.j2:193 | 1201 | #: template/gsoc.html.j2:177 |
1216 | msgid "" | 1202 | msgid "" |
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." |
1221 | msgstr "" | 1207 | msgstr "" |
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 |
1226 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 1212 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
1227 | msgstr "" | 1213 | msgstr "" |
1228 | 1214 | ||
1229 | #: template/gsoc.html.j2:208 | 1215 | #: template/gsoc.html.j2:192 |
1230 | msgid "Required Skills: Rust" | 1216 | msgid "Required Skills: Rust" |
1231 | msgstr "" | 1217 | msgstr "" |
1232 | 1218 | ||
1233 | #: template/gsoc.html.j2:213 | 1219 | #: template/gsoc.html.j2:197 |
1234 | msgid "Difficulty level: low" | 1220 | msgid "Difficulty level: low" |
1235 | msgstr "" | 1221 | msgstr "" |
1236 | 1222 | ||
1237 | #: template/gsoc.html.j2:221 | 1223 | #: template/gsoc.html.j2:205 |
1238 | msgid "" | 1224 | msgid "" |
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." |
1240 | msgstr "" | 1226 | msgstr "" |
1241 | 1227 | ||
1242 | #: template/gsoc.html.j2:232 | 1228 | #: template/gsoc.html.j2:216 |
1243 | msgid "" | 1229 | msgid "" |
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." |
1248 | msgstr "" | 1234 | msgstr "" |
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 |
1252 | msgid "Required Skills: C" | 1238 | msgid "Required Skills: C" |
1253 | msgstr "" | 1239 | msgstr "" |
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 |
1257 | msgid "Difficulty level: medium" | 1243 | msgid "Difficulty level: medium" |
1258 | msgstr "" | 1244 | msgstr "" |
1259 | 1245 | ||
1260 | #: template/gsoc.html.j2:254 | 1246 | #: template/gsoc.html.j2:238 |
1261 | msgid "" | 1247 | msgid "" |
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." |
1266 | msgstr "" | 1252 | msgstr "" |
1267 | 1253 | ||
1268 | #: template/gsoc.html.j2:265 template/gsoc.html.j2:585 | 1254 | #: template/gsoc.html.j2:249 template/gsoc.html.j2:609 |
1269 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 1255 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
1270 | msgstr "" | 1256 | msgstr "" |
1271 | 1257 | ||
1272 | #: template/gsoc.html.j2:273 | 1258 | #: template/gsoc.html.j2:257 |
1273 | msgid "" | 1259 | msgid "" |
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." |
1278 | msgstr "" | 1264 | msgstr "" |
1279 | 1265 | ||
1280 | #: template/gsoc.html.j2:289 | 1266 | #: template/gsoc.html.j2:273 |
1281 | msgid "" | 1267 | msgid "" |
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." |
1284 | msgstr "" | 1270 | msgstr "" |
1285 | 1271 | ||
1286 | #: template/gsoc.html.j2:296 | 1272 | #: template/gsoc.html.j2:280 |
1287 | msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff" | 1273 | msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff" |
1288 | msgstr "" | 1274 | msgstr "" |
1289 | 1275 | ||
1290 | #: template/gsoc.html.j2:304 template/gsoc.html.j2:548 | 1276 | #: template/gsoc.html.j2:288 template/gsoc.html.j2:532 |
1291 | msgid "" | 1277 | msgid "" |
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." |
1294 | msgstr "" | 1280 | msgstr "" |
1295 | 1281 | ||
1296 | #: template/gsoc.html.j2:316 | 1282 | #: template/gsoc.html.j2:300 |
1297 | msgid "Required Skills: Rust or C, crypto" | 1283 | msgid "Required Skills: Rust or C, crypto" |
1298 | msgstr "" | 1284 | msgstr "" |
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 |
1302 | msgid "Difficulty level: high" | 1288 | msgid "Difficulty level: high" |
1303 | msgstr "" | 1289 | msgstr "" |
1304 | 1290 | ||
1305 | #: template/gsoc.html.j2:329 | 1291 | #: template/gsoc.html.j2:313 |
1306 | msgid "" | 1292 | msgid "" |
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." |
1309 | msgstr "" | 1295 | msgstr "" |
1310 | 1296 | ||
1311 | #: template/gsoc.html.j2:335 | 1297 | #: template/gsoc.html.j2:319 |
1312 | msgid "Place types to be implemented:" | 1298 | msgid "Place types to be implemented:" |
1313 | msgstr "" | 1299 | msgstr "" |
1314 | 1300 | ||
1315 | #: template/gsoc.html.j2:339 | 1301 | #: template/gsoc.html.j2:323 |
1316 | msgid "" | 1302 | msgid "" |
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>" |
1323 | msgstr "" | 1309 | msgstr "" |
1324 | 1310 | ||
1325 | #: template/gsoc.html.j2:350 | 1311 | #: template/gsoc.html.j2:334 |
1326 | msgid "Also provide the following UI functionality:" | 1312 | msgid "Also provide the following UI functionality:" |
1327 | msgstr "" | 1313 | msgstr "" |
1328 | 1314 | ||
1329 | #: template/gsoc.html.j2:354 | 1315 | #: template/gsoc.html.j2:338 |
1330 | msgid "" | 1316 | msgid "" |
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>" |
1336 | msgstr "" | 1322 | msgstr "" |
1337 | 1323 | ||
1338 | #: template/gsoc.html.j2:363 | 1324 | #: template/gsoc.html.j2:347 |
1339 | msgid "" | 1325 | msgid "" |
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>" |
1342 | msgstr "" | 1328 | msgstr "" |
1343 | 1329 | ||
1344 | #: template/gsoc.html.j2:368 | 1330 | #: template/gsoc.html.j2:352 |
1345 | msgid "<strong>Mentors:</strong> lynX" | 1331 | msgid "<strong>Mentors:</strong> lynX" |
1346 | msgstr "" | 1332 | msgstr "" |
1347 | 1333 | ||
1348 | #: template/gsoc.html.j2:373 | 1334 | #: template/gsoc.html.j2:357 |
1349 | msgid "Required Skills: C/C++" | 1335 | msgid "Required Skills: C/C++" |
1350 | msgstr "" | 1336 | msgstr "" |
1351 | 1337 | ||
1352 | #: template/gsoc.html.j2:386 | 1338 | #: template/gsoc.html.j2:370 |
1353 | msgid "" | 1339 | msgid "" |
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]\")." |
1361 | msgstr "" | 1347 | msgstr "" |
1362 | 1348 | ||
1363 | #: template/gsoc.html.j2:404 | 1349 | #: template/gsoc.html.j2:388 |
1364 | msgid "" | 1350 | msgid "" |
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>" |
1367 | msgstr "" | 1353 | msgstr "" |
1368 | 1354 | ||
1369 | #: template/gsoc.html.j2:410 template/gsoc.html.j2:450 | 1355 | #: template/gsoc.html.j2:394 template/gsoc.html.j2:434 |
1370 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 1356 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
1371 | msgstr "" | 1357 | msgstr "" |
1372 | 1358 | ||
1373 | #: template/gsoc.html.j2:427 | 1359 | #: template/gsoc.html.j2:411 |
1374 | msgid "" | 1360 | msgid "" |
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>" |
1381 | msgstr "" | 1367 | msgstr "" |
1382 | 1368 | ||
1383 | #: template/gsoc.html.j2:468 | 1369 | #: template/gsoc.html.j2:452 |
1384 | msgid "" | 1370 | msgid "" |
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." |
1390 | msgstr "" | 1376 | msgstr "" |
1391 | 1377 | ||
1392 | #: template/gsoc.html.j2:480 | 1378 | #: template/gsoc.html.j2:464 |
1393 | msgid "<strong>Mentors:</strong> mate, cg" | 1379 | msgid "<strong>Mentors:</strong> mate, cg" |
1394 | msgstr "" | 1380 | msgstr "" |
1395 | 1381 | ||
1396 | #: template/gsoc.html.j2:498 | 1382 | #: template/gsoc.html.j2:482 |
1397 | msgid "" | 1383 | msgid "" |
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" |
1401 | msgstr "" | 1387 | msgstr "" |
1402 | 1388 | ||
1403 | #: template/gsoc.html.j2:505 template/gsoc.html.j2:519 | 1389 | #: template/gsoc.html.j2:489 template/gsoc.html.j2:503 |
1404 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 1390 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
1405 | msgstr "" | 1391 | msgstr "" |
1406 | 1392 | ||
1407 | #: template/gsoc.html.j2:513 | 1393 | #: template/gsoc.html.j2:497 |
1408 | msgid "" | 1394 | msgid "" |
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)" |
1411 | msgstr "" | 1397 | msgstr "" |
1412 | 1398 | ||
1413 | #: template/gsoc.html.j2:527 | 1399 | #: template/gsoc.html.j2:511 |
1414 | msgid "" | 1400 | msgid "" |
1415 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 1401 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
1416 | msgstr "" | 1402 | msgstr "" |
1417 | 1403 | ||
1418 | #: template/gsoc.html.j2:535 | 1404 | #: template/gsoc.html.j2:519 |
1419 | msgid "" | 1405 | msgid "" |
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)." |
1424 | msgstr "" | 1410 | msgstr "" |
1425 | 1411 | ||
1426 | #: template/gsoc.html.j2:563 | 1412 | #: template/gsoc.html.j2:547 |
1427 | msgid "" | 1413 | msgid "" |
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." |
1430 | msgstr "" | 1416 | msgstr "" |
1431 | 1417 | ||
1432 | #: template/gsoc.html.j2:575 | 1418 | #: template/gsoc.html.j2:559 |
1419 | msgid "" | ||
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>)." | ||
1425 | msgstr "" | ||
1426 | |||
1427 | #: template/gsoc.html.j2:569 | ||
1428 | msgid "<strong>Mentors:</strong> Christian Grothoff" | ||
1429 | msgstr "" | ||
1430 | |||
1431 | #: template/gsoc.html.j2:574 | ||
1432 | msgid "Required Skills:" | ||
1433 | msgstr "" | ||
1434 | |||
1435 | #: template/gsoc.html.j2:579 | ||
1436 | msgid "Difficulty level:" | ||
1437 | msgstr "" | ||
1438 | |||
1439 | #: template/gsoc.html.j2:584 | ||
1440 | msgid "Report:" | ||
1441 | msgstr "" | ||
1442 | |||
1443 | #: template/gsoc.html.j2:589 | ||
1444 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | ||
1445 | msgstr "" | ||
1446 | |||
1447 | #: template/gsoc.html.j2:599 | ||
1433 | msgid "" | 1448 | msgid "" |
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>." |
1439 | msgstr "" | 1454 | msgstr "" |
1440 | 1455 | ||
1441 | #: template/gsoc.html.j2:590 | 1456 | #: template/gsoc.html.j2:614 |
1442 | msgid "Required Skills: C, JavaScript, CSS" | 1457 | msgid "Required Skills: C, JavaScript, CSS" |
1443 | msgstr "" | 1458 | msgstr "" |
1444 | 1459 | ||
1445 | #: template/gsoc.html.j2:600 | 1460 | #: template/gsoc.html.j2:624 |
1446 | msgid "" | 1461 | msgid "" |
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>" |
1448 | msgstr "" | 1463 | msgstr "" |
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 "" | |||
8 | msgstr "" | 8 | msgstr "" |
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 "" | |||
1083 | msgid "GNUnet's Google Summer of Code projects" | 1083 | msgid "GNUnet's Google Summer of Code projects" |
1084 | msgstr "" | 1084 | msgstr "" |
1085 | 1085 | ||
1086 | #: template/gsoc.html.j2:12 | 1086 | #: template/gsoc.html.j2:12 template/gsoc.html.j2:28 |
1087 | msgid "Current projects" | 1087 | msgid "Current projects" |
1088 | msgstr "" | 1088 | msgstr "" |
1089 | 1089 | ||
1090 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:181 | 1090 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
1091 | msgid "Past projects" | 1091 | msgid "Past projects" |
1092 | msgstr "" | 1092 | msgstr "" |
1093 | 1093 | ||
1094 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:569 | 1094 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:553 |
1095 | msgid "Finished projects" | 1095 | msgid "Finished projects" |
1096 | msgstr "" | 1096 | msgstr "" |
1097 | 1097 | ||
@@ -1102,24 +1102,20 @@ msgid "" | |||
1102 | "finished projects." | 1102 | "finished projects." |
1103 | msgstr "" | 1103 | msgstr "" |
1104 | 1104 | ||
1105 | #: template/gsoc.html.j2:31 | 1105 | #: template/gsoc.html.j2:37 |
1106 | msgid "Current projects (2019)" | ||
1107 | msgstr "" | ||
1108 | |||
1109 | #: template/gsoc.html.j2:35 | ||
1110 | msgid "" | 1106 | msgid "" |
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." |
1114 | msgstr "" | 1110 | msgstr "" |
1115 | 1111 | ||
1116 | #: template/gsoc.html.j2:42 | 1112 | #: template/gsoc.html.j2:44 |
1117 | msgid "" | 1113 | msgid "" |
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>" |
1120 | msgstr "" | 1116 | msgstr "" |
1121 | 1117 | ||
1122 | #: template/gsoc.html.j2:51 | 1118 | #: template/gsoc.html.j2:53 |
1123 | msgid "" | 1119 | msgid "" |
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." |
1131 | msgstr "" | 1127 | msgstr "" |
1132 | 1128 | ||
1133 | #: template/gsoc.html.j2:63 | 1129 | #: template/gsoc.html.j2:65 |
1134 | msgid "<strong>Mentors:</strong> TBD" | 1130 | msgid "<strong>Mentors:</strong> TBD" |
1135 | msgstr "" | 1131 | msgstr "" |
1136 | 1132 | ||
1137 | #: template/gsoc.html.j2:72 | 1133 | #: template/gsoc.html.j2:74 |
1138 | msgid "" | ||
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" | ||
1145 | msgstr "" | ||
1146 | |||
1147 | #: template/gsoc.html.j2:88 | ||
1148 | msgid "" | 1134 | msgid "" |
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" |
1164 | msgstr "" | 1150 | msgstr "" |
1165 | 1151 | ||
1166 | #: template/gsoc.html.j2:119 | 1152 | #: template/gsoc.html.j2:105 |
1167 | msgid "" | 1153 | msgid "" |
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" |
1186 | msgstr "" | 1172 | msgstr "" |
1187 | 1173 | ||
1188 | #: template/gsoc.html.j2:154 | 1174 | #: template/gsoc.html.j2:140 |
1189 | msgid "" | 1175 | msgid "" |
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" |
1202 | msgstr "" | 1188 | msgstr "" |
1203 | 1189 | ||
1204 | #: template/gsoc.html.j2:175 | 1190 | #: template/gsoc.html.j2:161 |
1205 | msgid "<strong>Mentors:</strong> lynX & dvn" | 1191 | msgid "<strong>Mentors:</strong> lynX & dvn" |
1206 | msgstr "" | 1192 | msgstr "" |
1207 | 1193 | ||
1208 | #: template/gsoc.html.j2:185 | 1194 | #: template/gsoc.html.j2:169 |
1209 | msgid "" | 1195 | msgid "" |
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." |
1213 | msgstr "" | 1199 | msgstr "" |
1214 | 1200 | ||
1215 | #: template/gsoc.html.j2:193 | 1201 | #: template/gsoc.html.j2:177 |
1216 | msgid "" | 1202 | msgid "" |
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." |
1221 | msgstr "" | 1207 | msgstr "" |
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 |
1226 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 1212 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
1227 | msgstr "" | 1213 | msgstr "" |
1228 | 1214 | ||
1229 | #: template/gsoc.html.j2:208 | 1215 | #: template/gsoc.html.j2:192 |
1230 | msgid "Required Skills: Rust" | 1216 | msgid "Required Skills: Rust" |
1231 | msgstr "" | 1217 | msgstr "" |
1232 | 1218 | ||
1233 | #: template/gsoc.html.j2:213 | 1219 | #: template/gsoc.html.j2:197 |
1234 | msgid "Difficulty level: low" | 1220 | msgid "Difficulty level: low" |
1235 | msgstr "" | 1221 | msgstr "" |
1236 | 1222 | ||
1237 | #: template/gsoc.html.j2:221 | 1223 | #: template/gsoc.html.j2:205 |
1238 | msgid "" | 1224 | msgid "" |
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." |
1240 | msgstr "" | 1226 | msgstr "" |
1241 | 1227 | ||
1242 | #: template/gsoc.html.j2:232 | 1228 | #: template/gsoc.html.j2:216 |
1243 | msgid "" | 1229 | msgid "" |
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." |
1248 | msgstr "" | 1234 | msgstr "" |
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 |
1252 | msgid "Required Skills: C" | 1238 | msgid "Required Skills: C" |
1253 | msgstr "" | 1239 | msgstr "" |
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 |
1257 | msgid "Difficulty level: medium" | 1243 | msgid "Difficulty level: medium" |
1258 | msgstr "" | 1244 | msgstr "" |
1259 | 1245 | ||
1260 | #: template/gsoc.html.j2:254 | 1246 | #: template/gsoc.html.j2:238 |
1261 | msgid "" | 1247 | msgid "" |
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." |
1266 | msgstr "" | 1252 | msgstr "" |
1267 | 1253 | ||
1268 | #: template/gsoc.html.j2:265 template/gsoc.html.j2:585 | 1254 | #: template/gsoc.html.j2:249 template/gsoc.html.j2:609 |
1269 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 1255 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
1270 | msgstr "" | 1256 | msgstr "" |
1271 | 1257 | ||
1272 | #: template/gsoc.html.j2:273 | 1258 | #: template/gsoc.html.j2:257 |
1273 | msgid "" | 1259 | msgid "" |
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." |
1278 | msgstr "" | 1264 | msgstr "" |
1279 | 1265 | ||
1280 | #: template/gsoc.html.j2:289 | 1266 | #: template/gsoc.html.j2:273 |
1281 | msgid "" | 1267 | msgid "" |
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." |
1284 | msgstr "" | 1270 | msgstr "" |
1285 | 1271 | ||
1286 | #: template/gsoc.html.j2:296 | 1272 | #: template/gsoc.html.j2:280 |
1287 | msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff" | 1273 | msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff" |
1288 | msgstr "" | 1274 | msgstr "" |
1289 | 1275 | ||
1290 | #: template/gsoc.html.j2:304 template/gsoc.html.j2:548 | 1276 | #: template/gsoc.html.j2:288 template/gsoc.html.j2:532 |
1291 | msgid "" | 1277 | msgid "" |
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." |
1294 | msgstr "" | 1280 | msgstr "" |
1295 | 1281 | ||
1296 | #: template/gsoc.html.j2:316 | 1282 | #: template/gsoc.html.j2:300 |
1297 | msgid "Required Skills: Rust or C, crypto" | 1283 | msgid "Required Skills: Rust or C, crypto" |
1298 | msgstr "" | 1284 | msgstr "" |
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 |
1302 | msgid "Difficulty level: high" | 1288 | msgid "Difficulty level: high" |
1303 | msgstr "" | 1289 | msgstr "" |
1304 | 1290 | ||
1305 | #: template/gsoc.html.j2:329 | 1291 | #: template/gsoc.html.j2:313 |
1306 | msgid "" | 1292 | msgid "" |
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." |
1309 | msgstr "" | 1295 | msgstr "" |
1310 | 1296 | ||
1311 | #: template/gsoc.html.j2:335 | 1297 | #: template/gsoc.html.j2:319 |
1312 | msgid "Place types to be implemented:" | 1298 | msgid "Place types to be implemented:" |
1313 | msgstr "" | 1299 | msgstr "" |
1314 | 1300 | ||
1315 | #: template/gsoc.html.j2:339 | 1301 | #: template/gsoc.html.j2:323 |
1316 | msgid "" | 1302 | msgid "" |
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>" |
1323 | msgstr "" | 1309 | msgstr "" |
1324 | 1310 | ||
1325 | #: template/gsoc.html.j2:350 | 1311 | #: template/gsoc.html.j2:334 |
1326 | msgid "Also provide the following UI functionality:" | 1312 | msgid "Also provide the following UI functionality:" |
1327 | msgstr "" | 1313 | msgstr "" |
1328 | 1314 | ||
1329 | #: template/gsoc.html.j2:354 | 1315 | #: template/gsoc.html.j2:338 |
1330 | msgid "" | 1316 | msgid "" |
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>" |
1336 | msgstr "" | 1322 | msgstr "" |
1337 | 1323 | ||
1338 | #: template/gsoc.html.j2:363 | 1324 | #: template/gsoc.html.j2:347 |
1339 | msgid "" | 1325 | msgid "" |
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>" |
1342 | msgstr "" | 1328 | msgstr "" |
1343 | 1329 | ||
1344 | #: template/gsoc.html.j2:368 | 1330 | #: template/gsoc.html.j2:352 |
1345 | msgid "<strong>Mentors:</strong> lynX" | 1331 | msgid "<strong>Mentors:</strong> lynX" |
1346 | msgstr "" | 1332 | msgstr "" |
1347 | 1333 | ||
1348 | #: template/gsoc.html.j2:373 | 1334 | #: template/gsoc.html.j2:357 |
1349 | msgid "Required Skills: C/C++" | 1335 | msgid "Required Skills: C/C++" |
1350 | msgstr "" | 1336 | msgstr "" |
1351 | 1337 | ||
1352 | #: template/gsoc.html.j2:386 | 1338 | #: template/gsoc.html.j2:370 |
1353 | msgid "" | 1339 | msgid "" |
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]\")." |
1361 | msgstr "" | 1347 | msgstr "" |
1362 | 1348 | ||
1363 | #: template/gsoc.html.j2:404 | 1349 | #: template/gsoc.html.j2:388 |
1364 | msgid "" | 1350 | msgid "" |
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>" |
1367 | msgstr "" | 1353 | msgstr "" |
1368 | 1354 | ||
1369 | #: template/gsoc.html.j2:410 template/gsoc.html.j2:450 | 1355 | #: template/gsoc.html.j2:394 template/gsoc.html.j2:434 |
1370 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 1356 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
1371 | msgstr "" | 1357 | msgstr "" |
1372 | 1358 | ||
1373 | #: template/gsoc.html.j2:427 | 1359 | #: template/gsoc.html.j2:411 |
1374 | msgid "" | 1360 | msgid "" |
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>" |
1381 | msgstr "" | 1367 | msgstr "" |
1382 | 1368 | ||
1383 | #: template/gsoc.html.j2:468 | 1369 | #: template/gsoc.html.j2:452 |
1384 | msgid "" | 1370 | msgid "" |
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." |
1390 | msgstr "" | 1376 | msgstr "" |
1391 | 1377 | ||
1392 | #: template/gsoc.html.j2:480 | 1378 | #: template/gsoc.html.j2:464 |
1393 | msgid "<strong>Mentors:</strong> mate, cg" | 1379 | msgid "<strong>Mentors:</strong> mate, cg" |
1394 | msgstr "" | 1380 | msgstr "" |
1395 | 1381 | ||
1396 | #: template/gsoc.html.j2:498 | 1382 | #: template/gsoc.html.j2:482 |
1397 | msgid "" | 1383 | msgid "" |
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" |
1401 | msgstr "" | 1387 | msgstr "" |
1402 | 1388 | ||
1403 | #: template/gsoc.html.j2:505 template/gsoc.html.j2:519 | 1389 | #: template/gsoc.html.j2:489 template/gsoc.html.j2:503 |
1404 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 1390 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
1405 | msgstr "" | 1391 | msgstr "" |
1406 | 1392 | ||
1407 | #: template/gsoc.html.j2:513 | 1393 | #: template/gsoc.html.j2:497 |
1408 | msgid "" | 1394 | msgid "" |
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)" |
1411 | msgstr "" | 1397 | msgstr "" |
1412 | 1398 | ||
1413 | #: template/gsoc.html.j2:527 | 1399 | #: template/gsoc.html.j2:511 |
1414 | msgid "" | 1400 | msgid "" |
1415 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 1401 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
1416 | msgstr "" | 1402 | msgstr "" |
1417 | 1403 | ||
1418 | #: template/gsoc.html.j2:535 | 1404 | #: template/gsoc.html.j2:519 |
1419 | msgid "" | 1405 | msgid "" |
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)." |
1424 | msgstr "" | 1410 | msgstr "" |
1425 | 1411 | ||
1426 | #: template/gsoc.html.j2:563 | 1412 | #: template/gsoc.html.j2:547 |
1427 | msgid "" | 1413 | msgid "" |
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." |
1430 | msgstr "" | 1416 | msgstr "" |
1431 | 1417 | ||
1432 | #: template/gsoc.html.j2:575 | 1418 | #: template/gsoc.html.j2:559 |
1419 | msgid "" | ||
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>)." | ||
1425 | msgstr "" | ||
1426 | |||
1427 | #: template/gsoc.html.j2:569 | ||
1428 | msgid "<strong>Mentors:</strong> Christian Grothoff" | ||
1429 | msgstr "" | ||
1430 | |||
1431 | #: template/gsoc.html.j2:574 | ||
1432 | msgid "Required Skills:" | ||
1433 | msgstr "" | ||
1434 | |||
1435 | #: template/gsoc.html.j2:579 | ||
1436 | msgid "Difficulty level:" | ||
1437 | msgstr "" | ||
1438 | |||
1439 | #: template/gsoc.html.j2:584 | ||
1440 | msgid "Report:" | ||
1441 | msgstr "" | ||
1442 | |||
1443 | #: template/gsoc.html.j2:589 | ||
1444 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | ||
1445 | msgstr "" | ||
1446 | |||
1447 | #: template/gsoc.html.j2:599 | ||
1433 | msgid "" | 1448 | msgid "" |
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>." |
1439 | msgstr "" | 1454 | msgstr "" |
1440 | 1455 | ||
1441 | #: template/gsoc.html.j2:590 | 1456 | #: template/gsoc.html.j2:614 |
1442 | msgid "Required Skills: C, JavaScript, CSS" | 1457 | msgid "Required Skills: C, JavaScript, CSS" |
1443 | msgstr "" | 1458 | msgstr "" |
1444 | 1459 | ||
1445 | #: template/gsoc.html.j2:600 | 1460 | #: template/gsoc.html.j2:624 |
1446 | msgid "" | 1461 | msgid "" |
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>" |
1448 | msgstr "" | 1463 | msgstr "" |
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> |