aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2019-04-04 12:45:48 +0200
committerChristian Grothoff <christian@grothoff.org>2019-04-04 12:45:59 +0200
commitf4281fadb864817334ef39d13845a4fe32f56e75 (patch)
tree283a487c3ce4a6c962c44d421fb31119f971f8a5
parentb22b43ac718a05416a472c35b523c2d545af79dc (diff)
downloadwww-f4281fadb864817334ef39d13845a4fe32f56e75.tar.gz
www-f4281fadb864817334ef39d13845a4fe32f56e75.zip
update news
-rw-r--r--locale/de/LC_MESSAGES/messages.po668
-rw-r--r--locale/en/LC_MESSAGES/messages.po664
-rw-r--r--locale/es/LC_MESSAGES/messages.po666
-rw-r--r--locale/fr/LC_MESSAGES/messages.po666
-rw-r--r--locale/it/LC_MESSAGES/messages.po666
-rw-r--r--template/news.html.j2.inc2
6 files changed, 2892 insertions, 440 deletions
diff --git a/locale/de/LC_MESSAGES/messages.po b/locale/de/LC_MESSAGES/messages.po
index a4d6bd5b..41cb2d5f 100644
--- a/locale/de/LC_MESSAGES/messages.po
+++ b/locale/de/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2019-02-27 20:53+0100\n" 10"POT-Creation-Date: 2019-04-03 15:17+0200\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"
@@ -33,7 +33,7 @@ msgstr "Entwickelerteam"
33msgid "Contact" 33msgid "Contact"
34msgstr "Kontakt" 34msgstr "Kontakt"
35 35
36#: common/footer.j2.inc:9 common/navigation.j2.inc:37 36#: common/footer.j2.inc:9 common/navigation.j2.inc:54
37msgid "GNUnet e.V." 37msgid "GNUnet e.V."
38msgstr "GNUnet e.V." 38msgstr "GNUnet e.V."
39 39
@@ -41,7 +41,7 @@ msgstr "GNUnet e.V."
41msgid "About GNUnet" 41msgid "About GNUnet"
42msgstr "Über GNUnet" 42msgstr "Über GNUnet"
43 43
44#: common/footer.j2.inc:15 common/navigation.j2.inc:45 44#: common/footer.j2.inc:15 common/navigation.j2.inc:66
45msgid "Bug Tracker" 45msgid "Bug Tracker"
46msgstr "Fehler Datenbank" 46msgstr "Fehler Datenbank"
47 47
@@ -55,11 +55,11 @@ msgstr "IRC Archive"
55msgid "Copyright Assignment" 55msgid "Copyright Assignment"
56msgstr "Copyright Übertragung" 56msgstr "Copyright Übertragung"
57 57
58#: common/footer.j2.inc:22 common/navigation.j2.inc:47 58#: common/footer.j2.inc:22 common/navigation.j2.inc:68
59msgid "Continuous Integration" 59msgid "Continuous Integration"
60msgstr "Kontinuierliche Integration" 60msgstr "Kontinuierliche Integration"
61 61
62#: common/footer.j2.inc:23 common/navigation.j2.inc:66 62#: common/footer.j2.inc:23 common/navigation.j2.inc:87
63#: template/developers.html.j2:24 63#: template/developers.html.j2:24
64msgid "Bibliography" 64msgid "Bibliography"
65msgstr "Bibliografie" 65msgstr "Bibliografie"
@@ -80,55 +80,59 @@ msgstr ""
80"Software</a> erstellt.<br> Probleme bitte <a href='contact.html'>hier</a> " 80"Software</a> erstellt.<br> Probleme bitte <a href='contact.html'>hier</a> "
81"melden." 81"melden."
82 82
83#: common/navigation.j2.inc:33 83#: common/navigation.j2.inc:48
84msgid "Community" 84msgid "Community"
85msgstr "Gemeinschaft" 85msgstr "Gemeinschaft"
86 86
87#: common/navigation.j2.inc:35 template/developers.html.j2:34 87#: common/navigation.j2.inc:51 template/developers.html.j2:34
88msgid "Discussion" 88msgid "Discussion"
89msgstr "Diskussion" 89msgstr "Diskussion"
90 90
91#: common/navigation.j2.inc:36 91#: common/navigation.j2.inc:52
92msgid "GSoC Projects"
93msgstr ""
94
95#: common/navigation.j2.inc:53
92msgid "Copyright for Contributors" 96msgid "Copyright for Contributors"
93msgstr "Copyright für Mitwirkende" 97msgstr "Copyright für Mitwirkende"
94 98
95#: common/navigation.j2.inc:38 99#: common/navigation.j2.inc:55
96msgid "IRC Archive" 100msgid "IRC Archive"
97msgstr "IRC Archive" 101msgstr "IRC Archive"
98 102
99#: common/navigation.j2.inc:42 103#: common/navigation.j2.inc:62
100msgid "Development" 104msgid "Development"
101msgstr "Entwickelung" 105msgstr "Entwickelung"
102 106
103#: common/navigation.j2.inc:44 107#: common/navigation.j2.inc:65
104msgid "System Architecture" 108msgid "System Architecture"
105msgstr "System Architekture" 109msgstr "System Architekture"
106 110
107#: common/navigation.j2.inc:46 template/gnurl.html.j2:124 111#: common/navigation.j2.inc:67 template/gnurl.html.j2:124
108msgid "Source Code" 112msgid "Source Code"
109msgstr "Quellcode" 113msgstr "Quellcode"
110 114
111#: common/navigation.j2.inc:58 115#: common/navigation.j2.inc:79
112msgid "Documentation" 116msgid "Documentation"
113msgstr "Dokumentation" 117msgstr "Dokumentation"
114 118
115#: common/navigation.j2.inc:61 template/tutorial.html.j2:5 119#: common/navigation.j2.inc:82 template/tutorial.html.j2:5
116msgid "Tutorials" 120msgid "Tutorials"
117msgstr "Anleitungen" 121msgstr "Anleitungen"
118 122
119#: common/navigation.j2.inc:62 123#: common/navigation.j2.inc:83
120msgid "Glossary" 124msgid "Glossary"
121msgstr "Glossar" 125msgstr "Glossar"
122 126
123#: common/navigation.j2.inc:63 127#: common/navigation.j2.inc:84
124msgid "Handbook" 128msgid "Handbook"
125msgstr "Handbuch" 129msgstr "Handbuch"
126 130
127#: common/navigation.j2.inc:64 131#: common/navigation.j2.inc:85
128msgid "C-Tutorial" 132msgid "C-Tutorial"
129msgstr "C-Anleitung" 133msgstr "C-Anleitung"
130 134
131#: common/navigation.j2.inc:65 135#: common/navigation.j2.inc:86
132msgid "FAQ" 136msgid "FAQ"
133msgstr "FAQ" 137msgstr "FAQ"
134 138
@@ -257,11 +261,11 @@ msgstr ""
257msgid "GNUnet System Architecture" 261msgid "GNUnet System Architecture"
258msgstr "GNUnet Systemarchitektur" 262msgstr "GNUnet Systemarchitektur"
259 263
260#: template/architecture.html.j2:20 264#: template/architecture.html.j2:21
261msgid "Foundations" 265msgid "Foundations"
262msgstr "Grundlagen" 266msgstr "Grundlagen"
263 267
264#: template/architecture.html.j2:22 268#: template/architecture.html.j2:23
265msgid "" 269msgid ""
266"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like " 270"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
267"end-to-end encrypted messaging layer (CADET), a public key infrastructure " 271"end-to-end encrypted messaging layer (CADET), a public key infrastructure "
@@ -276,11 +280,11 @@ msgstr ""
276"decentralizierte Routingalgorithmen benutzt. Diese Komponenten ersetzen das " 280"decentralizierte Routingalgorithmen benutzt. Diese Komponenten ersetzen das "
277"traditionelle Internet (TCP/IP)." 281"traditionelle Internet (TCP/IP)."
278 282
279#: template/architecture.html.j2:35 283#: template/architecture.html.j2:36
280msgid "Security" 284msgid "Security"
281msgstr "Sicherheit" 285msgstr "Sicherheit"
282 286
283#: template/architecture.html.j2:38 287#: template/architecture.html.j2:39
284msgid "" 288msgid ""
285"GNUnet is implemented using a multi-process architecture. Each subsystem " 289"GNUnet is implemented using a multi-process architecture. Each subsystem "
286"runs as a separate process, providing fault-isolation and enabling tight " 290"runs as a separate process, providing fault-isolation and enabling tight "
@@ -425,6 +429,38 @@ msgid ""
425"org/gauger/\">https://old.gnunet.org/gauger/</a>." 429"org/gauger/\">https://old.gnunet.org/gauger/</a>."
426msgstr "" 430msgstr ""
427 431
432#: template/download.html.j2:7 template/gnurl.html.j2:138
433msgid "Downloads"
434msgstr "Herunterladen"
435
436#: template/download.html.j2:11
437msgid ""
438"Here you can download releases of our software and find links to the various "
439"versions."
440msgstr ""
441
442#: template/download.html.j2:17
443msgid "0.11.x series"
444msgstr ""
445
446#: template/download.html.j2:18
447msgid "tarball"
448msgstr ""
449
450#: template/download.html.j2:20
451msgid ""
452"The tarball of version 0.11.0 can be obtained from GNU FTP and its mirrors."
453msgstr ""
454
455#: template/download.html.j2:30
456msgid "git"
457msgstr ""
458
459#: template/download.html.j2:32
460msgid ""
461"You can fetch the git tag of version 0.11.0 from our development server:"
462msgstr ""
463
428#: template/engage.html.j2:7 464#: template/engage.html.j2:7
429msgid "Talk With Us" 465msgid "Talk With Us"
430msgstr "Mitmachen" 466msgstr "Mitmachen"
@@ -436,22 +472,23 @@ msgid ""
436"and discuss GNUnet." 472"and discuss GNUnet."
437msgstr "" 473msgstr ""
438 474
439#: template/engage.html.j2:18 475#: template/engage.html.j2:20
440msgid "" 476msgid ""
441"<a href=\"https://lists.gnu.org/mailman/listinfo/help-gnunet\">General Help " 477"<i class=\"fas fa-at\"></i> <a href=\"https://lists.gnu.org/mailman/listinfo/"
442"Mailing List</a>" 478"help-gnunet\">General Help Mailing List</a>"
443msgstr "" 479msgstr ""
444 480
445#: template/engage.html.j2:23 481#: template/engage.html.j2:26
446msgid "" 482msgid ""
447"<a href=\"https://lists.gnu.org/mailman/listinfo/gnunet-developers" 483"<i class=\"fas fa-at\"></i> <a href=\"https://lists.gnu.org/mailman/listinfo/"
448"\">Development Mailing List</a>" 484"gnunet-developers\">Development Mailing List</a>"
449msgstr "" 485msgstr ""
450 486
451#: template/engage.html.j2:28 487#: template/engage.html.j2:32
452msgid "" 488msgid ""
453"Available on <a href=\"https://freenode.net\">irc.freenode.net</a> in " 489"<i class=\"far fa-comments\"></i> Available on <a href=\"https://freenode.net"
454"channel <a href=\"ircs://chat.freenode.net:6697/#gnunet\">#gnunet</a>." 490"\">irc.freenode.net</a> in the channel <a href=\"ircs://chat.freenode."
491"net:6697/#gnunet\">#gnunet</a>."
455msgstr "" 492msgstr ""
456 493
457#: template/ev.html.j2:7 494#: template/ev.html.j2:7
@@ -530,13 +567,13 @@ msgstr "Offizielle Protokolle"
530msgid "2013-12 (constitutional meeting)" 567msgid "2013-12 (constitutional meeting)"
531msgstr "2013-12 (Gründungstreffen)" 568msgstr "2013-12 (Gründungstreffen)"
532 569
533#: template/faq.html.j2:6 570#: template/faq.html.j2:12
534msgid "" 571msgid ""
535"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. " 572"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
536"Should I worry?" 573"Should I worry?"
537msgstr "" 574msgstr ""
538 575
539#: template/faq.html.j2:8 576#: template/faq.html.j2:14
540msgid "" 577msgid ""
541"A: Right now, this is expected and a known cause for high latency in GNUnet. " 578"A: Right now, this is expected and a known cause for high latency in GNUnet. "
542"We have started a major rewrite to address this and other problems, but " 579"We have started a major rewrite to address this and other problems, but "
@@ -544,11 +581,11 @@ msgid ""
544"expected." 581"expected."
545msgstr "" 582msgstr ""
546 583
547#: template/faq.html.j2:17 584#: template/faq.html.j2:23
548msgid "Is there a graphical user interface?" 585msgid "Is there a graphical user interface?"
549msgstr "Gibt es eine Graphische Benutzeroberfläche?" 586msgstr "Gibt es eine Graphische Benutzeroberfläche?"
550 587
551#: template/faq.html.j2:19 588#: template/faq.html.j2:25
552msgid "" 589msgid ""
553"A: gnunet-gtk is a separate download. The package contains various GTK+ " 590"A: gnunet-gtk is a separate download. The package contains various GTK+ "
554"based graphical interfaces, including a graphical tool for configuration." 591"based graphical interfaces, including a graphical tool for configuration."
@@ -761,10 +798,6 @@ msgid ""
761"checked in as signed git tags." 798"checked in as signed git tags."
762msgstr "" 799msgstr ""
763 800
764#: template/gnurl.html.j2:138
765msgid "Downloads"
766msgstr "Herunterladen"
767
768#: template/gnurl.html.j2:140 801#: template/gnurl.html.j2:140
769msgid "" 802msgid ""
770"Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp." 803"Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp."
@@ -800,6 +833,457 @@ msgid ""
800"<b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>." 833"<b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>."
801msgstr "" 834msgstr ""
802 835
836#: template/gsoc-2018-gnunet-webui.html.j2:7
837msgid "GSoC 2018: GNUnet WebUI"
838msgstr ""
839
840#: template/gsoc-2018-gnunet-webui.html.j2:11
841msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann"
842msgstr ""
843
844#: template/gsoc-2018-gnunet-webui.html.j2:17
845msgid ""
846"<strong>What was done?</strong><br /> In the context of Google Summer of "
847"Code 2018, my mentor (Martin Schanzenbach) and I have worked on creating and "
848"extending the REST API of GNUnet. Currently, we mirrored the functionality "
849"of following commands:"
850msgstr ""
851
852#: template/gsoc-2018-gnunet-webui.html.j2:32
853msgid ""
854"Additionally, we developed a website with the Javascript framework Angular 6 "
855"and the design framework iotaCSS to use the new REST API. The REST API of "
856"GNUnet is now documented with Sphinx."
857msgstr ""
858
859#: template/gsoc-2018-gnunet-webui.html.j2:40
860msgid ""
861"<strong>Why did we create a REST API?</strong><br /> ... when you can use "
862"the command line tools?<br /> We need to keep in mind, that everyone has the "
863"right to stay secure and private but not everyone feels comfortable using a "
864"terminal. The further developed REST access to GNUnet APIs in addition to "
865"the new web application allows new users to interact with GNUnet over a well "
866"known tool: their browsers. This addition to the C API and the command line "
867"tools may attract new users and developers."
868msgstr ""
869
870#: template/gsoc-2018-gnunet-webui.html.j2:52
871msgid ""
872"<strong>How can we use it?</strong><br /> 1. The REST API developed in "
873"GNUnet<br /> The REST API is already merged into the gnunet.git repository "
874"(<a href=\"https://gnunet.org/git/gnunet.git/\">GNUnet Main Git</a>).<br /> "
875"To use the new features, clone the repository and follow the <a href="
876"\"https://gnunet.org/installation\">Installation</a> on gnunet.org. Then, "
877"start the rest service with \"gnunet-arm -i rest\"."
878msgstr ""
879
880#: template/gsoc-2018-gnunet-webui.html.j2:63
881msgid ""
882"2. The Web Application<br /> The web application is available under the "
883"gnunet-webui.git repository (<a href=\"https://gnunet.org/git/gnunet-webui."
884"git/\">GNUnet WebUI Git</a>).<br /> You need to install the newest version "
885"of 'node' and 'yarn'. Dependent on your system, you may need to download "
886"newer versions and install them manually and not over your packet manager. "
887"After the installation succeeded, you need to clone the repository. Then, "
888"you need to run \"yarn install\" and \"yarn start\" for testing purposes. To "
889"deploy the website (keep in mind, that this website communicates with "
890"another localhost instance) use \"yarn build\" for building the web "
891"application and use the output in the 'dist' directory."
892msgstr ""
893
894#: template/gsoc-2018-gnunet-webui.html.j2:80
895msgid ""
896"3. The Documentation<br /> The documentation is available under the gnunet-"
897"rest-api.git repository (<a href=\"https://gnunet.org/git/gnunet-rest-api."
898"git/\">GNUnet REST API Docmentation Git</a>).<br /> Clone the repository and "
899"\"make html\". Then open the 'index.html' under 'build/html/'."
900msgstr ""
901
902#: template/gsoc-2018-gnunet-webui.html.j2:91
903msgid ""
904"Please, give it a try and contact me, if you find any bugs or unintentional "
905"features. ;)"
906msgstr ""
907
908#: template/gsoc-2018-gnunet-webui.html.j2:97
909msgid ""
910"<strong>What can be improved?</strong><br /> Right now, the build process of "
911"the web application may be a little too complex for a casual user. We may be "
912"able to solve this by using docker.<br /> Additionally, the web application "
913"does not prevent wrong inputs but responds with error messages. Adding "
914"GNUnet Records is currently only usable for people, who know how a GNS "
915"Record looks like. This can be adapted to each record type.<br /> Last but "
916"not least, additional features, design changes, etc..."
917msgstr ""
918
919#: template/gsoc-2018-gnunet-webui.html.j2:111
920msgid "Thanks for reading."
921msgstr ""
922
923#: template/gsoc.html.j2:7
924msgid "GNUnet's Google Summer of Code projects"
925msgstr ""
926
927#: template/gsoc.html.j2:10
928msgid ""
929"As a GNU project, GNUnet has participated in the Google Summer of Code "
930"(GSoC) for a number of years. This page lists all current, past, and "
931"finished projects."
932msgstr ""
933
934#: template/gsoc.html.j2:18
935msgid "Current projects (2019)"
936msgstr ""
937
938#: template/gsoc.html.j2:22
939msgid ""
940"It is time for GNUnet to run properly on Android. Note that GNUnet is "
941"written in C, and this is not about rewriting GNUnet in Java, but about "
942"getting the C code to run on Android."
943msgstr ""
944
945#: template/gsoc.html.j2:29
946msgid ""
947"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
948"Goebel</a>"
949msgstr ""
950
951#: template/gsoc.html.j2:38
952msgid ""
953"There is a push for migrating our CI to Gitlab. The CI should eventually not "
954"just run \"make check\" on various platforms, but also perform tests with "
955"multiple peers running in different VMs with specific network topologies (i."
956"e. NAT) between them being simulated. The CI should also be integrated with "
957"Gauger for performance regression analysis. Running jobs only when "
958"dependencies have changed and scripting more granular triggers or ideally "
959"automatic dependency discovery (as done by the autotools) is also important."
960msgstr ""
961
962#: template/gsoc.html.j2:50
963msgid "<strong>Mentors:</strong> TBD"
964msgstr ""
965
966#: template/gsoc.html.j2:59
967msgid ""
968"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
969"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
970"around python-zbar, which itself wraps libzbar. The goal of this project is "
971"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
972"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>). "
973"<br> <strong>Mentors:</strong> Christian Grothoff"
974msgstr ""
975
976#: template/gsoc.html.j2:75
977msgid ""
978"reclaimID is a decentralized identity system build on top of the GNU Name "
979"System. Upon authorization, the user provides a requesting party (RP) such "
980"as a website with an authorization ticket (e.g. piggybacked in an OpenID "
981"authorization code). The RP uses information contained in this ticket to "
982"<ol> <li> Retrieve the decryption key from GNS</li> <li> Retrieve the user "
983"attributes from GNS</li> </ol> The GNS lookups ensure that the RP receives "
984"up-to-date attributes and functional decryption keys. However, in particular "
985"the RP-specific encryption key resolution can be slow and even fail "
986"depending on the network topology. We propose that in an initial exchange, "
987"in particular OpenID authorization code flows, we try to incorporate key and "
988"maybe even an attribute set in the ticket exchange. In order to mitigate "
989"this issue, this project is meant to investigate and implement how... <ol> "
990"<li> ... decryption keys can be added to an initial exchange in OpenID.</li> "
991"<li> ... initial set(s) of attributes can be piggybacked in OpenID.</li> </"
992"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
993msgstr ""
994
995#: template/gsoc.html.j2:106
996msgid ""
997"re:claimID is a decentralized identity system build on top of the GNU Name "
998"System. The initial design and implementation of re:claimID includes an "
999"attribute-based encryption module in order to prevent unauthorized access to "
1000"attributes in the name system. Our motivation for re:claimID was for it to "
1001"be name system agnostic, which means the design theoretically also works for "
1002"other name systems such as namecoin. Other name systems often do not have "
1003"built-in mechanisms in order to do this. Hence, we implemented an ABE access "
1004"control layer. Our ABE implementation requires two third party libraries: "
1005"libpbc and libgabe. While we could merge libgabe into the gnunet service "
1006"implementation of re:claimID, libpbc is a rather large, third party library "
1007"which lacks packaging in distributions and for platforms. On the other hand, "
1008"GNS supports record data encryption using symmetric keys as labels. If we "
1009"make the access control layer of re:claimID more generic in order to support "
1010"both ABE and GNS encryption, we could reduce the required depenencies. This "
1011"would result in gnunet packages to include re:claimID by default. In short, "
1012"the goals are to... <ol> <li> ... improve performance by reducing encryption "
1013"overhead.</li> <li> ... reduce dependencies.</li> </ol> <br/> "
1014"<strong>Mentors:</strong> Martin Schanzenbach"
1015msgstr ""
1016
1017#: template/gsoc.html.j2:141
1018msgid ""
1019"One great problem of the current Internet is the lack of disintermediation. "
1020"When people want to talk they need a chat service. When they want to share "
1021"files they need a file transfer service. Although GNUnet already possesses "
1022"quite advanced integration into Linux networking, a little extra work is "
1023"needed for existing applications like irc, www, ftp, rsh, nntpd to run over "
1024"it in a peer-to-peer way, simply by using a GNS hostname like friend.gnu. "
1025"Once people have added a person to their GNS they can immediately message, "
1026"exchange files and suchlike directly, with nothing but the GNUnet in the "
1027"middle, using applications that have been distributed with unix systems ever "
1028"since the 1980's. We can produce an OS distribution where these things work "
1029"out of the box with the nicknames of people instead of cloud services. For "
1030"more information and context, read"
1031msgstr ""
1032
1033#: template/gsoc.html.j2:162
1034msgid "<strong>Mentors:</strong> lynX &amp; dvn"
1035msgstr ""
1036
1037#: template/gsoc.html.j2:168
1038msgid "Past projects"
1039msgstr ""
1040
1041#: template/gsoc.html.j2:172
1042msgid ""
1043"There are a variety of GNUNet APIs that should be exposed in the Rust "
1044"wrappers. Implementing these will require extending the port of GNUNet utils "
1045"written by Andrew Cann and Kelong Cong."
1046msgstr ""
1047
1048#: template/gsoc.html.j2:180
1049msgid ""
1050"As an introduction to the code base, we suggest that the student and Jeff "
1051"Burdges together update the asynchronous IO system from gjio to futures-rs "
1052"or another layer built upon it. Jeff Burdges is expected to concurrently be "
1053"implementing a GNUNet API for his own mix network work."
1054msgstr ""
1055
1056#: template/gsoc.html.j2:190 template/gsoc.html.j2:214
1057#: template/gsoc.html.j2:268 template/gsoc.html.j2:298
1058#: template/gsoc.html.j2:542
1059msgid "<strong>Mentors:</strong> Jeff Burdges"
1060msgstr ""
1061
1062#: template/gsoc.html.j2:195
1063msgid "Required Skills: Rust"
1064msgstr ""
1065
1066#: template/gsoc.html.j2:200
1067msgid "Difficulty level: low"
1068msgstr ""
1069
1070#: template/gsoc.html.j2:208
1071msgid ""
1072"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
1073msgstr ""
1074
1075#: template/gsoc.html.j2:219
1076msgid ""
1077"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
1078"using GNS over Tor too, but currently that's on hold until folks think more "
1079"about how names should be moved around the local system. We're calling this "
1080"more collaborative approach NSS2 for now."
1081msgstr ""
1082
1083#: template/gsoc.html.j2:228 template/gsoc.html.j2:402
1084#: template/gsoc.html.j2:442 template/gsoc.html.j2:472
1085msgid "Required Skills: C"
1086msgstr ""
1087
1088#: template/gsoc.html.j2:233 template/gsoc.html.j2:477
1089#: template/gsoc.html.j2:582
1090msgid "Difficulty level: medium"
1091msgstr ""
1092
1093#: template/gsoc.html.j2:241
1094msgid ""
1095"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> "
1096"that expose the <a href=\"https://gnunet.org/doxygen/modules.html\">GNUnet "
1097"API</a> so that easy, hands-on development is possible. Also, browser-based "
1098"UIs will be much easier to create on top of REST APIs."
1099msgstr ""
1100
1101#: template/gsoc.html.j2:252 template/gsoc.html.j2:572
1102msgid "<strong>Mentors:</strong> Martin Schanzenbach"
1103msgstr ""
1104
1105#: template/gsoc.html.j2:260
1106msgid ""
1107"Improve the Rust implementation of GNUnet utils, possibly including adding "
1108"support for asynchronous IO using mio, or perhaps a higher level "
1109"asynchronous IO library built upon it, such as rotor, mioco, eventual_io, or "
1110"gj."
1111msgstr ""
1112
1113#: template/gsoc.html.j2:276
1114msgid ""
1115"Implement rudimentary Android compatibility for GNUnet, in part by porting "
1116"the GNUnet utils scheduler to act as a thin wrapper over libuv."
1117msgstr ""
1118
1119#: template/gsoc.html.j2:283
1120msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
1121msgstr ""
1122
1123#: template/gsoc.html.j2:291 template/gsoc.html.j2:535
1124msgid ""
1125"Implementation of a replacement for PANDA (see Pond) with better security, "
1126"and maybe integration with the GNU Name System for key exchange."
1127msgstr ""
1128
1129#: template/gsoc.html.j2:303
1130msgid "Required Skills: Rust or C, crypto"
1131msgstr ""
1132
1133#: template/gsoc.html.j2:308 template/gsoc.html.j2:365
1134#: template/gsoc.html.j2:407 template/gsoc.html.j2:447
1135msgid "Difficulty level: high"
1136msgstr ""
1137
1138#: template/gsoc.html.j2:316
1139msgid ""
1140"Implement different place types and file sharing by creating a new place for "
1141"the shared content."
1142msgstr ""
1143
1144#: template/gsoc.html.j2:322
1145msgid "Place types to be implemented:"
1146msgstr ""
1147
1148#: template/gsoc.html.j2:326
1149msgid ""
1150"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
1151"with comments referencing a region of the image</li> <li>Sound: play a sound "
1152"file with comments referencing a timestamp</li> <li>Directory/Album: "
1153"pointers to File / Image / Sound places</li> <li>Event: with RSVP</li> "
1154"<li>Survey: ask your social neighborhood questions in a structured form</li> "
1155"</ul>"
1156msgstr ""
1157
1158#: template/gsoc.html.j2:337
1159msgid "Also provide the following UI functionality:"
1160msgstr ""
1161
1162#: template/gsoc.html.j2:341
1163msgid ""
1164"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
1165"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
1166"fan page for example).</li> <li>Edit a previously published post + offer "
1167"edit history to readers.</li> <li>Control expiry of channel history.</li> </"
1168"ul>"
1169msgstr ""
1170
1171#: template/gsoc.html.j2:350
1172msgid ""
1173"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
1174"features</a>"
1175msgstr ""
1176
1177#: template/gsoc.html.j2:355
1178msgid "<strong>Mentors:</strong> lynX"
1179msgstr ""
1180
1181#: template/gsoc.html.j2:360
1182msgid "Required Skills: C/C++"
1183msgstr ""
1184
1185#: template/gsoc.html.j2:373
1186msgid ""
1187"Implement aggregation of distributed state from various channels in order to "
1188"provide for a powerful social graph API capable of producing social network "
1189"profiles, dashboards, a calendar out of upcoming event invitations (if "
1190"available), social search functionality and most of all to make it easy for "
1191"users to adopt cryptographic identities of their contacts/friends simply by "
1192"finding them in the social graph of their existing contacts (\"This is "
1193"Linda. You have 11 contacts in common with her. [ADD]\")."
1194msgstr ""
1195
1196#: template/gsoc.html.j2:391
1197msgid ""
1198"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/"
1199"rendezvous</a>"
1200msgstr ""
1201
1202#: template/gsoc.html.j2:397 template/gsoc.html.j2:437
1203msgid "<strong>Mentors:</strong> t3sserakt, lynX"
1204msgstr ""
1205
1206#: template/gsoc.html.j2:414
1207msgid ""
1208"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
1209"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
1210"e-mail addresses to secushare identities. </li> <li> Encode or translate "
1211"various e-mail features into secushare equivalents. </li> <li> Parts of "
1212"secushare are currently written in Rust, therefore Rust is preferred for "
1213"this task but it is not an requirement. </li> </ul>"
1214msgstr ""
1215
1216#: template/gsoc.html.j2:455
1217msgid ""
1218"Implementation of the GNUnet auction system described in Chapter 3 of <a "
1219"href=\"https://gnunet.org/libbrand-thesis\">this thesis</a>. Specific tasks "
1220"are adding smart contract creation and round time enforcement to libbrandt "
1221"as well as creating the GNUnet auction service, library and the three user "
1222"interface programs create, info and join."
1223msgstr ""
1224
1225#: template/gsoc.html.j2:467
1226msgid "<strong>Mentors:</strong> mate, cg"
1227msgstr ""
1228
1229#: template/gsoc.html.j2:485
1230msgid ""
1231"Implementation of additional transports to make GNUnet communication more "
1232"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
1233"over-DNS"
1234msgstr ""
1235
1236#: template/gsoc.html.j2:492 template/gsoc.html.j2:506
1237msgid "<strong>Mentors:</strong> Matthias Wachs"
1238msgstr ""
1239
1240#: template/gsoc.html.j2:500
1241msgid ""
1242"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
1243"punching, better STUN support)"
1244msgstr ""
1245
1246#: template/gsoc.html.j2:514
1247msgid ""
1248"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
1249msgstr ""
1250
1251#: template/gsoc.html.j2:522
1252msgid ""
1253"Improving libaboss to make computation on shared secrets (including repeated "
1254"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?"
1255"doid=62212.62213\">Ben-Or et al.</a> if possible. This in particular means "
1256"moving libaboss to bignums (gcry_mpi)."
1257msgstr ""
1258
1259#: template/gsoc.html.j2:550
1260msgid ""
1261"Please refer to the description for this project listed under GNU Guix "
1262"project ideas."
1263msgstr ""
1264
1265#: template/gsoc.html.j2:556
1266msgid "Finished projects"
1267msgstr ""
1268
1269#: template/gsoc.html.j2:562
1270msgid ""
1271"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
1272"to be determined framework such as Angular2. This includes the design and "
1273"implementation of not yet existing <a href=\"http://jsonapi.org/\">REST "
1274"APIs</a> that expose the <a href=\"https://gnunet.org/doxygen/modules.html"
1275"\">GNUnet API</a>."
1276msgstr ""
1277
1278#: template/gsoc.html.j2:577
1279msgid "Required Skills: C, JavaScript, CSS"
1280msgstr ""
1281
1282#: template/gsoc.html.j2:587
1283msgid ""
1284"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
1285msgstr ""
1286
803#: template/index.html.j2:13 1287#: template/index.html.j2:13
804msgid "" 1288msgid ""
805"GNUnet is a new network protocol stack for building secure, distributed, and " 1289"GNUnet is a new network protocol stack for building secure, distributed, and "
@@ -829,7 +1313,9 @@ msgid ""
829msgstr "" 1313msgstr ""
830 1314
831#: template/index.html.j2:43 1315#: template/index.html.j2:43
832msgid "Download GNUnet (via Git)" 1316#, fuzzy
1317#| msgid "Download GNUnet (via Git)"
1318msgid "Download GNUnet"
833msgstr "GNUnet Heruntaladen (durch Git)" 1319msgstr "GNUnet Heruntaladen (durch Git)"
834 1320
835#: template/index.html.j2:48 1321#: template/index.html.j2:48
@@ -1019,7 +1505,7 @@ msgstr ""
1019msgid "News" 1505msgid "News"
1020msgstr "" 1506msgstr ""
1021 1507
1022#: template/news.html.j2.inc:3 1508#: template/news.html.j2.inc:5
1023msgid "More news" 1509msgid "More news"
1024msgstr "" 1510msgstr ""
1025 1511
@@ -1031,70 +1517,70 @@ msgstr ""
1031msgid "This page documents the GNUnet history." 1517msgid "This page documents the GNUnet history."
1032msgstr "" 1518msgstr ""
1033 1519
1034#: template/team.html.j2:21 1520#: template/team.html.j2:18
1035msgid "GNU maintainer." 1521msgid "NSE, CADET."
1036msgstr "" 1522msgstr ""
1037 1523
1038#: template/team.html.j2:33 1524#: template/team.html.j2:29
1039msgid "Continuous Integration, secushare, packaging (Guix)." 1525msgid "secushare, PSYC, multicast, advocacy, sights and sounds, UX."
1040msgstr "" 1526msgstr ""
1041 1527
1042#: template/team.html.j2:46 1528#: template/team.html.j2:40
1043msgid "Set, Consensus, Voting" 1529msgid "GNU maintainer."
1044msgstr "" 1530msgstr ""
1045 1531
1046#: template/team.html.j2:58 1532#: template/team.html.j2:50
1047msgid "Mix networking" 1533msgid "secushare, Social, PSYC, Multicast, data protection theory."
1048msgstr "" 1534msgstr ""
1049 1535
1050#: template/team.html.j2:69 1536#: template/team.html.j2:60
1051msgid "Random peer sampling" 1537msgid "Continuous Integration, secushare, packaging (Guix)."
1052msgstr "" 1538msgstr ""
1053 1539
1054#: template/team.html.j2:80 1540#: template/team.html.j2:71
1055msgid "secushare, Social, PSYC, Multicast" 1541msgid "Set, Consensus, Voting"
1056msgstr "" 1542msgstr ""
1057 1543
1058#: template/team.html.j2:92 1544#: template/team.html.j2:81
1059msgid "GNU Name System, Identity Management, ABE." 1545msgid "Mix networking"
1060msgstr "" 1546msgstr ""
1061 1547
1062#: template/team.html.j2:104 1548#: template/team.html.j2:91
1063msgid "Testbed, voice." 1549msgid "Random peer sampling"
1064msgstr "" 1550msgstr ""
1065 1551
1066#: template/team.html.j2:115 1552#: template/team.html.j2:101 template/team.html.j2:143
1067msgid "secushare, Social, PSYC, Multicast." 1553msgid "W32 port."
1068msgstr "" 1554msgstr ""
1069 1555
1070#: template/team.html.j2:126 1556#: template/team.html.j2:111
1071msgid "Web site, packaging (Nix/Guix)." 1557msgid "secushare, Social, PSYC, Multicast"
1072msgstr "" 1558msgstr ""
1073 1559
1074#: template/team.html.j2:138 1560#: template/team.html.j2:122
1075msgid "secushare, PSYC, multicast, advocacy, sights and sounds, UX." 1561msgid "GNU Name System, Identity Management, ABE."
1076msgstr "" 1562msgstr ""
1077 1563
1078#: template/team.html.j2:149 1564#: template/team.html.j2:133
1079msgid "secushare, Social, PSYC, Multicast, data protection theory." 1565msgid ""
1566"Documentation, Website, libgnurl maintainer, System Integration, Build "
1567"System, some admin roles, packaging (NetBSD pkgsrc, Guix, Gentoo)."
1080msgstr "" 1568msgstr ""
1081 1569
1082#: template/team.html.j2:159 1570#: template/team.html.j2:154
1083msgid "NSE, CADET." 1571msgid "Testbed, voice."
1084msgstr "" 1572msgstr ""
1085 1573
1086#: template/team.html.j2:169 template/team.html.j2:179 1574#: template/team.html.j2:164
1087msgid "W32 port." 1575msgid "secushare, Social, PSYC, Multicast."
1088msgstr "" 1576msgstr ""
1089 1577
1090#: template/team.html.j2:190 1578#: template/team.html.j2:174
1091msgid "" 1579msgid "Multicast."
1092"Documentation, Website, libgnurl, System Integration, Build System, "
1093"packaging (NetBSD pkgsrc, Guix, Gentoo,...)."
1094msgstr "" 1580msgstr ""
1095 1581
1096#: template/team.html.j2:200 1582#: template/team.html.j2:184
1097msgid "Multicast." 1583msgid "Web site, packaging (Nix/Guix)."
1098msgstr "" 1584msgstr ""
1099 1585
1100#: template/tutorial-archpi.html.j2:5 1586#: template/tutorial-archpi.html.j2:5
@@ -1102,7 +1588,8 @@ msgid "Tutorial: GNUnet on Archlinux/Pi"
1102msgstr "" 1588msgstr ""
1103 1589
1104#: template/tutorial-archpi.html.j2:12 template/tutorial-debian9.html.j2:28 1590#: template/tutorial-archpi.html.j2:12 template/tutorial-debian9.html.j2:28
1105#: template/tutorial-macos.html.j2:14 template/tutorial-ubuntu1804.html.j2:28 1591#: template/tutorial-macos.html.j2:14 template/tutorial-netbsd.html.j2:17
1592#: template/tutorial-ubuntu1804.html.j2:28
1106msgid "Requirements" 1593msgid "Requirements"
1107msgstr "" 1594msgstr ""
1108 1595
@@ -1134,18 +1621,18 @@ msgstr ""
1134msgid "Make an installation directory" 1621msgid "Make an installation directory"
1135msgstr "" 1622msgstr ""
1136 1623
1137#: template/tutorial-debian9.html.j2:54 template/tutorial-macos.html.j2:150 1624#: template/tutorial-debian9.html.j2:54 template/tutorial-macos.html.j2:131
1138#: template/tutorial-ubuntu1804.html.j2:56 1625#: template/tutorial-netbsd.html.j2:209 template/tutorial-ubuntu1804.html.j2:56
1139msgid "Get the source code" 1626msgid "Get the source code"
1140msgstr "" 1627msgstr ""
1141 1628
1142#: template/tutorial-debian9.html.j2:73 template/tutorial-macos.html.j2:158 1629#: template/tutorial-debian9.html.j2:73 template/tutorial-macos.html.j2:139
1143#: template/tutorial-ubuntu1804.html.j2:66 1630#: template/tutorial-netbsd.html.j2:217 template/tutorial-ubuntu1804.html.j2:66
1144msgid "Compile and Install" 1631msgid "Compile and Install"
1145msgstr "" 1632msgstr ""
1146 1633
1147#: template/tutorial-debian9.html.j2:98 template/tutorial-macos.html.j2:170 1634#: template/tutorial-debian9.html.j2:98 template/tutorial-macos.html.j2:151
1148#: template/tutorial-ubuntu1804.html.j2:77 1635#: template/tutorial-netbsd.html.j2:227 template/tutorial-ubuntu1804.html.j2:77
1149msgid "Option 1: GNUnet for production / usage" 1636msgid "Option 1: GNUnet for production / usage"
1150msgstr "" 1637msgstr ""
1151 1638
@@ -1227,22 +1714,26 @@ msgstr ""
1227msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)" 1714msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)"
1228msgstr "" 1715msgstr ""
1229 1716
1230#: template/tutorial-macos.html.j2:21 1717#: template/tutorial-macos.html.j2:21 template/tutorial-netbsd.html.j2:28
1231msgid "Installation" 1718msgid "Installation"
1232msgstr "" 1719msgstr ""
1233 1720
1234#: template/tutorial-macos.html.j2:58 1721#: template/tutorial-macos.html.j2:39 template/tutorial-netbsd.html.j2:100
1235msgid "First steps" 1722msgid "First steps"
1236msgstr "" 1723msgstr ""
1237 1724
1238#: template/tutorial-macos.html.j2:125 1725#: template/tutorial-macos.html.j2:106 template/tutorial-netbsd.html.j2:167
1239msgid "Alternative: Installation from source" 1726msgid "Alternative: Installation from source"
1240msgstr "" 1727msgstr ""
1241 1728
1242#: template/tutorial-macos.html.j2:203 1729#: template/tutorial-macos.html.j2:184 template/tutorial-netbsd.html.j2:252
1243msgid "Option 2: GNUnet experimental" 1730msgid "Option 2: GNUnet experimental"
1244msgstr "" 1731msgstr ""
1245 1732
1733#: template/tutorial-netbsd.html.j2:5
1734msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT"
1735msgstr ""
1736
1246#: template/tutorial-ubuntu1804.html.j2:6 1737#: template/tutorial-ubuntu1804.html.j2:6
1247msgid "Tutorial: GNUnet on Ubuntu 18.04" 1738msgid "Tutorial: GNUnet on Ubuntu 18.04"
1248msgstr "" 1739msgstr ""
@@ -1258,10 +1749,11 @@ msgid ""
1258"GNUnet installation instructions: <ul> <li><a href=\"tutorial-ubuntu1804.html" 1749"GNUnet installation instructions: <ul> <li><a href=\"tutorial-ubuntu1804.html"
1259"\">Ubuntu 18.04</a></li> <li><a href=\"tutorial-archpi.html\">Arch-Pi</a></" 1750"\">Ubuntu 18.04</a></li> <li><a href=\"tutorial-archpi.html\">Arch-Pi</a></"
1260"li> <li><a href=\"tutorial-debian9.html\">Debian 9</a></li> <li><a href=" 1751"li> <li><a href=\"tutorial-debian9.html\">Debian 9</a></li> <li><a href="
1261"\"tutorial-macos.html\">macOS</a></li> </ul>" 1752"\"tutorial-macos.html\">macOS</a></li> <li><a href=\"tutorial-netbsd.html"
1753"\">NetBSD</a></li> </ul>"
1262msgstr "" 1754msgstr ""
1263 1755
1264#: template/tutorial.html.j2:25 1756#: template/tutorial.html.j2:26
1265msgid "" 1757msgid ""
1266"<a href=\"https://tutorial.gnunet.org/\">C Coding Tutorial for GNUnet</a>" 1758"<a href=\"https://tutorial.gnunet.org/\">C Coding Tutorial for GNUnet</a>"
1267msgstr "" 1759msgstr ""
diff --git a/locale/en/LC_MESSAGES/messages.po b/locale/en/LC_MESSAGES/messages.po
index 4b0c3639..bb879ed1 100644
--- a/locale/en/LC_MESSAGES/messages.po
+++ b/locale/en/LC_MESSAGES/messages.po
@@ -14,7 +14,7 @@ msgstr ""
14msgid "Contact" 14msgid "Contact"
15msgstr "" 15msgstr ""
16 16
17#: common/footer.j2.inc:9 common/navigation.j2.inc:37 17#: common/footer.j2.inc:9 common/navigation.j2.inc:54
18msgid "GNUnet e.V." 18msgid "GNUnet e.V."
19msgstr "" 19msgstr ""
20 20
@@ -22,7 +22,7 @@ msgstr ""
22msgid "About GNUnet" 22msgid "About GNUnet"
23msgstr "" 23msgstr ""
24 24
25#: common/footer.j2.inc:15 common/navigation.j2.inc:45 25#: common/footer.j2.inc:15 common/navigation.j2.inc:66
26msgid "Bug Tracker" 26msgid "Bug Tracker"
27msgstr "" 27msgstr ""
28 28
@@ -34,11 +34,11 @@ msgstr ""
34msgid "Copyright Assignment" 34msgid "Copyright Assignment"
35msgstr "" 35msgstr ""
36 36
37#: common/footer.j2.inc:22 common/navigation.j2.inc:47 37#: common/footer.j2.inc:22 common/navigation.j2.inc:68
38msgid "Continuous Integration" 38msgid "Continuous Integration"
39msgstr "" 39msgstr ""
40 40
41#: common/footer.j2.inc:23 common/navigation.j2.inc:66 41#: common/footer.j2.inc:23 common/navigation.j2.inc:87
42#: template/developers.html.j2:24 42#: template/developers.html.j2:24
43msgid "Bibliography" 43msgid "Bibliography"
44msgstr "" 44msgstr ""
@@ -55,55 +55,59 @@ msgid ""
55"html'>us</a>." 55"html'>us</a>."
56msgstr "" 56msgstr ""
57 57
58#: common/navigation.j2.inc:33 58#: common/navigation.j2.inc:48
59msgid "Community" 59msgid "Community"
60msgstr "" 60msgstr ""
61 61
62#: common/navigation.j2.inc:35 template/developers.html.j2:34 62#: common/navigation.j2.inc:51 template/developers.html.j2:34
63msgid "Discussion" 63msgid "Discussion"
64msgstr "" 64msgstr ""
65 65
66#: common/navigation.j2.inc:36 66#: common/navigation.j2.inc:52
67msgid "GSoC Projects"
68msgstr ""
69
70#: common/navigation.j2.inc:53
67msgid "Copyright for Contributors" 71msgid "Copyright for Contributors"
68msgstr "" 72msgstr ""
69 73
70#: common/navigation.j2.inc:38 74#: common/navigation.j2.inc:55
71msgid "IRC Archive" 75msgid "IRC Archive"
72msgstr "" 76msgstr ""
73 77
74#: common/navigation.j2.inc:42 78#: common/navigation.j2.inc:62
75msgid "Development" 79msgid "Development"
76msgstr "" 80msgstr ""
77 81
78#: common/navigation.j2.inc:44 82#: common/navigation.j2.inc:65
79msgid "System Architecture" 83msgid "System Architecture"
80msgstr "" 84msgstr ""
81 85
82#: common/navigation.j2.inc:46 template/gnurl.html.j2:124 86#: common/navigation.j2.inc:67 template/gnurl.html.j2:124
83msgid "Source Code" 87msgid "Source Code"
84msgstr "" 88msgstr ""
85 89
86#: common/navigation.j2.inc:58 90#: common/navigation.j2.inc:79
87msgid "Documentation" 91msgid "Documentation"
88msgstr "" 92msgstr ""
89 93
90#: common/navigation.j2.inc:61 template/tutorial.html.j2:5 94#: common/navigation.j2.inc:82 template/tutorial.html.j2:5
91msgid "Tutorials" 95msgid "Tutorials"
92msgstr "" 96msgstr ""
93 97
94#: common/navigation.j2.inc:62 98#: common/navigation.j2.inc:83
95msgid "Glossary" 99msgid "Glossary"
96msgstr "" 100msgstr ""
97 101
98#: common/navigation.j2.inc:63 102#: common/navigation.j2.inc:84
99msgid "Handbook" 103msgid "Handbook"
100msgstr "" 104msgstr ""
101 105
102#: common/navigation.j2.inc:64 106#: common/navigation.j2.inc:85
103msgid "C-Tutorial" 107msgid "C-Tutorial"
104msgstr "" 108msgstr ""
105 109
106#: common/navigation.j2.inc:65 110#: common/navigation.j2.inc:86
107msgid "FAQ" 111msgid "FAQ"
108msgstr "" 112msgstr ""
109 113
@@ -224,11 +228,11 @@ msgstr ""
224msgid "GNUnet System Architecture" 228msgid "GNUnet System Architecture"
225msgstr "" 229msgstr ""
226 230
227#: template/architecture.html.j2:20 231#: template/architecture.html.j2:21
228msgid "Foundations" 232msgid "Foundations"
229msgstr "" 233msgstr ""
230 234
231#: template/architecture.html.j2:22 235#: template/architecture.html.j2:23
232msgid "" 236msgid ""
233"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like " 237"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
234"end-to-end encrypted messaging layer (CADET), a public key infrastructure " 238"end-to-end encrypted messaging layer (CADET), a public key infrastructure "
@@ -237,11 +241,11 @@ msgid ""
237"subsystems replace the traditional TCP/IP stack." 241"subsystems replace the traditional TCP/IP stack."
238msgstr "" 242msgstr ""
239 243
240#: template/architecture.html.j2:35 244#: template/architecture.html.j2:36
241msgid "Security" 245msgid "Security"
242msgstr "" 246msgstr ""
243 247
244#: template/architecture.html.j2:38 248#: template/architecture.html.j2:39
245msgid "" 249msgid ""
246"GNUnet is implemented using a multi-process architecture. Each subsystem " 250"GNUnet is implemented using a multi-process architecture. Each subsystem "
247"runs as a separate process, providing fault-isolation and enabling tight " 251"runs as a separate process, providing fault-isolation and enabling tight "
@@ -386,6 +390,38 @@ msgid ""
386"org/gauger/\">https://old.gnunet.org/gauger/</a>." 390"org/gauger/\">https://old.gnunet.org/gauger/</a>."
387msgstr "" 391msgstr ""
388 392
393#: template/download.html.j2:7 template/gnurl.html.j2:138
394msgid "Downloads"
395msgstr ""
396
397#: template/download.html.j2:11
398msgid ""
399"Here you can download releases of our software and find links to the various "
400"versions."
401msgstr ""
402
403#: template/download.html.j2:17
404msgid "0.11.x series"
405msgstr ""
406
407#: template/download.html.j2:18
408msgid "tarball"
409msgstr ""
410
411#: template/download.html.j2:20
412msgid ""
413"The tarball of version 0.11.0 can be obtained from GNU FTP and its mirrors."
414msgstr ""
415
416#: template/download.html.j2:30
417msgid "git"
418msgstr ""
419
420#: template/download.html.j2:32
421msgid ""
422"You can fetch the git tag of version 0.11.0 from our development server:"
423msgstr ""
424
389#: template/engage.html.j2:7 425#: template/engage.html.j2:7
390msgid "Talk With Us" 426msgid "Talk With Us"
391msgstr "" 427msgstr ""
@@ -397,22 +433,23 @@ msgid ""
397"and discuss GNUnet." 433"and discuss GNUnet."
398msgstr "" 434msgstr ""
399 435
400#: template/engage.html.j2:18 436#: template/engage.html.j2:20
401msgid "" 437msgid ""
402"<a href=\"https://lists.gnu.org/mailman/listinfo/help-gnunet\">General Help " 438"<i class=\"fas fa-at\"></i> <a href=\"https://lists.gnu.org/mailman/listinfo/"
403"Mailing List</a>" 439"help-gnunet\">General Help Mailing List</a>"
404msgstr "" 440msgstr ""
405 441
406#: template/engage.html.j2:23 442#: template/engage.html.j2:26
407msgid "" 443msgid ""
408"<a href=\"https://lists.gnu.org/mailman/listinfo/gnunet-developers" 444"<i class=\"fas fa-at\"></i> <a href=\"https://lists.gnu.org/mailman/listinfo/"
409"\">Development Mailing List</a>" 445"gnunet-developers\">Development Mailing List</a>"
410msgstr "" 446msgstr ""
411 447
412#: template/engage.html.j2:28 448#: template/engage.html.j2:32
413msgid "" 449msgid ""
414"Available on <a href=\"https://freenode.net\">irc.freenode.net</a> in " 450"<i class=\"far fa-comments\"></i> Available on <a href=\"https://freenode.net"
415"channel <a href=\"ircs://chat.freenode.net:6697/#gnunet\">#gnunet</a>." 451"\">irc.freenode.net</a> in the channel <a href=\"ircs://chat.freenode."
452"net:6697/#gnunet\">#gnunet</a>."
416msgstr "" 453msgstr ""
417 454
418#: template/ev.html.j2:7 455#: template/ev.html.j2:7
@@ -491,13 +528,13 @@ msgstr ""
491msgid "2013-12 (constitutional meeting)" 528msgid "2013-12 (constitutional meeting)"
492msgstr "" 529msgstr ""
493 530
494#: template/faq.html.j2:6 531#: template/faq.html.j2:12
495msgid "" 532msgid ""
496"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. " 533"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
497"Should I worry?" 534"Should I worry?"
498msgstr "" 535msgstr ""
499 536
500#: template/faq.html.j2:8 537#: template/faq.html.j2:14
501msgid "" 538msgid ""
502"A: Right now, this is expected and a known cause for high latency in GNUnet. " 539"A: Right now, this is expected and a known cause for high latency in GNUnet. "
503"We have started a major rewrite to address this and other problems, but " 540"We have started a major rewrite to address this and other problems, but "
@@ -505,11 +542,11 @@ msgid ""
505"expected." 542"expected."
506msgstr "" 543msgstr ""
507 544
508#: template/faq.html.j2:17 545#: template/faq.html.j2:23
509msgid "Is there a graphical user interface?" 546msgid "Is there a graphical user interface?"
510msgstr "" 547msgstr ""
511 548
512#: template/faq.html.j2:19 549#: template/faq.html.j2:25
513msgid "" 550msgid ""
514"A: gnunet-gtk is a separate download. The package contains various GTK+ " 551"A: gnunet-gtk is a separate download. The package contains various GTK+ "
515"based graphical interfaces, including a graphical tool for configuration." 552"based graphical interfaces, including a graphical tool for configuration."
@@ -722,10 +759,6 @@ msgid ""
722"checked in as signed git tags." 759"checked in as signed git tags."
723msgstr "" 760msgstr ""
724 761
725#: template/gnurl.html.j2:138
726msgid "Downloads"
727msgstr ""
728
729#: template/gnurl.html.j2:140 762#: template/gnurl.html.j2:140
730msgid "" 763msgid ""
731"Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp." 764"Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp."
@@ -761,6 +794,457 @@ msgid ""
761"<b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>." 794"<b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>."
762msgstr "" 795msgstr ""
763 796
797#: template/gsoc-2018-gnunet-webui.html.j2:7
798msgid "GSoC 2018: GNUnet WebUI"
799msgstr ""
800
801#: template/gsoc-2018-gnunet-webui.html.j2:11
802msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann"
803msgstr ""
804
805#: template/gsoc-2018-gnunet-webui.html.j2:17
806msgid ""
807"<strong>What was done?</strong><br /> In the context of Google Summer of "
808"Code 2018, my mentor (Martin Schanzenbach) and I have worked on creating and "
809"extending the REST API of GNUnet. Currently, we mirrored the functionality "
810"of following commands:"
811msgstr ""
812
813#: template/gsoc-2018-gnunet-webui.html.j2:32
814msgid ""
815"Additionally, we developed a website with the Javascript framework Angular 6 "
816"and the design framework iotaCSS to use the new REST API. The REST API of "
817"GNUnet is now documented with Sphinx."
818msgstr ""
819
820#: template/gsoc-2018-gnunet-webui.html.j2:40
821msgid ""
822"<strong>Why did we create a REST API?</strong><br /> ... when you can use "
823"the command line tools?<br /> We need to keep in mind, that everyone has the "
824"right to stay secure and private but not everyone feels comfortable using a "
825"terminal. The further developed REST access to GNUnet APIs in addition to "
826"the new web application allows new users to interact with GNUnet over a well "
827"known tool: their browsers. This addition to the C API and the command line "
828"tools may attract new users and developers."
829msgstr ""
830
831#: template/gsoc-2018-gnunet-webui.html.j2:52
832msgid ""
833"<strong>How can we use it?</strong><br /> 1. The REST API developed in "
834"GNUnet<br /> The REST API is already merged into the gnunet.git repository "
835"(<a href=\"https://gnunet.org/git/gnunet.git/\">GNUnet Main Git</a>).<br /> "
836"To use the new features, clone the repository and follow the <a href="
837"\"https://gnunet.org/installation\">Installation</a> on gnunet.org. Then, "
838"start the rest service with \"gnunet-arm -i rest\"."
839msgstr ""
840
841#: template/gsoc-2018-gnunet-webui.html.j2:63
842msgid ""
843"2. The Web Application<br /> The web application is available under the "
844"gnunet-webui.git repository (<a href=\"https://gnunet.org/git/gnunet-webui."
845"git/\">GNUnet WebUI Git</a>).<br /> You need to install the newest version "
846"of 'node' and 'yarn'. Dependent on your system, you may need to download "
847"newer versions and install them manually and not over your packet manager. "
848"After the installation succeeded, you need to clone the repository. Then, "
849"you need to run \"yarn install\" and \"yarn start\" for testing purposes. To "
850"deploy the website (keep in mind, that this website communicates with "
851"another localhost instance) use \"yarn build\" for building the web "
852"application and use the output in the 'dist' directory."
853msgstr ""
854
855#: template/gsoc-2018-gnunet-webui.html.j2:80
856msgid ""
857"3. The Documentation<br /> The documentation is available under the gnunet-"
858"rest-api.git repository (<a href=\"https://gnunet.org/git/gnunet-rest-api."
859"git/\">GNUnet REST API Docmentation Git</a>).<br /> Clone the repository and "
860"\"make html\". Then open the 'index.html' under 'build/html/'."
861msgstr ""
862
863#: template/gsoc-2018-gnunet-webui.html.j2:91
864msgid ""
865"Please, give it a try and contact me, if you find any bugs or unintentional "
866"features. ;)"
867msgstr ""
868
869#: template/gsoc-2018-gnunet-webui.html.j2:97
870msgid ""
871"<strong>What can be improved?</strong><br /> Right now, the build process of "
872"the web application may be a little too complex for a casual user. We may be "
873"able to solve this by using docker.<br /> Additionally, the web application "
874"does not prevent wrong inputs but responds with error messages. Adding "
875"GNUnet Records is currently only usable for people, who know how a GNS "
876"Record looks like. This can be adapted to each record type.<br /> Last but "
877"not least, additional features, design changes, etc..."
878msgstr ""
879
880#: template/gsoc-2018-gnunet-webui.html.j2:111
881msgid "Thanks for reading."
882msgstr ""
883
884#: template/gsoc.html.j2:7
885msgid "GNUnet's Google Summer of Code projects"
886msgstr ""
887
888#: template/gsoc.html.j2:10
889msgid ""
890"As a GNU project, GNUnet has participated in the Google Summer of Code "
891"(GSoC) for a number of years. This page lists all current, past, and "
892"finished projects."
893msgstr ""
894
895#: template/gsoc.html.j2:18
896msgid "Current projects (2019)"
897msgstr ""
898
899#: template/gsoc.html.j2:22
900msgid ""
901"It is time for GNUnet to run properly on Android. Note that GNUnet is "
902"written in C, and this is not about rewriting GNUnet in Java, but about "
903"getting the C code to run on Android."
904msgstr ""
905
906#: template/gsoc.html.j2:29
907msgid ""
908"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
909"Goebel</a>"
910msgstr ""
911
912#: template/gsoc.html.j2:38
913msgid ""
914"There is a push for migrating our CI to Gitlab. The CI should eventually not "
915"just run \"make check\" on various platforms, but also perform tests with "
916"multiple peers running in different VMs with specific network topologies (i."
917"e. NAT) between them being simulated. The CI should also be integrated with "
918"Gauger for performance regression analysis. Running jobs only when "
919"dependencies have changed and scripting more granular triggers or ideally "
920"automatic dependency discovery (as done by the autotools) is also important."
921msgstr ""
922
923#: template/gsoc.html.j2:50
924msgid "<strong>Mentors:</strong> TBD"
925msgstr ""
926
927#: template/gsoc.html.j2:59
928msgid ""
929"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
930"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
931"around python-zbar, which itself wraps libzbar. The goal of this project is "
932"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
933"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>). "
934"<br> <strong>Mentors:</strong> Christian Grothoff"
935msgstr ""
936
937#: template/gsoc.html.j2:75
938msgid ""
939"reclaimID is a decentralized identity system build on top of the GNU Name "
940"System. Upon authorization, the user provides a requesting party (RP) such "
941"as a website with an authorization ticket (e.g. piggybacked in an OpenID "
942"authorization code). The RP uses information contained in this ticket to "
943"<ol> <li> Retrieve the decryption key from GNS</li> <li> Retrieve the user "
944"attributes from GNS</li> </ol> The GNS lookups ensure that the RP receives "
945"up-to-date attributes and functional decryption keys. However, in particular "
946"the RP-specific encryption key resolution can be slow and even fail "
947"depending on the network topology. We propose that in an initial exchange, "
948"in particular OpenID authorization code flows, we try to incorporate key and "
949"maybe even an attribute set in the ticket exchange. In order to mitigate "
950"this issue, this project is meant to investigate and implement how... <ol> "
951"<li> ... decryption keys can be added to an initial exchange in OpenID.</li> "
952"<li> ... initial set(s) of attributes can be piggybacked in OpenID.</li> </"
953"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
954msgstr ""
955
956#: template/gsoc.html.j2:106
957msgid ""
958"re:claimID is a decentralized identity system build on top of the GNU Name "
959"System. The initial design and implementation of re:claimID includes an "
960"attribute-based encryption module in order to prevent unauthorized access to "
961"attributes in the name system. Our motivation for re:claimID was for it to "
962"be name system agnostic, which means the design theoretically also works for "
963"other name systems such as namecoin. Other name systems often do not have "
964"built-in mechanisms in order to do this. Hence, we implemented an ABE access "
965"control layer. Our ABE implementation requires two third party libraries: "
966"libpbc and libgabe. While we could merge libgabe into the gnunet service "
967"implementation of re:claimID, libpbc is a rather large, third party library "
968"which lacks packaging in distributions and for platforms. On the other hand, "
969"GNS supports record data encryption using symmetric keys as labels. If we "
970"make the access control layer of re:claimID more generic in order to support "
971"both ABE and GNS encryption, we could reduce the required depenencies. This "
972"would result in gnunet packages to include re:claimID by default. In short, "
973"the goals are to... <ol> <li> ... improve performance by reducing encryption "
974"overhead.</li> <li> ... reduce dependencies.</li> </ol> <br/> "
975"<strong>Mentors:</strong> Martin Schanzenbach"
976msgstr ""
977
978#: template/gsoc.html.j2:141
979msgid ""
980"One great problem of the current Internet is the lack of disintermediation. "
981"When people want to talk they need a chat service. When they want to share "
982"files they need a file transfer service. Although GNUnet already possesses "
983"quite advanced integration into Linux networking, a little extra work is "
984"needed for existing applications like irc, www, ftp, rsh, nntpd to run over "
985"it in a peer-to-peer way, simply by using a GNS hostname like friend.gnu. "
986"Once people have added a person to their GNS they can immediately message, "
987"exchange files and suchlike directly, with nothing but the GNUnet in the "
988"middle, using applications that have been distributed with unix systems ever "
989"since the 1980's. We can produce an OS distribution where these things work "
990"out of the box with the nicknames of people instead of cloud services. For "
991"more information and context, read"
992msgstr ""
993
994#: template/gsoc.html.j2:162
995msgid "<strong>Mentors:</strong> lynX &amp; dvn"
996msgstr ""
997
998#: template/gsoc.html.j2:168
999msgid "Past projects"
1000msgstr ""
1001
1002#: template/gsoc.html.j2:172
1003msgid ""
1004"There are a variety of GNUNet APIs that should be exposed in the Rust "
1005"wrappers. Implementing these will require extending the port of GNUNet utils "
1006"written by Andrew Cann and Kelong Cong."
1007msgstr ""
1008
1009#: template/gsoc.html.j2:180
1010msgid ""
1011"As an introduction to the code base, we suggest that the student and Jeff "
1012"Burdges together update the asynchronous IO system from gjio to futures-rs "
1013"or another layer built upon it. Jeff Burdges is expected to concurrently be "
1014"implementing a GNUNet API for his own mix network work."
1015msgstr ""
1016
1017#: template/gsoc.html.j2:190 template/gsoc.html.j2:214
1018#: template/gsoc.html.j2:268 template/gsoc.html.j2:298
1019#: template/gsoc.html.j2:542
1020msgid "<strong>Mentors:</strong> Jeff Burdges"
1021msgstr ""
1022
1023#: template/gsoc.html.j2:195
1024msgid "Required Skills: Rust"
1025msgstr ""
1026
1027#: template/gsoc.html.j2:200
1028msgid "Difficulty level: low"
1029msgstr ""
1030
1031#: template/gsoc.html.j2:208
1032msgid ""
1033"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
1034msgstr ""
1035
1036#: template/gsoc.html.j2:219
1037msgid ""
1038"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
1039"using GNS over Tor too, but currently that's on hold until folks think more "
1040"about how names should be moved around the local system. We're calling this "
1041"more collaborative approach NSS2 for now."
1042msgstr ""
1043
1044#: template/gsoc.html.j2:228 template/gsoc.html.j2:402
1045#: template/gsoc.html.j2:442 template/gsoc.html.j2:472
1046msgid "Required Skills: C"
1047msgstr ""
1048
1049#: template/gsoc.html.j2:233 template/gsoc.html.j2:477
1050#: template/gsoc.html.j2:582
1051msgid "Difficulty level: medium"
1052msgstr ""
1053
1054#: template/gsoc.html.j2:241
1055msgid ""
1056"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> "
1057"that expose the <a href=\"https://gnunet.org/doxygen/modules.html\">GNUnet "
1058"API</a> so that easy, hands-on development is possible. Also, browser-based "
1059"UIs will be much easier to create on top of REST APIs."
1060msgstr ""
1061
1062#: template/gsoc.html.j2:252 template/gsoc.html.j2:572
1063msgid "<strong>Mentors:</strong> Martin Schanzenbach"
1064msgstr ""
1065
1066#: template/gsoc.html.j2:260
1067msgid ""
1068"Improve the Rust implementation of GNUnet utils, possibly including adding "
1069"support for asynchronous IO using mio, or perhaps a higher level "
1070"asynchronous IO library built upon it, such as rotor, mioco, eventual_io, or "
1071"gj."
1072msgstr ""
1073
1074#: template/gsoc.html.j2:276
1075msgid ""
1076"Implement rudimentary Android compatibility for GNUnet, in part by porting "
1077"the GNUnet utils scheduler to act as a thin wrapper over libuv."
1078msgstr ""
1079
1080#: template/gsoc.html.j2:283
1081msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
1082msgstr ""
1083
1084#: template/gsoc.html.j2:291 template/gsoc.html.j2:535
1085msgid ""
1086"Implementation of a replacement for PANDA (see Pond) with better security, "
1087"and maybe integration with the GNU Name System for key exchange."
1088msgstr ""
1089
1090#: template/gsoc.html.j2:303
1091msgid "Required Skills: Rust or C, crypto"
1092msgstr ""
1093
1094#: template/gsoc.html.j2:308 template/gsoc.html.j2:365
1095#: template/gsoc.html.j2:407 template/gsoc.html.j2:447
1096msgid "Difficulty level: high"
1097msgstr ""
1098
1099#: template/gsoc.html.j2:316
1100msgid ""
1101"Implement different place types and file sharing by creating a new place for "
1102"the shared content."
1103msgstr ""
1104
1105#: template/gsoc.html.j2:322
1106msgid "Place types to be implemented:"
1107msgstr ""
1108
1109#: template/gsoc.html.j2:326
1110msgid ""
1111"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
1112"with comments referencing a region of the image</li> <li>Sound: play a sound "
1113"file with comments referencing a timestamp</li> <li>Directory/Album: "
1114"pointers to File / Image / Sound places</li> <li>Event: with RSVP</li> "
1115"<li>Survey: ask your social neighborhood questions in a structured form</li> "
1116"</ul>"
1117msgstr ""
1118
1119#: template/gsoc.html.j2:337
1120msgid "Also provide the following UI functionality:"
1121msgstr ""
1122
1123#: template/gsoc.html.j2:341
1124msgid ""
1125"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
1126"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
1127"fan page for example).</li> <li>Edit a previously published post + offer "
1128"edit history to readers.</li> <li>Control expiry of channel history.</li> </"
1129"ul>"
1130msgstr ""
1131
1132#: template/gsoc.html.j2:350
1133msgid ""
1134"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
1135"features</a>"
1136msgstr ""
1137
1138#: template/gsoc.html.j2:355
1139msgid "<strong>Mentors:</strong> lynX"
1140msgstr ""
1141
1142#: template/gsoc.html.j2:360
1143msgid "Required Skills: C/C++"
1144msgstr ""
1145
1146#: template/gsoc.html.j2:373
1147msgid ""
1148"Implement aggregation of distributed state from various channels in order to "
1149"provide for a powerful social graph API capable of producing social network "
1150"profiles, dashboards, a calendar out of upcoming event invitations (if "
1151"available), social search functionality and most of all to make it easy for "
1152"users to adopt cryptographic identities of their contacts/friends simply by "
1153"finding them in the social graph of their existing contacts (\"This is "
1154"Linda. You have 11 contacts in common with her. [ADD]\")."
1155msgstr ""
1156
1157#: template/gsoc.html.j2:391
1158msgid ""
1159"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/"
1160"rendezvous</a>"
1161msgstr ""
1162
1163#: template/gsoc.html.j2:397 template/gsoc.html.j2:437
1164msgid "<strong>Mentors:</strong> t3sserakt, lynX"
1165msgstr ""
1166
1167#: template/gsoc.html.j2:414
1168msgid ""
1169"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
1170"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
1171"e-mail addresses to secushare identities. </li> <li> Encode or translate "
1172"various e-mail features into secushare equivalents. </li> <li> Parts of "
1173"secushare are currently written in Rust, therefore Rust is preferred for "
1174"this task but it is not an requirement. </li> </ul>"
1175msgstr ""
1176
1177#: template/gsoc.html.j2:455
1178msgid ""
1179"Implementation of the GNUnet auction system described in Chapter 3 of <a "
1180"href=\"https://gnunet.org/libbrand-thesis\">this thesis</a>. Specific tasks "
1181"are adding smart contract creation and round time enforcement to libbrandt "
1182"as well as creating the GNUnet auction service, library and the three user "
1183"interface programs create, info and join."
1184msgstr ""
1185
1186#: template/gsoc.html.j2:467
1187msgid "<strong>Mentors:</strong> mate, cg"
1188msgstr ""
1189
1190#: template/gsoc.html.j2:485
1191msgid ""
1192"Implementation of additional transports to make GNUnet communication more "
1193"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
1194"over-DNS"
1195msgstr ""
1196
1197#: template/gsoc.html.j2:492 template/gsoc.html.j2:506
1198msgid "<strong>Mentors:</strong> Matthias Wachs"
1199msgstr ""
1200
1201#: template/gsoc.html.j2:500
1202msgid ""
1203"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
1204"punching, better STUN support)"
1205msgstr ""
1206
1207#: template/gsoc.html.j2:514
1208msgid ""
1209"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
1210msgstr ""
1211
1212#: template/gsoc.html.j2:522
1213msgid ""
1214"Improving libaboss to make computation on shared secrets (including repeated "
1215"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?"
1216"doid=62212.62213\">Ben-Or et al.</a> if possible. This in particular means "
1217"moving libaboss to bignums (gcry_mpi)."
1218msgstr ""
1219
1220#: template/gsoc.html.j2:550
1221msgid ""
1222"Please refer to the description for this project listed under GNU Guix "
1223"project ideas."
1224msgstr ""
1225
1226#: template/gsoc.html.j2:556
1227msgid "Finished projects"
1228msgstr ""
1229
1230#: template/gsoc.html.j2:562
1231msgid ""
1232"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
1233"to be determined framework such as Angular2. This includes the design and "
1234"implementation of not yet existing <a href=\"http://jsonapi.org/\">REST "
1235"APIs</a> that expose the <a href=\"https://gnunet.org/doxygen/modules.html"
1236"\">GNUnet API</a>."
1237msgstr ""
1238
1239#: template/gsoc.html.j2:577
1240msgid "Required Skills: C, JavaScript, CSS"
1241msgstr ""
1242
1243#: template/gsoc.html.j2:587
1244msgid ""
1245"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
1246msgstr ""
1247
764#: template/index.html.j2:13 1248#: template/index.html.j2:13
765msgid "" 1249msgid ""
766"GNUnet is a new network protocol stack for building secure, distributed, and " 1250"GNUnet is a new network protocol stack for building secure, distributed, and "
@@ -790,7 +1274,7 @@ msgid ""
790msgstr "" 1274msgstr ""
791 1275
792#: template/index.html.j2:43 1276#: template/index.html.j2:43
793msgid "Download GNUnet (via Git)" 1277msgid "Download GNUnet"
794msgstr "" 1278msgstr ""
795 1279
796#: template/index.html.j2:48 1280#: template/index.html.j2:48
@@ -980,7 +1464,7 @@ msgstr ""
980msgid "News" 1464msgid "News"
981msgstr "" 1465msgstr ""
982 1466
983#: template/news.html.j2.inc:3 1467#: template/news.html.j2.inc:5
984msgid "More news" 1468msgid "More news"
985msgstr "" 1469msgstr ""
986 1470
@@ -992,70 +1476,70 @@ msgstr ""
992msgid "This page documents the GNUnet history." 1476msgid "This page documents the GNUnet history."
993msgstr "" 1477msgstr ""
994 1478
995#: template/team.html.j2:21 1479#: template/team.html.j2:18
996msgid "GNU maintainer." 1480msgid "NSE, CADET."
997msgstr "" 1481msgstr ""
998 1482
999#: template/team.html.j2:33 1483#: template/team.html.j2:29
1000msgid "Continuous Integration, secushare, packaging (Guix)." 1484msgid "secushare, PSYC, multicast, advocacy, sights and sounds, UX."
1001msgstr "" 1485msgstr ""
1002 1486
1003#: template/team.html.j2:46 1487#: template/team.html.j2:40
1004msgid "Set, Consensus, Voting" 1488msgid "GNU maintainer."
1005msgstr "" 1489msgstr ""
1006 1490
1007#: template/team.html.j2:58 1491#: template/team.html.j2:50
1008msgid "Mix networking" 1492msgid "secushare, Social, PSYC, Multicast, data protection theory."
1009msgstr "" 1493msgstr ""
1010 1494
1011#: template/team.html.j2:69 1495#: template/team.html.j2:60
1012msgid "Random peer sampling" 1496msgid "Continuous Integration, secushare, packaging (Guix)."
1013msgstr "" 1497msgstr ""
1014 1498
1015#: template/team.html.j2:80 1499#: template/team.html.j2:71
1016msgid "secushare, Social, PSYC, Multicast" 1500msgid "Set, Consensus, Voting"
1017msgstr "" 1501msgstr ""
1018 1502
1019#: template/team.html.j2:92 1503#: template/team.html.j2:81
1020msgid "GNU Name System, Identity Management, ABE." 1504msgid "Mix networking"
1021msgstr "" 1505msgstr ""
1022 1506
1023#: template/team.html.j2:104 1507#: template/team.html.j2:91
1024msgid "Testbed, voice." 1508msgid "Random peer sampling"
1025msgstr "" 1509msgstr ""
1026 1510
1027#: template/team.html.j2:115 1511#: template/team.html.j2:101 template/team.html.j2:143
1028msgid "secushare, Social, PSYC, Multicast." 1512msgid "W32 port."
1029msgstr "" 1513msgstr ""
1030 1514
1031#: template/team.html.j2:126 1515#: template/team.html.j2:111
1032msgid "Web site, packaging (Nix/Guix)." 1516msgid "secushare, Social, PSYC, Multicast"
1033msgstr "" 1517msgstr ""
1034 1518
1035#: template/team.html.j2:138 1519#: template/team.html.j2:122
1036msgid "secushare, PSYC, multicast, advocacy, sights and sounds, UX." 1520msgid "GNU Name System, Identity Management, ABE."
1037msgstr "" 1521msgstr ""
1038 1522
1039#: template/team.html.j2:149 1523#: template/team.html.j2:133
1040msgid "secushare, Social, PSYC, Multicast, data protection theory." 1524msgid ""
1525"Documentation, Website, libgnurl maintainer, System Integration, Build "
1526"System, some admin roles, packaging (NetBSD pkgsrc, Guix, Gentoo)."
1041msgstr "" 1527msgstr ""
1042 1528
1043#: template/team.html.j2:159 1529#: template/team.html.j2:154
1044msgid "NSE, CADET." 1530msgid "Testbed, voice."
1045msgstr "" 1531msgstr ""
1046 1532
1047#: template/team.html.j2:169 template/team.html.j2:179 1533#: template/team.html.j2:164
1048msgid "W32 port." 1534msgid "secushare, Social, PSYC, Multicast."
1049msgstr "" 1535msgstr ""
1050 1536
1051#: template/team.html.j2:190 1537#: template/team.html.j2:174
1052msgid "" 1538msgid "Multicast."
1053"Documentation, Website, libgnurl, System Integration, Build System, "
1054"packaging (NetBSD pkgsrc, Guix, Gentoo,...)."
1055msgstr "" 1539msgstr ""
1056 1540
1057#: template/team.html.j2:200 1541#: template/team.html.j2:184
1058msgid "Multicast." 1542msgid "Web site, packaging (Nix/Guix)."
1059msgstr "" 1543msgstr ""
1060 1544
1061#: template/tutorial-archpi.html.j2:5 1545#: template/tutorial-archpi.html.j2:5
@@ -1063,7 +1547,8 @@ msgid "Tutorial: GNUnet on Archlinux/Pi"
1063msgstr "" 1547msgstr ""
1064 1548
1065#: template/tutorial-archpi.html.j2:12 template/tutorial-debian9.html.j2:28 1549#: template/tutorial-archpi.html.j2:12 template/tutorial-debian9.html.j2:28
1066#: template/tutorial-macos.html.j2:14 template/tutorial-ubuntu1804.html.j2:28 1550#: template/tutorial-macos.html.j2:14 template/tutorial-netbsd.html.j2:17
1551#: template/tutorial-ubuntu1804.html.j2:28
1067msgid "Requirements" 1552msgid "Requirements"
1068msgstr "" 1553msgstr ""
1069 1554
@@ -1095,18 +1580,18 @@ msgstr ""
1095msgid "Make an installation directory" 1580msgid "Make an installation directory"
1096msgstr "" 1581msgstr ""
1097 1582
1098#: template/tutorial-debian9.html.j2:54 template/tutorial-macos.html.j2:150 1583#: template/tutorial-debian9.html.j2:54 template/tutorial-macos.html.j2:131
1099#: template/tutorial-ubuntu1804.html.j2:56 1584#: template/tutorial-netbsd.html.j2:209 template/tutorial-ubuntu1804.html.j2:56
1100msgid "Get the source code" 1585msgid "Get the source code"
1101msgstr "" 1586msgstr ""
1102 1587
1103#: template/tutorial-debian9.html.j2:73 template/tutorial-macos.html.j2:158 1588#: template/tutorial-debian9.html.j2:73 template/tutorial-macos.html.j2:139
1104#: template/tutorial-ubuntu1804.html.j2:66 1589#: template/tutorial-netbsd.html.j2:217 template/tutorial-ubuntu1804.html.j2:66
1105msgid "Compile and Install" 1590msgid "Compile and Install"
1106msgstr "" 1591msgstr ""
1107 1592
1108#: template/tutorial-debian9.html.j2:98 template/tutorial-macos.html.j2:170 1593#: template/tutorial-debian9.html.j2:98 template/tutorial-macos.html.j2:151
1109#: template/tutorial-ubuntu1804.html.j2:77 1594#: template/tutorial-netbsd.html.j2:227 template/tutorial-ubuntu1804.html.j2:77
1110msgid "Option 1: GNUnet for production / usage" 1595msgid "Option 1: GNUnet for production / usage"
1111msgstr "" 1596msgstr ""
1112 1597
@@ -1188,22 +1673,26 @@ msgstr ""
1188msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)" 1673msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)"
1189msgstr "" 1674msgstr ""
1190 1675
1191#: template/tutorial-macos.html.j2:21 1676#: template/tutorial-macos.html.j2:21 template/tutorial-netbsd.html.j2:28
1192msgid "Installation" 1677msgid "Installation"
1193msgstr "" 1678msgstr ""
1194 1679
1195#: template/tutorial-macos.html.j2:58 1680#: template/tutorial-macos.html.j2:39 template/tutorial-netbsd.html.j2:100
1196msgid "First steps" 1681msgid "First steps"
1197msgstr "" 1682msgstr ""
1198 1683
1199#: template/tutorial-macos.html.j2:125 1684#: template/tutorial-macos.html.j2:106 template/tutorial-netbsd.html.j2:167
1200msgid "Alternative: Installation from source" 1685msgid "Alternative: Installation from source"
1201msgstr "" 1686msgstr ""
1202 1687
1203#: template/tutorial-macos.html.j2:203 1688#: template/tutorial-macos.html.j2:184 template/tutorial-netbsd.html.j2:252
1204msgid "Option 2: GNUnet experimental" 1689msgid "Option 2: GNUnet experimental"
1205msgstr "" 1690msgstr ""
1206 1691
1692#: template/tutorial-netbsd.html.j2:5
1693msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT"
1694msgstr ""
1695
1207#: template/tutorial-ubuntu1804.html.j2:6 1696#: template/tutorial-ubuntu1804.html.j2:6
1208msgid "Tutorial: GNUnet on Ubuntu 18.04" 1697msgid "Tutorial: GNUnet on Ubuntu 18.04"
1209msgstr "" 1698msgstr ""
@@ -1219,10 +1708,11 @@ msgid ""
1219"GNUnet installation instructions: <ul> <li><a href=\"tutorial-ubuntu1804.html" 1708"GNUnet installation instructions: <ul> <li><a href=\"tutorial-ubuntu1804.html"
1220"\">Ubuntu 18.04</a></li> <li><a href=\"tutorial-archpi.html\">Arch-Pi</a></" 1709"\">Ubuntu 18.04</a></li> <li><a href=\"tutorial-archpi.html\">Arch-Pi</a></"
1221"li> <li><a href=\"tutorial-debian9.html\">Debian 9</a></li> <li><a href=" 1710"li> <li><a href=\"tutorial-debian9.html\">Debian 9</a></li> <li><a href="
1222"\"tutorial-macos.html\">macOS</a></li> </ul>" 1711"\"tutorial-macos.html\">macOS</a></li> <li><a href=\"tutorial-netbsd.html"
1712"\">NetBSD</a></li> </ul>"
1223msgstr "" 1713msgstr ""
1224 1714
1225#: template/tutorial.html.j2:25 1715#: template/tutorial.html.j2:26
1226msgid "" 1716msgid ""
1227"<a href=\"https://tutorial.gnunet.org/\">C Coding Tutorial for GNUnet</a>" 1717"<a href=\"https://tutorial.gnunet.org/\">C Coding Tutorial for GNUnet</a>"
1228msgstr "" 1718msgstr ""
diff --git a/locale/es/LC_MESSAGES/messages.po b/locale/es/LC_MESSAGES/messages.po
index 2a6f71f7..9bee025c 100644
--- a/locale/es/LC_MESSAGES/messages.po
+++ b/locale/es/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
8msgstr "" 8msgstr ""
9"Project-Id-Version: PROJECT VERSION\n" 9"Project-Id-Version: PROJECT VERSION\n"
10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
11"POT-Creation-Date: 2019-02-27 20:53+0100\n" 11"POT-Creation-Date: 2019-04-03 15:17+0200\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"
@@ -34,7 +34,7 @@ msgstr ""
34msgid "Contact" 34msgid "Contact"
35msgstr "" 35msgstr ""
36 36
37#: common/footer.j2.inc:9 common/navigation.j2.inc:37 37#: common/footer.j2.inc:9 common/navigation.j2.inc:54
38msgid "GNUnet e.V." 38msgid "GNUnet e.V."
39msgstr "" 39msgstr ""
40 40
@@ -42,7 +42,7 @@ msgstr ""
42msgid "About GNUnet" 42msgid "About GNUnet"
43msgstr "" 43msgstr ""
44 44
45#: common/footer.j2.inc:15 common/navigation.j2.inc:45 45#: common/footer.j2.inc:15 common/navigation.j2.inc:66
46msgid "Bug Tracker" 46msgid "Bug Tracker"
47msgstr "" 47msgstr ""
48 48
@@ -54,11 +54,11 @@ msgstr ""
54msgid "Copyright Assignment" 54msgid "Copyright Assignment"
55msgstr "" 55msgstr ""
56 56
57#: common/footer.j2.inc:22 common/navigation.j2.inc:47 57#: common/footer.j2.inc:22 common/navigation.j2.inc:68
58msgid "Continuous Integration" 58msgid "Continuous Integration"
59msgstr "" 59msgstr ""
60 60
61#: common/footer.j2.inc:23 common/navigation.j2.inc:66 61#: common/footer.j2.inc:23 common/navigation.j2.inc:87
62#: template/developers.html.j2:24 62#: template/developers.html.j2:24
63msgid "Bibliography" 63msgid "Bibliography"
64msgstr "" 64msgstr ""
@@ -75,55 +75,59 @@ msgid ""
75"html'>us</a>." 75"html'>us</a>."
76msgstr "" 76msgstr ""
77 77
78#: common/navigation.j2.inc:33 78#: common/navigation.j2.inc:48
79msgid "Community" 79msgid "Community"
80msgstr "" 80msgstr ""
81 81
82#: common/navigation.j2.inc:35 template/developers.html.j2:34 82#: common/navigation.j2.inc:51 template/developers.html.j2:34
83msgid "Discussion" 83msgid "Discussion"
84msgstr "" 84msgstr ""
85 85
86#: common/navigation.j2.inc:36 86#: common/navigation.j2.inc:52
87msgid "GSoC Projects"
88msgstr ""
89
90#: common/navigation.j2.inc:53
87msgid "Copyright for Contributors" 91msgid "Copyright for Contributors"
88msgstr "" 92msgstr ""
89 93
90#: common/navigation.j2.inc:38 94#: common/navigation.j2.inc:55
91msgid "IRC Archive" 95msgid "IRC Archive"
92msgstr "" 96msgstr ""
93 97
94#: common/navigation.j2.inc:42 98#: common/navigation.j2.inc:62
95msgid "Development" 99msgid "Development"
96msgstr "" 100msgstr ""
97 101
98#: common/navigation.j2.inc:44 102#: common/navigation.j2.inc:65
99msgid "System Architecture" 103msgid "System Architecture"
100msgstr "" 104msgstr ""
101 105
102#: common/navigation.j2.inc:46 template/gnurl.html.j2:124 106#: common/navigation.j2.inc:67 template/gnurl.html.j2:124
103msgid "Source Code" 107msgid "Source Code"
104msgstr "" 108msgstr ""
105 109
106#: common/navigation.j2.inc:58 110#: common/navigation.j2.inc:79
107msgid "Documentation" 111msgid "Documentation"
108msgstr "" 112msgstr ""
109 113
110#: common/navigation.j2.inc:61 template/tutorial.html.j2:5 114#: common/navigation.j2.inc:82 template/tutorial.html.j2:5
111msgid "Tutorials" 115msgid "Tutorials"
112msgstr "" 116msgstr ""
113 117
114#: common/navigation.j2.inc:62 118#: common/navigation.j2.inc:83
115msgid "Glossary" 119msgid "Glossary"
116msgstr "" 120msgstr ""
117 121
118#: common/navigation.j2.inc:63 122#: common/navigation.j2.inc:84
119msgid "Handbook" 123msgid "Handbook"
120msgstr "" 124msgstr ""
121 125
122#: common/navigation.j2.inc:64 126#: common/navigation.j2.inc:85
123msgid "C-Tutorial" 127msgid "C-Tutorial"
124msgstr "" 128msgstr ""
125 129
126#: common/navigation.j2.inc:65 130#: common/navigation.j2.inc:86
127msgid "FAQ" 131msgid "FAQ"
128msgstr "" 132msgstr ""
129 133
@@ -244,11 +248,11 @@ msgstr ""
244msgid "GNUnet System Architecture" 248msgid "GNUnet System Architecture"
245msgstr "" 249msgstr ""
246 250
247#: template/architecture.html.j2:20 251#: template/architecture.html.j2:21
248msgid "Foundations" 252msgid "Foundations"
249msgstr "" 253msgstr ""
250 254
251#: template/architecture.html.j2:22 255#: template/architecture.html.j2:23
252msgid "" 256msgid ""
253"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like " 257"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
254"end-to-end encrypted messaging layer (CADET), a public key infrastructure " 258"end-to-end encrypted messaging layer (CADET), a public key infrastructure "
@@ -257,11 +261,11 @@ msgid ""
257"subsystems replace the traditional TCP/IP stack." 261"subsystems replace the traditional TCP/IP stack."
258msgstr "" 262msgstr ""
259 263
260#: template/architecture.html.j2:35 264#: template/architecture.html.j2:36
261msgid "Security" 265msgid "Security"
262msgstr "" 266msgstr ""
263 267
264#: template/architecture.html.j2:38 268#: template/architecture.html.j2:39
265msgid "" 269msgid ""
266"GNUnet is implemented using a multi-process architecture. Each subsystem " 270"GNUnet is implemented using a multi-process architecture. Each subsystem "
267"runs as a separate process, providing fault-isolation and enabling tight " 271"runs as a separate process, providing fault-isolation and enabling tight "
@@ -406,6 +410,38 @@ msgid ""
406"org/gauger/\">https://old.gnunet.org/gauger/</a>." 410"org/gauger/\">https://old.gnunet.org/gauger/</a>."
407msgstr "" 411msgstr ""
408 412
413#: template/download.html.j2:7 template/gnurl.html.j2:138
414msgid "Downloads"
415msgstr ""
416
417#: template/download.html.j2:11
418msgid ""
419"Here you can download releases of our software and find links to the various "
420"versions."
421msgstr ""
422
423#: template/download.html.j2:17
424msgid "0.11.x series"
425msgstr ""
426
427#: template/download.html.j2:18
428msgid "tarball"
429msgstr ""
430
431#: template/download.html.j2:20
432msgid ""
433"The tarball of version 0.11.0 can be obtained from GNU FTP and its mirrors."
434msgstr ""
435
436#: template/download.html.j2:30
437msgid "git"
438msgstr ""
439
440#: template/download.html.j2:32
441msgid ""
442"You can fetch the git tag of version 0.11.0 from our development server:"
443msgstr ""
444
409#: template/engage.html.j2:7 445#: template/engage.html.j2:7
410msgid "Talk With Us" 446msgid "Talk With Us"
411msgstr "" 447msgstr ""
@@ -417,22 +453,23 @@ msgid ""
417"and discuss GNUnet." 453"and discuss GNUnet."
418msgstr "" 454msgstr ""
419 455
420#: template/engage.html.j2:18 456#: template/engage.html.j2:20
421msgid "" 457msgid ""
422"<a href=\"https://lists.gnu.org/mailman/listinfo/help-gnunet\">General Help " 458"<i class=\"fas fa-at\"></i> <a href=\"https://lists.gnu.org/mailman/listinfo/"
423"Mailing List</a>" 459"help-gnunet\">General Help Mailing List</a>"
424msgstr "" 460msgstr ""
425 461
426#: template/engage.html.j2:23 462#: template/engage.html.j2:26
427msgid "" 463msgid ""
428"<a href=\"https://lists.gnu.org/mailman/listinfo/gnunet-developers" 464"<i class=\"fas fa-at\"></i> <a href=\"https://lists.gnu.org/mailman/listinfo/"
429"\">Development Mailing List</a>" 465"gnunet-developers\">Development Mailing List</a>"
430msgstr "" 466msgstr ""
431 467
432#: template/engage.html.j2:28 468#: template/engage.html.j2:32
433msgid "" 469msgid ""
434"Available on <a href=\"https://freenode.net\">irc.freenode.net</a> in " 470"<i class=\"far fa-comments\"></i> Available on <a href=\"https://freenode.net"
435"channel <a href=\"ircs://chat.freenode.net:6697/#gnunet\">#gnunet</a>." 471"\">irc.freenode.net</a> in the channel <a href=\"ircs://chat.freenode."
472"net:6697/#gnunet\">#gnunet</a>."
436msgstr "" 473msgstr ""
437 474
438#: template/ev.html.j2:7 475#: template/ev.html.j2:7
@@ -511,13 +548,13 @@ msgstr ""
511msgid "2013-12 (constitutional meeting)" 548msgid "2013-12 (constitutional meeting)"
512msgstr "" 549msgstr ""
513 550
514#: template/faq.html.j2:6 551#: template/faq.html.j2:12
515msgid "" 552msgid ""
516"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. " 553"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
517"Should I worry?" 554"Should I worry?"
518msgstr "" 555msgstr ""
519 556
520#: template/faq.html.j2:8 557#: template/faq.html.j2:14
521msgid "" 558msgid ""
522"A: Right now, this is expected and a known cause for high latency in GNUnet. " 559"A: Right now, this is expected and a known cause for high latency in GNUnet. "
523"We have started a major rewrite to address this and other problems, but " 560"We have started a major rewrite to address this and other problems, but "
@@ -525,11 +562,11 @@ msgid ""
525"expected." 562"expected."
526msgstr "" 563msgstr ""
527 564
528#: template/faq.html.j2:17 565#: template/faq.html.j2:23
529msgid "Is there a graphical user interface?" 566msgid "Is there a graphical user interface?"
530msgstr "" 567msgstr ""
531 568
532#: template/faq.html.j2:19 569#: template/faq.html.j2:25
533msgid "" 570msgid ""
534"A: gnunet-gtk is a separate download. The package contains various GTK+ " 571"A: gnunet-gtk is a separate download. The package contains various GTK+ "
535"based graphical interfaces, including a graphical tool for configuration." 572"based graphical interfaces, including a graphical tool for configuration."
@@ -742,10 +779,6 @@ msgid ""
742"checked in as signed git tags." 779"checked in as signed git tags."
743msgstr "" 780msgstr ""
744 781
745#: template/gnurl.html.j2:138
746msgid "Downloads"
747msgstr ""
748
749#: template/gnurl.html.j2:140 782#: template/gnurl.html.j2:140
750msgid "" 783msgid ""
751"Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp." 784"Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp."
@@ -781,6 +814,457 @@ msgid ""
781"<b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>." 814"<b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>."
782msgstr "" 815msgstr ""
783 816
817#: template/gsoc-2018-gnunet-webui.html.j2:7
818msgid "GSoC 2018: GNUnet WebUI"
819msgstr ""
820
821#: template/gsoc-2018-gnunet-webui.html.j2:11
822msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann"
823msgstr ""
824
825#: template/gsoc-2018-gnunet-webui.html.j2:17
826msgid ""
827"<strong>What was done?</strong><br /> In the context of Google Summer of "
828"Code 2018, my mentor (Martin Schanzenbach) and I have worked on creating and "
829"extending the REST API of GNUnet. Currently, we mirrored the functionality "
830"of following commands:"
831msgstr ""
832
833#: template/gsoc-2018-gnunet-webui.html.j2:32
834msgid ""
835"Additionally, we developed a website with the Javascript framework Angular 6 "
836"and the design framework iotaCSS to use the new REST API. The REST API of "
837"GNUnet is now documented with Sphinx."
838msgstr ""
839
840#: template/gsoc-2018-gnunet-webui.html.j2:40
841msgid ""
842"<strong>Why did we create a REST API?</strong><br /> ... when you can use "
843"the command line tools?<br /> We need to keep in mind, that everyone has the "
844"right to stay secure and private but not everyone feels comfortable using a "
845"terminal. The further developed REST access to GNUnet APIs in addition to "
846"the new web application allows new users to interact with GNUnet over a well "
847"known tool: their browsers. This addition to the C API and the command line "
848"tools may attract new users and developers."
849msgstr ""
850
851#: template/gsoc-2018-gnunet-webui.html.j2:52
852msgid ""
853"<strong>How can we use it?</strong><br /> 1. The REST API developed in "
854"GNUnet<br /> The REST API is already merged into the gnunet.git repository "
855"(<a href=\"https://gnunet.org/git/gnunet.git/\">GNUnet Main Git</a>).<br /> "
856"To use the new features, clone the repository and follow the <a href="
857"\"https://gnunet.org/installation\">Installation</a> on gnunet.org. Then, "
858"start the rest service with \"gnunet-arm -i rest\"."
859msgstr ""
860
861#: template/gsoc-2018-gnunet-webui.html.j2:63
862msgid ""
863"2. The Web Application<br /> The web application is available under the "
864"gnunet-webui.git repository (<a href=\"https://gnunet.org/git/gnunet-webui."
865"git/\">GNUnet WebUI Git</a>).<br /> You need to install the newest version "
866"of 'node' and 'yarn'. Dependent on your system, you may need to download "
867"newer versions and install them manually and not over your packet manager. "
868"After the installation succeeded, you need to clone the repository. Then, "
869"you need to run \"yarn install\" and \"yarn start\" for testing purposes. To "
870"deploy the website (keep in mind, that this website communicates with "
871"another localhost instance) use \"yarn build\" for building the web "
872"application and use the output in the 'dist' directory."
873msgstr ""
874
875#: template/gsoc-2018-gnunet-webui.html.j2:80
876msgid ""
877"3. The Documentation<br /> The documentation is available under the gnunet-"
878"rest-api.git repository (<a href=\"https://gnunet.org/git/gnunet-rest-api."
879"git/\">GNUnet REST API Docmentation Git</a>).<br /> Clone the repository and "
880"\"make html\". Then open the 'index.html' under 'build/html/'."
881msgstr ""
882
883#: template/gsoc-2018-gnunet-webui.html.j2:91
884msgid ""
885"Please, give it a try and contact me, if you find any bugs or unintentional "
886"features. ;)"
887msgstr ""
888
889#: template/gsoc-2018-gnunet-webui.html.j2:97
890msgid ""
891"<strong>What can be improved?</strong><br /> Right now, the build process of "
892"the web application may be a little too complex for a casual user. We may be "
893"able to solve this by using docker.<br /> Additionally, the web application "
894"does not prevent wrong inputs but responds with error messages. Adding "
895"GNUnet Records is currently only usable for people, who know how a GNS "
896"Record looks like. This can be adapted to each record type.<br /> Last but "
897"not least, additional features, design changes, etc..."
898msgstr ""
899
900#: template/gsoc-2018-gnunet-webui.html.j2:111
901msgid "Thanks for reading."
902msgstr ""
903
904#: template/gsoc.html.j2:7
905msgid "GNUnet's Google Summer of Code projects"
906msgstr ""
907
908#: template/gsoc.html.j2:10
909msgid ""
910"As a GNU project, GNUnet has participated in the Google Summer of Code "
911"(GSoC) for a number of years. This page lists all current, past, and "
912"finished projects."
913msgstr ""
914
915#: template/gsoc.html.j2:18
916msgid "Current projects (2019)"
917msgstr ""
918
919#: template/gsoc.html.j2:22
920msgid ""
921"It is time for GNUnet to run properly on Android. Note that GNUnet is "
922"written in C, and this is not about rewriting GNUnet in Java, but about "
923"getting the C code to run on Android."
924msgstr ""
925
926#: template/gsoc.html.j2:29
927msgid ""
928"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
929"Goebel</a>"
930msgstr ""
931
932#: template/gsoc.html.j2:38
933msgid ""
934"There is a push for migrating our CI to Gitlab. The CI should eventually not "
935"just run \"make check\" on various platforms, but also perform tests with "
936"multiple peers running in different VMs with specific network topologies (i."
937"e. NAT) between them being simulated. The CI should also be integrated with "
938"Gauger for performance regression analysis. Running jobs only when "
939"dependencies have changed and scripting more granular triggers or ideally "
940"automatic dependency discovery (as done by the autotools) is also important."
941msgstr ""
942
943#: template/gsoc.html.j2:50
944msgid "<strong>Mentors:</strong> TBD"
945msgstr ""
946
947#: template/gsoc.html.j2:59
948msgid ""
949"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
950"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
951"around python-zbar, which itself wraps libzbar. The goal of this project is "
952"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
953"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>). "
954"<br> <strong>Mentors:</strong> Christian Grothoff"
955msgstr ""
956
957#: template/gsoc.html.j2:75
958msgid ""
959"reclaimID is a decentralized identity system build on top of the GNU Name "
960"System. Upon authorization, the user provides a requesting party (RP) such "
961"as a website with an authorization ticket (e.g. piggybacked in an OpenID "
962"authorization code). The RP uses information contained in this ticket to "
963"<ol> <li> Retrieve the decryption key from GNS</li> <li> Retrieve the user "
964"attributes from GNS</li> </ol> The GNS lookups ensure that the RP receives "
965"up-to-date attributes and functional decryption keys. However, in particular "
966"the RP-specific encryption key resolution can be slow and even fail "
967"depending on the network topology. We propose that in an initial exchange, "
968"in particular OpenID authorization code flows, we try to incorporate key and "
969"maybe even an attribute set in the ticket exchange. In order to mitigate "
970"this issue, this project is meant to investigate and implement how... <ol> "
971"<li> ... decryption keys can be added to an initial exchange in OpenID.</li> "
972"<li> ... initial set(s) of attributes can be piggybacked in OpenID.</li> </"
973"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
974msgstr ""
975
976#: template/gsoc.html.j2:106
977msgid ""
978"re:claimID is a decentralized identity system build on top of the GNU Name "
979"System. The initial design and implementation of re:claimID includes an "
980"attribute-based encryption module in order to prevent unauthorized access to "
981"attributes in the name system. Our motivation for re:claimID was for it to "
982"be name system agnostic, which means the design theoretically also works for "
983"other name systems such as namecoin. Other name systems often do not have "
984"built-in mechanisms in order to do this. Hence, we implemented an ABE access "
985"control layer. Our ABE implementation requires two third party libraries: "
986"libpbc and libgabe. While we could merge libgabe into the gnunet service "
987"implementation of re:claimID, libpbc is a rather large, third party library "
988"which lacks packaging in distributions and for platforms. On the other hand, "
989"GNS supports record data encryption using symmetric keys as labels. If we "
990"make the access control layer of re:claimID more generic in order to support "
991"both ABE and GNS encryption, we could reduce the required depenencies. This "
992"would result in gnunet packages to include re:claimID by default. In short, "
993"the goals are to... <ol> <li> ... improve performance by reducing encryption "
994"overhead.</li> <li> ... reduce dependencies.</li> </ol> <br/> "
995"<strong>Mentors:</strong> Martin Schanzenbach"
996msgstr ""
997
998#: template/gsoc.html.j2:141
999msgid ""
1000"One great problem of the current Internet is the lack of disintermediation. "
1001"When people want to talk they need a chat service. When they want to share "
1002"files they need a file transfer service. Although GNUnet already possesses "
1003"quite advanced integration into Linux networking, a little extra work is "
1004"needed for existing applications like irc, www, ftp, rsh, nntpd to run over "
1005"it in a peer-to-peer way, simply by using a GNS hostname like friend.gnu. "
1006"Once people have added a person to their GNS they can immediately message, "
1007"exchange files and suchlike directly, with nothing but the GNUnet in the "
1008"middle, using applications that have been distributed with unix systems ever "
1009"since the 1980's. We can produce an OS distribution where these things work "
1010"out of the box with the nicknames of people instead of cloud services. For "
1011"more information and context, read"
1012msgstr ""
1013
1014#: template/gsoc.html.j2:162
1015msgid "<strong>Mentors:</strong> lynX &amp; dvn"
1016msgstr ""
1017
1018#: template/gsoc.html.j2:168
1019msgid "Past projects"
1020msgstr ""
1021
1022#: template/gsoc.html.j2:172
1023msgid ""
1024"There are a variety of GNUNet APIs that should be exposed in the Rust "
1025"wrappers. Implementing these will require extending the port of GNUNet utils "
1026"written by Andrew Cann and Kelong Cong."
1027msgstr ""
1028
1029#: template/gsoc.html.j2:180
1030msgid ""
1031"As an introduction to the code base, we suggest that the student and Jeff "
1032"Burdges together update the asynchronous IO system from gjio to futures-rs "
1033"or another layer built upon it. Jeff Burdges is expected to concurrently be "
1034"implementing a GNUNet API for his own mix network work."
1035msgstr ""
1036
1037#: template/gsoc.html.j2:190 template/gsoc.html.j2:214
1038#: template/gsoc.html.j2:268 template/gsoc.html.j2:298
1039#: template/gsoc.html.j2:542
1040msgid "<strong>Mentors:</strong> Jeff Burdges"
1041msgstr ""
1042
1043#: template/gsoc.html.j2:195
1044msgid "Required Skills: Rust"
1045msgstr ""
1046
1047#: template/gsoc.html.j2:200
1048msgid "Difficulty level: low"
1049msgstr ""
1050
1051#: template/gsoc.html.j2:208
1052msgid ""
1053"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
1054msgstr ""
1055
1056#: template/gsoc.html.j2:219
1057msgid ""
1058"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
1059"using GNS over Tor too, but currently that's on hold until folks think more "
1060"about how names should be moved around the local system. We're calling this "
1061"more collaborative approach NSS2 for now."
1062msgstr ""
1063
1064#: template/gsoc.html.j2:228 template/gsoc.html.j2:402
1065#: template/gsoc.html.j2:442 template/gsoc.html.j2:472
1066msgid "Required Skills: C"
1067msgstr ""
1068
1069#: template/gsoc.html.j2:233 template/gsoc.html.j2:477
1070#: template/gsoc.html.j2:582
1071msgid "Difficulty level: medium"
1072msgstr ""
1073
1074#: template/gsoc.html.j2:241
1075msgid ""
1076"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> "
1077"that expose the <a href=\"https://gnunet.org/doxygen/modules.html\">GNUnet "
1078"API</a> so that easy, hands-on development is possible. Also, browser-based "
1079"UIs will be much easier to create on top of REST APIs."
1080msgstr ""
1081
1082#: template/gsoc.html.j2:252 template/gsoc.html.j2:572
1083msgid "<strong>Mentors:</strong> Martin Schanzenbach"
1084msgstr ""
1085
1086#: template/gsoc.html.j2:260
1087msgid ""
1088"Improve the Rust implementation of GNUnet utils, possibly including adding "
1089"support for asynchronous IO using mio, or perhaps a higher level "
1090"asynchronous IO library built upon it, such as rotor, mioco, eventual_io, or "
1091"gj."
1092msgstr ""
1093
1094#: template/gsoc.html.j2:276
1095msgid ""
1096"Implement rudimentary Android compatibility for GNUnet, in part by porting "
1097"the GNUnet utils scheduler to act as a thin wrapper over libuv."
1098msgstr ""
1099
1100#: template/gsoc.html.j2:283
1101msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
1102msgstr ""
1103
1104#: template/gsoc.html.j2:291 template/gsoc.html.j2:535
1105msgid ""
1106"Implementation of a replacement for PANDA (see Pond) with better security, "
1107"and maybe integration with the GNU Name System for key exchange."
1108msgstr ""
1109
1110#: template/gsoc.html.j2:303
1111msgid "Required Skills: Rust or C, crypto"
1112msgstr ""
1113
1114#: template/gsoc.html.j2:308 template/gsoc.html.j2:365
1115#: template/gsoc.html.j2:407 template/gsoc.html.j2:447
1116msgid "Difficulty level: high"
1117msgstr ""
1118
1119#: template/gsoc.html.j2:316
1120msgid ""
1121"Implement different place types and file sharing by creating a new place for "
1122"the shared content."
1123msgstr ""
1124
1125#: template/gsoc.html.j2:322
1126msgid "Place types to be implemented:"
1127msgstr ""
1128
1129#: template/gsoc.html.j2:326
1130msgid ""
1131"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
1132"with comments referencing a region of the image</li> <li>Sound: play a sound "
1133"file with comments referencing a timestamp</li> <li>Directory/Album: "
1134"pointers to File / Image / Sound places</li> <li>Event: with RSVP</li> "
1135"<li>Survey: ask your social neighborhood questions in a structured form</li> "
1136"</ul>"
1137msgstr ""
1138
1139#: template/gsoc.html.j2:337
1140msgid "Also provide the following UI functionality:"
1141msgstr ""
1142
1143#: template/gsoc.html.j2:341
1144msgid ""
1145"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
1146"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
1147"fan page for example).</li> <li>Edit a previously published post + offer "
1148"edit history to readers.</li> <li>Control expiry of channel history.</li> </"
1149"ul>"
1150msgstr ""
1151
1152#: template/gsoc.html.j2:350
1153msgid ""
1154"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
1155"features</a>"
1156msgstr ""
1157
1158#: template/gsoc.html.j2:355
1159msgid "<strong>Mentors:</strong> lynX"
1160msgstr ""
1161
1162#: template/gsoc.html.j2:360
1163msgid "Required Skills: C/C++"
1164msgstr ""
1165
1166#: template/gsoc.html.j2:373
1167msgid ""
1168"Implement aggregation of distributed state from various channels in order to "
1169"provide for a powerful social graph API capable of producing social network "
1170"profiles, dashboards, a calendar out of upcoming event invitations (if "
1171"available), social search functionality and most of all to make it easy for "
1172"users to adopt cryptographic identities of their contacts/friends simply by "
1173"finding them in the social graph of their existing contacts (\"This is "
1174"Linda. You have 11 contacts in common with her. [ADD]\")."
1175msgstr ""
1176
1177#: template/gsoc.html.j2:391
1178msgid ""
1179"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/"
1180"rendezvous</a>"
1181msgstr ""
1182
1183#: template/gsoc.html.j2:397 template/gsoc.html.j2:437
1184msgid "<strong>Mentors:</strong> t3sserakt, lynX"
1185msgstr ""
1186
1187#: template/gsoc.html.j2:414
1188msgid ""
1189"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
1190"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
1191"e-mail addresses to secushare identities. </li> <li> Encode or translate "
1192"various e-mail features into secushare equivalents. </li> <li> Parts of "
1193"secushare are currently written in Rust, therefore Rust is preferred for "
1194"this task but it is not an requirement. </li> </ul>"
1195msgstr ""
1196
1197#: template/gsoc.html.j2:455
1198msgid ""
1199"Implementation of the GNUnet auction system described in Chapter 3 of <a "
1200"href=\"https://gnunet.org/libbrand-thesis\">this thesis</a>. Specific tasks "
1201"are adding smart contract creation and round time enforcement to libbrandt "
1202"as well as creating the GNUnet auction service, library and the three user "
1203"interface programs create, info and join."
1204msgstr ""
1205
1206#: template/gsoc.html.j2:467
1207msgid "<strong>Mentors:</strong> mate, cg"
1208msgstr ""
1209
1210#: template/gsoc.html.j2:485
1211msgid ""
1212"Implementation of additional transports to make GNUnet communication more "
1213"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
1214"over-DNS"
1215msgstr ""
1216
1217#: template/gsoc.html.j2:492 template/gsoc.html.j2:506
1218msgid "<strong>Mentors:</strong> Matthias Wachs"
1219msgstr ""
1220
1221#: template/gsoc.html.j2:500
1222msgid ""
1223"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
1224"punching, better STUN support)"
1225msgstr ""
1226
1227#: template/gsoc.html.j2:514
1228msgid ""
1229"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
1230msgstr ""
1231
1232#: template/gsoc.html.j2:522
1233msgid ""
1234"Improving libaboss to make computation on shared secrets (including repeated "
1235"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?"
1236"doid=62212.62213\">Ben-Or et al.</a> if possible. This in particular means "
1237"moving libaboss to bignums (gcry_mpi)."
1238msgstr ""
1239
1240#: template/gsoc.html.j2:550
1241msgid ""
1242"Please refer to the description for this project listed under GNU Guix "
1243"project ideas."
1244msgstr ""
1245
1246#: template/gsoc.html.j2:556
1247msgid "Finished projects"
1248msgstr ""
1249
1250#: template/gsoc.html.j2:562
1251msgid ""
1252"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
1253"to be determined framework such as Angular2. This includes the design and "
1254"implementation of not yet existing <a href=\"http://jsonapi.org/\">REST "
1255"APIs</a> that expose the <a href=\"https://gnunet.org/doxygen/modules.html"
1256"\">GNUnet API</a>."
1257msgstr ""
1258
1259#: template/gsoc.html.j2:577
1260msgid "Required Skills: C, JavaScript, CSS"
1261msgstr ""
1262
1263#: template/gsoc.html.j2:587
1264msgid ""
1265"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
1266msgstr ""
1267
784#: template/index.html.j2:13 1268#: template/index.html.j2:13
785msgid "" 1269msgid ""
786"GNUnet is a new network protocol stack for building secure, distributed, and " 1270"GNUnet is a new network protocol stack for building secure, distributed, and "
@@ -810,7 +1294,7 @@ msgid ""
810msgstr "" 1294msgstr ""
811 1295
812#: template/index.html.j2:43 1296#: template/index.html.j2:43
813msgid "Download GNUnet (via Git)" 1297msgid "Download GNUnet"
814msgstr "" 1298msgstr ""
815 1299
816#: template/index.html.j2:48 1300#: template/index.html.j2:48
@@ -1000,7 +1484,7 @@ msgstr ""
1000msgid "News" 1484msgid "News"
1001msgstr "" 1485msgstr ""
1002 1486
1003#: template/news.html.j2.inc:3 1487#: template/news.html.j2.inc:5
1004msgid "More news" 1488msgid "More news"
1005msgstr "" 1489msgstr ""
1006 1490
@@ -1012,70 +1496,70 @@ msgstr ""
1012msgid "This page documents the GNUnet history." 1496msgid "This page documents the GNUnet history."
1013msgstr "" 1497msgstr ""
1014 1498
1015#: template/team.html.j2:21 1499#: template/team.html.j2:18
1016msgid "GNU maintainer." 1500msgid "NSE, CADET."
1017msgstr "" 1501msgstr ""
1018 1502
1019#: template/team.html.j2:33 1503#: template/team.html.j2:29
1020msgid "Continuous Integration, secushare, packaging (Guix)." 1504msgid "secushare, PSYC, multicast, advocacy, sights and sounds, UX."
1021msgstr "" 1505msgstr ""
1022 1506
1023#: template/team.html.j2:46 1507#: template/team.html.j2:40
1024msgid "Set, Consensus, Voting" 1508msgid "GNU maintainer."
1025msgstr "" 1509msgstr ""
1026 1510
1027#: template/team.html.j2:58 1511#: template/team.html.j2:50
1028msgid "Mix networking" 1512msgid "secushare, Social, PSYC, Multicast, data protection theory."
1029msgstr "" 1513msgstr ""
1030 1514
1031#: template/team.html.j2:69 1515#: template/team.html.j2:60
1032msgid "Random peer sampling" 1516msgid "Continuous Integration, secushare, packaging (Guix)."
1033msgstr "" 1517msgstr ""
1034 1518
1035#: template/team.html.j2:80 1519#: template/team.html.j2:71
1036msgid "secushare, Social, PSYC, Multicast" 1520msgid "Set, Consensus, Voting"
1037msgstr "" 1521msgstr ""
1038 1522
1039#: template/team.html.j2:92 1523#: template/team.html.j2:81
1040msgid "GNU Name System, Identity Management, ABE." 1524msgid "Mix networking"
1041msgstr "" 1525msgstr ""
1042 1526
1043#: template/team.html.j2:104 1527#: template/team.html.j2:91
1044msgid "Testbed, voice." 1528msgid "Random peer sampling"
1045msgstr "" 1529msgstr ""
1046 1530
1047#: template/team.html.j2:115 1531#: template/team.html.j2:101 template/team.html.j2:143
1048msgid "secushare, Social, PSYC, Multicast." 1532msgid "W32 port."
1049msgstr "" 1533msgstr ""
1050 1534
1051#: template/team.html.j2:126 1535#: template/team.html.j2:111
1052msgid "Web site, packaging (Nix/Guix)." 1536msgid "secushare, Social, PSYC, Multicast"
1053msgstr "" 1537msgstr ""
1054 1538
1055#: template/team.html.j2:138 1539#: template/team.html.j2:122
1056msgid "secushare, PSYC, multicast, advocacy, sights and sounds, UX." 1540msgid "GNU Name System, Identity Management, ABE."
1057msgstr "" 1541msgstr ""
1058 1542
1059#: template/team.html.j2:149 1543#: template/team.html.j2:133
1060msgid "secushare, Social, PSYC, Multicast, data protection theory." 1544msgid ""
1545"Documentation, Website, libgnurl maintainer, System Integration, Build "
1546"System, some admin roles, packaging (NetBSD pkgsrc, Guix, Gentoo)."
1061msgstr "" 1547msgstr ""
1062 1548
1063#: template/team.html.j2:159 1549#: template/team.html.j2:154
1064msgid "NSE, CADET." 1550msgid "Testbed, voice."
1065msgstr "" 1551msgstr ""
1066 1552
1067#: template/team.html.j2:169 template/team.html.j2:179 1553#: template/team.html.j2:164
1068msgid "W32 port." 1554msgid "secushare, Social, PSYC, Multicast."
1069msgstr "" 1555msgstr ""
1070 1556
1071#: template/team.html.j2:190 1557#: template/team.html.j2:174
1072msgid "" 1558msgid "Multicast."
1073"Documentation, Website, libgnurl, System Integration, Build System, "
1074"packaging (NetBSD pkgsrc, Guix, Gentoo,...)."
1075msgstr "" 1559msgstr ""
1076 1560
1077#: template/team.html.j2:200 1561#: template/team.html.j2:184
1078msgid "Multicast." 1562msgid "Web site, packaging (Nix/Guix)."
1079msgstr "" 1563msgstr ""
1080 1564
1081#: template/tutorial-archpi.html.j2:5 1565#: template/tutorial-archpi.html.j2:5
@@ -1083,7 +1567,8 @@ msgid "Tutorial: GNUnet on Archlinux/Pi"
1083msgstr "" 1567msgstr ""
1084 1568
1085#: template/tutorial-archpi.html.j2:12 template/tutorial-debian9.html.j2:28 1569#: template/tutorial-archpi.html.j2:12 template/tutorial-debian9.html.j2:28
1086#: template/tutorial-macos.html.j2:14 template/tutorial-ubuntu1804.html.j2:28 1570#: template/tutorial-macos.html.j2:14 template/tutorial-netbsd.html.j2:17
1571#: template/tutorial-ubuntu1804.html.j2:28
1087msgid "Requirements" 1572msgid "Requirements"
1088msgstr "" 1573msgstr ""
1089 1574
@@ -1115,18 +1600,18 @@ msgstr ""
1115msgid "Make an installation directory" 1600msgid "Make an installation directory"
1116msgstr "" 1601msgstr ""
1117 1602
1118#: template/tutorial-debian9.html.j2:54 template/tutorial-macos.html.j2:150 1603#: template/tutorial-debian9.html.j2:54 template/tutorial-macos.html.j2:131
1119#: template/tutorial-ubuntu1804.html.j2:56 1604#: template/tutorial-netbsd.html.j2:209 template/tutorial-ubuntu1804.html.j2:56
1120msgid "Get the source code" 1605msgid "Get the source code"
1121msgstr "" 1606msgstr ""
1122 1607
1123#: template/tutorial-debian9.html.j2:73 template/tutorial-macos.html.j2:158 1608#: template/tutorial-debian9.html.j2:73 template/tutorial-macos.html.j2:139
1124#: template/tutorial-ubuntu1804.html.j2:66 1609#: template/tutorial-netbsd.html.j2:217 template/tutorial-ubuntu1804.html.j2:66
1125msgid "Compile and Install" 1610msgid "Compile and Install"
1126msgstr "" 1611msgstr ""
1127 1612
1128#: template/tutorial-debian9.html.j2:98 template/tutorial-macos.html.j2:170 1613#: template/tutorial-debian9.html.j2:98 template/tutorial-macos.html.j2:151
1129#: template/tutorial-ubuntu1804.html.j2:77 1614#: template/tutorial-netbsd.html.j2:227 template/tutorial-ubuntu1804.html.j2:77
1130msgid "Option 1: GNUnet for production / usage" 1615msgid "Option 1: GNUnet for production / usage"
1131msgstr "" 1616msgstr ""
1132 1617
@@ -1208,22 +1693,26 @@ msgstr ""
1208msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)" 1693msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)"
1209msgstr "" 1694msgstr ""
1210 1695
1211#: template/tutorial-macos.html.j2:21 1696#: template/tutorial-macos.html.j2:21 template/tutorial-netbsd.html.j2:28
1212msgid "Installation" 1697msgid "Installation"
1213msgstr "" 1698msgstr ""
1214 1699
1215#: template/tutorial-macos.html.j2:58 1700#: template/tutorial-macos.html.j2:39 template/tutorial-netbsd.html.j2:100
1216msgid "First steps" 1701msgid "First steps"
1217msgstr "" 1702msgstr ""
1218 1703
1219#: template/tutorial-macos.html.j2:125 1704#: template/tutorial-macos.html.j2:106 template/tutorial-netbsd.html.j2:167
1220msgid "Alternative: Installation from source" 1705msgid "Alternative: Installation from source"
1221msgstr "" 1706msgstr ""
1222 1707
1223#: template/tutorial-macos.html.j2:203 1708#: template/tutorial-macos.html.j2:184 template/tutorial-netbsd.html.j2:252
1224msgid "Option 2: GNUnet experimental" 1709msgid "Option 2: GNUnet experimental"
1225msgstr "" 1710msgstr ""
1226 1711
1712#: template/tutorial-netbsd.html.j2:5
1713msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT"
1714msgstr ""
1715
1227#: template/tutorial-ubuntu1804.html.j2:6 1716#: template/tutorial-ubuntu1804.html.j2:6
1228msgid "Tutorial: GNUnet on Ubuntu 18.04" 1717msgid "Tutorial: GNUnet on Ubuntu 18.04"
1229msgstr "" 1718msgstr ""
@@ -1239,10 +1728,11 @@ msgid ""
1239"GNUnet installation instructions: <ul> <li><a href=\"tutorial-ubuntu1804.html" 1728"GNUnet installation instructions: <ul> <li><a href=\"tutorial-ubuntu1804.html"
1240"\">Ubuntu 18.04</a></li> <li><a href=\"tutorial-archpi.html\">Arch-Pi</a></" 1729"\">Ubuntu 18.04</a></li> <li><a href=\"tutorial-archpi.html\">Arch-Pi</a></"
1241"li> <li><a href=\"tutorial-debian9.html\">Debian 9</a></li> <li><a href=" 1730"li> <li><a href=\"tutorial-debian9.html\">Debian 9</a></li> <li><a href="
1242"\"tutorial-macos.html\">macOS</a></li> </ul>" 1731"\"tutorial-macos.html\">macOS</a></li> <li><a href=\"tutorial-netbsd.html"
1732"\">NetBSD</a></li> </ul>"
1243msgstr "" 1733msgstr ""
1244 1734
1245#: template/tutorial.html.j2:25 1735#: template/tutorial.html.j2:26
1246msgid "" 1736msgid ""
1247"<a href=\"https://tutorial.gnunet.org/\">C Coding Tutorial for GNUnet</a>" 1737"<a href=\"https://tutorial.gnunet.org/\">C Coding Tutorial for GNUnet</a>"
1248msgstr "" 1738msgstr ""
diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po
index 2f87a8ea..5be0fc8f 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
8msgstr "" 8msgstr ""
9"Project-Id-Version: PROJECT VERSION\n" 9"Project-Id-Version: PROJECT VERSION\n"
10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
11"POT-Creation-Date: 2019-02-27 20:53+0100\n" 11"POT-Creation-Date: 2019-04-03 15:17+0200\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"
@@ -34,7 +34,7 @@ msgstr ""
34msgid "Contact" 34msgid "Contact"
35msgstr "" 35msgstr ""
36 36
37#: common/footer.j2.inc:9 common/navigation.j2.inc:37 37#: common/footer.j2.inc:9 common/navigation.j2.inc:54
38msgid "GNUnet e.V." 38msgid "GNUnet e.V."
39msgstr "" 39msgstr ""
40 40
@@ -42,7 +42,7 @@ msgstr ""
42msgid "About GNUnet" 42msgid "About GNUnet"
43msgstr "" 43msgstr ""
44 44
45#: common/footer.j2.inc:15 common/navigation.j2.inc:45 45#: common/footer.j2.inc:15 common/navigation.j2.inc:66
46msgid "Bug Tracker" 46msgid "Bug Tracker"
47msgstr "" 47msgstr ""
48 48
@@ -54,11 +54,11 @@ msgstr ""
54msgid "Copyright Assignment" 54msgid "Copyright Assignment"
55msgstr "" 55msgstr ""
56 56
57#: common/footer.j2.inc:22 common/navigation.j2.inc:47 57#: common/footer.j2.inc:22 common/navigation.j2.inc:68
58msgid "Continuous Integration" 58msgid "Continuous Integration"
59msgstr "" 59msgstr ""
60 60
61#: common/footer.j2.inc:23 common/navigation.j2.inc:66 61#: common/footer.j2.inc:23 common/navigation.j2.inc:87
62#: template/developers.html.j2:24 62#: template/developers.html.j2:24
63msgid "Bibliography" 63msgid "Bibliography"
64msgstr "" 64msgstr ""
@@ -75,55 +75,59 @@ msgid ""
75"html'>us</a>." 75"html'>us</a>."
76msgstr "" 76msgstr ""
77 77
78#: common/navigation.j2.inc:33 78#: common/navigation.j2.inc:48
79msgid "Community" 79msgid "Community"
80msgstr "" 80msgstr ""
81 81
82#: common/navigation.j2.inc:35 template/developers.html.j2:34 82#: common/navigation.j2.inc:51 template/developers.html.j2:34
83msgid "Discussion" 83msgid "Discussion"
84msgstr "" 84msgstr ""
85 85
86#: common/navigation.j2.inc:36 86#: common/navigation.j2.inc:52
87msgid "GSoC Projects"
88msgstr ""
89
90#: common/navigation.j2.inc:53
87msgid "Copyright for Contributors" 91msgid "Copyright for Contributors"
88msgstr "" 92msgstr ""
89 93
90#: common/navigation.j2.inc:38 94#: common/navigation.j2.inc:55
91msgid "IRC Archive" 95msgid "IRC Archive"
92msgstr "" 96msgstr ""
93 97
94#: common/navigation.j2.inc:42 98#: common/navigation.j2.inc:62
95msgid "Development" 99msgid "Development"
96msgstr "" 100msgstr ""
97 101
98#: common/navigation.j2.inc:44 102#: common/navigation.j2.inc:65
99msgid "System Architecture" 103msgid "System Architecture"
100msgstr "" 104msgstr ""
101 105
102#: common/navigation.j2.inc:46 template/gnurl.html.j2:124 106#: common/navigation.j2.inc:67 template/gnurl.html.j2:124
103msgid "Source Code" 107msgid "Source Code"
104msgstr "" 108msgstr ""
105 109
106#: common/navigation.j2.inc:58 110#: common/navigation.j2.inc:79
107msgid "Documentation" 111msgid "Documentation"
108msgstr "" 112msgstr ""
109 113
110#: common/navigation.j2.inc:61 template/tutorial.html.j2:5 114#: common/navigation.j2.inc:82 template/tutorial.html.j2:5
111msgid "Tutorials" 115msgid "Tutorials"
112msgstr "" 116msgstr ""
113 117
114#: common/navigation.j2.inc:62 118#: common/navigation.j2.inc:83
115msgid "Glossary" 119msgid "Glossary"
116msgstr "" 120msgstr ""
117 121
118#: common/navigation.j2.inc:63 122#: common/navigation.j2.inc:84
119msgid "Handbook" 123msgid "Handbook"
120msgstr "" 124msgstr ""
121 125
122#: common/navigation.j2.inc:64 126#: common/navigation.j2.inc:85
123msgid "C-Tutorial" 127msgid "C-Tutorial"
124msgstr "" 128msgstr ""
125 129
126#: common/navigation.j2.inc:65 130#: common/navigation.j2.inc:86
127msgid "FAQ" 131msgid "FAQ"
128msgstr "" 132msgstr ""
129 133
@@ -244,11 +248,11 @@ msgstr ""
244msgid "GNUnet System Architecture" 248msgid "GNUnet System Architecture"
245msgstr "" 249msgstr ""
246 250
247#: template/architecture.html.j2:20 251#: template/architecture.html.j2:21
248msgid "Foundations" 252msgid "Foundations"
249msgstr "" 253msgstr ""
250 254
251#: template/architecture.html.j2:22 255#: template/architecture.html.j2:23
252msgid "" 256msgid ""
253"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like " 257"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
254"end-to-end encrypted messaging layer (CADET), a public key infrastructure " 258"end-to-end encrypted messaging layer (CADET), a public key infrastructure "
@@ -257,11 +261,11 @@ msgid ""
257"subsystems replace the traditional TCP/IP stack." 261"subsystems replace the traditional TCP/IP stack."
258msgstr "" 262msgstr ""
259 263
260#: template/architecture.html.j2:35 264#: template/architecture.html.j2:36
261msgid "Security" 265msgid "Security"
262msgstr "" 266msgstr ""
263 267
264#: template/architecture.html.j2:38 268#: template/architecture.html.j2:39
265msgid "" 269msgid ""
266"GNUnet is implemented using a multi-process architecture. Each subsystem " 270"GNUnet is implemented using a multi-process architecture. Each subsystem "
267"runs as a separate process, providing fault-isolation and enabling tight " 271"runs as a separate process, providing fault-isolation and enabling tight "
@@ -406,6 +410,38 @@ msgid ""
406"org/gauger/\">https://old.gnunet.org/gauger/</a>." 410"org/gauger/\">https://old.gnunet.org/gauger/</a>."
407msgstr "" 411msgstr ""
408 412
413#: template/download.html.j2:7 template/gnurl.html.j2:138
414msgid "Downloads"
415msgstr ""
416
417#: template/download.html.j2:11
418msgid ""
419"Here you can download releases of our software and find links to the various "
420"versions."
421msgstr ""
422
423#: template/download.html.j2:17
424msgid "0.11.x series"
425msgstr ""
426
427#: template/download.html.j2:18
428msgid "tarball"
429msgstr ""
430
431#: template/download.html.j2:20
432msgid ""
433"The tarball of version 0.11.0 can be obtained from GNU FTP and its mirrors."
434msgstr ""
435
436#: template/download.html.j2:30
437msgid "git"
438msgstr ""
439
440#: template/download.html.j2:32
441msgid ""
442"You can fetch the git tag of version 0.11.0 from our development server:"
443msgstr ""
444
409#: template/engage.html.j2:7 445#: template/engage.html.j2:7
410msgid "Talk With Us" 446msgid "Talk With Us"
411msgstr "" 447msgstr ""
@@ -417,22 +453,23 @@ msgid ""
417"and discuss GNUnet." 453"and discuss GNUnet."
418msgstr "" 454msgstr ""
419 455
420#: template/engage.html.j2:18 456#: template/engage.html.j2:20
421msgid "" 457msgid ""
422"<a href=\"https://lists.gnu.org/mailman/listinfo/help-gnunet\">General Help " 458"<i class=\"fas fa-at\"></i> <a href=\"https://lists.gnu.org/mailman/listinfo/"
423"Mailing List</a>" 459"help-gnunet\">General Help Mailing List</a>"
424msgstr "" 460msgstr ""
425 461
426#: template/engage.html.j2:23 462#: template/engage.html.j2:26
427msgid "" 463msgid ""
428"<a href=\"https://lists.gnu.org/mailman/listinfo/gnunet-developers" 464"<i class=\"fas fa-at\"></i> <a href=\"https://lists.gnu.org/mailman/listinfo/"
429"\">Development Mailing List</a>" 465"gnunet-developers\">Development Mailing List</a>"
430msgstr "" 466msgstr ""
431 467
432#: template/engage.html.j2:28 468#: template/engage.html.j2:32
433msgid "" 469msgid ""
434"Available on <a href=\"https://freenode.net\">irc.freenode.net</a> in " 470"<i class=\"far fa-comments\"></i> Available on <a href=\"https://freenode.net"
435"channel <a href=\"ircs://chat.freenode.net:6697/#gnunet\">#gnunet</a>." 471"\">irc.freenode.net</a> in the channel <a href=\"ircs://chat.freenode."
472"net:6697/#gnunet\">#gnunet</a>."
436msgstr "" 473msgstr ""
437 474
438#: template/ev.html.j2:7 475#: template/ev.html.j2:7
@@ -511,13 +548,13 @@ msgstr ""
511msgid "2013-12 (constitutional meeting)" 548msgid "2013-12 (constitutional meeting)"
512msgstr "" 549msgstr ""
513 550
514#: template/faq.html.j2:6 551#: template/faq.html.j2:12
515msgid "" 552msgid ""
516"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. " 553"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
517"Should I worry?" 554"Should I worry?"
518msgstr "" 555msgstr ""
519 556
520#: template/faq.html.j2:8 557#: template/faq.html.j2:14
521msgid "" 558msgid ""
522"A: Right now, this is expected and a known cause for high latency in GNUnet. " 559"A: Right now, this is expected and a known cause for high latency in GNUnet. "
523"We have started a major rewrite to address this and other problems, but " 560"We have started a major rewrite to address this and other problems, but "
@@ -525,11 +562,11 @@ msgid ""
525"expected." 562"expected."
526msgstr "" 563msgstr ""
527 564
528#: template/faq.html.j2:17 565#: template/faq.html.j2:23
529msgid "Is there a graphical user interface?" 566msgid "Is there a graphical user interface?"
530msgstr "" 567msgstr ""
531 568
532#: template/faq.html.j2:19 569#: template/faq.html.j2:25
533msgid "" 570msgid ""
534"A: gnunet-gtk is a separate download. The package contains various GTK+ " 571"A: gnunet-gtk is a separate download. The package contains various GTK+ "
535"based graphical interfaces, including a graphical tool for configuration." 572"based graphical interfaces, including a graphical tool for configuration."
@@ -742,10 +779,6 @@ msgid ""
742"checked in as signed git tags." 779"checked in as signed git tags."
743msgstr "" 780msgstr ""
744 781
745#: template/gnurl.html.j2:138
746msgid "Downloads"
747msgstr ""
748
749#: template/gnurl.html.j2:140 782#: template/gnurl.html.j2:140
750msgid "" 783msgid ""
751"Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp." 784"Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp."
@@ -781,6 +814,457 @@ msgid ""
781"<b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>." 814"<b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>."
782msgstr "" 815msgstr ""
783 816
817#: template/gsoc-2018-gnunet-webui.html.j2:7
818msgid "GSoC 2018: GNUnet WebUI"
819msgstr ""
820
821#: template/gsoc-2018-gnunet-webui.html.j2:11
822msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann"
823msgstr ""
824
825#: template/gsoc-2018-gnunet-webui.html.j2:17
826msgid ""
827"<strong>What was done?</strong><br /> In the context of Google Summer of "
828"Code 2018, my mentor (Martin Schanzenbach) and I have worked on creating and "
829"extending the REST API of GNUnet. Currently, we mirrored the functionality "
830"of following commands:"
831msgstr ""
832
833#: template/gsoc-2018-gnunet-webui.html.j2:32
834msgid ""
835"Additionally, we developed a website with the Javascript framework Angular 6 "
836"and the design framework iotaCSS to use the new REST API. The REST API of "
837"GNUnet is now documented with Sphinx."
838msgstr ""
839
840#: template/gsoc-2018-gnunet-webui.html.j2:40
841msgid ""
842"<strong>Why did we create a REST API?</strong><br /> ... when you can use "
843"the command line tools?<br /> We need to keep in mind, that everyone has the "
844"right to stay secure and private but not everyone feels comfortable using a "
845"terminal. The further developed REST access to GNUnet APIs in addition to "
846"the new web application allows new users to interact with GNUnet over a well "
847"known tool: their browsers. This addition to the C API and the command line "
848"tools may attract new users and developers."
849msgstr ""
850
851#: template/gsoc-2018-gnunet-webui.html.j2:52
852msgid ""
853"<strong>How can we use it?</strong><br /> 1. The REST API developed in "
854"GNUnet<br /> The REST API is already merged into the gnunet.git repository "
855"(<a href=\"https://gnunet.org/git/gnunet.git/\">GNUnet Main Git</a>).<br /> "
856"To use the new features, clone the repository and follow the <a href="
857"\"https://gnunet.org/installation\">Installation</a> on gnunet.org. Then, "
858"start the rest service with \"gnunet-arm -i rest\"."
859msgstr ""
860
861#: template/gsoc-2018-gnunet-webui.html.j2:63
862msgid ""
863"2. The Web Application<br /> The web application is available under the "
864"gnunet-webui.git repository (<a href=\"https://gnunet.org/git/gnunet-webui."
865"git/\">GNUnet WebUI Git</a>).<br /> You need to install the newest version "
866"of 'node' and 'yarn'. Dependent on your system, you may need to download "
867"newer versions and install them manually and not over your packet manager. "
868"After the installation succeeded, you need to clone the repository. Then, "
869"you need to run \"yarn install\" and \"yarn start\" for testing purposes. To "
870"deploy the website (keep in mind, that this website communicates with "
871"another localhost instance) use \"yarn build\" for building the web "
872"application and use the output in the 'dist' directory."
873msgstr ""
874
875#: template/gsoc-2018-gnunet-webui.html.j2:80
876msgid ""
877"3. The Documentation<br /> The documentation is available under the gnunet-"
878"rest-api.git repository (<a href=\"https://gnunet.org/git/gnunet-rest-api."
879"git/\">GNUnet REST API Docmentation Git</a>).<br /> Clone the repository and "
880"\"make html\". Then open the 'index.html' under 'build/html/'."
881msgstr ""
882
883#: template/gsoc-2018-gnunet-webui.html.j2:91
884msgid ""
885"Please, give it a try and contact me, if you find any bugs or unintentional "
886"features. ;)"
887msgstr ""
888
889#: template/gsoc-2018-gnunet-webui.html.j2:97
890msgid ""
891"<strong>What can be improved?</strong><br /> Right now, the build process of "
892"the web application may be a little too complex for a casual user. We may be "
893"able to solve this by using docker.<br /> Additionally, the web application "
894"does not prevent wrong inputs but responds with error messages. Adding "
895"GNUnet Records is currently only usable for people, who know how a GNS "
896"Record looks like. This can be adapted to each record type.<br /> Last but "
897"not least, additional features, design changes, etc..."
898msgstr ""
899
900#: template/gsoc-2018-gnunet-webui.html.j2:111
901msgid "Thanks for reading."
902msgstr ""
903
904#: template/gsoc.html.j2:7
905msgid "GNUnet's Google Summer of Code projects"
906msgstr ""
907
908#: template/gsoc.html.j2:10
909msgid ""
910"As a GNU project, GNUnet has participated in the Google Summer of Code "
911"(GSoC) for a number of years. This page lists all current, past, and "
912"finished projects."
913msgstr ""
914
915#: template/gsoc.html.j2:18
916msgid "Current projects (2019)"
917msgstr ""
918
919#: template/gsoc.html.j2:22
920msgid ""
921"It is time for GNUnet to run properly on Android. Note that GNUnet is "
922"written in C, and this is not about rewriting GNUnet in Java, but about "
923"getting the C code to run on Android."
924msgstr ""
925
926#: template/gsoc.html.j2:29
927msgid ""
928"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
929"Goebel</a>"
930msgstr ""
931
932#: template/gsoc.html.j2:38
933msgid ""
934"There is a push for migrating our CI to Gitlab. The CI should eventually not "
935"just run \"make check\" on various platforms, but also perform tests with "
936"multiple peers running in different VMs with specific network topologies (i."
937"e. NAT) between them being simulated. The CI should also be integrated with "
938"Gauger for performance regression analysis. Running jobs only when "
939"dependencies have changed and scripting more granular triggers or ideally "
940"automatic dependency discovery (as done by the autotools) is also important."
941msgstr ""
942
943#: template/gsoc.html.j2:50
944msgid "<strong>Mentors:</strong> TBD"
945msgstr ""
946
947#: template/gsoc.html.j2:59
948msgid ""
949"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
950"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
951"around python-zbar, which itself wraps libzbar. The goal of this project is "
952"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
953"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>). "
954"<br> <strong>Mentors:</strong> Christian Grothoff"
955msgstr ""
956
957#: template/gsoc.html.j2:75
958msgid ""
959"reclaimID is a decentralized identity system build on top of the GNU Name "
960"System. Upon authorization, the user provides a requesting party (RP) such "
961"as a website with an authorization ticket (e.g. piggybacked in an OpenID "
962"authorization code). The RP uses information contained in this ticket to "
963"<ol> <li> Retrieve the decryption key from GNS</li> <li> Retrieve the user "
964"attributes from GNS</li> </ol> The GNS lookups ensure that the RP receives "
965"up-to-date attributes and functional decryption keys. However, in particular "
966"the RP-specific encryption key resolution can be slow and even fail "
967"depending on the network topology. We propose that in an initial exchange, "
968"in particular OpenID authorization code flows, we try to incorporate key and "
969"maybe even an attribute set in the ticket exchange. In order to mitigate "
970"this issue, this project is meant to investigate and implement how... <ol> "
971"<li> ... decryption keys can be added to an initial exchange in OpenID.</li> "
972"<li> ... initial set(s) of attributes can be piggybacked in OpenID.</li> </"
973"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
974msgstr ""
975
976#: template/gsoc.html.j2:106
977msgid ""
978"re:claimID is a decentralized identity system build on top of the GNU Name "
979"System. The initial design and implementation of re:claimID includes an "
980"attribute-based encryption module in order to prevent unauthorized access to "
981"attributes in the name system. Our motivation for re:claimID was for it to "
982"be name system agnostic, which means the design theoretically also works for "
983"other name systems such as namecoin. Other name systems often do not have "
984"built-in mechanisms in order to do this. Hence, we implemented an ABE access "
985"control layer. Our ABE implementation requires two third party libraries: "
986"libpbc and libgabe. While we could merge libgabe into the gnunet service "
987"implementation of re:claimID, libpbc is a rather large, third party library "
988"which lacks packaging in distributions and for platforms. On the other hand, "
989"GNS supports record data encryption using symmetric keys as labels. If we "
990"make the access control layer of re:claimID more generic in order to support "
991"both ABE and GNS encryption, we could reduce the required depenencies. This "
992"would result in gnunet packages to include re:claimID by default. In short, "
993"the goals are to... <ol> <li> ... improve performance by reducing encryption "
994"overhead.</li> <li> ... reduce dependencies.</li> </ol> <br/> "
995"<strong>Mentors:</strong> Martin Schanzenbach"
996msgstr ""
997
998#: template/gsoc.html.j2:141
999msgid ""
1000"One great problem of the current Internet is the lack of disintermediation. "
1001"When people want to talk they need a chat service. When they want to share "
1002"files they need a file transfer service. Although GNUnet already possesses "
1003"quite advanced integration into Linux networking, a little extra work is "
1004"needed for existing applications like irc, www, ftp, rsh, nntpd to run over "
1005"it in a peer-to-peer way, simply by using a GNS hostname like friend.gnu. "
1006"Once people have added a person to their GNS they can immediately message, "
1007"exchange files and suchlike directly, with nothing but the GNUnet in the "
1008"middle, using applications that have been distributed with unix systems ever "
1009"since the 1980's. We can produce an OS distribution where these things work "
1010"out of the box with the nicknames of people instead of cloud services. For "
1011"more information and context, read"
1012msgstr ""
1013
1014#: template/gsoc.html.j2:162
1015msgid "<strong>Mentors:</strong> lynX &amp; dvn"
1016msgstr ""
1017
1018#: template/gsoc.html.j2:168
1019msgid "Past projects"
1020msgstr ""
1021
1022#: template/gsoc.html.j2:172
1023msgid ""
1024"There are a variety of GNUNet APIs that should be exposed in the Rust "
1025"wrappers. Implementing these will require extending the port of GNUNet utils "
1026"written by Andrew Cann and Kelong Cong."
1027msgstr ""
1028
1029#: template/gsoc.html.j2:180
1030msgid ""
1031"As an introduction to the code base, we suggest that the student and Jeff "
1032"Burdges together update the asynchronous IO system from gjio to futures-rs "
1033"or another layer built upon it. Jeff Burdges is expected to concurrently be "
1034"implementing a GNUNet API for his own mix network work."
1035msgstr ""
1036
1037#: template/gsoc.html.j2:190 template/gsoc.html.j2:214
1038#: template/gsoc.html.j2:268 template/gsoc.html.j2:298
1039#: template/gsoc.html.j2:542
1040msgid "<strong>Mentors:</strong> Jeff Burdges"
1041msgstr ""
1042
1043#: template/gsoc.html.j2:195
1044msgid "Required Skills: Rust"
1045msgstr ""
1046
1047#: template/gsoc.html.j2:200
1048msgid "Difficulty level: low"
1049msgstr ""
1050
1051#: template/gsoc.html.j2:208
1052msgid ""
1053"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
1054msgstr ""
1055
1056#: template/gsoc.html.j2:219
1057msgid ""
1058"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
1059"using GNS over Tor too, but currently that's on hold until folks think more "
1060"about how names should be moved around the local system. We're calling this "
1061"more collaborative approach NSS2 for now."
1062msgstr ""
1063
1064#: template/gsoc.html.j2:228 template/gsoc.html.j2:402
1065#: template/gsoc.html.j2:442 template/gsoc.html.j2:472
1066msgid "Required Skills: C"
1067msgstr ""
1068
1069#: template/gsoc.html.j2:233 template/gsoc.html.j2:477
1070#: template/gsoc.html.j2:582
1071msgid "Difficulty level: medium"
1072msgstr ""
1073
1074#: template/gsoc.html.j2:241
1075msgid ""
1076"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> "
1077"that expose the <a href=\"https://gnunet.org/doxygen/modules.html\">GNUnet "
1078"API</a> so that easy, hands-on development is possible. Also, browser-based "
1079"UIs will be much easier to create on top of REST APIs."
1080msgstr ""
1081
1082#: template/gsoc.html.j2:252 template/gsoc.html.j2:572
1083msgid "<strong>Mentors:</strong> Martin Schanzenbach"
1084msgstr ""
1085
1086#: template/gsoc.html.j2:260
1087msgid ""
1088"Improve the Rust implementation of GNUnet utils, possibly including adding "
1089"support for asynchronous IO using mio, or perhaps a higher level "
1090"asynchronous IO library built upon it, such as rotor, mioco, eventual_io, or "
1091"gj."
1092msgstr ""
1093
1094#: template/gsoc.html.j2:276
1095msgid ""
1096"Implement rudimentary Android compatibility for GNUnet, in part by porting "
1097"the GNUnet utils scheduler to act as a thin wrapper over libuv."
1098msgstr ""
1099
1100#: template/gsoc.html.j2:283
1101msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
1102msgstr ""
1103
1104#: template/gsoc.html.j2:291 template/gsoc.html.j2:535
1105msgid ""
1106"Implementation of a replacement for PANDA (see Pond) with better security, "
1107"and maybe integration with the GNU Name System for key exchange."
1108msgstr ""
1109
1110#: template/gsoc.html.j2:303
1111msgid "Required Skills: Rust or C, crypto"
1112msgstr ""
1113
1114#: template/gsoc.html.j2:308 template/gsoc.html.j2:365
1115#: template/gsoc.html.j2:407 template/gsoc.html.j2:447
1116msgid "Difficulty level: high"
1117msgstr ""
1118
1119#: template/gsoc.html.j2:316
1120msgid ""
1121"Implement different place types and file sharing by creating a new place for "
1122"the shared content."
1123msgstr ""
1124
1125#: template/gsoc.html.j2:322
1126msgid "Place types to be implemented:"
1127msgstr ""
1128
1129#: template/gsoc.html.j2:326
1130msgid ""
1131"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
1132"with comments referencing a region of the image</li> <li>Sound: play a sound "
1133"file with comments referencing a timestamp</li> <li>Directory/Album: "
1134"pointers to File / Image / Sound places</li> <li>Event: with RSVP</li> "
1135"<li>Survey: ask your social neighborhood questions in a structured form</li> "
1136"</ul>"
1137msgstr ""
1138
1139#: template/gsoc.html.j2:337
1140msgid "Also provide the following UI functionality:"
1141msgstr ""
1142
1143#: template/gsoc.html.j2:341
1144msgid ""
1145"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
1146"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
1147"fan page for example).</li> <li>Edit a previously published post + offer "
1148"edit history to readers.</li> <li>Control expiry of channel history.</li> </"
1149"ul>"
1150msgstr ""
1151
1152#: template/gsoc.html.j2:350
1153msgid ""
1154"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
1155"features</a>"
1156msgstr ""
1157
1158#: template/gsoc.html.j2:355
1159msgid "<strong>Mentors:</strong> lynX"
1160msgstr ""
1161
1162#: template/gsoc.html.j2:360
1163msgid "Required Skills: C/C++"
1164msgstr ""
1165
1166#: template/gsoc.html.j2:373
1167msgid ""
1168"Implement aggregation of distributed state from various channels in order to "
1169"provide for a powerful social graph API capable of producing social network "
1170"profiles, dashboards, a calendar out of upcoming event invitations (if "
1171"available), social search functionality and most of all to make it easy for "
1172"users to adopt cryptographic identities of their contacts/friends simply by "
1173"finding them in the social graph of their existing contacts (\"This is "
1174"Linda. You have 11 contacts in common with her. [ADD]\")."
1175msgstr ""
1176
1177#: template/gsoc.html.j2:391
1178msgid ""
1179"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/"
1180"rendezvous</a>"
1181msgstr ""
1182
1183#: template/gsoc.html.j2:397 template/gsoc.html.j2:437
1184msgid "<strong>Mentors:</strong> t3sserakt, lynX"
1185msgstr ""
1186
1187#: template/gsoc.html.j2:414
1188msgid ""
1189"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
1190"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
1191"e-mail addresses to secushare identities. </li> <li> Encode or translate "
1192"various e-mail features into secushare equivalents. </li> <li> Parts of "
1193"secushare are currently written in Rust, therefore Rust is preferred for "
1194"this task but it is not an requirement. </li> </ul>"
1195msgstr ""
1196
1197#: template/gsoc.html.j2:455
1198msgid ""
1199"Implementation of the GNUnet auction system described in Chapter 3 of <a "
1200"href=\"https://gnunet.org/libbrand-thesis\">this thesis</a>. Specific tasks "
1201"are adding smart contract creation and round time enforcement to libbrandt "
1202"as well as creating the GNUnet auction service, library and the three user "
1203"interface programs create, info and join."
1204msgstr ""
1205
1206#: template/gsoc.html.j2:467
1207msgid "<strong>Mentors:</strong> mate, cg"
1208msgstr ""
1209
1210#: template/gsoc.html.j2:485
1211msgid ""
1212"Implementation of additional transports to make GNUnet communication more "
1213"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
1214"over-DNS"
1215msgstr ""
1216
1217#: template/gsoc.html.j2:492 template/gsoc.html.j2:506
1218msgid "<strong>Mentors:</strong> Matthias Wachs"
1219msgstr ""
1220
1221#: template/gsoc.html.j2:500
1222msgid ""
1223"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
1224"punching, better STUN support)"
1225msgstr ""
1226
1227#: template/gsoc.html.j2:514
1228msgid ""
1229"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
1230msgstr ""
1231
1232#: template/gsoc.html.j2:522
1233msgid ""
1234"Improving libaboss to make computation on shared secrets (including repeated "
1235"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?"
1236"doid=62212.62213\">Ben-Or et al.</a> if possible. This in particular means "
1237"moving libaboss to bignums (gcry_mpi)."
1238msgstr ""
1239
1240#: template/gsoc.html.j2:550
1241msgid ""
1242"Please refer to the description for this project listed under GNU Guix "
1243"project ideas."
1244msgstr ""
1245
1246#: template/gsoc.html.j2:556
1247msgid "Finished projects"
1248msgstr ""
1249
1250#: template/gsoc.html.j2:562
1251msgid ""
1252"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
1253"to be determined framework such as Angular2. This includes the design and "
1254"implementation of not yet existing <a href=\"http://jsonapi.org/\">REST "
1255"APIs</a> that expose the <a href=\"https://gnunet.org/doxygen/modules.html"
1256"\">GNUnet API</a>."
1257msgstr ""
1258
1259#: template/gsoc.html.j2:577
1260msgid "Required Skills: C, JavaScript, CSS"
1261msgstr ""
1262
1263#: template/gsoc.html.j2:587
1264msgid ""
1265"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
1266msgstr ""
1267
784#: template/index.html.j2:13 1268#: template/index.html.j2:13
785msgid "" 1269msgid ""
786"GNUnet is a new network protocol stack for building secure, distributed, and " 1270"GNUnet is a new network protocol stack for building secure, distributed, and "
@@ -810,7 +1294,7 @@ msgid ""
810msgstr "" 1294msgstr ""
811 1295
812#: template/index.html.j2:43 1296#: template/index.html.j2:43
813msgid "Download GNUnet (via Git)" 1297msgid "Download GNUnet"
814msgstr "" 1298msgstr ""
815 1299
816#: template/index.html.j2:48 1300#: template/index.html.j2:48
@@ -1000,7 +1484,7 @@ msgstr ""
1000msgid "News" 1484msgid "News"
1001msgstr "" 1485msgstr ""
1002 1486
1003#: template/news.html.j2.inc:3 1487#: template/news.html.j2.inc:5
1004msgid "More news" 1488msgid "More news"
1005msgstr "" 1489msgstr ""
1006 1490
@@ -1012,70 +1496,70 @@ msgstr ""
1012msgid "This page documents the GNUnet history." 1496msgid "This page documents the GNUnet history."
1013msgstr "" 1497msgstr ""
1014 1498
1015#: template/team.html.j2:21 1499#: template/team.html.j2:18
1016msgid "GNU maintainer." 1500msgid "NSE, CADET."
1017msgstr "" 1501msgstr ""
1018 1502
1019#: template/team.html.j2:33 1503#: template/team.html.j2:29
1020msgid "Continuous Integration, secushare, packaging (Guix)." 1504msgid "secushare, PSYC, multicast, advocacy, sights and sounds, UX."
1021msgstr "" 1505msgstr ""
1022 1506
1023#: template/team.html.j2:46 1507#: template/team.html.j2:40
1024msgid "Set, Consensus, Voting" 1508msgid "GNU maintainer."
1025msgstr "" 1509msgstr ""
1026 1510
1027#: template/team.html.j2:58 1511#: template/team.html.j2:50
1028msgid "Mix networking" 1512msgid "secushare, Social, PSYC, Multicast, data protection theory."
1029msgstr "" 1513msgstr ""
1030 1514
1031#: template/team.html.j2:69 1515#: template/team.html.j2:60
1032msgid "Random peer sampling" 1516msgid "Continuous Integration, secushare, packaging (Guix)."
1033msgstr "" 1517msgstr ""
1034 1518
1035#: template/team.html.j2:80 1519#: template/team.html.j2:71
1036msgid "secushare, Social, PSYC, Multicast" 1520msgid "Set, Consensus, Voting"
1037msgstr "" 1521msgstr ""
1038 1522
1039#: template/team.html.j2:92 1523#: template/team.html.j2:81
1040msgid "GNU Name System, Identity Management, ABE." 1524msgid "Mix networking"
1041msgstr "" 1525msgstr ""
1042 1526
1043#: template/team.html.j2:104 1527#: template/team.html.j2:91
1044msgid "Testbed, voice." 1528msgid "Random peer sampling"
1045msgstr "" 1529msgstr ""
1046 1530
1047#: template/team.html.j2:115 1531#: template/team.html.j2:101 template/team.html.j2:143
1048msgid "secushare, Social, PSYC, Multicast." 1532msgid "W32 port."
1049msgstr "" 1533msgstr ""
1050 1534
1051#: template/team.html.j2:126 1535#: template/team.html.j2:111
1052msgid "Web site, packaging (Nix/Guix)." 1536msgid "secushare, Social, PSYC, Multicast"
1053msgstr "" 1537msgstr ""
1054 1538
1055#: template/team.html.j2:138 1539#: template/team.html.j2:122
1056msgid "secushare, PSYC, multicast, advocacy, sights and sounds, UX." 1540msgid "GNU Name System, Identity Management, ABE."
1057msgstr "" 1541msgstr ""
1058 1542
1059#: template/team.html.j2:149 1543#: template/team.html.j2:133
1060msgid "secushare, Social, PSYC, Multicast, data protection theory." 1544msgid ""
1545"Documentation, Website, libgnurl maintainer, System Integration, Build "
1546"System, some admin roles, packaging (NetBSD pkgsrc, Guix, Gentoo)."
1061msgstr "" 1547msgstr ""
1062 1548
1063#: template/team.html.j2:159 1549#: template/team.html.j2:154
1064msgid "NSE, CADET." 1550msgid "Testbed, voice."
1065msgstr "" 1551msgstr ""
1066 1552
1067#: template/team.html.j2:169 template/team.html.j2:179 1553#: template/team.html.j2:164
1068msgid "W32 port." 1554msgid "secushare, Social, PSYC, Multicast."
1069msgstr "" 1555msgstr ""
1070 1556
1071#: template/team.html.j2:190 1557#: template/team.html.j2:174
1072msgid "" 1558msgid "Multicast."
1073"Documentation, Website, libgnurl, System Integration, Build System, "
1074"packaging (NetBSD pkgsrc, Guix, Gentoo,...)."
1075msgstr "" 1559msgstr ""
1076 1560
1077#: template/team.html.j2:200 1561#: template/team.html.j2:184
1078msgid "Multicast." 1562msgid "Web site, packaging (Nix/Guix)."
1079msgstr "" 1563msgstr ""
1080 1564
1081#: template/tutorial-archpi.html.j2:5 1565#: template/tutorial-archpi.html.j2:5
@@ -1083,7 +1567,8 @@ msgid "Tutorial: GNUnet on Archlinux/Pi"
1083msgstr "" 1567msgstr ""
1084 1568
1085#: template/tutorial-archpi.html.j2:12 template/tutorial-debian9.html.j2:28 1569#: template/tutorial-archpi.html.j2:12 template/tutorial-debian9.html.j2:28
1086#: template/tutorial-macos.html.j2:14 template/tutorial-ubuntu1804.html.j2:28 1570#: template/tutorial-macos.html.j2:14 template/tutorial-netbsd.html.j2:17
1571#: template/tutorial-ubuntu1804.html.j2:28
1087msgid "Requirements" 1572msgid "Requirements"
1088msgstr "" 1573msgstr ""
1089 1574
@@ -1115,18 +1600,18 @@ msgstr ""
1115msgid "Make an installation directory" 1600msgid "Make an installation directory"
1116msgstr "" 1601msgstr ""
1117 1602
1118#: template/tutorial-debian9.html.j2:54 template/tutorial-macos.html.j2:150 1603#: template/tutorial-debian9.html.j2:54 template/tutorial-macos.html.j2:131
1119#: template/tutorial-ubuntu1804.html.j2:56 1604#: template/tutorial-netbsd.html.j2:209 template/tutorial-ubuntu1804.html.j2:56
1120msgid "Get the source code" 1605msgid "Get the source code"
1121msgstr "" 1606msgstr ""
1122 1607
1123#: template/tutorial-debian9.html.j2:73 template/tutorial-macos.html.j2:158 1608#: template/tutorial-debian9.html.j2:73 template/tutorial-macos.html.j2:139
1124#: template/tutorial-ubuntu1804.html.j2:66 1609#: template/tutorial-netbsd.html.j2:217 template/tutorial-ubuntu1804.html.j2:66
1125msgid "Compile and Install" 1610msgid "Compile and Install"
1126msgstr "" 1611msgstr ""
1127 1612
1128#: template/tutorial-debian9.html.j2:98 template/tutorial-macos.html.j2:170 1613#: template/tutorial-debian9.html.j2:98 template/tutorial-macos.html.j2:151
1129#: template/tutorial-ubuntu1804.html.j2:77 1614#: template/tutorial-netbsd.html.j2:227 template/tutorial-ubuntu1804.html.j2:77
1130msgid "Option 1: GNUnet for production / usage" 1615msgid "Option 1: GNUnet for production / usage"
1131msgstr "" 1616msgstr ""
1132 1617
@@ -1208,22 +1693,26 @@ msgstr ""
1208msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)" 1693msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)"
1209msgstr "" 1694msgstr ""
1210 1695
1211#: template/tutorial-macos.html.j2:21 1696#: template/tutorial-macos.html.j2:21 template/tutorial-netbsd.html.j2:28
1212msgid "Installation" 1697msgid "Installation"
1213msgstr "" 1698msgstr ""
1214 1699
1215#: template/tutorial-macos.html.j2:58 1700#: template/tutorial-macos.html.j2:39 template/tutorial-netbsd.html.j2:100
1216msgid "First steps" 1701msgid "First steps"
1217msgstr "" 1702msgstr ""
1218 1703
1219#: template/tutorial-macos.html.j2:125 1704#: template/tutorial-macos.html.j2:106 template/tutorial-netbsd.html.j2:167
1220msgid "Alternative: Installation from source" 1705msgid "Alternative: Installation from source"
1221msgstr "" 1706msgstr ""
1222 1707
1223#: template/tutorial-macos.html.j2:203 1708#: template/tutorial-macos.html.j2:184 template/tutorial-netbsd.html.j2:252
1224msgid "Option 2: GNUnet experimental" 1709msgid "Option 2: GNUnet experimental"
1225msgstr "" 1710msgstr ""
1226 1711
1712#: template/tutorial-netbsd.html.j2:5
1713msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT"
1714msgstr ""
1715
1227#: template/tutorial-ubuntu1804.html.j2:6 1716#: template/tutorial-ubuntu1804.html.j2:6
1228msgid "Tutorial: GNUnet on Ubuntu 18.04" 1717msgid "Tutorial: GNUnet on Ubuntu 18.04"
1229msgstr "" 1718msgstr ""
@@ -1239,10 +1728,11 @@ msgid ""
1239"GNUnet installation instructions: <ul> <li><a href=\"tutorial-ubuntu1804.html" 1728"GNUnet installation instructions: <ul> <li><a href=\"tutorial-ubuntu1804.html"
1240"\">Ubuntu 18.04</a></li> <li><a href=\"tutorial-archpi.html\">Arch-Pi</a></" 1729"\">Ubuntu 18.04</a></li> <li><a href=\"tutorial-archpi.html\">Arch-Pi</a></"
1241"li> <li><a href=\"tutorial-debian9.html\">Debian 9</a></li> <li><a href=" 1730"li> <li><a href=\"tutorial-debian9.html\">Debian 9</a></li> <li><a href="
1242"\"tutorial-macos.html\">macOS</a></li> </ul>" 1731"\"tutorial-macos.html\">macOS</a></li> <li><a href=\"tutorial-netbsd.html"
1732"\">NetBSD</a></li> </ul>"
1243msgstr "" 1733msgstr ""
1244 1734
1245#: template/tutorial.html.j2:25 1735#: template/tutorial.html.j2:26
1246msgid "" 1736msgid ""
1247"<a href=\"https://tutorial.gnunet.org/\">C Coding Tutorial for GNUnet</a>" 1737"<a href=\"https://tutorial.gnunet.org/\">C Coding Tutorial for GNUnet</a>"
1248msgstr "" 1738msgstr ""
diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po
index 032adcc2..10635773 100644
--- a/locale/it/LC_MESSAGES/messages.po
+++ b/locale/it/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
8msgstr "" 8msgstr ""
9"Project-Id-Version: PROJECT VERSION\n" 9"Project-Id-Version: PROJECT VERSION\n"
10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
11"POT-Creation-Date: 2019-02-27 20:53+0100\n" 11"POT-Creation-Date: 2019-04-03 15:17+0200\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"
@@ -34,7 +34,7 @@ msgstr ""
34msgid "Contact" 34msgid "Contact"
35msgstr "" 35msgstr ""
36 36
37#: common/footer.j2.inc:9 common/navigation.j2.inc:37 37#: common/footer.j2.inc:9 common/navigation.j2.inc:54
38msgid "GNUnet e.V." 38msgid "GNUnet e.V."
39msgstr "" 39msgstr ""
40 40
@@ -42,7 +42,7 @@ msgstr ""
42msgid "About GNUnet" 42msgid "About GNUnet"
43msgstr "" 43msgstr ""
44 44
45#: common/footer.j2.inc:15 common/navigation.j2.inc:45 45#: common/footer.j2.inc:15 common/navigation.j2.inc:66
46msgid "Bug Tracker" 46msgid "Bug Tracker"
47msgstr "" 47msgstr ""
48 48
@@ -54,11 +54,11 @@ msgstr ""
54msgid "Copyright Assignment" 54msgid "Copyright Assignment"
55msgstr "" 55msgstr ""
56 56
57#: common/footer.j2.inc:22 common/navigation.j2.inc:47 57#: common/footer.j2.inc:22 common/navigation.j2.inc:68
58msgid "Continuous Integration" 58msgid "Continuous Integration"
59msgstr "" 59msgstr ""
60 60
61#: common/footer.j2.inc:23 common/navigation.j2.inc:66 61#: common/footer.j2.inc:23 common/navigation.j2.inc:87
62#: template/developers.html.j2:24 62#: template/developers.html.j2:24
63msgid "Bibliography" 63msgid "Bib