gnunet-svn
[Top][All Lists]
Advanced

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

[www] branch master updated: explain old news in README


From: gnunet
Subject: [www] branch master updated: explain old news in README
Date: Fri, 07 May 2021 16:51:35 +0200

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

dold pushed a commit to branch master
in repository www.

The following commit(s) were added to refs/heads/master by this push:
     new dcedf8e  explain old news in README
dcedf8e is described below

commit dcedf8e2328599c41edb17aef48bdefeab2036ea
Author: Florian Dold <florian@dold.me>
AuthorDate: Fri May 7 16:49:19 2021 +0200

    explain old news in README
---
 README              |    7 +
 locale/messages.pot | 2941 ---------------------------------------------------
 2 files changed, 7 insertions(+), 2941 deletions(-)

diff --git a/README b/README
index de6f9b5..23f6500 100644
--- a/README
+++ b/README
@@ -105,6 +105,13 @@ section in the manual.
 * Last but least build the website locally and check if the news
   post renders correctly.
 
+Archiving Old News
+==================
+
+To create an archive page with old news, copy one of the existing
+template/news/oldnews-*.html.j2 files and adjust the year in the "oldnews(...)"
+macro call.
+
 Developing with GNU Guix
 ========================
 
diff --git a/locale/messages.pot b/locale/messages.pot
index b487d39..e69de29 100644
--- a/locale/messages.pot
+++ b/locale/messages.pot
@@ -1,2941 +0,0 @@
-# Translations template for PROJECT.
-# Copyright (C) 2021 ORGANIZATION
-# This file is distributed under the same license as the PROJECT project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2021.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-05-07 16:25+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.9.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
-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:64
-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:90
-#: 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
-msgid "About"
-msgstr ""
-
-#: common/navigation.j2.inc:39 common/old-news.j2.inc:7
-#: template/news/index.html.j2:8
-msgid "News"
-msgstr ""
-
-#: common/navigation.j2.inc:40 template/index.html.j2:289
-msgid "Applications"
-msgstr ""
-
-#: common/navigation.j2.inc:44
-msgid "Community"
-msgstr ""
-
-#: common/navigation.j2.inc:47 template/index.html.j2:292
-msgid "Engage"
-msgstr ""
-
-#: common/navigation.j2.inc:48
-msgid "GSoC Projects"
-msgstr ""
-
-#: common/navigation.j2.inc:50
-msgid "Copyright for Contributors"
-msgstr ""
-
-#: common/navigation.j2.inc:51
-msgid "IRC Archive"
-msgstr ""
-
-#: common/navigation.j2.inc:58
-msgid "Development"
-msgstr ""
-
-#: common/navigation.j2.inc:61
-msgid "System Architecture"
-msgstr ""
-
-#: common/navigation.j2.inc:63 template/roadmap.html.j2:6
-msgid "Roadmap"
-msgstr ""
-
-#: common/navigation.j2.inc:65 template/gnurl.html.j2:186
-msgid "Source Code"
-msgstr ""
-
-#: common/navigation.j2.inc:66
-msgid "Source Code Documentation"
-msgstr ""
-
-#: common/navigation.j2.inc:67
-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/install.html.j2:6
-msgid "Install"
-msgstr ""
-
-#: common/navigation.j2.inc:83 template/install-on-openwrt.html.j2:76
-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:88
-msgid "REST API"
-msgstr ""
-
-#: common/navigation.j2.inc:89
-msgid "FAQ"
-msgstr ""
-
-#: common/old-news.j2.inc:10 template/news/index.html.j2:11
-msgid "News posts about changes related to GNUnet such as releases and events"
-msgstr ""
-
-#: common/old-news.j2.inc:15 template/news/index.html.j2:16
-msgid "subscribe to our RSS feed"
-msgstr ""
-
-#: common/old-news.j2.inc:34 template/news/index.html.j2:36
-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 ""
-"This project has received funding from the European Union’s Horizon 2020 "
-"research and innovation programme under the NGI_TRUST grant agreement no "
-"825618. The project aims to integrate re:claimID with the GNU Taler "
-"payment system in a pilot in order to demonstrate the practical "
-"feasibility and benefits of privacy enhancing technologies for users and "
-"commercial service providers. The project is called \"Decentralized "
-"Identities for Self-Sovereign End-users\" (DISSENS)."
-msgstr ""
-
-#: template/about.html.j2:141
-msgid "We are grateful for free hosting offered by the following 
organizations:"
-msgstr ""
-
-#: template/about.html.j2:150
-msgid "Past funding"
-msgstr ""
-
-#: template/about.html.j2:152
-msgid "We are grateful for past funding from the following organizations:"
-msgstr ""
-
-#: template/applications.html.j2:7
-msgid "Applications provided by GNUnet"
-msgstr ""
-
-#: template/applications.html.j2:13 template/gns.html.j2:7
-msgid "The GNU Name System"
-msgstr ""
-
-#: template/applications.html.j2:15
-msgid ""
-"The <a href=\"gns.html\">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 are cryptographically secured. <!-- Too technical: GNS "
-"integrates a robust, efficient and instant key revocation mechanism. -->"
-msgstr ""
-
-#: template/applications.html.j2:38
-msgid "Self-sovereign, decentralized identity provider"
-msgstr ""
-
-#: template/applications.html.j2:40
-msgid ""
-"<a href=\"https://reclaim.gnunet.org/\";>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/applications.html.j2:57
-msgid "Filesharing (Alpha)"
-msgstr ""
-
-#: template/applications.html.j2:59
-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/applications.html.j2:73
-msgid "Conversation (Pre-Alpha)"
-msgstr ""
-
-#: template/applications.html.j2:75
-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/applications.html.j2:91
-msgid "Applications utilizing GNUnet"
-msgstr ""
-
-#: template/applications.html.j2:97
-msgid "GNU Taler (Alpha)"
-msgstr ""
-
-#: template/applications.html.j2:99
-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/applications.html.j2:118
-msgid "secushare"
-msgstr ""
-
-#: template/applications.html.j2:120
-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/applications.html.j2:139
-msgid "pretty Easy privacy"
-msgstr ""
-
-#: template/applications.html.j2:141
-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/applications.html.j2:160
-msgid "Cadet-GTK"
-msgstr ""
-
-#: template/applications.html.j2:162
-msgid ""
-"<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> "
-"is a convenient but feature-rich graphical application providing "
-"messaging using the CADET subsystem. It is developed using GTK and "
-"libhandy for a convergent design."
-msgstr ""
-
-#: template/applications.html.j2:180
-msgid "groupchat"
-msgstr ""
-
-#: template/applications.html.j2:182
-msgid ""
-"<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> is a "
-"terminal user interface providing messaging using the CADET subsystem. It"
-" is developed using nim. Cadet-GTK and groupchat are planned to be "
-"compatible."
-msgstr ""
-
-#: template/architecture.html.j2:6
-msgid "GNUnet System Architecture"
-msgstr ""
-
-#: template/architecture.html.j2:20
-msgid "Foundations"
-msgstr ""
-
-#: template/architecture.html.j2:22
-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-organizing decentralized routing"
-" algorithms, these subsystems replace the traditional TCP/IP stack."
-msgstr ""
-
-#: template/architecture.html.j2:35
-msgid "Security"
-msgstr ""
-
-#: template/architecture.html.j2:38
-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:52
-msgid "System architecture"
-msgstr ""
-
-#: template/architecture.html.j2:58
-msgid "Subsystems"
-msgstr ""
-
-#: template/architecture.html.j2:67
-msgid "libgnunetutil"
-msgstr ""
-
-#: template/architecture.html.j2:73
-msgid "APIs"
-msgstr ""
-
-#: template/architecture.html.j2:86
-msgid "Legend"
-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"
-":gnunet-developers@gnu.org\">gnunet-developers@gnu.org</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://view.matrix.org/room/!IjaAfLiruzjxFFzKAV:matrix.org/\";>archive</a>"
-" available."
-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>LASTNAME@gnunet.org</tt>. Most of us"
-" support receiving GnuPG encrypted Emails. Urgent and sensitive security "
-"issues may be addressed to the GNU maintainers <tt>schanzen</tt> and "
-"<tt>grothoff</tt>."
-msgstr ""
-
-#: template/contact.html.j2:53
-msgid "Reporting bugs"
-msgstr ""
-
-#: template/contact.html.j2:55
-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:209
-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 (Charter)</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 charter, 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://schanzen.eu\";>Martin "
-"Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> "
-"<dd>t3sserakt</dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> "
-"<dt>Beisitzer</dt> <dd> <a "
-"href=\"https://grothoff.org/christian/\";>Christian Grothoff</a>, ch3 "
-"</dd> </dl>"
-msgstr ""
-
-#: template/ev.html.j2:73
-msgid "Official Meeting Notes"
-msgstr ""
-
-#: template/ev.html.j2:86
-msgid "Support Us!"
-msgstr ""
-
-#: template/ev.html.j2:88
-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 template/faq.html.j2:23
-msgid "General"
-msgstr ""
-
-#: template/faq.html.j2:13 template/faq.html.j2:149 template/gns.html.j2:37
-msgid "Features"
-msgstr ""
-
-#: template/faq.html.j2:15 template/faq.html.j2:695
-msgid "Error messages"
-msgstr ""
-
-#: template/faq.html.j2:16 template/faq.html.j2:797
-msgid "File-sharing"
-msgstr ""
-
-#: template/faq.html.j2:17 template/faq.html.j2:973
-msgid "Contributing"
-msgstr ""
-
-#: template/faq.html.j2:26
-msgid "What do I do if my question is not answered here?"
-msgstr ""
-
-#: template/faq.html.j2:28
-msgid ""
-"A: There are many other sources of information. You can read additional "
-"documentation or ask the question on the help-gnunet@gnu.org mailing list"
-" or the #gnunet IRC on irc.freenode.net."
-msgstr ""
-
-#: template/faq.html.j2:36
-msgid "When are you going to release the next version?"
-msgstr ""
-
-#: template/faq.html.j2:38
-msgid ""
-"A: The general answer is, when it is ready. A better answer may be: "
-"earlier if you contribute (test, debug, code, document). Every release "
-"will be anounced on the info-gnunet@gnu.org mailing list and on <a "
-"href=\"https://planet.gnu.org\";>planet GNU</a>. You can subscribe to the "
-"mailing list or the RSS feed of this site to automatically receive a "
-"notification."
-msgstr ""
-
-#: template/faq.html.j2:49
-msgid "Is the code free?"
-msgstr ""
-
-#: template/faq.html.j2:51
-msgid ""
-"A: GNUnet is free software, available under the <a "
-"href=\"https://www.gnu.org/licenses/agpl-3.0.en.html\";>GNU Affero Public "
-"License (AGPL)</a>."
-msgstr ""
-
-#: template/faq.html.j2:58
-msgid "Are there any known bugs?"
-msgstr ""
-
-#: template/faq.html.j2:60
-msgid ""
-"A: We track the list of currently known bugs in the <a "
-"href=\"https://bugs.gnunet.org/\";>Mantis system</a>. Some bugs are "
-"occasionally reported directly to developers or the developer mailing "
-"list. This is discouraged since developers often do not have the time to "
-"feed these bugs back into the Mantis database. Please report bugs "
-"directly to the bug tracking system. If you believe a bug is sensitive, "
-"you can set its view status to private (this should be the exception)."
-msgstr ""
-
-#: template/faq.html.j2:73 template/faq.html.j2:193
-msgid "Is there a graphical user interface?"
-msgstr ""
-
-#: template/faq.html.j2:75
-msgid ""
-"A: gnunet-gtk is a separate download. The package contains various GTK+ "
-"based graphical interfaces, including a graphical tool for configuration."
-msgstr ""
-
-#: template/faq.html.j2:83
-msgid "Why does gnunet-service-nse create a high CPU load?"
-msgstr ""
-
-#: template/faq.html.j2:85
-msgid ""
-"A: The gnunet-service-nse process will initially compute a so-called "
-"&quot;proof-of-work&quot; which is used to convince the network that your"
-" peer is real (or, rather, make it expensive for an adversary to mount a "
-"Sybil attack on the network size estimator). The calculation is expected "
-"to take a few days, depending on how fast your CPU is. If the CPU load is"
-" creating a problem for you, you can set the value &quot;WORKDELAY&quot; "
-"in the &quot;nse&quot; section of your configuration file to a higher "
-"value. The default is &quot;5 ms&quot;."
-msgstr ""
-
-#: template/faq.html.j2:99
-msgid "How does GNUnet compare to Tor?"
-msgstr ""
-
-#: template/faq.html.j2:101
-msgid ""
-"A: Tor focuses on anonymous communication and censorship-resistance for "
-"TCP connections and, with the Tor Browser Bundle, for the Web in "
-"particular. GNUnet does not really have one focus; our theme is secure "
-"decentralized networking, but that is too broad to be called a focus."
-msgstr ""
-
-#: template/faq.html.j2:111
-msgid "How does GNUnet compare to I2P?"
-msgstr ""
-
-#: template/faq.html.j2:113
-msgid ""
-"A: Both GNUnet and I2P want to build a better, more secure, more "
-"decentralized Internet. However, on the technical side, there are almost "
-"no overlaps. <br><br> I2P is written in Java, and has (asymmetric) "
-"tunnels using onion (or garlic) routing as the basis for various "
-"(anonymized) applications. I2P is largely used via a Web frontend."
-msgstr ""
-
-#: template/faq.html.j2:124
-msgid "Is GNUnet ready for use on production systems?"
-msgstr ""
-
-#: template/faq.html.j2:126
-msgid ""
-"A: GNUnet is still undergoing major development. It is largely not yet "
-"ready for usage beyond developers. Your mileage will vary depending on "
-"the functionality you use, but you will always likely run into issues "
-"with our current low-level transport system. We are currently in the "
-"process of rewriting it (Project &quot;Transport Next Generation "
-"[TNG]&quot;)"
-msgstr ""
-
-#: template/faq.html.j2:136
-msgid "Is GNUnet build using distributed ledger technologies?"
-msgstr ""
-
-#: template/faq.html.j2:138
-msgid ""
-"A: No. GNUnet is a new network protocol stack for building secure, "
-"distributed, and privacy-preserving applications. While a ledger could be"
-" built using GNUnet, we currently have no plans in doing so."
-msgstr ""
-
-#: template/faq.html.j2:151
-msgid "What can I do with GNUnet?"
-msgstr ""
-
-#: template/faq.html.j2:153
-msgid ""
-"A: GNUnet is a peer-to-peer framework, by which we mostly mean that it "
-"can do more than just one thing. Naturally, the implementation and "
-"documentation of some of the features that exist are more advanced than "
-"others."
-msgstr ""
-
-#: template/faq.html.j2:160
-msgid ""
-"For users, GNUnet offers anonymous and non-anonymous file-sharing, a "
-"fully decentralized and censorship-resistant replacement for DNS and a "
-"mechanism for IPv4-IPv6 protocol translation and tunneling (NAT-PT with "
-"DNS-ALG)."
-msgstr ""
-
-#: template/faq.html.j2:171
-msgid "Is it possible to surf the WWW anonymously with GNUnet?"
-msgstr ""
-
-#: template/faq.html.j2:173
-msgid ""
-"A: It is not possible use GNUnet for anonymous browsing at this point. We"
-" recommend that you use Tor for anonymous surfing."
-msgstr ""
-
-#: template/faq.html.j2:181
-msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?"
-msgstr ""
-
-#: template/faq.html.j2:183
-msgid ""
-"A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
-"would make it accessible via a browser. It is possible to build such a "
-"proxy and all one needs to know is the protocol used between the browser "
-"and the proxy and the GNUnet code for file-sharing."
-msgstr ""
-
-#: template/faq.html.j2:195
-msgid ""
-"A: There are actually a few graphical user interfaces for different "
-"functions. gnunet-setup is to configure GNUnet, and gnunet-fs-gtk is for "
-"file-sharing. There are a few other gnunet-XXX-gtk GUIs of lesser "
-"importance. Note that in order to obtain the GUI, you need to install the"
-" gnunet-gtk package, which is a separate download. gnunet-gtk is a meta "
-"GUI that integrates most of the other GUIs in one window. One exception "
-"is gnunet-setup, which must still be run separately at this time (as "
-"setup requires the peer to be stopped)."
-msgstr ""
-
-#: template/faq.html.j2:210
-msgid "Which operating systems does GNUnet run on?"
-msgstr ""
-
-#: template/faq.html.j2:212
-msgid ""
-"A: GNUnet is being developed and tested primarily under Debian GNU/Linux."
-" Furthermore, we regularly build and test GNUnet on Fedora, Ubuntu, Arch,"
-" FreeBSD and macOS. We have reports of working versions on many other "
-"GNU/Linux distributions; in the past we had reports of working versions "
-"on NetBSD, OpenBSD and Solaris. However, not all of those reports are "
-"recent, so if you cannot get GNUnet to work on those systems please let "
-"us know."
-msgstr ""
-
-#: template/faq.html.j2:228
-msgid "Who runs the GNS root zone?"
-msgstr ""
-
-#: template/faq.html.j2:230
-msgid ""
-"A: Short answer: you. The long answer is the GNUnet will ship with a "
-"default configuration of top-level domains. The governance of this "
-"default configuration is not yet established. In any case, the user will "
-"be able to modify this configuration at will. We expect normal users to "
-"have no need to edit their own GNS zone(s) unless they host services "
-"themselves."
-msgstr ""
-
-#: template/faq.html.j2:241
-msgid "Where is the per-user GNS database kept?"
-msgstr ""
-
-#: template/faq.html.j2:243
-msgid ""
-"A: The short answer is that the database is kept at the user's GNUnet "
-"peer. Now, a user may run multiple GNUnet peers, in which case the "
-"database could be kept at each peer (however, we don't have code for "
-"convenient replication). Similarly, multiple GNUnet peers can share one "
-"instance of the database --- the &quot;gnunet-service-namestore&quot; can"
-" be accessed from remote (via TCP). The actual data can be stored in a "
-"Postgres database, for which various replication options are again "
-"applicable. Ultimately, there are many options for how users can store "
-"(and secure) their GNS database."
-msgstr ""
-
-#: template/faq.html.j2:258
-msgid "What is the expected average size of a GNS namestore database?"
-msgstr ""
-
-#: template/faq.html.j2:260
-msgid ""
-"A: Pretty small. Based on our user study where we looked at browser "
-"histories and the number of domains visited, we expect that GNS databases"
-" will only grow to a few tens of thousands of entries, small enough to "
-"fit even on mobile devices."
-msgstr ""
-
-#: template/faq.html.j2:270
-msgid "Is GNS resistant to the attacks on DNS used by the US?"
-msgstr ""
-
-#: template/faq.html.j2:272
-msgid ""
-"A: We believe so, as there is no entity that any government could force "
-"to change the mapping for a name except for each individual user (and "
-"then the changes would only apply to the names that this user is the "
-"authority for). So if everyone used GNS, the only practical attack of a "
-"government would be to force the operator of a server to change the GNS "
-"records for his server to point elsewhere. However, if the owner of the "
-"private key for a zone is unavailable for enforcement, the respective "
-"zone cannot be changed and any other zone delegating to this zone will "
-"achieve proper resolution."
-msgstr ""
-
-#: template/faq.html.j2:286
-msgid "How does GNS compare to other name systems?"
-msgstr ""
-
-#: template/faq.html.j2:288
-msgid ""
-"A: A scientific paper on this topic <a "
-"href=\"https://grothoff.org/christian/ns2018.pdf\";>has been published "
-"</a> and below is a table from the publication. For detailed descriptions"
-" please refer to the paper."
-msgstr ""
-
-#: template/faq.html.j2:392
-msgid "What is the difference between GNS and CoDoNS?"
-msgstr ""
-
-#: template/faq.html.j2:394
-msgid ""
-"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
-"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, "
-"and there are still registrars that determine who owns a name. <br><br> "
-"With GNS, we decentralize the database and also decentralize the "
-"responsibility for naming: each user runs their own personal root zone "
-"and is thus in complete control of the names they use. GNS also has many "
-"additional features (to keep names short and enable migration) which "
-"don't even make sense in the context of CoDoNS."
-msgstr ""
-
-#: template/faq.html.j2:410
-msgid "What is the difference between GNS and SocialDNS?"
-msgstr ""
-
-#: template/faq.html.j2:412
-msgid ""
-"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
-"with SocialDNS the mappings are shared through the social network and "
-"subjected to ranking. As the social relationships evolve, names can thus "
-"change in surprising ways. <br><br> With GNS, names are primarily shared "
-"via delegation, and thus mappings will only change if the user "
-"responsible for the name (the authority) manually changes the record."
-msgstr ""
-
-#: template/faq.html.j2:426
-msgid "What is the difference between GNS and ODDNS?"
-msgstr ""
-
-#: template/faq.html.j2:428
-msgid ""
-"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
-"registries (such as those for \".com\" and \".org\"). Instead of using "
-"those, each user is expected to maintain a database of (second-level) "
-"domains (like \"gnu.org\") and the IP addresses of the respective name "
-"servers. Resolution will fail if the target name servers change IPs."
-msgstr ""
-
-#: template/faq.html.j2:439
-msgid "What is the difference between GNS and Handshake?"
-msgstr ""
-
-#: template/faq.html.j2:441
-msgid ""
-"A: Handshake is a blockchain-based method for root zone governance. "
-"Hence, it does not address the name resolution process itself but "
-"delegates resolution into DNS after the initial TLD resolution. Not "
-"taking sustainablility considerations into account, Handshake could be "
-"used as an additional supporting GNS root zone governance model, but we "
-"currently do not have such plans in mind."
-msgstr ""
-
-#: template/faq.html.j2:453
-msgid "What is the difference between GNS and TrickleDNS?"
-msgstr ""
-
-#: template/faq.html.j2:455
-msgid ""
-"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
-"resolvers of participating domains to provide &quot;better availability, "
-"lower query resolution times, and faster update propagation&quot;. Thus "
-"TrickleDNS is focused on defeating attacks on the availability (and "
-"performance) of record propagation in DNS, for example via DDoS attacks "
-"on DNS root servers. TrickleDNS is thus concerned with how to ensure "
-"distribution of authoritative records, and authority remains derived from"
-" the DNS hierarchy."
-msgstr ""
-
-#: template/faq.html.j2:468
-msgid ""
-"Does GNS require real-world introduction (secure PKEY exchange) in the "
-"style of the PGP web of trust?"
-msgstr ""
-
-#: template/faq.html.j2:470
-msgid ""
-"A: For security, it is well known that an initial trust path between the "
-"two parties must exist. However, for applications where this is not "
-"required, weaker mechanisms can be used. For example, we have implemented"
-" a first-come-first-served (FCFS) authority which allows arbitrary users "
-"to register arbitrary names. The key of this authority is included with "
-"every GNUnet installation. Thus, any name registered with FCFS is in fact"
-" global and requires no further introduction. However, the security of "
-"these names depends entirely on the trustworthiness of the FCFS "
-"authority. The authority can be queried under the &quot;.pin&quot; TLD."
-msgstr ""
-
-#: template/faq.html.j2:485
-msgid ""
-"How can a legitimate domain owner tell other people to not use his name "
-"in GNS?"
-msgstr ""
-
-#: template/faq.html.j2:487
-msgid ""
-"A: Names have no owners in GNS, so there cannot be a "
-"&quot;legitimate&quot; domain owner. Any user can claim any name (as his "
-"preferred name or &quot;pseudonym&quot;) in his NICK record. Similarly, "
-"all other users can choose to ignore this preference and use a name of "
-"their choice (or even assign no name) for this user."
-msgstr ""
-
-#: template/faq.html.j2:498
-msgid ""
-"Did you consider the privacy implications of making your personal GNS "
-"zone visible?"
-msgstr ""
-
-#: template/faq.html.j2:500
-msgid ""
-"A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
-"with other users (via DHT or zone transfers) only if this flag is not "
-"set. Thus, users have full control over what information about their "
-"zones is made public."
-msgstr ""
-
-#: template/faq.html.j2:510
-msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
-msgstr ""
-
-#: template/faq.html.j2:512
-msgid ""
-"A: The question presumes that (a) virtual hosting is only necessary "
-"because of IPv4 address scarcity, and (b) that LEHOs are only useful in "
-"the context of virtual hosting. However, LEHOs are also useful to help "
-"with X.509 certificate validation (as they specify for which legacy "
-"hostname the certificate should be valid). Also, even with IPv6 fully "
-"deployed and &quot;infinite&quot; IP addresses being available, we're not"
-" sure that virtual hosting would disappear. Finally, we don't want to "
-"have to wait for IPv6 to become commonplace, GNS should work with today's"
-" networks."
-msgstr ""
-
-#: template/faq.html.j2:526
-msgid ""
-"Why does GNS not use a trust metric or consensus to determine globally "
-"unique names?"
-msgstr ""
-
-#: template/faq.html.j2:528
-msgid ""
-"A: Trust metrics have the fundamental problem that they have thresholds. "
-"As trust relationships evolve, mappings would change their meaning as "
-"they cross each others thresholds. We decided that the resulting "
-"unpredictability of the resolution process was not acceptable. "
-"Furthermore, trust and consensus might be easy to manipulate by "
-"adversaries."
-msgstr ""
-
-#: template/faq.html.j2:539
-msgid "How do you handle compromised zone keys in GNS?"
-msgstr ""
-
-#: template/faq.html.j2:541
-msgid ""
-"A: The owner of a private key can create a revocation message. This one "
-"can then be flooded throughout the overlay network, creating a copy at "
-"all peers. Before using a public key, peers check if that key has been "
-"revoked. All names that involve delegation via a revoked zone will then "
-"fail to resolve. Peers always automatically check for the existence of a "
-"revocation message when resolving names."
-msgstr ""
-
-#: template/faq.html.j2:553
-msgid "Could the signing algorithm of GNS be upgraded in the future?"
-msgstr ""
-
-#: template/faq.html.j2:555
-msgid ""
-"A: Yes. In our efforts to standardize GNS, we have already modified the "
-"protocol to support alternative delegation records. <br> <br> Naturally, "
-"deployed GNS implementations would have to be updated to support the new "
-"signature scheme. The new scheme can then be run in parallel with the "
-"existing system by using a new record type to indicate the use of a "
-"different cipher system."
-msgstr ""
-
-#: template/faq.html.j2:569
-msgid "How can a GNS zone maintain several name servers, e.g. for load 
balancing?"
-msgstr ""
-
-#: template/faq.html.j2:571
-msgid ""
-"A: We don't expect this to be necessary, as GNS records are stored (and "
-"replicated) in the R5N DHT. Thus the authority will typically not be "
-"contacted whenever clients perform a lookup. Even if the authority goes "
-"(temporarily) off-line, the DHT will cache the records for some time. "
-"However, should having multiple servers for a zone be considered truly "
-"necessary, the owner of the zone can simply run multiple peers (and share"
-" the zone's key and database among them)."
-msgstr ""
-
-#: template/faq.html.j2:584
-msgid ""
-"Why do you believe it is worth giving up unique names for censorship "
-"resistance?"
-msgstr ""
-
-#: template/faq.html.j2:586
-msgid ""
-"A: The GNU Name system offers an alternative to DNS that is censorship "
-"resistant. As with any security mechanism, this comes at a cost (names "
-"are not globally unique). To draw a parallel, HTTPS connections use more "
-"bandwidth and have higher latency than HTTP connections. Depending on "
-"your application, HTTPS may not be worth the cost. However, for users "
-"that are experiencing censorship (or are concerned about it), giving up "
-"globally unique names may very well be worth the cost. After all, what is"
-" a &quot;globally&quot; unique name worth, if it does not resolve?"
-msgstr ""
-
-#: template/faq.html.j2:600
-msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
-msgstr ""
-
-#: template/faq.html.j2:602
-msgid ""
-"A: We say that DNS is 'centralized' because it has a central component / "
-"central point of failure --- the root zone and its management by "
-"IANA/ICANN. This centralization creates vulnerabilities. For example, the"
-" US government was able to reassign the management of the country-TLDs of"
-" Afganistan and Iraq during the wars at the beginning of the 21st "
-"century."
-msgstr ""
-
-#: template/faq.html.j2:613
-msgid "How does GNS protect against layer-3 censorship?"
-msgstr ""
-
-#: template/faq.html.j2:615
-msgid ""
-"A: GNS does not directly help with layer-3 censorship, but it does help "
-"indirectly in two ways: <ol> <li> Many websites today use virtual "
-"hosting, so blocking a particular IP address causes much more collateral "
-"damage than blocking a DNS name. It thus raises the cost of "
-"censorship.</li> <li> Existing layer-3 circumvention solutions (such as "
-"Tor) would benefit from a censorship resistant naming system. Accessing "
-"Tor's &quot;.onion&quot; namespace currently requires users to use "
-"unmemorable cryptographic identifiers. With nicer names, Tor and tor2web-"
-"like services would be even easier to use. </ol>"
-msgstr ""
-
-#: template/faq.html.j2:634
-msgid "Does GNS work with search engines?"
-msgstr ""
-
-#: template/faq.html.j2:636
-msgid ""
-"A: GNS creates no significant problems for search engines, as they can "
-"use GNS to perform name resolution as well as any normal user. Naturally,"
-" while we typically expect normal users to install custom software for "
-"name resolution, this is unlikely to work for search engines today. "
-"However, the DNS2GNS gateway allows search engines to use DNS to resolve "
-"GNS names, so they can still index GNS resources. However, as using "
-"DNS2GNS gateways breaks the cryptographic chain of trust, legacy search "
-"engines will obviously not obtain censorship-resistant names."
-msgstr ""
-
-#: template/faq.html.j2:650
-msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
-msgstr ""
-
-#: template/faq.html.j2:652
-msgid ""
-"A: UIA and GNS both share the same basic naming model, which actually "
-"originated with Rivest's SDSI. However, UIA is not concerned about "
-"integration with legacy applications and instead focuses on universal "
-"connectivity between a user's many machines. In contrast, GNS was "
-"designed to interoperate with DNS as much as possible, and to also work "
-"as much as possible with the existing Web infrastructure. UIA is not at "
-"all concerned about legacy systems (clean slate)."
-msgstr ""
-
-#: template/faq.html.j2:665
-msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
-msgstr ""
-
-#: template/faq.html.j2:667
-msgid ""
-"A: First of all, in GNS you can explicitly see the trust chain, so you "
-"know if a name you are resolving belongs to a friend, or a friend-"
-"of-a-friend, and can thus decide how much you trust the result. "
-"Naturally, the trusted-computing base (TCB) can become arbitrarily large "
-"this way --- however, given the name length restriction, for an "
-"individual name it is always less than about 128 entities."
-msgstr ""
-
-#: template/faq.html.j2:679
-msgid ""
-"How does GNS handle SRV/TLSA records where service and protocol are part "
-"of the domain name?"
-msgstr ""
-
-#: template/faq.html.j2:681
-msgid ""
-"A: When GNS splits a domain name into labels for resolution, it detects "
-"the &quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to "
-"the corresponding port number and &quot;Proto&quot; to the corresponding "
-"protocol number. The rest of the name is resolved as usual. Then, when "
-"the result is presented, GNS looks for the GNS-specific &quot;BOX&quot; "
-"record type. A BOX record is a record that contains another record (such "
-"as SRV or TLSA records) and adds a service and protocol number (and the "
-"original boxed record type) to it."
-msgstr ""
-
-#: template/faq.html.j2:697
-msgid ""
-"I receive many &quot;WARNING Calculated flow delay for X at Y for "
-"Z&quot;. Should I worry?"
-msgstr ""
-
-#: template/faq.html.j2:699
-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:708
-msgid "Error opening `/dev/net/tun': No such file or directory?"
-msgstr ""
-
-#: template/faq.html.j2:710
-msgid ""
-"A: If you get this error message, the solution is simple. Issue the "
-"following commands (as root) to create the required device file"
-msgstr ""
-
-#: template/faq.html.j2:722
-msgid ""
-"'iptables: No chain/target/match by that name.' (when running gnunet-"
-"service-dns)?"
-msgstr ""
-
-#: template/faq.html.j2:724
-msgid ""
-"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
-"support. This is accomplished by having the correct kernel options. Check"
-" if your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
-"'m' (and the module is loaded)."
-msgstr ""
-
-#: template/faq.html.j2:736
-msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
-msgstr ""
-
-#: template/faq.html.j2:738
-msgid ""
-"A: If you get an error stating that the VPN timeout was reached, check if"
-" your firewall is enabled and blocking the connections."
-msgstr ""
-
-#: template/faq.html.j2:746
-msgid "I'm getting an 'error while loading shared libraries: 
libgnunetXXX.so.X'"
-msgstr ""
-
-#: template/faq.html.j2:748
-msgid ""
-"A: This error usually occurs when your linker fails to locate one of "
-"GNUnet's libraries. This can have two causes. First, it is theoretically "
-"possible that the library is not installed on your system; however, if "
-"you compiled GNUnet the normal way and/or used a binary package, that is "
-"highly unlikely. The more common cause is that you installed GNUnet to a "
-"directory that your linker does not search. There are several ways to fix"
-" this that are described below. If you are 'root' and you installed to a "
-"system folder (such as /usr/local), you want to add the libraries to the "
-"system-wide search path. This is done by adding a line "
-"\"/usr/local/lib/\" to /etc/ld.so.conf and running \"ldconfig\". If you "
-"installed GNUnet to /opt or any other similar path, you obviously have to"
-" change \"/usr/local\" accordingly. If you do not have 'root' rights or "
-"if you installed GNUnet to say \"/home/$USER/\", then you can explicitly "
-"tell your linker to search a particular directory for libraries using the"
-" \"LD_LIBRARY_PATH\" environment variable. For example, if you configured"
-" GNUnet using a prefix of \"$HOME/gnunet/\" you want to run:"
-msgstr ""
-
-#: template/faq.html.j2:774
-msgid ""
-"to ensure GNUnet's binaries and libraries are found. In order to avoid "
-"having to do so each time, you can add the above lines (without the "
-"\"$\") to your .bashrc or .profile file. You will have to logout and "
-"login again to have this new profile be applied to all shells (including "
-"your desktop environment)."
-msgstr ""
-
-#: template/faq.html.j2:781
-msgid "What error messages can be ignored?"
-msgstr ""
-
-#: template/faq.html.j2:783
-msgid ""
-"A: Error messages flagged as \"DEBUG\" should be disabled in binaries "
-"built for end-users and can always be ignored. Error messages flagged as "
-"\"INFO\" always refer to harmless events that require no action. For "
-"example, GNUnet may use an INFO message to indicate that it is currently "
-"performing an expensive operation that will take some time. GNUnet will "
-"also use INFO messages to display information about important "
-"configuration values."
-msgstr ""
-
-#: template/faq.html.j2:799
-msgid "How does GNUnet compare to other file-sharing applications?"
-msgstr ""
-
-#: template/faq.html.j2:801
-msgid ""
-"A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most "
-"other P2P networks, GNUnet was designed with security in mind as the "
-"highest priority. We intend on producing a network with comprehensive "
-"security features. Many other P2P networks are open to a wide variety of "
-"attacks, and users have little privacy. GNUnet is also Free Software and "
-"thus the source code is available, so you do not have to worry about "
-"being spied upon by the software. The following table summarises the main"
-" differences between GNUnet and other systems. The information is "
-"accurate to the best of our knowledge. The comparison is difficult since "
-"there are sometimes differences between various implementations of "
-"(almost) the same protocol. In general, we pick a free implementation as "
-"the reference implementation since it is possible to inspect the free "
-"code. Also, all of these systems are changing over time and thus the data"
-" below may not be up-to-date. If you find any flaws, please let us know. "
-"Finally, the table is not saying terribly much (it is hard to compare "
-"these systems this briefly), so if you want the real differences, read "
-"the research papers (and probably the code)."
-msgstr ""
-
-#: template/faq.html.j2:915
-msgid ""
-"Another important point of reference are the various anonymous peer-to-"
-"peer networks. Here, there are differences in terms of application domain"
-" and how specifically anonymity is achieved. Anonymous routing is a hard "
-"research topic, so for a superficial comparison like this one we focus on"
-" the latency. Another important factor is the programming language. Type-"
-"safe languages may offer certain security benefits; however, this may "
-"come at the cost of significant increases in resource consumption which "
-"in turn may reduce anonymity."
-msgstr ""
-
-#: template/faq.html.j2:928
-msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
-msgstr ""
-
-#: template/faq.html.j2:930
-msgid ""
-"A: Generally, there is the possibility of a known plaintext attack on "
-"keywords, but since the user has control over the keywords that are "
-"associated with the content he inserts, the user can take advantage of "
-"the same techniques used to generate reasonable passwords to defend "
-"against such an attack. In any event, we are not trying to hide content; "
-"thus, unless the user is trying to insert information into the network "
-"that can only be shared with a small group of people, there is no real "
-"reason to try to obfuscate the content by choosing a difficult keyword "
-"anyway."
-msgstr ""
-
-#: template/faq.html.j2:944
-msgid "What do you mean by anonymity?"
-msgstr ""
-
-#: template/faq.html.j2:946
-msgid ""
-"A: Anonymity is the lack of distinction of an individual from a (large) "
-"group. A central goal for anonymous file-sharing in GNUnet is to make all"
-" users (peers) form a group and to make communications in that group "
-"anonymous, that is, nobody (but the initiator) should be able to tell "
-"which of the peers in the group originated the message. In other words, "
-"it should be difficult to impossible for an adversary to distinguish "
-"between the originating peer and all other peers."
-msgstr ""
-
-#: template/faq.html.j2:958
-msgid "What does my system do when participating in GNUnet file sharing?"
-msgstr ""
-
-#: template/faq.html.j2:960
-msgid ""
-"A: In GNUnet you set up a node (a peer). It is identified by an ID (hash "
-"of its public key) and has a number of addresses it is reachable by (may "
-"have no addresses, for instance when it's behind a NAT). You specify "
-"bandwidth limits (how much traffic GNUnet is allowed to consume) and "
-"datastore quote (how large your on-disk block storage is) . Your node "
-"will then proceed to connect to other nodes, becoming part of the "
-"network."
-msgstr ""
-
-#: template/faq.html.j2:975
-msgid "How can I help translate this webpage into other languages?"
-msgstr ""
-
-#: template/faq.html.j2:977
-msgid ""
-"A: First, you need to register an account with our weblate system. Please"
-" send an e-mail with the desired target language to "
-"translators@gnunet.org or ask for help on the #gnunet chat on "
-"irc.freenode.net. Typically someone with sufficient permissions will then"
-" grant you access. Naturally, any abuse will result in the loss of "
-"permissions."
-msgstr ""
-
-#: template/faq.html.j2:989
-msgid "I have some great idea for a new feature, what should I do?"
-msgstr ""
-
-#: template/faq.html.j2:991
-msgid ""
-"A: Sadly, we have many more feature requests than we can possibly "
-"implement. The best way to actually get a new feature implemented is to "
-"do it yourself --- and to then send us a patch."
-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/gns.html.j2:13 template/gnurl.html.j2:60
-msgid "Motivation"
-msgstr ""
-
-#: template/gns.html.j2:15
-msgid ""
-"The Domain Name System today enables traffic amplification attacks, "
-"censorship (i.e. China), mass surveillance (MORECOWBELL) and offensive "
-"cyber war (QUANTUMDNS).<br/> Unfortunately, band aid solutions such as "
-"DoT, DoH, DNSSEC, DPRIVE and the like will not fix this. This is why we "
-"built the GNU Name System (GNS), a secure, decentralized name system "
-"built on top of GNUnet."
-msgstr ""
-
-#: template/gns.html.j2:28
-msgid "Overview"
-msgstr ""
-
-#: template/gns.html.j2:39
-msgid ""
-"The GNU Name System (GNS) is secure and decentralized naming system. It "
-"allows its users to register names as top-level domains (TLDs) and "
-"resolve other namespaces within their TLDs. <br/> GNS is designed to "
-"provide: <ul> <li>Censorship resistance</li> <li>Query privacy</li> "
-"<li>Secure name resolution</li> <li>Compatibility with DNS</li>"
-msgstr ""
-
-#: template/gns.html.j2:52
-msgid "Resources"
-msgstr ""
-
-#: template/gnurl.html.j2:21
-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."
-msgstr ""
-
-#: template/gnurl.html.j2:30
-msgid ""
-"Our main usecase is for GNUnet and Taler, but it might be usable for "
-"others, hence we&#39;re releasing the code to the general public."
-msgstr ""
-
-#: template/gnurl.html.j2:37
-msgid ""
-"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:48
-msgid "About gnurl"
-msgstr ""
-
-#: template/gnurl.html.j2:50
-msgid ""
-"Large parts of the following 6 paragraphs are old and need to be "
-"rewritten."
-msgstr ""
-
-#: template/gnurl.html.j2:62
-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:75
-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:99
-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:118
-msgid "Rename to fix"
-msgstr ""
-
-#: template/gnurl.html.j2:120
-#, 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&#39;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 this was deemed to be too much work when gnurl was originally"
-" started. 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:142
-msgid "Using libgnurl"
-msgstr ""
-
-#: template/gnurl.html.j2:144
-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&#39;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:161
-msgid "Gotchas"
-msgstr ""
-
-#: template/gnurl.html.j2:163
-msgid ""
-"libgnurl and gnurl are not intended to be used as a replacement for curl "
-"for users: <br> This does not mean there is no confidence in the work "
-"done with gnurl, it means that tools which expect curl or libcurl will "
-"not make use of a different named binary and library. If you know what "
-"you are doing, you should be able to use gnurl as part of your tooling in"
-" place of curl. We do not recommend to do so however, as the only usage "
-"it is tested for <em>so far</em> is as part of Taler&#39;s and "
-"GNunet&#39;s build-system. <br> Since no conflicts in filenames occur you"
-" are not expected to remove curl to make use of gnurl and viceversa."
-msgstr ""
-
-#: template/gnurl.html.j2:188
-msgid "You can get the gnurl git repository using:"
-msgstr ""
-
-#: template/gnurl.html.j2:201
-msgid "The versions are checked in as (signed) git tags."
-msgstr ""
-
-#: template/gnurl.html.j2:211
-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. Some 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:228
-msgid "Building gnurl"
-msgstr ""
-
-#: template/gnurl.html.j2:230
-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:251
-msgid "Building from the distributed tarball (prefered method)"
-msgstr ""
-
-#: template/gnurl.html.j2:253
-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:267
-msgid "Fetch the signature key from"
-msgstr ""
-
-#: template/gnurl.html.j2:271
-msgid "or via commandline with gnupg2."
-msgstr ""
-
-#: template/gnurl.html.j2:276
-msgid ""
-"Fetch the release, the signature, the checksum file as well as its "
-"signature:"
-msgstr ""
-
-#: template/gnurl.html.j2:295
-msgid ""
-"verify the signatures, and verify the checksums against the checksums in "
-"the .sum.txt file."
-msgstr ""
-
-#: template/gnurl.html.j2:301
-msgid "unpack the tarball:"
-msgstr ""
-
-#: template/gnurl.html.j2:311
-msgid "Change into the directory"
-msgstr ""
-
-#: template/gnurl.html.j2:321
-msgid "Now you can either run"
-msgstr ""
-
-#: template/gnurl.html.j2:331
-msgid "directly (and read configure-gnurl before you do so) or invoke"
-msgstr ""
-
-#: template/gnurl.html.j2:341
-msgid ""
-"and pass additional parameters such as a custom PREFIX location. Further "
-"reference can be the"
-msgstr ""
-
-#: template/gnurl.html.j2:346
-msgid "Now run"
-msgstr ""
-
-#: template/gnurl.html.j2:356
-msgid "(this is optional)"
-msgstr ""
-
-#: template/gnurl.html.j2:365
-msgid "and you are done."
-msgstr ""
-
-#: template/gnurl.html.j2:369
-msgid "Building from a tagged git commit"
-msgstr ""
-
-#: template/gnurl.html.j2:371
-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:382
-msgid "Reporting Bugs"
-msgstr ""
-
-#: template/gnurl.html.j2:384
-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:395
-msgid "Maintainer and Cryptographic signatures"
-msgstr ""
-
-#: template/gnurl.html.j2:397
-msgid ""
-"gnurl/libgnurl is looking for a new maintainer. Releases after version "
-"7.69.1 and up to version 7.72.0 were signed with the OpenPGP Key "
-"<b>0xD6B570842F7E7F8D</b> (<a "
-"href=\"https://keys.openpgp.org/search?q=6115012DEA3026F62A98A556D6B570842F7E7F8D\";>keys.openpgp.org</a>),"
-" with the key fingerprint <b>6115 012D EA30 26F6 2A98 A556 D6B5 7084 2F7E"
-" 7F8D</b>."
-msgstr ""
-
-#: template/gsoc-2018-gnunet-webui.html.j2:7
-msgid "GSoC 2018: GNUnet WebUI (GNUnet Web-based User Interface)"
-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:18
-msgid ""
-"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:41
-msgid ""
-"... when you can use the command line tools? 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:54
-msgid ""
-"<li> 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\". "
-"</li> <li> 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. </li> <li> 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/'. </li>"
-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:98
-msgid ""
-"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:29
-msgid "Ideas 2021"
-msgstr ""
-
-#: template/gsoc.html.j2:13 template/gsoc.html.j2:215
-msgid "Past projects"
-msgstr ""
-
-#: template/gsoc.html.j2:14 template/gsoc.html.j2:596
-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. If you want to participate and apply for any of the "
-"ideas for 2020 below or any past project which is not yet finished (or "
-"even your own idea), please contact us either in IRC or mailing list."
-msgstr ""
-
-#: template/gsoc.html.j2:34
-msgid ""
-"The GNUnet team is currently working on a transport layer rewrite in "
-"order to fix core issues with connectivity. This new component is "
-"currently developed under the name \"TNG\". What is currently known as "
-"\"transport plugins\" will in the TNG be represented as "
-"\"communicators\". Communicators are processes with a well defined API "
-"that allow to connect peers over a specific protocol. The primary "
-"protocol which are already implemented are UNIX sockets, UDP sockets, and"
-" TCP sockets. For a truly resilient network, other connectivity options "
-"such as WiFi mesh, Bluetooth, HTTP(S), QUIC or even more obscure "
-"alternatives such as radio are required. In this project, the goal is to "
-"select, implement and test new communicators. While TNG is not yet ready,"
-" communicators can, by design, be developed and tested against the "
-"current API. We expect that this project can be worked on by multiple "
-"students as there are a lot of protocols to choose from. The tasks would "
-"consist of: <ol> <li>Deciding which communicators to implement.</li> "
-"<li>Test the communicators.</li> <li>Documentation.</li> </ol> "
-"Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>Knowledge "
-"of HTTPS, QUIC, Bluetooth or WiFi.</li> </ol> <br/> "
-"<strong>Difficulty:</strong> Average, but depends on selected protocols. "
-"<br/> <strong>Mentors:</strong> Martin Schanzenbach, t3sserakt"
-msgstr ""
-
-#: template/gsoc.html.j2:79
-msgid ""
-"The REST API currently only supports a single user system. This is an "
-"issue as on multi-user systems, access control must be enfoced on a per-"
-"user basis. In this project, the REST service must be extended to support"
-" user authentication. This includes the correct handling of user context "
-"switches. <ol> <li>Implement user authentication.</li> <li>Test the "
-"access control.</li> <li>Document the changes to the REST API.</li> </ol>"
-" Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>Knowledge "
-"of user authentication subsystems on Linux/Unix.</li> <li>REST/HTTP "
-"Authentication methods</li> </ol> <br/> <strong>Difficulty:</strong> "
-"Beginner <br/> <strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:111
-msgid ""
-"reclaimID is a decentralized identity system build on top of the GNU Name"
-" System. Currently, there is a Webextension which uses the GNUnet <a "
-"href=\"https://rest.gnunet.org\";>REST API</a>. In order to improve "
-"adoption and ease of use, this project aims to include a full GNUnet node"
-" within the Webextention as a fallback. GNUnet can be compiled to Web "
-"Assembly or JavaScript as demonstrated <a "
-"href=\"https://gnunet.io\";>here</a>. The idea is to improve upon this "
-"concept and support more of GNUnet's subsystems. The difficulty of this "
-"project largely depends on the students proficiency with build tools, "
-"emscripten and improvisation skills. There non-exhaustive task list would"
-" be: <ol> <li>Improve existing GNUnet emscripten build to include more "
-"subsystems.</li> <li>Integrate the result into a Webextention.</li> "
-"<li>Integrate the result into the re:claimID Webextension</li> </ol> "
-"Advantageous skills/languages/frameworks: <ol> <li>C</li> "
-"<li>emscripten</li> <li>Webextensions</li> </ol> <br/> "
-"<strong>Difficulty:</strong> Challenging <br/> <strong>Mentors:</strong> "
-"Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:147
-msgid ""
-"Currently, the keys in our statistics database are too verbose. For "
-"example: </p> <p> nse # flood messages received: 13<br/> nse # peers "
-"connected: 4<br/> nse # nodes in the network (estimate): 203<br/> nse # "
-"flood messages started: 5<br/> nse # estimated network diameter: 3<br/> "
-"nse # flood messages transmitted: 10<br/> </p> <p> With such verbose keys"
-" there's no easy way to form compact JSON document or entries for time-"
-"series database. And you can't query single stats without having to "
-"copypaste the line exactly and put in quotes. In short, the goals are "
-"to... <ol> <li>Think of a way how statistics entries can be made "
-"canonical.</li> <li>Implement the change and migrate existing uses.</li> "
-"<li>Document the format(s) and define an appropriate registration "
-"mechanism for identifiers</li> </ol> Relevant bugs: <a "
-"href=\"https://bugs.gnunet.org/view.php?id=5650\";>#5650</a><br/> "
-"Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>HTML</li> "
-"</ol> <br/> <strong>Difficulty:</strong> Beginner <br/> "
-"<strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:187
-msgid ""
-"The goal is to either build upon the (outdated) <a "
-"href=\"https://github.com/canndrew/gnunet-rs\";>GNUnet Rust bindings</a> "
-"or to follow the path of <a href=\"GNUnet Go\">https://github.com/bfix";
-"/gnunet-go</a> which tries to reimplement most of the GNUnet stack. The "
-"end result should be an extension template for GNUnet in the form of the "
-"existing <a href=\"https://git.gnunet.org/gnunet-ext.git/\";>C "
-"template</a> which allows to quickly start implementing services and "
-"libraries for GNUnet."
-msgstr ""
-
-#: template/gsoc.html.j2:198 template/gsoc.html.j2:652
-msgid "<strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
-
-#: template/gsoc.html.j2:203
-msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
-msgstr ""
-
-#: template/gsoc.html.j2:208 template/gsoc.html.j2:321
-#: template/gsoc.html.j2:531 template/gsoc.html.j2:662
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:222
-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:229
-msgid ""
-"Includes: Implementation of 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:236
-msgid ""
-"<strong>Mentors:</strong> <a href=\"https://www.goebel-";
-"consult.de/\">Hartmut Goebel</a>, Jeff Burdges, Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:245
-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:257
-msgid "<strong>Mentors:</strong> TBD"
-msgstr ""
-
-#: template/gsoc.html.j2:267
-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:288
-msgid "<strong>Mentors:</strong> lynX &amp; dvn"
-msgstr ""
-
-#: template/gsoc.html.j2:296
-msgid ""
-"Implement the AnycastExit spec to enable GNUnet clients to connect over "
-"Tor."
-msgstr ""
-
-#: template/gsoc.html.j2:302 template/gsoc.html.j2:337
-#: template/gsoc.html.j2:352
-msgid "<strong>Mentors:</strong> Jeff Burdges"
-msgstr ""
-
-#: template/gsoc.html.j2:307
-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:316 template/gsoc.html.j2:456
-#: template/gsoc.html.j2:496 template/gsoc.html.j2:526
-msgid "Required Skills: C"
-msgstr ""
-
-#: template/gsoc.html.j2:329
-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:345
-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:357
-msgid "Required Skills: Rust or C, crypto"
-msgstr ""
-
-#: template/gsoc.html.j2:362 template/gsoc.html.j2:419
-#: template/gsoc.html.j2:461 template/gsoc.html.j2:501
-msgid "Difficulty level: high"
-msgstr ""
-
-#: template/gsoc.html.j2:370
-msgid ""
-"Implement different place types and file sharing by creating a new place "
-"for the shared content."
-msgstr ""
-
-#: template/gsoc.html.j2:376
-msgid "Place types to be implemented:"
-msgstr ""
-
-#: template/gsoc.html.j2:380
-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:391
-msgid "Also provide the following UI functionality:"
-msgstr ""
-
-#: template/gsoc.html.j2:395
-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:404
-msgid ""
-"See also <a "
-"href=\"http://secushare.org/features\";>http://secushare.org/features</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:409
-msgid "<strong>Mentors:</strong> lynX"
-msgstr ""
-
-#: template/gsoc.html.j2:414
-msgid "Required Skills: C/C++"
-msgstr ""
-
-#: template/gsoc.html.j2:427
-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:445
-msgid ""
-"Related to <a "
-"href=\"http://secushare.org/rendezvous\";>secushare.org/rendezvous</a>"
-msgstr ""
-
-#: template/gsoc.html.j2:451 template/gsoc.html.j2:491
-msgid "<strong>Mentors:</strong> t3sserakt, lynX"
-msgstr ""
-
-#: template/gsoc.html.j2:468
-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:509
-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:521
-msgid "<strong>Mentors:</strong> mate, cg"
-msgstr ""
-
-#: template/gsoc.html.j2:539
-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:546 template/gsoc.html.j2:560
-msgid "<strong>Mentors:</strong> Matthias Wachs"
-msgstr ""
-
-#: template/gsoc.html.j2:554
-msgid ""
-"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
-"punching, better STUN support)"
-msgstr ""
-
-#: template/gsoc.html.j2:568
-msgid "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff 
Burdges"
-msgstr ""
-
-#: template/gsoc.html.j2:576
-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:589
-msgid ""
-"Please refer to the description for this project listed under GNU Guix "
-"project ideas."
-msgstr ""
-
-#: template/gsoc.html.j2:602
-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:612
-msgid "<strong>Mentors:</strong> Christian Grothoff"
-msgstr ""
-
-#: template/gsoc.html.j2:617
-msgid "Required Skills:"
-msgstr ""
-
-#: template/gsoc.html.j2:622
-msgid "Difficulty level:"
-msgstr ""
-
-#: template/gsoc.html.j2:627
-msgid "Report:"
-msgstr ""
-
-#: template/gsoc.html.j2:632
-msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
-msgstr ""
-
-#: template/gsoc.html.j2:642
-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:657
-msgid "Required Skills: C, JavaScript, CSS"
-msgstr ""
-
-#: template/gsoc.html.j2:667
-msgid ""
-"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet "
-"WebUI</a>"
-msgstr ""
-
-#: template/index.html.j2:8
-msgid "The Internet of tomorrow needs GNUnet today"
-msgstr ""
-
-#: template/index.html.j2:26
-msgid "Latest news"
-msgstr ""
-
-#: template/index.html.j2:32
-msgid "Older news entries"
-msgstr ""
-
-#: template/index.html.j2:47
-msgid "The Internet is broken"
-msgstr ""
-
-#: template/index.html.j2:49
-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. --> The Internet was "
-"not designed with security in mind: protecting against address forgery, "
-"routers learning metadata, or choosing trustworthy third parties 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:94
-msgid "GNUnet helps building a new Internet"
-msgstr ""
-
-#: template/index.html.j2:96
-msgid ""
-"GNUnet is a network protocol stack for building secure, distributed, and "
-"privacy-preserving applications.<br/> With strong roots in <a "
-"class=\"link\" href=\"https://bib.gnunet.org\";>academic research</a>, our"
-" goal is to replace the <a class=\"link\" href=\"https://secushare.org";
-"/broken-internet\">old insecure Internet</a> protocol stack."
-msgstr ""
-
-#: template/index.html.j2:119
-msgid "Metadata is exposed"
-msgstr ""
-
-#: template/index.html.j2:121
-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>"
-msgstr ""
-
-#: template/index.html.j2:150
-msgid "GNUnet provides privacy-by design"
-msgstr ""
-
-#: template/index.html.j2:152
-msgid ""
-"It provides <a class=\"link\" "
-"href=\"https://www.w3.org/2014/strint/papers/65.pdf\";> improving "
-"addressing, routing, naming and content distribution</a> 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:177
-msgid "Freedoms are not respected"
-msgstr ""
-
-#: template/index.html.j2:179
-msgid ""
-"Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a "
-"class=\"link\" href=\"https://www.gnu.org/philosophy/free-";
-"sw.html\">essential freedoms</a> to various degrees."
-msgstr ""
-
-#: template/index.html.j2:203
-msgid "GNUnet supports a free and open society"
-msgstr ""
-
-#: template/index.html.j2:205
-msgid ""
-"GNUnet is a self-organizing network and it is <a class=\"link\" "
-"href=\"https://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. It 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:229
-msgid "Decentralization is the key, but hard"
-msgstr ""
-
-#: template/index.html.j2:232
-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:264
-msgid "GNUnet is a framework"
-msgstr ""
-
-#: template/index.html.j2:266
-msgid ""
-"It offers a metadata-preserving foundation for your application. It "
-"offers components for addressing, reliable encrypted channels with "
-"advanced routing and resource discovery and naming. Our work is based on "
-"continuous research spanning almost two decades."
-msgstr ""
-
-#: template/index.html.j2:286
-msgid "Learn more"
-msgstr ""
-
-#: template/index.html.j2:295
-msgid "Get started"
-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:131
-msgid "In Addition: gnunet-gtk"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:81
-msgid "Run"
-msgstr ""
-
-#: template/install-on-archpi.html.j2:133
-#: template/install-on-openwrt.html.j2:111
-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:46
-#: template/install-on-ubuntu1804.html.j2:41
-msgid "Make an installation directory"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:60 template/install-on-macos.html.j2:134
-#: template/install-on-netbsd.html.j2:237
-#: template/install-on-ubuntu1804.html.j2:53
-msgid "Get the source code"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:79 template/install-on-macos.html.j2:142
-#: template/install-on-netbsd.html.j2:245
-#: template/install-on-ubuntu1804.html.j2:61
-msgid "Compile and Install"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:104
-#: template/install-on-ubuntu1804.html.j2:70
-msgid "Option 1: GNUnet for testing / usage"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:117
-#: template/install-on-ubuntu1804.html.j2:82
-msgid "Option 2: GNUnet for development"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:154
-#: template/install-on-ubuntu1804.html.j2:97
-msgid "Install GNUnet plugin for name resolution"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:208
-#: template/install-on-ubuntu1804.html.j2:134
-msgid "Create configuration file"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:228
-#: template/install-on-ubuntu1804.html.j2:156
-msgid "Use GNUnet!"
-msgstr ""
-
-#: template/install-on-debian9.html.j2:233
-#: 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:36
-#: template/install-on-openwrt.html.j2:15
-msgid "Installation"
-msgstr ""
-
-#: template/install-on-macos.html.j2:42 template/install-on-netbsd.html.j2:115
-msgid "First steps"
-msgstr ""
-
-#: template/install-on-macos.html.j2:109 template/install-on-netbsd.html.j2:195
-msgid "Alternative: Installation from source"
-msgstr ""
-
-#: template/install-on-macos.html.j2:154 template/install-on-netbsd.html.j2:265
-msgid "Option 1: GNUnet for production / usage"
-msgstr ""
-
-#: template/install-on-macos.html.j2:187 template/install-on-netbsd.html.j2:293
-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-openwrt.html.j2:6
-msgid "Tutorial: GNUnet on OpenWrt"
-msgstr ""
-
-#: template/install-on-openwrt.html.j2:47
-msgid "Configuration"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:6
-msgid "Tutorial: GNUnet on Ubuntu 18.04"
-msgstr ""
-
-#: template/install.html.j2:12
-msgid ""
-"Notice: GNUnet is still undergoing major development. It is largely "
-"<i>not yet ready</i> for usage beyond developers."
-msgstr ""
-
-#: template/install.html.j2:18
-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! Further information is "
-"available in our <a href=\"https://docs.gnunet.org/#toc-Using-";
-"GNUnet-1\">handbook</a>. If you have any queries about the installation "
-"or the usage, please <a href=\"engage.html\">get in touch!</a></p>"
-msgstr ""
-
-#: template/install.html.j2:30
-msgid ""
-"We recommend to use binary packages provided by the package manager "
-"integrated within your Operating System. GNUnet is reportedly available "
-"for at least: <ul> <li><a "
-"href=\"https://pkgs.alpinelinux.org/package/edge/testing/x86_64/gnunet\";>Alpine</a></li>"
-" <li><a "
-"href=\"https://www.archlinux.org/packages/community/x86_64/gnunet/\";>Arch</a></li>"
-" <li><a "
-"href=\"https://packages.debian.org/search?keywords=gnunet\";>Debian</a></li>"
-" <li><a "
-"href=\"https://copr.fedorainfracloud.org/coprs/yosl/gnunet/\";>Fedora "
-"(Copr)</a></li> <li><a "
-"href=\"https://guix.gnu.org/en/packages/G/\";>Guix</a></li> <li><a "
-"href=\"https://github.com/Homebrew/homebrew-";
-"core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> <li><a "
-"href=\"https://nixos.org/nixos/packages.html?attr=gnunet&channel=nixpkgs-";
-"unstable&query=gnunet\">NixOS</a></li> <li><a href=\"install-on-"
-"openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is available for your "
-"Operating System and it is missing, send us feedback so that we can add "
-"it to this list. Furthermore, if you are interested in packaging GNUnet "
-"for your Operating System, get in touch with us at gnunet-"
-"developers@gnu.org if you require help with this job. If you were using "
-"an Operating System with the APT package manager, GNUnet could be "
-"installed as simple as:"
-msgstr ""
-
-#: template/install.html.j2:61
-msgid ""
-"Next we describe a generic way to install from source. If you are using "
-"one of the following Operating Systems these step-by-step guides might be"
-" useful: <a href=\"install-on-archpi.html\">ArchPi</a>, <a href"
-"=\"install-on-debian9.html\">Debian 9</a>, <a href=\"install-on-"
-"macos.html\">Mac OS</a>, <a href=\"install-on-netbsd.html\">NetBSD</a>, "
-"<a href=\"install-on-ubuntu1804.html\">Ubuntu 1804</a>. Be aware that not"
-" all of them might be totally up-to-date! Please <a "
-"href=\"engage.html\">ask us</a> if you get stuck."
-msgstr ""
-
-#: template/install.html.j2:75
-msgid ""
-"First, install the <a "
-"href=\"https://git.gnunet.org/gnunet.git/tree/README\";>required "
-"dependencies</a> of GNUnet. There are base requirements and optional "
-"requirements."
-msgstr ""
-
-#: template/install.html.j2:81
-msgid ""
-"Now, you need to decide if you want to install GNUnet from the release "
-"tarball or from git. If you want to use GNUnet and there is no binary "
-"package available for your OS, you should stick with the release tarball."
-" If you want to develop using the most recent build, you should go with "
-"the <a href=\"https://git.gnunet.org/\";>git repository</a>."
-msgstr ""
-
-#: template/install.html.j2:98
-msgid "To compile gnunet from the git source you can do so by entering:"
-msgstr ""
-
-#: template/install.html.j2:106
-msgid ""
-"Before building GNUnet, make sure that you setup the required groups and "
-"add your user to the group <code>gnunet</code>:"
-msgstr ""
-
-#: template/install.html.j2:117
-msgid "To compile GNUnet, execute:"
-msgstr ""
-
-#: template/install.html.j2:128
-msgid ""
-"You can find more configuration flags in the <a "
-"href=\"https://git.gnunet.org/gnunet.git/tree/README\";>README</a>.<br> "
-"Install GNUnet with:"
-msgstr ""
-
-#: template/install.html.j2:138
-msgid "You can now start GNUnet by running:"
-msgstr ""
-
-#: template/install.html.j2:146
-msgid ""
-"Check the <a href=\"https://docs.gnunet.org/handbook/gnunet.html#Minimal-";
-"configuration\">handbook</a> for detailed documentation. For a more "
-"hands-on experience, <a href=\"https://gnunet.org/en/use.html\";>continue "
-"here</a>."
-msgstr ""
-
-#: template/livingstandards.html.j2:11
-msgid "On this page you can find links to our technical specifications."
-msgstr ""
-
-#: template/use.html.j2:6
-msgid "How to use GNUnet - in a nutshell"
-msgstr ""
-
-#: template/use.html.j2:12 template/use.html.j2:125
-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:448
-msgid "VPN"
-msgstr ""
-
-#: template/use.html.j2:18 template/use.html.j2:508
-msgid "Conversation"
-msgstr ""
-
-#: template/use.html.j2:19 template/use.html.j2:519
-msgid "Trouble Shooting"
-msgstr ""
-
-#: template/use.html.j2:34
-msgid "Accessing GNUnet"
-msgstr ""
-
-#: template/use.html.j2:78
-msgid "Leaving GNUnet"
-msgstr ""
-
-#: template/use.html.j2:88
-msgid "Make sure your GNUnet installation works..."
-msgstr ""
-
-#: template/use.html.j2:107
-msgid "... and play around with it."
-msgstr ""
-
-#: template/use.html.j2:179
-msgid "CADET (and Chat)"
-msgstr ""
-
-#: template/use.html.j2:219
-msgid "Chatting with a (simple) client"
-msgstr ""
-
-#: template/use.html.j2:283
-msgid "Name resolution using GNS on the command line"
-msgstr ""
-
-#: template/use.html.j2:360
-msgid "Name resolution using GNS with a browser"
-msgstr ""
-
-#: template/use.html.j2:521
-msgid "You can't reach other people's nodes"
-msgstr ""
-
-#: template/use.html.j2:557
-msgid "OMG you guys broke my internet"
-msgstr ""
-
-#: template/video.html.j2:12
-msgid "Videos related to GNUnet"
-msgstr ""
-
-#: template/news/index.html.j2:45
-msgid "News archives:"
-msgstr ""
-

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

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