gnunet-svn
[Top][All Lists]
Advanced

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

[www] 11/19: rename template.py to make_site.py


From: gnunet
Subject: [www] 11/19: rename template.py to make_site.py
Date: Wed, 13 Nov 2019 01:28:43 +0100

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

ng0 pushed a commit to branch master
in repository www.

commit 1fa59360a22db580a8b2b6a201d11eb545f7aa81
Author: ng0 <address@hidden>
AuthorDate: Tue Nov 12 17:34:56 2019 +0000

    rename template.py to make_site.py
---
 GNUmakefile                       |   19 +-
 Makefile                          |    4 +-
 locale/de/LC_MESSAGES/messages.po | 2075 ++++---------------------------------
 locale/en/LC_MESSAGES/messages.po | 1927 ----------------------------------
 locale/es/LC_MESSAGES/messages.po | 1984 ++---------------------------------
 locale/fr/LC_MESSAGES/messages.po | 1928 ----------------------------------
 locale/it/LC_MESSAGES/messages.po | 1928 ----------------------------------
 template.py => make_site.py       |    0
 8 files changed, 280 insertions(+), 9585 deletions(-)

diff --git a/GNUmakefile b/GNUmakefile
index 381118f..d29a6d4 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -60,12 +60,9 @@ locale/messages.pot: common/*.j2.inc template/*.j2
 
 # Update translation (.po) files with new strings.
 locale-update: locale/messages.pot
-       $(msgmerge) -q -U -m --previous locale/en/LC_MESSAGES/messages.po 
locale/messages.pot
-       $(msgmerge) -q -U -m --previous locale/de/LC_MESSAGES/messages.po 
locale/messages.pot
-       $(msgmerge) -q -U -m --previous locale/fr/LC_MESSAGES/messages.po 
locale/messages.pot
-       $(msgmerge) -q -U -m --previous locale/es/LC_MESSAGES/messages.po 
locale/messages.pot
-       $(msgmerge) -q -U -m --previous locale/it/LC_MESSAGES/messages.po 
locale/messages.pot
-
+       (for lang in en de es fr it; do \
+               $(msgmerge) -q -U -m --previous 
locale/$$lang/LC_MESSAGES/messages.po locale/messages.pot ; \
+       done)
        if $(grep) -nA1 '#-#-#-#-#' locale/*/LC_MESSAGES/messages.po; then echo 
-e "\nERROR: Conflicts encountered in PO files.\n"; exit 1; fi
 
 # sass preprocessor
@@ -74,11 +71,9 @@ css:
 
 # Compile translation files for use.
 locale-compile:
-       $(pybabel) -q compile -d locale -l en --use-fuzzy
-       $(pybabel) -q compile -d locale -l de --use-fuzzy
-       $(pybabel) -q compile -d locale -l fr --use-fuzzy
-       $(pybabel) -q compile -d locale -l it --use-fuzzy
-       $(pybabel) -q compile -d locale -l es --use-fuzzy
+       (for lang in en de fr it es; do \
+               $(pybabel) -q compile -d locale -l $$lang --use-fuzzy ; \
+       done)
 
 # Process everything related to gettext translations.
 locale: locale-update locale-compile
@@ -86,7 +81,7 @@ locale: locale-update locale-compile
 # Run the jinja2 templating engine to expand templates to HTML
 # incorporating translations.
 template: locale-compile
-       $(python) ./template.py
+       $(python) ./make_site.py
 
 it: template
 
diff --git a/Makefile b/Makefile
index 1f65b35..73bcb3d 100644
--- a/Makefile
+++ b/Makefile
@@ -29,7 +29,7 @@ all: css locale template
        ($(cp) rendered/static/stage.robots.txt rendered/${_lang})
 .endfor
        ($(cp) rendered/static/robots.txt rendered/dist/robots.txt)
-       ($(cp) favicon.ico rendered/)
+       # ($(cp) favicon.ico rendered/)
        $(sh) make_sitemap.sh
 .for _lang in ${_LOCALELIST}
        ($(cp) rendered/sitemap.xml rendered/${_lang})
@@ -74,7 +74,7 @@ locale: locale-update locale-compile
 # Run the jinja2 templating engine to expand templates to HTML
 # incorporating translations.
 template: locale-compile
-       $(python) ./template.py
+       $(python) ./make_site.py
 
 css:
        $(sassc) static/styles.sass static/styles.css
diff --git a/locale/de/LC_MESSAGES/messages.po 
b/locale/de/LC_MESSAGES/messages.po
index 0713014..bef9c6d 100644
--- a/locale/de/LC_MESSAGES/messages.po
+++ b/locale/de/LC_MESSAGES/messages.po
@@ -17,1975 +17,284 @@ msgstr ""
 "Language: de\n"
 "Generated-By: Babel 2.4.0\n"
 
-#: common/base.j2:5 common/news.j2:5
-msgid "GNUnet"
-msgstr "GNUnet"
+#~ msgid "GNUnet"
+#~ msgstr "GNUnet"
 
-#: common/base.j2:6 common/news.j2:6
-msgid "GNU's framework for secure p2p networking"
-msgstr "GNU's Architektur für sichere p2p Netzwerke"
+#~ msgid "GNU's framework for secure p2p networking"
+#~ msgstr "GNU's Architektur für sichere p2p Netzwerke"
 
-#: common/footer.j2.inc:7
-msgid "Contact"
-msgstr "Kontakt"
+#~ msgid "Contact"
+#~ msgstr "Kontakt"
 
-#: common/footer.j2.inc:8 common/navigation.j2.inc:48
-msgid "GNUnet e.V."
-msgstr "GNUnet e.V."
+#~ msgid "GNUnet e.V."
+#~ msgstr "GNUnet e.V."
 
-#: common/footer.j2.inc:9 template/about.html.j2:6
-msgid "About GNUnet"
-msgstr "Über GNUnet"
+#~ msgid "About GNUnet"
+#~ msgstr "Über GNUnet"
 
-#: common/footer.j2.inc:14 common/navigation.j2.inc:61
-msgid "Bug Tracker"
-msgstr "Fehlerdatenbank"
+#~ msgid "Bug Tracker"
+#~ msgstr "Fehlerdatenbank"
 
-#: common/footer.j2.inc:19 template/copyright.html.j2:6
-msgid "Copyright Assignment"
-msgstr "Copyright Übertragung"
+#~ msgid "Copyright Assignment"
+#~ msgstr "Copyright Übertragung"
 
-#: common/footer.j2.inc:20 common/navigation.j2.inc:89
-#: template/developers.html.j2:24
-msgid "Bibliography"
-msgstr "Bibliografie"
+#~ msgid "Bibliography"
+#~ msgstr "Bibliografie"
 
-#: common/footer.j2.inc:31
-msgid "Source code of this site."
-msgstr ""
-
-#: common/footer.j2.inc:32
-msgid "Report issues with this website."
-msgstr ""
-
-#: common/navigation.j2.inc:38 template/index.html.j2:51
-msgid "About"
-msgstr "Über GNUnet"
+#~ msgid "About"
+#~ msgstr "Über GNUnet"
 
-#: common/navigation.j2.inc:39 news/index.html.j2:9 template/index.html.j2:64
-msgid "News"
-msgstr "Neues"
+#~ msgid "News"
+#~ msgstr "Neues"
 
-#: common/navigation.j2.inc:43
-msgid "Community"
-msgstr "Community"
+#~ msgid "Community"
+#~ msgstr "Community"
 
-#: common/navigation.j2.inc:46 template/index.html.j2:55
-msgid "Engage"
-msgstr "Mach mit!"
+#~ msgid "Engage"
+#~ msgstr "Mach mit!"
 
-#: common/navigation.j2.inc:47
-msgid "GSoC Projects"
-msgstr "GSoC Projekte"
+#~ msgid "GSoC Projects"
+#~ msgstr "GSoC Projekte"
 
-#: common/navigation.j2.inc:49
-msgid "Copyright for Contributors"
-msgstr "Copyright für Mitwirkende"
+#~ msgid "Copyright for Contributors"
+#~ msgstr "Copyright für Mitwirkende"
 
-#: common/navigation.j2.inc:50
-msgid "IRC Archive"
-msgstr "IRC Archiv"
+#~ msgid "IRC Archive"
+#~ msgstr "IRC Archiv"
 
-#: common/navigation.j2.inc:57
-msgid "Development"
-msgstr "Entwicklung"
+#~ msgid "Development"
+#~ msgstr "Entwicklung"
 
-#: common/navigation.j2.inc:60
-msgid "System Architecture"
-msgstr "Systemarchitektur"
+#~ msgid "System Architecture"
+#~ msgstr "Systemarchitektur"
 
-#: common/navigation.j2.inc:62 template/gnurl.html.j2:147
-msgid "Source Code"
-msgstr "Quellkode"
+#~ msgid "Source Code"
+#~ msgstr "Quellkode"
 
-#: common/navigation.j2.inc:63
 #, fuzzy
-#| msgid "Documentation"
-msgid "Source Code Documentation"
-msgstr "Dokumentation"
+#~| msgid "Documentation"
+#~ msgid "Source Code Documentation"
+#~ msgstr "Dokumentation"
 
-#: common/navigation.j2.inc:66
-msgid "Continuous Integration"
-msgstr "Kontinuierliche Integration"
+#~ msgid "Continuous Integration"
+#~ msgstr "Kontinuierliche Integration"
 
-#: common/navigation.j2.inc:68
 #, fuzzy
-#| msgid "Development"
-msgid "Development Tutorial"
-msgstr "Entwicklung"
+#~| msgid "Development"
+#~ msgid "Development Tutorial"
+#~ msgstr "Entwicklung"
 
-#: common/navigation.j2.inc:79
-msgid "Documentation"
-msgstr "Dokumentation"
+#~ msgid "Documentation"
+#~ msgstr "Dokumentation"
 
-#: common/navigation.j2.inc:82 template/index.html.j2:53
-#: template/install.html.j2:6
-msgid "Install"
-msgstr "Installieren"
+#~ msgid "Install"
+#~ msgstr "Installieren"
 
-#: common/navigation.j2.inc:83
-msgid "Use"
-msgstr "Nutzen"
+#~ msgid "Use"
+#~ msgstr "Nutzen"
 
-#: common/navigation.j2.inc:84
-msgid "Videos"
-msgstr "Videos"
+#~ msgid "Videos"
+#~ msgstr "Videos"
 
-#: common/navigation.j2.inc:85 template/glossary.html.j2:6
-msgid "Glossary"
-msgstr "Glossar"
+#~ msgid "Glossary"
+#~ msgstr "Glossar"
 
-#: common/navigation.j2.inc:86
-msgid "Handbook"
-msgstr "Handbuch"
+#~ msgid "Handbook"
+#~ msgstr "Handbuch"
 
-#: common/navigation.j2.inc:87
-msgid "REST API"
-msgstr "REST API"
+#~ msgid "REST API"
+#~ msgstr "REST API"
 
-#: common/navigation.j2.inc:88
-msgid "FAQ"
-msgstr "FAQ"
+#~ msgid "FAQ"
+#~ msgstr "FAQ"
 
-#: inc/news.macro.j2:10
-msgid "read more"
-msgstr ""
-
-#: template/about.html.j2:11
 #, fuzzy
-#| msgid "About GNUnet"
-msgid "What is GNUnet?"
-msgstr "Über GNUnet"
-
-#: template/about.html.j2:13
-msgid ""
-"GNUnet is an alternative network stack for building secure, decentralized "
-"and privacy-preserving distributed applications. Our goal is to replace the "
-"old insecure Internet protocol stack. Starting from an application for "
-"secure publication of files, it has grown to include all kinds of basic "
-"protocol components and applications towards the creation of a GNU internet."
-msgstr ""
-
-#: template/about.html.j2:23
-msgid ""
-"Today, the actual use and thus the social requirements for a global network "
-"differs widely from those goals of 1970. While the Internet remains suitable "
-"for military use, where the network equipment is operated by a command "
-"hierarchy and when necessary isolated from the rest of the world, the "
-"situation is less tenable for civil society."
-msgstr ""
-
-#: template/about.html.j2:32
-msgid ""
-"Due to fundamental Internet design choices, Internet traffic can be "
-"misdirected, intercepted, censored and manipulated by hostile routers on the "
-"network. And indeed, the modern Internet has evolved exactly to the point "
-"where, as Matthew Green put it, <a href=\"https://blog.";
-"cryptographyengineering.com/2015/08/16/the-network-is-hostile/\">\"the "
-"network is hostile\"</a>."
-msgstr ""
-
-#: template/about.html.j2:41
-msgid ""
-"We believe liberal societies need a network architecture that uses the anti-"
-"authoritarian decentralized peer-to-peer paradigm and privacy-preserving "
-"cryptographic protocols. The goal of the GNUnet project is to provide a Free "
-"Software realization of this ideal."
-msgstr ""
-
-#: template/about.html.j2:49
-msgid ""
-"Specifically, GNUnet tries to follow the following design principles, in "
-"order of importance:"
-msgstr ""
-
-#: template/about.html.j2:56
-msgid ""
-"GNUnet must be implemented as <a href=\"https://www.gnu.org/philosophy/free-";
-"sw.html\">Free Software</a>."
-msgstr ""
-
-#: template/about.html.j2:60
-msgid ""
-"GNUnet must minimize the amount of personally identifiable information "
-"exposed."
-msgstr ""
-
-#: template/about.html.j2:61
-msgid ""
-"GNUnet must be fully distributed and resilient to external attacks and rogue "
-"participants."
-msgstr ""
-
-#: template/about.html.j2:62
-msgid ""
-"GNUnet must be self-organizing and not depend on administrators or "
-"centralized infrastructure."
-msgstr ""
-
-#: template/about.html.j2:63
-msgid ""
-"GNUnet must inform the user which other participants have to be trusted when "
-"establishing private communications."
-msgstr ""
-
-#: template/about.html.j2:64
-msgid "GNUnet must be open and permit new peers to join."
-msgstr ""
-
-#: template/about.html.j2:65
-msgid "GNUnet must support a diverse range of applications and devices."
-msgstr ""
-
-#: template/about.html.j2:66
-msgid "GNUnet must use compartmentalization to protect sensitive information."
-msgstr ""
-
-#: template/about.html.j2:67
-msgid "The GNUnet architecture must be resource efficient."
-msgstr ""
-
-#: template/about.html.j2:68
-msgid ""
-"GNUnet must provide incentives for peers to contribute more resources than "
-"they consume."
-msgstr ""
-
-#: template/about.html.j2:72
-msgid ""
-"To get know and learn more, please check our <a href=\"https://docs.gnunet.";
-"org/handbook/gnunet.html\">handbook</a>, especially the <a href=\"https://";
-"docs.gnunet.org/handbook/gnunet.html#Key-Concepts\">chapter on \"Key Concepts"
-"\"</a>, explaining the fundamental concepts of GNUnet: <ul> <li><a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#Authentication";
-"\">Authentication</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
-"gnunet.html#Accounting-to-Encourage-Resource-Sharing\">Accounting to "
-"Encourage Resource Sharing</a></li> <li><a href=\"https://docs.gnunet.org/";
-"handbook/gnunet.html#Confidentiality\">Confidentiality</a></li> <li><a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity\";>Anonymity</a></"
-"li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Deniability";
-"\">Deniability</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
-"gnunet.html#Peer-Identities\">Peer Identities</a></li> <li><a href=\"https://";
-"docs.gnunet.org/handbook/gnunet.html#Zones-in-the-GNU-Name-System-_0028GNS-"
-"Zones_0029\">Zones in the GNU Name System (GNS Zones)</a></li> <li><a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#Egos\";>Egos</a></li> </ul>"
-msgstr ""
-
-#: template/about.html.j2:88
-msgid "More Resources"
-msgstr ""
-
-#: template/about.html.j2:90
-msgid ""
-"There are many more resources to learn about GNUnet besides the <a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such as the "
-"<a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering "
-"the various layers, many <a href=\"https://gnunet.org/en/video.html";
-"\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.html";
-"\">glossary</a>."
-msgstr ""
-
-#: template/about.html.j2:95
-msgid ""
-"You are most welcome to <a href=\"engage.html\">get engaged into the "
-"conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href=\"use."
-"html\">use it</a> and <a href=\"engage.html\">contribute and get engaged</a> "
-"in various ways."
-msgstr ""
-
-#: template/about.html.j2:100
-msgid ""
-"Please be aware that this project is (despite of it's age) still in an early "
-"alpha stage when it comes to software &#8211; its not an easy task to "
-"rewrite the whole Internet!"
-msgstr ""
-
-#: template/about.html.j2:105
-msgid "Current funding"
-msgstr "Aktuelle Finanzierung"
+#~| msgid "About GNUnet"
+#~ msgid "What is GNUnet?"
+#~ msgstr "Über GNUnet"
 
-#: template/about.html.j2:110
-msgid ""
-"We're receiving funding from NLnet's Next Generation Internet funding line "
-"to document and implement the GNU Name System protocol in a way suitable for "
-"the IETF standardization process."
-msgstr ""
+#~ msgid "Current funding"
+#~ msgstr "Aktuelle Finanzierung"
 
-#: template/about.html.j2:123
 #, fuzzy
-#| msgid "We are grateful for past funding from the following organizations:"
-msgid ""
-"We are grateful for free hosting offered by the following organizations:"
-msgstr ""
-"Wir sind den folgenden Organisatzionen sehr dankbar für ihre frühere "
-"Unterstützung:"
+#~| msgid "We are grateful for past funding from the following organizations:"
+#~ msgid ""
+#~ "We are grateful for free hosting offered by the following organizations:"
+#~ msgstr ""
+#~ "Wir sind den folgenden Organisatzionen sehr dankbar für ihre frühere "
+#~ "Unterstützung:"
 
-#: template/about.html.j2:132
-msgid "Past funding"
-msgstr "Frühere Finanzierung"
+#~ msgid "Past funding"
+#~ msgstr "Frühere Finanzierung"
 
-#: template/about.html.j2:134
-msgid "We are grateful for past funding from the following organizations:"
-msgstr ""
-"Wir sind den folgenden Organisatzionen sehr dankbar für ihre frühere "
-"Unterstützung:"
+#~ msgid "We are grateful for past funding from the following organizations:"
+#~ msgstr ""
+#~ "Wir sind den folgenden Organisatzionen sehr dankbar für ihre frühere "
+#~ "Unterstützung:"
 
-#: template/architecture.html.j2:6
-msgid "GNUnet System Architecture"
-msgstr "GNUnet Systemarchitektur"
+#~ msgid "GNUnet System Architecture"
+#~ msgstr "GNUnet Systemarchitektur"
 
-#: template/architecture.html.j2:15
-msgid "Legend"
-msgstr ""
+#~ msgid "Foundations"
+#~ msgstr "Grundlagen"
 
-#: template/architecture.html.j2:55
-msgid "Foundations"
-msgstr "Grundlagen"
+#~ msgid ""
+#~ "The foundations of GNUnet are a distributed hash table (R5N), an SCTP-"
+#~ "like end-to-end encrypted messaging layer (CADET), a public key "
+#~ "infrastructure (GNS) and a pluggable transport system (TRANSPORT).<br> "
+#~ "Using public keys for addresses and self-organized decentralized routing "
+#~ "algorithms, these subsystems replace the traditional TCP/IP stack."
+#~ msgstr ""
+#~ "GNUnet basiert auf einer verteilten Hashtabelle (R5N), einem SCTP "
+#~ "ähnlichen ende-zu-ende verschlüsselter Nachrichtenübertragung (CADET), "
+#~ "einer Public-Key-Infrastruktur (GNS) und einem erweiterbaren "
+#~ "Transportsystem (TRANSPORT).<br> Öffentliche Schlüssel werden als "
+#~ "Addressen für selbstorganizierte decentralizierte Routingalgorithmen "
+#~ "benutzt. Diese Komponenten ersetzen das traditionelle Internet (TCP/IP)."
 
-#: template/architecture.html.j2:57
-msgid ""
-"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
-"end-to-end encrypted messaging layer (CADET), a public key infrastructure "
-"(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
-"for addresses and self-organized decentralized routing algorithms, these "
-"subsystems replace the traditional TCP/IP stack."
-msgstr ""
-"GNUnet basiert auf einer verteilten Hashtabelle (R5N), einem SCTP ähnlichen "
-"ende-zu-ende verschlüsselter Nachrichtenübertragung (CADET), einer Public-"
-"Key-Infrastruktur (GNS) und einem erweiterbaren Transportsystem (TRANSPORT)."
-"<br> Öffentliche Schlüssel werden als Addressen für selbstorganizierte "
-"decentralizierte Routingalgorithmen benutzt. Diese Komponenten ersetzen das "
-"traditionelle Internet (TCP/IP)."
-
-#: template/architecture.html.j2:70
-msgid "Security"
-msgstr "Sicherheit"
-
-#: template/architecture.html.j2:73
-msgid ""
-"GNUnet is implemented using a multi-process architecture. Each subsystem "
-"runs as a separate process, providing fault-isolation and enabling tight "
-"permissions to be granted to each subsystem. Naturally, the implementation "
-"is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and will always "
-"remain free software."
-msgstr ""
+#~ msgid "Security"
+#~ msgstr "Sicherheit"
 
-#: template/architecture.html.j2:87
 #, fuzzy
-#| msgid "System Architecture"
-msgid "System architecture"
-msgstr "System Architekture"
-
-#: template/architecture.html.j2:93
-msgid "Subsystems"
-msgstr ""
+#~| msgid "System Architecture"
+#~ msgid "System architecture"
+#~ msgstr "System Architekture"
 
-#: template/architecture.html.j2:102
 #, fuzzy
-#| msgid "libgnurl"
-msgid "libgnunetutil"
-msgstr "libgnurl"
-
-#: template/architecture.html.j2:108
-msgid "APIs"
-msgstr ""
-
-#: template/contact.html.j2:6
-msgid "Contact information"
-msgstr "Kontaktinformation"
-
-#: template/contact.html.j2:11
-msgid "The mailing list"
-msgstr "Die Mailingliste"
-
-#: template/contact.html.j2:13
-msgid ""
-"An archived, public mailing list for GNUnet is hosted at <a href=\"https://";
-"lists.gnu.org/mailman/listinfo/gnunet-developers\">https://lists.gnu.org/";
-"mailman/listinfo/gnunet-developers</a>. You can send messages to the list at "
-"<a href=\"mailto:address@hidden\";>address@hidden</a>."
-msgstr ""
-
-#: template/contact.html.j2:23
-msgid "The IRC channel"
-msgstr "Der IRC Kanal"
-
-#: template/contact.html.j2:25
-msgid ""
-"<tt>#gnunet</tt> is reachable via <a href=\"https://freenode.net\";>irc."
-"freenode.net</a>. There is also an <a href=\"https://old.gnunet.org/bot/log/";
-"gnunet\">archive</a> available (currently unavailable, we are working on "
-"restoring access to it)."
-msgstr ""
-
-#: template/contact.html.j2:38
-msgid "Contacting individuals"
-msgstr "Individuelle Kontaktaufname"
-
-#: template/contact.html.j2:40
-msgid ""
-"GNUnet developers are generally reachable at either <tt>PSEUDONYM@gnunet."
-"org</tt> or <tt>address@hidden</tt>. Most of us support receiving GnuPG "
-"encrypted Emails."
-msgstr ""
-
-#: template/contact.html.j2:50
-msgid "Reporting bugs"
-msgstr "Fehler melden"
-
-#: template/contact.html.j2:52
-msgid ""
-"We track open feature requests and bugs for projects within GNUnet in our <a "
-"href=\"https://bugs.gnunet.org/\";>Bug tracker</a>. You can also report bugs "
-"or feature requests to the <a href=\"https://lists.gnu.org/mailman/listinfo/";
-"bug-gnunet\">bug-gnunet</a> mailing list. The mailinglist requires no "
-"subscription."
-msgstr ""
-
-#: template/copyright.html.j2:11
-msgid ""
-"<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
-"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
-"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
-msgstr ""
-
-#: template/copyright.html.j2:22
-msgid ""
-"<p>The agreements ensure that the code will continue to be made available "
-"under free software licenses, but gives developers the freedom to move code "
-"between GNUnet and GNU Taler without worrying about licenses and to give the "
-"company the ability to dual-license (for example, so that we can distribute "
-"via App-stores that are hostile to free software).</p>"
-msgstr ""
-
-#: template/copyright.html.j2:30
-msgid ""
-"<p>Minor contributions (basically, anyone without Git access) do not require "
-"copyright assignment. Pseudonymous contributions are accepted, in this case "
-"simply sign the agreement with your pseudonym. Scanned copies are "
-"sufficient, but snail mail is preferred.</p>"
-msgstr ""
-
-#: template/developers.html.j2:5
-msgid "GNUnet for developers"
-msgstr "GNUNet für Entwickeler"
-
-#: template/developers.html.j2:13
-msgid "Repositories"
-msgstr "Quellcode"
-
-#: template/developers.html.j2:16
-msgid ""
-"A list of our Git repositories can be found on our our <a href=\"https://git.";
-"gnunet.org/\">Git Server</a>."
-msgstr ""
+#~| msgid "libgnurl"
+#~ msgid "libgnunetutil"
+#~ msgstr "libgnurl"
 
-#: template/developers.html.j2:27
-msgid ""
-"Technical papers can be found in our <a href=\"https://old.gnunet.org/";
-"bibliography\">bibliography</a>."
-msgstr ""
-
-#: template/developers.html.j2:34
-msgid "Discussion"
-msgstr "Diskussion"
-
-#: template/developers.html.j2:37
-msgid ""
-"We have a mailing list for developer discussions. You can subscribe to or "
-"read the list archive at <a href=\"http://lists.gnu.org/mailman/listinfo/";
-"gnunet-developers\">http://lists.gnu.org/mailman/listinfo/gnunet-developers</"
-"a>."
-msgstr ""
-
-#: template/developers.html.j2:47
-msgid "Regression Testing"
-msgstr "Regressionstests"
-
-#: template/developers.html.j2:50
-msgid ""
-"We have <a href=\"https://buildbot.net/\";>Buildbot</a> automation tests to "
-"detect regressions and check for portability at <a href=\"https://old.gnunet.";
-"org/buildbot/gnunet/\">https://old.gnunet.org/buildbot/gnunet/</a>."
-msgstr ""
+#~ msgid "Contact information"
+#~ msgstr "Kontaktinformation"
 
-#: template/developers.html.j2:59
-msgid "Code Coverage Analysis"
-msgstr "Codeabdeckungsanalyse"
-
-#: template/developers.html.j2:62
-msgid ""
-"We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a href="
-"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
-msgstr ""
+#~ msgid "The mailing list"
+#~ msgstr "Die Mailingliste"
 
-#: template/developers.html.j2:72
-msgid "Performance Analysis"
-msgstr "Leistungsanalyse"
+#~ msgid "The IRC channel"
+#~ msgstr "Der IRC Kanal"
 
-#: template/developers.html.j2:75
-msgid ""
-"We use <a href=\"https://old.gnunet.org/gauger\";>Gauger</a> for performance "
-"regression analysis of the exchange backend at <a href=\"https://old.gnunet.";
-"org/gauger/\">https://old.gnunet.org/gauger/</a>."
-msgstr ""
+#~ msgid "Contacting individuals"
+#~ msgstr "Individuelle Kontaktaufname"
 
-#: template/download.html.j2:7 template/gnurl.html.j2:169
-msgid "Downloads"
-msgstr "Herunterladen"
+#~ msgid "Reporting bugs"
+#~ msgstr "Fehler melden"
 
-#: template/download.html.j2:11
-msgid ""
-"Here you can download releases of our software and find links to the various "
-"versions."
-msgstr ""
+#~ msgid "GNUnet for developers"
+#~ msgstr "GNUNet für Entwickeler"
 
-#: template/download.html.j2:17
-msgid "0.11.x series"
-msgstr ""
+#~ msgid "Repositories"
+#~ msgstr "Quellcode"
 
-#: template/download.html.j2:18
-msgid "tarball"
-msgstr ""
+#~ msgid "Discussion"
+#~ msgstr "Diskussion"
 
-#: template/download.html.j2:20
-msgid ""
-"The tarball of the latest version can be obtained from GNU FTP and its "
-"mirrors."
-msgstr ""
+#~ msgid "Regression Testing"
+#~ msgstr "Regressionstests"
 
-#: template/download.html.j2:30
-msgid "git"
-msgstr ""
+#~ msgid "Code Coverage Analysis"
+#~ msgstr "Codeabdeckungsanalyse"
 
-#: template/download.html.j2:32
-msgid ""
-"You can fetch the git tag of version 0.11.x from our development server:"
-msgstr ""
+#~ msgid "Performance Analysis"
+#~ msgstr "Leistungsanalyse"
 
-#: template/engage.html.j2:6
-msgid "Engage!"
-msgstr ""
+#~ msgid "Downloads"
+#~ msgstr "Herunterladen"
 
-#: template/ev.html.j2:6
-msgid "Verein zur F&ouml;rderung von GNUnet e.V."
-msgstr "Verein zur Förderung von GNUnet e.V."
+#~ msgid "Verein zur F&ouml;rderung von GNUnet e.V."
+#~ msgstr "Verein zur Förderung von GNUnet e.V."
 
-#: template/ev.html.j2:11
 #, fuzzy
-#| msgid "About GNUnet"
-msgid "About GNUnet e.V."
-msgstr "Über GNUnet"
-
-#: template/ev.html.j2:13
-msgid ""
-"On December 27th 2013 a group of GNUnet hackers met at 30c3 to create the "
-"\"Verein zur F&ouml;rderung von GNUnet e.V.\", an association under German "
-"law to support GNUnet development. The Amtsgericht M&uuml;nchen registered "
-"the association on the 7th of March under VR 205287."
-msgstr ""
-
-#: template/ev.html.j2:22
-msgid ""
-"The association is officially dedicated to supporting research, development "
-"and education in the area of secure decentralized networking in general, and "
-"GNUnet specifically. This is the official website for the association."
-msgstr ""
-
-#: template/ev.html.j2:31
-msgid "Becoming a Member of GNUnet e.V."
-msgstr "Ein Mitglied von GNUnet e.V. werden"
-
-#: template/ev.html.j2:33
-msgid ""
-"GNUnet developers with git (write) access can become members to participate "
-"in the decision process and formally support GNUnet e.V. For this, all you "
-"have to do is update the <tt>members.txt</tt> file in the <a href=\"https://";
-"git.gnunet.org/gnunet-ev.git/\">gnunet-ev</a> repository. There are no "
-"membership dues; however, members are required to support GNUnet e.V. and in "
-"particularly contribute to the technical development within their means. For "
-"further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev.";
-"git/\">Satzung</a> (currently only available in German, translations "
-"welcome)."
-msgstr ""
-
-#: template/ev.html.j2:52
-msgid "Governance"
-msgstr "Führung"
-
-#: template/ev.html.j2:54
-msgid ""
-"You can find our \"Satzung\", and the list of members under <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
-"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
-"<dl><dt>Vorsitz</dt> <dd><a href=\"https://grothoff.org/christian/";
-"\">Christian Grothoff</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>xrs</"
-"dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd>Lurchi</"
-"dd> </dl>"
-msgstr ""
-
-#: template/ev.html.j2:71
-msgid "Official Meeting Notes"
-msgstr "Offizielle Protokolle"
-
-#: template/ev.html.j2:84
-msgid "Support Us!"
-msgstr "Unterstützung anbieten!"
-
-#: template/ev.html.j2:86
-msgid ""
-"Everybody is welcome to support us via donations. For financial "
-"contributions, Europeans are able to donate via SEPA. We hope to setup "
-"accounts in other major currency areas in the future. You can also donate "
-"via Bitcoin, routing details are given below. Please note that we are unable "
-"to provide receipts for your donations. If you are planning to donate a "
-"significant amount of money, please contact us first as it might be better "
-"to come to a custom arrangement. <dl><dt>BitCoin</dt> "
-"<dd>1GNUnetpWeR9Zs3vipdvVywo1GseeksjUh</dd> <dt>SEPA/IBAN</dt> "
-"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>"
-msgstr ""
-
-#: template/faq.html.j2:12
-msgid ""
-"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
-"Should I worry?"
-msgstr ""
-
-#: template/faq.html.j2:14
-msgid ""
-"A: Right now, this is expected and a known cause for high latency in GNUnet. "
-"We have started a major rewrite to address this and other problems, but "
-"until the Transport Next Generation (TNG) is ready, these warnings are "
-"expected."
-msgstr ""
-
-#: template/faq.html.j2:23
-msgid "Is there a graphical user interface?"
-msgstr "Gibt es eine Graphische Benutzeroberfläche?"
-
-#: template/faq.html.j2:25
-msgid ""
-"A: gnunet-gtk is a separate download. The package contains various GTK+ "
-"based graphical interfaces, including a graphical tool for configuration."
-msgstr ""
-
-#: template/glossary.html.j2:12
-msgid "Ego"
-msgstr "Ego"
-
-#: template/glossary.html.j2:14
-msgid ""
-"We use the term \"Ego\" to refer to the fact that users in GNUnet can have "
-"multiple unlinkable identities, in the sense of alter egos. The ability to "
-"have more than one identity is crucial, as we may want to keep our egos for "
-"business separate from those we use for political activities or romance.<br> "
-"Egos in GNUnet are technically equivalent to identities (and the code does "
-"not distinguish between them). We simply sometimes use the term \"ego\" to "
-"stress that you can have more than one."
-msgstr ""
+#~| msgid "About GNUnet"
+#~ msgid "About GNUnet e.V."
+#~ msgstr "Über GNUnet"
 
-#: template/glossary.html.j2:27
-msgid "Identity"
-msgstr "Identität"
+#~ msgid "Becoming a Member of GNUnet e.V."
+#~ msgstr "Ein Mitglied von GNUnet e.V. werden"
 
-#: template/glossary.html.j2:29
-msgid ""
-"In GNUnet users are identified via a public key, and that public key is then "
-"often referred to as the \"Identity\" of the user. However, the concept is "
-"not as draconian as it often is in real life where many are forced to have "
-"one name, one passport and one unique identification number. <br> As long as "
-"identities in GNUnet are simply public keys, users are free to create any "
-"number of identities, and we call those egos to emphasize the difference. "
-"Even though users can create such egos freely, it is possible to have an ego "
-"certified by some certification authority, resulting in something that more "
-"closely resembles the traditional concept of an identity.<br> For example, a "
-"university may certify the identities of its students such that they can "
-"prove that they are studying. Students may keep their (certified) student "
-"identity separate from other egos that they use for other activities in life."
-msgstr ""
+#~ msgid "Governance"
+#~ msgstr "Führung"
 
-#: template/glossary.html.j2:50
-msgid "Pseudonym"
-msgstr "Pseudonym"
+#~ msgid "Official Meeting Notes"
+#~ msgstr "Offizielle Protokolle"
 
-#: template/glossary.html.j2:52
-msgid ""
-"A pseudonym is an ego that is specifically intended to not be linked to "
-"one's real name. GNUnet users can create many egos, and thus also many "
-"pseudonyms. <br> Repeated uses of the same pseudonym are linkable by "
-"definition, as they involve the same public key. Anonymity requires the use "
-"of either the special \"anonymous\" pseudonym (for GNUnet, this is the "
-"neutral element on the elliptic curve) or a throw-away pseudonym that is "
-"only used once."
-msgstr ""
+#~ msgid "Support Us!"
+#~ msgstr "Unterstützung anbieten!"
 
-#: template/glossary.html.j2:71
-msgid "Namespaces"
-msgstr "Namensraum"
+#~ msgid "Is there a graphical user interface?"
+#~ msgstr "Gibt es eine Graphische Benutzeroberfläche?"
 
-#: template/glossary.html.j2:73
-msgid ""
-"The GNU Name System allows every ego (or identity) to securely and privately "
-"associate any number of label-value pairs with an ego. The values are called "
-"record sets following the terminology of the Domain Name System (DNS). The "
-"mapping of labels to record sets for a given ego is called a namespace. <br> "
-"If records are made public and thus published, it is possible for other "
-"users to lookup the record given the ego's public key and the label. Here, "
-"not only the label can thus act as a passphrase but also the public key -- "
-"which despite its name may not be public knowledge and is never disclosed by "
-"the GNS protocol itself."
-msgstr ""
+#~ msgid "Ego"
+#~ msgstr "Ego"
 
-#: template/glossary.html.j2:89
-msgid "Peer"
-msgstr ""
+#~ msgid "Identity"
+#~ msgstr "Identität"
 
-#: template/glossary.html.j2:91
-msgid ""
-"A \"peer\" is an instance of GNUnet with its own per-instance public key and "
-"network addresses. Technically, it is possible to run multiple peers on the "
-"same host, but this only makes sense for testing. <br> By design GNUnet "
-"supports multiple users to share the same peer, just as UNIX is a multi-user "
-"system. A \"peer\" typically consists of a set of foundational GNUnet "
-"services running as the \"gnunet\" user and allowing all users in the "
-"\"gnunet\" group to utilize the API. On multi-user systems, additional "
-"\"personalized\" services may be required per user. <br> While peers are "
-"also identified by public keys, these public keys are completely unrelated "
-"to egos or identities. Namespaces cannot be associated with a peer, only "
-"with egos."
-msgstr ""
+#~ msgid "Pseudonym"
+#~ msgstr "Pseudonym"
 
-#: template/gnurl.html.j2:20
-msgid ""
-"libgnurl is a micro fork of libcurl. The goal of libgnurl is to support only "
-"HTTP and HTTPS (and only HTTP 1.x) with a single crypto backend (GnuTLS) to "
-"ensure a small footprint and uniform experience for developers regardless of "
-"how libcurl was compiled.<br> Our main usecase is for GNUnet, but it might "
-"be usable for others, hence we're releasing the code to the general public."
-"<br> libgnurl is released under the same license as libcurl. Please read the "
-"README for instructions, as you must supply the correct options to configure "
-"to get a proper build of libgnurl."
-msgstr ""
+#~ msgid "Namespaces"
+#~ msgstr "Namensraum"
 
-#: template/gnurl.html.j2:35
 #, fuzzy
-#| msgid "About"
-msgid "About gnurl"
-msgstr "Über GNUnet"
-
-#: template/gnurl.html.j2:37
-msgid ""
-"Large parts of the following 6 paragraphs are old and need to be rewritten."
-msgstr ""
-
-#: template/gnurl.html.j2:43
-msgid "Motivation"
-msgstr "Motivation"
-
-#: template/gnurl.html.j2:45
-msgid ""
-"cURL supports many crypto backends. GNUnet requires the use of GnuTLS, but "
-"other variants are used by some distributions. Supporting other crypto "
-"backends would again expose us to a wider array of security issues, may "
-"create licensing issues and most importantly introduce new bugs as some "
-"crypto backends are known to introduce subtle runtime issues. While it is "
-"possible to have two versions of libcurl installed on the same system, this "
-"is error-prone, especially as if we are linked against the wrong version, "
-"the bugs that arise might be rather subtle."
-msgstr ""
-
-#: template/gnurl.html.j2:58
-msgid ""
-"For GNUnet, we also need a particularly modern version of GnuTLS. Thus, it "
-"would anyway be necessary to recompile cURL for GNUnet. But what happens if "
-"one links cURL against this version of GnuTLS? Well, first one would install "
-"GnuTLS by hand in the system. Then, we build cURL. cURL will build against "
-"it just fine, but the linker will eventually complain bitterly. The reason "
-"is that cURL also links against a bunch of other system libraries (gssapi, "
-"ldap, ssh2, rtmp, krb5, sasl2, see discussion on obscure protocols above), "
-"which --- as they are part of the distribution --- were linked against an "
-"older version of GnuTLS. As a result, the same binary would be linked "
-"against two different versions of GnuTLS. That is typically a recipe for "
-"disaster. Thus, in order to avoid updating a dozen system libraries (and "
-"having two versions of those installed), it is necessary to disable all of "
-"those cURL features that GNUnet does not use, and there are many of those. "
-"For GNUnet, the more obscure protocols supported by cURL are close to dead "
-"code --- mostly harmless, but not useful. However, as some application may "
-"use one of those features, distributions are typically forced to enable all "
-"of those features, and thus including security issues that might arise from "
-"that code."
-msgstr ""
-
-#: template/gnurl.html.j2:82
-msgid ""
-"So to use a modern version of GnuTLS, a sane approach is to disable all of "
-"the \"optional\" features of cURL that drag in system libraries that link "
-"against the older GnuTLS. That works, except that one should then NEVER "
-"install that version of libcurl in say /usr or /usr/local, as that may break "
-"other parts of the system that might depend on these features that we just "
-"disabled. Libtool versioning doesn't help here, as it is not intended to "
-"deal with libraries that have optional features. Naturally, installing cURL "
-"somewhere else is also problematic, as we now need to be really careful that "
-"the linker will link GNUnet against the right version. Note that none of "
-"this can really be trivially fixed by the cURL developers."
-msgstr ""
-
-#: template/gnurl.html.j2:97
-msgid "Rename to fix"
-msgstr "Umbenenung als Lösung"
-
-#: template/gnurl.html.j2:99
-#, python-format
-msgid ""
-"How does forking fix it? Easy. First, we can get rid of all of the "
-"compatibility issues --- if you use libgnurl, you state that you don't need "
-"anything but HTTP/HTTPS. Those applications that need more, should stick "
-"with the original cURL. Those that do not, can choose to move to something "
-"simpler. As the library gets a new name, we do not have to worry about tons "
-"of packages breaking as soon as one rebuilds it. So renaming itself and "
-"saying that \"libgnurl = libcurl with only HTTP/HTTPS support and GnuTLS\" "
-"fixes 99%% of the problems that darkened my mood. Note that this pretty much "
-"CANNOT be done without a fork, as renaming is an essential part of the fix. "
-"Now, there might be creative solutions to achieve the same thing within the "
-"standard cURL build system, but I'm not happy to wait for a decade for "
-"Daniel to review the patches. The changes libgnurl makes to curl are "
-"miniscule and can easily be applied again and again whenever libcurl makes a "
-"new release."
-msgstr ""
-
-#: template/gnurl.html.j2:118
-msgid "Using libgnurl"
-msgstr "Benutzung von libgnurl"
-
-#: template/gnurl.html.j2:120
-msgid ""
-"Projects that use cURL only for HTTP/HTTPS and that would work with GnuTLS "
-"should be able to switch to libgnurl by changing \"-lcurl\" to \"-lgnurl\". "
-"That's it. No changes to the source code should be required, as libgnurl "
-"strives for bug-for-bug compatibility with the HTTP/HTTPS/GnuTLS subset of "
-"cURL. We might add new features relating to this core subset if they are "
-"proposed, but so far we have kept our changes minimal and no additions to "
-"the original curl source have been written."
-msgstr ""
+#~| msgid "About"
+#~ msgid "About gnurl"
+#~ msgstr "Über GNUnet"
 
-#: template/gnurl.html.j2:133
-msgid "Gotchas"
-msgstr "Aufgepasst!"
-
-#: template/gnurl.html.j2:135
-msgid ""
-"libgnurl and gnurl are not intended to be used as a replacement for curl for "
-"users. Since no conflicts in filenames should occur you are not expected to "
-"remove curl to make use of gnurl and viceversa."
-msgstr ""
+#~ msgid "Motivation"
+#~ msgstr "Motivation"
 
-#: template/gnurl.html.j2:149
-msgid "You can get the gnurl git repository using:"
-msgstr ""
+#~ msgid "Rename to fix"
+#~ msgstr "Umbenenung als Lösung"
 
-#: template/gnurl.html.j2:162
-msgid "The versions are checked in as (signed) git tags."
-msgstr ""
+#~ msgid "Using libgnurl"
+#~ msgstr "Benutzung von libgnurl"
 
-#: template/gnurl.html.j2:171
-msgid ""
-"Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/";
-"\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a "
-"variety of distributions and package managers. Package Managers which "
-"include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
-"a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
-"through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
-"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
-"pkgsrc.org\">pkgsrc</a>."
-msgstr ""
+#~ msgid "Gotchas"
+#~ msgstr "Aufgepasst!"
 
-#: template/gnurl.html.j2:188
 #, fuzzy
-#| msgid "Using libgnurl"
-msgid "Building gnurl"
-msgstr "Benutzung von libgnurl"
-
-#: template/gnurl.html.j2:190
-msgid ""
-"We suggest to closely follow release announcements, as they might indicate "
-"changes in how gnurl is to be build. <br> If your package manager provides a "
-"binary build or build instructions to build gnurl from source automated and "
-"integrated with your environment, we strongly suggest to use this binary "
-"build. <br> There are two ways to build gnurl. The first one builds from the "
-"most recent git tag, the second one uses the distributed tarball. "
-"Distributors generally are supposed to build from the tarball, but we "
-"describe both methods here. Both methods are written with a NetBSD 9 "
-"userland in mind, substitute tools as necessary. <br> You should <b>avoid</"
-"b> building gnurl from the tip of the default git branch, as only tags are "
-"considered to be stable and approved builds."
-msgstr ""
-
-#: template/gnurl.html.j2:211
-msgid "Building from the distributed tarball (prefered method)"
-msgstr ""
-
-#: template/gnurl.html.j2:213
-msgid ""
-"If you want to verify the signature, install an OpenPGP compatible tool such "
-"as security/gnupgp2 (and set it up). Assuming you use pkgin:"
-msgstr ""
-
-#: template/gnurl.html.j2:227
-msgid "Fetch the signature key from"
-msgstr ""
-
-#: template/gnurl.html.j2:231
-msgid "or via commandline with gnupg2."
-msgstr ""
-
-#: template/gnurl.html.j2:236
-msgid ""
-"Fetch the release, the signature, the checksum file as well as its signature:"
-msgstr ""
+#~| msgid "Using libgnurl"
+#~ msgid "Building gnurl"
+#~ msgstr "Benutzung von libgnurl"
 
-#: template/gnurl.html.j2:255
-msgid ""
-"verify the signatures, and verify the checksums against the checksums in "
-"the .sum.txt file."
-msgstr ""
-
-#: template/gnurl.html.j2:261
-msgid "unpack the tarball:"
-msgstr ""
-
-#: template/gnurl.html.j2:271
-msgid "Change into the directory"
-msgstr ""
-
-#: template/gnurl.html.j2:281
-msgid "Now you can either run"
-msgstr ""
-
-#: template/gnurl.html.j2:291
-msgid "directly (and read configure-gnurl before you do so) or invoke"
-msgstr ""
-
-#: template/gnurl.html.j2:301
-msgid ""
-"and pass additional parameters such as a custom PREFIX location. Further "
-"reference can be the"
-msgstr ""
-
-#: template/gnurl.html.j2:306
-msgid "Now run"
-msgstr ""
-
-#: template/gnurl.html.j2:316
-msgid "(this is optional)"
-msgstr ""
+#~ msgid "Reporting Bugs"
+#~ msgstr "Fehler melden"
 
-#: template/gnurl.html.j2:325
-msgid "and you are done."
-msgstr ""
+#, fuzzy
+#~| msgid "GSoC Projects"
+#~ msgid "Current projects"
+#~ msgstr "GSoC Projekte"
 
-#: template/gnurl.html.j2:329
-msgid "Building from a tagged git commit"
-msgstr ""
+#, fuzzy
+#~| msgid "About GNUnet"
+#~ msgid "Learn more about GNUnet"
+#~ msgstr "Über GNUnet"
 
-#: template/gnurl.html.j2:331
-msgid ""
-"Follow the steps above, but instead of downloading the tarball, clone the "
-"git tag you want to build from."
-msgstr ""
+#, fuzzy
+#~| msgid "Motivation"
+#~ msgid "Conversation (Pre-Alpha)"
+#~ msgstr "Motivation"
 
-#: template/gnurl.html.j2:342
-msgid "Reporting Bugs"
-msgstr "Fehler melden"
+#, fuzzy
+#~| msgid "GNUnet"
+#~ msgid "Use GNUnet!"
+#~ msgstr "GNUnet"
 
-#: template/gnurl.html.j2:344
-msgid ""
-"You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/";
-"\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but "
-"we prefer to track bugs on the bugtracker."
-msgstr ""
+#, fuzzy
+#~| msgid "Motivation"
+#~ msgid "Conversation"
+#~ msgstr "Motivation"
 
-#: template/gnurl.html.j2:354
-msgid "Maintainer and Cryptographic signatures"
-msgstr ""
+#, fuzzy
+#~| msgid "GNUnet"
+#~ msgid "Get on GNUnet"
+#~ msgstr "GNUnet"
 
-#: template/gnurl.html.j2:356
-msgid ""
-"gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP "
-"Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key "
-"fingerprint <b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:7
-msgid "GSoC 2018: GNUnet WebUI"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:11
-msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:17
-msgid ""
-"<strong>What was done?</strong><br /> In the context of Google Summer of "
-"Code 2018, my mentor (Martin Schanzenbach) and I have worked on creating and "
-"extending the REST API of GNUnet. Currently, we mirrored the functionality "
-"of following commands:"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:32
-msgid ""
-"Additionally, we developed a website with the Javascript framework Angular 6 "
-"and the design framework iotaCSS to use the new REST API. The REST API of "
-"GNUnet is now documented with Sphinx."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:40
-msgid ""
-"<strong>Why did we create a REST API?</strong><br /> ... when you can use "
-"the command line tools?<br /> We need to keep in mind, that everyone has the "
-"right to stay secure and private but not everyone feels comfortable using a "
-"terminal. The further developed REST access to GNUnet APIs in addition to "
-"the new web application allows new users to interact with GNUnet over a well "
-"known tool: their browsers. This addition to the C API and the command line "
-"tools may attract new users and developers."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:52
-msgid ""
-"<strong>How can we use it?</strong><br /> 1. The REST API developed in "
-"GNUnet<br /> The REST API is already merged into the gnunet.git repository "
-"(<a href=\"https://gnunet.org/git/gnunet.git/\";>GNUnet Main Git</a>).<br /> "
-"To use the new features, clone the repository and follow the <a href="
-"\"https://gnunet.org/en/install.html\";>Installation</a> on gnunet.org. Then, "
-"start the rest service with \"gnunet-arm -i rest\"."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:63
-msgid ""
-"2. The Web Application<br /> The web application is available under the "
-"gnunet-webui.git repository (<a href=\"https://gnunet.org/git/gnunet-webui.";
-"git/\">GNUnet WebUI Git</a>).<br /> You need to install the newest version "
-"of 'node' and 'yarn'. Dependent on your system, you may need to download "
-"newer versions and install them manually and not over your packet manager. "
-"After the installation succeeded, you need to clone the repository. Then, "
-"you need to run \"yarn install\" and \"yarn start\" for testing purposes. To "
-"deploy the website (keep in mind, that this website communicates with "
-"another localhost instance) use \"yarn build\" for building the web "
-"application and use the output in the 'dist' directory."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:80
-msgid ""
-"3. The Documentation<br /> The documentation is available under the gnunet-"
-"rest-api.git repository (<a href=\"https://gnunet.org/git/gnunet-rest-api.";
-"git/\">GNUnet REST API Docmentation Git</a>).<br /> Clone the repository and "
-"\"make html\". Then open the 'index.html' under 'build/html/'."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:91
-msgid ""
-"Please, give it a try and contact me, if you find any bugs or unintentional "
-"features. ;)"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:97
-msgid ""
-"<strong>What can be improved?</strong><br /> Right now, the build process of "
-"the web application may be a little too complex for a casual user. We may be "
-"able to solve this by using docker.<br /> Additionally, the web application "
-"does not prevent wrong inputs but responds with error messages. Adding "
-"GNUnet Records is currently only usable for people, who know how a GNS "
-"Record looks like. This can be adapted to each record type.<br /> Last but "
-"not least, additional features, design changes, etc..."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:111
-msgid "Thanks for reading."
-msgstr ""
-
-#: template/gsoc.html.j2:6
-msgid "GNUnet's Google Summer of Code projects"
-msgstr ""
-
-#: template/gsoc.html.j2:12 template/gsoc.html.j2:28
-#, fuzzy
-#| msgid "GSoC Projects"
-msgid "Current projects"
-msgstr "GSoC Projekte"
-
-#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
-msgid "Past projects"
-msgstr ""
-
-#: template/gsoc.html.j2:14 template/gsoc.html.j2:553
-msgid "Finished projects"
-msgstr ""
-
-#: template/gsoc.html.j2:21
-msgid ""
-"As a GNU project, GNUnet has participated in the Google Summer of Code "
-"(GSoC) for a number of years. This page lists all current, past, and "
-"finished projects."
-msgstr ""
-
-#: template/gsoc.html.j2:37
-msgid ""
-"It is time for GNUnet to run properly on Android. Note that GNUnet is "
-"written in C, and this is not about rewriting GNUnet in Java, but about "
-"getting the C code to run on Android."
-msgstr ""
-
-#: template/gsoc.html.j2:44
-msgid ""
-"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\";>Hartmut "
-"Goebel</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:53
-msgid ""
-"There is a push for migrating our CI to Gitlab. The CI should eventually not "
-"just run \"make check\" on various platforms, but also perform tests with "
-"multiple peers running in different VMs with specific network topologies (i."
-"e. NAT) between them being simulated. The CI should also be integrated with "
-"Gauger for performance regression analysis. Running jobs only when "
-"dependencies have changed and scripting more granular triggers or ideally "
-"automatic dependency discovery (as done by the autotools) is also important."
-msgstr ""
-
-#: template/gsoc.html.j2:65
-msgid "<strong>Mentors:</strong> TBD"
-msgstr ""
-
-#: template/gsoc.html.j2:74
-msgid ""
-"reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Upon authorization, the user provides a requesting party (RP) such "
-"as a website with an authorization ticket (e.g. piggybacked in an OpenID "
-"authorization code). The RP uses information contained in this ticket to "
-"<ol> <li> Retrieve the decryption key from GNS</li> <li> Retrieve the user "
-"attributes from GNS</li> </ol> The GNS lookups ensure that the RP receives "
-"up-to-date attributes and functional decryption keys. However, in particular "
-"the RP-specific encryption key resolution can be slow and even fail "
-"depending on the network topology. We propose that in an initial exchange, "
-"in particular OpenID authorization code flows, we try to incorporate key and "
-"maybe even an attribute set in the ticket exchange. In order to mitigate "
-"this issue, this project is meant to investigate and implement how... <ol> "
-"<li> ... decryption keys can be added to an initial exchange in OpenID.</li> "
-"<li> ... initial set(s) of attributes can be piggybacked in OpenID.</li> </"
-"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:105
-msgid ""
-"re:claimID is a decentralized identity system build on top of the GNU Name "
-"System. The initial design and implementation of re:claimID includes an "
-"attribute-based encryption module in order to prevent unauthorized access to "
-"attributes in the name system. Our motivation for re:claimID was for it to "
-"be name system agnostic, which means the design theoretically also works for "
-"other name systems such as namecoin. Other name systems often do not have "
-"built-in mechanisms in order to do this. Hence, we implemented an ABE access "
-"control layer. Our ABE implementation requires two third party libraries: "
-"libpbc and libgabe. While we could merge libgabe into the gnunet service "
-"implementation of re:claimID, libpbc is a rather large, third party library "
-"which lacks packaging in distributions and for platforms. On the other hand, "
-"GNS supports record data encryption using symmetric keys as labels. If we "
-"make the access control layer of re:claimID more generic in order to support "
-"both ABE and GNS encryption, we could reduce the required depenencies. This "
-"would result in gnunet packages to include re:claimID by default. In short, "
-"the goals are to... <ol> <li> ... improve performance by reducing encryption "
-"overhead.</li> <li> ... reduce dependencies.</li> </ol> <br/> "
-"<strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:140
-msgid ""
-"One great problem of the current Internet is the lack of disintermediation. "
-"When people want to talk they need a chat service. When they want to share "
-"files they need a file transfer service. Although GNUnet already possesses "
-"quite advanced integration into Linux networking, a little extra work is "
-"needed for existing applications like irc, www, ftp, rsh, nntpd to run over "
-"it in a peer-to-peer way, simply by using a GNS hostname like friend.gnu. "
-"Once people have added a person to their GNS they can immediately message, "
-"exchange files and suchlike directly, with nothing but the GNUnet in the "
-"middle, using applications that have been distributed with unix systems ever "
-"since the 1980's. We can produce an OS distribution where these things work "
-"out of the box with the nicknames of people instead of cloud services. For "
-"more information and context, read"
-msgstr ""
-
-#: template/gsoc.html.j2:161
-msgid "<strong>Mentors:</strong> lynX &amp; dvn"
-msgstr ""
-
-#: template/gsoc.html.j2:169
-msgid ""
-"There are a variety of GNUNet APIs that should be exposed in the Rust "
-"wrappers. Implementing these will require extending the port of GNUNet utils "
-"written by Andrew Cann and Kelong Cong."
-msgstr ""
-
-#: template/gsoc.html.j2:177
-msgid ""
-"As an introduction to the code base, we suggest that the student and Jeff "
-"Burdges together update the asynchronous IO system from gjio to futures-rs "
-"or another layer built upon it. Jeff Burdges is expected to concurrently be "
-"implementing a GNUNet API for his own mix network work."
-msgstr ""
-
-#: template/gsoc.html.j2:187 template/gsoc.html.j2:211
-#: template/gsoc.html.j2:265 template/gsoc.html.j2:295
-#: template/gsoc.html.j2:539
-msgid "<strong>Mentors:</strong> Jeff Burdges"
-msgstr ""
-
-#: template/gsoc.html.j2:192
-msgid "Required Skills: Rust"
-msgstr ""
-
-#: template/gsoc.html.j2:197
-msgid "Difficulty level: low"
-msgstr ""
-
-#: template/gsoc.html.j2:205
-msgid ""
-"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
-msgstr ""
-
-#: template/gsoc.html.j2:216
-msgid ""
-"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
-"using GNS over Tor too, but currently that's on hold until folks think more "
-"about how names should be moved around the local system. We're calling this "
-"more collaborative approach NSS2 for now."
-msgstr ""
-
-#: template/gsoc.html.j2:225 template/gsoc.html.j2:399
-#: template/gsoc.html.j2:439 template/gsoc.html.j2:469
-msgid "Required Skills: C"
-msgstr ""
-
-#: template/gsoc.html.j2:230 template/gsoc.html.j2:474
-#: template/gsoc.html.j2:619
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:238
-msgid ""
-"Design and implementation of <a href=\"http://jsonapi.org/\";>REST APIs</a> "
-"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html";
-"\">GNUnet API</a> so that easy, hands-on development is possible. Also, "
-"browser-based UIs will be much easier to create on top of REST APIs."
-msgstr ""
-
-#: template/gsoc.html.j2:249 template/gsoc.html.j2:609
-msgid "<strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:257
-msgid ""
-"Improve the Rust implementation of GNUnet utils, possibly including adding "
-"support for asynchronous IO using mio, or perhaps a higher level "
-"asynchronous IO library built upon it, such as rotor, mioco, eventual_io, or "
-"gj."
-msgstr ""
-
-#: template/gsoc.html.j2:273
-msgid ""
-"Implement rudimentary Android compatibility for GNUnet, in part by porting "
-"the GNUnet utils scheduler to act as a thin wrapper over libuv."
-msgstr ""
-
-#: template/gsoc.html.j2:280
-msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:288 template/gsoc.html.j2:532
-msgid ""
-"Implementation of a replacement for PANDA (see Pond) with better security, "
-"and maybe integration with the GNU Name System for key exchange."
-msgstr ""
-
-#: template/gsoc.html.j2:300
-msgid "Required Skills: Rust or C, crypto"
-msgstr ""
-
-#: template/gsoc.html.j2:305 template/gsoc.html.j2:362
-#: template/gsoc.html.j2:404 template/gsoc.html.j2:444
-msgid "Difficulty level: high"
-msgstr ""
-
-#: template/gsoc.html.j2:313
-msgid ""
-"Implement different place types and file sharing by creating a new place for "
-"the shared content."
-msgstr ""
-
-#: template/gsoc.html.j2:319
-msgid "Place types to be implemented:"
-msgstr ""
-
-#: template/gsoc.html.j2:323
-msgid ""
-"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
-"with comments referencing a region of the image</li> <li>Sound: play a sound "
-"file with comments referencing a timestamp</li> <li>Directory/Album: "
-"pointers to File / Image / Sound places</li> <li>Event: with RSVP</li> "
-"<li>Survey: ask your social neighborhood questions in a structured form</li> "
-"</ul>"
-msgstr ""
-
-#: template/gsoc.html.j2:334
-msgid "Also provide the following UI functionality:"
-msgstr ""
-
-#: template/gsoc.html.j2:338
-msgid ""
-"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
-"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
-"fan page for example).</li> <li>Edit a previously published post + offer "
-"edit history to readers.</li> <li>Control expiry of channel history.</li> </"
-"ul>"
-msgstr ""
-
-#: template/gsoc.html.j2:347
-msgid ""
-"See also <a href=\"http://secushare.org/features\";>http://secushare.org/";
-"features</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:352
-msgid "<strong>Mentors:</strong> lynX"
-msgstr ""
-
-#: template/gsoc.html.j2:357
-msgid "Required Skills: C/C++"
-msgstr ""
-
-#: template/gsoc.html.j2:370
-msgid ""
-"Implement aggregation of distributed state from various channels in order to "
-"provide for a powerful social graph API capable of producing social network "
-"profiles, dashboards, a calendar out of upcoming event invitations (if "
-"available), social search functionality and most of all to make it easy for "
-"users to adopt cryptographic identities of their contacts/friends simply by "
-"finding them in the social graph of their existing contacts (\"This is "
-"Linda. You have 11 contacts in common with her. [ADD]\")."
-msgstr ""
-
-#: template/gsoc.html.j2:388
-msgid ""
-"Related to <a href=\"http://secushare.org/rendezvous\";>secushare.org/"
-"rendezvous</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:394 template/gsoc.html.j2:434
-msgid "<strong>Mentors:</strong> t3sserakt, lynX"
-msgstr ""
-
-#: template/gsoc.html.j2:411
-msgid ""
-"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
-"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
-"e-mail addresses to secushare identities. </li> <li> Encode or translate "
-"various e-mail features into secushare equivalents. </li> <li> Parts of "
-"secushare are currently written in Rust, therefore Rust is preferred for "
-"this task but it is not an requirement. </li> </ul>"
-msgstr ""
-
-#: template/gsoc.html.j2:452
-msgid ""
-"Implementation of the GNUnet auction system described in Chapter 3 of <a "
-"href=\"https://grothoff.org/christian/teich2017ms.pdf\";>this thesis</a>. "
-"Specific tasks are adding smart contract creation and round time enforcement "
-"to libbrandt as well as creating the GNUnet auction service, library and the "
-"three user interface programs create, info and join."
-msgstr ""
-
-#: template/gsoc.html.j2:464
-msgid "<strong>Mentors:</strong> mate, cg"
-msgstr ""
-
-#: template/gsoc.html.j2:482
-msgid ""
-"Implementation of additional transports to make GNUnet communication more "
-"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
-"over-DNS"
-msgstr ""
-
-#: template/gsoc.html.j2:489 template/gsoc.html.j2:503
-msgid "<strong>Mentors:</strong> Matthias Wachs"
-msgstr ""
-
-#: template/gsoc.html.j2:497
-msgid ""
-"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
-"punching, better STUN support)"
-msgstr ""
-
-#: template/gsoc.html.j2:511
-msgid ""
-"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
-msgstr ""
-
-#: template/gsoc.html.j2:519
-msgid ""
-"Improving libaboss to make computation on shared secrets (including repeated "
-"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?";
-"doid=62212.62213\">Ben-Or et al.</a> if possible. This in particular means "
-"moving libaboss to bignums (gcry_mpi)."
-msgstr ""
-
-#: template/gsoc.html.j2:547
-msgid ""
-"Please refer to the description for this project listed under GNU Guix "
-"project ideas."
-msgstr ""
-
-#: template/gsoc.html.j2:559
-msgid ""
-"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
-"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
-"around python-zbar, which itself wraps libzbar. The goal of this project is "
-"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
-"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\";>#5562</a>)."
-msgstr ""
-
-#: template/gsoc.html.j2:569
-msgid "<strong>Mentors:</strong> Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:574
-msgid "Required Skills:"
-msgstr ""
-
-#: template/gsoc.html.j2:579
-msgid "Difficulty level:"
-msgstr ""
-
-#: template/gsoc.html.j2:584
-msgid "Report:"
-msgstr ""
-
-#: template/gsoc.html.j2:589
-msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
-msgstr ""
-
-#: template/gsoc.html.j2:599
-msgid ""
-"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
-"to be determined framework such as Angular2. This includes the design and "
-"implementation of not yet existing <a href=\"http://jsonapi.org/\";>REST "
-"APIs</a> that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.";
-"html\">GNUnet API</a>."
-msgstr ""
-
-#: template/gsoc.html.j2:614
-msgid "Required Skills: C, JavaScript, CSS"
-msgstr ""
-
-#: template/gsoc.html.j2:624
-msgid ""
-"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
-msgstr ""
-
-#: template/index.html.j2:19
-msgid ""
-"GNUnet is a new network protocol stack for building secure, distributed, and "
-"privacy-preserving applications. With strong roots in <a href=\"https://bib.";
-"gnunet.org\">academic research</a>, our goal is to replace the <a href="
-"\"https://secushare.org/broken-internet\";>old insecure Internet</a> protocol "
-"stack."
-msgstr ""
-
-#: template/index.html.j2:29
-msgid ""
-"GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/";
-"Overlay_network\">overlay network</a> on top of the existing Internet "
-"infrastructure forming the basis of a hybrid <a href=\"architecture.html"
-"\">peer-to-peer mesh and relay backbone</a> for applications to run on. It "
-"could just as well be run independently of the Internet, over <a href="
-"\"https://en.wikipedia.org/wiki/Physical_layer\";>dedicated radio and cable</"
-"a>."
-msgstr ""
-
-#: template/index.html.j2:38
-msgid ""
-"GNUnet is made for a free and open society: It&#39;s a self-organizing "
-"network and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html";
-"\">free software</a> as in freedom. GNUnet puts you in control of your data. "
-"You determine which data to share with whom, and you&#39;re not pressured to "
-"accept compromises."
-msgstr ""
-
-#: template/index.html.j2:89
-msgid "The Internet of tomorrow needs GNUnet today"
-msgstr ""
-
-#: template/index.html.j2:95
-msgid "Imagine..."
-msgstr ""
-
-#: template/index.html.j2:97
-msgid ""
-"The conventional Internet is currently like a system of roads with deep "
-"potholes and highwaymen all over the place. Even if you still can use the "
-"roads (e.g. send emails, or browse websites) your vehicle might get "
-"hijacked, damaged, or long arms might reach into its back and steal your "
-"items (data) to use it against you and sell it to others - while you can&#39;"
-"t even notice the thievery nor accuse and hold the scroungers accountable. "
-"<!-- Proposal from Fabian Gerlach: The conventional Internet is currently "
-"like a system of roads with deep potholes and surveillance cameras all over "
-"the place. Even if you still can use the roads (e.g. send emails, or browse "
-"websites) your vehicle might gets damaged. And the surveillance cameras will "
-"create a movement profile about your life: They recognize your car license "
-"plate, track you everywhere you drive, and save this information in a "
-"central data base. -->"
-msgstr ""
-
-#: template/index.html.j2:121
-msgid "The Internet is broken"
-msgstr ""
-
-#: template/index.html.j2:123
-msgid ""
-"Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: "
-"protecting against address forgery, routers learning metadata, or choosing "
-"trustworthy CAs is nontrivial and sometimes impossible. <!-- Proposal from "
-"Fabian Gerlach: The Internet is not designed with security in mind: The "
-"network generally learns too much about users; it has insecure defaults and "
-"high complexity; and it is centralized. That makes it very vulnerable for "
-"multiple attacks massively threatening our freedom. -->"
-msgstr ""
-
-#: template/index.html.j2:137
-msgid ""
-"GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf";
-"\">privacy by design</a>, improving addressing, routing, naming and content "
-"distribution in a technically robust manner - as opposed to ad-hoc designs "
-"in place today. <!-- Proposal from fabian gerlach: GNUnet is built <a href="
-"\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design\"</a> "
-"and \"distributed by design\". This improves addressing, routing, naming and "
-"content distribution in a technically robust manner. -->"
-msgstr ""
-
-#: template/index.html.j2:155
-msgid "Decentralization is hard"
-msgstr ""
-
-#: template/index.html.j2:158
-msgid ""
-"<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other "
-"distributed or P2P project develops its own library stack, covering "
-"transports, stream muxing, discovery and others. This divides effort and "
-"multiplies bug count. --> Instead of sharing common components and tools for "
-"building P2P systems, every P2P project seems to re-invent the wheel. <!-- "
-"TODO: rework this sentence. --> This heightens the effort and increases the "
-"potential number of vulnerabilities."
-msgstr ""
-
-#: template/index.html.j2:174
-msgid ""
-"GNUnet is a metadata-preserving foundation for your application, covering "
-"areas from addressing to reliable bidirectional Axolotl-encrypted channels, "
-"with advanced routing. Our work is based on continuous research spanning "
-"almost two decades."
-msgstr ""
-
-#: template/index.html.j2:188
-msgid "Metadata is exposed"
-msgstr ""
-
-#: template/index.html.j2:190
-msgid ""
-"Your metadata is just as revealing as the actual content; and it gets "
-"exposed on the Internet.<br> Even though transport encryption is "
-"increasingly being deployed on the Internet, it still reveals data that can "
-"threaten democracy: the identities of senders and receivers, the times, "
-"frequency and the volume of communication are all still revealed.<br> <!-- "
-"Looks like a weak argumentation to me: which <a href=\"https://www.freehaven.";
-"net/anonbib/cache/websitefingerprinting-pets2016.pdf\">enables reverse-"
-"engineering pages visited via website fingerprinting</a>. --> GNUnet <a href="
-"\"https://secushare.org/anonymity\";>addresses</a> these concerns with "
-"perfect forward secrecy via ephemeral public key addressing, fixed packet "
-"size to hinder traffic analysis, layered encryption, Sybil-resistant "
-"routing, and more."
-msgstr ""
-
-#: template/index.html.j2:213
-msgid "Freedoms are not respected"
-msgstr ""
-
-#: template/index.html.j2:215
-msgid ""
-"Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a href="
-"\"https://www.gnu.org/philosophy/free-sw.html\";>essential freedoms</a> to "
-"various degrees."
-msgstr ""
-
-#: template/index.html.j2:224
-msgid ""
-"GNUnet gives users freedoms to securely access information (\"run\" the "
-"network), to study all aspects of the network&#39;s operation (\"access the "
-"code\"), to distribute information (\"copy\"), as well as the freedom to "
-"deploy new applications (\"modify\")."
-msgstr ""
-
-#: template/index.html.j2:236
-#, fuzzy
-#| msgid "About GNUnet"
-msgid "Learn more about GNUnet"
-msgstr "Über GNUnet"
-
-#: template/index.html.j2:238
-msgid ""
-"If you want to know more about the GNUnet please continue reading the <a "
-"href=\"about.html\">about page</a>. There are much more resources, such as "
-"the <a href=\"https://docs.gnunet.org\";>main handbook / reference manual</"
-"a>, a <a href=\"https://bib.gnunet.org/\";>bibliography</a> and <a href="
-"\"https://gnunet.org/en/video.html\";>videos</a>."
-msgstr ""
-
-#: template/index.html.j2:247
-msgid ""
-"You are very welcome to <a href=\"https://gnunet.org/en/engage.html\";> get "
-"engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install.";
-"html\">install GNUnet</a>, <a href=\"https://gnunet.org/en/use.html\";>use "
-"it</a> and <a href=\"https://gnunet.org/en/engage.html\";>contribute</a>. "
-"<br> Be aware that this project is still in an early alpha stage when it "
-"comes to software &#8211; it is not an easy task to rewrite the whole "
-"Internet!"
-msgstr ""
-
-#: template/index.html.j2:269
-msgid "Featured Applications"
-msgstr ""
-
-#: template/index.html.j2:275
-msgid "GNU Taler (Alpha)"
-msgstr ""
-
-#: template/index.html.j2:277
-msgid ""
-"<a href=\"https://taler.net/\";>GNU Taler</a> is a new privacy-preserving "
-"electronic payment system. Payments are cryptographically secured and are "
-"confirmed within milliseconds with extremely low transaction costs."
-msgstr ""
-
-#: template/index.html.j2:289
-msgid "The GNU Name System"
-msgstr ""
-
-#: template/index.html.j2:292
-msgid ""
-"<!-- The <a href=\"use.html#gns\">GNU Name System (GNS)</a> --> The <a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#The-GNU-Name-System\";>GNU "
-"Name System (GNS)</a> is a fully decentralized replacement for the Domain "
-"Name System (DNS). Instead of using a hierarchy, GNS uses a directed graph. "
-"Naming conventions are similar to DNS, but queries and replies are private "
-"even with respect to peers providing the answers. The integrity of records "
-"and privacy of look-ups is cryptographically secured. <!-- Too technical: "
-"GNS integrates a robust, efficient and instant key revocation mechanism. -->"
-msgstr ""
-
-#: template/index.html.j2:309
-msgid "re:claimID"
-msgstr ""
-
-#: template/index.html.j2:311
-msgid ""
-"<a href=\"https://reclaim-identity.io/\";>re:claimID</a> is a decentralized "
-"Identity Provider (IdP) service built in top of the GNU Name System. It "
-"allows users to securely share personal information with websites using "
-"standardized protocols (OpenID Connect)."
-msgstr ""
-
-#: template/index.html.j2:324
-msgid "Filesharing (Alpha)"
-msgstr ""
-
-#: template/index.html.j2:326
-msgid ""
-"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
-"to provide censorship-resistant, anonymous filesharing. The publisher is "
-"empowered to make a gradual choice between performance and anonymity."
-msgstr ""
-
-#: template/index.html.j2:337
-#, fuzzy
-#| msgid "Motivation"
-msgid "Conversation (Pre-Alpha)"
-msgstr "Motivation"
-
-#: template/index.html.j2:339
-msgid ""
-"GNUnet conversation is an application that provides secure voice "
-"communication in a fully decentralized way by employing GNUnet for routing "
-"and transport."
-msgstr ""
-
-#: template/index.html.j2:355
-msgid "Upcoming Applications"
-msgstr ""
-
-#: template/index.html.j2:361
-msgid "secushare"
-msgstr ""
-
-#: template/index.html.j2:363
-msgid ""
-"<a href=\"https://secushare.org/\";>secushare</a> is creating a decentralized "
-"social networking application on top of GNUnet. Using overlay multicast and "
-"the extensible PSYC protocol, notifications are distributed end-to-end "
-"encrypted to authorized recipients only."
-msgstr ""
-
-#: template/index.html.j2:375
-msgid "pretty Easy privacy"
-msgstr ""
-
-#: template/index.html.j2:377
-msgid ""
-"<a href=\"https://pep.foundation/\";>pretty Easy privacy</a> (p&#8801;p) is "
-"creating a usable end-to-end encrypted e-mail solution using opportunistic "
-"key exchange. p&#8801;p will use GNUnet to protect metadata and exploit new "
-"cryptographic protocols to verify keys."
-msgstr ""
-
-#: template/install-on-archpi.html.j2:6
-msgid "Tutorial: GNUnet on Arch Linux/Pi"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:16
-msgid "Requirements for Raspberry Pi 3"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:40
-msgid "Get the Source Code"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:62
-#: template/install-on-debian9.html.j2:130
-msgid "In Addition: gnunet-gtk"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:79
-msgid "Run"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:131
-msgid "Make sure, it works!"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:6
-msgid "Tutorial: GNUnet on Debian 9"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:9
-#: template/install-on-ubuntu1804.html.j2:9
-msgid "Introduction"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:29 template/install-on-macos.html.j2:17
-#: template/install-on-netbsd.html.j2:19
-#: template/install-on-ubuntu1804.html.j2:26
-msgid "Requirements"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:45
-#: template/install-on-ubuntu1804.html.j2:41
-msgid "Make an installation directory"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:59
-#: template/install-on-macos.html.j2:134
-#: template/install-on-netbsd.html.j2:224
-#: template/install-on-ubuntu1804.html.j2:53
-msgid "Get the source code"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:78
-#: template/install-on-macos.html.j2:142
-#: template/install-on-netbsd.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:61
-msgid "Compile and Install"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:103
-#: template/install-on-ubuntu1804.html.j2:70
-msgid "Option 1: GNUnet for testing / usage"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:116
-#: template/install-on-ubuntu1804.html.j2:82
-msgid "Option 2: GNUnet for development"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:153
-#: template/install-on-ubuntu1804.html.j2:97
-msgid "Install GNUnet plugin for name resolution"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:207
-#: template/install-on-ubuntu1804.html.j2:134
-msgid "Create configuration file"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:227
-#: template/install-on-ubuntu1804.html.j2:156
-#, fuzzy
-#| msgid "GNUnet"
-msgid "Use GNUnet!"
-msgstr "GNUnet"
-
-#: template/install-on-debian9.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:162
-msgid "Uninstall GNUnet and its dependencies"
-msgstr ""
-
-#: template/install-on-macos.html.j2:6
-msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)"
-msgstr ""
-
-#: template/install-on-macos.html.j2:24 template/install-on-netbsd.html.j2:30
-msgid "Installation"
-msgstr ""
-
-#: template/install-on-macos.html.j2:42 template/install-on-netbsd.html.j2:102
-msgid "First steps"
-msgstr ""
-
-#: template/install-on-macos.html.j2:109
-#: template/install-on-netbsd.html.j2:182
-msgid "Alternative: Installation from source"
-msgstr ""
-
-#: template/install-on-macos.html.j2:154
-#: template/install-on-netbsd.html.j2:242
-msgid "Option 1: GNUnet for production / usage"
-msgstr ""
-
-#: template/install-on-macos.html.j2:187
-#: template/install-on-netbsd.html.j2:267
-msgid "Option 2: GNUnet experimental"
-msgstr ""
-
-#: template/install-on-netbsd.html.j2:6
-msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:6
-msgid "Tutorial: GNUnet on Ubuntu 18.04"
-msgstr ""
-
-#: template/install.html.j2:11
-msgid ""
-"<p>The following GNUnet installation instructions help you building from "
-"source for your distribution.</p> <p><i>Please note that the installation "
-"process will get much easier once we have proper packages again (planned for "
-"winter 2019).</i></p> <p>You have already installed GNUnet and want to use "
-"it? <a href=\"https://gnunet.org/en/use\";>Check this out!</a> </p>"
-msgstr ""
-
-#: template/install.html.j2:19
-msgid ""
-"<p>Please be aware that this project is still in an early alpha stage when "
-"it comes to running software &#8211; its not an easy task to rewrite the "
-"whole Internet! We are happy to get your <a href=\"engage.html\">helping "
-"hand</a> anytime!</p> <p>Further information is available in our <a href="
-"\"https://docs.gnunet.org/#toc-Using-GNUnet-1\";>handbook</a>.</p> <p>If you "
-"have any queries about the installation or the usage, please <a href="
-"\"engage.html\">get in touch!</a></p>"
-msgstr ""
-
-#: template/use.html.j2:6
-msgid "How to use GNUnet - in a nutshell"
-msgstr ""
-
-#: template/use.html.j2:12 template/use.html.j2:123
-msgid "Filesharing"
-msgstr ""
-
-#: template/use.html.j2:13
-msgid "CADET"
-msgstr ""
-
-#: template/use.html.j2:14
-msgid "Minimal Groupchat"
-msgstr ""
-
-#: template/use.html.j2:15
-msgid "GNS with CLI"
-msgstr ""
-
-#: template/use.html.j2:16
-msgid "GNS with Browser"
-msgstr ""
-
-#: template/use.html.j2:17 template/use.html.j2:441
-msgid "VPN"
-msgstr ""
-
-#: template/use.html.j2:18 template/use.html.j2:501
-#, fuzzy
-#| msgid "Motivation"
-msgid "Conversation"
-msgstr "Motivation"
-
-#: template/use.html.j2:19 template/use.html.j2:512
-msgid "Trouble Shooting"
-msgstr ""
-
-#: template/use.html.j2:34
 #, fuzzy
-#| msgid "GNUnet"
-msgid "Get on GNUnet"
-msgstr "GNUnet"
-
-#: template/use.html.j2:78
-#, fuzzy
-#| msgid "GNUnet"
-msgid "Get off GNUnet"
-msgstr "GNUnet"
-
-#: template/use.html.j2:88
-msgid "Make sure your GNUnet installation works..."
-msgstr ""
-
-#: template/use.html.j2:105
-msgid "... and play around with it."
-msgstr ""
-
-#: template/use.html.j2:181
-msgid "CADET (and Chat)"
-msgstr ""
-
-#: template/use.html.j2:215
-msgid "Chatting with a (simple) client"
-msgstr ""
-
-#: template/use.html.j2:289
-msgid "Name resolution using GNS on the command line"
-msgstr ""
-
-#: template/use.html.j2:361
-msgid "Name resolution using GNS with a browser"
-msgstr ""
-
-#: template/use.html.j2:514
-msgid "You can't reach other people's nodes"
-msgstr ""
-
-#: template/use.html.j2:550
-msgid "OMG you guys broke my internet"
-msgstr ""
-
-#: template/video.html.j2:12
-msgid "Videos related to GNUnet"
-msgstr ""
+#~| msgid "GNUnet"
+#~ msgid "Get off GNUnet"
+#~ msgstr "GNUnet"
 
 #~ msgid "2013-12 (constitutional meeting)"
 #~ msgstr "2013-12 (Gründungstreffen)"
diff --git a/locale/en/LC_MESSAGES/messages.po 
b/locale/en/LC_MESSAGES/messages.po
index 9f92361..522e678 100644
--- a/locale/en/LC_MESSAGES/messages.po
+++ b/locale/en/LC_MESSAGES/messages.po
@@ -1,1930 +1,3 @@
-#: common/base.j2:5 common/news.j2:5
-msgid "GNUnet"
-msgstr ""
-
-#: common/base.j2:6 common/news.j2:6
-msgid "GNU's framework for secure p2p networking"
-msgstr ""
-
-#: common/footer.j2.inc:7
-msgid "Contact"
-msgstr ""
-
-#: common/footer.j2.inc:8 common/navigation.j2.inc:48
-msgid "GNUnet e.V."
-msgstr ""
-
-#: common/footer.j2.inc:9 template/about.html.j2:6
-msgid "About GNUnet"
-msgstr ""
-
-#: common/footer.j2.inc:14 common/navigation.j2.inc:61
-msgid "Bug Tracker"
-msgstr ""
-
-#: common/footer.j2.inc:19 template/copyright.html.j2:6
-msgid "Copyright Assignment"
-msgstr ""
-
-#: common/footer.j2.inc:20 common/navigation.j2.inc:89
-#: template/developers.html.j2:24
-msgid "Bibliography"
-msgstr ""
-
-#: common/footer.j2.inc:31
-msgid "Source code of this site."
-msgstr ""
-
-#: common/footer.j2.inc:32
-msgid "Report issues with this website."
-msgstr ""
-
-#: common/navigation.j2.inc:38 template/index.html.j2:51
-msgid "About"
-msgstr ""
-
-#: common/navigation.j2.inc:39 news/index.html.j2:9 template/index.html.j2:64
-msgid "News"
-msgstr ""
-
-#: common/navigation.j2.inc:43
-msgid "Community"
-msgstr ""
-
-#: common/navigation.j2.inc:46 template/index.html.j2:55
-msgid "Engage"
-msgstr ""
-
-#: common/navigation.j2.inc:47
-msgid "GSoC Projects"
-msgstr ""
-
-#: common/navigation.j2.inc:49
-msgid "Copyright for Contributors"
-msgstr ""
-
-#: common/navigation.j2.inc:50
-msgid "IRC Archive"
-msgstr ""
-
-#: common/navigation.j2.inc:57
-msgid "Development"
-msgstr ""
-
-#: common/navigation.j2.inc:60
-msgid "System Architecture"
-msgstr ""
-
-#: common/navigation.j2.inc:62 template/gnurl.html.j2:147
-msgid "Source Code"
-msgstr ""
-
-#: common/navigation.j2.inc:63
-msgid "Source Code Documentation"
-msgstr ""
-
-#: common/navigation.j2.inc:66
-msgid "Continuous Integration"
-msgstr ""
-
-#: common/navigation.j2.inc:68
-msgid "Development Tutorial"
-msgstr ""
-
-#: common/navigation.j2.inc:79
-msgid "Documentation"
-msgstr ""
-
-#: common/navigation.j2.inc:82 template/index.html.j2:53
-#: template/install.html.j2:6
-msgid "Install"
-msgstr ""
-
-#: common/navigation.j2.inc:83
-msgid "Use"
-msgstr ""
-
-#: common/navigation.j2.inc:84
-msgid "Videos"
-msgstr ""
-
-#: common/navigation.j2.inc:85 template/glossary.html.j2:6
-msgid "Glossary"
-msgstr ""
-
-#: common/navigation.j2.inc:86
-msgid "Handbook"
-msgstr ""
-
-#: common/navigation.j2.inc:87
-msgid "REST API"
-msgstr ""
-
-#: common/navigation.j2.inc:88
-msgid "FAQ"
-msgstr ""
-
-#: inc/news.macro.j2:10
-msgid "read more"
-msgstr ""
-
-#: template/about.html.j2:11
-msgid "What is GNUnet?"
-msgstr ""
-
-#: template/about.html.j2:13
-msgid ""
-"GNUnet is an alternative network stack for building secure, decentralized "
-"and privacy-preserving distributed applications. Our goal is to replace the "
-"old insecure Internet protocol stack. Starting from an application for "
-"secure publication of files, it has grown to include all kinds of basic "
-"protocol components and applications towards the creation of a GNU internet."
-msgstr ""
-
-#: template/about.html.j2:23
-msgid ""
-"Today, the actual use and thus the social requirements for a global network "
-"differs widely from those goals of 1970. While the Internet remains suitable "
-"for military use, where the network equipment is operated by a command "
-"hierarchy and when necessary isolated from the rest of the world, the "
-"situation is less tenable for civil society."
-msgstr ""
-
-#: template/about.html.j2:32
-msgid ""
-"Due to fundamental Internet design choices, Internet traffic can be "
-"misdirected, intercepted, censored and manipulated by hostile routers on the "
-"network. And indeed, the modern Internet has evolved exactly to the point "
-"where, as Matthew Green put it, <a href=\"https://blog.";
-"cryptographyengineering.com/2015/08/16/the-network-is-hostile/\">\"the "
-"network is hostile\"</a>."
-msgstr ""
-
-#: template/about.html.j2:41
-msgid ""
-"We believe liberal societies need a network architecture that uses the anti-"
-"authoritarian decentralized peer-to-peer paradigm and privacy-preserving "
-"cryptographic protocols. The goal of the GNUnet project is to provide a Free "
-"Software realization of this ideal."
-msgstr ""
-
-#: template/about.html.j2:49
-msgid ""
-"Specifically, GNUnet tries to follow the following design principles, in "
-"order of importance:"
-msgstr ""
-
-#: template/about.html.j2:56
-msgid ""
-"GNUnet must be implemented as <a href=\"https://www.gnu.org/philosophy/free-";
-"sw.html\">Free Software</a>."
-msgstr ""
-
-#: template/about.html.j2:60
-msgid ""
-"GNUnet must minimize the amount of personally identifiable information "
-"exposed."
-msgstr ""
-
-#: template/about.html.j2:61
-msgid ""
-"GNUnet must be fully distributed and resilient to external attacks and rogue "
-"participants."
-msgstr ""
-
-#: template/about.html.j2:62
-msgid ""
-"GNUnet must be self-organizing and not depend on administrators or "
-"centralized infrastructure."
-msgstr ""
-
-#: template/about.html.j2:63
-msgid ""
-"GNUnet must inform the user which other participants have to be trusted when "
-"establishing private communications."
-msgstr ""
-
-#: template/about.html.j2:64
-msgid "GNUnet must be open and permit new peers to join."
-msgstr ""
-
-#: template/about.html.j2:65
-msgid "GNUnet must support a diverse range of applications and devices."
-msgstr ""
-
-#: template/about.html.j2:66
-msgid "GNUnet must use compartmentalization to protect sensitive information."
-msgstr ""
-
-#: template/about.html.j2:67
-msgid "The GNUnet architecture must be resource efficient."
-msgstr ""
-
-#: template/about.html.j2:68
-msgid ""
-"GNUnet must provide incentives for peers to contribute more resources than "
-"they consume."
-msgstr ""
-
-#: template/about.html.j2:72
-msgid ""
-"To get know and learn more, please check our <a href=\"https://docs.gnunet.";
-"org/handbook/gnunet.html\">handbook</a>, especially the <a href=\"https://";
-"docs.gnunet.org/handbook/gnunet.html#Key-Concepts\">chapter on \"Key Concepts"
-"\"</a>, explaining the fundamental concepts of GNUnet: <ul> <li><a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#Authentication";
-"\">Authentication</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
-"gnunet.html#Accounting-to-Encourage-Resource-Sharing\">Accounting to "
-"Encourage Resource Sharing</a></li> <li><a href=\"https://docs.gnunet.org/";
-"handbook/gnunet.html#Confidentiality\">Confidentiality</a></li> <li><a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity\";>Anonymity</a></"
-"li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Deniability";
-"\">Deniability</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
-"gnunet.html#Peer-Identities\">Peer Identities</a></li> <li><a href=\"https://";
-"docs.gnunet.org/handbook/gnunet.html#Zones-in-the-GNU-Name-System-_0028GNS-"
-"Zones_0029\">Zones in the GNU Name System (GNS Zones)</a></li> <li><a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#Egos\";>Egos</a></li> </ul>"
-msgstr ""
-
-#: template/about.html.j2:88
-msgid "More Resources"
-msgstr ""
-
-#: template/about.html.j2:90
-msgid ""
-"There are many more resources to learn about GNUnet besides the <a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such as the "
-"<a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering "
-"the various layers, many <a href=\"https://gnunet.org/en/video.html";
-"\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.html";
-"\">glossary</a>."
-msgstr ""
-
-#: template/about.html.j2:95
-msgid ""
-"You are most welcome to <a href=\"engage.html\">get engaged into the "
-"conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href=\"use."
-"html\">use it</a> and <a href=\"engage.html\">contribute and get engaged</a> "
-"in various ways."
-msgstr ""
-
-#: template/about.html.j2:100
-msgid ""
-"Please be aware that this project is (despite of it's age) still in an early "
-"alpha stage when it comes to software &#8211; its not an easy task to "
-"rewrite the whole Internet!"
-msgstr ""
-
-#: template/about.html.j2:105
-msgid "Current funding"
-msgstr ""
-
-#: template/about.html.j2:110
-msgid ""
-"We're receiving funding from NLnet's Next Generation Internet funding line "
-"to document and implement the GNU Name System protocol in a way suitable for "
-"the IETF standardization process."
-msgstr ""
-
-#: template/about.html.j2:123
-msgid ""
-"We are grateful for free hosting offered by the following organizations:"
-msgstr ""
-
-#: template/about.html.j2:132
-msgid "Past funding"
-msgstr ""
-
-#: template/about.html.j2:134
-msgid "We are grateful for past funding from the following organizations:"
-msgstr ""
-
-#: template/architecture.html.j2:6
-msgid "GNUnet System Architecture"
-msgstr ""
-
-#: template/architecture.html.j2:15
-msgid "Legend"
-msgstr ""
-
-#: template/architecture.html.j2:55
-msgid "Foundations"
-msgstr ""
-
-#: template/architecture.html.j2:57
-msgid ""
-"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
-"end-to-end encrypted messaging layer (CADET), a public key infrastructure "
-"(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
-"for addresses and self-organized decentralized routing algorithms, these "
-"subsystems replace the traditional TCP/IP stack."
-msgstr ""
-
-#: template/architecture.html.j2:70
-msgid "Security"
-msgstr ""
-
-#: template/architecture.html.j2:73
-msgid ""
-"GNUnet is implemented using a multi-process architecture. Each subsystem "
-"runs as a separate process, providing fault-isolation and enabling tight "
-"permissions to be granted to each subsystem. Naturally, the implementation "
-"is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and will always "
-"remain free software."
-msgstr ""
-
-#: template/architecture.html.j2:87
-msgid "System architecture"
-msgstr ""
-
-#: template/architecture.html.j2:93
-msgid "Subsystems"
-msgstr ""
-
-#: template/architecture.html.j2:102
-msgid "libgnunetutil"
-msgstr ""
-
-#: template/architecture.html.j2:108
-msgid "APIs"
-msgstr ""
-
-#: template/contact.html.j2:6
-msgid "Contact information"
-msgstr ""
-
-#: template/contact.html.j2:11
-msgid "The mailing list"
-msgstr ""
-
-#: template/contact.html.j2:13
-msgid ""
-"An archived, public mailing list for GNUnet is hosted at <a href=\"https://";
-"lists.gnu.org/mailman/listinfo/gnunet-developers\">https://lists.gnu.org/";
-"mailman/listinfo/gnunet-developers</a>. You can send messages to the list at "
-"<a href=\"mailto:address@hidden\";>address@hidden</a>."
-msgstr ""
-
-#: template/contact.html.j2:23
-msgid "The IRC channel"
-msgstr ""
-
-#: template/contact.html.j2:25
-msgid ""
-"<tt>#gnunet</tt> is reachable via <a href=\"https://freenode.net\";>irc."
-"freenode.net</a>. There is also an <a href=\"https://old.gnunet.org/bot/log/";
-"gnunet\">archive</a> available (currently unavailable, we are working on "
-"restoring access to it)."
-msgstr ""
-
-#: template/contact.html.j2:38
-msgid "Contacting individuals"
-msgstr ""
-
-#: template/contact.html.j2:40
-msgid ""
-"GNUnet developers are generally reachable at either <tt>PSEUDONYM@gnunet."
-"org</tt> or <tt>address@hidden</tt>. Most of us support receiving GnuPG "
-"encrypted Emails."
-msgstr ""
-
-#: template/contact.html.j2:50
-msgid "Reporting bugs"
-msgstr ""
-
-#: template/contact.html.j2:52
-msgid ""
-"We track open feature requests and bugs for projects within GNUnet in our <a "
-"href=\"https://bugs.gnunet.org/\";>Bug tracker</a>. You can also report bugs "
-"or feature requests to the <a href=\"https://lists.gnu.org/mailman/listinfo/";
-"bug-gnunet\">bug-gnunet</a> mailing list. The mailinglist requires no "
-"subscription."
-msgstr ""
-
-#: template/copyright.html.j2:11
-msgid ""
-"<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
-"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
-"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
-msgstr ""
-
-#: template/copyright.html.j2:22
-msgid ""
-"<p>The agreements ensure that the code will continue to be made available "
-"under free software licenses, but gives developers the freedom to move code "
-"between GNUnet and GNU Taler without worrying about licenses and to give the "
-"company the ability to dual-license (for example, so that we can distribute "
-"via App-stores that are hostile to free software).</p>"
-msgstr ""
-
-#: template/copyright.html.j2:30
-msgid ""
-"<p>Minor contributions (basically, anyone without Git access) do not require "
-"copyright assignment. Pseudonymous contributions are accepted, in this case "
-"simply sign the agreement with your pseudonym. Scanned copies are "
-"sufficient, but snail mail is preferred.</p>"
-msgstr ""
-
-#: template/developers.html.j2:5
-msgid "GNUnet for developers"
-msgstr ""
-
-#: template/developers.html.j2:13
-msgid "Repositories"
-msgstr ""
-
-#: template/developers.html.j2:16
-msgid ""
-"A list of our Git repositories can be found on our our <a href=\"https://git.";
-"gnunet.org/\">Git Server</a>."
-msgstr ""
-
-#: template/developers.html.j2:27
-msgid ""
-"Technical papers can be found in our <a href=\"https://old.gnunet.org/";
-"bibliography\">bibliography</a>."
-msgstr ""
-
-#: template/developers.html.j2:34
-msgid "Discussion"
-msgstr ""
-
-#: template/developers.html.j2:37
-msgid ""
-"We have a mailing list for developer discussions. You can subscribe to or "
-"read the list archive at <a href=\"http://lists.gnu.org/mailman/listinfo/";
-"gnunet-developers\">http://lists.gnu.org/mailman/listinfo/gnunet-developers</"
-"a>."
-msgstr ""
-
-#: template/developers.html.j2:47
-msgid "Regression Testing"
-msgstr ""
-
-#: template/developers.html.j2:50
-msgid ""
-"We have <a href=\"https://buildbot.net/\";>Buildbot</a> automation tests to "
-"detect regressions and check for portability at <a href=\"https://old.gnunet.";
-"org/buildbot/gnunet/\">https://old.gnunet.org/buildbot/gnunet/</a>."
-msgstr ""
-
-#: template/developers.html.j2:59
-msgid "Code Coverage Analysis"
-msgstr ""
-
-#: template/developers.html.j2:62
-msgid ""
-"We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a href="
-"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
-msgstr ""
-
-#: template/developers.html.j2:72
-msgid "Performance Analysis"
-msgstr ""
-
-#: template/developers.html.j2:75
-msgid ""
-"We use <a href=\"https://old.gnunet.org/gauger\";>Gauger</a> for performance "
-"regression analysis of the exchange backend at <a href=\"https://old.gnunet.";
-"org/gauger/\">https://old.gnunet.org/gauger/</a>."
-msgstr ""
-
-#: template/download.html.j2:7 template/gnurl.html.j2:169
-msgid "Downloads"
-msgstr ""
-
-#: template/download.html.j2:11
-msgid ""
-"Here you can download releases of our software and find links to the various "
-"versions."
-msgstr ""
-
-#: template/download.html.j2:17
-msgid "0.11.x series"
-msgstr ""
-
-#: template/download.html.j2:18
-msgid "tarball"
-msgstr ""
-
-#: template/download.html.j2:20
-msgid ""
-"The tarball of the latest version can be obtained from GNU FTP and its "
-"mirrors."
-msgstr ""
-
-#: template/download.html.j2:30
-msgid "git"
-msgstr ""
-
-#: template/download.html.j2:32
-msgid ""
-"You can fetch the git tag of version 0.11.x from our development server:"
-msgstr ""
-
-#: template/engage.html.j2:6
-msgid "Engage!"
-msgstr ""
-
-#: template/ev.html.j2:6
-msgid "Verein zur F&ouml;rderung von GNUnet e.V."
-msgstr ""
-
-#: template/ev.html.j2:11
-msgid "About GNUnet e.V."
-msgstr ""
-
-#: template/ev.html.j2:13
-msgid ""
-"On December 27th 2013 a group of GNUnet hackers met at 30c3 to create the "
-"\"Verein zur F&ouml;rderung von GNUnet e.V.\", an association under German "
-"law to support GNUnet development. The Amtsgericht M&uuml;nchen registered "
-"the association on the 7th of March under VR 205287."
-msgstr ""
-
-#: template/ev.html.j2:22
-msgid ""
-"The association is officially dedicated to supporting research, development "
-"and education in the area of secure decentralized networking in general, and "
-"GNUnet specifically. This is the official website for the association."
-msgstr ""
-
-#: template/ev.html.j2:31
-msgid "Becoming a Member of GNUnet e.V."
-msgstr ""
-
-#: template/ev.html.j2:33
-msgid ""
-"GNUnet developers with git (write) access can become members to participate "
-"in the decision process and formally support GNUnet e.V. For this, all you "
-"have to do is update the <tt>members.txt</tt> file in the <a href=\"https://";
-"git.gnunet.org/gnunet-ev.git/\">gnunet-ev</a> repository. There are no "
-"membership dues; however, members are required to support GNUnet e.V. and in "
-"particularly contribute to the technical development within their means. For "
-"further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev.";
-"git/\">Satzung</a> (currently only available in German, translations "
-"welcome)."
-msgstr ""
-
-#: template/ev.html.j2:52
-msgid "Governance"
-msgstr ""
-
-#: template/ev.html.j2:54
-msgid ""
-"You can find our \"Satzung\", and the list of members under <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
-"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
-"<dl><dt>Vorsitz</dt> <dd><a href=\"https://grothoff.org/christian/";
-"\">Christian Grothoff</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>xrs</"
-"dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd>Lurchi</"
-"dd> </dl>"
-msgstr ""
-
-#: template/ev.html.j2:71
-msgid "Official Meeting Notes"
-msgstr ""
-
-#: template/ev.html.j2:84
-msgid "Support Us!"
-msgstr ""
-
-#: template/ev.html.j2:86
-msgid ""
-"Everybody is welcome to support us via donations. For financial "
-"contributions, Europeans are able to donate via SEPA. We hope to setup "
-"accounts in other major currency areas in the future. You can also donate "
-"via Bitcoin, routing details are given below. Please note that we are unable "
-"to provide receipts for your donations. If you are planning to donate a "
-"significant amount of money, please contact us first as it might be better "
-"to come to a custom arrangement. <dl><dt>BitCoin</dt> "
-"<dd>1GNUnetpWeR9Zs3vipdvVywo1GseeksjUh</dd> <dt>SEPA/IBAN</dt> "
-"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>"
-msgstr ""
-
-#: template/faq.html.j2:12
-msgid ""
-"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
-"Should I worry?"
-msgstr ""
-
-#: template/faq.html.j2:14
-msgid ""
-"A: Right now, this is expected and a known cause for high latency in GNUnet. "
-"We have started a major rewrite to address this and other problems, but "
-"until the Transport Next Generation (TNG) is ready, these warnings are "
-"expected."
-msgstr ""
-
-#: template/faq.html.j2:23
-msgid "Is there a graphical user interface?"
-msgstr ""
-
-#: template/faq.html.j2:25
-msgid ""
-"A: gnunet-gtk is a separate download. The package contains various GTK+ "
-"based graphical interfaces, including a graphical tool for configuration."
-msgstr ""
-
-#: template/glossary.html.j2:12
-msgid "Ego"
-msgstr ""
-
-#: template/glossary.html.j2:14
-msgid ""
-"We use the term \"Ego\" to refer to the fact that users in GNUnet can have "
-"multiple unlinkable identities, in the sense of alter egos. The ability to "
-"have more than one identity is crucial, as we may want to keep our egos for "
-"business separate from those we use for political activities or romance.<br> "
-"Egos in GNUnet are technically equivalent to identities (and the code does "
-"not distinguish between them). We simply sometimes use the term \"ego\" to "
-"stress that you can have more than one."
-msgstr ""
-
-#: template/glossary.html.j2:27
-msgid "Identity"
-msgstr ""
-
-#: template/glossary.html.j2:29
-msgid ""
-"In GNUnet users are identified via a public key, and that public key is then "
-"often referred to as the \"Identity\" of the user. However, the concept is "
-"not as draconian as it often is in real life where many are forced to have "
-"one name, one passport and one unique identification number. <br> As long as "
-"identities in GNUnet are simply public keys, users are free to create any "
-"number of identities, and we call those egos to emphasize the difference. "
-"Even though users can create such egos freely, it is possible to have an ego "
-"certified by some certification authority, resulting in something that more "
-"closely resembles the traditional concept of an identity.<br> For example, a "
-"university may certify the identities of its students such that they can "
-"prove that they are studying. Students may keep their (certified) student "
-"identity separate from other egos that they use for other activities in life."
-msgstr ""
-
-#: template/glossary.html.j2:50
-msgid "Pseudonym"
-msgstr ""
-
-#: template/glossary.html.j2:52
-msgid ""
-"A pseudonym is an ego that is specifically intended to not be linked to "
-"one's real name. GNUnet users can create many egos, and thus also many "
-"pseudonyms. <br> Repeated uses of the same pseudonym are linkable by "
-"definition, as they involve the same public key. Anonymity requires the use "
-"of either the special \"anonymous\" pseudonym (for GNUnet, this is the "
-"neutral element on the elliptic curve) or a throw-away pseudonym that is "
-"only used once."
-msgstr ""
-
-#: template/glossary.html.j2:71
-msgid "Namespaces"
-msgstr ""
-
-#: template/glossary.html.j2:73
-msgid ""
-"The GNU Name System allows every ego (or identity) to securely and privately "
-"associate any number of label-value pairs with an ego. The values are called "
-"record sets following the terminology of the Domain Name System (DNS). The "
-"mapping of labels to record sets for a given ego is called a namespace. <br> "
-"If records are made public and thus published, it is possible for other "
-"users to lookup the record given the ego's public key and the label. Here, "
-"not only the label can thus act as a passphrase but also the public key -- "
-"which despite its name may not be public knowledge and is never disclosed by "
-"the GNS protocol itself."
-msgstr ""
-
-#: template/glossary.html.j2:89
-msgid "Peer"
-msgstr ""
-
-#: template/glossary.html.j2:91
-msgid ""
-"A \"peer\" is an instance of GNUnet with its own per-instance public key and "
-"network addresses. Technically, it is possible to run multiple peers on the "
-"same host, but this only makes sense for testing. <br> By design GNUnet "
-"supports multiple users to share the same peer, just as UNIX is a multi-user "
-"system. A \"peer\" typically consists of a set of foundational GNUnet "
-"services running as the \"gnunet\" user and allowing all users in the "
-"\"gnunet\" group to utilize the API. On multi-user systems, additional "
-"\"personalized\" services may be required per user. <br> While peers are "
-"also identified by public keys, these public keys are completely unrelated "
-"to egos or identities. Namespaces cannot be associated with a peer, only "
-"with egos."
-msgstr ""
-
-#: template/gnurl.html.j2:20
-msgid ""
-"libgnurl is a micro fork of libcurl. The goal of libgnurl is to support only "
-"HTTP and HTTPS (and only HTTP 1.x) with a single crypto backend (GnuTLS) to "
-"ensure a small footprint and uniform experience for developers regardless of "
-"how libcurl was compiled.<br> Our main usecase is for GNUnet, but it might "
-"be usable for others, hence we're releasing the code to the general public."
-"<br> libgnurl is released under the same license as libcurl. Please read the "
-"README for instructions, as you must supply the correct options to configure "
-"to get a proper build of libgnurl."
-msgstr ""
-
-#: template/gnurl.html.j2:35
-msgid "About gnurl"
-msgstr ""
-
-#: template/gnurl.html.j2:37
-msgid ""
-"Large parts of the following 6 paragraphs are old and need to be rewritten."
-msgstr ""
-
-#: template/gnurl.html.j2:43
-msgid "Motivation"
-msgstr ""
-
-#: template/gnurl.html.j2:45
-msgid ""
-"cURL supports many crypto backends. GNUnet requires the use of GnuTLS, but "
-"other variants are used by some distributions. Supporting other crypto "
-"backends would again expose us to a wider array of security issues, may "
-"create licensing issues and most importantly introduce new bugs as some "
-"crypto backends are known to introduce subtle runtime issues. While it is "
-"possible to have two versions of libcurl installed on the same system, this "
-"is error-prone, especially as if we are linked against the wrong version, "
-"the bugs that arise might be rather subtle."
-msgstr ""
-
-#: template/gnurl.html.j2:58
-msgid ""
-"For GNUnet, we also need a particularly modern version of GnuTLS. Thus, it "
-"would anyway be necessary to recompile cURL for GNUnet. But what happens if "
-"one links cURL against this version of GnuTLS? Well, first one would install "
-"GnuTLS by hand in the system. Then, we build cURL. cURL will build against "
-"it just fine, but the linker will eventually complain bitterly. The reason "
-"is that cURL also links against a bunch of other system libraries (gssapi, "
-"ldap, ssh2, rtmp, krb5, sasl2, see discussion on obscure protocols above), "
-"which --- as they are part of the distribution --- were linked against an "
-"older version of GnuTLS. As a result, the same binary would be linked "
-"against two different versions of GnuTLS. That is typically a recipe for "
-"disaster. Thus, in order to avoid updating a dozen system libraries (and "
-"having two versions of those installed), it is necessary to disable all of "
-"those cURL features that GNUnet does not use, and there are many of those. "
-"For GNUnet, the more obscure protocols supported by cURL are close to dead "
-"code --- mostly harmless, but not useful. However, as some application may "
-"use one of those features, distributions are typically forced to enable all "
-"of those features, and thus including security issues that might arise from "
-"that code."
-msgstr ""
-
-#: template/gnurl.html.j2:82
-msgid ""
-"So to use a modern version of GnuTLS, a sane approach is to disable all of "
-"the \"optional\" features of cURL that drag in system libraries that link "
-"against the older GnuTLS. That works, except that one should then NEVER "
-"install that version of libcurl in say /usr or /usr/local, as that may break "
-"other parts of the system that might depend on these features that we just "
-"disabled. Libtool versioning doesn't help here, as it is not intended to "
-"deal with libraries that have optional features. Naturally, installing cURL "
-"somewhere else is also problematic, as we now need to be really careful that "
-"the linker will link GNUnet against the right version. Note that none of "
-"this can really be trivially fixed by the cURL developers."
-msgstr ""
-
-#: template/gnurl.html.j2:97
-msgid "Rename to fix"
-msgstr ""
-
-#: template/gnurl.html.j2:99
-#, python-format
-msgid ""
-"How does forking fix it? Easy. First, we can get rid of all of the "
-"compatibility issues --- if you use libgnurl, you state that you don't need "
-"anything but HTTP/HTTPS. Those applications that need more, should stick "
-"with the original cURL. Those that do not, can choose to move to something "
-"simpler. As the library gets a new name, we do not have to worry about tons "
-"of packages breaking as soon as one rebuilds it. So renaming itself and "
-"saying that \"libgnurl = libcurl with only HTTP/HTTPS support and GnuTLS\" "
-"fixes 99%% of the problems that darkened my mood. Note that this pretty much "
-"CANNOT be done without a fork, as renaming is an essential part of the fix. "
-"Now, there might be creative solutions to achieve the same thing within the "
-"standard cURL build system, but I'm not happy to wait for a decade for "
-"Daniel to review the patches. The changes libgnurl makes to curl are "
-"miniscule and can easily be applied again and again whenever libcurl makes a "
-"new release."
-msgstr ""
-
-#: template/gnurl.html.j2:118
-msgid "Using libgnurl"
-msgstr ""
-
-#: template/gnurl.html.j2:120
-msgid ""
-"Projects that use cURL only for HTTP/HTTPS and that would work with GnuTLS "
-"should be able to switch to libgnurl by changing \"-lcurl\" to \"-lgnurl\". "
-"That's it. No changes to the source code should be required, as libgnurl "
-"strives for bug-for-bug compatibility with the HTTP/HTTPS/GnuTLS subset of "
-"cURL. We might add new features relating to this core subset if they are "
-"proposed, but so far we have kept our changes minimal and no additions to "
-"the original curl source have been written."
-msgstr ""
-
-#: template/gnurl.html.j2:133
-msgid "Gotchas"
-msgstr ""
-
-#: template/gnurl.html.j2:135
-msgid ""
-"libgnurl and gnurl are not intended to be used as a replacement for curl for "
-"users. Since no conflicts in filenames should occur you are not expected to "
-"remove curl to make use of gnurl and viceversa."
-msgstr ""
-
-#: template/gnurl.html.j2:149
-msgid "You can get the gnurl git repository using:"
-msgstr ""
-
-#: template/gnurl.html.j2:162
-msgid "The versions are checked in as (signed) git tags."
-msgstr ""
-
-#: template/gnurl.html.j2:171
-msgid ""
-"Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/";
-"\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a "
-"variety of distributions and package managers. Package Managers which "
-"include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
-"a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
-"through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
-"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
-"pkgsrc.org\">pkgsrc</a>."
-msgstr ""
-
-#: template/gnurl.html.j2:188
-msgid "Building gnurl"
-msgstr ""
-
-#: template/gnurl.html.j2:190
-msgid ""
-"We suggest to closely follow release announcements, as they might indicate "
-"changes in how gnurl is to be build. <br> If your package manager provides a "
-"binary build or build instructions to build gnurl from source automated and "
-"integrated with your environment, we strongly suggest to use this binary "
-"build. <br> There are two ways to build gnurl. The first one builds from the "
-"most recent git tag, the second one uses the distributed tarball. "
-"Distributors generally are supposed to build from the tarball, but we "
-"describe both methods here. Both methods are written with a NetBSD 9 "
-"userland in mind, substitute tools as necessary. <br> You should <b>avoid</"
-"b> building gnurl from the tip of the default git branch, as only tags are "
-"considered to be stable and approved builds."
-msgstr ""
-
-#: template/gnurl.html.j2:211
-msgid "Building from the distributed tarball (prefered method)"
-msgstr ""
-
-#: template/gnurl.html.j2:213
-msgid ""
-"If you want to verify the signature, install an OpenPGP compatible tool such "
-"as security/gnupgp2 (and set it up). Assuming you use pkgin:"
-msgstr ""
-
-#: template/gnurl.html.j2:227
-msgid "Fetch the signature key from"
-msgstr ""
-
-#: template/gnurl.html.j2:231
-msgid "or via commandline with gnupg2."
-msgstr ""
-
-#: template/gnurl.html.j2:236
-msgid ""
-"Fetch the release, the signature, the checksum file as well as its signature:"
-msgstr ""
-
-#: template/gnurl.html.j2:255
-msgid ""
-"verify the signatures, and verify the checksums against the checksums in "
-"the .sum.txt file."
-msgstr ""
-
-#: template/gnurl.html.j2:261
-msgid "unpack the tarball:"
-msgstr ""
-
-#: template/gnurl.html.j2:271
-msgid "Change into the directory"
-msgstr ""
-
-#: template/gnurl.html.j2:281
-msgid "Now you can either run"
-msgstr ""
-
-#: template/gnurl.html.j2:291
-msgid "directly (and read configure-gnurl before you do so) or invoke"
-msgstr ""
-
-#: template/gnurl.html.j2:301
-msgid ""
-"and pass additional parameters such as a custom PREFIX location. Further "
-"reference can be the"
-msgstr ""
-
-#: template/gnurl.html.j2:306
-msgid "Now run"
-msgstr ""
-
-#: template/gnurl.html.j2:316
-msgid "(this is optional)"
-msgstr ""
-
-#: template/gnurl.html.j2:325
-msgid "and you are done."
-msgstr ""
-
-#: template/gnurl.html.j2:329
-msgid "Building from a tagged git commit"
-msgstr ""
-
-#: template/gnurl.html.j2:331
-msgid ""
-"Follow the steps above, but instead of downloading the tarball, clone the "
-"git tag you want to build from."
-msgstr ""
-
-#: template/gnurl.html.j2:342
-msgid "Reporting Bugs"
-msgstr ""
-
-#: template/gnurl.html.j2:344
-msgid ""
-"You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/";
-"\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but "
-"we prefer to track bugs on the bugtracker."
-msgstr ""
-
-#: template/gnurl.html.j2:354
-msgid "Maintainer and Cryptographic signatures"
-msgstr ""
-
-#: template/gnurl.html.j2:356
-msgid ""
-"gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP "
-"Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key "
-"fingerprint <b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:7
-msgid "GSoC 2018: GNUnet WebUI"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:11
-msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:17
-msgid ""
-"<strong>What was done?</strong><br /> In the context of Google Summer of "
-"Code 2018, my mentor (Martin Schanzenbach) and I have worked on creating and "
-"extending the REST API of GNUnet. Currently, we mirrored the functionality "
-"of following commands:"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:32
-msgid ""
-"Additionally, we developed a website with the Javascript framework Angular 6 "
-"and the design framework iotaCSS to use the new REST API. The REST API of "
-"GNUnet is now documented with Sphinx."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:40
-msgid ""
-"<strong>Why did we create a REST API?</strong><br /> ... when you can use "
-"the command line tools?<br /> We need to keep in mind, that everyone has the "
-"right to stay secure and private but not everyone feels comfortable using a "
-"terminal. The further developed REST access to GNUnet APIs in addition to "
-"the new web application allows new users to interact with GNUnet over a well "
-"known tool: their browsers. This addition to the C API and the command line "
-"tools may attract new users and developers."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:52
-msgid ""
-"<strong>How can we use it?</strong><br /> 1. The REST API developed in "
-"GNUnet<br /> The REST API is already merged into the gnunet.git repository "
-"(<a href=\"https://gnunet.org/git/gnunet.git/\";>GNUnet Main Git</a>).<br /> "
-"To use the new features, clone the repository and follow the <a href="
-"\"https://gnunet.org/en/install.html\";>Installation</a> on gnunet.org. Then, "
-"start the rest service with \"gnunet-arm -i rest\"."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:63
-msgid ""
-"2. The Web Application<br /> The web application is available under the "
-"gnunet-webui.git repository (<a href=\"https://gnunet.org/git/gnunet-webui.";
-"git/\">GNUnet WebUI Git</a>).<br /> You need to install the newest version "
-"of 'node' and 'yarn'. Dependent on your system, you may need to download "
-"newer versions and install them manually and not over your packet manager. "
-"After the installation succeeded, you need to clone the repository. Then, "
-"you need to run \"yarn install\" and \"yarn start\" for testing purposes. To "
-"deploy the website (keep in mind, that this website communicates with "
-"another localhost instance) use \"yarn build\" for building the web "
-"application and use the output in the 'dist' directory."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:80
-msgid ""
-"3. The Documentation<br /> The documentation is available under the gnunet-"
-"rest-api.git repository (<a href=\"https://gnunet.org/git/gnunet-rest-api.";
-"git/\">GNUnet REST API Docmentation Git</a>).<br /> Clone the repository and "
-"\"make html\". Then open the 'index.html' under 'build/html/'."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:91
-msgid ""
-"Please, give it a try and contact me, if you find any bugs or unintentional "
-"features. ;)"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:97
-msgid ""
-"<strong>What can be improved?</strong><br /> Right now, the build process of "
-"the web application may be a little too complex for a casual user. We may be "
-"able to solve this by using docker.<br /> Additionally, the web application "
-"does not prevent wrong inputs but responds with error messages. Adding "
-"GNUnet Records is currently only usable for people, who know how a GNS "
-"Record looks like. This can be adapted to each record type.<br /> Last but "
-"not least, additional features, design changes, etc..."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:111
-msgid "Thanks for reading."
-msgstr ""
-
-#: template/gsoc.html.j2:6
-msgid "GNUnet's Google Summer of Code projects"
-msgstr ""
-
-#: template/gsoc.html.j2:12 template/gsoc.html.j2:28
-msgid "Current projects"
-msgstr ""
-
-#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
-msgid "Past projects"
-msgstr ""
-
-#: template/gsoc.html.j2:14 template/gsoc.html.j2:553
-msgid "Finished projects"
-msgstr ""
-
-#: template/gsoc.html.j2:21
-msgid ""
-"As a GNU project, GNUnet has participated in the Google Summer of Code "
-"(GSoC) for a number of years. This page lists all current, past, and "
-"finished projects."
-msgstr ""
-
-#: template/gsoc.html.j2:37
-msgid ""
-"It is time for GNUnet to run properly on Android. Note that GNUnet is "
-"written in C, and this is not about rewriting GNUnet in Java, but about "
-"getting the C code to run on Android."
-msgstr ""
-
-#: template/gsoc.html.j2:44
-msgid ""
-"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\";>Hartmut "
-"Goebel</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:53
-msgid ""
-"There is a push for migrating our CI to Gitlab. The CI should eventually not "
-"just run \"make check\" on various platforms, but also perform tests with "
-"multiple peers running in different VMs with specific network topologies (i."
-"e. NAT) between them being simulated. The CI should also be integrated with "
-"Gauger for performance regression analysis. Running jobs only when "
-"dependencies have changed and scripting more granular triggers or ideally "
-"automatic dependency discovery (as done by the autotools) is also important."
-msgstr ""
-
-#: template/gsoc.html.j2:65
-msgid "<strong>Mentors:</strong> TBD"
-msgstr ""
-
-#: template/gsoc.html.j2:74
-msgid ""
-"reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Upon authorization, the user provides a requesting party (RP) such "
-"as a website with an authorization ticket (e.g. piggybacked in an OpenID "
-"authorization code). The RP uses information contained in this ticket to "
-"<ol> <li> Retrieve the decryption key from GNS</li> <li> Retrieve the user "
-"attributes from GNS</li> </ol> The GNS lookups ensure that the RP receives "
-"up-to-date attributes and functional decryption keys. However, in particular "
-"the RP-specific encryption key resolution can be slow and even fail "
-"depending on the network topology. We propose that in an initial exchange, "
-"in particular OpenID authorization code flows, we try to incorporate key and "
-"maybe even an attribute set in the ticket exchange. In order to mitigate "
-"this issue, this project is meant to investigate and implement how... <ol> "
-"<li> ... decryption keys can be added to an initial exchange in OpenID.</li> "
-"<li> ... initial set(s) of attributes can be piggybacked in OpenID.</li> </"
-"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:105
-msgid ""
-"re:claimID is a decentralized identity system build on top of the GNU Name "
-"System. The initial design and implementation of re:claimID includes an "
-"attribute-based encryption module in order to prevent unauthorized access to "
-"attributes in the name system. Our motivation for re:claimID was for it to "
-"be name system agnostic, which means the design theoretically also works for "
-"other name systems such as namecoin. Other name systems often do not have "
-"built-in mechanisms in order to do this. Hence, we implemented an ABE access "
-"control layer. Our ABE implementation requires two third party libraries: "
-"libpbc and libgabe. While we could merge libgabe into the gnunet service "
-"implementation of re:claimID, libpbc is a rather large, third party library "
-"which lacks packaging in distributions and for platforms. On the other hand, "
-"GNS supports record data encryption using symmetric keys as labels. If we "
-"make the access control layer of re:claimID more generic in order to support "
-"both ABE and GNS encryption, we could reduce the required depenencies. This "
-"would result in gnunet packages to include re:claimID by default. In short, "
-"the goals are to... <ol> <li> ... improve performance by reducing encryption "
-"overhead.</li> <li> ... reduce dependencies.</li> </ol> <br/> "
-"<strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:140
-msgid ""
-"One great problem of the current Internet is the lack of disintermediation. "
-"When people want to talk they need a chat service. When they want to share "
-"files they need a file transfer service. Although GNUnet already possesses "
-"quite advanced integration into Linux networking, a little extra work is "
-"needed for existing applications like irc, www, ftp, rsh, nntpd to run over "
-"it in a peer-to-peer way, simply by using a GNS hostname like friend.gnu. "
-"Once people have added a person to their GNS they can immediately message, "
-"exchange files and suchlike directly, with nothing but the GNUnet in the "
-"middle, using applications that have been distributed with unix systems ever "
-"since the 1980's. We can produce an OS distribution where these things work "
-"out of the box with the nicknames of people instead of cloud services. For "
-"more information and context, read"
-msgstr ""
-
-#: template/gsoc.html.j2:161
-msgid "<strong>Mentors:</strong> lynX &amp; dvn"
-msgstr ""
-
-#: template/gsoc.html.j2:169
-msgid ""
-"There are a variety of GNUNet APIs that should be exposed in the Rust "
-"wrappers. Implementing these will require extending the port of GNUNet utils "
-"written by Andrew Cann and Kelong Cong."
-msgstr ""
-
-#: template/gsoc.html.j2:177
-msgid ""
-"As an introduction to the code base, we suggest that the student and Jeff "
-"Burdges together update the asynchronous IO system from gjio to futures-rs "
-"or another layer built upon it. Jeff Burdges is expected to concurrently be "
-"implementing a GNUNet API for his own mix network work."
-msgstr ""
-
-#: template/gsoc.html.j2:187 template/gsoc.html.j2:211
-#: template/gsoc.html.j2:265 template/gsoc.html.j2:295
-#: template/gsoc.html.j2:539
-msgid "<strong>Mentors:</strong> Jeff Burdges"
-msgstr ""
-
-#: template/gsoc.html.j2:192
-msgid "Required Skills: Rust"
-msgstr ""
-
-#: template/gsoc.html.j2:197
-msgid "Difficulty level: low"
-msgstr ""
-
-#: template/gsoc.html.j2:205
-msgid ""
-"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
-msgstr ""
-
-#: template/gsoc.html.j2:216
-msgid ""
-"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
-"using GNS over Tor too, but currently that's on hold until folks think more "
-"about how names should be moved around the local system. We're calling this "
-"more collaborative approach NSS2 for now."
-msgstr ""
-
-#: template/gsoc.html.j2:225 template/gsoc.html.j2:399
-#: template/gsoc.html.j2:439 template/gsoc.html.j2:469
-msgid "Required Skills: C"
-msgstr ""
-
-#: template/gsoc.html.j2:230 template/gsoc.html.j2:474
-#: template/gsoc.html.j2:619
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:238
-msgid ""
-"Design and implementation of <a href=\"http://jsonapi.org/\";>REST APIs</a> "
-"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html";
-"\">GNUnet API</a> so that easy, hands-on development is possible. Also, "
-"browser-based UIs will be much easier to create on top of REST APIs."
-msgstr ""
-
-#: template/gsoc.html.j2:249 template/gsoc.html.j2:609
-msgid "<strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:257
-msgid ""
-"Improve the Rust implementation of GNUnet utils, possibly including adding "
-"support for asynchronous IO using mio, or perhaps a higher level "
-"asynchronous IO library built upon it, such as rotor, mioco, eventual_io, or "
-"gj."
-msgstr ""
-
-#: template/gsoc.html.j2:273
-msgid ""
-"Implement rudimentary Android compatibility for GNUnet, in part by porting "
-"the GNUnet utils scheduler to act as a thin wrapper over libuv."
-msgstr ""
-
-#: template/gsoc.html.j2:280
-msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:288 template/gsoc.html.j2:532
-msgid ""
-"Implementation of a replacement for PANDA (see Pond) with better security, "
-"and maybe integration with the GNU Name System for key exchange."
-msgstr ""
-
-#: template/gsoc.html.j2:300
-msgid "Required Skills: Rust or C, crypto"
-msgstr ""
-
-#: template/gsoc.html.j2:305 template/gsoc.html.j2:362
-#: template/gsoc.html.j2:404 template/gsoc.html.j2:444
-msgid "Difficulty level: high"
-msgstr ""
-
-#: template/gsoc.html.j2:313
-msgid ""
-"Implement different place types and file sharing by creating a new place for "
-"the shared content."
-msgstr ""
-
-#: template/gsoc.html.j2:319
-msgid "Place types to be implemented:"
-msgstr ""
-
-#: template/gsoc.html.j2:323
-msgid ""
-"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
-"with comments referencing a region of the image</li> <li>Sound: play a sound "
-"file with comments referencing a timestamp</li> <li>Directory/Album: "
-"pointers to File / Image / Sound places</li> <li>Event: with RSVP</li> "
-"<li>Survey: ask your social neighborhood questions in a structured form</li> "
-"</ul>"
-msgstr ""
-
-#: template/gsoc.html.j2:334
-msgid "Also provide the following UI functionality:"
-msgstr ""
-
-#: template/gsoc.html.j2:338
-msgid ""
-"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
-"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
-"fan page for example).</li> <li>Edit a previously published post + offer "
-"edit history to readers.</li> <li>Control expiry of channel history.</li> </"
-"ul>"
-msgstr ""
-
-#: template/gsoc.html.j2:347
-msgid ""
-"See also <a href=\"http://secushare.org/features\";>http://secushare.org/";
-"features</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:352
-msgid "<strong>Mentors:</strong> lynX"
-msgstr ""
-
-#: template/gsoc.html.j2:357
-msgid "Required Skills: C/C++"
-msgstr ""
-
-#: template/gsoc.html.j2:370
-msgid ""
-"Implement aggregation of distributed state from various channels in order to "
-"provide for a powerful social graph API capable of producing social network "
-"profiles, dashboards, a calendar out of upcoming event invitations (if "
-"available), social search functionality and most of all to make it easy for "
-"users to adopt cryptographic identities of their contacts/friends simply by "
-"finding them in the social graph of their existing contacts (\"This is "
-"Linda. You have 11 contacts in common with her. [ADD]\")."
-msgstr ""
-
-#: template/gsoc.html.j2:388
-msgid ""
-"Related to <a href=\"http://secushare.org/rendezvous\";>secushare.org/"
-"rendezvous</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:394 template/gsoc.html.j2:434
-msgid "<strong>Mentors:</strong> t3sserakt, lynX"
-msgstr ""
-
-#: template/gsoc.html.j2:411
-msgid ""
-"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
-"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
-"e-mail addresses to secushare identities. </li> <li> Encode or translate "
-"various e-mail features into secushare equivalents. </li> <li> Parts of "
-"secushare are currently written in Rust, therefore Rust is preferred for "
-"this task but it is not an requirement. </li> </ul>"
-msgstr ""
-
-#: template/gsoc.html.j2:452
-msgid ""
-"Implementation of the GNUnet auction system described in Chapter 3 of <a "
-"href=\"https://grothoff.org/christian/teich2017ms.pdf\";>this thesis</a>. "
-"Specific tasks are adding smart contract creation and round time enforcement "
-"to libbrandt as well as creating the GNUnet auction service, library and the "
-"three user interface programs create, info and join."
-msgstr ""
-
-#: template/gsoc.html.j2:464
-msgid "<strong>Mentors:</strong> mate, cg"
-msgstr ""
-
-#: template/gsoc.html.j2:482
-msgid ""
-"Implementation of additional transports to make GNUnet communication more "
-"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
-"over-DNS"
-msgstr ""
-
-#: template/gsoc.html.j2:489 template/gsoc.html.j2:503
-msgid "<strong>Mentors:</strong> Matthias Wachs"
-msgstr ""
-
-#: template/gsoc.html.j2:497
-msgid ""
-"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
-"punching, better STUN support)"
-msgstr ""
-
-#: template/gsoc.html.j2:511
-msgid ""
-"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
-msgstr ""
-
-#: template/gsoc.html.j2:519
-msgid ""
-"Improving libaboss to make computation on shared secrets (including repeated "
-"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?";
-"doid=62212.62213\">Ben-Or et al.</a> if possible. This in particular means "
-"moving libaboss to bignums (gcry_mpi)."
-msgstr ""
-
-#: template/gsoc.html.j2:547
-msgid ""
-"Please refer to the description for this project listed under GNU Guix "
-"project ideas."
-msgstr ""
-
-#: template/gsoc.html.j2:559
-msgid ""
-"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
-"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
-"around python-zbar, which itself wraps libzbar. The goal of this project is "
-"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
-"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\";>#5562</a>)."
-msgstr ""
-
-#: template/gsoc.html.j2:569
-msgid "<strong>Mentors:</strong> Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:574
-msgid "Required Skills:"
-msgstr ""
-
-#: template/gsoc.html.j2:579
-msgid "Difficulty level:"
-msgstr ""
-
-#: template/gsoc.html.j2:584
-msgid "Report:"
-msgstr ""
-
-#: template/gsoc.html.j2:589
-msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
-msgstr ""
-
-#: template/gsoc.html.j2:599
-msgid ""
-"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
-"to be determined framework such as Angular2. This includes the design and "
-"implementation of not yet existing <a href=\"http://jsonapi.org/\";>REST "
-"APIs</a> that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.";
-"html\">GNUnet API</a>."
-msgstr ""
-
-#: template/gsoc.html.j2:614
-msgid "Required Skills: C, JavaScript, CSS"
-msgstr ""
-
-#: template/gsoc.html.j2:624
-msgid ""
-"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
-msgstr ""
-
-#: template/index.html.j2:19
-msgid ""
-"GNUnet is a new network protocol stack for building secure, distributed, and "
-"privacy-preserving applications. With strong roots in <a href=\"https://bib.";
-"gnunet.org\">academic research</a>, our goal is to replace the <a href="
-"\"https://secushare.org/broken-internet\";>old insecure Internet</a> protocol "
-"stack."
-msgstr ""
-
-#: template/index.html.j2:29
-msgid ""
-"GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/";
-"Overlay_network\">overlay network</a> on top of the existing Internet "
-"infrastructure forming the basis of a hybrid <a href=\"architecture.html"
-"\">peer-to-peer mesh and relay backbone</a> for applications to run on. It "
-"could just as well be run independently of the Internet, over <a href="
-"\"https://en.wikipedia.org/wiki/Physical_layer\";>dedicated radio and cable</"
-"a>."
-msgstr ""
-
-#: template/index.html.j2:38
-msgid ""
-"GNUnet is made for a free and open society: It&#39;s a self-organizing "
-"network and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html";
-"\">free software</a> as in freedom. GNUnet puts you in control of your data. "
-"You determine which data to share with whom, and you&#39;re not pressured to "
-"accept compromises."
-msgstr ""
-
-#: template/index.html.j2:89
-msgid "The Internet of tomorrow needs GNUnet today"
-msgstr ""
-
-#: template/index.html.j2:95
-msgid "Imagine..."
-msgstr ""
-
-#: template/index.html.j2:97
-msgid ""
-"The conventional Internet is currently like a system of roads with deep "
-"potholes and highwaymen all over the place. Even if you still can use the "
-"roads (e.g. send emails, or browse websites) your vehicle might get "
-"hijacked, damaged, or long arms might reach into its back and steal your "
-"items (data) to use it against you and sell it to others - while you can&#39;"
-"t even notice the thievery nor accuse and hold the scroungers accountable. "
-"<!-- Proposal from Fabian Gerlach: The conventional Internet is currently "
-"like a system of roads with deep potholes and surveillance cameras all over "
-"the place. Even if you still can use the roads (e.g. send emails, or browse "
-"websites) your vehicle might gets damaged. And the surveillance cameras will "
-"create a movement profile about your life: They recognize your car license "
-"plate, track you everywhere you drive, and save this information in a "
-"central data base. -->"
-msgstr ""
-
-#: template/index.html.j2:121
-msgid "The Internet is broken"
-msgstr ""
-
-#: template/index.html.j2:123
-msgid ""
-"Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: "
-"protecting against address forgery, routers learning metadata, or choosing "
-"trustworthy CAs is nontrivial and sometimes impossible. <!-- Proposal from "
-"Fabian Gerlach: The Internet is not designed with security in mind: The "
-"network generally learns too much about users; it has insecure defaults and "
-"high complexity; and it is centralized. That makes it very vulnerable for "
-"multiple attacks massively threatening our freedom. -->"
-msgstr ""
-
-#: template/index.html.j2:137
-msgid ""
-"GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf";
-"\">privacy by design</a>, improving addressing, routing, naming and content "
-"distribution in a technically robust manner - as opposed to ad-hoc designs "
-"in place today. <!-- Proposal from fabian gerlach: GNUnet is built <a href="
-"\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design\"</a> "
-"and \"distributed by design\". This improves addressing, routing, naming and "
-"content distribution in a technically robust manner. -->"
-msgstr ""
-
-#: template/index.html.j2:155
-msgid "Decentralization is hard"
-msgstr ""
-
-#: template/index.html.j2:158
-msgid ""
-"<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other "
-"distributed or P2P project develops its own library stack, covering "
-"transports, stream muxing, discovery and others. This divides effort and "
-"multiplies bug count. --> Instead of sharing common components and tools for "
-"building P2P systems, every P2P project seems to re-invent the wheel. <!-- "
-"TODO: rework this sentence. --> This heightens the effort and increases the "
-"potential number of vulnerabilities."
-msgstr ""
-
-#: template/index.html.j2:174
-msgid ""
-"GNUnet is a metadata-preserving foundation for your application, covering "
-"areas from addressing to reliable bidirectional Axolotl-encrypted channels, "
-"with advanced routing. Our work is based on continuous research spanning "
-"almost two decades."
-msgstr ""
-
-#: template/index.html.j2:188
-msgid "Metadata is exposed"
-msgstr ""
-
-#: template/index.html.j2:190
-msgid ""
-"Your metadata is just as revealing as the actual content; and it gets "
-"exposed on the Internet.<br> Even though transport encryption is "
-"increasingly being deployed on the Internet, it still reveals data that can "
-"threaten democracy: the identities of senders and receivers, the times, "
-"frequency and the volume of communication are all still revealed.<br> <!-- "
-"Looks like a weak argumentation to me: which <a href=\"https://www.freehaven.";
-"net/anonbib/cache/websitefingerprinting-pets2016.pdf\">enables reverse-"
-"engineering pages visited via website fingerprinting</a>. --> GNUnet <a href="
-"\"https://secushare.org/anonymity\";>addresses</a> these concerns with "
-"perfect forward secrecy via ephemeral public key addressing, fixed packet "
-"size to hinder traffic analysis, layered encryption, Sybil-resistant "
-"routing, and more."
-msgstr ""
-
-#: template/index.html.j2:213
-msgid "Freedoms are not respected"
-msgstr ""
-
-#: template/index.html.j2:215
-msgid ""
-"Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a href="
-"\"https://www.gnu.org/philosophy/free-sw.html\";>essential freedoms</a> to "
-"various degrees."
-msgstr ""
-
-#: template/index.html.j2:224
-msgid ""
-"GNUnet gives users freedoms to securely access information (\"run\" the "
-"network), to study all aspects of the network&#39;s operation (\"access the "
-"code\"), to distribute information (\"copy\"), as well as the freedom to "
-"deploy new applications (\"modify\")."
-msgstr ""
-
-#: template/index.html.j2:236
-msgid "Learn more about GNUnet"
-msgstr ""
-
-#: template/index.html.j2:238
-msgid ""
-"If you want to know more about the GNUnet please continue reading the <a "
-"href=\"about.html\">about page</a>. There are much more resources, such as "
-"the <a href=\"https://docs.gnunet.org\";>main handbook / reference manual</"
-"a>, a <a href=\"https://bib.gnunet.org/\";>bibliography</a> and <a href="
-"\"https://gnunet.org/en/video.html\";>videos</a>."
-msgstr ""
-
-#: template/index.html.j2:247
-msgid ""
-"You are very welcome to <a href=\"https://gnunet.org/en/engage.html\";> get "
-"engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install.";
-"html\">install GNUnet</a>, <a href=\"https://gnunet.org/en/use.html\";>use "
-"it</a> and <a href=\"https://gnunet.org/en/engage.html\";>contribute</a>. "
-"<br> Be aware that this project is still in an early alpha stage when it "
-"comes to software &#8211; it is not an easy task to rewrite the whole "
-"Internet!"
-msgstr ""
-
-#: template/index.html.j2:269
-msgid "Featured Applications"
-msgstr ""
-
-#: template/index.html.j2:275
-msgid "GNU Taler (Alpha)"
-msgstr ""
-
-#: template/index.html.j2:277
-msgid ""
-"<a href=\"https://taler.net/\";>GNU Taler</a> is a new privacy-preserving "
-"electronic payment system. Payments are cryptographically secured and are "
-"confirmed within milliseconds with extremely low transaction costs."
-msgstr ""
-
-#: template/index.html.j2:289
-msgid "The GNU Name System"
-msgstr ""
-
-#: template/index.html.j2:292
-msgid ""
-"<!-- The <a href=\"use.html#gns\">GNU Name System (GNS)</a> --> The <a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#The-GNU-Name-System\";>GNU "
-"Name System (GNS)</a> is a fully decentralized replacement for the Domain "
-"Name System (DNS). Instead of using a hierarchy, GNS uses a directed graph. "
-"Naming conventions are similar to DNS, but queries and replies are private "
-"even with respect to peers providing the answers. The integrity of records "
-"and privacy of look-ups is cryptographically secured. <!-- Too technical: "
-"GNS integrates a robust, efficient and instant key revocation mechanism. -->"
-msgstr ""
-
-#: template/index.html.j2:309
-msgid "re:claimID"
-msgstr ""
-
-#: template/index.html.j2:311
-msgid ""
-"<a href=\"https://reclaim-identity.io/\";>re:claimID</a> is a decentralized "
-"Identity Provider (IdP) service built in top of the GNU Name System. It "
-"allows users to securely share personal information with websites using "
-"standardized protocols (OpenID Connect)."
-msgstr ""
-
-#: template/index.html.j2:324
-msgid "Filesharing (Alpha)"
-msgstr ""
-
-#: template/index.html.j2:326
-msgid ""
-"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
-"to provide censorship-resistant, anonymous filesharing. The publisher is "
-"empowered to make a gradual choice between performance and anonymity."
-msgstr ""
-
-#: template/index.html.j2:337
-msgid "Conversation (Pre-Alpha)"
-msgstr ""
-
-#: template/index.html.j2:339
-msgid ""
-"GNUnet conversation is an application that provides secure voice "
-"communication in a fully decentralized way by employing GNUnet for routing "
-"and transport."
-msgstr ""
-
-#: template/index.html.j2:355
-msgid "Upcoming Applications"
-msgstr ""
-
-#: template/index.html.j2:361
-msgid "secushare"
-msgstr ""
-
-#: template/index.html.j2:363
-msgid ""
-"<a href=\"https://secushare.org/\";>secushare</a> is creating a decentralized "
-"social networking application on top of GNUnet. Using overlay multicast and "
-"the extensible PSYC protocol, notifications are distributed end-to-end "
-"encrypted to authorized recipients only."
-msgstr ""
-
-#: template/index.html.j2:375
-msgid "pretty Easy privacy"
-msgstr ""
-
-#: template/index.html.j2:377
-msgid ""
-"<a href=\"https://pep.foundation/\";>pretty Easy privacy</a> (p&#8801;p) is "
-"creating a usable end-to-end encrypted e-mail solution using opportunistic "
-"key exchange. p&#8801;p will use GNUnet to protect metadata and exploit new "
-"cryptographic protocols to verify keys."
-msgstr ""
-
-#: template/install-on-archpi.html.j2:6
-msgid "Tutorial: GNUnet on Arch Linux/Pi"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:16
-msgid "Requirements for Raspberry Pi 3"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:40
-msgid "Get the Source Code"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:62
-#: template/install-on-debian9.html.j2:130
-msgid "In Addition: gnunet-gtk"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:79
-msgid "Run"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:131
-msgid "Make sure, it works!"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:6
-msgid "Tutorial: GNUnet on Debian 9"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:9
-#: template/install-on-ubuntu1804.html.j2:9
-msgid "Introduction"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:29 template/install-on-macos.html.j2:17
-#: template/install-on-netbsd.html.j2:19
-#: template/install-on-ubuntu1804.html.j2:26
-msgid "Requirements"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:45
-#: template/install-on-ubuntu1804.html.j2:41
-msgid "Make an installation directory"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:59
-#: template/install-on-macos.html.j2:134
-#: template/install-on-netbsd.html.j2:224
-#: template/install-on-ubuntu1804.html.j2:53
-msgid "Get the source code"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:78
-#: template/install-on-macos.html.j2:142
-#: template/install-on-netbsd.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:61
-msgid "Compile and Install"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:103
-#: template/install-on-ubuntu1804.html.j2:70
-msgid "Option 1: GNUnet for testing / usage"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:116
-#: template/install-on-ubuntu1804.html.j2:82
-msgid "Option 2: GNUnet for development"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:153
-#: template/install-on-ubuntu1804.html.j2:97
-msgid "Install GNUnet plugin for name resolution"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:207
-#: template/install-on-ubuntu1804.html.j2:134
-msgid "Create configuration file"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:227
-#: template/install-on-ubuntu1804.html.j2:156
-msgid "Use GNUnet!"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:162
-msgid "Uninstall GNUnet and its dependencies"
-msgstr ""
-
-#: template/install-on-macos.html.j2:6
-msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)"
-msgstr ""
-
-#: template/install-on-macos.html.j2:24 template/install-on-netbsd.html.j2:30
-msgid "Installation"
-msgstr ""
-
-#: template/install-on-macos.html.j2:42 template/install-on-netbsd.html.j2:102
-msgid "First steps"
-msgstr ""
-
-#: template/install-on-macos.html.j2:109
-#: template/install-on-netbsd.html.j2:182
-msgid "Alternative: Installation from source"
-msgstr ""
-
-#: template/install-on-macos.html.j2:154
-#: template/install-on-netbsd.html.j2:242
-msgid "Option 1: GNUnet for production / usage"
-msgstr ""
-
-#: template/install-on-macos.html.j2:187
-#: template/install-on-netbsd.html.j2:267
-msgid "Option 2: GNUnet experimental"
-msgstr ""
-
-#: template/install-on-netbsd.html.j2:6
-msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:6
-msgid "Tutorial: GNUnet on Ubuntu 18.04"
-msgstr ""
-
-#: template/install.html.j2:11
-msgid ""
-"<p>The following GNUnet installation instructions help you building from "
-"source for your distribution.</p> <p><i>Please note that the installation "
-"process will get much easier once we have proper packages again (planned for "
-"winter 2019).</i></p> <p>You have already installed GNUnet and want to use "
-"it? <a href=\"https://gnunet.org/en/use\";>Check this out!</a> </p>"
-msgstr ""
-
-#: template/install.html.j2:19
-msgid ""
-"<p>Please be aware that this project is still in an early alpha stage when "
-"it comes to running software &#8211; its not an easy task to rewrite the "
-"whole Internet! We are happy to get your <a href=\"engage.html\">helping "
-"hand</a> anytime!</p> <p>Further information is available in our <a href="
-"\"https://docs.gnunet.org/#toc-Using-GNUnet-1\";>handbook</a>.</p> <p>If you "
-"have any queries about the installation or the usage, please <a href="
-"\"engage.html\">get in touch!</a></p>"
-msgstr ""
-
-#: template/use.html.j2:6
-msgid "How to use GNUnet - in a nutshell"
-msgstr ""
-
-#: template/use.html.j2:12 template/use.html.j2:123
-msgid "Filesharing"
-msgstr ""
-
-#: template/use.html.j2:13
-msgid "CADET"
-msgstr ""
-
-#: template/use.html.j2:14
-msgid "Minimal Groupchat"
-msgstr ""
-
-#: template/use.html.j2:15
-msgid "GNS with CLI"
-msgstr ""
-
-#: template/use.html.j2:16
-msgid "GNS with Browser"
-msgstr ""
-
-#: template/use.html.j2:17 template/use.html.j2:441
-msgid "VPN"
-msgstr ""
-
-#: template/use.html.j2:18 template/use.html.j2:501
-msgid "Conversation"
-msgstr ""
-
-#: template/use.html.j2:19 template/use.html.j2:512
-msgid "Trouble Shooting"
-msgstr ""
-
-#: template/use.html.j2:34
-msgid "Get on GNUnet"
-msgstr ""
-
-#: template/use.html.j2:78
-msgid "Get off GNUnet"
-msgstr ""
-
-#: template/use.html.j2:88
-msgid "Make sure your GNUnet installation works..."
-msgstr ""
-
-#: template/use.html.j2:105
-msgid "... and play around with it."
-msgstr ""
-
-#: template/use.html.j2:181
-msgid "CADET (and Chat)"
-msgstr ""
-
-#: template/use.html.j2:215
-msgid "Chatting with a (simple) client"
-msgstr ""
-
-#: template/use.html.j2:289
-msgid "Name resolution using GNS on the command line"
-msgstr ""
-
-#: template/use.html.j2:361
-msgid "Name resolution using GNS with a browser"
-msgstr ""
-
-#: template/use.html.j2:514
-msgid "You can't reach other people's nodes"
-msgstr ""
-
-#: template/use.html.j2:550
-msgid "OMG you guys broke my internet"
-msgstr ""
-
-#: template/video.html.j2:12
-msgid "Videos related to GNUnet"
-msgstr ""
 
 #~ msgid "_project_title"
 #~ msgstr "GNUnet is the Next Generation Internet"
diff --git a/locale/es/LC_MESSAGES/messages.po 
b/locale/es/LC_MESSAGES/messages.po
index 9c44b69..13e165e 100644
--- a/locale/es/LC_MESSAGES/messages.po
+++ b/locale/es/LC_MESSAGES/messages.po
@@ -18,1949 +18,123 @@ msgstr ""
 "Language: es\n"
 "Generated-By: Babel 2.4.0\n"
 
-#: common/base.j2:5 common/news.j2:5
-msgid "GNUnet"
-msgstr ""
-
-#: common/base.j2:6 common/news.j2:6
-msgid "GNU's framework for secure p2p networking"
-msgstr ""
-
-#: common/footer.j2.inc:7
-msgid "Contact"
-msgstr "Contacto"
+#~ msgid "Contact"
+#~ msgstr "Contacto"
 
-#: common/footer.j2.inc:8 common/navigation.j2.inc:48
-msgid "GNUnet e.V."
-msgstr "GNUnet a. r."
+#~ msgid "GNUnet e.V."
+#~ msgstr "GNUnet a. r."
 
-#: common/footer.j2.inc:9 template/about.html.j2:6
-msgid "About GNUnet"
-msgstr "Sobre GNUnet"
+#~ msgid "About GNUnet"
+#~ msgstr "Sobre GNUnet"
 
-#: common/footer.j2.inc:14 common/navigation.j2.inc:61
-msgid "Bug Tracker"
-msgstr "Herramienta de seguimiento de errores"
+#~ msgid "Bug Tracker"
+#~ msgstr "Herramienta de seguimiento de errores"
 
-#: common/footer.j2.inc:19 template/copyright.html.j2:6
-msgid "Copyright Assignment"
-msgstr "Transmisión de derechos de autor"
+#~ msgid "Copyright Assignment"
+#~ msgstr "Transmisión de derechos de autor"
 
-#: common/footer.j2.inc:20 common/navigation.j2.inc:89
-#: template/developers.html.j2:24
-msgid "Bibliography"
-msgstr "Bibliografía"
-
-#: common/footer.j2.inc:31
-msgid "Source code of this site."
-msgstr ""
-
-#: common/footer.j2.inc:32
-msgid "Report issues with this website."
-msgstr ""
+#~ msgid "Bibliography"
+#~ msgstr "Bibliografía"
 
-#: common/navigation.j2.inc:38 template/index.html.j2:51
-msgid "About"
-msgstr "Sobre"
+#~ msgid "About"
+#~ msgstr "Sobre"
 
-#: common/navigation.j2.inc:39 news/index.html.j2:9 template/index.html.j2:64
-msgid "News"
-msgstr "Nuevo"
+#~ msgid "News"
+#~ msgstr "Nuevo"
 
-#: common/navigation.j2.inc:43
-msgid "Community"
-msgstr "Comunidad"
+#~ msgid "Community"
+#~ msgstr "Comunidad"
 
-#: common/navigation.j2.inc:46 template/index.html.j2:55
-msgid "Engage"
-msgstr "Participa"
+#~ msgid "Engage"
+#~ msgstr "Participa"
 
-#: common/navigation.j2.inc:47
-msgid "GSoC Projects"
-msgstr "Projectos de GSoC"
+#~ msgid "GSoC Projects"
+#~ msgstr "Projectos de GSoC"
 
-#: common/navigation.j2.inc:49
-msgid "Copyright for Contributors"
-msgstr "Derecho de autor para contributores"
+#~ msgid "Copyright for Contributors"
+#~ msgstr "Derecho de autor para contributores"
 
-#: common/navigation.j2.inc:50
-msgid "IRC Archive"
-msgstr "Archivo de IRC"
+#~ msgid "IRC Archive"
+#~ msgstr "Archivo de IRC"
 
-#: common/navigation.j2.inc:57
-msgid "Development"
-msgstr "Desarrollo"
+#~ msgid "Development"
+#~ msgstr "Desarrollo"
 
-#: common/navigation.j2.inc:60
-msgid "System Architecture"
-msgstr "Architectura del sistema"
+#~ msgid "System Architecture"
+#~ msgstr "Architectura del sistema"
 
-#: common/navigation.j2.inc:62 template/gnurl.html.j2:147
-msgid "Source Code"
-msgstr "Códico fuente"
+#~ msgid "Source Code"
+#~ msgstr "Códico fuente"
 
-#: common/navigation.j2.inc:63
 #, fuzzy
-#| msgid "Documentation"
-msgid "Source Code Documentation"
-msgstr "Documentación"
+#~| msgid "Documentation"
+#~ msgid "Source Code Documentation"
+#~ msgstr "Documentación"
 
-#: common/navigation.j2.inc:66
-msgid "Continuous Integration"
-msgstr "Integración continua"
+#~ msgid "Continuous Integration"
+#~ msgstr "Integración continua"
 
-#: common/navigation.j2.inc:68
 #, fuzzy
-#| msgid "Development"
-msgid "Development Tutorial"
-msgstr "Desarrollo"
-
-#: common/navigation.j2.inc:79
-msgid "Documentation"
-msgstr "Documentación"
-
-#: common/navigation.j2.inc:82 template/index.html.j2:53
-#: template/install.html.j2:6
-msgid "Install"
-msgstr "Instala"
-
-#: common/navigation.j2.inc:83
-msgid "Use"
-msgstr "Usa"
-
-#: common/navigation.j2.inc:84
-msgid "Videos"
-msgstr "Videos"
-
-#: common/navigation.j2.inc:85 template/glossary.html.j2:6
-msgid "Glossary"
-msgstr "Glosario"
-
-#: common/navigation.j2.inc:86
-msgid "Handbook"
-msgstr "Manual"
-
-#: common/navigation.j2.inc:87
-msgid "REST API"
-msgstr "REST API"
-
-#: common/navigation.j2.inc:88
-msgid "FAQ"
-msgstr "FAQ"
-
-#: inc/news.macro.j2:10
-msgid "read more"
-msgstr ""
-
-#: template/about.html.j2:11
-msgid "What is GNUnet?"
-msgstr "Qué es GNUnet?"
-
-#: template/about.html.j2:13
-msgid ""
-"GNUnet is an alternative network stack for building secure, decentralized "
-"and privacy-preserving distributed applications. Our goal is to replace the "
-"old insecure Internet protocol stack. Starting from an application for "
-"secure publication of files, it has grown to include all kinds of basic "
-"protocol components and applications towards the creation of a GNU internet."
-msgstr ""
-
-#: template/about.html.j2:23
-msgid ""
-"Today, the actual use and thus the social requirements for a global network "
-"differs widely from those goals of 1970. While the Internet remains suitable "
-"for military use, where the network equipment is operated by a command "
-"hierarchy and when necessary isolated from the rest of the world, the "
-"situation is less tenable for civil society."
-msgstr ""
-
-#: template/about.html.j2:32
-msgid ""
-"Due to fundamental Internet design choices, Internet traffic can be "
-"misdirected, intercepted, censored and manipulated by hostile routers on the "
-"network. And indeed, the modern Internet has evolved exactly to the point "
-"where, as Matthew Green put it, <a href=\"https://blog.";
-"cryptographyengineering.com/2015/08/16/the-network-is-hostile/\">\"the "
-"network is hostile\"</a>."
-msgstr ""
-
-#: template/about.html.j2:41
-msgid ""
-"We believe liberal societies need a network architecture that uses the anti-"
-"authoritarian decentralized peer-to-peer paradigm and privacy-preserving "
-"cryptographic protocols. The goal of the GNUnet project is to provide a Free "
-"Software realization of this ideal."
-msgstr ""
-
-#: template/about.html.j2:49
-msgid ""
-"Specifically, GNUnet tries to follow the following design principles, in "
-"order of importance:"
-msgstr ""
-
-#: template/about.html.j2:56
-msgid ""
-"GNUnet must be implemented as <a href=\"https://www.gnu.org/philosophy/free-";
-"sw.html\">Free Software</a>."
-msgstr ""
-
-#: template/about.html.j2:60
-msgid ""
-"GNUnet must minimize the amount of personally identifiable information "
-"exposed."
-msgstr ""
-
-#: template/about.html.j2:61
-msgid ""
-"GNUnet must be fully distributed and resilient to external attacks and rogue "
-"participants."
-msgstr ""
-
-#: template/about.html.j2:62
-msgid ""
-"GNUnet must be self-organizing and not depend on administrators or "
-"centralized infrastructure."
-msgstr ""
-
-#: template/about.html.j2:63
-msgid ""
-"GNUnet must inform the user which other participants have to be trusted when "
-"establishing private communications."
-msgstr ""
-
-#: template/about.html.j2:64
-msgid "GNUnet must be open and permit new peers to join."
-msgstr ""
-
-#: template/about.html.j2:65
-msgid "GNUnet must support a diverse range of applications and devices."
-msgstr ""
-
-#: template/about.html.j2:66
-msgid "GNUnet must use compartmentalization to protect sensitive information."
-msgstr ""
-
-#: template/about.html.j2:67
-msgid "The GNUnet architecture must be resource efficient."
-msgstr ""
-
-#: template/about.html.j2:68
-msgid ""
-"GNUnet must provide incentives for peers to contribute more resources than "
-"they consume."
-msgstr ""
-
-#: template/about.html.j2:72
-msgid ""
-"To get know and learn more, please check our <a href=\"https://docs.gnunet.";
-"org/handbook/gnunet.html\">handbook</a>, especially the <a href=\"https://";
-"docs.gnunet.org/handbook/gnunet.html#Key-Concepts\">chapter on \"Key Concepts"
-"\"</a>, explaining the fundamental concepts of GNUnet: <ul> <li><a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#Authentication";
-"\">Authentication</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
-"gnunet.html#Accounting-to-Encourage-Resource-Sharing\">Accounting to "
-"Encourage Resource Sharing</a></li> <li><a href=\"https://docs.gnunet.org/";
-"handbook/gnunet.html#Confidentiality\">Confidentiality</a></li> <li><a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity\";>Anonymity</a></"
-"li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Deniability";
-"\">Deniability</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
-"gnunet.html#Peer-Identities\">Peer Identities</a></li> <li><a href=\"https://";
-"docs.gnunet.org/handbook/gnunet.html#Zones-in-the-GNU-Name-System-_0028GNS-"
-"Zones_0029\">Zones in the GNU Name System (GNS Zones)</a></li> <li><a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#Egos\";>Egos</a></li> </ul>"
-msgstr ""
-
-#: template/about.html.j2:88
-msgid "More Resources"
-msgstr ""
-
-#: template/about.html.j2:90
-msgid ""
-"There are many more resources to learn about GNUnet besides the <a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such as the "
-"<a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering "
-"the various layers, many <a href=\"https://gnunet.org/en/video.html";
-"\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.html";
-"\">glossary</a>."
-msgstr ""
-
-#: template/about.html.j2:95
-msgid ""
-"You are most welcome to <a href=\"engage.html\">get engaged into the "
-"conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href=\"use."
-"html\">use it</a> and <a href=\"engage.html\">contribute and get engaged</a> "
-"in various ways."
-msgstr ""
-
-#: template/about.html.j2:100
-msgid ""
-"Please be aware that this project is (despite of it's age) still in an early "
-"alpha stage when it comes to software &#8211; its not an easy task to "
-"rewrite the whole Internet!"
-msgstr ""
-
-#: template/about.html.j2:105
-msgid "Current funding"
-msgstr ""
-
-#: template/about.html.j2:110
-msgid ""
-"We're receiving funding from NLnet's Next Generation Internet funding line "
-"to document and implement the GNU Name System protocol in a way suitable for "
-"the IETF standardization process."
-msgstr ""
-
-#: template/about.html.j2:123
-msgid ""
-"We are grateful for free hosting offered by the following organizations:"
-msgstr ""
-
-#: template/about.html.j2:132
-msgid "Past funding"
-msgstr ""
-
-#: template/about.html.j2:134
-msgid "We are grateful for past funding from the following organizations:"
-msgstr ""
-
-#: template/architecture.html.j2:6
-msgid "GNUnet System Architecture"
-msgstr ""
-
-#: template/architecture.html.j2:15
-msgid "Legend"
-msgstr ""
-
-#: template/architecture.html.j2:55
-msgid "Foundations"
-msgstr ""
-
-#: template/architecture.html.j2:57
-msgid ""
-"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
-"end-to-end encrypted messaging layer (CADET), a public key infrastructure "
-"(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
-"for addresses and self-organized decentralized routing algorithms, these "
-"subsystems replace the traditional TCP/IP stack."
-msgstr ""
-
-#: template/architecture.html.j2:70
-msgid "Security"
-msgstr ""
-
-#: template/architecture.html.j2:73
-msgid ""
-"GNUnet is implemented using a multi-process architecture. Each subsystem "
-"runs as a separate process, providing fault-isolation and enabling tight "
-"permissions to be granted to each subsystem. Naturally, the implementation "
-"is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and will always "
-"remain free software."
-msgstr ""
-
-#: template/architecture.html.j2:87
-msgid "System architecture"
-msgstr ""
-
-#: template/architecture.html.j2:93
-msgid "Subsystems"
-msgstr ""
-
-#: template/architecture.html.j2:102
-msgid "libgnunetutil"
-msgstr ""
-
-#: template/architecture.html.j2:108
-msgid "APIs"
-msgstr ""
-
-#: template/contact.html.j2:6
-msgid "Contact information"
-msgstr ""
-
-#: template/contact.html.j2:11
-msgid "The mailing list"
-msgstr ""
-
-#: template/contact.html.j2:13
-msgid ""
-"An archived, public mailing list for GNUnet is hosted at <a href=\"https://";
-"lists.gnu.org/mailman/listinfo/gnunet-developers\">https://lists.gnu.org/";
-"mailman/listinfo/gnunet-developers</a>. You can send messages to the list at "
-"<a href=\"mailto:address@hidden\";>address@hidden</a>."
-msgstr ""
-
-#: template/contact.html.j2:23
-msgid "The IRC channel"
-msgstr ""
-
-#: template/contact.html.j2:25
-msgid ""
-"<tt>#gnunet</tt> is reachable via <a href=\"https://freenode.net\";>irc."
-"freenode.net</a>. There is also an <a href=\"https://old.gnunet.org/bot/log/";
-"gnunet\">archive</a> available (currently unavailable, we are working on "
-"restoring access to it)."
-msgstr ""
-
-#: template/contact.html.j2:38
-msgid "Contacting individuals"
-msgstr ""
-
-#: template/contact.html.j2:40
-msgid ""
-"GNUnet developers are generally reachable at either <tt>PSEUDONYM@gnunet."
-"org</tt> or <tt>address@hidden</tt>. Most of us support receiving GnuPG "
-"encrypted Emails."
-msgstr ""
-
-#: template/contact.html.j2:50
-msgid "Reporting bugs"
-msgstr ""
-
-#: template/contact.html.j2:52
-msgid ""
-"We track open feature requests and bugs for projects within GNUnet in our <a "
-"href=\"https://bugs.gnunet.org/\";>Bug tracker</a>. You can also report bugs "
-"or feature requests to the <a href=\"https://lists.gnu.org/mailman/listinfo/";
-"bug-gnunet\">bug-gnunet</a> mailing list. The mailinglist requires no "
-"subscription."
-msgstr ""
-
-#: template/copyright.html.j2:11
-msgid ""
-"<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
-"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
-"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
-msgstr ""
-
-#: template/copyright.html.j2:22
-msgid ""
-"<p>The agreements ensure that the code will continue to be made available "
-"under free software licenses, but gives developers the freedom to move code "
-"between GNUnet and GNU Taler without worrying about licenses and to give the "
-"company the ability to dual-license (for example, so that we can distribute "
-"via App-stores that are hostile to free software).</p>"
-msgstr ""
-
-#: template/copyright.html.j2:30
-msgid ""
-"<p>Minor contributions (basically, anyone without Git access) do not require "
-"copyright assignment. Pseudonymous contributions are accepted, in this case "
-"simply sign the agreement with your pseudonym. Scanned copies are "
-"sufficient, but snail mail is preferred.</p>"
-msgstr ""
-
-#: template/developers.html.j2:5
-msgid "GNUnet for developers"
-msgstr ""
-
-#: template/developers.html.j2:13
-msgid "Repositories"
-msgstr ""
-
-#: template/developers.html.j2:16
-msgid ""
-"A list of our Git repositories can be found on our our <a href=\"https://git.";
-"gnunet.org/\">Git Server</a>."
-msgstr ""
-
-#: template/developers.html.j2:27
-msgid ""
-"Technical papers can be found in our <a href=\"https://old.gnunet.org/";
-"bibliography\">bibliography</a>."
-msgstr ""
-
-#: template/developers.html.j2:34
-msgid "Discussion"
-msgstr ""
-
-#: template/developers.html.j2:37
-msgid ""
-"We have a mailing list for developer discussions. You can subscribe to or "
-"read the list archive at <a href=\"http://lists.gnu.org/mailman/listinfo/";
-"gnunet-developers\">http://lists.gnu.org/mailman/listinfo/gnunet-developers</"
-"a>."
-msgstr ""
-
-#: template/developers.html.j2:47
-msgid "Regression Testing"
-msgstr ""
-
-#: template/developers.html.j2:50
-msgid ""
-"We have <a href=\"https://buildbot.net/\";>Buildbot</a> automation tests to "
-"detect regressions and check for portability at <a href=\"https://old.gnunet.";
-"org/buildbot/gnunet/\">https://old.gnunet.org/buildbot/gnunet/</a>."
-msgstr ""
-
-#: template/developers.html.j2:59
-msgid "Code Coverage Analysis"
-msgstr ""
-
-#: template/developers.html.j2:62
-msgid ""
-"We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a href="
-"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
-msgstr ""
-
-#: template/developers.html.j2:72
-msgid "Performance Analysis"
-msgstr ""
-
-#: template/developers.html.j2:75
-msgid ""
-"We use <a href=\"https://old.gnunet.org/gauger\";>Gauger</a> for performance "
-"regression analysis of the exchange backend at <a href=\"https://old.gnunet.";
-"org/gauger/\">https://old.gnunet.org/gauger/</a>."
-msgstr ""
+#~| msgid "Development"
+#~ msgid "Development Tutorial"
+#~ msgstr "Desarrollo"
 
-#: template/download.html.j2:7 template/gnurl.html.j2:169
-msgid "Downloads"
-msgstr ""
+#~ msgid "Documentation"
+#~ msgstr "Documentación"
 
-#: template/download.html.j2:11
-msgid ""
-"Here you can download releases of our software and find links to the various "
-"versions."
-msgstr ""
+#~ msgid "Install"
+#~ msgstr "Instala"
 
-#: template/download.html.j2:17
-msgid "0.11.x series"
-msgstr ""
+#~ msgid "Use"
+#~ msgstr "Usa"
 
-#: template/download.html.j2:18
-msgid "tarball"
-msgstr ""
+#~ msgid "Videos"
+#~ msgstr "Videos"
 
-#: template/download.html.j2:20
-msgid ""
-"The tarball of the latest version can be obtained from GNU FTP and its "
-"mirrors."
-msgstr ""
+#~ msgid "Glossary"
+#~ msgstr "Glosario"
 
-#: template/download.html.j2:30
-msgid "git"
-msgstr ""
+#~ msgid "Handbook"
+#~ msgstr "Manual"
 
-#: template/download.html.j2:32
-msgid ""
-"You can fetch the git tag of version 0.11.x from our development server:"
-msgstr ""
+#~ msgid "REST API"
+#~ msgstr "REST API"
 
-#: template/engage.html.j2:6
-msgid "Engage!"
-msgstr ""
+#~ msgid "FAQ"
+#~ msgstr "FAQ"
 
-#: template/ev.html.j2:6
-msgid "Verein zur F&ouml;rderung von GNUnet e.V."
-msgstr ""
+#~ msgid "What is GNUnet?"
+#~ msgstr "Qué es GNUnet?"
 
-#: template/ev.html.j2:11
 #, fuzzy
-#| msgid "About GNUnet"
-msgid "About GNUnet e.V."
-msgstr "Sobre GNUnet"
-
-#: template/ev.html.j2:13
-msgid ""
-"On December 27th 2013 a group of GNUnet hackers met at 30c3 to create the "
-"\"Verein zur F&ouml;rderung von GNUnet e.V.\", an association under German "
-"law to support GNUnet development. The Amtsgericht M&uuml;nchen registered "
-"the association on the 7th of March under VR 205287."
-msgstr ""
-
-#: template/ev.html.j2:22
-msgid ""
-"The association is officially dedicated to supporting research, development "
-"and education in the area of secure decentralized networking in general, and "
-"GNUnet specifically. This is the official website for the association."
-msgstr ""
-
-#: template/ev.html.j2:31
-msgid "Becoming a Member of GNUnet e.V."
-msgstr ""
-
-#: template/ev.html.j2:33
-msgid ""
-"GNUnet developers with git (write) access can become members to participate "
-"in the decision process and formally support GNUnet e.V. For this, all you "
-"have to do is update the <tt>members.txt</tt> file in the <a href=\"https://";
-"git.gnunet.org/gnunet-ev.git/\">gnunet-ev</a> repository. There are no "
-"membership dues; however, members are required to support GNUnet e.V. and in "
-"particularly contribute to the technical development within their means. For "
-"further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev.";
-"git/\">Satzung</a> (currently only available in German, translations "
-"welcome)."
-msgstr ""
+#~| msgid "About GNUnet"
+#~ msgid "About GNUnet e.V."
+#~ msgstr "Sobre GNUnet"
 
-#: template/ev.html.j2:52
-msgid "Governance"
-msgstr ""
-
-#: template/ev.html.j2:54
-msgid ""
-"You can find our \"Satzung\", and the list of members under <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
-"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
-"<dl><dt>Vorsitz</dt> <dd><a href=\"https://grothoff.org/christian/";
-"\">Christian Grothoff</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>xrs</"
-"dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd>Lurchi</"
-"dd> </dl>"
-msgstr ""
-
-#: template/ev.html.j2:71
-msgid "Official Meeting Notes"
-msgstr ""
-
-#: template/ev.html.j2:84
-msgid "Support Us!"
-msgstr ""
-
-#: template/ev.html.j2:86
-msgid ""
-"Everybody is welcome to support us via donations. For financial "
-"contributions, Europeans are able to donate via SEPA. We hope to setup "
-"accounts in other major currency areas in the future. You can also donate "
-"via Bitcoin, routing details are given below. Please note that we are unable "
-"to provide receipts for your donations. If you are planning to donate a "
-"significant amount of money, please contact us first as it might be better "
-"to come to a custom arrangement. <dl><dt>BitCoin</dt> "
-"<dd>1GNUnetpWeR9Zs3vipdvVywo1GseeksjUh</dd> <dt>SEPA/IBAN</dt> "
-"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>"
-msgstr ""
-
-#: template/faq.html.j2:12
-msgid ""
-"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
-"Should I worry?"
-msgstr ""
-
-#: template/faq.html.j2:14
-msgid ""
-"A: Right now, this is expected and a known cause for high latency in GNUnet. "
-"We have started a major rewrite to address this and other problems, but "
-"until the Transport Next Generation (TNG) is ready, these warnings are "
-"expected."
-msgstr ""
-
-#: template/faq.html.j2:23
-msgid "Is there a graphical user interface?"
-msgstr ""
-
-#: template/faq.html.j2:25
-msgid ""
-"A: gnunet-gtk is a separate download. The package contains various GTK+ "
-"based graphical interfaces, including a graphical tool for configuration."
-msgstr ""
-
-#: template/glossary.html.j2:12
-msgid "Ego"
-msgstr ""
-
-#: template/glossary.html.j2:14
-msgid ""
-"We use the term \"Ego\" to refer to the fact that users in GNUnet can have "
-"multiple unlinkable identities, in the sense of alter egos. The ability to "
-"have more than one identity is crucial, as we may want to keep our egos for "
-"business separate from those we use for political activities or romance.<br> "
-"Egos in GNUnet are technically equivalent to identities (and the code does "
-"not distinguish between them). We simply sometimes use the term \"ego\" to "
-"stress that you can have more than one."
-msgstr ""
-
-#: template/glossary.html.j2:27
-msgid "Identity"
-msgstr ""
-
-#: template/glossary.html.j2:29
-msgid ""
-"In GNUnet users are identified via a public key, and that public key is then "
-"often referred to as the \"Identity\" of the user. However, the concept is "
-"not as draconian as it often is in real life where many are forced to have "
-"one name, one passport and one unique identification number. <br> As long as "
-"identities in GNUnet are simply public keys, users are free to create any "
-"number of identities, and we call those egos to emphasize the difference. "
-"Even though users can create such egos freely, it is possible to have an ego "
-"certified by some certification authority, resulting in something that more "
-"closely resembles the traditional concept of an identity.<br> For example, a "
-"university may certify the identities of its students such that they can "
-"prove that they are studying. Students may keep their (certified) student "
-"identity separate from other egos that they use for other activities in life."
-msgstr ""
-
-#: template/glossary.html.j2:50
-msgid "Pseudonym"
-msgstr ""
-
-#: template/glossary.html.j2:52
-msgid ""
-"A pseudonym is an ego that is specifically intended to not be linked to "
-"one's real name. GNUnet users can create many egos, and thus also many "
-"pseudonyms. <br> Repeated uses of the same pseudonym are linkable by "
-"definition, as they involve the same public key. Anonymity requires the use "
-"of either the special \"anonymous\" pseudonym (for GNUnet, this is the "
-"neutral element on the elliptic curve) or a throw-away pseudonym that is "
-"only used once."
-msgstr ""
-
-#: template/glossary.html.j2:71
-msgid "Namespaces"
-msgstr ""
-
-#: template/glossary.html.j2:73
-msgid ""
-"The GNU Name System allows every ego (or identity) to securely and privately "
-"associate any number of label-value pairs with an ego. The values are called "
-"record sets following the terminology of the Domain Name System (DNS). The "
-"mapping of labels to record sets for a given ego is called a namespace. <br> "
-"If records are made public and thus published, it is possible for other "
-"users to lookup the record given the ego's public key and the label. Here, "
-"not only the label can thus act as a passphrase but also the public key -- "
-"which despite its name may not be public knowledge and is never disclosed by "
-"the GNS protocol itself."
-msgstr ""
-
-#: template/glossary.html.j2:89
-msgid "Peer"
-msgstr ""
-
-#: template/glossary.html.j2:91
-msgid ""
-"A \"peer\" is an instance of GNUnet with its own per-instance public key and "
-"network addresses. Technically, it is possible to run multiple peers on the "
-"same host, but this only makes sense for testing. <br> By design GNUnet "
-"supports multiple users to share the same peer, just as UNIX is a multi-user "
-"system. A \"peer\" typically consists of a set of foundational GNUnet "
-"services running as the \"gnunet\" user and allowing all users in the "
-"\"gnunet\" group to utilize the API. On multi-user systems, additional "
-"\"personalized\" services may be required per user. <br> While peers are "
-"also identified by public keys, these public keys are completely unrelated "
-"to egos or identities. Namespaces cannot be associated with a peer, only "
-"with egos."
-msgstr ""
-
-#: template/gnurl.html.j2:20
-msgid ""
-"libgnurl is a micro fork of libcurl. The goal of libgnurl is to support only "
-"HTTP and HTTPS (and only HTTP 1.x) with a single crypto backend (GnuTLS) to "
-"ensure a small footprint and uniform experience for developers regardless of "
-"how libcurl was compiled.<br> Our main usecase is for GNUnet, but it might "
-"be usable for others, hence we're releasing the code to the general public."
-"<br> libgnurl is released under the same license as libcurl. Please read the "
-"README for instructions, as you must supply the correct options to configure "
-"to get a proper build of libgnurl."
-msgstr ""
-
-#: template/gnurl.html.j2:35
 #, fuzzy
-#| msgid "About"
-msgid "About gnurl"
-msgstr "Sobre"
-
-#: template/gnurl.html.j2:37
-msgid ""
-"Large parts of the following 6 paragraphs are old and need to be rewritten."
-msgstr ""
+#~| msgid "About"
+#~ msgid "About gnurl"
+#~ msgstr "Sobre"
 
-#: template/gnurl.html.j2:43
-msgid "Motivation"
-msgstr ""
+#, fuzzy
+#~| msgid "GSoC Projects"
+#~ msgid "Current projects"
+#~ msgstr "Projectos de GSoC"
 
-#: template/gnurl.html.j2:45
-msgid ""
-"cURL supports many crypto backends. GNUnet requires the use of GnuTLS, but "
-"other variants are used by some distributions. Supporting other crypto "
-"backends would again expose us to a wider array of security issues, may "
-"create licensing issues and most importantly introduce new bugs as some "
-"crypto backends are known to introduce subtle runtime issues. While it is "
-"possible to have two versions of libcurl installed on the same system, this "
-"is error-prone, especially as if we are linked against the wrong version, "
-"the bugs that arise might be rather subtle."
-msgstr ""
+#, fuzzy
+#~| msgid "About GNUnet"
+#~ msgid "Learn more about GNUnet"
+#~ msgstr "Sobre GNUnet"
 
-#: template/gnurl.html.j2:58
-msgid ""
-"For GNUnet, we also need a particularly modern version of GnuTLS. Thus, it "
-"would anyway be necessary to recompile cURL for GNUnet. But what happens if "
-"one links cURL against this version of GnuTLS? Well, first one would install "
-"GnuTLS by hand in the system. Then, we build cURL. cURL will build against "
-"it just fine, but the linker will eventually complain bitterly. The reason "
-"is that cURL also links against a bunch of other system libraries (gssapi, "
-"ldap, ssh2, rtmp, krb5, sasl2, see discussion on obscure protocols above), "
-"which --- as they are part of the distribution --- were linked against an "
-"older version of GnuTLS. As a result, the same binary would be linked "
-"against two different versions of GnuTLS. That is typically a recipe for "
-"disaster. Thus, in order to avoid updating a dozen system libraries (and "
-"having two versions of those installed), it is necessary to disable all of "
-"those cURL features that GNUnet does not use, and there are many of those. "
-"For GNUnet, the more obscure protocols supported by cURL are close to dead "
-"code --- mostly harmless, but not useful. However, as some application may "
-"use one of those features, distributions are typically forced to enable all "
-"of those features, and thus including security issues that might arise from "
-"that code."
-msgstr ""
+#, fuzzy
+#~| msgid "What is GNUnet?"
+#~ msgid "Get on GNUnet"
+#~ msgstr "Qué es GNUnet?"
 
-#: template/gnurl.html.j2:82
-msgid ""
-"So to use a modern version of GnuTLS, a sane approach is to disable all of "
-"the \"optional\" features of cURL that drag in system libraries that link "
-"against the older GnuTLS. That works, except that one should then NEVER "
-"install that version of libcurl in say /usr or /usr/local, as that may break "
-"other parts of the system that might depend on these features that we just "
-"disabled. Libtool versioning doesn't help here, as it is not intended to "
-"deal with libraries that have optional features. Naturally, installing cURL "
-"somewhere else is also problematic, as we now need to be really careful that "
-"the linker will link GNUnet against the right version. Note that none of "
-"this can really be trivially fixed by the cURL developers."
-msgstr ""
-
-#: template/gnurl.html.j2:97
-msgid "Rename to fix"
-msgstr ""
-
-#: template/gnurl.html.j2:99
-#, python-format
-msgid ""
-"How does forking fix it? Easy. First, we can get rid of all of the "
-"compatibility issues --- if you use libgnurl, you state that you don't need "
-"anything but HTTP/HTTPS. Those applications that need more, should stick "
-"with the original cURL. Those that do not, can choose to move to something "
-"simpler. As the library gets a new name, we do not have to worry about tons "
-"of packages breaking as soon as one rebuilds it. So renaming itself and "
-"saying that \"libgnurl = libcurl with only HTTP/HTTPS support and GnuTLS\" "
-"fixes 99%% of the problems that darkened my mood. Note that this pretty much "
-"CANNOT be done without a fork, as renaming is an essential part of the fix. "
-"Now, there might be creative solutions to achieve the same thing within the "
-"standard cURL build system, but I'm not happy to wait for a decade for "
-"Daniel to review the patches. The changes libgnurl makes to curl are "
-"miniscule and can easily be applied again and again whenever libcurl makes a "
-"new release."
-msgstr ""
-
-#: template/gnurl.html.j2:118
-msgid "Using libgnurl"
-msgstr ""
-
-#: template/gnurl.html.j2:120
-msgid ""
-"Projects that use cURL only for HTTP/HTTPS and that would work with GnuTLS "
-"should be able to switch to libgnurl by changing \"-lcurl\" to \"-lgnurl\". "
-"That's it. No changes to the source code should be required, as libgnurl "
-"strives for bug-for-bug compatibility with the HTTP/HTTPS/GnuTLS subset of "
-"cURL. We might add new features relating to this core subset if they are "
-"proposed, but so far we have kept our changes minimal and no additions to "
-"the original curl source have been written."
-msgstr ""
-
-#: template/gnurl.html.j2:133
-msgid "Gotchas"
-msgstr ""
-
-#: template/gnurl.html.j2:135
-msgid ""
-"libgnurl and gnurl are not intended to be used as a replacement for curl for "
-"users. Since no conflicts in filenames should occur you are not expected to "
-"remove curl to make use of gnurl and viceversa."
-msgstr ""
-
-#: template/gnurl.html.j2:149
-msgid "You can get the gnurl git repository using:"
-msgstr ""
-
-#: template/gnurl.html.j2:162
-msgid "The versions are checked in as (signed) git tags."
-msgstr ""
-
-#: template/gnurl.html.j2:171
-msgid ""
-"Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/";
-"\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a "
-"variety of distributions and package managers. Package Managers which "
-"include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
-"a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
-"through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
-"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
-"pkgsrc.org\">pkgsrc</a>."
-msgstr ""
-
-#: template/gnurl.html.j2:188
-msgid "Building gnurl"
-msgstr ""
-
-#: template/gnurl.html.j2:190
-msgid ""
-"We suggest to closely follow release announcements, as they might indicate "
-"changes in how gnurl is to be build. <br> If your package manager provides a "
-"binary build or build instructions to build gnurl from source automated and "
-"integrated with your environment, we strongly suggest to use this binary "
-"build. <br> There are two ways to build gnurl. The first one builds from the "
-"most recent git tag, the second one uses the distributed tarball. "
-"Distributors generally are supposed to build from the tarball, but we "
-"describe both methods here. Both methods are written with a NetBSD 9 "
-"userland in mind, substitute tools as necessary. <br> You should <b>avoid</"
-"b> building gnurl from the tip of the default git branch, as only tags are "
-"considered to be stable and approved builds."
-msgstr ""
-
-#: template/gnurl.html.j2:211
-msgid "Building from the distributed tarball (prefered method)"
-msgstr ""
-
-#: template/gnurl.html.j2:213
-msgid ""
-"If you want to verify the signature, install an OpenPGP compatible tool such "
-"as security/gnupgp2 (and set it up). Assuming you use pkgin:"
-msgstr ""
-
-#: template/gnurl.html.j2:227
-msgid "Fetch the signature key from"
-msgstr ""
-
-#: template/gnurl.html.j2:231
-msgid "or via commandline with gnupg2."
-msgstr ""
-
-#: template/gnurl.html.j2:236
-msgid ""
-"Fetch the release, the signature, the checksum file as well as its signature:"
-msgstr ""
-
-#: template/gnurl.html.j2:255
-msgid ""
-"verify the signatures, and verify the checksums against the checksums in "
-"the .sum.txt file."
-msgstr ""
-
-#: template/gnurl.html.j2:261
-msgid "unpack the tarball:"
-msgstr ""
-
-#: template/gnurl.html.j2:271
-msgid "Change into the directory"
-msgstr ""
-
-#: template/gnurl.html.j2:281
-msgid "Now you can either run"
-msgstr ""
-
-#: template/gnurl.html.j2:291
-msgid "directly (and read configure-gnurl before you do so) or invoke"
-msgstr ""
-
-#: template/gnurl.html.j2:301
-msgid ""
-"and pass additional parameters such as a custom PREFIX location. Further "
-"reference can be the"
-msgstr ""
-
-#: template/gnurl.html.j2:306
-msgid "Now run"
-msgstr ""
-
-#: template/gnurl.html.j2:316
-msgid "(this is optional)"
-msgstr ""
-
-#: template/gnurl.html.j2:325
-msgid "and you are done."
-msgstr ""
-
-#: template/gnurl.html.j2:329
-msgid "Building from a tagged git commit"
-msgstr ""
-
-#: template/gnurl.html.j2:331
-msgid ""
-"Follow the steps above, but instead of downloading the tarball, clone the "
-"git tag you want to build from."
-msgstr ""
-
-#: template/gnurl.html.j2:342
-msgid "Reporting Bugs"
-msgstr ""
-
-#: template/gnurl.html.j2:344
-msgid ""
-"You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/";
-"\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but "
-"we prefer to track bugs on the bugtracker."
-msgstr ""
-
-#: template/gnurl.html.j2:354
-msgid "Maintainer and Cryptographic signatures"
-msgstr ""
-
-#: template/gnurl.html.j2:356
-msgid ""
-"gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP "
-"Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key "
-"fingerprint <b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:7
-msgid "GSoC 2018: GNUnet WebUI"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:11
-msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:17
-msgid ""
-"<strong>What was done?</strong><br /> In the context of Google Summer of "
-"Code 2018, my mentor (Martin Schanzenbach) and I have worked on creating and "
-"extending the REST API of GNUnet. Currently, we mirrored the functionality "
-"of following commands:"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:32
-msgid ""
-"Additionally, we developed a website with the Javascript framework Angular 6 "
-"and the design framework iotaCSS to use the new REST API. The REST API of "
-"GNUnet is now documented with Sphinx."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:40
-msgid ""
-"<strong>Why did we create a REST API?</strong><br /> ... when you can use "
-"the command line tools?<br /> We need to keep in mind, that everyone has the "
-"right to stay secure and private but not everyone feels comfortable using a "
-"terminal. The further developed REST access to GNUnet APIs in addition to "
-"the new web application allows new users to interact with GNUnet over a well "
-"known tool: their browsers. This addition to the C API and the command line "
-"tools may attract new users and developers."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:52
-msgid ""
-"<strong>How can we use it?</strong><br /> 1. The REST API developed in "
-"GNUnet<br /> The REST API is already merged into the gnunet.git repository "
-"(<a href=\"https://gnunet.org/git/gnunet.git/\";>GNUnet Main Git</a>).<br /> "
-"To use the new features, clone the repository and follow the <a href="
-"\"https://gnunet.org/en/install.html\";>Installation</a> on gnunet.org. Then, "
-"start the rest service with \"gnunet-arm -i rest\"."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:63
-msgid ""
-"2. The Web Application<br /> The web application is available under the "
-"gnunet-webui.git repository (<a href=\"https://gnunet.org/git/gnunet-webui.";
-"git/\">GNUnet WebUI Git</a>).<br /> You need to install the newest version "
-"of 'node' and 'yarn'. Dependent on your system, you may need to download "
-"newer versions and install them manually and not over your packet manager. "
-"After the installation succeeded, you need to clone the repository. Then, "
-"you need to run \"yarn install\" and \"yarn start\" for testing purposes. To "
-"deploy the website (keep in mind, that this website communicates with "
-"another localhost instance) use \"yarn build\" for building the web "
-"application and use the output in the 'dist' directory."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:80
-msgid ""
-"3. The Documentation<br /> The documentation is available under the gnunet-"
-"rest-api.git repository (<a href=\"https://gnunet.org/git/gnunet-rest-api.";
-"git/\">GNUnet REST API Docmentation Git</a>).<br /> Clone the repository and "
-"\"make html\". Then open the 'index.html' under 'build/html/'."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:91
-msgid ""
-"Please, give it a try and contact me, if you find any bugs or unintentional "
-"features. ;)"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:97
-msgid ""
-"<strong>What can be improved?</strong><br /> Right now, the build process of "
-"the web application may be a little too complex for a casual user. We may be "
-"able to solve this by using docker.<br /> Additionally, the web application "
-"does not prevent wrong inputs but responds with error messages. Adding "
-"GNUnet Records is currently only usable for people, who know how a GNS "
-"Record looks like. This can be adapted to each record type.<br /> Last but "
-"not least, additional features, design changes, etc..."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:111
-msgid "Thanks for reading."
-msgstr ""
-
-#: template/gsoc.html.j2:6
-msgid "GNUnet's Google Summer of Code projects"
-msgstr ""
-
-#: template/gsoc.html.j2:12 template/gsoc.html.j2:28
-#, fuzzy
-#| msgid "GSoC Projects"
-msgid "Current projects"
-msgstr "Projectos de GSoC"
-
-#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
-msgid "Past projects"
-msgstr ""
-
-#: template/gsoc.html.j2:14 template/gsoc.html.j2:553
-msgid "Finished projects"
-msgstr ""
-
-#: template/gsoc.html.j2:21
-msgid ""
-"As a GNU project, GNUnet has participated in the Google Summer of Code "
-"(GSoC) for a number of years. This page lists all current, past, and "
-"finished projects."
-msgstr ""
-
-#: template/gsoc.html.j2:37
-msgid ""
-"It is time for GNUnet to run properly on Android. Note that GNUnet is "
-"written in C, and this is not about rewriting GNUnet in Java, but about "
-"getting the C code to run on Android."
-msgstr ""
-
-#: template/gsoc.html.j2:44
-msgid ""
-"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\";>Hartmut "
-"Goebel</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:53
-msgid ""
-"There is a push for migrating our CI to Gitlab. The CI should eventually not "
-"just run \"make check\" on various platforms, but also perform tests with "
-"multiple peers running in different VMs with specific network topologies (i."
-"e. NAT) between them being simulated. The CI should also be integrated with "
-"Gauger for performance regression analysis. Running jobs only when "
-"dependencies have changed and scripting more granular triggers or ideally "
-"automatic dependency discovery (as done by the autotools) is also important."
-msgstr ""
-
-#: template/gsoc.html.j2:65
-msgid "<strong>Mentors:</strong> TBD"
-msgstr ""
-
-#: template/gsoc.html.j2:74
-msgid ""
-"reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Upon authorization, the user provides a requesting party (RP) such "
-"as a website with an authorization ticket (e.g. piggybacked in an OpenID "
-"authorization code). The RP uses information contained in this ticket to "
-"<ol> <li> Retrieve the decryption key from GNS</li> <li> Retrieve the user "
-"attributes from GNS</li> </ol> The GNS lookups ensure that the RP receives "
-"up-to-date attributes and functional decryption keys. However, in particular "
-"the RP-specific encryption key resolution can be slow and even fail "
-"depending on the network topology. We propose that in an initial exchange, "
-"in particular OpenID authorization code flows, we try to incorporate key and "
-"maybe even an attribute set in the ticket exchange. In order to mitigate "
-"this issue, this project is meant to investigate and implement how... <ol> "
-"<li> ... decryption keys can be added to an initial exchange in OpenID.</li> "
-"<li> ... initial set(s) of attributes can be piggybacked in OpenID.</li> </"
-"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:105
-msgid ""
-"re:claimID is a decentralized identity system build on top of the GNU Name "
-"System. The initial design and implementation of re:claimID includes an "
-"attribute-based encryption module in order to prevent unauthorized access to "
-"attributes in the name system. Our motivation for re:claimID was for it to "
-"be name system agnostic, which means the design theoretically also works for "
-"other name systems such as namecoin. Other name systems often do not have "
-"built-in mechanisms in order to do this. Hence, we implemented an ABE access "
-"control layer. Our ABE implementation requires two third party libraries: "
-"libpbc and libgabe. While we could merge libgabe into the gnunet service "
-"implementation of re:claimID, libpbc is a rather large, third party library "
-"which lacks packaging in distributions and for platforms. On the other hand, "
-"GNS supports record data encryption using symmetric keys as labels. If we "
-"make the access control layer of re:claimID more generic in order to support "
-"both ABE and GNS encryption, we could reduce the required depenencies. This "
-"would result in gnunet packages to include re:claimID by default. In short, "
-"the goals are to... <ol> <li> ... improve performance by reducing encryption "
-"overhead.</li> <li> ... reduce dependencies.</li> </ol> <br/> "
-"<strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:140
-msgid ""
-"One great problem of the current Internet is the lack of disintermediation. "
-"When people want to talk they need a chat service. When they want to share "
-"files they need a file transfer service. Although GNUnet already possesses "
-"quite advanced integration into Linux networking, a little extra work is "
-"needed for existing applications like irc, www, ftp, rsh, nntpd to run over "
-"it in a peer-to-peer way, simply by using a GNS hostname like friend.gnu. "
-"Once people have added a person to their GNS they can immediately message, "
-"exchange files and suchlike directly, with nothing but the GNUnet in the "
-"middle, using applications that have been distributed with unix systems ever "
-"since the 1980's. We can produce an OS distribution where these things work "
-"out of the box with the nicknames of people instead of cloud services. For "
-"more information and context, read"
-msgstr ""
-
-#: template/gsoc.html.j2:161
-msgid "<strong>Mentors:</strong> lynX &amp; dvn"
-msgstr ""
-
-#: template/gsoc.html.j2:169
-msgid ""
-"There are a variety of GNUNet APIs that should be exposed in the Rust "
-"wrappers. Implementing these will require extending the port of GNUNet utils "
-"written by Andrew Cann and Kelong Cong."
-msgstr ""
-
-#: template/gsoc.html.j2:177
-msgid ""
-"As an introduction to the code base, we suggest that the student and Jeff "
-"Burdges together update the asynchronous IO system from gjio to futures-rs "
-"or another layer built upon it. Jeff Burdges is expected to concurrently be "
-"implementing a GNUNet API for his own mix network work."
-msgstr ""
-
-#: template/gsoc.html.j2:187 template/gsoc.html.j2:211
-#: template/gsoc.html.j2:265 template/gsoc.html.j2:295
-#: template/gsoc.html.j2:539
-msgid "<strong>Mentors:</strong> Jeff Burdges"
-msgstr ""
-
-#: template/gsoc.html.j2:192
-msgid "Required Skills: Rust"
-msgstr ""
-
-#: template/gsoc.html.j2:197
-msgid "Difficulty level: low"
-msgstr ""
-
-#: template/gsoc.html.j2:205
-msgid ""
-"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
-msgstr ""
-
-#: template/gsoc.html.j2:216
-msgid ""
-"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
-"using GNS over Tor too, but currently that's on hold until folks think more "
-"about how names should be moved around the local system. We're calling this "
-"more collaborative approach NSS2 for now."
-msgstr ""
-
-#: template/gsoc.html.j2:225 template/gsoc.html.j2:399
-#: template/gsoc.html.j2:439 template/gsoc.html.j2:469
-msgid "Required Skills: C"
-msgstr ""
-
-#: template/gsoc.html.j2:230 template/gsoc.html.j2:474
-#: template/gsoc.html.j2:619
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:238
-msgid ""
-"Design and implementation of <a href=\"http://jsonapi.org/\";>REST APIs</a> "
-"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html";
-"\">GNUnet API</a> so that easy, hands-on development is possible. Also, "
-"browser-based UIs will be much easier to create on top of REST APIs."
-msgstr ""
-
-#: template/gsoc.html.j2:249 template/gsoc.html.j2:609
-msgid "<strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:257
-msgid ""
-"Improve the Rust implementation of GNUnet utils, possibly including adding "
-"support for asynchronous IO using mio, or perhaps a higher level "
-"asynchronous IO library built upon it, such as rotor, mioco, eventual_io, or "
-"gj."
-msgstr ""
-
-#: template/gsoc.html.j2:273
-msgid ""
-"Implement rudimentary Android compatibility for GNUnet, in part by porting "
-"the GNUnet utils scheduler to act as a thin wrapper over libuv."
-msgstr ""
-
-#: template/gsoc.html.j2:280
-msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:288 template/gsoc.html.j2:532
-msgid ""
-"Implementation of a replacement for PANDA (see Pond) with better security, "
-"and maybe integration with the GNU Name System for key exchange."
-msgstr ""
-
-#: template/gsoc.html.j2:300
-msgid "Required Skills: Rust or C, crypto"
-msgstr ""
-
-#: template/gsoc.html.j2:305 template/gsoc.html.j2:362
-#: template/gsoc.html.j2:404 template/gsoc.html.j2:444
-msgid "Difficulty level: high"
-msgstr ""
-
-#: template/gsoc.html.j2:313
-msgid ""
-"Implement different place types and file sharing by creating a new place for "
-"the shared content."
-msgstr ""
-
-#: template/gsoc.html.j2:319
-msgid "Place types to be implemented:"
-msgstr ""
-
-#: template/gsoc.html.j2:323
-msgid ""
-"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
-"with comments referencing a region of the image</li> <li>Sound: play a sound "
-"file with comments referencing a timestamp</li> <li>Directory/Album: "
-"pointers to File / Image / Sound places</li> <li>Event: with RSVP</li> "
-"<li>Survey: ask your social neighborhood questions in a structured form</li> "
-"</ul>"
-msgstr ""
-
-#: template/gsoc.html.j2:334
-msgid "Also provide the following UI functionality:"
-msgstr ""
-
-#: template/gsoc.html.j2:338
-msgid ""
-"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
-"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
-"fan page for example).</li> <li>Edit a previously published post + offer "
-"edit history to readers.</li> <li>Control expiry of channel history.</li> </"
-"ul>"
-msgstr ""
-
-#: template/gsoc.html.j2:347
-msgid ""
-"See also <a href=\"http://secushare.org/features\";>http://secushare.org/";
-"features</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:352
-msgid "<strong>Mentors:</strong> lynX"
-msgstr ""
-
-#: template/gsoc.html.j2:357
-msgid "Required Skills: C/C++"
-msgstr ""
-
-#: template/gsoc.html.j2:370
-msgid ""
-"Implement aggregation of distributed state from various channels in order to "
-"provide for a powerful social graph API capable of producing social network "
-"profiles, dashboards, a calendar out of upcoming event invitations (if "
-"available), social search functionality and most of all to make it easy for "
-"users to adopt cryptographic identities of their contacts/friends simply by "
-"finding them in the social graph of their existing contacts (\"This is "
-"Linda. You have 11 contacts in common with her. [ADD]\")."
-msgstr ""
-
-#: template/gsoc.html.j2:388
-msgid ""
-"Related to <a href=\"http://secushare.org/rendezvous\";>secushare.org/"
-"rendezvous</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:394 template/gsoc.html.j2:434
-msgid "<strong>Mentors:</strong> t3sserakt, lynX"
-msgstr ""
-
-#: template/gsoc.html.j2:411
-msgid ""
-"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
-"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
-"e-mail addresses to secushare identities. </li> <li> Encode or translate "
-"various e-mail features into secushare equivalents. </li> <li> Parts of "
-"secushare are currently written in Rust, therefore Rust is preferred for "
-"this task but it is not an requirement. </li> </ul>"
-msgstr ""
-
-#: template/gsoc.html.j2:452
-msgid ""
-"Implementation of the GNUnet auction system described in Chapter 3 of <a "
-"href=\"https://grothoff.org/christian/teich2017ms.pdf\";>this thesis</a>. "
-"Specific tasks are adding smart contract creation and round time enforcement "
-"to libbrandt as well as creating the GNUnet auction service, library and the "
-"three user interface programs create, info and join."
-msgstr ""
-
-#: template/gsoc.html.j2:464
-msgid "<strong>Mentors:</strong> mate, cg"
-msgstr ""
-
-#: template/gsoc.html.j2:482
-msgid ""
-"Implementation of additional transports to make GNUnet communication more "
-"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
-"over-DNS"
-msgstr ""
-
-#: template/gsoc.html.j2:489 template/gsoc.html.j2:503
-msgid "<strong>Mentors:</strong> Matthias Wachs"
-msgstr ""
-
-#: template/gsoc.html.j2:497
-msgid ""
-"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
-"punching, better STUN support)"
-msgstr ""
-
-#: template/gsoc.html.j2:511
-msgid ""
-"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
-msgstr ""
-
-#: template/gsoc.html.j2:519
-msgid ""
-"Improving libaboss to make computation on shared secrets (including repeated "
-"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?";
-"doid=62212.62213\">Ben-Or et al.</a> if possible. This in particular means "
-"moving libaboss to bignums (gcry_mpi)."
-msgstr ""
-
-#: template/gsoc.html.j2:547
-msgid ""
-"Please refer to the description for this project listed under GNU Guix "
-"project ideas."
-msgstr ""
-
-#: template/gsoc.html.j2:559
-msgid ""
-"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
-"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
-"around python-zbar, which itself wraps libzbar. The goal of this project is "
-"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
-"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\";>#5562</a>)."
-msgstr ""
-
-#: template/gsoc.html.j2:569
-msgid "<strong>Mentors:</strong> Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:574
-msgid "Required Skills:"
-msgstr ""
-
-#: template/gsoc.html.j2:579
-msgid "Difficulty level:"
-msgstr ""
-
-#: template/gsoc.html.j2:584
-msgid "Report:"
-msgstr ""
-
-#: template/gsoc.html.j2:589
-msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
-msgstr ""
-
-#: template/gsoc.html.j2:599
-msgid ""
-"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
-"to be determined framework such as Angular2. This includes the design and "
-"implementation of not yet existing <a href=\"http://jsonapi.org/\";>REST "
-"APIs</a> that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.";
-"html\">GNUnet API</a>."
-msgstr ""
-
-#: template/gsoc.html.j2:614
-msgid "Required Skills: C, JavaScript, CSS"
-msgstr ""
-
-#: template/gsoc.html.j2:624
-msgid ""
-"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
-msgstr ""
-
-#: template/index.html.j2:19
-msgid ""
-"GNUnet is a new network protocol stack for building secure, distributed, and "
-"privacy-preserving applications. With strong roots in <a href=\"https://bib.";
-"gnunet.org\">academic research</a>, our goal is to replace the <a href="
-"\"https://secushare.org/broken-internet\";>old insecure Internet</a> protocol "
-"stack."
-msgstr ""
-
-#: template/index.html.j2:29
-msgid ""
-"GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/";
-"Overlay_network\">overlay network</a> on top of the existing Internet "
-"infrastructure forming the basis of a hybrid <a href=\"architecture.html"
-"\">peer-to-peer mesh and relay backbone</a> for applications to run on. It "
-"could just as well be run independently of the Internet, over <a href="
-"\"https://en.wikipedia.org/wiki/Physical_layer\";>dedicated radio and cable</"
-"a>."
-msgstr ""
-
-#: template/index.html.j2:38
-msgid ""
-"GNUnet is made for a free and open society: It&#39;s a self-organizing "
-"network and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html";
-"\">free software</a> as in freedom. GNUnet puts you in control of your data. "
-"You determine which data to share with whom, and you&#39;re not pressured to "
-"accept compromises."
-msgstr ""
-
-#: template/index.html.j2:89
-msgid "The Internet of tomorrow needs GNUnet today"
-msgstr ""
-
-#: template/index.html.j2:95
-msgid "Imagine..."
-msgstr ""
-
-#: template/index.html.j2:97
-msgid ""
-"The conventional Internet is currently like a system of roads with deep "
-"potholes and highwaymen all over the place. Even if you still can use the "
-"roads (e.g. send emails, or browse websites) your vehicle might get "
-"hijacked, damaged, or long arms might reach into its back and steal your "
-"items (data) to use it against you and sell it to others - while you can&#39;"
-"t even notice the thievery nor accuse and hold the scroungers accountable. "
-"<!-- Proposal from Fabian Gerlach: The conventional Internet is currently "
-"like a system of roads with deep potholes and surveillance cameras all over "
-"the place. Even if you still can use the roads (e.g. send emails, or browse "
-"websites) your vehicle might gets damaged. And the surveillance cameras will "
-"create a movement profile about your life: They recognize your car license "
-"plate, track you everywhere you drive, and save this information in a "
-"central data base. -->"
-msgstr ""
-
-#: template/index.html.j2:121
-msgid "The Internet is broken"
-msgstr ""
-
-#: template/index.html.j2:123
-msgid ""
-"Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: "
-"protecting against address forgery, routers learning metadata, or choosing "
-"trustworthy CAs is nontrivial and sometimes impossible. <!-- Proposal from "
-"Fabian Gerlach: The Internet is not designed with security in mind: The "
-"network generally learns too much about users; it has insecure defaults and "
-"high complexity; and it is centralized. That makes it very vulnerable for "
-"multiple attacks massively threatening our freedom. -->"
-msgstr ""
-
-#: template/index.html.j2:137
-msgid ""
-"GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf";
-"\">privacy by design</a>, improving addressing, routing, naming and content "
-"distribution in a technically robust manner - as opposed to ad-hoc designs "
-"in place today. <!-- Proposal from fabian gerlach: GNUnet is built <a href="
-"\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design\"</a> "
-"and \"distributed by design\". This improves addressing, routing, naming and "
-"content distribution in a technically robust manner. -->"
-msgstr ""
-
-#: template/index.html.j2:155
-msgid "Decentralization is hard"
-msgstr ""
-
-#: template/index.html.j2:158
-msgid ""
-"<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other "
-"distributed or P2P project develops its own library stack, covering "
-"transports, stream muxing, discovery and others. This divides effort and "
-"multiplies bug count. --> Instead of sharing common components and tools for "
-"building P2P systems, every P2P project seems to re-invent the wheel. <!-- "
-"TODO: rework this sentence. --> This heightens the effort and increases the "
-"potential number of vulnerabilities."
-msgstr ""
-
-#: template/index.html.j2:174
-msgid ""
-"GNUnet is a metadata-preserving foundation for your application, covering "
-"areas from addressing to reliable bidirectional Axolotl-encrypted channels, "
-"with advanced routing. Our work is based on continuous research spanning "
-"almost two decades."
-msgstr ""
-
-#: template/index.html.j2:188
-msgid "Metadata is exposed"
-msgstr ""
-
-#: template/index.html.j2:190
-msgid ""
-"Your metadata is just as revealing as the actual content; and it gets "
-"exposed on the Internet.<br> Even though transport encryption is "
-"increasingly being deployed on the Internet, it still reveals data that can "
-"threaten democracy: the identities of senders and receivers, the times, "
-"frequency and the volume of communication are all still revealed.<br> <!-- "
-"Looks like a weak argumentation to me: which <a href=\"https://www.freehaven.";
-"net/anonbib/cache/websitefingerprinting-pets2016.pdf\">enables reverse-"
-"engineering pages visited via website fingerprinting</a>. --> GNUnet <a href="
-"\"https://secushare.org/anonymity\";>addresses</a> these concerns with "
-"perfect forward secrecy via ephemeral public key addressing, fixed packet "
-"size to hinder traffic analysis, layered encryption, Sybil-resistant "
-"routing, and more."
-msgstr ""
-
-#: template/index.html.j2:213
-msgid "Freedoms are not respected"
-msgstr ""
-
-#: template/index.html.j2:215
-msgid ""
-"Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a href="
-"\"https://www.gnu.org/philosophy/free-sw.html\";>essential freedoms</a> to "
-"various degrees."
-msgstr ""
-
-#: template/index.html.j2:224
-msgid ""
-"GNUnet gives users freedoms to securely access information (\"run\" the "
-"network), to study all aspects of the network&#39;s operation (\"access the "
-"code\"), to distribute information (\"copy\"), as well as the freedom to "
-"deploy new applications (\"modify\")."
-msgstr ""
-
-#: template/index.html.j2:236
 #, fuzzy
-#| msgid "About GNUnet"
-msgid "Learn more about GNUnet"
-msgstr "Sobre GNUnet"
-
-#: template/index.html.j2:238
-msgid ""
-"If you want to know more about the GNUnet please continue reading the <a "
-"href=\"about.html\">about page</a>. There are much more resources, such as "
-"the <a href=\"https://docs.gnunet.org\";>main handbook / reference manual</"
-"a>, a <a href=\"https://bib.gnunet.org/\";>bibliography</a> and <a href="
-"\"https://gnunet.org/en/video.html\";>videos</a>."
-msgstr ""
-
-#: template/index.html.j2:247
-msgid ""
-"You are very welcome to <a href=\"https://gnunet.org/en/engage.html\";> get "
-"engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install.";
-"html\">install GNUnet</a>, <a href=\"https://gnunet.org/en/use.html\";>use "
-"it</a> and <a href=\"https://gnunet.org/en/engage.html\";>contribute</a>. "
-"<br> Be aware that this project is still in an early alpha stage when it "
-"comes to software &#8211; it is not an easy task to rewrite the whole "
-"Internet!"
-msgstr ""
-
-#: template/index.html.j2:269
-msgid "Featured Applications"
-msgstr ""
-
-#: template/index.html.j2:275
-msgid "GNU Taler (Alpha)"
-msgstr ""
-
-#: template/index.html.j2:277
-msgid ""
-"<a href=\"https://taler.net/\";>GNU Taler</a> is a new privacy-preserving "
-"electronic payment system. Payments are cryptographically secured and are "
-"confirmed within milliseconds with extremely low transaction costs."
-msgstr ""
-
-#: template/index.html.j2:289
-msgid "The GNU Name System"
-msgstr ""
-
-#: template/index.html.j2:292
-msgid ""
-"<!-- The <a href=\"use.html#gns\">GNU Name System (GNS)</a> --> The <a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#The-GNU-Name-System\";>GNU "
-"Name System (GNS)</a> is a fully decentralized replacement for the Domain "
-"Name System (DNS). Instead of using a hierarchy, GNS uses a directed graph. "
-"Naming conventions are similar to DNS, but queries and replies are private "
-"even with respect to peers providing the answers. The integrity of records "
-"and privacy of look-ups is cryptographically secured. <!-- Too technical: "
-"GNS integrates a robust, efficient and instant key revocation mechanism. -->"
-msgstr ""
-
-#: template/index.html.j2:309
-msgid "re:claimID"
-msgstr ""
-
-#: template/index.html.j2:311
-msgid ""
-"<a href=\"https://reclaim-identity.io/\";>re:claimID</a> is a decentralized "
-"Identity Provider (IdP) service built in top of the GNU Name System. It "
-"allows users to securely share personal information with websites using "
-"standardized protocols (OpenID Connect)."
-msgstr ""
-
-#: template/index.html.j2:324
-msgid "Filesharing (Alpha)"
-msgstr ""
-
-#: template/index.html.j2:326
-msgid ""
-"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
-"to provide censorship-resistant, anonymous filesharing. The publisher is "
-"empowered to make a gradual choice between performance and anonymity."
-msgstr ""
-
-#: template/index.html.j2:337
-msgid "Conversation (Pre-Alpha)"
-msgstr ""
-
-#: template/index.html.j2:339
-msgid ""
-"GNUnet conversation is an application that provides secure voice "
-"communication in a fully decentralized way by employing GNUnet for routing "
-"and transport."
-msgstr ""
-
-#: template/index.html.j2:355
-msgid "Upcoming Applications"
-msgstr ""
-
-#: template/index.html.j2:361
-msgid "secushare"
-msgstr ""
-
-#: template/index.html.j2:363
-msgid ""
-"<a href=\"https://secushare.org/\";>secushare</a> is creating a decentralized "
-"social networking application on top of GNUnet. Using overlay multicast and "
-"the extensible PSYC protocol, notifications are distributed end-to-end "
-"encrypted to authorized recipients only."
-msgstr ""
-
-#: template/index.html.j2:375
-msgid "pretty Easy privacy"
-msgstr ""
-
-#: template/index.html.j2:377
-msgid ""
-"<a href=\"https://pep.foundation/\";>pretty Easy privacy</a> (p&#8801;p) is "
-"creating a usable end-to-end encrypted e-mail solution using opportunistic "
-"key exchange. p&#8801;p will use GNUnet to protect metadata and exploit new "
-"cryptographic protocols to verify keys."
-msgstr ""
-
-#: template/install-on-archpi.html.j2:6
-msgid "Tutorial: GNUnet on Arch Linux/Pi"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:16
-msgid "Requirements for Raspberry Pi 3"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:40
-msgid "Get the Source Code"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:62
-#: template/install-on-debian9.html.j2:130
-msgid "In Addition: gnunet-gtk"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:79
-msgid "Run"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:131
-msgid "Make sure, it works!"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:6
-msgid "Tutorial: GNUnet on Debian 9"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:9
-#: template/install-on-ubuntu1804.html.j2:9
-msgid "Introduction"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:29 template/install-on-macos.html.j2:17
-#: template/install-on-netbsd.html.j2:19
-#: template/install-on-ubuntu1804.html.j2:26
-msgid "Requirements"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:45
-#: template/install-on-ubuntu1804.html.j2:41
-msgid "Make an installation directory"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:59
-#: template/install-on-macos.html.j2:134
-#: template/install-on-netbsd.html.j2:224
-#: template/install-on-ubuntu1804.html.j2:53
-msgid "Get the source code"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:78
-#: template/install-on-macos.html.j2:142
-#: template/install-on-netbsd.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:61
-msgid "Compile and Install"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:103
-#: template/install-on-ubuntu1804.html.j2:70
-msgid "Option 1: GNUnet for testing / usage"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:116
-#: template/install-on-ubuntu1804.html.j2:82
-msgid "Option 2: GNUnet for development"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:153
-#: template/install-on-ubuntu1804.html.j2:97
-msgid "Install GNUnet plugin for name resolution"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:207
-#: template/install-on-ubuntu1804.html.j2:134
-msgid "Create configuration file"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:227
-#: template/install-on-ubuntu1804.html.j2:156
-msgid "Use GNUnet!"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:162
-msgid "Uninstall GNUnet and its dependencies"
-msgstr ""
-
-#: template/install-on-macos.html.j2:6
-msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)"
-msgstr ""
-
-#: template/install-on-macos.html.j2:24 template/install-on-netbsd.html.j2:30
-msgid "Installation"
-msgstr ""
-
-#: template/install-on-macos.html.j2:42 template/install-on-netbsd.html.j2:102
-msgid "First steps"
-msgstr ""
-
-#: template/install-on-macos.html.j2:109
-#: template/install-on-netbsd.html.j2:182
-msgid "Alternative: Installation from source"
-msgstr ""
-
-#: template/install-on-macos.html.j2:154
-#: template/install-on-netbsd.html.j2:242
-msgid "Option 1: GNUnet for production / usage"
-msgstr ""
-
-#: template/install-on-macos.html.j2:187
-#: template/install-on-netbsd.html.j2:267
-msgid "Option 2: GNUnet experimental"
-msgstr ""
-
-#: template/install-on-netbsd.html.j2:6
-msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:6
-msgid "Tutorial: GNUnet on Ubuntu 18.04"
-msgstr ""
-
-#: template/install.html.j2:11
-msgid ""
-"<p>The following GNUnet installation instructions help you building from "
-"source for your distribution.</p> <p><i>Please note that the installation "
-"process will get much easier once we have proper packages again (planned for "
-"winter 2019).</i></p> <p>You have already installed GNUnet and want to use "
-"it? <a href=\"https://gnunet.org/en/use\";>Check this out!</a> </p>"
-msgstr ""
-
-#: template/install.html.j2:19
-msgid ""
-"<p>Please be aware that this project is still in an early alpha stage when "
-"it comes to running software &#8211; its not an easy task to rewrite the "
-"whole Internet! We are happy to get your <a href=\"engage.html\">helping "
-"hand</a> anytime!</p> <p>Further information is available in our <a href="
-"\"https://docs.gnunet.org/#toc-Using-GNUnet-1\";>handbook</a>.</p> <p>If you "
-"have any queries about the installation or the usage, please <a href="
-"\"engage.html\">get in touch!</a></p>"
-msgstr ""
-
-#: template/use.html.j2:6
-msgid "How to use GNUnet - in a nutshell"
-msgstr ""
-
-#: template/use.html.j2:12 template/use.html.j2:123
-msgid "Filesharing"
-msgstr ""
-
-#: template/use.html.j2:13
-msgid "CADET"
-msgstr ""
-
-#: template/use.html.j2:14
-msgid "Minimal Groupchat"
-msgstr ""
-
-#: template/use.html.j2:15
-msgid "GNS with CLI"
-msgstr ""
-
-#: template/use.html.j2:16
-msgid "GNS with Browser"
-msgstr ""
-
-#: template/use.html.j2:17 template/use.html.j2:441
-msgid "VPN"
-msgstr ""
-
-#: template/use.html.j2:18 template/use.html.j2:501
-msgid "Conversation"
-msgstr ""
-
-#: template/use.html.j2:19 template/use.html.j2:512
-msgid "Trouble Shooting"
-msgstr ""
-
-#: template/use.html.j2:34
-#, fuzzy
-#| msgid "What is GNUnet?"
-msgid "Get on GNUnet"
-msgstr "Qué es GNUnet?"
-
-#: template/use.html.j2:78
-#, fuzzy
-#| msgid "What is GNUnet?"
-msgid "Get off GNUnet"
-msgstr "Qué es GNUnet?"
-
-#: template/use.html.j2:88
-msgid "Make sure your GNUnet installation works..."
-msgstr ""
-
-#: template/use.html.j2:105
-msgid "... and play around with it."
-msgstr ""
-
-#: template/use.html.j2:181
-msgid "CADET (and Chat)"
-msgstr ""
-
-#: template/use.html.j2:215
-msgid "Chatting with a (simple) client"
-msgstr ""
-
-#: template/use.html.j2:289
-msgid "Name resolution using GNS on the command line"
-msgstr ""
-
-#: template/use.html.j2:361
-msgid "Name resolution using GNS with a browser"
-msgstr ""
-
-#: template/use.html.j2:514
-msgid "You can't reach other people's nodes"
-msgstr ""
-
-#: template/use.html.j2:550
-msgid "OMG you guys broke my internet"
-msgstr ""
-
-#: template/video.html.j2:12
-msgid "Videos related to GNUnet"
-msgstr ""
+#~| msgid "What is GNUnet?"
+#~ msgid "Get off GNUnet"
+#~ msgstr "Qué es GNUnet?"
 
 #~ msgid "IRC archive"
 #~ msgstr "Archivo IRC"
diff --git a/locale/fr/LC_MESSAGES/messages.po 
b/locale/fr/LC_MESSAGES/messages.po
index 114a8dd..2a89f10 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -17,1931 +17,3 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Language: fr\n"
 "Generated-By: Babel 2.4.0\n"
-
-#: common/base.j2:5 common/news.j2:5
-msgid "GNUnet"
-msgstr ""
-
-#: common/base.j2:6 common/news.j2:6
-msgid "GNU's framework for secure p2p networking"
-msgstr ""
-
-#: common/footer.j2.inc:7
-msgid "Contact"
-msgstr ""
-
-#: common/footer.j2.inc:8 common/navigation.j2.inc:48
-msgid "GNUnet e.V."
-msgstr ""
-
-#: common/footer.j2.inc:9 template/about.html.j2:6
-msgid "About GNUnet"
-msgstr ""
-
-#: common/footer.j2.inc:14 common/navigation.j2.inc:61
-msgid "Bug Tracker"
-msgstr ""
-
-#: common/footer.j2.inc:19 template/copyright.html.j2:6
-msgid "Copyright Assignment"
-msgstr ""
-
-#: common/footer.j2.inc:20 common/navigation.j2.inc:89
-#: template/developers.html.j2:24
-msgid "Bibliography"
-msgstr ""
-
-#: common/footer.j2.inc:31
-msgid "Source code of this site."
-msgstr ""
-
-#: common/footer.j2.inc:32
-msgid "Report issues with this website."
-msgstr ""
-
-#: common/navigation.j2.inc:38 template/index.html.j2:51
-msgid "About"
-msgstr ""
-
-#: common/navigation.j2.inc:39 news/index.html.j2:9 template/index.html.j2:64
-msgid "News"
-msgstr ""
-
-#: common/navigation.j2.inc:43
-msgid "Community"
-msgstr ""
-
-#: common/navigation.j2.inc:46 template/index.html.j2:55
-msgid "Engage"
-msgstr ""
-
-#: common/navigation.j2.inc:47
-msgid "GSoC Projects"
-msgstr ""
-
-#: common/navigation.j2.inc:49
-msgid "Copyright for Contributors"
-msgstr ""
-
-#: common/navigation.j2.inc:50
-msgid "IRC Archive"
-msgstr ""
-
-#: common/navigation.j2.inc:57
-msgid "Development"
-msgstr ""
-
-#: common/navigation.j2.inc:60
-msgid "System Architecture"
-msgstr ""
-
-#: common/navigation.j2.inc:62 template/gnurl.html.j2:147
-msgid "Source Code"
-msgstr ""
-
-#: common/navigation.j2.inc:63
-msgid "Source Code Documentation"
-msgstr ""
-
-#: common/navigation.j2.inc:66
-msgid "Continuous Integration"
-msgstr ""
-
-#: common/navigation.j2.inc:68
-msgid "Development Tutorial"
-msgstr ""
-
-#: common/navigation.j2.inc:79
-msgid "Documentation"
-msgstr ""
-
-#: common/navigation.j2.inc:82 template/index.html.j2:53
-#: template/install.html.j2:6
-msgid "Install"
-msgstr ""
-
-#: common/navigation.j2.inc:83
-msgid "Use"
-msgstr ""
-
-#: common/navigation.j2.inc:84
-msgid "Videos"
-msgstr ""
-
-#: common/navigation.j2.inc:85 template/glossary.html.j2:6
-msgid "Glossary"
-msgstr ""
-
-#: common/navigation.j2.inc:86
-msgid "Handbook"
-msgstr ""
-
-#: common/navigation.j2.inc:87
-msgid "REST API"
-msgstr ""
-
-#: common/navigation.j2.inc:88
-msgid "FAQ"
-msgstr ""
-
-#: inc/news.macro.j2:10
-msgid "read more"
-msgstr ""
-
-#: template/about.html.j2:11
-msgid "What is GNUnet?"
-msgstr ""
-
-#: template/about.html.j2:13
-msgid ""
-"GNUnet is an alternative network stack for building secure, decentralized "
-"and privacy-preserving distributed applications. Our goal is to replace the "
-"old insecure Internet protocol stack. Starting from an application for "
-"secure publication of files, it has grown to include all kinds of basic "
-"protocol components and applications towards the creation of a GNU internet."
-msgstr ""
-
-#: template/about.html.j2:23
-msgid ""
-"Today, the actual use and thus the social requirements for a global network "
-"differs widely from those goals of 1970. While the Internet remains suitable "
-"for military use, where the network equipment is operated by a command "
-"hierarchy and when necessary isolated from the rest of the world, the "
-"situation is less tenable for civil society."
-msgstr ""
-
-#: template/about.html.j2:32
-msgid ""
-"Due to fundamental Internet design choices, Internet traffic can be "
-"misdirected, intercepted, censored and manipulated by hostile routers on the "
-"network. And indeed, the modern Internet has evolved exactly to the point "
-"where, as Matthew Green put it, <a href=\"https://blog.";
-"cryptographyengineering.com/2015/08/16/the-network-is-hostile/\">\"the "
-"network is hostile\"</a>."
-msgstr ""
-
-#: template/about.html.j2:41
-msgid ""
-"We believe liberal societies need a network architecture that uses the anti-"
-"authoritarian decentralized peer-to-peer paradigm and privacy-preserving "
-"cryptographic protocols. The goal of the GNUnet project is to provide a Free "
-"Software realization of this ideal."
-msgstr ""
-
-#: template/about.html.j2:49
-msgid ""
-"Specifically, GNUnet tries to follow the following design principles, in "
-"order of importance:"
-msgstr ""
-
-#: template/about.html.j2:56
-msgid ""
-"GNUnet must be implemented as <a href=\"https://www.gnu.org/philosophy/free-";
-"sw.html\">Free Software</a>."
-msgstr ""
-
-#: template/about.html.j2:60
-msgid ""
-"GNUnet must minimize the amount of personally identifiable information "
-"exposed."
-msgstr ""
-
-#: template/about.html.j2:61
-msgid ""
-"GNUnet must be fully distributed and resilient to external attacks and rogue "
-"participants."
-msgstr ""
-
-#: template/about.html.j2:62
-msgid ""
-"GNUnet must be self-organizing and not depend on administrators or "
-"centralized infrastructure."
-msgstr ""
-
-#: template/about.html.j2:63
-msgid ""
-"GNUnet must inform the user which other participants have to be trusted when "
-"establishing private communications."
-msgstr ""
-
-#: template/about.html.j2:64
-msgid "GNUnet must be open and permit new peers to join."
-msgstr ""
-
-#: template/about.html.j2:65
-msgid "GNUnet must support a diverse range of applications and devices."
-msgstr ""
-
-#: template/about.html.j2:66
-msgid "GNUnet must use compartmentalization to protect sensitive information."
-msgstr ""
-
-#: template/about.html.j2:67
-msgid "The GNUnet architecture must be resource efficient."
-msgstr ""
-
-#: template/about.html.j2:68
-msgid ""
-"GNUnet must provide incentives for peers to contribute more resources than "
-"they consume."
-msgstr ""
-
-#: template/about.html.j2:72
-msgid ""
-"To get know and learn more, please check our <a href=\"https://docs.gnunet.";
-"org/handbook/gnunet.html\">handbook</a>, especially the <a href=\"https://";
-"docs.gnunet.org/handbook/gnunet.html#Key-Concepts\">chapter on \"Key Concepts"
-"\"</a>, explaining the fundamental concepts of GNUnet: <ul> <li><a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#Authentication";
-"\">Authentication</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
-"gnunet.html#Accounting-to-Encourage-Resource-Sharing\">Accounting to "
-"Encourage Resource Sharing</a></li> <li><a href=\"https://docs.gnunet.org/";
-"handbook/gnunet.html#Confidentiality\">Confidentiality</a></li> <li><a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity\";>Anonymity</a></"
-"li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Deniability";
-"\">Deniability</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
-"gnunet.html#Peer-Identities\">Peer Identities</a></li> <li><a href=\"https://";
-"docs.gnunet.org/handbook/gnunet.html#Zones-in-the-GNU-Name-System-_0028GNS-"
-"Zones_0029\">Zones in the GNU Name System (GNS Zones)</a></li> <li><a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#Egos\";>Egos</a></li> </ul>"
-msgstr ""
-
-#: template/about.html.j2:88
-msgid "More Resources"
-msgstr ""
-
-#: template/about.html.j2:90
-msgid ""
-"There are many more resources to learn about GNUnet besides the <a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such as the "
-"<a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering "
-"the various layers, many <a href=\"https://gnunet.org/en/video.html";
-"\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.html";
-"\">glossary</a>."
-msgstr ""
-
-#: template/about.html.j2:95
-msgid ""
-"You are most welcome to <a href=\"engage.html\">get engaged into the "
-"conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href=\"use."
-"html\">use it</a> and <a href=\"engage.html\">contribute and get engaged</a> "
-"in various ways."
-msgstr ""
-
-#: template/about.html.j2:100
-msgid ""
-"Please be aware that this project is (despite of it's age) still in an early "
-"alpha stage when it comes to software &#8211; its not an easy task to "
-"rewrite the whole Internet!"
-msgstr ""
-
-#: template/about.html.j2:105
-msgid "Current funding"
-msgstr ""
-
-#: template/about.html.j2:110
-msgid ""
-"We're receiving funding from NLnet's Next Generation Internet funding line "
-"to document and implement the GNU Name System protocol in a way suitable for "
-"the IETF standardization process."
-msgstr ""
-
-#: template/about.html.j2:123
-msgid ""
-"We are grateful for free hosting offered by the following organizations:"
-msgstr ""
-
-#: template/about.html.j2:132
-msgid "Past funding"
-msgstr ""
-
-#: template/about.html.j2:134
-msgid "We are grateful for past funding from the following organizations:"
-msgstr ""
-
-#: template/architecture.html.j2:6
-msgid "GNUnet System Architecture"
-msgstr ""
-
-#: template/architecture.html.j2:15
-msgid "Legend"
-msgstr ""
-
-#: template/architecture.html.j2:55
-msgid "Foundations"
-msgstr ""
-
-#: template/architecture.html.j2:57
-msgid ""
-"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
-"end-to-end encrypted messaging layer (CADET), a public key infrastructure "
-"(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
-"for addresses and self-organized decentralized routing algorithms, these "
-"subsystems replace the traditional TCP/IP stack."
-msgstr ""
-
-#: template/architecture.html.j2:70
-msgid "Security"
-msgstr ""
-
-#: template/architecture.html.j2:73
-msgid ""
-"GNUnet is implemented using a multi-process architecture. Each subsystem "
-"runs as a separate process, providing fault-isolation and enabling tight "
-"permissions to be granted to each subsystem. Naturally, the implementation "
-"is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and will always "
-"remain free software."
-msgstr ""
-
-#: template/architecture.html.j2:87
-msgid "System architecture"
-msgstr ""
-
-#: template/architecture.html.j2:93
-msgid "Subsystems"
-msgstr ""
-
-#: template/architecture.html.j2:102
-msgid "libgnunetutil"
-msgstr ""
-
-#: template/architecture.html.j2:108
-msgid "APIs"
-msgstr ""
-
-#: template/contact.html.j2:6
-msgid "Contact information"
-msgstr ""
-
-#: template/contact.html.j2:11
-msgid "The mailing list"
-msgstr ""
-
-#: template/contact.html.j2:13
-msgid ""
-"An archived, public mailing list for GNUnet is hosted at <a href=\"https://";
-"lists.gnu.org/mailman/listinfo/gnunet-developers\">https://lists.gnu.org/";
-"mailman/listinfo/gnunet-developers</a>. You can send messages to the list at "
-"<a href=\"mailto:address@hidden\";>address@hidden</a>."
-msgstr ""
-
-#: template/contact.html.j2:23
-msgid "The IRC channel"
-msgstr ""
-
-#: template/contact.html.j2:25
-msgid ""
-"<tt>#gnunet</tt> is reachable via <a href=\"https://freenode.net\";>irc."
-"freenode.net</a>. There is also an <a href=\"https://old.gnunet.org/bot/log/";
-"gnunet\">archive</a> available (currently unavailable, we are working on "
-"restoring access to it)."
-msgstr ""
-
-#: template/contact.html.j2:38
-msgid "Contacting individuals"
-msgstr ""
-
-#: template/contact.html.j2:40
-msgid ""
-"GNUnet developers are generally reachable at either <tt>PSEUDONYM@gnunet."
-"org</tt> or <tt>address@hidden</tt>. Most of us support receiving GnuPG "
-"encrypted Emails."
-msgstr ""
-
-#: template/contact.html.j2:50
-msgid "Reporting bugs"
-msgstr ""
-
-#: template/contact.html.j2:52
-msgid ""
-"We track open feature requests and bugs for projects within GNUnet in our <a "
-"href=\"https://bugs.gnunet.org/\";>Bug tracker</a>. You can also report bugs "
-"or feature requests to the <a href=\"https://lists.gnu.org/mailman/listinfo/";
-"bug-gnunet\">bug-gnunet</a> mailing list. The mailinglist requires no "
-"subscription."
-msgstr ""
-
-#: template/copyright.html.j2:11
-msgid ""
-"<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
-"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
-"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
-msgstr ""
-
-#: template/copyright.html.j2:22
-msgid ""
-"<p>The agreements ensure that the code will continue to be made available "
-"under free software licenses, but gives developers the freedom to move code "
-"between GNUnet and GNU Taler without worrying about licenses and to give the "
-"company the ability to dual-license (for example, so that we can distribute "
-"via App-stores that are hostile to free software).</p>"
-msgstr ""
-
-#: template/copyright.html.j2:30
-msgid ""
-"<p>Minor contributions (basically, anyone without Git access) do not require "
-"copyright assignment. Pseudonymous contributions are accepted, in this case "
-"simply sign the agreement with your pseudonym. Scanned copies are "
-"sufficient, but snail mail is preferred.</p>"
-msgstr ""
-
-#: template/developers.html.j2:5
-msgid "GNUnet for developers"
-msgstr ""
-
-#: template/developers.html.j2:13
-msgid "Repositories"
-msgstr ""
-
-#: template/developers.html.j2:16
-msgid ""
-"A list of our Git repositories can be found on our our <a href=\"https://git.";
-"gnunet.org/\">Git Server</a>."
-msgstr ""
-
-#: template/developers.html.j2:27
-msgid ""
-"Technical papers can be found in our <a href=\"https://old.gnunet.org/";
-"bibliography\">bibliography</a>."
-msgstr ""
-
-#: template/developers.html.j2:34
-msgid "Discussion"
-msgstr ""
-
-#: template/developers.html.j2:37
-msgid ""
-"We have a mailing list for developer discussions. You can subscribe to or "
-"read the list archive at <a href=\"http://lists.gnu.org/mailman/listinfo/";
-"gnunet-developers\">http://lists.gnu.org/mailman/listinfo/gnunet-developers</"
-"a>."
-msgstr ""
-
-#: template/developers.html.j2:47
-msgid "Regression Testing"
-msgstr ""
-
-#: template/developers.html.j2:50
-msgid ""
-"We have <a href=\"https://buildbot.net/\";>Buildbot</a> automation tests to "
-"detect regressions and check for portability at <a href=\"https://old.gnunet.";
-"org/buildbot/gnunet/\">https://old.gnunet.org/buildbot/gnunet/</a>."
-msgstr ""
-
-#: template/developers.html.j2:59
-msgid "Code Coverage Analysis"
-msgstr ""
-
-#: template/developers.html.j2:62
-msgid ""
-"We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a href="
-"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
-msgstr ""
-
-#: template/developers.html.j2:72
-msgid "Performance Analysis"
-msgstr ""
-
-#: template/developers.html.j2:75
-msgid ""
-"We use <a href=\"https://old.gnunet.org/gauger\";>Gauger</a> for performance "
-"regression analysis of the exchange backend at <a href=\"https://old.gnunet.";
-"org/gauger/\">https://old.gnunet.org/gauger/</a>."
-msgstr ""
-
-#: template/download.html.j2:7 template/gnurl.html.j2:169
-msgid "Downloads"
-msgstr ""
-
-#: template/download.html.j2:11
-msgid ""
-"Here you can download releases of our software and find links to the various "
-"versions."
-msgstr ""
-
-#: template/download.html.j2:17
-msgid "0.11.x series"
-msgstr ""
-
-#: template/download.html.j2:18
-msgid "tarball"
-msgstr ""
-
-#: template/download.html.j2:20
-msgid ""
-"The tarball of the latest version can be obtained from GNU FTP and its "
-"mirrors."
-msgstr ""
-
-#: template/download.html.j2:30
-msgid "git"
-msgstr ""
-
-#: template/download.html.j2:32
-msgid ""
-"You can fetch the git tag of version 0.11.x from our development server:"
-msgstr ""
-
-#: template/engage.html.j2:6
-msgid "Engage!"
-msgstr ""
-
-#: template/ev.html.j2:6
-msgid "Verein zur F&ouml;rderung von GNUnet e.V."
-msgstr ""
-
-#: template/ev.html.j2:11
-msgid "About GNUnet e.V."
-msgstr ""
-
-#: template/ev.html.j2:13
-msgid ""
-"On December 27th 2013 a group of GNUnet hackers met at 30c3 to create the "
-"\"Verein zur F&ouml;rderung von GNUnet e.V.\", an association under German "
-"law to support GNUnet development. The Amtsgericht M&uuml;nchen registered "
-"the association on the 7th of March under VR 205287."
-msgstr ""
-
-#: template/ev.html.j2:22
-msgid ""
-"The association is officially dedicated to supporting research, development "
-"and education in the area of secure decentralized networking in general, and "
-"GNUnet specifically. This is the official website for the association."
-msgstr ""
-
-#: template/ev.html.j2:31
-msgid "Becoming a Member of GNUnet e.V."
-msgstr ""
-
-#: template/ev.html.j2:33
-msgid ""
-"GNUnet developers with git (write) access can become members to participate "
-"in the decision process and formally support GNUnet e.V. For this, all you "
-"have to do is update the <tt>members.txt</tt> file in the <a href=\"https://";
-"git.gnunet.org/gnunet-ev.git/\">gnunet-ev</a> repository. There are no "
-"membership dues; however, members are required to support GNUnet e.V. and in "
-"particularly contribute to the technical development within their means. For "
-"further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev.";
-"git/\">Satzung</a> (currently only available in German, translations "
-"welcome)."
-msgstr ""
-
-#: template/ev.html.j2:52
-msgid "Governance"
-msgstr ""
-
-#: template/ev.html.j2:54
-msgid ""
-"You can find our \"Satzung\", and the list of members under <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
-"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
-"<dl><dt>Vorsitz</dt> <dd><a href=\"https://grothoff.org/christian/";
-"\">Christian Grothoff</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>xrs</"
-"dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd>Lurchi</"
-"dd> </dl>"
-msgstr ""
-
-#: template/ev.html.j2:71
-msgid "Official Meeting Notes"
-msgstr ""
-
-#: template/ev.html.j2:84
-msgid "Support Us!"
-msgstr ""
-
-#: template/ev.html.j2:86
-msgid ""
-"Everybody is welcome to support us via donations. For financial "
-"contributions, Europeans are able to donate via SEPA. We hope to setup "
-"accounts in other major currency areas in the future. You can also donate "
-"via Bitcoin, routing details are given below. Please note that we are unable "
-"to provide receipts for your donations. If you are planning to donate a "
-"significant amount of money, please contact us first as it might be better "
-"to come to a custom arrangement. <dl><dt>BitCoin</dt> "
-"<dd>1GNUnetpWeR9Zs3vipdvVywo1GseeksjUh</dd> <dt>SEPA/IBAN</dt> "
-"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>"
-msgstr ""
-
-#: template/faq.html.j2:12
-msgid ""
-"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
-"Should I worry?"
-msgstr ""
-
-#: template/faq.html.j2:14
-msgid ""
-"A: Right now, this is expected and a known cause for high latency in GNUnet. "
-"We have started a major rewrite to address this and other problems, but "
-"until the Transport Next Generation (TNG) is ready, these warnings are "
-"expected."
-msgstr ""
-
-#: template/faq.html.j2:23
-msgid "Is there a graphical user interface?"
-msgstr ""
-
-#: template/faq.html.j2:25
-msgid ""
-"A: gnunet-gtk is a separate download. The package contains various GTK+ "
-"based graphical interfaces, including a graphical tool for configuration."
-msgstr ""
-
-#: template/glossary.html.j2:12
-msgid "Ego"
-msgstr ""
-
-#: template/glossary.html.j2:14
-msgid ""
-"We use the term \"Ego\" to refer to the fact that users in GNUnet can have "
-"multiple unlinkable identities, in the sense of alter egos. The ability to "
-"have more than one identity is crucial, as we may want to keep our egos for "
-"business separate from those we use for political activities or romance.<br> "
-"Egos in GNUnet are technically equivalent to identities (and the code does "
-"not distinguish between them). We simply sometimes use the term \"ego\" to "
-"stress that you can have more than one."
-msgstr ""
-
-#: template/glossary.html.j2:27
-msgid "Identity"
-msgstr ""
-
-#: template/glossary.html.j2:29
-msgid ""
-"In GNUnet users are identified via a public key, and that public key is then "
-"often referred to as the \"Identity\" of the user. However, the concept is "
-"not as draconian as it often is in real life where many are forced to have "
-"one name, one passport and one unique identification number. <br> As long as "
-"identities in GNUnet are simply public keys, users are free to create any "
-"number of identities, and we call those egos to emphasize the difference. "
-"Even though users can create such egos freely, it is possible to have an ego "
-"certified by some certification authority, resulting in something that more "
-"closely resembles the traditional concept of an identity.<br> For example, a "
-"university may certify the identities of its students such that they can "
-"prove that they are studying. Students may keep their (certified) student "
-"identity separate from other egos that they use for other activities in life."
-msgstr ""
-
-#: template/glossary.html.j2:50
-msgid "Pseudonym"
-msgstr ""
-
-#: template/glossary.html.j2:52
-msgid ""
-"A pseudonym is an ego that is specifically intended to not be linked to "
-"one's real name. GNUnet users can create many egos, and thus also many "
-"pseudonyms. <br> Repeated uses of the same pseudonym are linkable by "
-"definition, as they involve the same public key. Anonymity requires the use "
-"of either the special \"anonymous\" pseudonym (for GNUnet, this is the "
-"neutral element on the elliptic curve) or a throw-away pseudonym that is "
-"only used once."
-msgstr ""
-
-#: template/glossary.html.j2:71
-msgid "Namespaces"
-msgstr ""
-
-#: template/glossary.html.j2:73
-msgid ""
-"The GNU Name System allows every ego (or identity) to securely and privately "
-"associate any number of label-value pairs with an ego. The values are called "
-"record sets following the terminology of the Domain Name System (DNS). The "
-"mapping of labels to record sets for a given ego is called a namespace. <br> "
-"If records are made public and thus published, it is possible for other "
-"users to lookup the record given the ego's public key and the label. Here, "
-"not only the label can thus act as a passphrase but also the public key -- "
-"which despite its name may not be public knowledge and is never disclosed by "
-"the GNS protocol itself."
-msgstr ""
-
-#: template/glossary.html.j2:89
-msgid "Peer"
-msgstr ""
-
-#: template/glossary.html.j2:91
-msgid ""
-"A \"peer\" is an instance of GNUnet with its own per-instance public key and "
-"network addresses. Technically, it is possible to run multiple peers on the "
-"same host, but this only makes sense for testing. <br> By design GNUnet "
-"supports multiple users to share the same peer, just as UNIX is a multi-user "
-"system. A \"peer\" typically consists of a set of foundational GNUnet "
-"services running as the \"gnunet\" user and allowing all users in the "
-"\"gnunet\" group to utilize the API. On multi-user systems, additional "
-"\"personalized\" services may be required per user. <br> While peers are "
-"also identified by public keys, these public keys are completely unrelated "
-"to egos or identities. Namespaces cannot be associated with a peer, only "
-"with egos."
-msgstr ""
-
-#: template/gnurl.html.j2:20
-msgid ""
-"libgnurl is a micro fork of libcurl. The goal of libgnurl is to support only "
-"HTTP and HTTPS (and only HTTP 1.x) with a single crypto backend (GnuTLS) to "
-"ensure a small footprint and uniform experience for developers regardless of "
-"how libcurl was compiled.<br> Our main usecase is for GNUnet, but it might "
-"be usable for others, hence we're releasing the code to the general public."
-"<br> libgnurl is released under the same license as libcurl. Please read the "
-"README for instructions, as you must supply the correct options to configure "
-"to get a proper build of libgnurl."
-msgstr ""
-
-#: template/gnurl.html.j2:35
-msgid "About gnurl"
-msgstr ""
-
-#: template/gnurl.html.j2:37
-msgid ""
-"Large parts of the following 6 paragraphs are old and need to be rewritten."
-msgstr ""
-
-#: template/gnurl.html.j2:43
-msgid "Motivation"
-msgstr ""
-
-#: template/gnurl.html.j2:45
-msgid ""
-"cURL supports many crypto backends. GNUnet requires the use of GnuTLS, but "
-"other variants are used by some distributions. Supporting other crypto "
-"backends would again expose us to a wider array of security issues, may "
-"create licensing issues and most importantly introduce new bugs as some "
-"crypto backends are known to introduce subtle runtime issues. While it is "
-"possible to have two versions of libcurl installed on the same system, this "
-"is error-prone, especially as if we are linked against the wrong version, "
-"the bugs that arise might be rather subtle."
-msgstr ""
-
-#: template/gnurl.html.j2:58
-msgid ""
-"For GNUnet, we also need a particularly modern version of GnuTLS. Thus, it "
-"would anyway be necessary to recompile cURL for GNUnet. But what happens if "
-"one links cURL against this version of GnuTLS? Well, first one would install "
-"GnuTLS by hand in the system. Then, we build cURL. cURL will build against "
-"it just fine, but the linker will eventually complain bitterly. The reason "
-"is that cURL also links against a bunch of other system libraries (gssapi, "
-"ldap, ssh2, rtmp, krb5, sasl2, see discussion on obscure protocols above), "
-"which --- as they are part of the distribution --- were linked against an "
-"older version of GnuTLS. As a result, the same binary would be linked "
-"against two different versions of GnuTLS. That is typically a recipe for "
-"disaster. Thus, in order to avoid updating a dozen system libraries (and "
-"having two versions of those installed), it is necessary to disable all of "
-"those cURL features that GNUnet does not use, and there are many of those. "
-"For GNUnet, the more obscure protocols supported by cURL are close to dead "
-"code --- mostly harmless, but not useful. However, as some application may "
-"use one of those features, distributions are typically forced to enable all "
-"of those features, and thus including security issues that might arise from "
-"that code."
-msgstr ""
-
-#: template/gnurl.html.j2:82
-msgid ""
-"So to use a modern version of GnuTLS, a sane approach is to disable all of "
-"the \"optional\" features of cURL that drag in system libraries that link "
-"against the older GnuTLS. That works, except that one should then NEVER "
-"install that version of libcurl in say /usr or /usr/local, as that may break "
-"other parts of the system that might depend on these features that we just "
-"disabled. Libtool versioning doesn't help here, as it is not intended to "
-"deal with libraries that have optional features. Naturally, installing cURL "
-"somewhere else is also problematic, as we now need to be really careful that "
-"the linker will link GNUnet against the right version. Note that none of "
-"this can really be trivially fixed by the cURL developers."
-msgstr ""
-
-#: template/gnurl.html.j2:97
-msgid "Rename to fix"
-msgstr ""
-
-#: template/gnurl.html.j2:99
-#, python-format
-msgid ""
-"How does forking fix it? Easy. First, we can get rid of all of the "
-"compatibility issues --- if you use libgnurl, you state that you don't need "
-"anything but HTTP/HTTPS. Those applications that need more, should stick "
-"with the original cURL. Those that do not, can choose to move to something "
-"simpler. As the library gets a new name, we do not have to worry about tons "
-"of packages breaking as soon as one rebuilds it. So renaming itself and "
-"saying that \"libgnurl = libcurl with only HTTP/HTTPS support and GnuTLS\" "
-"fixes 99%% of the problems that darkened my mood. Note that this pretty much "
-"CANNOT be done without a fork, as renaming is an essential part of the fix. "
-"Now, there might be creative solutions to achieve the same thing within the "
-"standard cURL build system, but I'm not happy to wait for a decade for "
-"Daniel to review the patches. The changes libgnurl makes to curl are "
-"miniscule and can easily be applied again and again whenever libcurl makes a "
-"new release."
-msgstr ""
-
-#: template/gnurl.html.j2:118
-msgid "Using libgnurl"
-msgstr ""
-
-#: template/gnurl.html.j2:120
-msgid ""
-"Projects that use cURL only for HTTP/HTTPS and that would work with GnuTLS "
-"should be able to switch to libgnurl by changing \"-lcurl\" to \"-lgnurl\". "
-"That's it. No changes to the source code should be required, as libgnurl "
-"strives for bug-for-bug compatibility with the HTTP/HTTPS/GnuTLS subset of "
-"cURL. We might add new features relating to this core subset if they are "
-"proposed, but so far we have kept our changes minimal and no additions to "
-"the original curl source have been written."
-msgstr ""
-
-#: template/gnurl.html.j2:133
-msgid "Gotchas"
-msgstr ""
-
-#: template/gnurl.html.j2:135
-msgid ""
-"libgnurl and gnurl are not intended to be used as a replacement for curl for "
-"users. Since no conflicts in filenames should occur you are not expected to "
-"remove curl to make use of gnurl and viceversa."
-msgstr ""
-
-#: template/gnurl.html.j2:149
-msgid "You can get the gnurl git repository using:"
-msgstr ""
-
-#: template/gnurl.html.j2:162
-msgid "The versions are checked in as (signed) git tags."
-msgstr ""
-
-#: template/gnurl.html.j2:171
-msgid ""
-"Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/";
-"\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a "
-"variety of distributions and package managers. Package Managers which "
-"include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
-"a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
-"through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
-"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
-"pkgsrc.org\">pkgsrc</a>."
-msgstr ""
-
-#: template/gnurl.html.j2:188
-msgid "Building gnurl"
-msgstr ""
-
-#: template/gnurl.html.j2:190
-msgid ""
-"We suggest to closely follow release announcements, as they might indicate "
-"changes in how gnurl is to be build. <br> If your package manager provides a "
-"binary build or build instructions to build gnurl from source automated and "
-"integrated with your environment, we strongly suggest to use this binary "
-"build. <br> There are two ways to build gnurl. The first one builds from the "
-"most recent git tag, the second one uses the distributed tarball. "
-"Distributors generally are supposed to build from the tarball, but we "
-"describe both methods here. Both methods are written with a NetBSD 9 "
-"userland in mind, substitute tools as necessary. <br> You should <b>avoid</"
-"b> building gnurl from the tip of the default git branch, as only tags are "
-"considered to be stable and approved builds."
-msgstr ""
-
-#: template/gnurl.html.j2:211
-msgid "Building from the distributed tarball (prefered method)"
-msgstr ""
-
-#: template/gnurl.html.j2:213
-msgid ""
-"If you want to verify the signature, install an OpenPGP compatible tool such "
-"as security/gnupgp2 (and set it up). Assuming you use pkgin:"
-msgstr ""
-
-#: template/gnurl.html.j2:227
-msgid "Fetch the signature key from"
-msgstr ""
-
-#: template/gnurl.html.j2:231
-msgid "or via commandline with gnupg2."
-msgstr ""
-
-#: template/gnurl.html.j2:236
-msgid ""
-"Fetch the release, the signature, the checksum file as well as its signature:"
-msgstr ""
-
-#: template/gnurl.html.j2:255
-msgid ""
-"verify the signatures, and verify the checksums against the checksums in "
-"the .sum.txt file."
-msgstr ""
-
-#: template/gnurl.html.j2:261
-msgid "unpack the tarball:"
-msgstr ""
-
-#: template/gnurl.html.j2:271
-msgid "Change into the directory"
-msgstr ""
-
-#: template/gnurl.html.j2:281
-msgid "Now you can either run"
-msgstr ""
-
-#: template/gnurl.html.j2:291
-msgid "directly (and read configure-gnurl before you do so) or invoke"
-msgstr ""
-
-#: template/gnurl.html.j2:301
-msgid ""
-"and pass additional parameters such as a custom PREFIX location. Further "
-"reference can be the"
-msgstr ""
-
-#: template/gnurl.html.j2:306
-msgid "Now run"
-msgstr ""
-
-#: template/gnurl.html.j2:316
-msgid "(this is optional)"
-msgstr ""
-
-#: template/gnurl.html.j2:325
-msgid "and you are done."
-msgstr ""
-
-#: template/gnurl.html.j2:329
-msgid "Building from a tagged git commit"
-msgstr ""
-
-#: template/gnurl.html.j2:331
-msgid ""
-"Follow the steps above, but instead of downloading the tarball, clone the "
-"git tag you want to build from."
-msgstr ""
-
-#: template/gnurl.html.j2:342
-msgid "Reporting Bugs"
-msgstr ""
-
-#: template/gnurl.html.j2:344
-msgid ""
-"You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/";
-"\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but "
-"we prefer to track bugs on the bugtracker."
-msgstr ""
-
-#: template/gnurl.html.j2:354
-msgid "Maintainer and Cryptographic signatures"
-msgstr ""
-
-#: template/gnurl.html.j2:356
-msgid ""
-"gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP "
-"Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key "
-"fingerprint <b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:7
-msgid "GSoC 2018: GNUnet WebUI"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:11
-msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:17
-msgid ""
-"<strong>What was done?</strong><br /> In the context of Google Summer of "
-"Code 2018, my mentor (Martin Schanzenbach) and I have worked on creating and "
-"extending the REST API of GNUnet. Currently, we mirrored the functionality "
-"of following commands:"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:32
-msgid ""
-"Additionally, we developed a website with the Javascript framework Angular 6 "
-"and the design framework iotaCSS to use the new REST API. The REST API of "
-"GNUnet is now documented with Sphinx."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:40
-msgid ""
-"<strong>Why did we create a REST API?</strong><br /> ... when you can use "
-"the command line tools?<br /> We need to keep in mind, that everyone has the "
-"right to stay secure and private but not everyone feels comfortable using a "
-"terminal. The further developed REST access to GNUnet APIs in addition to "
-"the new web application allows new users to interact with GNUnet over a well "
-"known tool: their browsers. This addition to the C API and the command line "
-"tools may attract new users and developers."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:52
-msgid ""
-"<strong>How can we use it?</strong><br /> 1. The REST API developed in "
-"GNUnet<br /> The REST API is already merged into the gnunet.git repository "
-"(<a href=\"https://gnunet.org/git/gnunet.git/\";>GNUnet Main Git</a>).<br /> "
-"To use the new features, clone the repository and follow the <a href="
-"\"https://gnunet.org/en/install.html\";>Installation</a> on gnunet.org. Then, "
-"start the rest service with \"gnunet-arm -i rest\"."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:63
-msgid ""
-"2. The Web Application<br /> The web application is available under the "
-"gnunet-webui.git repository (<a href=\"https://gnunet.org/git/gnunet-webui.";
-"git/\">GNUnet WebUI Git</a>).<br /> You need to install the newest version "
-"of 'node' and 'yarn'. Dependent on your system, you may need to download "
-"newer versions and install them manually and not over your packet manager. "
-"After the installation succeeded, you need to clone the repository. Then, "
-"you need to run \"yarn install\" and \"yarn start\" for testing purposes. To "
-"deploy the website (keep in mind, that this website communicates with "
-"another localhost instance) use \"yarn build\" for building the web "
-"application and use the output in the 'dist' directory."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:80
-msgid ""
-"3. The Documentation<br /> The documentation is available under the gnunet-"
-"rest-api.git repository (<a href=\"https://gnunet.org/git/gnunet-rest-api.";
-"git/\">GNUnet REST API Docmentation Git</a>).<br /> Clone the repository and "
-"\"make html\". Then open the 'index.html' under 'build/html/'."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:91
-msgid ""
-"Please, give it a try and contact me, if you find any bugs or unintentional "
-"features. ;)"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:97
-msgid ""
-"<strong>What can be improved?</strong><br /> Right now, the build process of "
-"the web application may be a little too complex for a casual user. We may be "
-"able to solve this by using docker.<br /> Additionally, the web application "
-"does not prevent wrong inputs but responds with error messages. Adding "
-"GNUnet Records is currently only usable for people, who know how a GNS "
-"Record looks like. This can be adapted to each record type.<br /> Last but "
-"not least, additional features, design changes, etc..."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:111
-msgid "Thanks for reading."
-msgstr ""
-
-#: template/gsoc.html.j2:6
-msgid "GNUnet's Google Summer of Code projects"
-msgstr ""
-
-#: template/gsoc.html.j2:12 template/gsoc.html.j2:28
-msgid "Current projects"
-msgstr ""
-
-#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
-msgid "Past projects"
-msgstr ""
-
-#: template/gsoc.html.j2:14 template/gsoc.html.j2:553
-msgid "Finished projects"
-msgstr ""
-
-#: template/gsoc.html.j2:21
-msgid ""
-"As a GNU project, GNUnet has participated in the Google Summer of Code "
-"(GSoC) for a number of years. This page lists all current, past, and "
-"finished projects."
-msgstr ""
-
-#: template/gsoc.html.j2:37
-msgid ""
-"It is time for GNUnet to run properly on Android. Note that GNUnet is "
-"written in C, and this is not about rewriting GNUnet in Java, but about "
-"getting the C code to run on Android."
-msgstr ""
-
-#: template/gsoc.html.j2:44
-msgid ""
-"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\";>Hartmut "
-"Goebel</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:53
-msgid ""
-"There is a push for migrating our CI to Gitlab. The CI should eventually not "
-"just run \"make check\" on various platforms, but also perform tests with "
-"multiple peers running in different VMs with specific network topologies (i."
-"e. NAT) between them being simulated. The CI should also be integrated with "
-"Gauger for performance regression analysis. Running jobs only when "
-"dependencies have changed and scripting more granular triggers or ideally "
-"automatic dependency discovery (as done by the autotools) is also important."
-msgstr ""
-
-#: template/gsoc.html.j2:65
-msgid "<strong>Mentors:</strong> TBD"
-msgstr ""
-
-#: template/gsoc.html.j2:74
-msgid ""
-"reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Upon authorization, the user provides a requesting party (RP) such "
-"as a website with an authorization ticket (e.g. piggybacked in an OpenID "
-"authorization code). The RP uses information contained in this ticket to "
-"<ol> <li> Retrieve the decryption key from GNS</li> <li> Retrieve the user "
-"attributes from GNS</li> </ol> The GNS lookups ensure that the RP receives "
-"up-to-date attributes and functional decryption keys. However, in particular "
-"the RP-specific encryption key resolution can be slow and even fail "
-"depending on the network topology. We propose that in an initial exchange, "
-"in particular OpenID authorization code flows, we try to incorporate key and "
-"maybe even an attribute set in the ticket exchange. In order to mitigate "
-"this issue, this project is meant to investigate and implement how... <ol> "
-"<li> ... decryption keys can be added to an initial exchange in OpenID.</li> "
-"<li> ... initial set(s) of attributes can be piggybacked in OpenID.</li> </"
-"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:105
-msgid ""
-"re:claimID is a decentralized identity system build on top of the GNU Name "
-"System. The initial design and implementation of re:claimID includes an "
-"attribute-based encryption module in order to prevent unauthorized access to "
-"attributes in the name system. Our motivation for re:claimID was for it to "
-"be name system agnostic, which means the design theoretically also works for "
-"other name systems such as namecoin. Other name systems often do not have "
-"built-in mechanisms in order to do this. Hence, we implemented an ABE access "
-"control layer. Our ABE implementation requires two third party libraries: "
-"libpbc and libgabe. While we could merge libgabe into the gnunet service "
-"implementation of re:claimID, libpbc is a rather large, third party library "
-"which lacks packaging in distributions and for platforms. On the other hand, "
-"GNS supports record data encryption using symmetric keys as labels. If we "
-"make the access control layer of re:claimID more generic in order to support "
-"both ABE and GNS encryption, we could reduce the required depenencies. This "
-"would result in gnunet packages to include re:claimID by default. In short, "
-"the goals are to... <ol> <li> ... improve performance by reducing encryption "
-"overhead.</li> <li> ... reduce dependencies.</li> </ol> <br/> "
-"<strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:140
-msgid ""
-"One great problem of the current Internet is the lack of disintermediation. "
-"When people want to talk they need a chat service. When they want to share "
-"files they need a file transfer service. Although GNUnet already possesses "
-"quite advanced integration into Linux networking, a little extra work is "
-"needed for existing applications like irc, www, ftp, rsh, nntpd to run over "
-"it in a peer-to-peer way, simply by using a GNS hostname like friend.gnu. "
-"Once people have added a person to their GNS they can immediately message, "
-"exchange files and suchlike directly, with nothing but the GNUnet in the "
-"middle, using applications that have been distributed with unix systems ever "
-"since the 1980's. We can produce an OS distribution where these things work "
-"out of the box with the nicknames of people instead of cloud services. For "
-"more information and context, read"
-msgstr ""
-
-#: template/gsoc.html.j2:161
-msgid "<strong>Mentors:</strong> lynX &amp; dvn"
-msgstr ""
-
-#: template/gsoc.html.j2:169
-msgid ""
-"There are a variety of GNUNet APIs that should be exposed in the Rust "
-"wrappers. Implementing these will require extending the port of GNUNet utils "
-"written by Andrew Cann and Kelong Cong."
-msgstr ""
-
-#: template/gsoc.html.j2:177
-msgid ""
-"As an introduction to the code base, we suggest that the student and Jeff "
-"Burdges together update the asynchronous IO system from gjio to futures-rs "
-"or another layer built upon it. Jeff Burdges is expected to concurrently be "
-"implementing a GNUNet API for his own mix network work."
-msgstr ""
-
-#: template/gsoc.html.j2:187 template/gsoc.html.j2:211
-#: template/gsoc.html.j2:265 template/gsoc.html.j2:295
-#: template/gsoc.html.j2:539
-msgid "<strong>Mentors:</strong> Jeff Burdges"
-msgstr ""
-
-#: template/gsoc.html.j2:192
-msgid "Required Skills: Rust"
-msgstr ""
-
-#: template/gsoc.html.j2:197
-msgid "Difficulty level: low"
-msgstr ""
-
-#: template/gsoc.html.j2:205
-msgid ""
-"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
-msgstr ""
-
-#: template/gsoc.html.j2:216
-msgid ""
-"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
-"using GNS over Tor too, but currently that's on hold until folks think more "
-"about how names should be moved around the local system. We're calling this "
-"more collaborative approach NSS2 for now."
-msgstr ""
-
-#: template/gsoc.html.j2:225 template/gsoc.html.j2:399
-#: template/gsoc.html.j2:439 template/gsoc.html.j2:469
-msgid "Required Skills: C"
-msgstr ""
-
-#: template/gsoc.html.j2:230 template/gsoc.html.j2:474
-#: template/gsoc.html.j2:619
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:238
-msgid ""
-"Design and implementation of <a href=\"http://jsonapi.org/\";>REST APIs</a> "
-"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html";
-"\">GNUnet API</a> so that easy, hands-on development is possible. Also, "
-"browser-based UIs will be much easier to create on top of REST APIs."
-msgstr ""
-
-#: template/gsoc.html.j2:249 template/gsoc.html.j2:609
-msgid "<strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:257
-msgid ""
-"Improve the Rust implementation of GNUnet utils, possibly including adding "
-"support for asynchronous IO using mio, or perhaps a higher level "
-"asynchronous IO library built upon it, such as rotor, mioco, eventual_io, or "
-"gj."
-msgstr ""
-
-#: template/gsoc.html.j2:273
-msgid ""
-"Implement rudimentary Android compatibility for GNUnet, in part by porting "
-"the GNUnet utils scheduler to act as a thin wrapper over libuv."
-msgstr ""
-
-#: template/gsoc.html.j2:280
-msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:288 template/gsoc.html.j2:532
-msgid ""
-"Implementation of a replacement for PANDA (see Pond) with better security, "
-"and maybe integration with the GNU Name System for key exchange."
-msgstr ""
-
-#: template/gsoc.html.j2:300
-msgid "Required Skills: Rust or C, crypto"
-msgstr ""
-
-#: template/gsoc.html.j2:305 template/gsoc.html.j2:362
-#: template/gsoc.html.j2:404 template/gsoc.html.j2:444
-msgid "Difficulty level: high"
-msgstr ""
-
-#: template/gsoc.html.j2:313
-msgid ""
-"Implement different place types and file sharing by creating a new place for "
-"the shared content."
-msgstr ""
-
-#: template/gsoc.html.j2:319
-msgid "Place types to be implemented:"
-msgstr ""
-
-#: template/gsoc.html.j2:323
-msgid ""
-"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
-"with comments referencing a region of the image</li> <li>Sound: play a sound "
-"file with comments referencing a timestamp</li> <li>Directory/Album: "
-"pointers to File / Image / Sound places</li> <li>Event: with RSVP</li> "
-"<li>Survey: ask your social neighborhood questions in a structured form</li> "
-"</ul>"
-msgstr ""
-
-#: template/gsoc.html.j2:334
-msgid "Also provide the following UI functionality:"
-msgstr ""
-
-#: template/gsoc.html.j2:338
-msgid ""
-"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
-"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
-"fan page for example).</li> <li>Edit a previously published post + offer "
-"edit history to readers.</li> <li>Control expiry of channel history.</li> </"
-"ul>"
-msgstr ""
-
-#: template/gsoc.html.j2:347
-msgid ""
-"See also <a href=\"http://secushare.org/features\";>http://secushare.org/";
-"features</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:352
-msgid "<strong>Mentors:</strong> lynX"
-msgstr ""
-
-#: template/gsoc.html.j2:357
-msgid "Required Skills: C/C++"
-msgstr ""
-
-#: template/gsoc.html.j2:370
-msgid ""
-"Implement aggregation of distributed state from various channels in order to "
-"provide for a powerful social graph API capable of producing social network "
-"profiles, dashboards, a calendar out of upcoming event invitations (if "
-"available), social search functionality and most of all to make it easy for "
-"users to adopt cryptographic identities of their contacts/friends simply by "
-"finding them in the social graph of their existing contacts (\"This is "
-"Linda. You have 11 contacts in common with her. [ADD]\")."
-msgstr ""
-
-#: template/gsoc.html.j2:388
-msgid ""
-"Related to <a href=\"http://secushare.org/rendezvous\";>secushare.org/"
-"rendezvous</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:394 template/gsoc.html.j2:434
-msgid "<strong>Mentors:</strong> t3sserakt, lynX"
-msgstr ""
-
-#: template/gsoc.html.j2:411
-msgid ""
-"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
-"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
-"e-mail addresses to secushare identities. </li> <li> Encode or translate "
-"various e-mail features into secushare equivalents. </li> <li> Parts of "
-"secushare are currently written in Rust, therefore Rust is preferred for "
-"this task but it is not an requirement. </li> </ul>"
-msgstr ""
-
-#: template/gsoc.html.j2:452
-msgid ""
-"Implementation of the GNUnet auction system described in Chapter 3 of <a "
-"href=\"https://grothoff.org/christian/teich2017ms.pdf\";>this thesis</a>. "
-"Specific tasks are adding smart contract creation and round time enforcement "
-"to libbrandt as well as creating the GNUnet auction service, library and the "
-"three user interface programs create, info and join."
-msgstr ""
-
-#: template/gsoc.html.j2:464
-msgid "<strong>Mentors:</strong> mate, cg"
-msgstr ""
-
-#: template/gsoc.html.j2:482
-msgid ""
-"Implementation of additional transports to make GNUnet communication more "
-"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
-"over-DNS"
-msgstr ""
-
-#: template/gsoc.html.j2:489 template/gsoc.html.j2:503
-msgid "<strong>Mentors:</strong> Matthias Wachs"
-msgstr ""
-
-#: template/gsoc.html.j2:497
-msgid ""
-"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
-"punching, better STUN support)"
-msgstr ""
-
-#: template/gsoc.html.j2:511
-msgid ""
-"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
-msgstr ""
-
-#: template/gsoc.html.j2:519
-msgid ""
-"Improving libaboss to make computation on shared secrets (including repeated "
-"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?";
-"doid=62212.62213\">Ben-Or et al.</a> if possible. This in particular means "
-"moving libaboss to bignums (gcry_mpi)."
-msgstr ""
-
-#: template/gsoc.html.j2:547
-msgid ""
-"Please refer to the description for this project listed under GNU Guix "
-"project ideas."
-msgstr ""
-
-#: template/gsoc.html.j2:559
-msgid ""
-"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
-"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
-"around python-zbar, which itself wraps libzbar. The goal of this project is "
-"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
-"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\";>#5562</a>)."
-msgstr ""
-
-#: template/gsoc.html.j2:569
-msgid "<strong>Mentors:</strong> Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:574
-msgid "Required Skills:"
-msgstr ""
-
-#: template/gsoc.html.j2:579
-msgid "Difficulty level:"
-msgstr ""
-
-#: template/gsoc.html.j2:584
-msgid "Report:"
-msgstr ""
-
-#: template/gsoc.html.j2:589
-msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
-msgstr ""
-
-#: template/gsoc.html.j2:599
-msgid ""
-"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
-"to be determined framework such as Angular2. This includes the design and "
-"implementation of not yet existing <a href=\"http://jsonapi.org/\";>REST "
-"APIs</a> that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.";
-"html\">GNUnet API</a>."
-msgstr ""
-
-#: template/gsoc.html.j2:614
-msgid "Required Skills: C, JavaScript, CSS"
-msgstr ""
-
-#: template/gsoc.html.j2:624
-msgid ""
-"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
-msgstr ""
-
-#: template/index.html.j2:19
-msgid ""
-"GNUnet is a new network protocol stack for building secure, distributed, and "
-"privacy-preserving applications. With strong roots in <a href=\"https://bib.";
-"gnunet.org\">academic research</a>, our goal is to replace the <a href="
-"\"https://secushare.org/broken-internet\";>old insecure Internet</a> protocol "
-"stack."
-msgstr ""
-
-#: template/index.html.j2:29
-msgid ""
-"GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/";
-"Overlay_network\">overlay network</a> on top of the existing Internet "
-"infrastructure forming the basis of a hybrid <a href=\"architecture.html"
-"\">peer-to-peer mesh and relay backbone</a> for applications to run on. It "
-"could just as well be run independently of the Internet, over <a href="
-"\"https://en.wikipedia.org/wiki/Physical_layer\";>dedicated radio and cable</"
-"a>."
-msgstr ""
-
-#: template/index.html.j2:38
-msgid ""
-"GNUnet is made for a free and open society: It&#39;s a self-organizing "
-"network and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html";
-"\">free software</a> as in freedom. GNUnet puts you in control of your data. "
-"You determine which data to share with whom, and you&#39;re not pressured to "
-"accept compromises."
-msgstr ""
-
-#: template/index.html.j2:89
-msgid "The Internet of tomorrow needs GNUnet today"
-msgstr ""
-
-#: template/index.html.j2:95
-msgid "Imagine..."
-msgstr ""
-
-#: template/index.html.j2:97
-msgid ""
-"The conventional Internet is currently like a system of roads with deep "
-"potholes and highwaymen all over the place. Even if you still can use the "
-"roads (e.g. send emails, or browse websites) your vehicle might get "
-"hijacked, damaged, or long arms might reach into its back and steal your "
-"items (data) to use it against you and sell it to others - while you can&#39;"
-"t even notice the thievery nor accuse and hold the scroungers accountable. "
-"<!-- Proposal from Fabian Gerlach: The conventional Internet is currently "
-"like a system of roads with deep potholes and surveillance cameras all over "
-"the place. Even if you still can use the roads (e.g. send emails, or browse "
-"websites) your vehicle might gets damaged. And the surveillance cameras will "
-"create a movement profile about your life: They recognize your car license "
-"plate, track you everywhere you drive, and save this information in a "
-"central data base. -->"
-msgstr ""
-
-#: template/index.html.j2:121
-msgid "The Internet is broken"
-msgstr ""
-
-#: template/index.html.j2:123
-msgid ""
-"Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: "
-"protecting against address forgery, routers learning metadata, or choosing "
-"trustworthy CAs is nontrivial and sometimes impossible. <!-- Proposal from "
-"Fabian Gerlach: The Internet is not designed with security in mind: The "
-"network generally learns too much about users; it has insecure defaults and "
-"high complexity; and it is centralized. That makes it very vulnerable for "
-"multiple attacks massively threatening our freedom. -->"
-msgstr ""
-
-#: template/index.html.j2:137
-msgid ""
-"GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf";
-"\">privacy by design</a>, improving addressing, routing, naming and content "
-"distribution in a technically robust manner - as opposed to ad-hoc designs "
-"in place today. <!-- Proposal from fabian gerlach: GNUnet is built <a href="
-"\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design\"</a> "
-"and \"distributed by design\". This improves addressing, routing, naming and "
-"content distribution in a technically robust manner. -->"
-msgstr ""
-
-#: template/index.html.j2:155
-msgid "Decentralization is hard"
-msgstr ""
-
-#: template/index.html.j2:158
-msgid ""
-"<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other "
-"distributed or P2P project develops its own library stack, covering "
-"transports, stream muxing, discovery and others. This divides effort and "
-"multiplies bug count. --> Instead of sharing common components and tools for "
-"building P2P systems, every P2P project seems to re-invent the wheel. <!-- "
-"TODO: rework this sentence. --> This heightens the effort and increases the "
-"potential number of vulnerabilities."
-msgstr ""
-
-#: template/index.html.j2:174
-msgid ""
-"GNUnet is a metadata-preserving foundation for your application, covering "
-"areas from addressing to reliable bidirectional Axolotl-encrypted channels, "
-"with advanced routing. Our work is based on continuous research spanning "
-"almost two decades."
-msgstr ""
-
-#: template/index.html.j2:188
-msgid "Metadata is exposed"
-msgstr ""
-
-#: template/index.html.j2:190
-msgid ""
-"Your metadata is just as revealing as the actual content; and it gets "
-"exposed on the Internet.<br> Even though transport encryption is "
-"increasingly being deployed on the Internet, it still reveals data that can "
-"threaten democracy: the identities of senders and receivers, the times, "
-"frequency and the volume of communication are all still revealed.<br> <!-- "
-"Looks like a weak argumentation to me: which <a href=\"https://www.freehaven.";
-"net/anonbib/cache/websitefingerprinting-pets2016.pdf\">enables reverse-"
-"engineering pages visited via website fingerprinting</a>. --> GNUnet <a href="
-"\"https://secushare.org/anonymity\";>addresses</a> these concerns with "
-"perfect forward secrecy via ephemeral public key addressing, fixed packet "
-"size to hinder traffic analysis, layered encryption, Sybil-resistant "
-"routing, and more."
-msgstr ""
-
-#: template/index.html.j2:213
-msgid "Freedoms are not respected"
-msgstr ""
-
-#: template/index.html.j2:215
-msgid ""
-"Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a href="
-"\"https://www.gnu.org/philosophy/free-sw.html\";>essential freedoms</a> to "
-"various degrees."
-msgstr ""
-
-#: template/index.html.j2:224
-msgid ""
-"GNUnet gives users freedoms to securely access information (\"run\" the "
-"network), to study all aspects of the network&#39;s operation (\"access the "
-"code\"), to distribute information (\"copy\"), as well as the freedom to "
-"deploy new applications (\"modify\")."
-msgstr ""
-
-#: template/index.html.j2:236
-msgid "Learn more about GNUnet"
-msgstr ""
-
-#: template/index.html.j2:238
-msgid ""
-"If you want to know more about the GNUnet please continue reading the <a "
-"href=\"about.html\">about page</a>. There are much more resources, such as "
-"the <a href=\"https://docs.gnunet.org\";>main handbook / reference manual</"
-"a>, a <a href=\"https://bib.gnunet.org/\";>bibliography</a> and <a href="
-"\"https://gnunet.org/en/video.html\";>videos</a>."
-msgstr ""
-
-#: template/index.html.j2:247
-msgid ""
-"You are very welcome to <a href=\"https://gnunet.org/en/engage.html\";> get "
-"engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install.";
-"html\">install GNUnet</a>, <a href=\"https://gnunet.org/en/use.html\";>use "
-"it</a> and <a href=\"https://gnunet.org/en/engage.html\";>contribute</a>. "
-"<br> Be aware that this project is still in an early alpha stage when it "
-"comes to software &#8211; it is not an easy task to rewrite the whole "
-"Internet!"
-msgstr ""
-
-#: template/index.html.j2:269
-msgid "Featured Applications"
-msgstr ""
-
-#: template/index.html.j2:275
-msgid "GNU Taler (Alpha)"
-msgstr ""
-
-#: template/index.html.j2:277
-msgid ""
-"<a href=\"https://taler.net/\";>GNU Taler</a> is a new privacy-preserving "
-"electronic payment system. Payments are cryptographically secured and are "
-"confirmed within milliseconds with extremely low transaction costs."
-msgstr ""
-
-#: template/index.html.j2:289
-msgid "The GNU Name System"
-msgstr ""
-
-#: template/index.html.j2:292
-msgid ""
-"<!-- The <a href=\"use.html#gns\">GNU Name System (GNS)</a> --> The <a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#The-GNU-Name-System\";>GNU "
-"Name System (GNS)</a> is a fully decentralized replacement for the Domain "
-"Name System (DNS). Instead of using a hierarchy, GNS uses a directed graph. "
-"Naming conventions are similar to DNS, but queries and replies are private "
-"even with respect to peers providing the answers. The integrity of records "
-"and privacy of look-ups is cryptographically secured. <!-- Too technical: "
-"GNS integrates a robust, efficient and instant key revocation mechanism. -->"
-msgstr ""
-
-#: template/index.html.j2:309
-msgid "re:claimID"
-msgstr ""
-
-#: template/index.html.j2:311
-msgid ""
-"<a href=\"https://reclaim-identity.io/\";>re:claimID</a> is a decentralized "
-"Identity Provider (IdP) service built in top of the GNU Name System. It "
-"allows users to securely share personal information with websites using "
-"standardized protocols (OpenID Connect)."
-msgstr ""
-
-#: template/index.html.j2:324
-msgid "Filesharing (Alpha)"
-msgstr ""
-
-#: template/index.html.j2:326
-msgid ""
-"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
-"to provide censorship-resistant, anonymous filesharing. The publisher is "
-"empowered to make a gradual choice between performance and anonymity."
-msgstr ""
-
-#: template/index.html.j2:337
-msgid "Conversation (Pre-Alpha)"
-msgstr ""
-
-#: template/index.html.j2:339
-msgid ""
-"GNUnet conversation is an application that provides secure voice "
-"communication in a fully decentralized way by employing GNUnet for routing "
-"and transport."
-msgstr ""
-
-#: template/index.html.j2:355
-msgid "Upcoming Applications"
-msgstr ""
-
-#: template/index.html.j2:361
-msgid "secushare"
-msgstr ""
-
-#: template/index.html.j2:363
-msgid ""
-"<a href=\"https://secushare.org/\";>secushare</a> is creating a decentralized "
-"social networking application on top of GNUnet. Using overlay multicast and "
-"the extensible PSYC protocol, notifications are distributed end-to-end "
-"encrypted to authorized recipients only."
-msgstr ""
-
-#: template/index.html.j2:375
-msgid "pretty Easy privacy"
-msgstr ""
-
-#: template/index.html.j2:377
-msgid ""
-"<a href=\"https://pep.foundation/\";>pretty Easy privacy</a> (p&#8801;p) is "
-"creating a usable end-to-end encrypted e-mail solution using opportunistic "
-"key exchange. p&#8801;p will use GNUnet to protect metadata and exploit new "
-"cryptographic protocols to verify keys."
-msgstr ""
-
-#: template/install-on-archpi.html.j2:6
-msgid "Tutorial: GNUnet on Arch Linux/Pi"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:16
-msgid "Requirements for Raspberry Pi 3"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:40
-msgid "Get the Source Code"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:62
-#: template/install-on-debian9.html.j2:130
-msgid "In Addition: gnunet-gtk"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:79
-msgid "Run"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:131
-msgid "Make sure, it works!"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:6
-msgid "Tutorial: GNUnet on Debian 9"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:9
-#: template/install-on-ubuntu1804.html.j2:9
-msgid "Introduction"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:29 template/install-on-macos.html.j2:17
-#: template/install-on-netbsd.html.j2:19
-#: template/install-on-ubuntu1804.html.j2:26
-msgid "Requirements"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:45
-#: template/install-on-ubuntu1804.html.j2:41
-msgid "Make an installation directory"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:59
-#: template/install-on-macos.html.j2:134
-#: template/install-on-netbsd.html.j2:224
-#: template/install-on-ubuntu1804.html.j2:53
-msgid "Get the source code"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:78
-#: template/install-on-macos.html.j2:142
-#: template/install-on-netbsd.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:61
-msgid "Compile and Install"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:103
-#: template/install-on-ubuntu1804.html.j2:70
-msgid "Option 1: GNUnet for testing / usage"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:116
-#: template/install-on-ubuntu1804.html.j2:82
-msgid "Option 2: GNUnet for development"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:153
-#: template/install-on-ubuntu1804.html.j2:97
-msgid "Install GNUnet plugin for name resolution"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:207
-#: template/install-on-ubuntu1804.html.j2:134
-msgid "Create configuration file"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:227
-#: template/install-on-ubuntu1804.html.j2:156
-msgid "Use GNUnet!"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:162
-msgid "Uninstall GNUnet and its dependencies"
-msgstr ""
-
-#: template/install-on-macos.html.j2:6
-msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)"
-msgstr ""
-
-#: template/install-on-macos.html.j2:24 template/install-on-netbsd.html.j2:30
-msgid "Installation"
-msgstr ""
-
-#: template/install-on-macos.html.j2:42 template/install-on-netbsd.html.j2:102
-msgid "First steps"
-msgstr ""
-
-#: template/install-on-macos.html.j2:109
-#: template/install-on-netbsd.html.j2:182
-msgid "Alternative: Installation from source"
-msgstr ""
-
-#: template/install-on-macos.html.j2:154
-#: template/install-on-netbsd.html.j2:242
-msgid "Option 1: GNUnet for production / usage"
-msgstr ""
-
-#: template/install-on-macos.html.j2:187
-#: template/install-on-netbsd.html.j2:267
-msgid "Option 2: GNUnet experimental"
-msgstr ""
-
-#: template/install-on-netbsd.html.j2:6
-msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:6
-msgid "Tutorial: GNUnet on Ubuntu 18.04"
-msgstr ""
-
-#: template/install.html.j2:11
-msgid ""
-"<p>The following GNUnet installation instructions help you building from "
-"source for your distribution.</p> <p><i>Please note that the installation "
-"process will get much easier once we have proper packages again (planned for "
-"winter 2019).</i></p> <p>You have already installed GNUnet and want to use "
-"it? <a href=\"https://gnunet.org/en/use\";>Check this out!</a> </p>"
-msgstr ""
-
-#: template/install.html.j2:19
-msgid ""
-"<p>Please be aware that this project is still in an early alpha stage when "
-"it comes to running software &#8211; its not an easy task to rewrite the "
-"whole Internet! We are happy to get your <a href=\"engage.html\">helping "
-"hand</a> anytime!</p> <p>Further information is available in our <a href="
-"\"https://docs.gnunet.org/#toc-Using-GNUnet-1\";>handbook</a>.</p> <p>If you "
-"have any queries about the installation or the usage, please <a href="
-"\"engage.html\">get in touch!</a></p>"
-msgstr ""
-
-#: template/use.html.j2:6
-msgid "How to use GNUnet - in a nutshell"
-msgstr ""
-
-#: template/use.html.j2:12 template/use.html.j2:123
-msgid "Filesharing"
-msgstr ""
-
-#: template/use.html.j2:13
-msgid "CADET"
-msgstr ""
-
-#: template/use.html.j2:14
-msgid "Minimal Groupchat"
-msgstr ""
-
-#: template/use.html.j2:15
-msgid "GNS with CLI"
-msgstr ""
-
-#: template/use.html.j2:16
-msgid "GNS with Browser"
-msgstr ""
-
-#: template/use.html.j2:17 template/use.html.j2:441
-msgid "VPN"
-msgstr ""
-
-#: template/use.html.j2:18 template/use.html.j2:501
-msgid "Conversation"
-msgstr ""
-
-#: template/use.html.j2:19 template/use.html.j2:512
-msgid "Trouble Shooting"
-msgstr ""
-
-#: template/use.html.j2:34
-msgid "Get on GNUnet"
-msgstr ""
-
-#: template/use.html.j2:78
-msgid "Get off GNUnet"
-msgstr ""
-
-#: template/use.html.j2:88
-msgid "Make sure your GNUnet installation works..."
-msgstr ""
-
-#: template/use.html.j2:105
-msgid "... and play around with it."
-msgstr ""
-
-#: template/use.html.j2:181
-msgid "CADET (and Chat)"
-msgstr ""
-
-#: template/use.html.j2:215
-msgid "Chatting with a (simple) client"
-msgstr ""
-
-#: template/use.html.j2:289
-msgid "Name resolution using GNS on the command line"
-msgstr ""
-
-#: template/use.html.j2:361
-msgid "Name resolution using GNS with a browser"
-msgstr ""
-
-#: template/use.html.j2:514
-msgid "You can't reach other people's nodes"
-msgstr ""
-
-#: template/use.html.j2:550
-msgid "OMG you guys broke my internet"
-msgstr ""
-
-#: template/video.html.j2:12
-msgid "Videos related to GNUnet"
-msgstr ""
diff --git a/locale/it/LC_MESSAGES/messages.po 
b/locale/it/LC_MESSAGES/messages.po
index 99bca68..433198f 100644
--- a/locale/it/LC_MESSAGES/messages.po
+++ b/locale/it/LC_MESSAGES/messages.po
@@ -18,1933 +18,5 @@ msgstr ""
 "Language: it\n"
 "Generated-By: Babel 2.4.0\n"
 
-#: common/base.j2:5 common/news.j2:5
-msgid "GNUnet"
-msgstr ""
-
-#: common/base.j2:6 common/news.j2:6
-msgid "GNU's framework for secure p2p networking"
-msgstr ""
-
-#: common/footer.j2.inc:7
-msgid "Contact"
-msgstr ""
-
-#: common/footer.j2.inc:8 common/navigation.j2.inc:48
-msgid "GNUnet e.V."
-msgstr ""
-
-#: common/footer.j2.inc:9 template/about.html.j2:6
-msgid "About GNUnet"
-msgstr ""
-
-#: common/footer.j2.inc:14 common/navigation.j2.inc:61
-msgid "Bug Tracker"
-msgstr ""
-
-#: common/footer.j2.inc:19 template/copyright.html.j2:6
-msgid "Copyright Assignment"
-msgstr ""
-
-#: common/footer.j2.inc:20 common/navigation.j2.inc:89
-#: template/developers.html.j2:24
-msgid "Bibliography"
-msgstr ""
-
-#: common/footer.j2.inc:31
-msgid "Source code of this site."
-msgstr ""
-
-#: common/footer.j2.inc:32
-msgid "Report issues with this website."
-msgstr ""
-
-#: common/navigation.j2.inc:38 template/index.html.j2:51
-msgid "About"
-msgstr ""
-
-#: common/navigation.j2.inc:39 news/index.html.j2:9 template/index.html.j2:64
-msgid "News"
-msgstr ""
-
-#: common/navigation.j2.inc:43
-msgid "Community"
-msgstr ""
-
-#: common/navigation.j2.inc:46 template/index.html.j2:55
-msgid "Engage"
-msgstr ""
-
-#: common/navigation.j2.inc:47
-msgid "GSoC Projects"
-msgstr ""
-
-#: common/navigation.j2.inc:49
-msgid "Copyright for Contributors"
-msgstr ""
-
-#: common/navigation.j2.inc:50
-msgid "IRC Archive"
-msgstr ""
-
-#: common/navigation.j2.inc:57
-msgid "Development"
-msgstr ""
-
-#: common/navigation.j2.inc:60
-msgid "System Architecture"
-msgstr ""
-
-#: common/navigation.j2.inc:62 template/gnurl.html.j2:147
-msgid "Source Code"
-msgstr ""
-
-#: common/navigation.j2.inc:63
-msgid "Source Code Documentation"
-msgstr ""
-
-#: common/navigation.j2.inc:66
-msgid "Continuous Integration"
-msgstr ""
-
-#: common/navigation.j2.inc:68
-msgid "Development Tutorial"
-msgstr ""
-
-#: common/navigation.j2.inc:79
-msgid "Documentation"
-msgstr ""
-
-#: common/navigation.j2.inc:82 template/index.html.j2:53
-#: template/install.html.j2:6
-msgid "Install"
-msgstr ""
-
-#: common/navigation.j2.inc:83
-msgid "Use"
-msgstr ""
-
-#: common/navigation.j2.inc:84
-msgid "Videos"
-msgstr ""
-
-#: common/navigation.j2.inc:85 template/glossary.html.j2:6
-msgid "Glossary"
-msgstr ""
-
-#: common/navigation.j2.inc:86
-msgid "Handbook"
-msgstr ""
-
-#: common/navigation.j2.inc:87
-msgid "REST API"
-msgstr ""
-
-#: common/navigation.j2.inc:88
-msgid "FAQ"
-msgstr ""
-
-#: inc/news.macro.j2:10
-msgid "read more"
-msgstr ""
-
-#: template/about.html.j2:11
-msgid "What is GNUnet?"
-msgstr ""
-
-#: template/about.html.j2:13
-msgid ""
-"GNUnet is an alternative network stack for building secure, decentralized "
-"and privacy-preserving distributed applications. Our goal is to replace the "
-"old insecure Internet protocol stack. Starting from an application for "
-"secure publication of files, it has grown to include all kinds of basic "
-"protocol components and applications towards the creation of a GNU internet."
-msgstr ""
-
-#: template/about.html.j2:23
-msgid ""
-"Today, the actual use and thus the social requirements for a global network "
-"differs widely from those goals of 1970. While the Internet remains suitable "
-"for military use, where the network equipment is operated by a command "
-"hierarchy and when necessary isolated from the rest of the world, the "
-"situation is less tenable for civil society."
-msgstr ""
-
-#: template/about.html.j2:32
-msgid ""
-"Due to fundamental Internet design choices, Internet traffic can be "
-"misdirected, intercepted, censored and manipulated by hostile routers on the "
-"network. And indeed, the modern Internet has evolved exactly to the point "
-"where, as Matthew Green put it, <a href=\"https://blog.";
-"cryptographyengineering.com/2015/08/16/the-network-is-hostile/\">\"the "
-"network is hostile\"</a>."
-msgstr ""
-
-#: template/about.html.j2:41
-msgid ""
-"We believe liberal societies need a network architecture that uses the anti-"
-"authoritarian decentralized peer-to-peer paradigm and privacy-preserving "
-"cryptographic protocols. The goal of the GNUnet project is to provide a Free "
-"Software realization of this ideal."
-msgstr ""
-
-#: template/about.html.j2:49
-msgid ""
-"Specifically, GNUnet tries to follow the following design principles, in "
-"order of importance:"
-msgstr ""
-
-#: template/about.html.j2:56
-msgid ""
-"GNUnet must be implemented as <a href=\"https://www.gnu.org/philosophy/free-";
-"sw.html\">Free Software</a>."
-msgstr ""
-
-#: template/about.html.j2:60
-msgid ""
-"GNUnet must minimize the amount of personally identifiable information "
-"exposed."
-msgstr ""
-
-#: template/about.html.j2:61
-msgid ""
-"GNUnet must be fully distributed and resilient to external attacks and rogue "
-"participants."
-msgstr ""
-
-#: template/about.html.j2:62
-msgid ""
-"GNUnet must be self-organizing and not depend on administrators or "
-"centralized infrastructure."
-msgstr ""
-
-#: template/about.html.j2:63
-msgid ""
-"GNUnet must inform the user which other participants have to be trusted when "
-"establishing private communications."
-msgstr ""
-
-#: template/about.html.j2:64
-msgid "GNUnet must be open and permit new peers to join."
-msgstr ""
-
-#: template/about.html.j2:65
-msgid "GNUnet must support a diverse range of applications and devices."
-msgstr ""
-
-#: template/about.html.j2:66
-msgid "GNUnet must use compartmentalization to protect sensitive information."
-msgstr ""
-
-#: template/about.html.j2:67
-msgid "The GNUnet architecture must be resource efficient."
-msgstr ""
-
-#: template/about.html.j2:68
-msgid ""
-"GNUnet must provide incentives for peers to contribute more resources than "
-"they consume."
-msgstr ""
-
-#: template/about.html.j2:72
-msgid ""
-"To get know and learn more, please check our <a href=\"https://docs.gnunet.";
-"org/handbook/gnunet.html\">handbook</a>, especially the <a href=\"https://";
-"docs.gnunet.org/handbook/gnunet.html#Key-Concepts\">chapter on \"Key Concepts"
-"\"</a>, explaining the fundamental concepts of GNUnet: <ul> <li><a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#Authentication";
-"\">Authentication</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
-"gnunet.html#Accounting-to-Encourage-Resource-Sharing\">Accounting to "
-"Encourage Resource Sharing</a></li> <li><a href=\"https://docs.gnunet.org/";
-"handbook/gnunet.html#Confidentiality\">Confidentiality</a></li> <li><a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity\";>Anonymity</a></"
-"li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Deniability";
-"\">Deniability</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
-"gnunet.html#Peer-Identities\">Peer Identities</a></li> <li><a href=\"https://";
-"docs.gnunet.org/handbook/gnunet.html#Zones-in-the-GNU-Name-System-_0028GNS-"
-"Zones_0029\">Zones in the GNU Name System (GNS Zones)</a></li> <li><a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#Egos\";>Egos</a></li> </ul>"
-msgstr ""
-
-#: template/about.html.j2:88
-msgid "More Resources"
-msgstr ""
-
-#: template/about.html.j2:90
-msgid ""
-"There are many more resources to learn about GNUnet besides the <a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such as the "
-"<a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering "
-"the various layers, many <a href=\"https://gnunet.org/en/video.html";
-"\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.html";
-"\">glossary</a>."
-msgstr ""
-
-#: template/about.html.j2:95
-msgid ""
-"You are most welcome to <a href=\"engage.html\">get engaged into the "
-"conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href=\"use."
-"html\">use it</a> and <a href=\"engage.html\">contribute and get engaged</a> "
-"in various ways."
-msgstr ""
-
-#: template/about.html.j2:100
-msgid ""
-"Please be aware that this project is (despite of it's age) still in an early "
-"alpha stage when it comes to software &#8211; its not an easy task to "
-"rewrite the whole Internet!"
-msgstr ""
-
-#: template/about.html.j2:105
-msgid "Current funding"
-msgstr ""
-
-#: template/about.html.j2:110
-msgid ""
-"We're receiving funding from NLnet's Next Generation Internet funding line "
-"to document and implement the GNU Name System protocol in a way suitable for "
-"the IETF standardization process."
-msgstr ""
-
-#: template/about.html.j2:123
-msgid ""
-"We are grateful for free hosting offered by the following organizations:"
-msgstr ""
-
-#: template/about.html.j2:132
-msgid "Past funding"
-msgstr ""
-
-#: template/about.html.j2:134
-msgid "We are grateful for past funding from the following organizations:"
-msgstr ""
-
-#: template/architecture.html.j2:6
-msgid "GNUnet System Architecture"
-msgstr ""
-
-#: template/architecture.html.j2:15
-msgid "Legend"
-msgstr ""
-
-#: template/architecture.html.j2:55
-msgid "Foundations"
-msgstr ""
-
-#: template/architecture.html.j2:57
-msgid ""
-"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
-"end-to-end encrypted messaging layer (CADET), a public key infrastructure "
-"(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
-"for addresses and self-organized decentralized routing algorithms, these "
-"subsystems replace the traditional TCP/IP stack."
-msgstr ""
-
-#: template/architecture.html.j2:70
-msgid "Security"
-msgstr ""
-
-#: template/architecture.html.j2:73
-msgid ""
-"GNUnet is implemented using a multi-process architecture. Each subsystem "
-"runs as a separate process, providing fault-isolation and enabling tight "
-"permissions to be granted to each subsystem. Naturally, the implementation "
-"is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and will always "
-"remain free software."
-msgstr ""
-
-#: template/architecture.html.j2:87
-msgid "System architecture"
-msgstr ""
-
-#: template/architecture.html.j2:93
-msgid "Subsystems"
-msgstr ""
-
-#: template/architecture.html.j2:102
-msgid "libgnunetutil"
-msgstr ""
-
-#: template/architecture.html.j2:108
-msgid "APIs"
-msgstr ""
-
-#: template/contact.html.j2:6
-msgid "Contact information"
-msgstr ""
-
-#: template/contact.html.j2:11
-msgid "The mailing list"
-msgstr ""
-
-#: template/contact.html.j2:13
-msgid ""
-"An archived, public mailing list for GNUnet is hosted at <a href=\"https://";
-"lists.gnu.org/mailman/listinfo/gnunet-developers\">https://lists.gnu.org/";
-"mailman/listinfo/gnunet-developers</a>. You can send messages to the list at "
-"<a href=\"mailto:address@hidden\";>address@hidden</a>."
-msgstr ""
-
-#: template/contact.html.j2:23
-msgid "The IRC channel"
-msgstr ""
-
-#: template/contact.html.j2:25
-msgid ""
-"<tt>#gnunet</tt> is reachable via <a href=\"https://freenode.net\";>irc."
-"freenode.net</a>. There is also an <a href=\"https://old.gnunet.org/bot/log/";
-"gnunet\">archive</a> available (currently unavailable, we are working on "
-"restoring access to it)."
-msgstr ""
-
-#: template/contact.html.j2:38
-msgid "Contacting individuals"
-msgstr ""
-
-#: template/contact.html.j2:40
-msgid ""
-"GNUnet developers are generally reachable at either <tt>PSEUDONYM@gnunet."
-"org</tt> or <tt>address@hidden</tt>. Most of us support receiving GnuPG "
-"encrypted Emails."
-msgstr ""
-
-#: template/contact.html.j2:50
-msgid "Reporting bugs"
-msgstr ""
-
-#: template/contact.html.j2:52
-msgid ""
-"We track open feature requests and bugs for projects within GNUnet in our <a "
-"href=\"https://bugs.gnunet.org/\";>Bug tracker</a>. You can also report bugs "
-"or feature requests to the <a href=\"https://lists.gnu.org/mailman/listinfo/";
-"bug-gnunet\">bug-gnunet</a> mailing list. The mailinglist requires no "
-"subscription."
-msgstr ""
-
-#: template/copyright.html.j2:11
-msgid ""
-"<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
-"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
-"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
-msgstr ""
-
-#: template/copyright.html.j2:22
-msgid ""
-"<p>The agreements ensure that the code will continue to be made available "
-"under free software licenses, but gives developers the freedom to move code "
-"between GNUnet and GNU Taler without worrying about licenses and to give the "
-"company the ability to dual-license (for example, so that we can distribute "
-"via App-stores that are hostile to free software).</p>"
-msgstr ""
-
-#: template/copyright.html.j2:30
-msgid ""
-"<p>Minor contributions (basically, anyone without Git access) do not require "
-"copyright assignment. Pseudonymous contributions are accepted, in this case "
-"simply sign the agreement with your pseudonym. Scanned copies are "
-"sufficient, but snail mail is preferred.</p>"
-msgstr ""
-
-#: template/developers.html.j2:5
-msgid "GNUnet for developers"
-msgstr ""
-
-#: template/developers.html.j2:13
-msgid "Repositories"
-msgstr ""
-
-#: template/developers.html.j2:16
-msgid ""
-"A list of our Git repositories can be found on our our <a href=\"https://git.";
-"gnunet.org/\">Git Server</a>."
-msgstr ""
-
-#: template/developers.html.j2:27
-msgid ""
-"Technical papers can be found in our <a href=\"https://old.gnunet.org/";
-"bibliography\">bibliography</a>."
-msgstr ""
-
-#: template/developers.html.j2:34
-msgid "Discussion"
-msgstr ""
-
-#: template/developers.html.j2:37
-msgid ""
-"We have a mailing list for developer discussions. You can subscribe to or "
-"read the list archive at <a href=\"http://lists.gnu.org/mailman/listinfo/";
-"gnunet-developers\">http://lists.gnu.org/mailman/listinfo/gnunet-developers</"
-"a>."
-msgstr ""
-
-#: template/developers.html.j2:47
-msgid "Regression Testing"
-msgstr ""
-
-#: template/developers.html.j2:50
-msgid ""
-"We have <a href=\"https://buildbot.net/\";>Buildbot</a> automation tests to "
-"detect regressions and check for portability at <a href=\"https://old.gnunet.";
-"org/buildbot/gnunet/\">https://old.gnunet.org/buildbot/gnunet/</a>."
-msgstr ""
-
-#: template/developers.html.j2:59
-msgid "Code Coverage Analysis"
-msgstr ""
-
-#: template/developers.html.j2:62
-msgid ""
-"We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a href="
-"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
-msgstr ""
-
-#: template/developers.html.j2:72
-msgid "Performance Analysis"
-msgstr ""
-
-#: template/developers.html.j2:75
-msgid ""
-"We use <a href=\"https://old.gnunet.org/gauger\";>Gauger</a> for performance "
-"regression analysis of the exchange backend at <a href=\"https://old.gnunet.";
-"org/gauger/\">https://old.gnunet.org/gauger/</a>."
-msgstr ""
-
-#: template/download.html.j2:7 template/gnurl.html.j2:169
-msgid "Downloads"
-msgstr ""
-
-#: template/download.html.j2:11
-msgid ""
-"Here you can download releases of our software and find links to the various "
-"versions."
-msgstr ""
-
-#: template/download.html.j2:17
-msgid "0.11.x series"
-msgstr ""
-
-#: template/download.html.j2:18
-msgid "tarball"
-msgstr ""
-
-#: template/download.html.j2:20
-msgid ""
-"The tarball of the latest version can be obtained from GNU FTP and its "
-"mirrors."
-msgstr ""
-
-#: template/download.html.j2:30
-msgid "git"
-msgstr ""
-
-#: template/download.html.j2:32
-msgid ""
-"You can fetch the git tag of version 0.11.x from our development server:"
-msgstr ""
-
-#: template/engage.html.j2:6
-msgid "Engage!"
-msgstr ""
-
-#: template/ev.html.j2:6
-msgid "Verein zur F&ouml;rderung von GNUnet e.V."
-msgstr ""
-
-#: template/ev.html.j2:11
-msgid "About GNUnet e.V."
-msgstr ""
-
-#: template/ev.html.j2:13
-msgid ""
-"On December 27th 2013 a group of GNUnet hackers met at 30c3 to create the "
-"\"Verein zur F&ouml;rderung von GNUnet e.V.\", an association under German "
-"law to support GNUnet development. The Amtsgericht M&uuml;nchen registered "
-"the association on the 7th of March under VR 205287."
-msgstr ""
-
-#: template/ev.html.j2:22
-msgid ""
-"The association is officially dedicated to supporting research, development "
-"and education in the area of secure decentralized networking in general, and "
-"GNUnet specifically. This is the official website for the association."
-msgstr ""
-
-#: template/ev.html.j2:31
-msgid "Becoming a Member of GNUnet e.V."
-msgstr ""
-
-#: template/ev.html.j2:33
-msgid ""
-"GNUnet developers with git (write) access can become members to participate "
-"in the decision process and formally support GNUnet e.V. For this, all you "
-"have to do is update the <tt>members.txt</tt> file in the <a href=\"https://";
-"git.gnunet.org/gnunet-ev.git/\">gnunet-ev</a> repository. There are no "
-"membership dues; however, members are required to support GNUnet e.V. and in "
-"particularly contribute to the technical development within their means. For "
-"further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev.";
-"git/\">Satzung</a> (currently only available in German, translations "
-"welcome)."
-msgstr ""
-
-#: template/ev.html.j2:52
-msgid "Governance"
-msgstr ""
-
-#: template/ev.html.j2:54
-msgid ""
-"You can find our \"Satzung\", and the list of members under <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
-"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
-"<dl><dt>Vorsitz</dt> <dd><a href=\"https://grothoff.org/christian/";
-"\">Christian Grothoff</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>xrs</"
-"dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd>Lurchi</"
-"dd> </dl>"
-msgstr ""
-
-#: template/ev.html.j2:71
-msgid "Official Meeting Notes"
-msgstr ""
-
-#: template/ev.html.j2:84
-msgid "Support Us!"
-msgstr ""
-
-#: template/ev.html.j2:86
-msgid ""
-"Everybody is welcome to support us via donations. For financial "
-"contributions, Europeans are able to donate via SEPA. We hope to setup "
-"accounts in other major currency areas in the future. You can also donate "
-"via Bitcoin, routing details are given below. Please note that we are unable "
-"to provide receipts for your donations. If you are planning to donate a "
-"significant amount of money, please contact us first as it might be better "
-"to come to a custom arrangement. <dl><dt>BitCoin</dt> "
-"<dd>1GNUnetpWeR9Zs3vipdvVywo1GseeksjUh</dd> <dt>SEPA/IBAN</dt> "
-"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>"
-msgstr ""
-
-#: template/faq.html.j2:12
-msgid ""
-"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
-"Should I worry?"
-msgstr ""
-
-#: template/faq.html.j2:14
-msgid ""
-"A: Right now, this is expected and a known cause for high latency in GNUnet. "
-"We have started a major rewrite to address this and other problems, but "
-"until the Transport Next Generation (TNG) is ready, these warnings are "
-"expected."
-msgstr ""
-
-#: template/faq.html.j2:23
-msgid "Is there a graphical user interface?"
-msgstr ""
-
-#: template/faq.html.j2:25
-msgid ""
-"A: gnunet-gtk is a separate download. The package contains various GTK+ "
-"based graphical interfaces, including a graphical tool for configuration."
-msgstr ""
-
-#: template/glossary.html.j2:12
-msgid "Ego"
-msgstr ""
-
-#: template/glossary.html.j2:14
-msgid ""
-"We use the term \"Ego\" to refer to the fact that users in GNUnet can have "
-"multiple unlinkable identities, in the sense of alter egos. The ability to "
-"have more than one identity is crucial, as we may want to keep our egos for "
-"business separate from those we use for political activities or romance.<br> "
-"Egos in GNUnet are technically equivalent to identities (and the code does "
-"not distinguish between them). We simply sometimes use the term \"ego\" to "
-"stress that you can have more than one."
-msgstr ""
-
-#: template/glossary.html.j2:27
-msgid "Identity"
-msgstr ""
-
-#: template/glossary.html.j2:29
-msgid ""
-"In GNUnet users are identified via a public key, and that public key is then "
-"often referred to as the \"Identity\" of the user. However, the concept is "
-"not as draconian as it often is in real life where many are forced to have "
-"one name, one passport and one unique identification number. <br> As long as "
-"identities in GNUnet are simply public keys, users are free to create any "
-"number of identities, and we call those egos to emphasize the difference. "
-"Even though users can create such egos freely, it is possible to have an ego "
-"certified by some certification authority, resulting in something that more "
-"closely resembles the traditional concept of an identity.<br> For example, a "
-"university may certify the identities of its students such that they can "
-"prove that they are studying. Students may keep their (certified) student "
-"identity separate from other egos that they use for other activities in life."
-msgstr ""
-
-#: template/glossary.html.j2:50
-msgid "Pseudonym"
-msgstr ""
-
-#: template/glossary.html.j2:52
-msgid ""
-"A pseudonym is an ego that is specifically intended to not be linked to "
-"one's real name. GNUnet users can create many egos, and thus also many "
-"pseudonyms. <br> Repeated uses of the same pseudonym are linkable by "
-"definition, as they involve the same public key. Anonymity requires the use "
-"of either the special \"anonymous\" pseudonym (for GNUnet, this is the "
-"neutral element on the elliptic curve) or a throw-away pseudonym that is "
-"only used once."
-msgstr ""
-
-#: template/glossary.html.j2:71
-msgid "Namespaces"
-msgstr ""
-
-#: template/glossary.html.j2:73
-msgid ""
-"The GNU Name System allows every ego (or identity) to securely and privately "
-"associate any number of label-value pairs with an ego. The values are called "
-"record sets following the terminology of the Domain Name System (DNS). The "
-"mapping of labels to record sets for a given ego is called a namespace. <br> "
-"If records are made public and thus published, it is possible for other "
-"users to lookup the record given the ego's public key and the label. Here, "
-"not only the label can thus act as a passphrase but also the public key -- "
-"which despite its name may not be public knowledge and is never disclosed by "
-"the GNS protocol itself."
-msgstr ""
-
-#: template/glossary.html.j2:89
-msgid "Peer"
-msgstr ""
-
-#: template/glossary.html.j2:91
-msgid ""
-"A \"peer\" is an instance of GNUnet with its own per-instance public key and "
-"network addresses. Technically, it is possible to run multiple peers on the "
-"same host, but this only makes sense for testing. <br> By design GNUnet "
-"supports multiple users to share the same peer, just as UNIX is a multi-user "
-"system. A \"peer\" typically consists of a set of foundational GNUnet "
-"services running as the \"gnunet\" user and allowing all users in the "
-"\"gnunet\" group to utilize the API. On multi-user systems, additional "
-"\"personalized\" services may be required per user. <br> While peers are "
-"also identified by public keys, these public keys are completely unrelated "
-"to egos or identities. Namespaces cannot be associated with a peer, only "
-"with egos."
-msgstr ""
-
-#: template/gnurl.html.j2:20
-msgid ""
-"libgnurl is a micro fork of libcurl. The goal of libgnurl is to support only "
-"HTTP and HTTPS (and only HTTP 1.x) with a single crypto backend (GnuTLS) to "
-"ensure a small footprint and uniform experience for developers regardless of "
-"how libcurl was compiled.<br> Our main usecase is for GNUnet, but it might "
-"be usable for others, hence we're releasing the code to the general public."
-"<br> libgnurl is released under the same license as libcurl. Please read the "
-"README for instructions, as you must supply the correct options to configure "
-"to get a proper build of libgnurl."
-msgstr ""
-
-#: template/gnurl.html.j2:35
-msgid "About gnurl"
-msgstr ""
-
-#: template/gnurl.html.j2:37
-msgid ""
-"Large parts of the following 6 paragraphs are old and need to be rewritten."
-msgstr ""
-
-#: template/gnurl.html.j2:43
-msgid "Motivation"
-msgstr ""
-
-#: template/gnurl.html.j2:45
-msgid ""
-"cURL supports many crypto backends. GNUnet requires the use of GnuTLS, but "
-"other variants are used by some distributions. Supporting other crypto "
-"backends would again expose us to a wider array of security issues, may "
-"create licensing issues and most importantly introduce new bugs as some "
-"crypto backends are known to introduce subtle runtime issues. While it is "
-"possible to have two versions of libcurl installed on the same system, this "
-"is error-prone, especially as if we are linked against the wrong version, "
-"the bugs that arise might be rather subtle."
-msgstr ""
-
-#: template/gnurl.html.j2:58
-msgid ""
-"For GNUnet, we also need a particularly modern version of GnuTLS. Thus, it "
-"would anyway be necessary to recompile cURL for GNUnet. But what happens if "
-"one links cURL against this version of GnuTLS? Well, first one would install "
-"GnuTLS by hand in the system. Then, we build cURL. cURL will build against "
-"it just fine, but the linker will eventually complain bitterly. The reason "
-"is that cURL also links against a bunch of other system libraries (gssapi, "
-"ldap, ssh2, rtmp, krb5, sasl2, see discussion on obscure protocols above), "
-"which --- as they are part of the distribution --- were linked against an "
-"older version of GnuTLS. As a result, the same binary would be linked "
-"against two different versions of GnuTLS. That is typically a recipe for "
-"disaster. Thus, in order to avoid updating a dozen system libraries (and "
-"having two versions of those installed), it is necessary to disable all of "
-"those cURL features that GNUnet does not use, and there are many of those. "
-"For GNUnet, the more obscure protocols supported by cURL are close to dead "
-"code --- mostly harmless, but not useful. However, as some application may "
-"use one of those features, distributions are typically forced to enable all "
-"of those features, and thus including security issues that might arise from "
-"that code."
-msgstr ""
-
-#: template/gnurl.html.j2:82
-msgid ""
-"So to use a modern version of GnuTLS, a sane approach is to disable all of "
-"the \"optional\" features of cURL that drag in system libraries that link "
-"against the older GnuTLS. That works, except that one should then NEVER "
-"install that version of libcurl in say /usr or /usr/local, as that may break "
-"other parts of the system that might depend on these features that we just "
-"disabled. Libtool versioning doesn't help here, as it is not intended to "
-"deal with libraries that have optional features. Naturally, installing cURL "
-"somewhere else is also problematic, as we now need to be really careful that "
-"the linker will link GNUnet against the right version. Note that none of "
-"this can really be trivially fixed by the cURL developers."
-msgstr ""
-
-#: template/gnurl.html.j2:97
-msgid "Rename to fix"
-msgstr ""
-
-#: template/gnurl.html.j2:99
-#, python-format
-msgid ""
-"How does forking fix it? Easy. First, we can get rid of all of the "
-"compatibility issues --- if you use libgnurl, you state that you don't need "
-"anything but HTTP/HTTPS. Those applications that need more, should stick "
-"with the original cURL. Those that do not, can choose to move to something "
-"simpler. As the library gets a new name, we do not have to worry about tons "
-"of packages breaking as soon as one rebuilds it. So renaming itself and "
-"saying that \"libgnurl = libcurl with only HTTP/HTTPS support and GnuTLS\" "
-"fixes 99%% of the problems that darkened my mood. Note that this pretty much "
-"CANNOT be done without a fork, as renaming is an essential part of the fix. "
-"Now, there might be creative solutions to achieve the same thing within the "
-"standard cURL build system, but I'm not happy to wait for a decade for "
-"Daniel to review the patches. The changes libgnurl makes to curl are "
-"miniscule and can easily be applied again and again whenever libcurl makes a "
-"new release."
-msgstr ""
-
-#: template/gnurl.html.j2:118
-msgid "Using libgnurl"
-msgstr ""
-
-#: template/gnurl.html.j2:120
-msgid ""
-"Projects that use cURL only for HTTP/HTTPS and that would work with GnuTLS "
-"should be able to switch to libgnurl by changing \"-lcurl\" to \"-lgnurl\". "
-"That's it. No changes to the source code should be required, as libgnurl "
-"strives for bug-for-bug compatibility with the HTTP/HTTPS/GnuTLS subset of "
-"cURL. We might add new features relating to this core subset if they are "
-"proposed, but so far we have kept our changes minimal and no additions to "
-"the original curl source have been written."
-msgstr ""
-
-#: template/gnurl.html.j2:133
-msgid "Gotchas"
-msgstr ""
-
-#: template/gnurl.html.j2:135
-msgid ""
-"libgnurl and gnurl are not intended to be used as a replacement for curl for "
-"users. Since no conflicts in filenames should occur you are not expected to "
-"remove curl to make use of gnurl and viceversa."
-msgstr ""
-
-#: template/gnurl.html.j2:149
-msgid "You can get the gnurl git repository using:"
-msgstr ""
-
-#: template/gnurl.html.j2:162
-msgid "The versions are checked in as (signed) git tags."
-msgstr ""
-
-#: template/gnurl.html.j2:171
-msgid ""
-"Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/";
-"\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a "
-"variety of distributions and package managers. Package Managers which "
-"include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
-"a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
-"through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
-"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
-"pkgsrc.org\">pkgsrc</a>."
-msgstr ""
-
-#: template/gnurl.html.j2:188
-msgid "Building gnurl"
-msgstr ""
-
-#: template/gnurl.html.j2:190
-msgid ""
-"We suggest to closely follow release announcements, as they might indicate "
-"changes in how gnurl is to be build. <br> If your package manager provides a "
-"binary build or build instructions to build gnurl from source automated and "
-"integrated with your environment, we strongly suggest to use this binary "
-"build. <br> There are two ways to build gnurl. The first one builds from the "
-"most recent git tag, the second one uses the distributed tarball. "
-"Distributors generally are supposed to build from the tarball, but we "
-"describe both methods here. Both methods are written with a NetBSD 9 "
-"userland in mind, substitute tools as necessary. <br> You should <b>avoid</"
-"b> building gnurl from the tip of the default git branch, as only tags are "
-"considered to be stable and approved builds."
-msgstr ""
-
-#: template/gnurl.html.j2:211
-msgid "Building from the distributed tarball (prefered method)"
-msgstr ""
-
-#: template/gnurl.html.j2:213
-msgid ""
-"If you want to verify the signature, install an OpenPGP compatible tool such "
-"as security/gnupgp2 (and set it up). Assuming you use pkgin:"
-msgstr ""
-
-#: template/gnurl.html.j2:227
-msgid "Fetch the signature key from"
-msgstr ""
-
-#: template/gnurl.html.j2:231
-msgid "or via commandline with gnupg2."
-msgstr ""
-
-#: template/gnurl.html.j2:236
-msgid ""
-"Fetch the release, the signature, the checksum file as well as its signature:"
-msgstr ""
-
-#: template/gnurl.html.j2:255
-msgid ""
-"verify the signatures, and verify the checksums against the checksums in "
-"the .sum.txt file."
-msgstr ""
-
-#: template/gnurl.html.j2:261
-msgid "unpack the tarball:"
-msgstr ""
-
-#: template/gnurl.html.j2:271
-msgid "Change into the directory"
-msgstr ""
-
-#: template/gnurl.html.j2:281
-msgid "Now you can either run"
-msgstr ""
-
-#: template/gnurl.html.j2:291
-msgid "directly (and read configure-gnurl before you do so) or invoke"
-msgstr ""
-
-#: template/gnurl.html.j2:301
-msgid ""
-"and pass additional parameters such as a custom PREFIX location. Further "
-"reference can be the"
-msgstr ""
-
-#: template/gnurl.html.j2:306
-msgid "Now run"
-msgstr ""
-
-#: template/gnurl.html.j2:316
-msgid "(this is optional)"
-msgstr ""
-
-#: template/gnurl.html.j2:325
-msgid "and you are done."
-msgstr ""
-
-#: template/gnurl.html.j2:329
-msgid "Building from a tagged git commit"
-msgstr ""
-
-#: template/gnurl.html.j2:331
-msgid ""
-"Follow the steps above, but instead of downloading the tarball, clone the "
-"git tag you want to build from."
-msgstr ""
-
-#: template/gnurl.html.j2:342
-msgid "Reporting Bugs"
-msgstr ""
-
-#: template/gnurl.html.j2:344
-msgid ""
-"You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/";
-"\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but "
-"we prefer to track bugs on the bugtracker."
-msgstr ""
-
-#: template/gnurl.html.j2:354
-msgid "Maintainer and Cryptographic signatures"
-msgstr ""
-
-#: template/gnurl.html.j2:356
-msgid ""
-"gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP "
-"Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key "
-"fingerprint <b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:7
-msgid "GSoC 2018: GNUnet WebUI"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:11
-msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:17
-msgid ""
-"<strong>What was done?</strong><br /> In the context of Google Summer of "
-"Code 2018, my mentor (Martin Schanzenbach) and I have worked on creating and "
-"extending the REST API of GNUnet. Currently, we mirrored the functionality "
-"of following commands:"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:32
-msgid ""
-"Additionally, we developed a website with the Javascript framework Angular 6 "
-"and the design framework iotaCSS to use the new REST API. The REST API of "
-"GNUnet is now documented with Sphinx."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:40
-msgid ""
-"<strong>Why did we create a REST API?</strong><br /> ... when you can use "
-"the command line tools?<br /> We need to keep in mind, that everyone has the "
-"right to stay secure and private but not everyone feels comfortable using a "
-"terminal. The further developed REST access to GNUnet APIs in addition to "
-"the new web application allows new users to interact with GNUnet over a well "
-"known tool: their browsers. This addition to the C API and the command line "
-"tools may attract new users and developers."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:52
-msgid ""
-"<strong>How can we use it?</strong><br /> 1. The REST API developed in "
-"GNUnet<br /> The REST API is already merged into the gnunet.git repository "
-"(<a href=\"https://gnunet.org/git/gnunet.git/\";>GNUnet Main Git</a>).<br /> "
-"To use the new features, clone the repository and follow the <a href="
-"\"https://gnunet.org/en/install.html\";>Installation</a> on gnunet.org. Then, "
-"start the rest service with \"gnunet-arm -i rest\"."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:63
-msgid ""
-"2. The Web Application<br /> The web application is available under the "
-"gnunet-webui.git repository (<a href=\"https://gnunet.org/git/gnunet-webui.";
-"git/\">GNUnet WebUI Git</a>).<br /> You need to install the newest version "
-"of 'node' and 'yarn'. Dependent on your system, you may need to download "
-"newer versions and install them manually and not over your packet manager. "
-"After the installation succeeded, you need to clone the repository. Then, "
-"you need to run \"yarn install\" and \"yarn start\" for testing purposes. To "
-"deploy the website (keep in mind, that this website communicates with "
-"another localhost instance) use \"yarn build\" for building the web "
-"application and use the output in the 'dist' directory."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:80
-msgid ""
-"3. The Documentation<br /> The documentation is available under the gnunet-"
-"rest-api.git repository (<a href=\"https://gnunet.org/git/gnunet-rest-api.";
-"git/\">GNUnet REST API Docmentation Git</a>).<br /> Clone the repository and "
-"\"make html\". Then open the 'index.html' under 'build/html/'."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:91
-msgid ""
-"Please, give it a try and contact me, if you find any bugs or unintentional "
-"features. ;)"
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:97
-msgid ""
-"<strong>What can be improved?</strong><br /> Right now, the build process of "
-"the web application may be a little too complex for a casual user. We may be "
-"able to solve this by using docker.<br /> Additionally, the web application "
-"does not prevent wrong inputs but responds with error messages. Adding "
-"GNUnet Records is currently only usable for people, who know how a GNS "
-"Record looks like. This can be adapted to each record type.<br /> Last but "
-"not least, additional features, design changes, etc..."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:111
-msgid "Thanks for reading."
-msgstr ""
-
-#: template/gsoc.html.j2:6
-msgid "GNUnet's Google Summer of Code projects"
-msgstr ""
-
-#: template/gsoc.html.j2:12 template/gsoc.html.j2:28
-msgid "Current projects"
-msgstr ""
-
-#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
-msgid "Past projects"
-msgstr ""
-
-#: template/gsoc.html.j2:14 template/gsoc.html.j2:553
-msgid "Finished projects"
-msgstr ""
-
-#: template/gsoc.html.j2:21
-msgid ""
-"As a GNU project, GNUnet has participated in the Google Summer of Code "
-"(GSoC) for a number of years. This page lists all current, past, and "
-"finished projects."
-msgstr ""
-
-#: template/gsoc.html.j2:37
-msgid ""
-"It is time for GNUnet to run properly on Android. Note that GNUnet is "
-"written in C, and this is not about rewriting GNUnet in Java, but about "
-"getting the C code to run on Android."
-msgstr ""
-
-#: template/gsoc.html.j2:44
-msgid ""
-"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\";>Hartmut "
-"Goebel</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:53
-msgid ""
-"There is a push for migrating our CI to Gitlab. The CI should eventually not "
-"just run \"make check\" on various platforms, but also perform tests with "
-"multiple peers running in different VMs with specific network topologies (i."
-"e. NAT) between them being simulated. The CI should also be integrated with "
-"Gauger for performance regression analysis. Running jobs only when "
-"dependencies have changed and scripting more granular triggers or ideally "
-"automatic dependency discovery (as done by the autotools) is also important."
-msgstr ""
-
-#: template/gsoc.html.j2:65
-msgid "<strong>Mentors:</strong> TBD"
-msgstr ""
-
-#: template/gsoc.html.j2:74
-msgid ""
-"reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Upon authorization, the user provides a requesting party (RP) such "
-"as a website with an authorization ticket (e.g. piggybacked in an OpenID "
-"authorization code). The RP uses information contained in this ticket to "
-"<ol> <li> Retrieve the decryption key from GNS</li> <li> Retrieve the user "
-"attributes from GNS</li> </ol> The GNS lookups ensure that the RP receives "
-"up-to-date attributes and functional decryption keys. However, in particular "
-"the RP-specific encryption key resolution can be slow and even fail "
-"depending on the network topology. We propose that in an initial exchange, "
-"in particular OpenID authorization code flows, we try to incorporate key and "
-"maybe even an attribute set in the ticket exchange. In order to mitigate "
-"this issue, this project is meant to investigate and implement how... <ol> "
-"<li> ... decryption keys can be added to an initial exchange in OpenID.</li> "
-"<li> ... initial set(s) of attributes can be piggybacked in OpenID.</li> </"
-"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:105
-msgid ""
-"re:claimID is a decentralized identity system build on top of the GNU Name "
-"System. The initial design and implementation of re:claimID includes an "
-"attribute-based encryption module in order to prevent unauthorized access to "
-"attributes in the name system. Our motivation for re:claimID was for it to "
-"be name system agnostic, which means the design theoretically also works for "
-"other name systems such as namecoin. Other name systems often do not have "
-"built-in mechanisms in order to do this. Hence, we implemented an ABE access "
-"control layer. Our ABE implementation requires two third party libraries: "
-"libpbc and libgabe. While we could merge libgabe into the gnunet service "
-"implementation of re:claimID, libpbc is a rather large, third party library "
-"which lacks packaging in distributions and for platforms. On the other hand, "
-"GNS supports record data encryption using symmetric keys as labels. If we "
-"make the access control layer of re:claimID more generic in order to support "
-"both ABE and GNS encryption, we could reduce the required depenencies. This "
-"would result in gnunet packages to include re:claimID by default. In short, "
-"the goals are to... <ol> <li> ... improve performance by reducing encryption "
-"overhead.</li> <li> ... reduce dependencies.</li> </ol> <br/> "
-"<strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:140
-msgid ""
-"One great problem of the current Internet is the lack of disintermediation. "
-"When people want to talk they need a chat service. When they want to share "
-"files they need a file transfer service. Although GNUnet already possesses "
-"quite advanced integration into Linux networking, a little extra work is "
-"needed for existing applications like irc, www, ftp, rsh, nntpd to run over "
-"it in a peer-to-peer way, simply by using a GNS hostname like friend.gnu. "
-"Once people have added a person to their GNS they can immediately message, "
-"exchange files and suchlike directly, with nothing but the GNUnet in the "
-"middle, using applications that have been distributed with unix systems ever "
-"since the 1980's. We can produce an OS distribution where these things work "
-"out of the box with the nicknames of people instead of cloud services. For "
-"more information and context, read"
-msgstr ""
-
-#: template/gsoc.html.j2:161
-msgid "<strong>Mentors:</strong> lynX &amp; dvn"
-msgstr ""
-
-#: template/gsoc.html.j2:169
-msgid ""
-"There are a variety of GNUNet APIs that should be exposed in the Rust "
-"wrappers. Implementing these will require extending the port of GNUNet utils "
-"written by Andrew Cann and Kelong Cong."
-msgstr ""
-
-#: template/gsoc.html.j2:177
-msgid ""
-"As an introduction to the code base, we suggest that the student and Jeff "
-"Burdges together update the asynchronous IO system from gjio to futures-rs "
-"or another layer built upon it. Jeff Burdges is expected to concurrently be "
-"implementing a GNUNet API for his own mix network work."
-msgstr ""
-
-#: template/gsoc.html.j2:187 template/gsoc.html.j2:211
-#: template/gsoc.html.j2:265 template/gsoc.html.j2:295
-#: template/gsoc.html.j2:539
-msgid "<strong>Mentors:</strong> Jeff Burdges"
-msgstr ""
-
-#: template/gsoc.html.j2:192
-msgid "Required Skills: Rust"
-msgstr ""
-
-#: template/gsoc.html.j2:197
-msgid "Difficulty level: low"
-msgstr ""
-
-#: template/gsoc.html.j2:205
-msgid ""
-"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
-msgstr ""
-
-#: template/gsoc.html.j2:216
-msgid ""
-"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
-"using GNS over Tor too, but currently that's on hold until folks think more "
-"about how names should be moved around the local system. We're calling this "
-"more collaborative approach NSS2 for now."
-msgstr ""
-
-#: template/gsoc.html.j2:225 template/gsoc.html.j2:399
-#: template/gsoc.html.j2:439 template/gsoc.html.j2:469
-msgid "Required Skills: C"
-msgstr ""
-
-#: template/gsoc.html.j2:230 template/gsoc.html.j2:474
-#: template/gsoc.html.j2:619
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:238
-msgid ""
-"Design and implementation of <a href=\"http://jsonapi.org/\";>REST APIs</a> "
-"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html";
-"\">GNUnet API</a> so that easy, hands-on development is possible. Also, "
-"browser-based UIs will be much easier to create on top of REST APIs."
-msgstr ""
-
-#: template/gsoc.html.j2:249 template/gsoc.html.j2:609
-msgid "<strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:257
-msgid ""
-"Improve the Rust implementation of GNUnet utils, possibly including adding "
-"support for asynchronous IO using mio, or perhaps a higher level "
-"asynchronous IO library built upon it, such as rotor, mioco, eventual_io, or "
-"gj."
-msgstr ""
-
-#: template/gsoc.html.j2:273
-msgid ""
-"Implement rudimentary Android compatibility for GNUnet, in part by porting "
-"the GNUnet utils scheduler to act as a thin wrapper over libuv."
-msgstr ""
-
-#: template/gsoc.html.j2:280
-msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:288 template/gsoc.html.j2:532
-msgid ""
-"Implementation of a replacement for PANDA (see Pond) with better security, "
-"and maybe integration with the GNU Name System for key exchange."
-msgstr ""
-
-#: template/gsoc.html.j2:300
-msgid "Required Skills: Rust or C, crypto"
-msgstr ""
-
-#: template/gsoc.html.j2:305 template/gsoc.html.j2:362
-#: template/gsoc.html.j2:404 template/gsoc.html.j2:444
-msgid "Difficulty level: high"
-msgstr ""
-
-#: template/gsoc.html.j2:313
-msgid ""
-"Implement different place types and file sharing by creating a new place for "
-"the shared content."
-msgstr ""
-
-#: template/gsoc.html.j2:319
-msgid "Place types to be implemented:"
-msgstr ""
-
-#: template/gsoc.html.j2:323
-msgid ""
-"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
-"with comments referencing a region of the image</li> <li>Sound: play a sound "
-"file with comments referencing a timestamp</li> <li>Directory/Album: "
-"pointers to File / Image / Sound places</li> <li>Event: with RSVP</li> "
-"<li>Survey: ask your social neighborhood questions in a structured form</li> "
-"</ul>"
-msgstr ""
-
-#: template/gsoc.html.j2:334
-msgid "Also provide the following UI functionality:"
-msgstr ""
-
-#: template/gsoc.html.j2:338
-msgid ""
-"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
-"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
-"fan page for example).</li> <li>Edit a previously published post + offer "
-"edit history to readers.</li> <li>Control expiry of channel history.</li> </"
-"ul>"
-msgstr ""
-
-#: template/gsoc.html.j2:347
-msgid ""
-"See also <a href=\"http://secushare.org/features\";>http://secushare.org/";
-"features</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:352
-msgid "<strong>Mentors:</strong> lynX"
-msgstr ""
-
-#: template/gsoc.html.j2:357
-msgid "Required Skills: C/C++"
-msgstr ""
-
-#: template/gsoc.html.j2:370
-msgid ""
-"Implement aggregation of distributed state from various channels in order to "
-"provide for a powerful social graph API capable of producing social network "
-"profiles, dashboards, a calendar out of upcoming event invitations (if "
-"available), social search functionality and most of all to make it easy for "
-"users to adopt cryptographic identities of their contacts/friends simply by "
-"finding them in the social graph of their existing contacts (\"This is "
-"Linda. You have 11 contacts in common with her. [ADD]\")."
-msgstr ""
-
-#: template/gsoc.html.j2:388
-msgid ""
-"Related to <a href=\"http://secushare.org/rendezvous\";>secushare.org/"
-"rendezvous</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:394 template/gsoc.html.j2:434
-msgid "<strong>Mentors:</strong> t3sserakt, lynX"
-msgstr ""
-
-#: template/gsoc.html.j2:411
-msgid ""
-"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
-"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
-"e-mail addresses to secushare identities. </li> <li> Encode or translate "
-"various e-mail features into secushare equivalents. </li> <li> Parts of "
-"secushare are currently written in Rust, therefore Rust is preferred for "
-"this task but it is not an requirement. </li> </ul>"
-msgstr ""
-
-#: template/gsoc.html.j2:452
-msgid ""
-"Implementation of the GNUnet auction system described in Chapter 3 of <a "
-"href=\"https://grothoff.org/christian/teich2017ms.pdf\";>this thesis</a>. "
-"Specific tasks are adding smart contract creation and round time enforcement "
-"to libbrandt as well as creating the GNUnet auction service, library and the "
-"three user interface programs create, info and join."
-msgstr ""
-
-#: template/gsoc.html.j2:464
-msgid "<strong>Mentors:</strong> mate, cg"
-msgstr ""
-
-#: template/gsoc.html.j2:482
-msgid ""
-"Implementation of additional transports to make GNUnet communication more "
-"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
-"over-DNS"
-msgstr ""
-
-#: template/gsoc.html.j2:489 template/gsoc.html.j2:503
-msgid "<strong>Mentors:</strong> Matthias Wachs"
-msgstr ""
-
-#: template/gsoc.html.j2:497
-msgid ""
-"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
-"punching, better STUN support)"
-msgstr ""
-
-#: template/gsoc.html.j2:511
-msgid ""
-"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
-msgstr ""
-
-#: template/gsoc.html.j2:519
-msgid ""
-"Improving libaboss to make computation on shared secrets (including repeated "
-"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?";
-"doid=62212.62213\">Ben-Or et al.</a> if possible. This in particular means "
-"moving libaboss to bignums (gcry_mpi)."
-msgstr ""
-
-#: template/gsoc.html.j2:547
-msgid ""
-"Please refer to the description for this project listed under GNU Guix "
-"project ideas."
-msgstr ""
-
-#: template/gsoc.html.j2:559
-msgid ""
-"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
-"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
-"around python-zbar, which itself wraps libzbar. The goal of this project is "
-"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
-"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\";>#5562</a>)."
-msgstr ""
-
-#: template/gsoc.html.j2:569
-msgid "<strong>Mentors:</strong> Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:574
-msgid "Required Skills:"
-msgstr ""
-
-#: template/gsoc.html.j2:579
-msgid "Difficulty level:"
-msgstr ""
-
-#: template/gsoc.html.j2:584
-msgid "Report:"
-msgstr ""
-
-#: template/gsoc.html.j2:589
-msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
-msgstr ""
-
-#: template/gsoc.html.j2:599
-msgid ""
-"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
-"to be determined framework such as Angular2. This includes the design and "
-"implementation of not yet existing <a href=\"http://jsonapi.org/\";>REST "
-"APIs</a> that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.";
-"html\">GNUnet API</a>."
-msgstr ""
-
-#: template/gsoc.html.j2:614
-msgid "Required Skills: C, JavaScript, CSS"
-msgstr ""
-
-#: template/gsoc.html.j2:624
-msgid ""
-"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
-msgstr ""
-
-#: template/index.html.j2:19
-msgid ""
-"GNUnet is a new network protocol stack for building secure, distributed, and "
-"privacy-preserving applications. With strong roots in <a href=\"https://bib.";
-"gnunet.org\">academic research</a>, our goal is to replace the <a href="
-"\"https://secushare.org/broken-internet\";>old insecure Internet</a> protocol "
-"stack."
-msgstr ""
-
-#: template/index.html.j2:29
-msgid ""
-"GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/";
-"Overlay_network\">overlay network</a> on top of the existing Internet "
-"infrastructure forming the basis of a hybrid <a href=\"architecture.html"
-"\">peer-to-peer mesh and relay backbone</a> for applications to run on. It "
-"could just as well be run independently of the Internet, over <a href="
-"\"https://en.wikipedia.org/wiki/Physical_layer\";>dedicated radio and cable</"
-"a>."
-msgstr ""
-
-#: template/index.html.j2:38
-msgid ""
-"GNUnet is made for a free and open society: It&#39;s a self-organizing "
-"network and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html";
-"\">free software</a> as in freedom. GNUnet puts you in control of your data. "
-"You determine which data to share with whom, and you&#39;re not pressured to "
-"accept compromises."
-msgstr ""
-
-#: template/index.html.j2:89
-msgid "The Internet of tomorrow needs GNUnet today"
-msgstr ""
-
-#: template/index.html.j2:95
-msgid "Imagine..."
-msgstr ""
-
-#: template/index.html.j2:97
-msgid ""
-"The conventional Internet is currently like a system of roads with deep "
-"potholes and highwaymen all over the place. Even if you still can use the "
-"roads (e.g. send emails, or browse websites) your vehicle might get "
-"hijacked, damaged, or long arms might reach into its back and steal your "
-"items (data) to use it against you and sell it to others - while you can&#39;"
-"t even notice the thievery nor accuse and hold the scroungers accountable. "
-"<!-- Proposal from Fabian Gerlach: The conventional Internet is currently "
-"like a system of roads with deep potholes and surveillance cameras all over "
-"the place. Even if you still can use the roads (e.g. send emails, or browse "
-"websites) your vehicle might gets damaged. And the surveillance cameras will "
-"create a movement profile about your life: They recognize your car license "
-"plate, track you everywhere you drive, and save this information in a "
-"central data base. -->"
-msgstr ""
-
-#: template/index.html.j2:121
-msgid "The Internet is broken"
-msgstr ""
-
-#: template/index.html.j2:123
-msgid ""
-"Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: "
-"protecting against address forgery, routers learning metadata, or choosing "
-"trustworthy CAs is nontrivial and sometimes impossible. <!-- Proposal from "
-"Fabian Gerlach: The Internet is not designed with security in mind: The "
-"network generally learns too much about users; it has insecure defaults and "
-"high complexity; and it is centralized. That makes it very vulnerable for "
-"multiple attacks massively threatening our freedom. -->"
-msgstr ""
-
-#: template/index.html.j2:137
-msgid ""
-"GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf";
-"\">privacy by design</a>, improving addressing, routing, naming and content "
-"distribution in a technically robust manner - as opposed to ad-hoc designs "
-"in place today. <!-- Proposal from fabian gerlach: GNUnet is built <a href="
-"\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design\"</a> "
-"and \"distributed by design\". This improves addressing, routing, naming and "
-"content distribution in a technically robust manner. -->"
-msgstr ""
-
-#: template/index.html.j2:155
-msgid "Decentralization is hard"
-msgstr ""
-
-#: template/index.html.j2:158
-msgid ""
-"<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other "
-"distributed or P2P project develops its own library stack, covering "
-"transports, stream muxing, discovery and others. This divides effort and "
-"multiplies bug count. --> Instead of sharing common components and tools for "
-"building P2P systems, every P2P project seems to re-invent the wheel. <!-- "
-"TODO: rework this sentence. --> This heightens the effort and increases the "
-"potential number of vulnerabilities."
-msgstr ""
-
-#: template/index.html.j2:174
-msgid ""
-"GNUnet is a metadata-preserving foundation for your application, covering "
-"areas from addressing to reliable bidirectional Axolotl-encrypted channels, "
-"with advanced routing. Our work is based on continuous research spanning "
-"almost two decades."
-msgstr ""
-
-#: template/index.html.j2:188
-msgid "Metadata is exposed"
-msgstr ""
-
-#: template/index.html.j2:190
-msgid ""
-"Your metadata is just as revealing as the actual content; and it gets "
-"exposed on the Internet.<br> Even though transport encryption is "
-"increasingly being deployed on the Internet, it still reveals data that can "
-"threaten democracy: the identities of senders and receivers, the times, "
-"frequency and the volume of communication are all still revealed.<br> <!-- "
-"Looks like a weak argumentation to me: which <a href=\"https://www.freehaven.";
-"net/anonbib/cache/websitefingerprinting-pets2016.pdf\">enables reverse-"
-"engineering pages visited via website fingerprinting</a>. --> GNUnet <a href="
-"\"https://secushare.org/anonymity\";>addresses</a> these concerns with "
-"perfect forward secrecy via ephemeral public key addressing, fixed packet "
-"size to hinder traffic analysis, layered encryption, Sybil-resistant "
-"routing, and more."
-msgstr ""
-
-#: template/index.html.j2:213
-msgid "Freedoms are not respected"
-msgstr ""
-
-#: template/index.html.j2:215
-msgid ""
-"Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a href="
-"\"https://www.gnu.org/philosophy/free-sw.html\";>essential freedoms</a> to "
-"various degrees."
-msgstr ""
-
-#: template/index.html.j2:224
-msgid ""
-"GNUnet gives users freedoms to securely access information (\"run\" the "
-"network), to study all aspects of the network&#39;s operation (\"access the "
-"code\"), to distribute information (\"copy\"), as well as the freedom to "
-"deploy new applications (\"modify\")."
-msgstr ""
-
-#: template/index.html.j2:236
-msgid "Learn more about GNUnet"
-msgstr ""
-
-#: template/index.html.j2:238
-msgid ""
-"If you want to know more about the GNUnet please continue reading the <a "
-"href=\"about.html\">about page</a>. There are much more resources, such as "
-"the <a href=\"https://docs.gnunet.org\";>main handbook / reference manual</"
-"a>, a <a href=\"https://bib.gnunet.org/\";>bibliography</a> and <a href="
-"\"https://gnunet.org/en/video.html\";>videos</a>."
-msgstr ""
-
-#: template/index.html.j2:247
-msgid ""
-"You are very welcome to <a href=\"https://gnunet.org/en/engage.html\";> get "
-"engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install.";
-"html\">install GNUnet</a>, <a href=\"https://gnunet.org/en/use.html\";>use "
-"it</a> and <a href=\"https://gnunet.org/en/engage.html\";>contribute</a>. "
-"<br> Be aware that this project is still in an early alpha stage when it "
-"comes to software &#8211; it is not an easy task to rewrite the whole "
-"Internet!"
-msgstr ""
-
-#: template/index.html.j2:269
-msgid "Featured Applications"
-msgstr ""
-
-#: template/index.html.j2:275
-msgid "GNU Taler (Alpha)"
-msgstr ""
-
-#: template/index.html.j2:277
-msgid ""
-"<a href=\"https://taler.net/\";>GNU Taler</a> is a new privacy-preserving "
-"electronic payment system. Payments are cryptographically secured and are "
-"confirmed within milliseconds with extremely low transaction costs."
-msgstr ""
-
-#: template/index.html.j2:289
-msgid "The GNU Name System"
-msgstr ""
-
-#: template/index.html.j2:292
-msgid ""
-"<!-- The <a href=\"use.html#gns\">GNU Name System (GNS)</a> --> The <a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#The-GNU-Name-System\";>GNU "
-"Name System (GNS)</a> is a fully decentralized replacement for the Domain "
-"Name System (DNS). Instead of using a hierarchy, GNS uses a directed graph. "
-"Naming conventions are similar to DNS, but queries and replies are private "
-"even with respect to peers providing the answers. The integrity of records "
-"and privacy of look-ups is cryptographically secured. <!-- Too technical: "
-"GNS integrates a robust, efficient and instant key revocation mechanism. -->"
-msgstr ""
-
-#: template/index.html.j2:309
-msgid "re:claimID"
-msgstr ""
-
-#: template/index.html.j2:311
-msgid ""
-"<a href=\"https://reclaim-identity.io/\";>re:claimID</a> is a decentralized "
-"Identity Provider (IdP) service built in top of the GNU Name System. It "
-"allows users to securely share personal information with websites using "
-"standardized protocols (OpenID Connect)."
-msgstr ""
-
-#: template/index.html.j2:324
-msgid "Filesharing (Alpha)"
-msgstr ""
-
-#: template/index.html.j2:326
-msgid ""
-"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
-"to provide censorship-resistant, anonymous filesharing. The publisher is "
-"empowered to make a gradual choice between performance and anonymity."
-msgstr ""
-
-#: template/index.html.j2:337
-msgid "Conversation (Pre-Alpha)"
-msgstr ""
-
-#: template/index.html.j2:339
-msgid ""
-"GNUnet conversation is an application that provides secure voice "
-"communication in a fully decentralized way by employing GNUnet for routing "
-"and transport."
-msgstr ""
-
-#: template/index.html.j2:355
-msgid "Upcoming Applications"
-msgstr ""
-
-#: template/index.html.j2:361
-msgid "secushare"
-msgstr ""
-
-#: template/index.html.j2:363
-msgid ""
-"<a href=\"https://secushare.org/\";>secushare</a> is creating a decentralized "
-"social networking application on top of GNUnet. Using overlay multicast and "
-"the extensible PSYC protocol, notifications are distributed end-to-end "
-"encrypted to authorized recipients only."
-msgstr ""
-
-#: template/index.html.j2:375
-msgid "pretty Easy privacy"
-msgstr ""
-
-#: template/index.html.j2:377
-msgid ""
-"<a href=\"https://pep.foundation/\";>pretty Easy privacy</a> (p&#8801;p) is "
-"creating a usable end-to-end encrypted e-mail solution using opportunistic "
-"key exchange. p&#8801;p will use GNUnet to protect metadata and exploit new "
-"cryptographic protocols to verify keys."
-msgstr ""
-
-#: template/install-on-archpi.html.j2:6
-msgid "Tutorial: GNUnet on Arch Linux/Pi"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:16
-msgid "Requirements for Raspberry Pi 3"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:40
-msgid "Get the Source Code"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:62
-#: template/install-on-debian9.html.j2:130
-msgid "In Addition: gnunet-gtk"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:79
-msgid "Run"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:131
-msgid "Make sure, it works!"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:6
-msgid "Tutorial: GNUnet on Debian 9"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:9
-#: template/install-on-ubuntu1804.html.j2:9
-msgid "Introduction"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:29 template/install-on-macos.html.j2:17
-#: template/install-on-netbsd.html.j2:19
-#: template/install-on-ubuntu1804.html.j2:26
-msgid "Requirements"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:45
-#: template/install-on-ubuntu1804.html.j2:41
-msgid "Make an installation directory"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:59
-#: template/install-on-macos.html.j2:134
-#: template/install-on-netbsd.html.j2:224
-#: template/install-on-ubuntu1804.html.j2:53
-msgid "Get the source code"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:78
-#: template/install-on-macos.html.j2:142
-#: template/install-on-netbsd.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:61
-msgid "Compile and Install"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:103
-#: template/install-on-ubuntu1804.html.j2:70
-msgid "Option 1: GNUnet for testing / usage"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:116
-#: template/install-on-ubuntu1804.html.j2:82
-msgid "Option 2: GNUnet for development"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:153
-#: template/install-on-ubuntu1804.html.j2:97
-msgid "Install GNUnet plugin for name resolution"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:207
-#: template/install-on-ubuntu1804.html.j2:134
-msgid "Create configuration file"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:227
-#: template/install-on-ubuntu1804.html.j2:156
-msgid "Use GNUnet!"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:162
-msgid "Uninstall GNUnet and its dependencies"
-msgstr ""
-
-#: template/install-on-macos.html.j2:6
-msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)"
-msgstr ""
-
-#: template/install-on-macos.html.j2:24 template/install-on-netbsd.html.j2:30
-msgid "Installation"
-msgstr ""
-
-#: template/install-on-macos.html.j2:42 template/install-on-netbsd.html.j2:102
-msgid "First steps"
-msgstr ""
-
-#: template/install-on-macos.html.j2:109
-#: template/install-on-netbsd.html.j2:182
-msgid "Alternative: Installation from source"
-msgstr ""
-
-#: template/install-on-macos.html.j2:154
-#: template/install-on-netbsd.html.j2:242
-msgid "Option 1: GNUnet for production / usage"
-msgstr ""
-
-#: template/install-on-macos.html.j2:187
-#: template/install-on-netbsd.html.j2:267
-msgid "Option 2: GNUnet experimental"
-msgstr ""
-
-#: template/install-on-netbsd.html.j2:6
-msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:6
-msgid "Tutorial: GNUnet on Ubuntu 18.04"
-msgstr ""
-
-#: template/install.html.j2:11
-msgid ""
-"<p>The following GNUnet installation instructions help you building from "
-"source for your distribution.</p> <p><i>Please note that the installation "
-"process will get much easier once we have proper packages again (planned for "
-"winter 2019).</i></p> <p>You have already installed GNUnet and want to use "
-"it? <a href=\"https://gnunet.org/en/use\";>Check this out!</a> </p>"
-msgstr ""
-
-#: template/install.html.j2:19
-msgid ""
-"<p>Please be aware that this project is still in an early alpha stage when "
-"it comes to running software &#8211; its not an easy task to rewrite the "
-"whole Internet! We are happy to get your <a href=\"engage.html\">helping "
-"hand</a> anytime!</p> <p>Further information is available in our <a href="
-"\"https://docs.gnunet.org/#toc-Using-GNUnet-1\";>handbook</a>.</p> <p>If you "
-"have any queries about the installation or the usage, please <a href="
-"\"engage.html\">get in touch!</a></p>"
-msgstr ""
-
-#: template/use.html.j2:6
-msgid "How to use GNUnet - in a nutshell"
-msgstr ""
-
-#: template/use.html.j2:12 template/use.html.j2:123
-msgid "Filesharing"
-msgstr ""
-
-#: template/use.html.j2:13
-msgid "CADET"
-msgstr ""
-
-#: template/use.html.j2:14
-msgid "Minimal Groupchat"
-msgstr ""
-
-#: template/use.html.j2:15
-msgid "GNS with CLI"
-msgstr ""
-
-#: template/use.html.j2:16
-msgid "GNS with Browser"
-msgstr ""
-
-#: template/use.html.j2:17 template/use.html.j2:441
-msgid "VPN"
-msgstr ""
-
-#: template/use.html.j2:18 template/use.html.j2:501
-msgid "Conversation"
-msgstr ""
-
-#: template/use.html.j2:19 template/use.html.j2:512
-msgid "Trouble Shooting"
-msgstr ""
-
-#: template/use.html.j2:34
-msgid "Get on GNUnet"
-msgstr ""
-
-#: template/use.html.j2:78
-msgid "Get off GNUnet"
-msgstr ""
-
-#: template/use.html.j2:88
-msgid "Make sure your GNUnet installation works..."
-msgstr ""
-
-#: template/use.html.j2:105
-msgid "... and play around with it."
-msgstr ""
-
-#: template/use.html.j2:181
-msgid "CADET (and Chat)"
-msgstr ""
-
-#: template/use.html.j2:215
-msgid "Chatting with a (simple) client"
-msgstr ""
-
-#: template/use.html.j2:289
-msgid "Name resolution using GNS on the command line"
-msgstr ""
-
-#: template/use.html.j2:361
-msgid "Name resolution using GNS with a browser"
-msgstr ""
-
-#: template/use.html.j2:514
-msgid "You can't reach other people's nodes"
-msgstr ""
-
-#: template/use.html.j2:550
-msgid "OMG you guys broke my internet"
-msgstr ""
-
-#: template/video.html.j2:12
-msgid "Videos related to GNUnet"
-msgstr ""
-
 #~ msgid "_project_title"
 #~ msgstr "Stack di protocolli GNU per un nuovo Internet etico"
diff --git a/template.py b/make_site.py
similarity index 100%
rename from template.py
rename to make_site.py

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



reply via email to

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