aboutsummaryrefslogtreecommitdiff
path: root/locale/fr
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-02-14 20:08:43 +0100
committerChristian Grothoff <christian@grothoff.org>2021-02-14 20:08:43 +0100
commit2632279392007ddea47aad75ef3c88fd523bd1d8 (patch)
treeec10361cb271437b287f2fe8014dc829e8f08439 /locale/fr
parentd6e10d4d6bf02792dacfc0eee5c4d44d34377703 (diff)
downloadwww-2632279392007ddea47aad75ef3c88fd523bd1d8.tar.gz
www-2632279392007ddea47aad75ef3c88fd523bd1d8.zip
update other langs
Diffstat (limited to 'locale/fr')
-rw-r--r--locale/fr/LC_MESSAGES/messages.po2115
1 files changed, 2114 insertions, 1 deletions
diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po
index 1d1ec761..453f24a5 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
8msgstr "" 8msgstr ""
9"Project-Id-Version: PROJECT VERSION\n" 9"Project-Id-Version: PROJECT VERSION\n"
10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
11"POT-Creation-Date: 2019-11-07 16:26+0000\n" 11"POT-Creation-Date: 2021-02-14 19:58+0100\n"
12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14"Language-Team: LANGUAGE <LL@li.org>\n" 14"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,3 +17,2116 @@ msgstr ""
17"Content-Type: text/plain; charset=UTF-8\n" 17"Content-Type: text/plain; charset=UTF-8\n"
18"Content-Transfer-Encoding: 8bit\n" 18"Content-Transfer-Encoding: 8bit\n"
19"Generated-By: Babel 2.4.0\n" 19"Generated-By: Babel 2.4.0\n"
20
21#: common/base.j2:5 common/news.j2:5
22msgid "GNUnet"
23msgstr ""
24
25#: common/base.j2:6 common/news.j2:6
26msgid "GNU's framework for secure p2p networking"
27msgstr ""
28
29#: common/footer.j2.inc:7
30msgid "Contact"
31msgstr ""
32
33#: common/footer.j2.inc:8 common/navigation.j2.inc:49
34msgid "GNUnet e.V."
35msgstr ""
36
37#: common/footer.j2.inc:9 template/about.html.j2:6
38msgid "About GNUnet"
39msgstr ""
40
41#: common/footer.j2.inc:14 common/navigation.j2.inc:64
42msgid "Bug Tracker"
43msgstr ""
44
45#: common/footer.j2.inc:19 template/copyright.html.j2:6
46msgid "Copyright Assignment"
47msgstr ""
48
49#: common/footer.j2.inc:20 common/navigation.j2.inc:89
50#: template/developers.html.j2:24
51msgid "Bibliography"
52msgstr ""
53
54#: common/footer.j2.inc:31
55msgid "Source code of this site."
56msgstr ""
57
58#: common/footer.j2.inc:32
59msgid "Report issues with this website."
60msgstr ""
61
62#: common/navigation.j2.inc:38
63msgid "About"
64msgstr ""
65
66#: common/navigation.j2.inc:39 news/index.html.j2:8
67msgid "News"
68msgstr ""
69
70#: common/navigation.j2.inc:40 template/index.html.j2:289
71msgid "Applications"
72msgstr ""
73
74#: common/navigation.j2.inc:44
75msgid "Community"
76msgstr ""
77
78#: common/navigation.j2.inc:47 template/index.html.j2:292
79msgid "Engage"
80msgstr ""
81
82#: common/navigation.j2.inc:48
83msgid "GSoC Projects"
84msgstr ""
85
86#: common/navigation.j2.inc:50
87msgid "Copyright for Contributors"
88msgstr ""
89
90#: common/navigation.j2.inc:51
91msgid "IRC Archive"
92msgstr ""
93
94#: common/navigation.j2.inc:58
95msgid "Development"
96msgstr ""
97
98#: common/navigation.j2.inc:61
99msgid "System Architecture"
100msgstr ""
101
102#: common/navigation.j2.inc:63 template/roadmap.html.j2:6
103msgid "Roadmap"
104msgstr ""
105
106#: common/navigation.j2.inc:65 template/gnurl.html.j2:186
107msgid "Source Code"
108msgstr ""
109
110#: common/navigation.j2.inc:66
111msgid "Source Code Documentation"
112msgstr ""
113
114#: common/navigation.j2.inc:67
115msgid "Continuous Integration"
116msgstr ""
117
118#: common/navigation.j2.inc:68
119msgid "Development Tutorial"
120msgstr ""
121
122#: common/navigation.j2.inc:79
123msgid "Documentation"
124msgstr ""
125
126#: common/navigation.j2.inc:82 template/install.html.j2:6
127msgid "Install"
128msgstr ""
129
130#: common/navigation.j2.inc:83 template/install-on-openwrt.html.j2:76
131msgid "Use"
132msgstr ""
133
134#: common/navigation.j2.inc:84
135msgid "Videos"
136msgstr ""
137
138#: common/navigation.j2.inc:85 template/glossary.html.j2:6
139msgid "Glossary"
140msgstr ""
141
142#: common/navigation.j2.inc:86
143msgid "Handbook"
144msgstr ""
145
146#: common/navigation.j2.inc:87
147msgid "REST API"
148msgstr ""
149
150#: common/navigation.j2.inc:88
151msgid "FAQ"
152msgstr ""
153
154#: news/index.html.j2:11
155msgid "News posts about changes related to GNUnet such as releases and events"
156msgstr ""
157
158#: news/index.html.j2:16
159msgid "subscribe to our RSS feed"
160msgstr ""
161
162#: news/index.html.j2:34
163msgid "read more"
164msgstr ""
165
166#: template/about.html.j2:11
167msgid "What is GNUnet?"
168msgstr ""
169
170#: template/about.html.j2:13
171msgid ""
172"GNUnet is an alternative network stack for building secure, decentralized "
173"and privacy-preserving distributed applications. Our goal is to replace the "
174"old insecure Internet protocol stack. Starting from an application for "
175"secure publication of files, it has grown to include all kinds of basic "
176"protocol components and applications towards the creation of a GNU internet."
177msgstr ""
178
179#: template/about.html.j2:23
180msgid ""
181"Today, the actual use and thus the social requirements for a global network "
182"differs widely from those goals of 1970. While the Internet remains suitable "
183"for military use, where the network equipment is operated by a command "
184"hierarchy and when necessary isolated from the rest of the world, the "
185"situation is less tenable for civil society."
186msgstr ""
187
188#: template/about.html.j2:32
189msgid ""
190"Due to fundamental Internet design choices, Internet traffic can be "
191"misdirected, intercepted, censored and manipulated by hostile routers on the "
192"network. And indeed, the modern Internet has evolved exactly to the point "
193"where, as Matthew Green put it, <a href=\"https://blog."
194"cryptographyengineering.com/2015/08/16/the-network-is-hostile/\">\"the "
195"network is hostile\"</a>."
196msgstr ""
197
198#: template/about.html.j2:41
199msgid ""
200"We believe liberal societies need a network architecture that uses the anti-"
201"authoritarian decentralized peer-to-peer paradigm and privacy-preserving "
202"cryptographic protocols. The goal of the GNUnet project is to provide a Free "
203"Software realization of this ideal."
204msgstr ""
205
206#: template/about.html.j2:49
207msgid ""
208"Specifically, GNUnet tries to follow the following design principles, in "
209"order of importance:"
210msgstr ""
211
212#: template/about.html.j2:56
213msgid ""
214"GNUnet must be implemented as <a href=\"https://www.gnu.org/philosophy/free-"
215"sw.html\">Free Software</a>."
216msgstr ""
217
218#: template/about.html.j2:60
219msgid ""
220"GNUnet must minimize the amount of personally identifiable information "
221"exposed."
222msgstr ""
223
224#: template/about.html.j2:61
225msgid ""
226"GNUnet must be fully distributed and resilient to external attacks and rogue "
227"participants."
228msgstr ""
229
230#: template/about.html.j2:62
231msgid ""
232"GNUnet must be self-organizing and not depend on administrators or "
233"centralized infrastructure."
234msgstr ""
235
236#: template/about.html.j2:63
237msgid ""
238"GNUnet must inform the user which other participants have to be trusted when "
239"establishing private communications."
240msgstr ""
241
242#: template/about.html.j2:64
243msgid "GNUnet must be open and permit new peers to join."
244msgstr ""
245
246#: template/about.html.j2:65
247msgid "GNUnet must support a diverse range of applications and devices."
248msgstr ""
249
250#: template/about.html.j2:66
251msgid "GNUnet must use compartmentalization to protect sensitive information."
252msgstr ""
253
254#: template/about.html.j2:67
255msgid "The GNUnet architecture must be resource efficient."
256msgstr ""
257
258#: template/about.html.j2:68
259msgid ""
260"GNUnet must provide incentives for peers to contribute more resources than "
261"they consume."
262msgstr ""
263
264#: template/about.html.j2:72
265msgid ""
266"To get know and learn more, please check our <a href=\"https://docs.gnunet."
267"org/handbook/gnunet.html\">handbook</a>, especially the <a href=\"https://"
268"docs.gnunet.org/handbook/gnunet.html#Key-Concepts\">chapter on \"Key Concepts"
269"\"</a>, explaining the fundamental concepts of GNUnet: <ul> <li><a href="
270"\"https://docs.gnunet.org/handbook/gnunet.html#Authentication"
271"\">Authentication</a></li> <li><a href=\"https://docs.gnunet.org/handbook/"
272"gnunet.html#Accounting-to-Encourage-Resource-Sharing\">Accounting to "
273"Encourage Resource Sharing</a></li> <li><a href=\"https://docs.gnunet.org/"
274"handbook/gnunet.html#Confidentiality\">Confidentiality</a></li> <li><a href="
275"\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity\">Anonymity</a></"
276"li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Deniability"
277"\">Deniability</a></li> <li><a href=\"https://docs.gnunet.org/handbook/"
278"gnunet.html#Peer-Identities\">Peer Identities</a></li> <li><a href=\"https://"
279"docs.gnunet.org/handbook/gnunet.html#Zones-in-the-GNU-Name-System-_0028GNS-"
280"Zones_0029\">Zones in the GNU Name System (GNS Zones)</a></li> <li><a href="
281"\"https://docs.gnunet.org/handbook/gnunet.html#Egos\">Egos</a></li> </ul>"
282msgstr ""
283
284#: template/about.html.j2:88
285msgid "More Resources"
286msgstr ""
287
288#: template/about.html.j2:90
289msgid ""
290"There are many more resources to learn about GNUnet besides the <a href="
291"\"https://docs.gnunet.org/handbook/gnunet.html\">handbook</a>, such as the "
292"<a href=\"https://bib.gnunet.org/\">bibliography</a> with papers covering "
293"the various layers, many <a href=\"https://gnunet.org/en/video.html"
294"\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.html"
295"\">glossary</a>."
296msgstr ""
297
298#: template/about.html.j2:95
299msgid ""
300"You are most welcome to <a href=\"engage.html\">get engaged into the "
301"conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href=\"use."
302"html\">use it</a> and <a href=\"engage.html\">contribute and get engaged</a> "
303"in various ways."
304msgstr ""
305
306#: template/about.html.j2:100
307msgid ""
308"Please be aware that this project is (despite of it's age) still in an early "
309"alpha stage when it comes to software &#8211; its not an easy task to "
310"rewrite the whole Internet!"
311msgstr ""
312
313#: template/about.html.j2:105
314msgid "Current funding"
315msgstr ""
316
317#: template/about.html.j2:110
318msgid ""
319"We're receiving funding from NLnet's Next Generation Internet funding line "
320"to document and implement the GNU Name System protocol in a way suitable for "
321"the IETF standardization process."
322msgstr ""
323
324#: template/about.html.j2:123
325msgid ""
326"This project has received funding from the European Union’s Horizon 2020 "
327"research and innovation programme under the NGI_TRUST grant agreement no "
328"825618. The project aims to integrate re:claimID with the GNU Taler payment "
329"system in a pilot in order to demonstrate the practical feasibility and "
330"benefits of privacy enhancing technologies for users and commercial service "
331"providers. The project is called \"Decentralized Identities for Self-"
332"Sovereign End-users\" (DISSENS)."
333msgstr ""
334
335#: template/about.html.j2:141
336msgid ""
337"We are grateful for free hosting offered by the following organizations:"
338msgstr ""
339
340#: template/about.html.j2:150
341msgid "Past funding"
342msgstr ""
343
344#: template/about.html.j2:152
345msgid "We are grateful for past funding from the following organizations:"
346msgstr ""
347
348#: template/applications.html.j2:7
349msgid "Applications provided by GNUnet"
350msgstr ""
351
352#: template/applications.html.j2:13 template/gns.html.j2:7
353msgid "The GNU Name System"
354msgstr ""
355
356#: template/applications.html.j2:15
357msgid ""
358"The <a href=\"gns.html\">GNU Name System (GNS)</a> is a fully decentralized "
359"replacement for the Domain Name System (DNS). Instead of using a hierarchy, "
360"GNS uses a directed graph. Naming conventions are similar to DNS, but "
361"queries and replies are private even with respect to peers providing the "
362"answers. The integrity of records and privacy of look-ups is "
363"cryptographically secured. <!-- Too technical: GNS integrates a robust, "
364"efficient and instant key revocation mechanism. -->"
365msgstr ""
366
367#: template/applications.html.j2:38
368msgid "Self-sovereign, decentralized identity provider"
369msgstr ""
370
371#: template/applications.html.j2:40
372msgid ""
373"<a href=\"https://reclaim.gnunet.org/\">re:claimID</a> is a decentralized "
374"Identity Provider (IdP) service built in top of the GNU Name System. It "
375"allows users to securely share personal information with websites using "
376"standardized protocols (OpenID Connect)."
377msgstr ""
378
379#: template/applications.html.j2:57
380msgid "Filesharing (Alpha)"
381msgstr ""
382
383#: template/applications.html.j2:59
384msgid ""
385"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
386"to provide censorship-resistant, anonymous filesharing. The publisher is "
387"empowered to make a gradual choice between performance and anonymity."
388msgstr ""
389
390#: template/applications.html.j2:73
391msgid "Conversation (Pre-Alpha)"
392msgstr ""
393
394#: template/applications.html.j2:75
395msgid ""
396"GNUnet conversation is an application that provides secure voice "
397"communication in a fully decentralized way by employing GNUnet for routing "
398"and transport."
399msgstr ""
400
401#: template/applications.html.j2:91
402msgid "Applications utilizing GNUnet"
403msgstr ""
404
405#: template/applications.html.j2:97
406msgid "GNU Taler (Alpha)"
407msgstr ""
408
409#: template/applications.html.j2:99
410msgid ""
411"<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving "
412"electronic payment system. Payments are cryptographically secured and are "
413"confirmed within milliseconds with extremely low transaction costs."
414msgstr ""
415
416#: template/applications.html.j2:118
417msgid "secushare"
418msgstr ""
419
420#: template/applications.html.j2:120
421msgid ""
422"<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized "
423"social networking application on top of GNUnet. Using overlay multicast and "
424"the extensible PSYC protocol, notifications are distributed end-to-end "
425"encrypted to authorized recipients only."
426msgstr ""
427
428#: template/applications.html.j2:139
429msgid "pretty Easy privacy"
430msgstr ""
431
432#: template/applications.html.j2:141
433msgid ""
434"<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p&#8801;p) is "
435"creating a usable end-to-end encrypted e-mail solution using opportunistic "
436"key exchange. p&#8801;p will use GNUnet to protect metadata and exploit new "
437"cryptographic protocols to verify keys."
438msgstr ""
439
440#: template/applications.html.j2:160
441msgid "Cadet-GTK"
442msgstr ""
443
444#: template/applications.html.j2:162
445msgid ""
446"<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\">Cadet-GTK</a> is a "
447"convenient but feature-rich graphical application providing messaging using "
448"especially the CADET subsystem. It is developed using GTK and libhandy for a "
449"convergent design."
450msgstr ""
451
452#: template/applications.html.j2:180
453msgid "groupchat"
454msgstr ""
455
456#: template/applications.html.j2:182
457msgid ""
458"<a href=\"https://git.gnunet.org/groupchat.git/\">groupchat</a> is a "
459"terminal user interface providing messaging using especially the CADET "
460"subsystem. It is developed using nim. Cadet-GTK and groupchat are planned to "
461"be compatible."
462msgstr ""
463
464#: template/architecture.html.j2:6
465msgid "GNUnet System Architecture"
466msgstr ""
467
468#: template/architecture.html.j2:15
469msgid "Legend"
470msgstr ""
471
472#: template/architecture.html.j2:55
473msgid "Foundations"
474msgstr ""
475
476#: template/architecture.html.j2:57
477msgid ""
478"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
479"end-to-end encrypted messaging layer (CADET), a public key infrastructure "
480"(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
481"for addresses and self-organized decentralized routing algorithms, these "
482"subsystems replace the traditional TCP/IP stack."
483msgstr ""
484
485#: template/architecture.html.j2:70
486msgid "Security"
487msgstr ""
488
489#: template/architecture.html.j2:73
490msgid ""
491"GNUnet is implemented using a multi-process architecture. Each subsystem "
492"runs as a separate process, providing fault-isolation and enabling tight "
493"permissions to be granted to each subsystem. Naturally, the implementation "
494"is a <a href=\"https://www.gnu.org/\">GNU</a> package, and will always "
495"remain free software."
496msgstr ""
497
498#: template/architecture.html.j2:87
499msgid "System architecture"
500msgstr ""
501
502#: template/architecture.html.j2:93
503msgid "Subsystems"
504msgstr ""
505
506#: template/architecture.html.j2:102
507msgid "libgnunetutil"
508msgstr ""
509
510#: template/architecture.html.j2:108
511msgid "APIs"
512msgstr ""
513
514#: template/contact.html.j2:6
515msgid "Contact information"
516msgstr ""
517
518#: template/contact.html.j2:11
519msgid "The mailing list"
520msgstr ""
521
522#: template/contact.html.j2:13
523msgid ""
524"An archived, public mailing list for GNUnet is hosted at <a href=\"https://"
525"lists.gnu.org/mailman/listinfo/gnunet-developers\">https://lists.gnu.org/"
526"mailman/listinfo/gnunet-developers</a>. You can send messages to the list at "
527"<a href=\"mailto:gnunet-developers@gnu.org\">gnunet-developers@gnu.org</a>."
528msgstr ""
529
530#: template/contact.html.j2:23
531msgid "The IRC channel"
532msgstr ""
533
534#: template/contact.html.j2:25
535msgid ""
536"<tt>#gnunet</tt> is reachable via <a href=\"https://freenode.net\">irc."
537"freenode.net</a>. There is also an <a href=\"https://view.matrix.org/room/!"
538"IjaAfLiruzjxFFzKAV:matrix.org/\">archive</a> available."
539msgstr ""
540
541#: template/contact.html.j2:38
542msgid "Contacting individuals"
543msgstr ""
544
545#: template/contact.html.j2:40
546msgid ""
547"GNUnet developers are generally reachable at either <tt>PSEUDONYM@gnunet."
548"org</tt> or <tt>LASTNAME@gnunet.org</tt>. Most of us support receiving GnuPG "
549"encrypted Emails. Urgent and sensitive security issues may be addressed to "
550"the GNU maintainers <tt>schanzen</tt> and <tt>grothoff</tt>."
551msgstr ""
552
553#: template/contact.html.j2:53
554msgid "Reporting bugs"
555msgstr ""
556
557#: template/contact.html.j2:55
558msgid ""
559"We track open feature requests and bugs for projects within GNUnet in our <a "
560"href=\"https://bugs.gnunet.org/\">Bug tracker</a>. You can also report bugs "
561"or feature requests to the <a href=\"https://lists.gnu.org/mailman/listinfo/"
562"bug-gnunet\">bug-gnunet</a> mailing list. The mailinglist requires no "
563"subscription."
564msgstr ""
565
566#: template/copyright.html.j2:11
567msgid ""
568"<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
569"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
570"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex"
571"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
572"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
573msgstr ""
574
575#: template/copyright.html.j2:22
576msgid ""
577"<p>The agreements ensure that the code will continue to be made available "
578"under free software licenses, but gives developers the freedom to move code "
579"between GNUnet and GNU Taler without worrying about licenses and to give the "
580"company the ability to dual-license (for example, so that we can distribute "
581"via App-stores that are hostile to free software).</p>"
582msgstr ""
583
584#: template/copyright.html.j2:30
585msgid ""
586"<p>Minor contributions (basically, anyone without Git access) do not require "
587"copyright assignment. Pseudonymous contributions are accepted, in this case "
588"simply sign the agreement with your pseudonym. Scanned copies are "
589"sufficient, but snail mail is preferred.</p>"
590msgstr ""
591
592#: template/developers.html.j2:5
593msgid "GNUnet for developers"
594msgstr ""
595
596#: template/developers.html.j2:13
597msgid "Repositories"
598msgstr ""
599
600#: template/developers.html.j2:16
601msgid ""
602"A list of our Git repositories can be found on our our <a href=\"https://git."
603"gnunet.org/\">Git Server</a>."
604msgstr ""
605
606#: template/developers.html.j2:27
607msgid ""
608"Technical papers can be found in our <a href=\"https://old.gnunet.org/"
609"bibliography\">bibliography</a>."
610msgstr ""
611
612#: template/developers.html.j2:34
613msgid "Discussion"
614msgstr ""
615
616#: template/developers.html.j2:37
617msgid ""
618"We have a mailing list for developer discussions. You can subscribe to or "
619"read the list archive at <a href=\"http://lists.gnu.org/mailman/listinfo/"
620"gnunet-developers\">http://lists.gnu.org/mailman/listinfo/gnunet-developers</"
621"a>."
622msgstr ""
623
624#: template/developers.html.j2:47
625msgid "Regression Testing"
626msgstr ""
627
628#: template/developers.html.j2:50
629msgid ""
630"We have <a href=\"https://buildbot.net/\">Buildbot</a> automation tests to "
631"detect regressions and check for portability at <a href=\"https://old.gnunet."
632"org/buildbot/gnunet/\">https://old.gnunet.org/buildbot/gnunet/</a>."
633msgstr ""
634
635#: template/developers.html.j2:59
636msgid "Code Coverage Analysis"
637msgstr ""
638
639#: template/developers.html.j2:62
640msgid ""
641"We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\">LCOV</a> to "
642"analyze the code coverage of our tests, the results are available at <a href="
643"\"https://old.gnunet.org/coverage/\">https://old.gnunet.org/coverage/</a>."
644msgstr ""
645
646#: template/developers.html.j2:72
647msgid "Performance Analysis"
648msgstr ""
649
650#: template/developers.html.j2:75
651msgid ""
652"We use <a href=\"https://old.gnunet.org/gauger\">Gauger</a> for performance "
653"regression analysis of the exchange backend at <a href=\"https://old.gnunet."
654"org/gauger/\">https://old.gnunet.org/gauger/</a>."
655msgstr ""
656
657#: template/download.html.j2:7 template/gnurl.html.j2:209
658msgid "Downloads"
659msgstr ""
660
661#: template/download.html.j2:11
662msgid ""
663"Here you can download releases of our software and find links to the various "
664"versions."
665msgstr ""
666
667#: template/download.html.j2:17
668msgid "0.11.x series"
669msgstr ""
670
671#: template/download.html.j2:18
672msgid "tarball"
673msgstr ""
674
675#: template/download.html.j2:20
676msgid ""
677"The tarball of the latest version can be obtained from GNU FTP and its "
678"mirrors."
679msgstr ""
680
681#: template/download.html.j2:30
682msgid "git"
683msgstr ""
684
685#: template/download.html.j2:32
686msgid ""
687"You can fetch the git tag of version 0.11.x from our development server:"
688msgstr ""
689
690#: template/engage.html.j2:6
691msgid "Engage!"
692msgstr ""
693
694#: template/ev.html.j2:6
695msgid "Verein zur F&ouml;rderung von GNUnet e.V."
696msgstr ""
697
698#: template/ev.html.j2:11
699msgid "About GNUnet e.V."
700msgstr ""
701
702#: template/ev.html.j2:13
703msgid ""
704"On December 27th 2013 a group of GNUnet hackers met at 30c3 to create the "
705"\"Verein zur F&ouml;rderung von GNUnet e.V.\", an association under German "
706"law to support GNUnet development. The Amtsgericht M&uuml;nchen registered "
707"the association on the 7th of March under VR 205287."
708msgstr ""
709
710#: template/ev.html.j2:22
711msgid ""
712"The association is officially dedicated to supporting research, development "
713"and education in the area of secure decentralized networking in general, and "
714"GNUnet specifically. This is the official website for the association."
715msgstr ""
716
717#: template/ev.html.j2:31
718msgid "Becoming a Member of GNUnet e.V."
719msgstr ""
720
721#: template/ev.html.j2:33
722msgid ""
723"GNUnet developers with git (write) access can become members to participate "
724"in the decision process and formally support GNUnet e.V. For this, all you "
725"have to do is update the <tt>members.txt</tt> file in the <a href=\"https://"
726"git.gnunet.org/gnunet-ev.git/\">gnunet-ev</a> repository. There are no "
727"membership dues; however, members are required to support GNUnet e.V. and in "
728"particularly contribute to the technical development within their means. For "
729"further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev."
730"git/\">Satzung</a> (currently only available in German, translations "
731"welcome)."
732msgstr ""
733
734#: template/ev.html.j2:52
735msgid "Governance"
736msgstr ""
737
738#: template/ev.html.j2:54
739msgid ""
740"You can find our \"Satzung\", and the list of members under <a href="
741"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet."
742"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
743"<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\">Martin "
744"Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</dd> "
745"<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a href="
746"\"https://grothoff.org/christian/\">Christian Grothoff</a>, ch3 </dd> </dl>"
747msgstr ""
748
749#: template/ev.html.j2:73
750msgid "Official Meeting Notes"
751msgstr ""
752
753#: template/ev.html.j2:86
754msgid "Support Us!"
755msgstr ""
756
757#: template/ev.html.j2:88
758msgid ""
759"Everybody is welcome to support us via donations. For financial "
760"contributions, Europeans are able to donate via SEPA. We hope to setup "
761"accounts in other major currency areas in the future. You can also donate "
762"via Bitcoin, routing details are given below. Please note that we are unable "
763"to provide receipts for your donations. If you are planning to donate a "
764"significant amount of money, please contact us first as it might be better "
765"to come to a custom arrangement. <dl><dt>BitCoin</dt> "
766"<dd>1GNUnetpWeR9Zs3vipdvVywo1GseeksjUh</dd> <dt>SEPA/IBAN</dt> "
767"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>"
768msgstr ""
769
770#: template/faq.html.j2:12
771msgid "Is GNUnet ready for use on production systems?"
772msgstr ""
773
774#: template/faq.html.j2:14
775msgid ""
776"A: GNUnet is still undergoing major development. It is largely not yet ready "
777"for usage beyond developers. Your mileage will vary depending on the "
778"functionality you use, but you will always likely run into issues with our "
779"current low-level transport system. We are currently in the process of "
780"rewriting it (Project &quot;Transport Next Generation [TNG]&quot;)"
781msgstr ""
782
783#: template/faq.html.j2:24
784msgid "Is GNUnet build using distributed ledger technologies?"
785msgstr ""
786
787#: template/faq.html.j2:26
788msgid ""
789"A: No. GNUnet is a new network protocol stack for building secure, "
790"distributed, and privacy-preserving applications. While a ledger could be "
791"built using GNUnet, we currently have no plans in doing so."
792msgstr ""
793
794#: template/faq.html.j2:35
795msgid ""
796"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
797"Should I worry?"
798msgstr ""
799
800#: template/faq.html.j2:37
801msgid ""
802"A: Right now, this is expected and a known cause for high latency in GNUnet. "
803"We have started a major rewrite to address this and other problems, but "
804"until the Transport Next Generation (TNG) is ready, these warnings are "
805"expected."
806msgstr ""
807
808#: template/faq.html.j2:46
809msgid "Is there a graphical user interface?"
810msgstr ""
811
812#: template/faq.html.j2:48
813msgid ""
814"A: gnunet-gtk is a separate download. The package contains various GTK+ "
815"based graphical interfaces, including a graphical tool for configuration."
816msgstr ""
817
818#: template/glossary.html.j2:12
819msgid "Ego"
820msgstr ""
821
822#: template/glossary.html.j2:14
823msgid ""
824"We use the term \"Ego\" to refer to the fact that users in GNUnet can have "
825"multiple unlinkable identities, in the sense of alter egos. The ability to "
826"have more than one identity is crucial, as we may want to keep our egos for "
827"business separate from those we use for political activities or romance.<br> "
828"Egos in GNUnet are technically equivalent to identities (and the code does "
829"not distinguish between them). We simply sometimes use the term \"ego\" to "
830"stress that you can have more than one."
831msgstr ""
832
833#: template/glossary.html.j2:27
834msgid "Identity"
835msgstr ""
836
837#: template/glossary.html.j2:29
838msgid ""
839"In GNUnet users are identified via a public key, and that public key is then "
840"often referred to as the \"Identity\" of the user. However, the concept is "
841"not as draconian as it often is in real life where many are forced to have "
842"one name, one passport and one unique identification number. <br> As long as "
843"identities in GNUnet are simply public keys, users are free to create any "
844"number of identities, and we call those egos to emphasize the difference. "
845"Even though users can create such egos freely, it is possible to have an ego "
846"certified by some certification authority, resulting in something that more "
847"closely resembles the traditional concept of an identity.<br> For example, a "
848"university may certify the identities of its students such that they can "
849"prove that they are studying. Students may keep their (certified) student "
850"identity separate from other egos that they use for other activities in life."
851msgstr ""
852
853#: template/glossary.html.j2:50
854msgid "Pseudonym"
855msgstr ""
856
857#: template/glossary.html.j2:52
858msgid ""
859"A pseudonym is an ego that is specifically intended to not be linked to "
860"one's real name. GNUnet users can create many egos, and thus also many "
861"pseudonyms. <br> Repeated uses of the same pseudonym are linkable by "
862"definition, as they involve the same public key. Anonymity requires the use "
863"of either the special \"anonymous\" pseudonym (for GNUnet, this is the "
864"neutral element on the elliptic curve) or a throw-away pseudonym that is "
865"only used once."
866msgstr ""
867
868#: template/glossary.html.j2:71
869msgid "Namespaces"
870msgstr ""
871
872#: template/glossary.html.j2:73
873msgid ""
874"The GNU Name System allows every ego (or identity) to securely and privately "
875"associate any number of label-value pairs with an ego. The values are called "
876"record sets following the terminology of the Domain Name System (DNS). The "
877"mapping of labels to record sets for a given ego is called a namespace. <br> "
878"If records are made public and thus published, it is possible for other "
879"users to lookup the record given the ego's public key and the label. Here, "
880"not only the label can thus act as a passphrase but also the public key -- "
881"which despite its name may not be public knowledge and is never disclosed by "
882"the GNS protocol itself."
883msgstr ""
884
885#: template/glossary.html.j2:89
886msgid "Peer"
887msgstr ""
888
889#: template/glossary.html.j2:91
890msgid ""
891"A \"peer\" is an instance of GNUnet with its own per-instance public key and "
892"network addresses. Technically, it is possible to run multiple peers on the "
893"same host, but this only makes sense for testing. <br> By design GNUnet "
894"supports multiple users to share the same peer, just as UNIX is a multi-user "
895"system. A \"peer\" typically consists of a set of foundational GNUnet "
896"services running as the \"gnunet\" user and allowing all users in the "
897"\"gnunet\" group to utilize the API. On multi-user systems, additional "
898"\"personalized\" services may be required per user. <br> While peers are "
899"also identified by public keys, these public keys are completely unrelated "
900"to egos or identities. Namespaces cannot be associated with a peer, only "
901"with egos."
902msgstr ""
903
904#: template/gns.html.j2:13 template/gnurl.html.j2:60
905msgid "Motivation"
906msgstr ""
907
908#: template/gns.html.j2:15
909msgid ""
910"The Domain Name System today enables traffic amplification attacks, "
911"censorship (i.e. China), mass surveillance (MORECOWBELL) and offensive cyber "
912"war (QUANTUMDNS).<br/> Unfortunately, band aid solutions such as DoT, DoH, "
913"DNSSEC, DPRIVE and the like will not fix this. This is why we built the GNU "
914"Name System (GNS), a secure, decentralized name system built on top of "
915"GNUnet."
916msgstr ""
917
918#: template/gns.html.j2:28
919msgid "Overview"
920msgstr ""
921
922#: template/gns.html.j2:37
923msgid "Features"
924msgstr ""
925
926#: template/gns.html.j2:39
927msgid ""
928"The GNU Name System (GNS) is secure and decentralized naming system. It "
929"allows its users to register names as top-level domains (TLDs) and resolve "
930"other namespaces within their TLDs. <br/> GNS is designed to provide: <ul> "
931"<li>Censorship resistance</li> <li>Query privacy</li> <li>Secure name "
932"resolution</li> <li>Compatibility with DNS</li>"
933msgstr ""
934
935#: template/gns.html.j2:52
936msgid "Resources"
937msgstr ""
938
939#: template/gnurl.html.j2:21
940msgid ""
941"libgnurl is a micro fork of libcurl. The goal of libgnurl is to support only "
942"HTTP and HTTPS (and only HTTP 1.x) with a single crypto backend (GnuTLS) to "
943"ensure a small footprint and uniform experience for developers regardless of "
944"how libcurl was compiled."
945msgstr ""
946
947#: template/gnurl.html.j2:30
948msgid ""
949"Our main usecase is for GNUnet and Taler, but it might be usable for others, "
950"hence we&#39;re releasing the code to the general public."
951msgstr ""
952
953#: template/gnurl.html.j2:37
954msgid ""
955"libgnurl is released under the same license as libcurl. Please read the "
956"README for instructions, as you must supply the correct options to configure "
957"to get a proper build of libgnurl."
958msgstr ""
959
960#: template/gnurl.html.j2:48
961msgid "About gnurl"
962msgstr ""
963
964#: template/gnurl.html.j2:50
965msgid ""
966"Large parts of the following 6 paragraphs are old and need to be rewritten."
967msgstr ""
968
969#: template/gnurl.html.j2:62
970msgid ""
971"cURL supports many crypto backends. GNUnet requires the use of GnuTLS, but "
972"other variants are used by some distributions. Supporting other crypto "
973"backends would again expose us to a wider array of security issues, may "
974"create licensing issues and most importantly introduce new bugs as some "
975"crypto backends are known to introduce subtle runtime issues. While it is "
976"possible to have two versions of libcurl installed on the same system, this "
977"is error-prone, especially as if we are linked against the wrong version, "
978"the bugs that arise might be rather subtle."
979msgstr ""
980
981#: template/gnurl.html.j2:75
982msgid ""
983"For GNUnet, we also need a particularly modern version of GnuTLS. Thus, it "
984"would anyway be necessary to recompile cURL for GNUnet. But what happens if "
985"one links cURL against this version of GnuTLS? Well, first one would install "
986"GnuTLS by hand in the system. Then, we build cURL. cURL will build against "
987"it just fine, but the linker will eventually complain bitterly. The reason "
988"is that cURL also links against a bunch of other system libraries (gssapi, "
989"ldap, ssh2, rtmp, krb5, sasl2, see discussion on obscure protocols above), "
990"which --- as they are part of the distribution --- were linked against an "
991"older version of GnuTLS. As a result, the same binary would be linked "
992"against two different versions of GnuTLS. That is typically a recipe for "
993"disaster. Thus, in order to avoid updating a dozen system libraries (and "
994"having two versions of those installed), it is necessary to disable all of "
995"those cURL features that GNUnet does not use, and there are many of those. "
996"For GNUnet, the more obscure protocols supported by cURL are close to dead "
997"code --- mostly harmless, but not useful. However, as some application may "
998"use one of those features, distributions are typically forced to enable all "
999"of those features, and thus including security issues that might arise from "
1000"that code."
1001msgstr ""
1002
1003#: template/gnurl.html.j2:99
1004msgid ""
1005"So to use a modern version of GnuTLS, a sane approach is to disable all of "
1006"the \"optional\" features of cURL that drag in system libraries that link "
1007"against the older GnuTLS. That works, except that one should then NEVER "
1008"install that version of libcurl in say /usr or /usr/local, as that may break "
1009"other parts of the system that might depend on these features that we just "
1010"disabled. Libtool versioning doesn't help here, as it is not intended to "
1011"deal with libraries that have optional features. Naturally, installing cURL "
1012"somewhere else is also problematic, as we now need to be really careful that "
1013"the linker will link GNUnet against the right version. Note that none of "
1014"this can really be trivially fixed by the cURL developers."
1015msgstr ""
1016
1017#: template/gnurl.html.j2:118
1018msgid "Rename to fix"
1019msgstr ""
1020
1021#: template/gnurl.html.j2:120
1022#, python-format
1023msgid ""
1024"How does forking fix it? Easy. First, we can get rid of all of the "
1025"compatibility issues --- if you use libgnurl, you state that you don&#39;t "
1026"need anything but HTTP/HTTPS. Those applications that need more, should "
1027"stick with the original cURL. Those that do not, can choose to move to "
1028"something simpler. As the library gets a new name, we do not have to worry "
1029"about tons of packages breaking as soon as one rebuilds it. So renaming "
1030"itself and saying that \"libgnurl = libcurl with only HTTP/HTTPS support and "
1031"GnuTLS\" fixes 99%% of the problems that darkened my mood. Note that this "
1032"pretty much CANNOT be done without a fork, as renaming is an essential part "
1033"of the fix. Now, there might be creative solutions to achieve the same thing "
1034"within the standard cURL build system, but this was deemed to be too much "
1035"work when gnurl was originally started. The changes libgnurl makes to curl "
1036"are miniscule and can easily be applied again and again whenever libcurl "
1037"makes a new release."
1038msgstr ""
1039
1040#: template/gnurl.html.j2:142
1041msgid "Using libgnurl"
1042msgstr ""
1043
1044#: template/gnurl.html.j2:144
1045msgid ""
1046"Projects that use cURL only for HTTP/HTTPS and that would work with GnuTLS "
1047"should be able to switch to libgnurl by changing \"-lcurl\" to \"-lgnurl\". "
1048"That&#39;s it. No changes to the source code should be required, as libgnurl "
1049"strives for bug-for-bug compatibility with the HTTP/HTTPS/GnuTLS subset of "
1050"cURL. We might add new features relating to this core subset if they are "
1051"proposed, but so far we have kept our changes minimal and no additions to "
1052"the original curl source have been written."
1053msgstr ""
1054
1055#: template/gnurl.html.j2:161
1056msgid "Gotchas"
1057msgstr ""
1058
1059#: template/gnurl.html.j2:163
1060msgid ""
1061"libgnurl and gnurl are not intended to be used as a replacement for curl for "
1062"users: <br> This does not mean there is no confidence in the work done with "
1063"gnurl, it means that tools which expect curl or libcurl will not make use of "
1064"a different named binary and library. If you know what you are doing, you "
1065"should be able to use gnurl as part of your tooling in place of curl. We do "
1066"not recommend to do so however, as the only usage it is tested for <em>so "
1067"far</em> is as part of Taler&#39;s and GNunet&#39;s build-system. <br> Since "
1068"no conflicts in filenames occur you are not expected to remove curl to make "
1069"use of gnurl and viceversa."
1070msgstr ""
1071
1072#: template/gnurl.html.j2:188
1073msgid "You can get the gnurl git repository using:"
1074msgstr ""
1075
1076#: template/gnurl.html.j2:201
1077msgid "The versions are checked in as (signed) git tags."
1078msgstr ""
1079
1080#: template/gnurl.html.j2:211
1081msgid ""
1082"Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/"
1083"\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a "
1084"variety of distributions and package managers. Some Package Managers which "
1085"include gnurl are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</"
1086"a> (available as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> "
1087"through the collaborative ebuild collection <a href=\"https://git.gnunet.org/"
1088"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
1089"\"https://nixos.org/nix/\">Nix</a>, and as www/gnurl in <a href=\"https://"
1090"pkgsrc.org\">pkgsrc</a>."
1091msgstr ""
1092
1093#: template/gnurl.html.j2:228
1094msgid "Building gnurl"
1095msgstr ""
1096
1097#: template/gnurl.html.j2:230
1098msgid ""
1099"We suggest to closely follow release announcements, as they might indicate "
1100"changes in how gnurl is to be build. <br> If your package manager provides a "
1101"binary build or build instructions to build gnurl from source automated and "
1102"integrated with your environment, we strongly suggest to use this binary "
1103"build. <br> There are two ways to build gnurl. The first one builds from the "
1104"most recent git tag, the second one uses the distributed tarball. "
1105"Distributors generally are supposed to build from the tarball, but we "
1106"describe both methods here. Both methods are written with a NetBSD 9 "
1107"userland in mind, substitute tools as necessary. <br> You should <b>avoid</"
1108"b> building gnurl from the tip of the default git branch, as only tags are "
1109"considered to be stable and approved builds."
1110msgstr ""
1111
1112#: template/gnurl.html.j2:251
1113msgid "Building from the distributed tarball (prefered method)"
1114msgstr ""
1115
1116#: template/gnurl.html.j2:253
1117msgid ""
1118"If you want to verify the signature, install an OpenPGP compatible tool such "
1119"as security/gnupgp2 (and set it up). Assuming you use pkgin:"
1120msgstr ""
1121
1122#: template/gnurl.html.j2:267
1123msgid "Fetch the signature key from"
1124msgstr ""
1125
1126#: template/gnurl.html.j2:271
1127msgid "or via commandline with gnupg2."
1128msgstr ""
1129
1130#: template/gnurl.html.j2:276
1131msgid ""
1132"Fetch the release, the signature, the checksum file as well as its signature:"
1133msgstr ""
1134
1135#: template/gnurl.html.j2:295
1136msgid ""
1137"verify the signatures, and verify the checksums against the checksums in "
1138"the .sum.txt file."
1139msgstr ""
1140
1141#: template/gnurl.html.j2:301
1142msgid "unpack the tarball:"
1143msgstr ""
1144
1145#: template/gnurl.html.j2:311
1146msgid "Change into the directory"
1147msgstr ""
1148
1149#: template/gnurl.html.j2:321
1150msgid "Now you can either run"
1151msgstr ""
1152
1153#: template/gnurl.html.j2:331
1154msgid "directly (and read configure-gnurl before you do so) or invoke"
1155msgstr ""
1156
1157#: template/gnurl.html.j2:341
1158msgid ""
1159"and pass additional parameters such as a custom PREFIX location. Further "
1160"reference can be the"
1161msgstr ""
1162
1163#: template/gnurl.html.j2:346
1164msgid "Now run"
1165msgstr ""
1166
1167#: template/gnurl.html.j2:356
1168msgid "(this is optional)"
1169msgstr ""
1170
1171#: template/gnurl.html.j2:365
1172msgid "and you are done."
1173msgstr ""
1174
1175#: template/gnurl.html.j2:369
1176msgid "Building from a tagged git commit"
1177msgstr ""
1178
1179#: template/gnurl.html.j2:371
1180msgid ""
1181"Follow the steps above, but instead of downloading the tarball, clone the "
1182"git tag you want to build from."
1183msgstr ""
1184
1185#: template/gnurl.html.j2:382
1186msgid "Reporting Bugs"
1187msgstr ""
1188
1189#: template/gnurl.html.j2:384
1190msgid ""
1191"You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/"
1192"\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but "
1193"we prefer to track bugs on the bugtracker."
1194msgstr ""
1195
1196#: template/gnurl.html.j2:395
1197msgid "Maintainer and Cryptographic signatures"
1198msgstr ""
1199
1200#: template/gnurl.html.j2:397
1201msgid ""
1202"gnurl/libgnurl is maintained by Nikita. Releases after version 7.69.1 are "
1203"signed with the OpenPGP Key <b>0xD6B570842F7E7F8D</b> (<a href=\"https://"
1204"keys.openpgp.org/search?q=6115012DEA3026F62A98A556D6B570842F7E7F8D\">keys."
1205"openpgp.org</a>, <a href=\"https://n0.is/pubkey.asc\">n0.is</a>), with the "
1206"key fingerprint <b>6115 012D EA30 26F6 2A98 A556 D6B5 7084 2F7E 7F8D</b>."
1207msgstr ""
1208
1209#: template/gsoc-2018-gnunet-webui.html.j2:7
1210msgid "GSoC 2018: GNUnet WebUI (GNUnet Web-based User Interface)"
1211msgstr ""
1212
1213#: template/gsoc-2018-gnunet-webui.html.j2:11
1214msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann"
1215msgstr ""
1216
1217#: template/gsoc-2018-gnunet-webui.html.j2:18
1218msgid ""
1219"In the context of Google Summer of Code 2018, my mentor (Martin "
1220"Schanzenbach) and I have worked on creating and extending the REST API of "
1221"GNUnet. Currently, we mirrored the functionality of following commands:"
1222msgstr ""
1223
1224#: template/gsoc-2018-gnunet-webui.html.j2:32
1225msgid ""
1226"Additionally, we developed a website with the Javascript framework Angular 6 "
1227"and the design framework iotaCSS to use the new REST API. The REST API of "
1228"GNUnet is now documented with Sphinx."
1229msgstr ""
1230
1231#: template/gsoc-2018-gnunet-webui.html.j2:41
1232msgid ""
1233"... when you can use the command line tools? We need to keep in mind, that "
1234"everyone has the right to stay secure and private but not everyone feels "
1235"comfortable using a terminal. The further developed REST access to GNUnet "
1236"APIs in addition to the new web application allows new users to interact "
1237"with GNUnet over a well known tool: their browsers. This addition to the C "
1238"API and the command line tools may attract new users and developers."
1239msgstr ""
1240
1241#: template/gsoc-2018-gnunet-webui.html.j2:54
1242msgid ""
1243"<li> The REST API developed in GNUnet<br> The REST API is already merged "
1244"into the gnunet.git repository (<a href=\"https://gnunet.org/git/gnunet.git/"
1245"\">GNUnet Main Git</a>).<br /> To use the new features, clone the repository "
1246"and follow the <a href=\"https://gnunet.org/en/install.html\">Installation</"
1247"a> on gnunet.org. Then, start the rest service with \"gnunet-arm -i rest\". "
1248"</li> <li> The Web Application<br> The web application is available under "
1249"the gnunet-webui.git repository (<a href=\"https://gnunet.org/git/gnunet-"
1250"webui.git/\">GNUnet WebUI Git</a>).<br /> You need to install the newest "
1251"version of 'node' and 'yarn'. Dependent on your system, you may need to "
1252"download newer versions and install them manually and not over your packet "
1253"manager. After the installation succeeded, you need to clone the repository. "
1254"Then, you need to run \"yarn install\" and \"yarn start\" for testing "
1255"purposes. To deploy the website (keep in mind, that this website "
1256"communicates with another localhost instance) use \"yarn build\" for "
1257"building the web application and use the output in the 'dist' directory. </"
1258"li> <li> The Documentation<br /> The documentation is available under the "
1259"gnunet-rest-api.git repository (<a href=\"https://gnunet.org/git/gnunet-rest-"
1260"api.git/\">GNUnet REST API Docmentation Git</a>).<br /> Clone the repository "
1261"and \"make html\". Then open the 'index.html' under 'build/html/'. </li>"
1262msgstr ""
1263
1264#: template/gsoc-2018-gnunet-webui.html.j2:91
1265msgid ""
1266"Please, give it a try and contact me, if you find any bugs or unintentional "
1267"features. ;)"
1268msgstr ""
1269
1270#: template/gsoc-2018-gnunet-webui.html.j2:98
1271msgid ""
1272"Right now, the build process of the web application may be a little too "
1273"complex for a casual user. We may be able to solve this by using docker.<br /"
1274"> Additionally, the web application does not prevent wrong inputs but "
1275"responds with error messages. Adding GNUnet Records is currently only usable "
1276"for people, who know how a GNS Record looks like. This can be adapted to "
1277"each record type.<br /> Last but not least, additional features, design "
1278"changes, etc..."
1279msgstr ""
1280
1281#: template/gsoc-2018-gnunet-webui.html.j2:111
1282msgid "Thanks for reading."
1283msgstr ""
1284
1285#: template/gsoc.html.j2:6
1286msgid "GNUnet's Google Summer of Code projects"
1287msgstr ""
1288
1289#: template/gsoc.html.j2:12 template/gsoc.html.j2:29
1290msgid "Ideas 2021"
1291msgstr ""
1292
1293#: template/gsoc.html.j2:13 template/gsoc.html.j2:215
1294msgid "Past projects"
1295msgstr ""
1296
1297#: template/gsoc.html.j2:14 template/gsoc.html.j2:596
1298msgid "Finished projects"
1299msgstr ""
1300
1301#: template/gsoc.html.j2:21
1302msgid ""
1303"As a GNU project, GNUnet has participated in the Google Summer of Code "
1304"(GSoC) for a number of years. This page lists all current, past, and "
1305"finished projects. If you want to participate and apply for any of the ideas "
1306"for 2020 below or any past project which is not yet finished (or even your "
1307"own idea), please contact us either in IRC or mailing list."
1308msgstr ""
1309
1310#: template/gsoc.html.j2:34
1311msgid ""
1312"The GNUnet team is currently working on a transport layer rewrite in order "
1313"to fix core issues with connectivity. This new component is currently "
1314"developed under the name \"TNG\". What is currently known as \"transport "
1315"plugins\" will in the TNG be represented as \"communicators\". Communicators "
1316"are processes with a well defined API that allow to connect peers over a "
1317"specific protocol. The primary protocol which are already implemented are "
1318"UNIX sockets, UDP sockets, and TCP sockets. For a truly resilient network, "
1319"other connectivity options such as WiFi mesh, Bluetooth, HTTP(S), QUIC or "
1320"even more obscure alternatives such as radio are required. In this project, "
1321"the goal is to select, implement and test new communicators. While TNG is "
1322"not yet ready, communicators can, by design, be developed and tested against "
1323"the current API. We expect that this project can be worked on by multiple "
1324"students as there are a lot of protocols to choose from. The tasks would "
1325"consist of: <ol> <li>Deciding which communicators to implement.</li> "
1326"<li>Test the communicators.</li> <li>Documentation.</li> </ol> Advantageous "
1327"skills/languages/frameworks: <ol> <li>C</li> <li>Knowledge of HTTPS, QUIC, "
1328"Bluetooth or WiFi.</li> </ol> <br/> <strong>Difficulty:</strong> Average, "
1329"but depends on selected protocols. <br/> <strong>Mentors:</strong> Martin "
1330"Schanzenbach, t3sserakt"
1331msgstr ""
1332
1333#: template/gsoc.html.j2:79
1334msgid ""
1335"The REST API currently only supports a single user system. This is an issue "
1336"as on multi-user systems, access control must be enfoced on a per-user "
1337"basis. In this project, the REST service must be extended to support user "
1338"authentication. This includes the correct handling of user context switches. "
1339"<ol> <li>Implement user authentication.</li> <li>Test the access control.</"
1340"li> <li>Document the changes to the REST API.</li> </ol> Advantageous skills/"
1341"languages/frameworks: <ol> <li>C</li> <li>Knowledge of user authentication "
1342"subsystems on Linux/Unix.</li> <li>REST/HTTP Authentication methods</li> </"
1343"ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</"
1344"strong> Martin Schanzenbach"
1345msgstr ""
1346
1347#: template/gsoc.html.j2:111
1348msgid ""
1349"reclaimID is a decentralized identity system build on top of the GNU Name "
1350"System. Currently, there is a Webextension which uses the GNUnet <a href="
1351"\"https://rest.gnunet.org\">REST API</a>. In order to improve adoption and "
1352"ease of use, this project aims to include a full GNUnet node within the "
1353"Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
1354"JavaScript as demonstrated <a href=\"https://gnunet.io\">here</a>. The idea "
1355"is to improve upon this concept and support more of GNUnet's subsystems. The "
1356"difficulty of this project largely depends on the students proficiency with "
1357"build tools, emscripten and improvisation skills. There non-exhaustive task "
1358"list would be: <ol> <li>Improve existing GNUnet emscripten build to include "
1359"more subsystems.</li> <li>Integrate the result into a Webextention.</li> "
1360"<li>Integrate the result into the re:claimID Webextension</li> </ol> "
1361"Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>emscripten</"
1362"li> <li>Webextensions</li> </ol> <br/> <strong>Difficulty:</strong> "
1363"Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach"
1364msgstr ""
1365
1366#: template/gsoc.html.j2:147
1367msgid ""
1368"Currently, the keys in our statistics database are too verbose. For example: "
1369"</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/"
1370"> nse # nodes in the network (estimate): 203<br/> nse # flood messages "
1371"started: 5<br/> nse # estimated network diameter: 3<br/> nse # flood "
1372"messages transmitted: 10<br/> </p> <p> With such verbose keys there's no "
1373"easy way to form compact JSON document or entries for time-series database. "
1374"And you can't query single stats without having to copypaste the line "
1375"exactly and put in quotes. In short, the goals are to... <ol> <li>Think of a "
1376"way how statistics entries can be made canonical.</li> <li>Implement the "
1377"change and migrate existing uses.</li> <li>Document the format(s) and define "
1378"an appropriate registration mechanism for identifiers</li> </ol> Relevant "
1379"bugs: <a href=\"https://bugs.gnunet.org/view.php?id=5650\">#5650</a><br/> "
1380"Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>HTML</li> </"
1381"ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</"
1382"strong> Martin Schanzenbach"
1383msgstr ""
1384
1385#: template/gsoc.html.j2:187
1386msgid ""
1387"The goal is to either build upon the (outdated) <a href=\"https://github.com/"
1388"canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a "
1389"href=\"GNUnet Go\">https://github.com/bfix/gnunet-go</a> which tries to "
1390"reimplement most of the GNUnet stack. The end result should be an extension "
1391"template for GNUnet in the form of the existing <a href=\"https://git.gnunet."
1392"org/gnunet-ext.git/\">C template</a> which allows to quickly start "
1393"implementing services and libraries for GNUnet."
1394msgstr ""
1395
1396#: template/gsoc.html.j2:198 template/gsoc.html.j2:652
1397msgid "<strong>Mentors:</strong> Martin Schanzenbach"
1398msgstr ""
1399
1400#: template/gsoc.html.j2:203
1401msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
1402msgstr ""
1403
1404#: template/gsoc.html.j2:208 template/gsoc.html.j2:321
1405#: template/gsoc.html.j2:531 template/gsoc.html.j2:662
1406msgid "Difficulty level: medium"
1407msgstr ""
1408
1409#: template/gsoc.html.j2:222
1410msgid ""
1411"It is time for GNUnet to run properly on Android. Note that GNUnet is "
1412"written in C, and this is not about rewriting GNUnet in Java, but about "
1413"getting the C code to run on Android."
1414msgstr ""
1415
1416#: template/gsoc.html.j2:229
1417msgid ""
1418"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
1419"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
1420"libuv."
1421msgstr ""
1422
1423#: template/gsoc.html.j2:236
1424msgid ""
1425"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
1426"Goebel</a>, Jeff Burdges, Christian Grothoff"
1427msgstr ""
1428
1429#: template/gsoc.html.j2:245
1430msgid ""
1431"There is a push for migrating our CI to Gitlab. The CI should eventually not "
1432"just run \"make check\" on various platforms, but also perform tests with "
1433"multiple peers running in different VMs with specific network topologies (i."
1434"e. NAT) between them being simulated. The CI should also be integrated with "
1435"Gauger for performance regression analysis. Running jobs only when "
1436"dependencies have changed and scripting more granular triggers or ideally "
1437"automatic dependency discovery (as done by the autotools) is also important."
1438msgstr ""
1439
1440#: template/gsoc.html.j2:257
1441msgid "<strong>Mentors:</strong> TBD"
1442msgstr ""
1443
1444#: template/gsoc.html.j2:267
1445msgid ""
1446"One great problem of the current Internet is the lack of disintermediation. "
1447"When people want to talk they need a chat service. When they want to share "
1448"files they need a file transfer service. Although GNUnet already possesses "
1449"quite advanced integration into Linux networking, a little extra work is "
1450"needed for existing applications like irc, www, ftp, rsh, nntpd to run over "
1451"it in a peer-to-peer way, simply by using a GNS hostname like friend.gnu. "
1452"Once people have added a person to their GNS they can immediately message, "
1453"exchange files and suchlike directly, with nothing but the GNUnet in the "
1454"middle, using applications that have been distributed with unix systems ever "
1455"since the 1980's. We can produce an OS distribution where these things work "
1456"out of the box with the nicknames of people instead of cloud services. For "
1457"more information and context, read"
1458msgstr ""
1459
1460#: template/gsoc.html.j2:288
1461msgid "<strong>Mentors:</strong> lynX &amp; dvn"
1462msgstr ""
1463
1464#: template/gsoc.html.j2:296
1465msgid ""
1466"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
1467msgstr ""
1468
1469#: template/gsoc.html.j2:302 template/gsoc.html.j2:337
1470#: template/gsoc.html.j2:352
1471msgid "<strong>Mentors:</strong> Jeff Burdges"
1472msgstr ""
1473
1474#: template/gsoc.html.j2:307
1475msgid ""
1476"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
1477"using GNS over Tor too, but currently that's on hold until folks think more "
1478"about how names should be moved around the local system. We're calling this "
1479"more collaborative approach NSS2 for now."
1480msgstr ""
1481
1482#: template/gsoc.html.j2:316 template/gsoc.html.j2:456
1483#: template/gsoc.html.j2:496 template/gsoc.html.j2:526
1484msgid "Required Skills: C"
1485msgstr ""
1486
1487#: template/gsoc.html.j2:329
1488msgid ""
1489"Improve the Rust implementation of GNUnet utils, possibly including adding "
1490"support for asynchronous IO using mio, or perhaps a higher level "
1491"asynchronous IO library built upon it, such as rotor, mioco, eventual_io, or "
1492"gj."
1493msgstr ""
1494
1495#: template/gsoc.html.j2:345
1496msgid ""
1497"Implementation of a replacement for PANDA (see Pond) with better security, "
1498"and maybe integration with the GNU Name System for key exchange."
1499msgstr ""
1500
1501#: template/gsoc.html.j2:357
1502msgid "Required Skills: Rust or C, crypto"
1503msgstr ""
1504
1505#: template/gsoc.html.j2:362 template/gsoc.html.j2:419
1506#: template/gsoc.html.j2:461 template/gsoc.html.j2:501
1507msgid "Difficulty level: high"
1508msgstr ""
1509
1510#: template/gsoc.html.j2:370
1511msgid ""
1512"Implement different place types and file sharing by creating a new place for "
1513"the shared content."
1514msgstr ""
1515
1516#: template/gsoc.html.j2:376
1517msgid "Place types to be implemented:"
1518msgstr ""
1519
1520#: template/gsoc.html.j2:380
1521msgid ""
1522"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
1523"with comments referencing a region of the image</li> <li>Sound: play a sound "
1524"file with comments referencing a timestamp</li> <li>Directory/Album: "
1525"pointers to File / Image / Sound places</li> <li>Event: with RSVP</li> "
1526"<li>Survey: ask your social neighborhood questions in a structured form</li> "
1527"</ul>"
1528msgstr ""
1529
1530#: template/gsoc.html.j2:391
1531msgid "Also provide the following UI functionality:"
1532msgstr ""
1533
1534#: template/gsoc.html.j2:395
1535msgid ""
1536"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
1537"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
1538"fan page for example).</li> <li>Edit a previously published post + offer "
1539"edit history to readers.</li> <li>Control expiry of channel history.</li> </"
1540"ul>"
1541msgstr ""
1542
1543#: template/gsoc.html.j2:404
1544msgid ""
1545"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
1546"features</a>"
1547msgstr ""
1548
1549#: template/gsoc.html.j2:409
1550msgid "<strong>Mentors:</strong> lynX"
1551msgstr ""
1552
1553#: template/gsoc.html.j2:414
1554msgid "Required Skills: C/C++"
1555msgstr ""
1556
1557#: template/gsoc.html.j2:427
1558msgid ""
1559"Implement aggregation of distributed state from various channels in order to "
1560"provide for a powerful social graph API capable of producing social network "
1561"profiles, dashboards, a calendar out of upcoming event invitations (if "
1562"available), social search functionality and most of all to make it easy for "
1563"users to adopt cryptographic identities of their contacts/friends simply by "
1564"finding them in the social graph of their existing contacts (\"This is "
1565"Linda. You have 11 contacts in common with her. [ADD]\")."
1566msgstr ""
1567
1568#: template/gsoc.html.j2:445
1569msgid ""
1570"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/"
1571"rendezvous</a>"
1572msgstr ""
1573
1574#: template/gsoc.html.j2:451 template/gsoc.html.j2:491
1575msgid "<strong>Mentors:</strong> t3sserakt, lynX"
1576msgstr ""
1577
1578#: template/gsoc.html.j2:468
1579msgid ""
1580"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
1581"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
1582"e-mail addresses to secushare identities. </li> <li> Encode or translate "
1583"various e-mail features into secushare equivalents. </li> <li> Parts of "
1584"secushare are currently written in Rust, therefore Rust is preferred for "
1585"this task but it is not an requirement. </li> </ul>"
1586msgstr ""
1587
1588#: template/gsoc.html.j2:509
1589msgid ""
1590"Implementation of the GNUnet auction system described in Chapter 3 of <a "
1591"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. "
1592"Specific tasks are adding smart contract creation and round time enforcement "
1593"to libbrandt as well as creating the GNUnet auction service, library and the "
1594"three user interface programs create, info and join."
1595msgstr ""
1596
1597#: template/gsoc.html.j2:521
1598msgid "<strong>Mentors:</strong> mate, cg"
1599msgstr ""
1600
1601#: template/gsoc.html.j2:539
1602msgid ""
1603"Implementation of additional transports to make GNUnet communication more "
1604"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
1605"over-DNS"
1606msgstr ""
1607
1608#: template/gsoc.html.j2:546 template/gsoc.html.j2:560
1609msgid "<strong>Mentors:</strong> Matthias Wachs"
1610msgstr ""
1611
1612#: template/gsoc.html.j2:554
1613msgid ""
1614"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
1615"punching, better STUN support)"
1616msgstr ""
1617
1618#: template/gsoc.html.j2:568
1619msgid ""
1620"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
1621msgstr ""
1622
1623#: template/gsoc.html.j2:576
1624msgid ""
1625"Improving libaboss to make computation on shared secrets (including repeated "
1626"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?"
1627"doid=62212.62213\">Ben-Or et al.</a> if possible. This in particular means "
1628"moving libaboss to bignums (gcry_mpi)."
1629msgstr ""
1630
1631#: template/gsoc.html.j2:589
1632msgid ""
1633"Please refer to the description for this project listed under GNU Guix "
1634"project ideas."
1635msgstr ""
1636
1637#: template/gsoc.html.j2:602
1638msgid ""
1639"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
1640"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
1641"around python-zbar, which itself wraps libzbar. The goal of this project is "
1642"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
1643"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)."
1644msgstr ""
1645
1646#: template/gsoc.html.j2:612
1647msgid "<strong>Mentors:</strong> Christian Grothoff"
1648msgstr ""
1649
1650#: template/gsoc.html.j2:617
1651msgid "Required Skills:"
1652msgstr ""
1653
1654#: template/gsoc.html.j2:622
1655msgid "Difficulty level:"
1656msgstr ""
1657
1658#: template/gsoc.html.j2:627
1659msgid "Report:"
1660msgstr ""
1661
1662#: template/gsoc.html.j2:632
1663msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
1664msgstr ""
1665
1666#: template/gsoc.html.j2:642
1667msgid ""
1668"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
1669"to be determined framework such as Angular2. This includes the design and "
1670"implementation of not yet existing <a href=\"http://jsonapi.org/\">REST "
1671"APIs</a> that expose the <a href=\"https://docs.gnunet.org/doxygen/modules."
1672"html\">GNUnet API</a>."
1673msgstr ""
1674
1675#: template/gsoc.html.j2:657
1676msgid "Required Skills: C, JavaScript, CSS"
1677msgstr ""
1678
1679#: template/gsoc.html.j2:667
1680msgid ""
1681"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
1682msgstr ""
1683
1684#: template/index.html.j2:8
1685msgid "The Internet of tomorrow needs GNUnet today"
1686msgstr ""
1687
1688#: template/index.html.j2:26
1689msgid "Latest news"
1690msgstr ""
1691
1692#: template/index.html.j2:32
1693msgid "Older news entries"
1694msgstr ""
1695
1696#: template/index.html.j2:47
1697msgid "The Internet is broken"
1698msgstr ""
1699
1700#: template/index.html.j2:49
1701msgid ""
1702"The conventional Internet is currently like a system of roads with deep "
1703"potholes and highwaymen all over the place. Even if you still can use the "
1704"roads (e.g. send emails, or browse websites) your vehicle might get "
1705"hijacked, damaged, or long arms might reach into its back and steal your "
1706"items (data) to use it against you and sell it to others - while you can&#39;"
1707"t even notice the thievery nor accuse and hold the scroungers accountable. "
1708"<!-- Proposal from Fabian Gerlach: The conventional Internet is currently "
1709"like a system of roads with deep potholes and surveillance cameras all over "
1710"the place. Even if you still can use the roads (e.g. send emails, or browse "
1711"websites) your vehicle might gets damaged. And the surveillance cameras will "
1712"create a movement profile about your life: They recognize your car license "
1713"plate, track you everywhere you drive, and save this information in a "
1714"central data base. --> The Internet was not designed with security in mind: "
1715"protecting against address forgery, routers learning metadata, or choosing "
1716"trustworthy third parties is nontrivial and sometimes impossible. <!-- "
1717"Proposal from Fabian Gerlach: The Internet is not designed with security in "
1718"mind: The network generally learns too much about users; it has insecure "
1719"defaults and high complexity; and it is centralized. That makes it very "
1720"vulnerable for multiple attacks massively threatening our freedom. -->"
1721msgstr ""
1722
1723#: template/index.html.j2:94
1724msgid "GNUnet helps building a new Internet"
1725msgstr ""
1726
1727#: template/index.html.j2:96
1728msgid ""
1729"GNUnet is a network protocol stack for building secure, distributed, and "
1730"privacy-preserving applications.<br/> With strong roots in <a class=\"link\" "
1731"href=\"https://bib.gnunet.org\">academic research</a>, our goal is to "
1732"replace the <a class=\"link\" href=\"https://secushare.org/broken-internet"
1733"\">old insecure Internet</a> protocol stack."
1734msgstr ""
1735
1736#: template/index.html.j2:119
1737msgid "Metadata is exposed"
1738msgstr ""
1739
1740#: template/index.html.j2:121
1741msgid ""
1742"Your metadata is just as revealing as the actual content; and it gets "
1743"exposed on the Internet.<br> Even though transport encryption is "
1744"increasingly being deployed on the Internet, it still reveals data that can "
1745"threaten democracy: the identities of senders and receivers, the times, "
1746"frequency and the volume of communication are all still revealed.<br>"
1747msgstr ""
1748
1749#: template/index.html.j2:150
1750msgid "GNUnet provides privacy-by design"
1751msgstr ""
1752
1753#: template/index.html.j2:152
1754msgid ""
1755"It provides <a class=\"link\" href=\"https://www.w3.org/2014/strint/"
1756"papers/65.pdf\"> improving addressing, routing, naming and content "
1757"distribution</a> in a technically robust manner - as opposed to ad-hoc "
1758"designs in place today. <!-- Proposal from fabian gerlach: GNUnet is built "
1759"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\">\"privacy by design"
1760"\"</a> and \"distributed by design\". This improves addressing, routing, "
1761"naming and content distribution in a technically robust manner. -->"
1762msgstr ""
1763
1764#: template/index.html.j2:177
1765msgid "Freedoms are not respected"
1766msgstr ""
1767
1768#: template/index.html.j2:179
1769msgid ""
1770"Today, monitoring increasingly centralized infrastructure, proprietary "
1771"implementations, traffic shapers and firewalls restrict all of the <a class="
1772"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\">essential "
1773"freedoms</a> to various degrees."
1774msgstr ""
1775
1776#: template/index.html.j2:203
1777msgid "GNUnet supports a free and open society"
1778msgstr ""
1779
1780#: template/index.html.j2:205
1781msgid ""
1782"GNUnet is a self-organizing network and it is <a class=\"link\" href="
1783"\"https://www.gnu.org/philosophy/free-sw.html\">free software</a> as in "
1784"freedom. GNUnet puts you in control of your data. You determine which data "
1785"to share with whom, and you&#39;re not pressured to accept compromises. It "
1786"gives users freedoms to securely access information (\"run\" the network), "
1787"to study all aspects of the network&#39;s operation (\"access the code\"), "
1788"to distribute information (\"copy\"), as well as the freedom to deploy new "
1789"applications (\"modify\")."
1790msgstr ""
1791
1792#: template/index.html.j2:229
1793msgid "Decentralization is the key, but hard"
1794msgstr ""
1795
1796#: template/index.html.j2:232
1797msgid ""
1798"<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other "
1799"distributed or P2P project develops its own library stack, covering "
1800"transports, stream muxing, discovery and others. This divides effort and "
1801"multiplies bug count. --> Instead of sharing common components and tools for "
1802"building P2P systems, every P2P project seems to re-invent the wheel. <!-- "
1803"TODO: rework this sentence. --> This heightens the effort and increases the "
1804"potential number of vulnerabilities."
1805msgstr ""
1806
1807#: template/index.html.j2:264
1808msgid "GNUnet is a framework"
1809msgstr ""
1810
1811#: template/index.html.j2:266
1812msgid ""
1813"It offers a metadata-preserving foundation for your application. It offers "
1814"components for addressing, reliable encrypted channels with advanced routing "
1815"and resource discovery and naming. Our work is based on continuous research "
1816"spanning almost two decades."
1817msgstr ""
1818
1819#: template/index.html.j2:286
1820msgid "Learn more"
1821msgstr ""
1822
1823#: template/index.html.j2:295
1824msgid "Get started"
1825msgstr ""
1826
1827#: template/install-on-archpi.html.j2:6
1828msgid "Tutorial: GNUnet on Arch Linux/Pi"
1829msgstr ""
1830
1831#: template/install-on-archpi.html.j2:16
1832msgid "Requirements for Raspberry Pi 3"
1833msgstr ""
1834
1835#: template/install-on-archpi.html.j2:40
1836msgid "Get the Source Code"
1837msgstr ""
1838
1839#: template/install-on-archpi.html.j2:62
1840#: template/install-on-debian9.html.j2:131
1841msgid "In Addition: gnunet-gtk"
1842msgstr ""
1843
1844#: template/install-on-archpi.html.j2:81
1845msgid "Run"
1846msgstr ""
1847
1848#: template/install-on-archpi.html.j2:133
1849#: template/install-on-openwrt.html.j2:111
1850msgid "Make sure, it works!"
1851msgstr ""
1852
1853#: template/install-on-debian9.html.j2:6
1854msgid "Tutorial: GNUnet on Debian 9"
1855msgstr ""
1856
1857#: template/install-on-debian9.html.j2:9
1858#: template/install-on-ubuntu1804.html.j2:9
1859msgid "Introduction"
1860msgstr ""
1861
1862#: template/install-on-debian9.html.j2:29 template/install-on-macos.html.j2:17
1863#: template/install-on-netbsd.html.j2:19
1864#: template/install-on-ubuntu1804.html.j2:26
1865msgid "Requirements"
1866msgstr ""
1867
1868#: template/install-on-debian9.html.j2:46
1869#: template/install-on-ubuntu1804.html.j2:41
1870msgid "Make an installation directory"
1871msgstr ""
1872
1873#: template/install-on-debian9.html.j2:60 template/install-on-macos.html.j2:134
1874#: template/install-on-netbsd.html.j2:237
1875#: template/install-on-ubuntu1804.html.j2:53
1876msgid "Get the source code"
1877msgstr ""
1878
1879#: template/install-on-debian9.html.j2:79 template/install-on-macos.html.j2:142
1880#: template/install-on-netbsd.html.j2:245
1881#: template/install-on-ubuntu1804.html.j2:61
1882msgid "Compile and Install"
1883msgstr ""
1884
1885#: template/install-on-debian9.html.j2:104
1886#: template/install-on-ubuntu1804.html.j2:70
1887msgid "Option 1: GNUnet for testing / usage"
1888msgstr ""
1889
1890#: template/install-on-debian9.html.j2:117
1891#: template/install-on-ubuntu1804.html.j2:82
1892msgid "Option 2: GNUnet for development"
1893msgstr ""
1894
1895#: template/install-on-debian9.html.j2:154
1896#: template/install-on-ubuntu1804.html.j2:97
1897msgid "Install GNUnet plugin for name resolution"
1898msgstr ""
1899
1900#: template/install-on-debian9.html.j2:208
1901#: template/install-on-ubuntu1804.html.j2:134
1902msgid "Create configuration file"
1903msgstr ""
1904
1905#: template/install-on-debian9.html.j2:228
1906#: template/install-on-ubuntu1804.html.j2:156
1907msgid "Use GNUnet!"
1908msgstr ""
1909
1910#: template/install-on-debian9.html.j2:233
1911#: template/install-on-ubuntu1804.html.j2:162
1912msgid "Uninstall GNUnet and its dependencies"
1913msgstr ""
1914
1915#: template/install-on-macos.html.j2:6
1916msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)"
1917msgstr ""
1918
1919#: template/install-on-macos.html.j2:24 template/install-on-netbsd.html.j2:36
1920#: template/install-on-openwrt.html.j2:15
1921msgid "Installation"
1922msgstr ""
1923
1924#: template/install-on-macos.html.j2:42 template/install-on-netbsd.html.j2:115
1925msgid "First steps"
1926msgstr ""
1927
1928#: template/install-on-macos.html.j2:109 template/install-on-netbsd.html.j2:195
1929msgid "Alternative: Installation from source"
1930msgstr ""
1931
1932#: template/install-on-macos.html.j2:154 template/install-on-netbsd.html.j2:265
1933msgid "Option 1: GNUnet for production / usage"
1934msgstr ""
1935
1936#: template/install-on-macos.html.j2:187 template/install-on-netbsd.html.j2:293
1937msgid "Option 2: GNUnet experimental"
1938msgstr ""
1939
1940#: template/install-on-netbsd.html.j2:6
1941msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT"
1942msgstr ""
1943
1944#: template/install-on-openwrt.html.j2:6
1945msgid "Tutorial: GNUnet on OpenWrt"
1946msgstr ""
1947
1948#: template/install-on-openwrt.html.j2:47
1949msgid "Configuration"
1950msgstr ""
1951
1952#: template/install-on-ubuntu1804.html.j2:6
1953msgid "Tutorial: GNUnet on Ubuntu 18.04"
1954msgstr ""
1955
1956#: template/install.html.j2:12
1957msgid ""
1958"Notice: GNUnet is still undergoing major development. It is largely <i>not "
1959"yet ready</i> for usage beyond developers."
1960msgstr ""
1961
1962#: template/install.html.j2:18
1963msgid ""
1964"<p>Please be aware that this project is still in an early alpha stage when "
1965"it comes to running software &#8211; its not an easy task to rewrite the "
1966"whole Internet! We are happy to get your <a href=\"engage.html\">helping "
1967"hand</a> anytime! Further information is available in our <a href=\"https://"
1968"docs.gnunet.org/#toc-Using-GNUnet-1\">handbook</a>. If you have any queries "
1969"about the installation or the usage, please <a href=\"engage.html\">get in "
1970"touch!</a></p>"
1971msgstr ""
1972
1973#: template/install.html.j2:30
1974msgid ""
1975"We recommend to use binary packages provided by the package manager "
1976"integrated within your Operating System. GNUnet is reportedly available for "
1977"at least: <ul> <li><a href=\"https://pkgs.alpinelinux.org/package/edge/"
1978"testing/x86_64/gnunet\">Alpine</a></li> <li><a href=\"https://www.archlinux."
1979"org/packages/community/x86_64/gnunet/\">Arch</a></li> <li><a href=\"https://"
1980"packages.debian.org/search?keywords=gnunet\">Debian</a></li> <li><a href="
1981"\"https://copr.fedorainfracloud.org/coprs/yosl/gnunet/\">Fedora (Copr)</a></"
1982"li> <li><a href=\"https://guix.gnu.org/en/packages/G/\">Guix</a></li> <li><a "
1983"href=\"https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet."
1984"rb\">Homebrew</a></li> <li><a href=\"https://nixos.org/nixos/packages.html?"
1985"attr=gnunet&channel=nixpkgs-unstable&query=gnunet\">NixOS</a></li> <li><a "
1986"href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is "
1987"available for your Operating System and it is missing, send us feedback so "
1988"that we can add it to this list. Furthermore, if you are interested in "
1989"packaging GNUnet for your Operating System, get in touch with us at gnunet-"
1990"developers@gnu.org if you require help with this job. If you were using an "
1991"Operating System with the Alpine package manager, GNUnet could be installed "
1992"as simple as:"
1993msgstr ""
1994
1995#: template/install.html.j2:61
1996msgid ""
1997"Next we describe a generic way to install from source. If you are using one "
1998"of the following Operating Systems these step-by-step guides might be "
1999"useful: <a href=\"install-on-archpi.html\">ArchPi</a>, <a href=\"install-on-"
2000"debian9.html\">Debian 9</a>, <a href=\"install-on-macos.html\">Mac OS</a>, "
2001"<a href=\"install-on-netbsd.html\">NetBSD</a>, <a href=\"install-on-"
2002"ubuntu1804.html\">Ubuntu 1804</a>. Be aware that not all of them might be "
2003"totally up-to-date! Please <a href=\"engage.html\">ask us</a> if you get "
2004"stuck."
2005msgstr ""
2006
2007#: template/install.html.j2:75
2008msgid ""
2009"First, install the <a href=\"https://git.gnunet.org/gnunet.git/tree/README"
2010"\">required dependencies</a> of GNUnet. There are base requirements and "
2011"optional requirements."
2012msgstr ""
2013
2014#: template/install.html.j2:81
2015msgid ""
2016"Now, you need to decide if you want to install GNUnet from the release "
2017"tarball or from git. If you want to use GNUnet and there is no binary "
2018"package available for your OS, you should stick with the release tarball. If "
2019"you want to develop using the most recent build, you should go with the <a "
2020"href=\"https://git.gnunet.org/\">git repository</a>."
2021msgstr ""
2022
2023#: template/install.html.j2:98
2024msgid "Alternatively, get the sources from git by entering:"
2025msgstr ""
2026
2027#: template/install.html.j2:106
2028msgid ""
2029"Before building GNUnet, make sure that you setup the required groups and add "
2030"your user to the group <code>gnunet</code>:"
2031msgstr ""
2032
2033#: template/install.html.j2:117
2034msgid "To compile GNUnet, execute:"
2035msgstr ""
2036
2037#: template/install.html.j2:128
2038msgid ""
2039"You can find more configuration flags in the <a href=\"https://git.gnunet."
2040"org/gnunet.git/tree/README\">README</a>.<br> Install GNUnet with:"
2041msgstr ""
2042
2043#: template/install.html.j2:138
2044msgid "You can now start GNUnet by running:"
2045msgstr ""
2046
2047#: template/install.html.j2:146
2048msgid ""
2049"Check the <a href=\"https://docs.gnunet.org/handbook/gnunet.html#Minimal-"
2050"configuration\">handbook</a> for detailed documentation. For a more hands-on "
2051"experience, <a href=\"https://gnunet.org/en/use.html\">continue here</a>."
2052msgstr ""
2053
2054#: template/use.html.j2:6
2055msgid "How to use GNUnet - in a nutshell"
2056msgstr ""
2057
2058#: template/use.html.j2:12 template/use.html.j2:125
2059msgid "Filesharing"
2060msgstr ""
2061
2062#: template/use.html.j2:13
2063msgid "CADET"
2064msgstr ""
2065
2066#: template/use.html.j2:14
2067msgid "Minimal Groupchat"
2068msgstr ""
2069
2070#: template/use.html.j2:15
2071msgid "GNS with CLI"
2072msgstr ""
2073
2074#: template/use.html.j2:16
2075msgid "GNS with Browser"
2076msgstr ""
2077
2078#: template/use.html.j2:17 template/use.html.j2:448
2079msgid "VPN"
2080msgstr ""
2081
2082#: template/use.html.j2:18 template/use.html.j2:508
2083msgid "Conversation"
2084msgstr ""
2085
2086#: template/use.html.j2:19 template/use.html.j2:519
2087msgid "Trouble Shooting"
2088msgstr ""
2089
2090#: template/use.html.j2:34
2091msgid "Accessing GNUnet"
2092msgstr ""
2093
2094#: template/use.html.j2:78
2095msgid "Leaving GNUnet"
2096msgstr ""
2097
2098#: template/use.html.j2:88
2099msgid "Make sure your GNUnet installation works..."
2100msgstr ""
2101
2102#: template/use.html.j2:107
2103msgid "... and play around with it."
2104msgstr ""
2105
2106#: template/use.html.j2:179
2107msgid "CADET (and Chat)"
2108msgstr ""
2109
2110#: template/use.html.j2:219
2111msgid "Chatting with a (simple) client"
2112msgstr ""
2113
2114#: template/use.html.j2:283
2115msgid "Name resolution using GNS on the command line"
2116msgstr ""
2117
2118#: template/use.html.j2:360
2119msgid "Name resolution using GNS with a browser"
2120msgstr ""
2121
2122#: template/use.html.j2:521
2123msgid "You can't reach other people's nodes"
2124msgstr ""
2125
2126#: template/use.html.j2:557
2127msgid "OMG you guys broke my internet"
2128msgstr ""
2129
2130#: template/video.html.j2:12
2131msgid "Videos related to GNUnet"
2132msgstr ""