aboutsummaryrefslogtreecommitdiff
path: root/locale/ar/LC_MESSAGES/messages.po
diff options
context:
space:
mode:
Diffstat (limited to 'locale/ar/LC_MESSAGES/messages.po')
-rw-r--r--locale/ar/LC_MESSAGES/messages.po1048
1 files changed, 526 insertions, 522 deletions
diff --git a/locale/ar/LC_MESSAGES/messages.po b/locale/ar/LC_MESSAGES/messages.po
index 6da1ef0d..d4ce7e96 100644
--- a/locale/ar/LC_MESSAGES/messages.po
+++ b/locale/ar/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2022-12-09 10:52+0900\n" 10"POT-Creation-Date: 2023-01-16 17:39+0100\n"
11"PO-Revision-Date: 2021-05-21 14:59+0000\n" 11"PO-Revision-Date: 2021-05-21 14:59+0000\n"
12"Last-Translator: Shorouk Hassouna <shoroukhassuna@gmail.com>\n" 12"Last-Translator: Shorouk Hassouna <shoroukhassuna@gmail.com>\n"
13"Language-Team: Arabic <http://weblate.taler.net/projects/gnunet/website/ar/" 13"Language-Team: Arabic <http://weblate.taler.net/projects/gnunet/website/ar/"
@@ -43,16 +43,16 @@ msgstr "GNUnet"
43msgid "About GNUnet" 43msgid "About GNUnet"
44msgstr "عن GNUnet" 44msgstr "عن GNUnet"
45 45
46#: common/footer.j2.inc:14 common/navigation.j2.inc:64 46#: common/footer.j2.inc:14 common/navigation.j2.inc:59
47msgid "Bug Tracker" 47msgid "Bug Tracker"
48msgstr "أداة تعقب الأخطاء" 48msgstr "أداة تعقب الأخطاء"
49 49
50#: common/footer.j2.inc:19 template/copyright.html.j2:6 50#: common/footer.j2.inc:19 template/copyright.html.j2:7
51msgid "Copyright Assignment" 51msgid "Copyright Assignment"
52msgstr "" 52msgstr ""
53 53
54#: common/footer.j2.inc:20 common/navigation.j2.inc:89 54#: common/footer.j2.inc:20 common/navigation.j2.inc:84
55#: template/developers.html.j2:24 55#: template/developers.html.j2:25
56msgid "Bibliography" 56msgid "Bibliography"
57msgstr "المراجع" 57msgstr "المراجع"
58 58
@@ -64,114 +64,118 @@ msgstr "Source code لهذا الموقع."
64msgid "Report issues with this website." 64msgid "Report issues with this website."
65msgstr "الابلاغ عن مشكلة بهذا الموقع." 65msgstr "الابلاغ عن مشكلة بهذا الموقع."
66 66
67#: common/navigation.j2.inc:38 67#: common/navigation.j2.inc:10
68msgid "Skip to main content"
69msgstr ""
70
71#: common/navigation.j2.inc:33
68msgid "Home" 72msgid "Home"
69msgstr "" 73msgstr ""
70 74
71#: common/navigation.j2.inc:39 75#: common/navigation.j2.inc:34
72msgid "About" 76msgid "About"
73msgstr "عن" 77msgstr "عن"
74 78
75#: common/navigation.j2.inc:40 common/old-news.j2.inc:7 79#: common/navigation.j2.inc:35 common/old-news.j2.inc:8
76#: template/news/index.html.j2:8 80#: template/news/index.html.j2:9
77msgid "News" 81msgid "News"
78msgstr "الاخبار" 82msgstr "الاخبار"
79 83
80#: common/navigation.j2.inc:41 template/index.html.j2:336 84#: common/navigation.j2.inc:36 template/index.html.j2:337
81msgid "Applications" 85msgid "Applications"
82msgstr "التطبيقات" 86msgstr "التطبيقات"
83 87
84#: common/navigation.j2.inc:45 88#: common/navigation.j2.inc:40
85msgid "Community" 89msgid "Community"
86msgstr "المجتمع" 90msgstr "المجتمع"
87 91
88#: common/navigation.j2.inc:48 template/index.html.j2:339 92#: common/navigation.j2.inc:43 template/index.html.j2:340
89msgid "Engage" 93msgid "Engage"
90msgstr "اشترك" 94msgstr "اشترك"
91 95
92#: common/navigation.j2.inc:49 96#: common/navigation.j2.inc:44
93msgid "GSoC Projects" 97msgid "GSoC Projects"
94msgstr "مشروعات GSoC" 98msgstr "مشروعات GSoC"
95 99
96#: common/navigation.j2.inc:51 100#: common/navigation.j2.inc:46
97msgid "Copyright for Contributors" 101msgid "Copyright for Contributors"
98msgstr "حق النشر للمشتركين" 102msgstr "حق النشر للمشتركين"
99 103
100#: common/navigation.j2.inc:52 104#: common/navigation.j2.inc:47
101msgid "IRC Archive" 105msgid "IRC Archive"
102msgstr "ارشيف IRC" 106msgstr "ارشيف IRC"
103 107
104#: common/navigation.j2.inc:59 108#: common/navigation.j2.inc:54
105msgid "Development" 109msgid "Development"
106msgstr "تطوير" 110msgstr "تطوير"
107 111
108#: common/navigation.j2.inc:62 112#: common/navigation.j2.inc:57
109msgid "System Architecture" 113msgid "System Architecture"
110msgstr "هندسة النظام" 114msgstr "هندسة النظام"
111 115
112#: common/navigation.j2.inc:63 template/roadmap.html.j2:6 116#: common/navigation.j2.inc:58 template/roadmap.html.j2:7
113msgid "Roadmap" 117msgid "Roadmap"
114msgstr "خريطة الطريق" 118msgstr "خريطة الطريق"
115 119
116#: common/navigation.j2.inc:65 template/gnurl.html.j2:186 120#: common/navigation.j2.inc:60 template/gnurl.html.j2:187
117msgid "Source Code" 121msgid "Source Code"
118msgstr "Source Code" 122msgstr "Source Code"
119 123
120#: common/navigation.j2.inc:66 124#: common/navigation.j2.inc:61
121#, fuzzy 125#, fuzzy
122#| msgid "Documentation" 126#| msgid "Documentation"
123msgid "Source Code Documentation" 127msgid "Source Code Documentation"
124msgstr "التوثيق" 128msgstr "التوثيق"
125 129
126#: common/navigation.j2.inc:67 130#: common/navigation.j2.inc:62
127msgid "Continuous Integration" 131msgid "Continuous Integration"
128msgstr "الدمج المستمر" 132msgstr "الدمج المستمر"
129 133
130#: common/navigation.j2.inc:68 134#: common/navigation.j2.inc:63
131msgid "Development Tutorial" 135msgid "Development Tutorial"
132msgstr "درس التطوير" 136msgstr "درس التطوير"
133 137
134#: common/navigation.j2.inc:78 138#: common/navigation.j2.inc:73
135msgid "Documentation" 139msgid "Documentation"
136msgstr "التوثيق" 140msgstr "التوثيق"
137 141
138#: common/navigation.j2.inc:81 template/install.html.j2:6 142#: common/navigation.j2.inc:76 template/install.html.j2:7
139msgid "Install" 143msgid "Install"
140msgstr "تحميل" 144msgstr "تحميل"
141 145
142#: common/navigation.j2.inc:82 template/install-on-openwrt.html.j2:76 146#: common/navigation.j2.inc:77 template/install-on-openwrt.html.j2:77
143msgid "Use" 147msgid "Use"
144msgstr "استخدم" 148msgstr "استخدم"
145 149
146#: common/navigation.j2.inc:83 150#: common/navigation.j2.inc:78
147msgid "Videos" 151msgid "Videos"
148msgstr "مقاطع الڤيديو" 152msgstr "مقاطع الڤيديو"
149 153
150#: common/navigation.j2.inc:84 template/glossary.html.j2:6 154#: common/navigation.j2.inc:79 template/glossary.html.j2:7
151msgid "Glossary" 155msgid "Glossary"
152msgstr "قائمة المصطلحات" 156msgstr "قائمة المصطلحات"
153 157
154#: common/navigation.j2.inc:85 158#: common/navigation.j2.inc:80
155msgid "Handbook" 159msgid "Handbook"
156msgstr "الدليل" 160msgstr "الدليل"
157 161
158#: common/navigation.j2.inc:87 162#: common/navigation.j2.inc:82
159msgid "REST API" 163msgid "REST API"
160msgstr "" 164msgstr ""
161 165
162#: common/navigation.j2.inc:88 template/reclaim/index.html.j2:83 166#: common/navigation.j2.inc:83 template/reclaim/index.html.j2:83
163msgid "FAQ" 167msgid "FAQ"
164msgstr "أسئلة شائعه" 168msgstr "أسئلة شائعه"
165 169
166#: common/old-news.j2.inc:10 template/news/index.html.j2:11 170#: common/old-news.j2.inc:11 template/news/index.html.j2:12
167msgid "News posts about changes related to GNUnet such as releases and events" 171msgid "News posts about changes related to GNUnet such as releases and events"
168msgstr "منشورات جديدة عن التطورات فيما يخص GNUnet كالاصدارات والمناسبات" 172msgstr "منشورات جديدة عن التطورات فيما يخص GNUnet كالاصدارات والمناسبات"
169 173
170#: common/old-news.j2.inc:15 template/news/index.html.j2:16 174#: common/old-news.j2.inc:16 template/news/index.html.j2:17
171msgid "subscribe to our RSS feed" 175msgid "subscribe to our RSS feed"
172msgstr "" 176msgstr ""
173 177
174#: common/old-news.j2.inc:34 template/news/index.html.j2:36 178#: common/old-news.j2.inc:35 template/news/index.html.j2:37
175msgid "read more" 179msgid "read more"
176msgstr "اقرأ المزيد" 180msgstr "اقرأ المزيد"
177 181
@@ -354,15 +358,15 @@ msgstr ""
354msgid "We are grateful for past funding from the following organizations:" 358msgid "We are grateful for past funding from the following organizations:"
355msgstr "" 359msgstr ""
356 360
357#: template/applications.html.j2:7 361#: template/applications.html.j2:8
358msgid "Applications provided by GNUnet" 362msgid "Applications provided by GNUnet"
359msgstr "تطبيقات مقدمة من GNUnet" 363msgstr "تطبيقات مقدمة من GNUnet"
360 364
361#: template/applications.html.j2:13 template/gns.html.j2:7 365#: template/applications.html.j2:14 template/gns.html.j2:8
362msgid "The GNU Name System" 366msgid "The GNU Name System"
363msgstr "" 367msgstr ""
364 368
365#: template/applications.html.j2:15 369#: template/applications.html.j2:16
366msgid "" 370msgid ""
367"The <a href=\"gns.html\">GNU Name System (GNS)</a> is a fully decentralized " 371"The <a href=\"gns.html\">GNU Name System (GNS)</a> is a fully decentralized "
368"replacement for the Domain Name System (DNS). Instead of using a hierarchy, " 372"replacement for the Domain Name System (DNS). Instead of using a hierarchy, "
@@ -373,61 +377,61 @@ msgid ""
373"efficient and instant key revocation mechanism. -->" 377"efficient and instant key revocation mechanism. -->"
374msgstr "" 378msgstr ""
375 379
376#: template/applications.html.j2:38 380#: template/applications.html.j2:39
377msgid "Self-sovereign, decentralized identity provider" 381msgid "Self-sovereign, decentralized identity provider"
378msgstr "" 382msgstr ""
379 383
380#: template/applications.html.j2:41 384#: template/applications.html.j2:42
381msgid "" 385msgid ""
382"is a decentralized Identity Provider (IdP) service built in top of the GNU " 386"is a decentralized Identity Provider (IdP) service built in top of the GNU "
383"Name System. It allows users to securely share personal information with " 387"Name System. It allows users to securely share personal information with "
384"websites using standardized protocols (OpenID Connect)." 388"websites using standardized protocols (OpenID Connect)."
385msgstr "" 389msgstr ""
386 390
387#: template/applications.html.j2:57 391#: template/applications.html.j2:58
388msgid "Filesharing (Alpha)" 392msgid "Filesharing (Alpha)"
389msgstr "" 393msgstr ""
390 394
391#: template/applications.html.j2:59 395#: template/applications.html.j2:60
392msgid "" 396msgid ""
393"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims " 397"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
394"to provide censorship-resistant, anonymous filesharing. The publisher is " 398"to provide censorship-resistant, anonymous filesharing. The publisher is "
395"empowered to make a gradual choice between performance and anonymity." 399"empowered to make a gradual choice between performance and anonymity."
396msgstr "" 400msgstr ""
397 401
398#: template/applications.html.j2:73 402#: template/applications.html.j2:74
399msgid "Conversation (Pre-Alpha)" 403msgid "Conversation (Pre-Alpha)"
400msgstr "" 404msgstr ""
401 405
402#: template/applications.html.j2:75 406#: template/applications.html.j2:76
403msgid "" 407msgid ""
404"GNUnet conversation is an application that provides secure voice " 408"GNUnet conversation is an application that provides secure voice "
405"communication in a fully decentralized way by employing GNUnet for routing " 409"communication in a fully decentralized way by employing GNUnet for routing "
406"and transport." 410"and transport."
407msgstr "" 411msgstr ""
408 412
409#: template/applications.html.j2:91 413#: template/applications.html.j2:92
410#, fuzzy 414#, fuzzy
411#| msgid "Applications provided by GNUnet" 415#| msgid "Applications provided by GNUnet"
412msgid "Applications utilizing GNUnet" 416msgid "Applications utilizing GNUnet"
413msgstr "تطبيقات مقدمة من GNUnet" 417msgstr "تطبيقات مقدمة من GNUnet"
414 418
415#: template/applications.html.j2:97 419#: template/applications.html.j2:98
416msgid "GNU Taler (Alpha)" 420msgid "GNU Taler (Alpha)"
417msgstr "" 421msgstr ""
418 422
419#: template/applications.html.j2:99 423#: template/applications.html.j2:100
420msgid "" 424msgid ""
421"<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving " 425"<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving "
422"electronic payment system. Payments are cryptographically secured and are " 426"electronic payment system. Payments are cryptographically secured and are "
423"confirmed within milliseconds with extremely low transaction costs." 427"confirmed within milliseconds with extremely low transaction costs."
424msgstr "" 428msgstr ""
425 429
426#: template/applications.html.j2:119 430#: template/applications.html.j2:120
427msgid "secushare" 431msgid "secushare"
428msgstr "" 432msgstr ""
429 433
430#: template/applications.html.j2:121 434#: template/applications.html.j2:122
431msgid "" 435msgid ""
432"<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized " 436"<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized "
433"social networking application on top of GNUnet. Using overlay multicast and " 437"social networking application on top of GNUnet. Using overlay multicast and "
@@ -435,11 +439,11 @@ msgid ""
435"encrypted to authorized recipients only." 439"encrypted to authorized recipients only."
436msgstr "" 440msgstr ""
437 441
438#: template/applications.html.j2:141 442#: template/applications.html.j2:142
439msgid "Messenger-GTK" 443msgid "Messenger-GTK"
440msgstr "" 444msgstr ""
441 445
442#: template/applications.html.j2:143 446#: template/applications.html.j2:144
443msgid "" 447msgid ""
444"<a href=\"https://git.gnunet.org/messenger-gtk.git/\">Messenger-GTK</a> is a " 448"<a href=\"https://git.gnunet.org/messenger-gtk.git/\">Messenger-GTK</a> is a "
445"convergent GTK messaging application using the GNUnet Messenger service. The " 449"convergent GTK messaging application using the GNUnet Messenger service. The "
@@ -447,11 +451,11 @@ msgid ""
447"devices." 451"devices."
448msgstr "" 452msgstr ""
449 453
450#: template/applications.html.j2:162 454#: template/applications.html.j2:163
451msgid "messenger-cli" 455msgid "messenger-cli"
452msgstr "" 456msgstr ""
453 457
454#: template/applications.html.j2:164 458#: template/applications.html.j2:165
455msgid "" 459msgid ""
456"<a href=\"https://git.gnunet.org/messenger-cli.git/\">messenger-cli</a> is a " 460"<a href=\"https://git.gnunet.org/messenger-cli.git/\">messenger-cli</a> is a "
457"terminal user interface providing messaging using the GNUnet Messenger " 461"terminal user interface providing messaging using the GNUnet Messenger "
@@ -459,19 +463,19 @@ msgid ""
459"are fully compatible." 463"are fully compatible."
460msgstr "" 464msgstr ""
461 465
462#: template/architecture.html.j2:6 466#: template/architecture.html.j2:7
463#, fuzzy 467#, fuzzy
464#| msgid "System Architecture" 468#| msgid "System Architecture"
465msgid "GNUnet System Architecture" 469msgid "GNUnet System Architecture"
466msgstr "هندسة النظام" 470msgstr "هندسة النظام"
467 471
468#: template/architecture.html.j2:20 472#: template/architecture.html.j2:21
469#, fuzzy 473#, fuzzy
470#| msgid "Documentation" 474#| msgid "Documentation"
471msgid "Foundations" 475msgid "Foundations"
472msgstr "التوثيق" 476msgstr "التوثيق"
473 477
474#: template/architecture.html.j2:22 478#: template/architecture.html.j2:23
475msgid "" 479msgid ""
476"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like " 480"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
477"end-to-end encrypted messaging layer (CADET), a public key infrastructure " 481"end-to-end encrypted messaging layer (CADET), a public key infrastructure "
@@ -480,11 +484,11 @@ msgid ""
480"subsystems replace the traditional TCP/IP stack." 484"subsystems replace the traditional TCP/IP stack."
481msgstr "" 485msgstr ""
482 486
483#: template/architecture.html.j2:35 487#: template/architecture.html.j2:36
484msgid "Security" 488msgid "Security"
485msgstr "الامان" 489msgstr "الامان"
486 490
487#: template/architecture.html.j2:38 491#: template/architecture.html.j2:39
488msgid "" 492msgid ""
489"GNUnet is implemented using a multi-process architecture. Each subsystem " 493"GNUnet is implemented using a multi-process architecture. Each subsystem "
490"runs as a separate process, providing fault isolation and enabling tight " 494"runs as a separate process, providing fault isolation and enabling tight "
@@ -493,37 +497,37 @@ msgid ""
493"remain free software." 497"remain free software."
494msgstr "" 498msgstr ""
495 499
496#: template/architecture.html.j2:52 500#: template/architecture.html.j2:53
497#, fuzzy 501#, fuzzy
498#| msgid "System Architecture" 502#| msgid "System Architecture"
499msgid "System architecture" 503msgid "System architecture"
500msgstr "هندسة النظام" 504msgstr "هندسة النظام"
501 505
502#: template/architecture.html.j2:58 506#: template/architecture.html.j2:59
503msgid "Subsystems" 507msgid "Subsystems"
504msgstr "" 508msgstr ""
505 509
506#: template/architecture.html.j2:67 510#: template/architecture.html.j2:68
507msgid "libgnunetutil" 511msgid "libgnunetutil"
508msgstr "" 512msgstr ""
509 513
510#: template/architecture.html.j2:73 514#: template/architecture.html.j2:74
511msgid "APIs" 515msgid "APIs"
512msgstr "" 516msgstr ""
513 517
514#: template/architecture.html.j2:86 518#: template/architecture.html.j2:87
515msgid "Legend" 519msgid "Legend"
516msgstr "" 520msgstr ""
517 521
518#: template/contact.html.j2:6 522#: template/contact.html.j2:7
519msgid "Contact information" 523msgid "Contact information"
520msgstr "" 524msgstr ""
521 525
522#: template/contact.html.j2:11 526#: template/contact.html.j2:12
523msgid "The mailing list" 527msgid "The mailing list"
524msgstr "" 528msgstr ""
525 529
526#: template/contact.html.j2:13 530#: template/contact.html.j2:14
527msgid "" 531msgid ""
528"An archived, public mailing list for GNUnet is hosted at <a href=\"https://" 532"An archived, public mailing list for GNUnet is hosted at <a href=\"https://"
529"lists.gnu.org/mailman/listinfo/gnunet-developers\">https://lists.gnu.org/" 533"lists.gnu.org/mailman/listinfo/gnunet-developers\">https://lists.gnu.org/"
@@ -531,11 +535,11 @@ msgid ""
531"<a href=\"mailto:gnunet-developers@gnu.org\">gnunet-developers@gnu.org</a>." 535"<a href=\"mailto:gnunet-developers@gnu.org\">gnunet-developers@gnu.org</a>."
532msgstr "" 536msgstr ""
533 537
534#: template/contact.html.j2:25 538#: template/contact.html.j2:26
535msgid "Contacting individuals" 539msgid "Contacting individuals"
536msgstr "" 540msgstr ""
537 541
538#: template/contact.html.j2:27 542#: template/contact.html.j2:28
539msgid "" 543msgid ""
540"GNUnet developers are generally reachable at either <tt>PSEUDONYM@gnunet." 544"GNUnet developers are generally reachable at either <tt>PSEUDONYM@gnunet."
541"org</tt> or <tt>LASTNAME@gnunet.org</tt>. Most of us support receiving GnuPG " 545"org</tt> or <tt>LASTNAME@gnunet.org</tt>. Most of us support receiving GnuPG "
@@ -543,11 +547,11 @@ msgid ""
543"the GNU maintainers <tt>schanzen</tt> and <tt>grothoff</tt>." 547"the GNU maintainers <tt>schanzen</tt> and <tt>grothoff</tt>."
544msgstr "" 548msgstr ""
545 549
546#: template/contact.html.j2:40 550#: template/contact.html.j2:41
547msgid "Reporting bugs" 551msgid "Reporting bugs"
548msgstr "" 552msgstr ""
549 553
550#: template/contact.html.j2:42 554#: template/contact.html.j2:43
551msgid "" 555msgid ""
552"We track open feature requests and bugs for projects within GNUnet in our <a " 556"We track open feature requests and bugs for projects within GNUnet in our <a "
553"href=\"https://bugs.gnunet.org/\">Bug tracker</a>. You can also report bugs " 557"href=\"https://bugs.gnunet.org/\">Bug tracker</a>. You can also report bugs "
@@ -556,7 +560,7 @@ msgid ""
556"subscription." 560"subscription."
557msgstr "" 561msgstr ""
558 562
559#: template/copyright.html.j2:11 563#: template/copyright.html.j2:12
560msgid "" 564msgid ""
561"<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/" 565"<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
562"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a " 566"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a "
@@ -566,7 +570,7 @@ msgid ""
566"satisfied. </p>" 570"satisfied. </p>"
567msgstr "" 571msgstr ""
568 572
569#: template/copyright.html.j2:22 573#: template/copyright.html.j2:23
570msgid "" 574msgid ""
571"<p>The agreements ensure that the code will continue to be made available " 575"<p>The agreements ensure that the code will continue to be made available "
572"under free software licenses, but gives developers the freedom to move code " 576"under free software licenses, but gives developers the freedom to move code "
@@ -575,7 +579,7 @@ msgid ""
575"via App-stores that are hostile to free software).</p>" 579"via App-stores that are hostile to free software).</p>"
576msgstr "" 580msgstr ""
577 581
578#: template/copyright.html.j2:30 582#: template/copyright.html.j2:31
579msgid "" 583msgid ""
580"<p>Minor contributions (basically, anyone without Git access) do not require " 584"<p>Minor contributions (basically, anyone without Git access) do not require "
581"copyright assignment. Pseudonymous contributions are accepted, in this case " 585"copyright assignment. Pseudonymous contributions are accepted, in this case "
@@ -583,31 +587,31 @@ msgid ""
583"sufficient, but snail mail is preferred.</p>" 587"sufficient, but snail mail is preferred.</p>"
584msgstr "" 588msgstr ""
585 589
586#: template/developers.html.j2:5 590#: template/developers.html.j2:6
587msgid "GNUnet for developers" 591msgid "GNUnet for developers"
588msgstr "" 592msgstr ""
589 593
590#: template/developers.html.j2:13 594#: template/developers.html.j2:14
591msgid "Repositories" 595msgid "Repositories"
592msgstr "" 596msgstr ""
593 597
594#: template/developers.html.j2:16 598#: template/developers.html.j2:17
595msgid "" 599msgid ""
596"A list of our Git repositories can be found on our our <a href=\"https://git." 600"A list of our Git repositories can be found on our our <a href=\"https://git."
597"gnunet.org/\">Git Server</a>." 601"gnunet.org/\">Git Server</a>."
598msgstr "" 602msgstr ""
599 603
600#: template/developers.html.j2:27 604#: template/developers.html.j2:28
601msgid "" 605msgid ""
602"Technical papers can be found in our <a href=\"https://old.gnunet.org/" 606"Technical papers can be found in our <a href=\"https://old.gnunet.org/"
603"bibliography\">bibliography</a>." 607"bibliography\">bibliography</a>."
604msgstr "" 608msgstr ""
605 609
606#: template/developers.html.j2:34 610#: template/developers.html.j2:35
607msgid "Discussion" 611msgid "Discussion"
608msgstr "" 612msgstr ""
609 613
610#: template/developers.html.j2:37 614#: template/developers.html.j2:38
611msgid "" 615msgid ""
612"We have a mailing list for developer discussions. You can subscribe to or " 616"We have a mailing list for developer discussions. You can subscribe to or "
613"read the list archive at <a href=\"http://lists.gnu.org/mailman/listinfo/" 617"read the list archive at <a href=\"http://lists.gnu.org/mailman/listinfo/"
@@ -615,22 +619,22 @@ msgid ""
615"a>." 619"a>."
616msgstr "" 620msgstr ""
617 621
618#: template/developers.html.j2:47 622#: template/developers.html.j2:48
619msgid "Regression Testing" 623msgid "Regression Testing"
620msgstr "" 624msgstr ""
621 625
622#: template/developers.html.j2:50 626#: template/developers.html.j2:51
623msgid "" 627msgid ""
624"We have <a href=\"https://buildbot.net/\">Buildbot</a> automation tests to " 628"We have <a href=\"https://buildbot.net/\">Buildbot</a> automation tests to "
625"detect regressions and check for portability at <a href=\"https://old.gnunet." 629"detect regressions and check for portability at <a href=\"https://old.gnunet."
626"org/buildbot/gnunet/\">https://old.gnunet.org/buildbot/gnunet/</a>." 630"org/buildbot/gnunet/\">https://old.gnunet.org/buildbot/gnunet/</a>."
627msgstr "" 631msgstr ""
628 632
629#: template/developers.html.j2:59 633#: template/developers.html.j2:60
630msgid "Code Coverage Analysis" 634msgid "Code Coverage Analysis"
631msgstr "" 635msgstr ""
632 636
633#: template/developers.html.j2:62 637#: template/developers.html.j2:63
634msgid "" 638msgid ""
635"We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\">LCOV</a> to " 639"We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\">LCOV</a> to "
636"analyze the code coverage of our tests, the results are available at <a " 640"analyze the code coverage of our tests, the results are available at <a "
@@ -638,65 +642,65 @@ msgid ""
638"a>." 642"a>."
639msgstr "" 643msgstr ""
640 644
641#: template/developers.html.j2:72 645#: template/developers.html.j2:73
642msgid "Performance Analysis" 646msgid "Performance Analysis"
643msgstr "" 647msgstr ""
644 648
645#: template/developers.html.j2:75 649#: template/developers.html.j2:76
646msgid "" 650msgid ""
647"We use <a href=\"https://old.gnunet.org/gauger\">Gauger</a> for performance " 651"We use <a href=\"https://old.gnunet.org/gauger\">Gauger</a> for performance "
648"regression analysis of the exchange backend at <a href=\"https://old.gnunet." 652"regression analysis of the exchange backend at <a href=\"https://old.gnunet."
649"org/gauger/\">https://old.gnunet.org/gauger/</a>." 653"org/gauger/\">https://old.gnunet.org/gauger/</a>."
650msgstr "" 654msgstr ""
651 655
652#: template/download.html.j2:7 template/gnurl.html.j2:209 656#: template/download.html.j2:8 template/gnurl.html.j2:210
653msgid "Downloads" 657msgid "Downloads"
654msgstr "" 658msgstr ""
655 659
656#: template/download.html.j2:11 660#: template/download.html.j2:12
657msgid "" 661msgid ""
658"Here you can download releases of our software and find links to the various " 662"Here you can download releases of our software and find links to the various "
659"versions." 663"versions."
660msgstr "" 664msgstr ""
661 665
662#: template/download.html.j2:17 666#: template/download.html.j2:18
663msgid "0.11.x series" 667msgid "0.11.x series"
664msgstr "" 668msgstr ""
665 669
666#: template/download.html.j2:18 670#: template/download.html.j2:19
667msgid "tarball" 671msgid "tarball"
668msgstr "" 672msgstr ""
669 673
670#: template/download.html.j2:20 674#: template/download.html.j2:21
671msgid "" 675msgid ""
672"The tarball of the latest version can be obtained from GNU FTP and its " 676"The tarball of the latest version can be obtained from GNU FTP and its "
673"mirrors." 677"mirrors."
674msgstr "" 678msgstr ""
675 679
676#: template/download.html.j2:30 680#: template/download.html.j2:31
677msgid "git" 681msgid "git"
678msgstr "" 682msgstr ""
679 683
680#: template/download.html.j2:32 684#: template/download.html.j2:33
681msgid "" 685msgid ""
682"You can fetch the git tag of version 0.11.x from our development server:" 686"You can fetch the git tag of version 0.11.x from our development server:"
683msgstr "" 687msgstr ""
684 688
685#: template/engage.html.j2:6 689#: template/engage.html.j2:7
686msgid "Engage!" 690msgid "Engage!"
687msgstr "" 691msgstr ""
688 692
689#: template/ev.html.j2:6 693#: template/ev.html.j2:7
690msgid "Verein zur F&ouml;rderung von GNUnet e.V." 694msgid "Verein zur F&ouml;rderung von GNUnet e.V."
691msgstr "" 695msgstr ""
692 696
693#: template/ev.html.j2:11 697#: template/ev.html.j2:12
694#, fuzzy 698#, fuzzy
695#| msgid "About GNUnet" 699#| msgid "About GNUnet"
696msgid "About GNUnet e.V." 700msgid "About GNUnet e.V."
697msgstr "عن GNUnet" 701msgstr "عن GNUnet"
698 702
699#: template/ev.html.j2:13 703#: template/ev.html.j2:14
700msgid "" 704msgid ""
701"On December 27th 2013 a group of GNUnet hackers met at 30c3 to create the " 705"On December 27th 2013 a group of GNUnet hackers met at 30c3 to create the "
702"\"Verein zur F&ouml;rderung von GNUnet e.V.\", an association under German " 706"\"Verein zur F&ouml;rderung von GNUnet e.V.\", an association under German "
@@ -704,18 +708,18 @@ msgid ""
704"the association on the 7th of March under VR 205287." 708"the association on the 7th of March under VR 205287."
705msgstr "" 709msgstr ""
706 710
707#: template/ev.html.j2:22 711#: template/ev.html.j2:23
708msgid "" 712msgid ""
709"The association is officially dedicated to supporting research, development " 713"The association is officially dedicated to supporting research, development "
710"and education in the area of secure decentralized networking in general, and " 714"and education in the area of secure decentralized networking in general, and "
711"GNUnet specifically. This is the official website for the association." 715"GNUnet specifically. This is the official website for the association."
712msgstr "" 716msgstr ""
713 717
714#: template/ev.html.j2:31 718#: template/ev.html.j2:32
715msgid "Becoming a Member of GNUnet e.V." 719msgid "Becoming a Member of GNUnet e.V."
716msgstr "" 720msgstr ""
717 721
718#: template/ev.html.j2:33 722#: template/ev.html.j2:34
719msgid "" 723msgid ""
720"GNUnet developers with git (write) access can become members to participate " 724"GNUnet developers with git (write) access can become members to participate "
721"in the decision process and formally support GNUnet e.V. For this, all you " 725"in the decision process and formally support GNUnet e.V. For this, all you "
@@ -728,11 +732,11 @@ msgid ""
728"translations welcome)." 732"translations welcome)."
729msgstr "" 733msgstr ""
730 734
731#: template/ev.html.j2:52 735#: template/ev.html.j2:53
732msgid "Governance" 736msgid "Governance"
733msgstr "" 737msgstr ""
734 738
735#: template/ev.html.j2:54 739#: template/ev.html.j2:55
736msgid "" 740msgid ""
737"You can find our charter, and the list of members under <a href=\"https://" 741"You can find our charter, and the list of members under <a href=\"https://"
738"git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/" 742"git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/"
@@ -744,15 +748,15 @@ msgid ""
744"dl>" 748"dl>"
745msgstr "" 749msgstr ""
746 750
747#: template/ev.html.j2:73 751#: template/ev.html.j2:74
748msgid "Official Meeting Notes" 752msgid "Official Meeting Notes"
749msgstr "" 753msgstr ""
750 754
751#: template/ev.html.j2:86 755#: template/ev.html.j2:87
752msgid "Support Us!" 756msgid "Support Us!"
753msgstr "" 757msgstr ""
754 758
755#: template/ev.html.j2:88 759#: template/ev.html.j2:89
756msgid "" 760msgid ""
757"Everybody is welcome to support us via donations. For financial " 761"Everybody is welcome to support us via donations. For financial "
758"contributions, Europeans are able to donate via SEPA. We hope to setup " 762"contributions, Europeans are able to donate via SEPA. We hope to setup "
@@ -765,41 +769,41 @@ msgid ""
765"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>" 769"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>"
766msgstr "" 770msgstr ""
767 771
768#: template/faq.html.j2:12 template/faq.html.j2:23 772#: template/faq.html.j2:13 template/faq.html.j2:24
769msgid "General" 773msgid "General"
770msgstr "" 774msgstr ""
771 775
772#: template/faq.html.j2:13 template/faq.html.j2:148 template/gns.html.j2:37 776#: template/faq.html.j2:14 template/faq.html.j2:149 template/gns.html.j2:38
773msgid "Features" 777msgid "Features"
774msgstr "" 778msgstr ""
775 779
776#: template/faq.html.j2:15 template/faq.html.j2:694 780#: template/faq.html.j2:16 template/faq.html.j2:695
777msgid "Error messages" 781msgid "Error messages"
778msgstr "" 782msgstr ""
779 783
780#: template/faq.html.j2:16 template/faq.html.j2:796 784#: template/faq.html.j2:17 template/faq.html.j2:797
781msgid "File-sharing" 785msgid "File-sharing"
782msgstr "" 786msgstr ""
783 787
784#: template/faq.html.j2:17 template/faq.html.j2:972 788#: template/faq.html.j2:18 template/faq.html.j2:973
785msgid "Contributing" 789msgid "Contributing"
786msgstr "" 790msgstr ""
787 791
788#: template/faq.html.j2:26 792#: template/faq.html.j2:27
789msgid "What do I do if my question is not answered here?" 793msgid "What do I do if my question is not answered here?"
790msgstr "" 794msgstr ""
791 795
792#: template/faq.html.j2:28 796#: template/faq.html.j2:29
793msgid "" 797msgid ""
794"A: There are many other sources of information. You can read additional " 798"A: There are many other sources of information. You can read additional "
795"documentation or ask the question on the help-gnunet@gnu.org mailing list." 799"documentation or ask the question on the help-gnunet@gnu.org mailing list."
796msgstr "" 800msgstr ""
797 801
798#: template/faq.html.j2:35 802#: template/faq.html.j2:36
799msgid "When are you going to release the next version?" 803msgid "When are you going to release the next version?"
800msgstr "" 804msgstr ""
801 805
802#: template/faq.html.j2:37 806#: template/faq.html.j2:38
803msgid "" 807msgid ""
804"A: The general answer is, when it is ready. A better answer may be: earlier " 808"A: The general answer is, when it is ready. A better answer may be: earlier "
805"if you contribute (test, debug, code, document). Every release will be " 809"if you contribute (test, debug, code, document). Every release will be "
@@ -808,21 +812,21 @@ msgid ""
808"the RSS feed of this site to automatically receive a notification." 812"the RSS feed of this site to automatically receive a notification."
809msgstr "" 813msgstr ""
810 814
811#: template/faq.html.j2:48 815#: template/faq.html.j2:49
812msgid "Is the code free?" 816msgid "Is the code free?"
813msgstr "" 817msgstr ""
814 818
815#: template/faq.html.j2:50 819#: template/faq.html.j2:51
816msgid "" 820msgid ""
817"A: GNUnet is free software, available under the <a href=\"https://www.gnu." 821"A: GNUnet is free software, available under the <a href=\"https://www.gnu."
818"org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>." 822"org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>."
819msgstr "" 823msgstr ""
820 824
821#: template/faq.html.j2:57 825#: template/faq.html.j2:58
822msgid "Are there any known bugs?" 826msgid "Are there any known bugs?"
823msgstr "" 827msgstr ""
824 828
825#: template/faq.html.j2:59 829#: template/faq.html.j2:60
826msgid "" 830msgid ""
827"A: We track the list of currently known bugs in the <a href=\"https://bugs." 831"A: We track the list of currently known bugs in the <a href=\"https://bugs."
828"gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported " 832"gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported "
@@ -833,21 +837,21 @@ msgid ""
833"should be the exception)." 837"should be the exception)."
834msgstr "" 838msgstr ""
835 839
836#: template/faq.html.j2:72 template/faq.html.j2:192 840#: template/faq.html.j2:73 template/faq.html.j2:193
837msgid "Is there a graphical user interface?" 841msgid "Is there a graphical user interface?"
838msgstr "" 842msgstr ""
839 843
840#: template/faq.html.j2:74 844#: template/faq.html.j2:75
841msgid "" 845msgid ""
842"A: gnunet-gtk is a separate download. The package contains various GTK+ " 846"A: gnunet-gtk is a separate download. The package contains various GTK+ "
843"based graphical interfaces, including a graphical tool for configuration." 847"based graphical interfaces, including a graphical tool for configuration."
844msgstr "" 848msgstr ""
845 849
846#: template/faq.html.j2:82 850#: template/faq.html.j2:83
847msgid "Why does gnunet-service-nse create a high CPU load?" 851msgid "Why does gnunet-service-nse create a high CPU load?"
848msgstr "" 852msgstr ""
849 853
850#: template/faq.html.j2:84 854#: template/faq.html.j2:85
851msgid "" 855msgid ""
852"A: The gnunet-service-nse process will initially compute a so-called &quot;" 856"A: The gnunet-service-nse process will initially compute a so-called &quot;"
853"proof-of-work&quot; which is used to convince the network that your peer is " 857"proof-of-work&quot; which is used to convince the network that your peer is "
@@ -859,11 +863,11 @@ msgid ""
859"is &quot;5 ms&quot;." 863"is &quot;5 ms&quot;."
860msgstr "" 864msgstr ""
861 865
862#: template/faq.html.j2:98 866#: template/faq.html.j2:99
863msgid "How does GNUnet compare to Tor?" 867msgid "How does GNUnet compare to Tor?"
864msgstr "" 868msgstr ""
865 869
866#: template/faq.html.j2:100 870#: template/faq.html.j2:101
867msgid "" 871msgid ""
868"A: Tor focuses on anonymous communication and censorship-resistance for TCP " 872"A: Tor focuses on anonymous communication and censorship-resistance for TCP "
869"connections and, with the Tor Browser Bundle, for the Web in particular. " 873"connections and, with the Tor Browser Bundle, for the Web in particular. "
@@ -871,11 +875,11 @@ msgid ""
871"networking, but that is too broad to be called a focus." 875"networking, but that is too broad to be called a focus."
872msgstr "" 876msgstr ""
873 877
874#: template/faq.html.j2:110 878#: template/faq.html.j2:111
875msgid "How does GNUnet compare to I2P?" 879msgid "How does GNUnet compare to I2P?"
876msgstr "" 880msgstr ""
877 881
878#: template/faq.html.j2:112 882#: template/faq.html.j2:113
879msgid "" 883msgid ""
880"A: Both GNUnet and I2P want to build a better, more secure, more " 884"A: Both GNUnet and I2P want to build a better, more secure, more "
881"decentralized Internet. However, on the technical side, there are almost no " 885"decentralized Internet. However, on the technical side, there are almost no "
@@ -884,11 +888,11 @@ msgid ""
884"applications. I2P is largely used via a Web frontend." 888"applications. I2P is largely used via a Web frontend."
885msgstr "" 889msgstr ""
886 890
887#: template/faq.html.j2:123 891#: template/faq.html.j2:124
888msgid "Is GNUnet ready for use on production systems?" 892msgid "Is GNUnet ready for use on production systems?"
889msgstr "" 893msgstr ""
890 894
891#: template/faq.html.j2:125 895#: template/faq.html.j2:126
892msgid "" 896msgid ""
893"A: GNUnet is still undergoing major development. It is largely not yet ready " 897"A: GNUnet is still undergoing major development. It is largely not yet ready "
894"for usage beyond developers. Your mileage will vary depending on the " 898"for usage beyond developers. Your mileage will vary depending on the "
@@ -897,52 +901,52 @@ msgid ""
897"rewriting it (Project &quot;Transport Next Generation [TNG]&quot;)" 901"rewriting it (Project &quot;Transport Next Generation [TNG]&quot;)"
898msgstr "" 902msgstr ""
899 903
900#: template/faq.html.j2:135 904#: template/faq.html.j2:136
901msgid "Is GNUnet build using distributed ledger technologies?" 905msgid "Is GNUnet build using distributed ledger technologies?"
902msgstr "" 906msgstr ""
903 907
904#: template/faq.html.j2:137 908#: template/faq.html.j2:138
905msgid "" 909msgid ""
906"A: No. GNUnet is a new network protocol stack for building secure, " 910"A: No. GNUnet is a new network protocol stack for building secure, "
907"distributed, and privacy-preserving applications. While a ledger could be " 911"distributed, and privacy-preserving applications. While a ledger could be "
908"built using GNUnet, we currently have no plans in doing so." 912"built using GNUnet, we currently have no plans in doing so."
909msgstr "" 913msgstr ""
910 914
911#: template/faq.html.j2:150 915#: template/faq.html.j2:151
912#, fuzzy 916#, fuzzy
913#| msgid "What is GNUnet?" 917#| msgid "What is GNUnet?"
914msgid "What can I do with GNUnet?" 918msgid "What can I do with GNUnet?"
915msgstr "ما هي GNUnet؟" 919msgstr "ما هي GNUnet؟"
916 920
917#: template/faq.html.j2:152 921#: template/faq.html.j2:153
918msgid "" 922msgid ""
919"A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can " 923"A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can "
920"do more than just one thing. Naturally, the implementation and documentation " 924"do more than just one thing. Naturally, the implementation and documentation "
921"of some of the features that exist are more advanced than others." 925"of some of the features that exist are more advanced than others."
922msgstr "" 926msgstr ""
923 927
924#: template/faq.html.j2:159 928#: template/faq.html.j2:160
925msgid "" 929msgid ""
926"For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully " 930"For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully "
927"decentralized and censorship-resistant replacement for DNS and a mechanism " 931"decentralized and censorship-resistant replacement for DNS and a mechanism "
928"for IPv4-IPv6 protocol translation and tunneling (NAT-PT with DNS-ALG)." 932"for IPv4-IPv6 protocol translation and tunneling (NAT-PT with DNS-ALG)."
929msgstr "" 933msgstr ""
930 934
931#: template/faq.html.j2:170 935#: template/faq.html.j2:171
932msgid "Is it possible to surf the WWW anonymously with GNUnet?" 936msgid "Is it possible to surf the WWW anonymously with GNUnet?"
933msgstr "" 937msgstr ""
934 938
935#: template/faq.html.j2:172 939#: template/faq.html.j2:173
936msgid "" 940msgid ""
937"A: It is not possible use GNUnet for anonymous browsing at this point. We " 941"A: It is not possible use GNUnet for anonymous browsing at this point. We "
938"recommend that you use Tor for anonymous surfing." 942"recommend that you use Tor for anonymous surfing."
939msgstr "" 943msgstr ""
940 944
941#: template/faq.html.j2:180 945#: template/faq.html.j2:181
942msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?" 946msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?"
943msgstr "" 947msgstr ""
944 948
945#: template/faq.html.j2:182 949#: template/faq.html.j2:183
946msgid "" 950msgid ""
947"A: There is currently no proxy (like fproxy in Freenet) for GNUnet that " 951"A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
948"would make it accessible via a browser. It is possible to build such a proxy " 952"would make it accessible via a browser. It is possible to build such a proxy "
@@ -950,7 +954,7 @@ msgid ""
950"proxy and the GNUnet code for file-sharing." 954"proxy and the GNUnet code for file-sharing."
951msgstr "" 955msgstr ""
952 956
953#: template/faq.html.j2:194 957#: template/faq.html.j2:195
954msgid "" 958msgid ""
955"A: There are actually a few graphical user interfaces for different " 959"A: There are actually a few graphical user interfaces for different "
956"functions. gnunet-setup is to configure GNUnet, and gnunet-fs-gtk is for " 960"functions. gnunet-setup is to configure GNUnet, and gnunet-fs-gtk is for "
@@ -962,11 +966,11 @@ msgid ""
962"requires the peer to be stopped)." 966"requires the peer to be stopped)."
963msgstr "" 967msgstr ""
964 968
965#: template/faq.html.j2:209 969#: template/faq.html.j2:210
966msgid "Which operating systems does GNUnet run on?" 970msgid "Which operating systems does GNUnet run on?"
967msgstr "" 971msgstr ""
968 972
969#: template/faq.html.j2:211 973#: template/faq.html.j2:212
970msgid "" 974msgid ""
971"A: GNUnet is being developed and tested primarily under Debian GNU/Linux. " 975"A: GNUnet is being developed and tested primarily under Debian GNU/Linux. "
972"Furthermore, we regularly build and test GNUnet on Fedora, Ubuntu, Arch, " 976"Furthermore, we regularly build and test GNUnet on Fedora, Ubuntu, Arch, "
@@ -976,11 +980,11 @@ msgid ""
976"so if you cannot get GNUnet to work on those systems please let us know." 980"so if you cannot get GNUnet to work on those systems please let us know."
977msgstr "" 981msgstr ""
978 982
979#: template/faq.html.j2:227 983#: template/faq.html.j2:228
980msgid "Who runs the GNS root zone?" 984msgid "Who runs the GNS root zone?"
981msgstr "" 985msgstr ""
982 986
983#: template/faq.html.j2:229 987#: template/faq.html.j2:230
984msgid "" 988msgid ""
985"A: Short answer: you. The long answer is the GNUnet will ship with a default " 989"A: Short answer: you. The long answer is the GNUnet will ship with a default "
986"configuration of top-level domains. The governance of this default " 990"configuration of top-level domains. The governance of this default "
@@ -989,11 +993,11 @@ msgid ""
989"edit their own GNS zone(s) unless they host services themselves." 993"edit their own GNS zone(s) unless they host services themselves."
990msgstr "" 994msgstr ""
991 995
992#: template/faq.html.j2:240 996#: template/faq.html.j2:241
993msgid "Where is the per-user GNS database kept?" 997msgid "Where is the per-user GNS database kept?"
994msgstr "" 998msgstr ""
995 999
996#: template/faq.html.j2:242 1000#: template/faq.html.j2:243
997msgid "" 1001msgid ""
998"A: The short answer is that the database is kept at the user's GNUnet peer. " 1002"A: The short answer is that the database is kept at the user's GNUnet peer. "
999"Now, a user may run multiple GNUnet peers, in which case the database could " 1003"Now, a user may run multiple GNUnet peers, in which case the database could "
@@ -1005,11 +1009,11 @@ msgid ""
1005"are many options for how users can store (and secure) their GNS database." 1009"are many options for how users can store (and secure) their GNS database."
1006msgstr "" 1010msgstr ""
1007 1011
1008#: template/faq.html.j2:257 1012#: template/faq.html.j2:258
1009msgid "What is the expected average size of a GNS namestore database?" 1013msgid "What is the expected average size of a GNS namestore database?"
1010msgstr "" 1014msgstr ""
1011 1015
1012#: template/faq.html.j2:259 1016#: template/faq.html.j2:260
1013msgid "" 1017msgid ""
1014"A: Pretty small. Based on our user study where we looked at browser " 1018"A: Pretty small. Based on our user study where we looked at browser "
1015"histories and the number of domains visited, we expect that GNS databases " 1019"histories and the number of domains visited, we expect that GNS databases "
@@ -1017,11 +1021,11 @@ msgid ""
1017"even on mobile devices." 1021"even on mobile devices."
1018msgstr "" 1022msgstr ""
1019 1023
1020#: template/faq.html.j2:269 1024#: template/faq.html.j2:270
1021msgid "Is GNS resistant to the attacks on DNS used by the US?" 1025msgid "Is GNS resistant to the attacks on DNS used by the US?"
1022msgstr "" 1026msgstr ""
1023 1027
1024#: template/faq.html.j2:271 1028#: template/faq.html.j2:272
1025msgid "" 1029msgid ""
1026"A: We believe so, as there is no entity that any government could force to " 1030"A: We believe so, as there is no entity that any government could force to "
1027"change the mapping for a name except for each individual user (and then the " 1031"change the mapping for a name except for each individual user (and then the "
@@ -1033,22 +1037,22 @@ msgid ""
1033"other zone delegating to this zone will achieve proper resolution." 1037"other zone delegating to this zone will achieve proper resolution."
1034msgstr "" 1038msgstr ""
1035 1039
1036#: template/faq.html.j2:285 1040#: template/faq.html.j2:286
1037msgid "How does GNS compare to other name systems?" 1041msgid "How does GNS compare to other name systems?"
1038msgstr "" 1042msgstr ""
1039 1043
1040#: template/faq.html.j2:287 1044#: template/faq.html.j2:288
1041msgid "" 1045msgid ""
1042"A: A scientific paper on this topic <a href=\"https://grothoff.org/christian/" 1046"A: A scientific paper on this topic <a href=\"https://grothoff.org/christian/"
1043"ns2018.pdf\">has been published </a> and below is a table from the " 1047"ns2018.pdf\">has been published </a> and below is a table from the "
1044"publication. For detailed descriptions please refer to the paper." 1048"publication. For detailed descriptions please refer to the paper."
1045msgstr "" 1049msgstr ""
1046 1050
1047#: template/faq.html.j2:391 1051#: template/faq.html.j2:392
1048msgid "What is the difference between GNS and CoDoNS?" 1052msgid "What is the difference between GNS and CoDoNS?"
1049msgstr "" 1053msgstr ""
1050 1054
1051#: template/faq.html.j2:393 1055#: template/faq.html.j2:394
1052msgid "" 1056msgid ""
1053"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " 1057"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
1054"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " 1058"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
@@ -1060,11 +1064,11 @@ msgid ""
1060"sense in the context of CoDoNS." 1064"sense in the context of CoDoNS."
1061msgstr "" 1065msgstr ""
1062 1066
1063#: template/faq.html.j2:409 1067#: template/faq.html.j2:410
1064msgid "What is the difference between GNS and SocialDNS?" 1068msgid "What is the difference between GNS and SocialDNS?"
1065msgstr "" 1069msgstr ""
1066 1070
1067#: template/faq.html.j2:411 1071#: template/faq.html.j2:412
1068msgid "" 1072msgid ""
1069"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " 1073"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
1070"with SocialDNS the mappings are shared through the social network and " 1074"with SocialDNS the mappings are shared through the social network and "
@@ -1074,11 +1078,11 @@ msgid ""
1074"the name (the authority) manually changes the record." 1078"the name (the authority) manually changes the record."
1075msgstr "" 1079msgstr ""
1076 1080
1077#: template/faq.html.j2:425 1081#: template/faq.html.j2:426
1078msgid "What is the difference between GNS and ODDNS?" 1082msgid "What is the difference between GNS and ODDNS?"
1079msgstr "" 1083msgstr ""
1080 1084
1081#: template/faq.html.j2:427 1085#: template/faq.html.j2:428
1082msgid "" 1086msgid ""
1083"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " 1087"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
1084"registries (such as those for \".com\" and \".org\"). Instead of using " 1088"registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1087,11 +1091,11 @@ msgid ""
1087"servers. Resolution will fail if the target name servers change IPs." 1091"servers. Resolution will fail if the target name servers change IPs."
1088msgstr "" 1092msgstr ""
1089 1093
1090#: template/faq.html.j2:438 1094#: template/faq.html.j2:439
1091msgid "What is the difference between GNS and Handshake?" 1095msgid "What is the difference between GNS and Handshake?"
1092msgstr "" 1096msgstr ""
1093 1097
1094#: template/faq.html.j2:440 1098#: template/faq.html.j2:441
1095msgid "" 1099msgid ""
1096"A: Handshake is a blockchain-based method for root zone governance. Hence, " 1100"A: Handshake is a blockchain-based method for root zone governance. Hence, "
1097"it does not address the name resolution process itself but delegates " 1101"it does not address the name resolution process itself but delegates "
@@ -1101,11 +1105,11 @@ msgid ""
1101"not have such plans in mind." 1105"not have such plans in mind."
1102msgstr "" 1106msgstr ""
1103 1107
1104#: template/faq.html.j2:452 1108#: template/faq.html.j2:453
1105msgid "What is the difference between GNS and TrickleDNS?" 1109msgid "What is the difference between GNS and TrickleDNS?"
1106msgstr "" 1110msgstr ""
1107 1111
1108#: template/faq.html.j2:454 1112#: template/faq.html.j2:455
1109msgid "" 1113msgid ""
1110"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS " 1114"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
1111"resolvers of participating domains to provide &quot;better availability, " 1115"resolvers of participating domains to provide &quot;better availability, "
@@ -1117,13 +1121,13 @@ msgid ""
1117"the DNS hierarchy." 1121"the DNS hierarchy."
1118msgstr "" 1122msgstr ""
1119 1123
1120#: template/faq.html.j2:467 1124#: template/faq.html.j2:468
1121msgid "" 1125msgid ""
1122"Does GNS require real-world introduction (secure PKEY exchange) in the style " 1126"Does GNS require real-world introduction (secure PKEY exchange) in the style "
1123"of the PGP web of trust?" 1127"of the PGP web of trust?"
1124msgstr "" 1128msgstr ""
1125 1129
1126#: template/faq.html.j2:469 1130#: template/faq.html.j2:470
1127msgid "" 1131msgid ""
1128"A: For security, it is well known that an initial trust path between the two " 1132"A: For security, it is well known that an initial trust path between the two "
1129"parties must exist. However, for applications where this is not required, " 1133"parties must exist. However, for applications where this is not required, "
@@ -1136,13 +1140,13 @@ msgid ""
1136"can be queried under the &quot;.pin&quot; TLD." 1140"can be queried under the &quot;.pin&quot; TLD."
1137msgstr "" 1141msgstr ""
1138 1142
1139#: template/faq.html.j2:484 1143#: template/faq.html.j2:485
1140msgid "" 1144msgid ""
1141"How can a legitimate domain owner tell other people to not use his name in " 1145"How can a legitimate domain owner tell other people to not use his name in "
1142"GNS?" 1146"GNS?"
1143msgstr "" 1147msgstr ""
1144 1148
1145#: template/faq.html.j2:486 1149#: template/faq.html.j2:487
1146msgid "" 1150msgid ""
1147"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; " 1151"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; "
1148"domain owner. Any user can claim any name (as his preferred name or &quot;" 1152"domain owner. Any user can claim any name (as his preferred name or &quot;"
@@ -1151,13 +1155,13 @@ msgid ""
1151"name) for this user." 1155"name) for this user."
1152msgstr "" 1156msgstr ""
1153 1157
1154#: template/faq.html.j2:497 1158#: template/faq.html.j2:498
1155msgid "" 1159msgid ""
1156"Did you consider the privacy implications of making your personal GNS zone " 1160"Did you consider the privacy implications of making your personal GNS zone "
1157"visible?" 1161"visible?"
1158msgstr "" 1162msgstr ""
1159 1163
1160#: template/faq.html.j2:499 1164#: template/faq.html.j2:500
1161msgid "" 1165msgid ""
1162"A: Each record in GNS has a flag &quot;private&quot;. Records are shared " 1166"A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
1163"with other users (via DHT or zone transfers) only if this flag is not set. " 1167"with other users (via DHT or zone transfers) only if this flag is not set. "
@@ -1165,11 +1169,11 @@ msgid ""
1165"made public." 1169"made public."
1166msgstr "" 1170msgstr ""
1167 1171
1168#: template/faq.html.j2:509 1172#: template/faq.html.j2:510
1169msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" 1173msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
1170msgstr "" 1174msgstr ""
1171 1175
1172#: template/faq.html.j2:511 1176#: template/faq.html.j2:512
1173msgid "" 1177msgid ""
1174"A: The question presumes that (a) virtual hosting is only necessary because " 1178"A: The question presumes that (a) virtual hosting is only necessary because "
1175"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " 1179"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context "
@@ -1181,13 +1185,13 @@ msgid ""
1181"become commonplace, GNS should work with today's networks." 1185"become commonplace, GNS should work with today's networks."
1182msgstr "" 1186msgstr ""
1183 1187
1184#: template/faq.html.j2:525 1188#: template/faq.html.j2:526
1185msgid "" 1189msgid ""
1186"Why does GNS not use a trust metric or consensus to determine globally " 1190"Why does GNS not use a trust metric or consensus to determine globally "
1187"unique names?" 1191"unique names?"
1188msgstr "" 1192msgstr ""
1189 1193
1190#: template/faq.html.j2:527 1194#: template/faq.html.j2:528
1191msgid "" 1195msgid ""
1192"A: Trust metrics have the fundamental problem that they have thresholds. As " 1196"A: Trust metrics have the fundamental problem that they have thresholds. As "
1193"trust relationships evolve, mappings would change their meaning as they " 1197"trust relationships evolve, mappings would change their meaning as they "
@@ -1196,11 +1200,11 @@ msgid ""
1196"consensus might be easy to manipulate by adversaries." 1200"consensus might be easy to manipulate by adversaries."
1197msgstr "" 1201msgstr ""
1198 1202
1199#: template/faq.html.j2:538 1203#: template/faq.html.j2:539
1200msgid "How do you handle compromised zone keys in GNS?" 1204msgid "How do you handle compromised zone keys in GNS?"
1201msgstr "" 1205msgstr ""
1202 1206
1203#: template/faq.html.j2:540 1207#: template/faq.html.j2:541
1204msgid "" 1208msgid ""
1205"A: The owner of a private key can create a revocation message. This one can " 1209"A: The owner of a private key can create a revocation message. This one can "
1206"then be flooded throughout the overlay network, creating a copy at all " 1210"then be flooded throughout the overlay network, creating a copy at all "
@@ -1210,11 +1214,11 @@ msgid ""
1210"message when resolving names." 1214"message when resolving names."
1211msgstr "" 1215msgstr ""
1212 1216
1213#: template/faq.html.j2:552 1217#: template/faq.html.j2:553
1214msgid "Could the signing algorithm of GNS be upgraded in the future?" 1218msgid "Could the signing algorithm of GNS be upgraded in the future?"
1215msgstr "" 1219msgstr ""
1216 1220
1217#: template/faq.html.j2:554 1221#: template/faq.html.j2:555
1218msgid "" 1222msgid ""
1219"A: Yes. In our efforts to standardize GNS, we have already modified the " 1223"A: Yes. In our efforts to standardize GNS, we have already modified the "
1220"protocol to support alternative delegation records. <br> <br> Naturally, " 1224"protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1224,12 +1228,12 @@ msgid ""
1224"different cipher system." 1228"different cipher system."
1225msgstr "" 1229msgstr ""
1226 1230
1227#: template/faq.html.j2:568 1231#: template/faq.html.j2:569
1228msgid "" 1232msgid ""
1229"How can a GNS zone maintain several name servers, e.g. for load balancing?" 1233"How can a GNS zone maintain several name servers, e.g. for load balancing?"
1230msgstr "" 1234msgstr ""
1231 1235
1232#: template/faq.html.j2:570 1236#: template/faq.html.j2:571
1233msgid "" 1237msgid ""
1234"A: We don't expect this to be necessary, as GNS records are stored (and " 1238"A: We don't expect this to be necessary, as GNS records are stored (and "
1235"replicated) in the R5N DHT. Thus the authority will typically not be " 1239"replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1240,13 +1244,13 @@ msgid ""
1240"the zone's key and database among them)." 1244"the zone's key and database among them)."
1241msgstr "" 1245msgstr ""
1242 1246
1243#: template/faq.html.j2:583 1247#: template/faq.html.j2:584
1244msgid "" 1248msgid ""
1245"Why do you believe it is worth giving up unique names for censorship " 1249"Why do you believe it is worth giving up unique names for censorship "
1246"resistance?" 1250"resistance?"
1247msgstr "" 1251msgstr ""
1248 1252
1249#: template/faq.html.j2:585 1253#: template/faq.html.j2:586
1250msgid "" 1254msgid ""
1251"A: The GNU Name system offers an alternative to DNS that is censorship " 1255"A: The GNU Name system offers an alternative to DNS that is censorship "
1252"resistant. As with any security mechanism, this comes at a cost (names are " 1256"resistant. As with any security mechanism, this comes at a cost (names are "
@@ -1258,11 +1262,11 @@ msgid ""
1258"globally&quot; unique name worth, if it does not resolve?" 1262"globally&quot; unique name worth, if it does not resolve?"
1259msgstr "" 1263msgstr ""
1260 1264
1261#: template/faq.html.j2:599 1265#: template/faq.html.j2:600
1262msgid "Why do you say that DNS is 'centralized' and 'distributed'?" 1266msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
1263msgstr "" 1267msgstr ""
1264 1268
1265#: template/faq.html.j2:601 1269#: template/faq.html.j2:602
1266msgid "" 1270msgid ""
1267"A: We say that DNS is 'centralized' because it has a central component / " 1271"A: We say that DNS is 'centralized' because it has a central component / "
1268"central point of failure --- the root zone and its management by IANA/ICANN. " 1272"central point of failure --- the root zone and its management by IANA/ICANN. "
@@ -1271,11 +1275,11 @@ msgid ""
1271"Iraq during the wars at the beginning of the 21st century." 1275"Iraq during the wars at the beginning of the 21st century."
1272msgstr "" 1276msgstr ""
1273 1277
1274#: template/faq.html.j2:612 1278#: template/faq.html.j2:613
1275msgid "How does GNS protect against layer-3 censorship?" 1279msgid "How does GNS protect against layer-3 censorship?"
1276msgstr "" 1280msgstr ""
1277 1281
1278#: template/faq.html.j2:614 1282#: template/faq.html.j2:615
1279msgid "" 1283msgid ""
1280"A: GNS does not directly help with layer-3 censorship, but it does help " 1284"A: GNS does not directly help with layer-3 censorship, but it does help "
1281"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " 1285"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, "
@@ -1288,11 +1292,11 @@ msgid ""
1288"easier to use. </ol>" 1292"easier to use. </ol>"
1289msgstr "" 1293msgstr ""
1290 1294
1291#: template/faq.html.j2:633 1295#: template/faq.html.j2:634
1292msgid "Does GNS work with search engines?" 1296msgid "Does GNS work with search engines?"
1293msgstr "" 1297msgstr ""
1294 1298
1295#: template/faq.html.j2:635 1299#: template/faq.html.j2:636
1296msgid "" 1300msgid ""
1297"A: GNS creates no significant problems for search engines, as they can use " 1301"A: GNS creates no significant problems for search engines, as they can use "
1298"GNS to perform name resolution as well as any normal user. Naturally, while " 1302"GNS to perform name resolution as well as any normal user. Naturally, while "
@@ -1304,11 +1308,11 @@ msgid ""
1304"obviously not obtain censorship-resistant names." 1308"obviously not obtain censorship-resistant names."
1305msgstr "" 1309msgstr ""
1306 1310
1307#: template/faq.html.j2:649 1311#: template/faq.html.j2:650
1308msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" 1312msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
1309msgstr "" 1313msgstr ""
1310 1314
1311#: template/faq.html.j2:651 1315#: template/faq.html.j2:652
1312msgid "" 1316msgid ""
1313"A: UIA and GNS both share the same basic naming model, which actually " 1317"A: UIA and GNS both share the same basic naming model, which actually "
1314"originated with Rivest's SDSI. However, UIA is not concerned about " 1318"originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1319,11 +1323,11 @@ msgid ""
1319"about legacy systems (clean slate)." 1323"about legacy systems (clean slate)."
1320msgstr "" 1324msgstr ""
1321 1325
1322#: template/faq.html.j2:664 1326#: template/faq.html.j2:665
1323msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" 1327msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
1324msgstr "" 1328msgstr ""
1325 1329
1326#: template/faq.html.j2:666 1330#: template/faq.html.j2:667
1327msgid "" 1331msgid ""
1328"A: First of all, in GNS you can explicitly see the trust chain, so you know " 1332"A: First of all, in GNS you can explicitly see the trust chain, so you know "
1329"if a name you are resolving belongs to a friend, or a friend-of-a-friend, " 1333"if a name you are resolving belongs to a friend, or a friend-of-a-friend, "
@@ -1333,13 +1337,13 @@ msgid ""
1333"than about 128 entities." 1337"than about 128 entities."
1334msgstr "" 1338msgstr ""
1335 1339
1336#: template/faq.html.j2:678 1340#: template/faq.html.j2:679
1337msgid "" 1341msgid ""
1338"How does GNS handle SRV/TLSA records where service and protocol are part of " 1342"How does GNS handle SRV/TLSA records where service and protocol are part of "
1339"the domain name?" 1343"the domain name?"
1340msgstr "" 1344msgstr ""
1341 1345
1342#: template/faq.html.j2:680 1346#: template/faq.html.j2:681
1343msgid "" 1347msgid ""
1344"A: When GNS splits a domain name into labels for resolution, it detects the " 1348"A: When GNS splits a domain name into labels for resolution, it detects the "
1345"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the " 1349"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the "
@@ -1351,13 +1355,13 @@ msgid ""
1351"record type) to it." 1355"record type) to it."
1352msgstr "" 1356msgstr ""
1353 1357
1354#: template/faq.html.j2:696 1358#: template/faq.html.j2:697
1355msgid "" 1359msgid ""
1356"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. " 1360"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
1357"Should I worry?" 1361"Should I worry?"
1358msgstr "" 1362msgstr ""
1359 1363
1360#: template/faq.html.j2:698 1364#: template/faq.html.j2:699
1361msgid "" 1365msgid ""
1362"A: Right now, this is expected and a known cause for high latency in GNUnet. " 1366"A: Right now, this is expected and a known cause for high latency in GNUnet. "
1363"We have started a major rewrite to address this and other problems, but " 1367"We have started a major rewrite to address this and other problems, but "
@@ -1365,23 +1369,23 @@ msgid ""
1365"expected." 1369"expected."
1366msgstr "" 1370msgstr ""
1367 1371
1368#: template/faq.html.j2:707 1372#: template/faq.html.j2:708
1369msgid "Error opening `/dev/net/tun': No such file or directory?" 1373msgid "Error opening `/dev/net/tun': No such file or directory?"
1370msgstr "" 1374msgstr ""
1371 1375
1372#: template/faq.html.j2:709 1376#: template/faq.html.j2:710
1373msgid "" 1377msgid ""
1374"A: If you get this error message, the solution is simple. Issue the " 1378"A: If you get this error message, the solution is simple. Issue the "
1375"following commands (as root) to create the required device file" 1379"following commands (as root) to create the required device file"
1376msgstr "" 1380msgstr ""
1377 1381
1378#: template/faq.html.j2:721 1382#: template/faq.html.j2:722
1379msgid "" 1383msgid ""
1380"'iptables: No chain/target/match by that name.' (when running gnunet-service-" 1384"'iptables: No chain/target/match by that name.' (when running gnunet-service-"
1381"dns)?" 1385"dns)?"
1382msgstr "" 1386msgstr ""
1383 1387
1384#: template/faq.html.j2:723 1388#: template/faq.html.j2:724
1385msgid "" 1389msgid ""
1386"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match " 1390"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
1387"support. This is accomplished by having the correct kernel options. Check if " 1391"support. This is accomplished by having the correct kernel options. Check if "
@@ -1389,22 +1393,22 @@ msgid ""
1389"'m' (and the module is loaded)." 1393"'m' (and the module is loaded)."
1390msgstr "" 1394msgstr ""
1391 1395
1392#: template/faq.html.j2:735 1396#: template/faq.html.j2:736
1393msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" 1397msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
1394msgstr "" 1398msgstr ""
1395 1399
1396#: template/faq.html.j2:737 1400#: template/faq.html.j2:738
1397msgid "" 1401msgid ""
1398"A: If you get an error stating that the VPN timeout was reached, check if " 1402"A: If you get an error stating that the VPN timeout was reached, check if "
1399"your firewall is enabled and blocking the connections." 1403"your firewall is enabled and blocking the connections."
1400msgstr "" 1404msgstr ""
1401 1405
1402#: template/faq.html.j2:745 1406#: template/faq.html.j2:746
1403msgid "" 1407msgid ""
1404"I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'" 1408"I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
1405msgstr "" 1409msgstr ""
1406 1410
1407#: template/faq.html.j2:747 1411#: template/faq.html.j2:748
1408msgid "" 1412msgid ""
1409"A: This error usually occurs when your linker fails to locate one of " 1413"A: This error usually occurs when your linker fails to locate one of "
1410"GNUnet's libraries. This can have two causes. First, it is theoretically " 1414"GNUnet's libraries. This can have two causes. First, it is theoretically "
@@ -1424,7 +1428,7 @@ msgid ""
1424"you want to run:" 1428"you want to run:"
1425msgstr "" 1429msgstr ""
1426 1430
1427#: template/faq.html.j2:773 1431#: template/faq.html.j2:774
1428msgid "" 1432msgid ""
1429"to ensure GNUnet's binaries and libraries are found. In order to avoid " 1433"to ensure GNUnet's binaries and libraries are found. In order to avoid "
1430"having to do so each time, you can add the above lines (without the \"$\") " 1434"having to do so each time, you can add the above lines (without the \"$\") "
@@ -1433,11 +1437,11 @@ msgid ""
1433"environment)." 1437"environment)."
1434msgstr "" 1438msgstr ""
1435 1439
1436#: template/faq.html.j2:780 1440#: template/faq.html.j2:781
1437msgid "What error messages can be ignored?" 1441msgid "What error messages can be ignored?"
1438msgstr "" 1442msgstr ""
1439 1443
1440#: template/faq.html.j2:782 1444#: template/faq.html.j2:783
1441msgid "" 1445msgid ""
1442"A: Error messages flagged as \"DEBUG\" should be disabled in binaries built " 1446"A: Error messages flagged as \"DEBUG\" should be disabled in binaries built "
1443"for end-users and can always be ignored. Error messages flagged as \"INFO\" " 1447"for end-users and can always be ignored. Error messages flagged as \"INFO\" "
@@ -1447,11 +1451,11 @@ msgid ""
1447"messages to display information about important configuration values." 1451"messages to display information about important configuration values."
1448msgstr "" 1452msgstr ""
1449 1453
1450#: template/faq.html.j2:798 1454#: template/faq.html.j2:799
1451msgid "How does GNUnet compare to other file-sharing applications?" 1455msgid "How does GNUnet compare to other file-sharing applications?"
1452msgstr "" 1456msgstr ""
1453 1457
1454#: template/faq.html.j2:800 1458#: template/faq.html.j2:801
1455msgid "" 1459msgid ""
1456"A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other " 1460"A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other "
1457"P2P networks, GNUnet was designed with security in mind as the highest " 1461"P2P networks, GNUnet was designed with security in mind as the highest "
@@ -1471,7 +1475,7 @@ msgid ""
1471"read the research papers (and probably the code)." 1475"read the research papers (and probably the code)."
1472msgstr "" 1476msgstr ""
1473 1477
1474#: template/faq.html.j2:914 1478#: template/faq.html.j2:915
1475msgid "" 1479msgid ""
1476"Another important point of reference are the various anonymous peer-to-peer " 1480"Another important point of reference are the various anonymous peer-to-peer "
1477"networks. Here, there are differences in terms of application domain and how " 1481"networks. Here, there are differences in terms of application domain and how "
@@ -1483,11 +1487,11 @@ msgid ""
1483"reduce anonymity." 1487"reduce anonymity."
1484msgstr "" 1488msgstr ""
1485 1489
1486#: template/faq.html.j2:927 1490#: template/faq.html.j2:928
1487msgid "Are there any known attacks (on GNUnet's file-sharing application)?" 1491msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
1488msgstr "" 1492msgstr ""
1489 1493
1490#: template/faq.html.j2:929 1494#: template/faq.html.j2:930
1491msgid "" 1495msgid ""
1492"A: Generally, there is the possibility of a known plaintext attack on " 1496"A: Generally, there is the possibility of a known plaintext attack on "
1493"keywords, but since the user has control over the keywords that are " 1497"keywords, but since the user has control over the keywords that are "
@@ -1499,11 +1503,11 @@ msgid ""
1499"obfuscate the content by choosing a difficult keyword anyway." 1503"obfuscate the content by choosing a difficult keyword anyway."
1500msgstr "" 1504msgstr ""
1501 1505
1502#: template/faq.html.j2:943 1506#: template/faq.html.j2:944
1503msgid "What do you mean by anonymity?" 1507msgid "What do you mean by anonymity?"
1504msgstr "" 1508msgstr ""
1505 1509
1506#: template/faq.html.j2:945 1510#: template/faq.html.j2:946
1507msgid "" 1511msgid ""
1508"A: Anonymity is the lack of distinction of an individual from a (large) " 1512"A: Anonymity is the lack of distinction of an individual from a (large) "
1509"group. A central goal for anonymous file-sharing in GNUnet is to make all " 1513"group. A central goal for anonymous file-sharing in GNUnet is to make all "
@@ -1514,11 +1518,11 @@ msgid ""
1514"originating peer and all other peers." 1518"originating peer and all other peers."
1515msgstr "" 1519msgstr ""
1516 1520
1517#: template/faq.html.j2:957 1521#: template/faq.html.j2:958
1518msgid "What does my system do when participating in GNUnet file sharing?" 1522msgid "What does my system do when participating in GNUnet file sharing?"
1519msgstr "" 1523msgstr ""
1520 1524
1521#: template/faq.html.j2:959 1525#: template/faq.html.j2:960
1522msgid "" 1526msgid ""
1523"A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of " 1527"A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of "
1524"its public key) and has a number of addresses it is reachable by (may have " 1528"its public key) and has a number of addresses it is reachable by (may have "
@@ -1528,11 +1532,11 @@ msgid ""
1528"connect to other nodes, becoming part of the network." 1532"connect to other nodes, becoming part of the network."
1529msgstr "" 1533msgstr ""
1530 1534
1531#: template/faq.html.j2:974 1535#: template/faq.html.j2:975
1532msgid "How can I help translate this webpage into other languages?" 1536msgid "How can I help translate this webpage into other languages?"
1533msgstr "" 1537msgstr ""
1534 1538
1535#: template/faq.html.j2:976 1539#: template/faq.html.j2:977
1536msgid "" 1540msgid ""
1537"A: First, you need to register an account with our weblate system. Please " 1541"A: First, you need to register an account with our weblate system. Please "
1538"send an e-mail with the desired target language to translators@gnunet.org or " 1542"send an e-mail with the desired target language to translators@gnunet.org or "
@@ -1541,22 +1545,22 @@ msgid ""
1541"result in the loss of permissions." 1545"result in the loss of permissions."
1542msgstr "" 1546msgstr ""
1543 1547
1544#: template/faq.html.j2:988 1548#: template/faq.html.j2:989
1545msgid "I have some great idea for a new feature, what should I do?" 1549msgid "I have some great idea for a new feature, what should I do?"
1546msgstr "" 1550msgstr ""
1547 1551
1548#: template/faq.html.j2:990 1552#: template/faq.html.j2:991
1549msgid "" 1553msgid ""
1550"A: Sadly, we have many more feature requests than we can possibly implement. " 1554"A: Sadly, we have many more feature requests than we can possibly implement. "
1551"The best way to actually get a new feature implemented is to do it yourself " 1555"The best way to actually get a new feature implemented is to do it yourself "
1552"--- and to then send us a patch." 1556"--- and to then send us a patch."
1553msgstr "" 1557msgstr ""
1554 1558
1555#: template/glossary.html.j2:12 1559#: template/glossary.html.j2:13
1556msgid "Ego" 1560msgid "Ego"
1557msgstr "" 1561msgstr ""
1558 1562
1559#: template/glossary.html.j2:14 1563#: template/glossary.html.j2:15
1560msgid "" 1564msgid ""
1561"We use the term \"Ego\" to refer to the fact that users in GNUnet can have " 1565"We use the term \"Ego\" to refer to the fact that users in GNUnet can have "
1562"multiple unlinkable identities, in the sense of alter egos. The ability to " 1566"multiple unlinkable identities, in the sense of alter egos. The ability to "
@@ -1567,11 +1571,11 @@ msgid ""
1567"stress that you can have more than one." 1571"stress that you can have more than one."
1568msgstr "" 1572msgstr ""
1569 1573
1570#: template/glossary.html.j2:27 1574#: template/glossary.html.j2:28
1571msgid "Identity" 1575msgid "Identity"
1572msgstr "" 1576msgstr ""
1573 1577
1574#: template/glossary.html.j2:29 1578#: template/glossary.html.j2:30
1575msgid "" 1579msgid ""
1576"In GNUnet users are identified via a public key, and that public key is then " 1580"In GNUnet users are identified via a public key, and that public key is then "
1577"often referred to as the \"Identity\" of the user. However, the concept is " 1581"often referred to as the \"Identity\" of the user. However, the concept is "
@@ -1587,11 +1591,11 @@ msgid ""
1587"identity separate from other egos that they use for other activities in life." 1591"identity separate from other egos that they use for other activities in life."
1588msgstr "" 1592msgstr ""
1589 1593
1590#: template/glossary.html.j2:50 1594#: template/glossary.html.j2:51
1591msgid "Pseudonym" 1595msgid "Pseudonym"
1592msgstr "" 1596msgstr ""
1593 1597
1594#: template/glossary.html.j2:52 1598#: template/glossary.html.j2:53
1595msgid "" 1599msgid ""
1596"A pseudonym is an ego that is specifically intended to not be linked to " 1600"A pseudonym is an ego that is specifically intended to not be linked to "
1597"one's real name. GNUnet users can create many egos, and thus also many " 1601"one's real name. GNUnet users can create many egos, and thus also many "
@@ -1602,11 +1606,11 @@ msgid ""
1602"only used once." 1606"only used once."
1603msgstr "" 1607msgstr ""
1604 1608
1605#: template/glossary.html.j2:71 1609#: template/glossary.html.j2:72
1606msgid "Namespaces" 1610msgid "Namespaces"
1607msgstr "" 1611msgstr ""
1608 1612
1609#: template/glossary.html.j2:73 1613#: template/glossary.html.j2:74
1610msgid "" 1614msgid ""
1611"The GNU Name System allows every ego (or identity) to securely and privately " 1615"The GNU Name System allows every ego (or identity) to securely and privately "
1612"associate any number of label-value pairs with an ego. The values are called " 1616"associate any number of label-value pairs with an ego. The values are called "
@@ -1619,11 +1623,11 @@ msgid ""
1619"the GNS protocol itself." 1623"the GNS protocol itself."
1620msgstr "" 1624msgstr ""
1621 1625
1622#: template/glossary.html.j2:89 1626#: template/glossary.html.j2:90
1623msgid "Peer" 1627msgid "Peer"
1624msgstr "" 1628msgstr ""
1625 1629
1626#: template/glossary.html.j2:91 1630#: template/glossary.html.j2:92
1627msgid "" 1631msgid ""
1628"A \"peer\" is an instance of GNUnet with its own per-instance public key and " 1632"A \"peer\" is an instance of GNUnet with its own per-instance public key and "
1629"network addresses. Technically, it is possible to run multiple peers on the " 1633"network addresses. Technically, it is possible to run multiple peers on the "
@@ -1638,14 +1642,14 @@ msgid ""
1638"with egos." 1642"with egos."
1639msgstr "" 1643msgstr ""
1640 1644
1641#: template/gns.html.j2:13 template/gnurl.html.j2:60 1645#: template/gns.html.j2:14 template/gnurl.html.j2:61
1642#: template/reclaim/index.html.j2:80 template/reclaim/motivation.html.j2:6 1646#: template/reclaim/index.html.j2:80 template/reclaim/motivation.html.j2:6
1643#, fuzzy 1647#, fuzzy
1644#| msgid "Documentation" 1648#| msgid "Documentation"
1645msgid "Motivation" 1649msgid "Motivation"
1646msgstr "التوثيق" 1650msgstr "التوثيق"
1647 1651
1648#: template/gns.html.j2:15 1652#: template/gns.html.j2:16
1649msgid "" 1653msgid ""
1650"The Domain Name System today enables traffic amplification attacks, " 1654"The Domain Name System today enables traffic amplification attacks, "
1651"censorship (i.e. China), mass surveillance (MORECOWBELL) and offensive cyber " 1655"censorship (i.e. China), mass surveillance (MORECOWBELL) and offensive cyber "
@@ -1655,11 +1659,11 @@ msgid ""
1655"GNUnet." 1659"GNUnet."
1656msgstr "" 1660msgstr ""
1657 1661
1658#: template/gns.html.j2:28 template/reclaim/tech.html.j2:6 1662#: template/gns.html.j2:29 template/reclaim/tech.html.j2:6
1659msgid "Overview" 1663msgid "Overview"
1660msgstr "" 1664msgstr ""
1661 1665
1662#: template/gns.html.j2:39 1666#: template/gns.html.j2:40
1663msgid "" 1667msgid ""
1664"The GNU Name System (GNS) is secure and decentralized naming system. It " 1668"The GNU Name System (GNS) is secure and decentralized naming system. It "
1665"allows its users to register names as top-level domains (TLDs) and resolve " 1669"allows its users to register names as top-level domains (TLDs) and resolve "
@@ -1668,11 +1672,11 @@ msgid ""
1668"resolution</li> <li>Compatibility with DNS</li>" 1672"resolution</li> <li>Compatibility with DNS</li>"
1669msgstr "" 1673msgstr ""
1670 1674
1671#: template/gns.html.j2:52 1675#: template/gns.html.j2:53
1672msgid "Resources" 1676msgid "Resources"
1673msgstr "" 1677msgstr ""
1674 1678
1675#: template/gnurl.html.j2:21 1679#: template/gnurl.html.j2:22
1676msgid "" 1680msgid ""
1677"libgnurl is a micro fork of libcurl. The goal of libgnurl is to support only " 1681"libgnurl is a micro fork of libcurl. The goal of libgnurl is to support only "
1678"HTTP and HTTPS (and only HTTP 1.x) with a single crypto backend (GnuTLS) to " 1682"HTTP and HTTPS (and only HTTP 1.x) with a single crypto backend (GnuTLS) to "
@@ -1680,31 +1684,31 @@ msgid ""
1680"how libcurl was compiled." 1684"how libcurl was compiled."
1681msgstr "" 1685msgstr ""
1682 1686
1683#: template/gnurl.html.j2:30 1687#: template/gnurl.html.j2:31
1684msgid "" 1688msgid ""
1685"Our main usecase is for GNUnet and Taler, but it might be usable for others, " 1689"Our main usecase is for GNUnet and Taler, but it might be usable for others, "
1686"hence we&#39;re releasing the code to the general public." 1690"hence we&#39;re releasing the code to the general public."
1687msgstr "" 1691msgstr ""
1688 1692
1689#: template/gnurl.html.j2:37 1693#: template/gnurl.html.j2:38
1690msgid "" 1694msgid ""
1691"libgnurl is released under the same license as libcurl. Please read the " 1695"libgnurl is released under the same license as libcurl. Please read the "
1692"README for instructions, as you must supply the correct options to configure " 1696"README for instructions, as you must supply the correct options to configure "
1693"to get a proper build of libgnurl." 1697"to get a proper build of libgnurl."
1694msgstr "" 1698msgstr ""
1695 1699
1696#: template/gnurl.html.j2:48 1700#: template/gnurl.html.j2:49
1697#, fuzzy 1701#, fuzzy
1698#| msgid "About" 1702#| msgid "About"
1699msgid "About gnurl" 1703msgid "About gnurl"
1700msgstr "عن" 1704msgstr "عن"
1701 1705
1702#: template/gnurl.html.j2:50 1706#: template/gnurl.html.j2:51
1703msgid "" 1707msgid ""
1704"Large parts of the following 6 paragraphs are old and need to be rewritten." 1708"Large parts of the following 6 paragraphs are old and need to be rewritten."
1705msgstr "" 1709msgstr ""
1706 1710
1707#: template/gnurl.html.j2:62 1711#: template/gnurl.html.j2:63
1708msgid "" 1712msgid ""
1709"cURL supports many crypto backends. GNUnet requires the use of GnuTLS, but " 1713"cURL supports many crypto backends. GNUnet requires the use of GnuTLS, but "
1710"other variants are used by some distributions. Supporting other crypto " 1714"other variants are used by some distributions. Supporting other crypto "
@@ -1716,7 +1720,7 @@ msgid ""
1716"the bugs that arise might be rather subtle." 1720"the bugs that arise might be rather subtle."
1717msgstr "" 1721msgstr ""
1718 1722
1719#: template/gnurl.html.j2:75 1723#: template/gnurl.html.j2:76
1720msgid "" 1724msgid ""
1721"For GNUnet, we also need a particularly modern version of GnuTLS. Thus, it " 1725"For GNUnet, we also need a particularly modern version of GnuTLS. Thus, it "
1722"would anyway be necessary to recompile cURL for GNUnet. But what happens if " 1726"would anyway be necessary to recompile cURL for GNUnet. But what happens if "
@@ -1738,7 +1742,7 @@ msgid ""
1738"that code." 1742"that code."
1739msgstr "" 1743msgstr ""
1740 1744
1741#: template/gnurl.html.j2:99 1745#: template/gnurl.html.j2:100
1742msgid "" 1746msgid ""
1743"So to use a modern version of GnuTLS, a sane approach is to disable all of " 1747"So to use a modern version of GnuTLS, a sane approach is to disable all of "
1744"the \"optional\" features of cURL that drag in system libraries that link " 1748"the \"optional\" features of cURL that drag in system libraries that link "
@@ -1752,11 +1756,11 @@ msgid ""
1752"this can really be trivially fixed by the cURL developers." 1756"this can really be trivially fixed by the cURL developers."
1753msgstr "" 1757msgstr ""
1754 1758
1755#: template/gnurl.html.j2:118 1759#: template/gnurl.html.j2:119
1756msgid "Rename to fix" 1760msgid "Rename to fix"
1757msgstr "" 1761msgstr ""
1758 1762
1759#: template/gnurl.html.j2:120 1763#: template/gnurl.html.j2:121
1760#, python-format 1764#, python-format
1761msgid "" 1765msgid ""
1762"How does forking fix it? Easy. First, we can get rid of all of the " 1766"How does forking fix it? Easy. First, we can get rid of all of the "
@@ -1775,11 +1779,11 @@ msgid ""
1775"makes a new release." 1779"makes a new release."
1776msgstr "" 1780msgstr ""
1777 1781
1778#: template/gnurl.html.j2:142 1782#: template/gnurl.html.j2:143
1779msgid "Using libgnurl" 1783msgid "Using libgnurl"
1780msgstr "" 1784msgstr ""
1781 1785
1782#: template/gnurl.html.j2:144 1786#: template/gnurl.html.j2:145
1783msgid "" 1787msgid ""
1784"Projects that use cURL only for HTTP/HTTPS and that would work with GnuTLS " 1788"Projects that use cURL only for HTTP/HTTPS and that would work with GnuTLS "
1785"should be able to switch to libgnurl by changing \"-lcurl\" to \"-lgnurl\". " 1789"should be able to switch to libgnurl by changing \"-lcurl\" to \"-lgnurl\". "
@@ -1790,11 +1794,11 @@ msgid ""
1790"the original curl source have been written." 1794"the original curl source have been written."
1791msgstr "" 1795msgstr ""
1792 1796
1793#: template/gnurl.html.j2:161 1797#: template/gnurl.html.j2:162
1794msgid "Gotchas" 1798msgid "Gotchas"
1795msgstr "" 1799msgstr ""
1796 1800
1797#: template/gnurl.html.j2:163 1801#: template/gnurl.html.j2:164
1798msgid "" 1802msgid ""
1799"libgnurl and gnurl are not intended to be used as a replacement for curl for " 1803"libgnurl and gnurl are not intended to be used as a replacement for curl for "
1800"users: <br> This does not mean there is no confidence in the work done with " 1804"users: <br> This does not mean there is no confidence in the work done with "
@@ -1807,15 +1811,15 @@ msgid ""
1807"use of gnurl and viceversa." 1811"use of gnurl and viceversa."
1808msgstr "" 1812msgstr ""
1809 1813
1810#: template/gnurl.html.j2:188 1814#: template/gnurl.html.j2:189
1811msgid "You can get the gnurl git repository using:" 1815msgid "You can get the gnurl git repository using:"
1812msgstr "" 1816msgstr ""
1813 1817
1814#: template/gnurl.html.j2:201 1818#: template/gnurl.html.j2:202
1815msgid "The versions are checked in as (signed) git tags." 1819msgid "The versions are checked in as (signed) git tags."
1816msgstr "" 1820msgstr ""
1817 1821
1818#: template/gnurl.html.j2:211 1822#: template/gnurl.html.j2:212
1819msgid "" 1823msgid ""
1820"Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/" 1824"Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/"
1821"\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a " 1825"\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a "
@@ -1828,11 +1832,11 @@ msgid ""
1828"href=\"https://pkgsrc.org\">pkgsrc</a>." 1832"href=\"https://pkgsrc.org\">pkgsrc</a>."
1829msgstr "" 1833msgstr ""
1830 1834
1831#: template/gnurl.html.j2:228 1835#: template/gnurl.html.j2:229
1832msgid "Building gnurl" 1836msgid "Building gnurl"
1833msgstr "" 1837msgstr ""
1834 1838
1835#: template/gnurl.html.j2:230 1839#: template/gnurl.html.j2:231
1836msgid "" 1840msgid ""
1837"We suggest to closely follow release announcements, as they might indicate " 1841"We suggest to closely follow release announcements, as they might indicate "
1838"changes in how gnurl is to be build. <br> If your package manager provides a " 1842"changes in how gnurl is to be build. <br> If your package manager provides a "
@@ -1847,95 +1851,95 @@ msgid ""
1847"considered to be stable and approved builds." 1851"considered to be stable and approved builds."
1848msgstr "" 1852msgstr ""
1849 1853
1850#: template/gnurl.html.j2:251 1854#: template/gnurl.html.j2:252
1851msgid "Building from the distributed tarball (prefered method)" 1855msgid "Building from the distributed tarball (prefered method)"
1852msgstr "" 1856msgstr ""
1853 1857
1854#: template/gnurl.html.j2:253 1858#: template/gnurl.html.j2:254
1855msgid "" 1859msgid ""
1856"If you want to verify the signature, install an OpenPGP compatible tool such " 1860"If you want to verify the signature, install an OpenPGP compatible tool such "
1857"as security/gnupgp2 (and set it up). Assuming you use pkgin:" 1861"as security/gnupgp2 (and set it up). Assuming you use pkgin:"
1858msgstr "" 1862msgstr ""
1859 1863
1860#: template/gnurl.html.j2:267 1864#: template/gnurl.html.j2:268
1861msgid "Fetch the signature key from" 1865msgid "Fetch the signature key from"
1862msgstr "" 1866msgstr ""
1863 1867
1864#: template/gnurl.html.j2:271 1868#: template/gnurl.html.j2:272
1865msgid "or via commandline with gnupg2." 1869msgid "or via commandline with gnupg2."
1866msgstr "" 1870msgstr ""
1867 1871
1868#: template/gnurl.html.j2:276 1872#: template/gnurl.html.j2:277
1869msgid "" 1873msgid ""
1870"Fetch the release, the signature, the checksum file as well as its signature:" 1874"Fetch the release, the signature, the checksum file as well as its signature:"
1871msgstr "" 1875msgstr ""
1872 1876
1873#: template/gnurl.html.j2:295 1877#: template/gnurl.html.j2:296
1874msgid "" 1878msgid ""
1875"verify the signatures, and verify the checksums against the checksums in " 1879"verify the signatures, and verify the checksums against the checksums in "
1876"the .sum.txt file." 1880"the .sum.txt file."
1877msgstr "" 1881msgstr ""
1878 1882
1879#: template/gnurl.html.j2:301 1883#: template/gnurl.html.j2:302
1880msgid "unpack the tarball:" 1884msgid "unpack the tarball:"
1881msgstr "" 1885msgstr ""
1882 1886
1883#: template/gnurl.html.j2:311 1887#: template/gnurl.html.j2:312
1884msgid "Change into the directory" 1888msgid "Change into the directory"
1885msgstr "" 1889msgstr ""
1886 1890
1887#: template/gnurl.html.j2:321 1891#: template/gnurl.html.j2:322
1888msgid "Now you can either run" 1892msgid "Now you can either run"
1889msgstr "" 1893msgstr ""
1890 1894
1891#: template/gnurl.html.j2:331 1895#: template/gnurl.html.j2:332
1892msgid "directly (and read configure-gnurl before you do so) or invoke" 1896msgid "directly (and read configure-gnurl before you do so) or invoke"
1893msgstr "" 1897msgstr ""
1894 1898
1895#: template/gnurl.html.j2:341 1899#: template/gnurl.html.j2:342
1896msgid "" 1900msgid ""
1897"and pass additional parameters such as a custom PREFIX location. Further " 1901"and pass additional parameters such as a custom PREFIX location. Further "
1898"reference can be the" 1902"reference can be the"
1899msgstr "" 1903msgstr ""
1900 1904
1901#: template/gnurl.html.j2:346 1905#: template/gnurl.html.j2:347
1902msgid "Now run" 1906msgid "Now run"
1903msgstr "" 1907msgstr ""
1904 1908
1905#: template/gnurl.html.j2:356 1909#: template/gnurl.html.j2:357
1906msgid "(this is optional)" 1910msgid "(this is optional)"
1907msgstr "" 1911msgstr ""
1908 1912
1909#: template/gnurl.html.j2:365 1913#: template/gnurl.html.j2:366
1910msgid "and you are done." 1914msgid "and you are done."
1911msgstr "" 1915msgstr ""
1912 1916
1913#: template/gnurl.html.j2:369 1917#: template/gnurl.html.j2:370
1914msgid "Building from a tagged git commit" 1918msgid "Building from a tagged git commit"
1915msgstr "" 1919msgstr ""
1916 1920
1917#: template/gnurl.html.j2:371 1921#: template/gnurl.html.j2:372
1918msgid "" 1922msgid ""
1919"Follow the steps above, but instead of downloading the tarball, clone the " 1923"Follow the steps above, but instead of downloading the tarball, clone the "
1920"git tag you want to build from." 1924"git tag you want to build from."
1921msgstr "" 1925msgstr ""
1922 1926
1923#: template/gnurl.html.j2:382 1927#: template/gnurl.html.j2:383
1924msgid "Reporting Bugs" 1928msgid "Reporting Bugs"
1925msgstr "" 1929msgstr ""
1926 1930
1927#: template/gnurl.html.j2:384 1931#: template/gnurl.html.j2:385
1928msgid "" 1932msgid ""
1929"You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/" 1933"You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/"
1930"\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but " 1934"\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but "
1931"we prefer to track bugs on the bugtracker." 1935"we prefer to track bugs on the bugtracker."
1932msgstr "" 1936msgstr ""
1933 1937
1934#: template/gnurl.html.j2:395 1938#: template/gnurl.html.j2:396
1935msgid "Maintainer and Cryptographic signatures" 1939msgid "Maintainer and Cryptographic signatures"
1936msgstr "" 1940msgstr ""
1937 1941
1938#: template/gnurl.html.j2:397 1942#: template/gnurl.html.j2:398
1939msgid "" 1943msgid ""
1940"gnurl/libgnurl is looking for a new maintainer. Releases after version " 1944"gnurl/libgnurl is looking for a new maintainer. Releases after version "
1941"7.69.1 and up to version 7.72.0 were signed with the OpenPGP Key " 1945"7.69.1 and up to version 7.72.0 were signed with the OpenPGP Key "
@@ -1944,29 +1948,29 @@ msgid ""
1944"key fingerprint <b>6115 012D EA30 26F6 2A98 A556 D6B5 7084 2F7E 7F8D</b>." 1948"key fingerprint <b>6115 012D EA30 26F6 2A98 A556 D6B5 7084 2F7E 7F8D</b>."
1945msgstr "" 1949msgstr ""
1946 1950
1947#: template/gsoc-2018-gnunet-webui.html.j2:7 1951#: template/gsoc-2018-gnunet-webui.html.j2:8
1948msgid "GSoC 2018: GNUnet WebUI (GNUnet Web-based User Interface)" 1952msgid "GSoC 2018: GNUnet WebUI (GNUnet Web-based User Interface)"
1949msgstr "" 1953msgstr ""
1950 1954
1951#: template/gsoc-2018-gnunet-webui.html.j2:11 1955#: template/gsoc-2018-gnunet-webui.html.j2:12
1952msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann" 1956msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann"
1953msgstr "" 1957msgstr ""
1954 1958
1955#: template/gsoc-2018-gnunet-webui.html.j2:18 1959#: template/gsoc-2018-gnunet-webui.html.j2:19
1956msgid "" 1960msgid ""
1957"In the context of Google Summer of Code 2018, my mentor (Martin " 1961"In the context of Google Summer of Code 2018, my mentor (Martin "
1958"Schanzenbach) and I have worked on creating and extending the REST API of " 1962"Schanzenbach) and I have worked on creating and extending the REST API of "
1959"GNUnet. Currently, we mirrored the functionality of following commands:" 1963"GNUnet. Currently, we mirrored the functionality of following commands:"
1960msgstr "" 1964msgstr ""
1961 1965
1962#: template/gsoc-2018-gnunet-webui.html.j2:32 1966#: template/gsoc-2018-gnunet-webui.html.j2:33
1963msgid "" 1967msgid ""
1964"Additionally, we developed a website with the Javascript framework Angular 6 " 1968"Additionally, we developed a website with the Javascript framework Angular 6 "
1965"and the design framework iotaCSS to use the new REST API. The REST API of " 1969"and the design framework iotaCSS to use the new REST API. The REST API of "
1966"GNUnet is now documented with Sphinx." 1970"GNUnet is now documented with Sphinx."
1967msgstr "" 1971msgstr ""
1968 1972
1969#: template/gsoc-2018-gnunet-webui.html.j2:41 1973#: template/gsoc-2018-gnunet-webui.html.j2:42
1970msgid "" 1974msgid ""
1971"... when you can use the command line tools? We need to keep in mind, that " 1975"... when you can use the command line tools? We need to keep in mind, that "
1972"everyone has the right to stay secure and private but not everyone feels " 1976"everyone has the right to stay secure and private but not everyone feels "
@@ -1976,7 +1980,7 @@ msgid ""
1976"API and the command line tools may attract new users and developers." 1980"API and the command line tools may attract new users and developers."
1977msgstr "" 1981msgstr ""
1978 1982
1979#: template/gsoc-2018-gnunet-webui.html.j2:54 1983#: template/gsoc-2018-gnunet-webui.html.j2:55
1980msgid "" 1984msgid ""
1981"<li> The REST API developed in GNUnet<br> The REST API is already merged " 1985"<li> The REST API developed in GNUnet<br> The REST API is already merged "
1982"into the gnunet.git repository (<a href=\"https://gnunet.org/git/gnunet.git/" 1986"into the gnunet.git repository (<a href=\"https://gnunet.org/git/gnunet.git/"
@@ -1999,13 +2003,13 @@ msgid ""
1999"and \"make html\". Then open the 'index.html' under 'build/html/'. </li>" 2003"and \"make html\". Then open the 'index.html' under 'build/html/'. </li>"
2000msgstr "" 2004msgstr ""
2001 2005
2002#: template/gsoc-2018-gnunet-webui.html.j2:91 2006#: template/gsoc-2018-gnunet-webui.html.j2:92
2003msgid "" 2007msgid ""
2004"Please, give it a try and contact me, if you find any bugs or unintentional " 2008"Please, give it a try and contact me, if you find any bugs or unintentional "
2005"features. ;)" 2009"features. ;)"
2006msgstr "" 2010msgstr ""
2007 2011
2008#: template/gsoc-2018-gnunet-webui.html.j2:98 2012#: template/gsoc-2018-gnunet-webui.html.j2:99
2009msgid "" 2013msgid ""
2010"Right now, the build process of the web application may be a little too " 2014"Right now, the build process of the web application may be a little too "
2011"complex for a casual user. We may be able to solve this by using docker.<br /" 2015"complex for a casual user. We may be able to solve this by using docker.<br /"
@@ -2016,27 +2020,27 @@ msgid ""
2016"changes, etc..." 2020"changes, etc..."
2017msgstr "" 2021msgstr ""
2018 2022
2019#: template/gsoc-2018-gnunet-webui.html.j2:111 2023#: template/gsoc-2018-gnunet-webui.html.j2:112
2020msgid "Thanks for reading." 2024msgid "Thanks for reading."
2021msgstr "" 2025msgstr ""
2022 2026
2023#: template/gsoc.html.j2:6 2027#: template/gsoc.html.j2:7
2024msgid "GNUnet's Google Summer of Code projects" 2028msgid "GNUnet's Google Summer of Code projects"
2025msgstr "" 2029msgstr ""
2026 2030
2027#: template/gsoc.html.j2:12 template/gsoc.html.j2:29 2031#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
2028msgid "Ideas 2021" 2032msgid "Ideas 2021"
2029msgstr "" 2033msgstr ""
2030 2034
2031#: template/gsoc.html.j2:13 template/gsoc.html.j2:215 2035#: template/gsoc.html.j2:14 template/gsoc.html.j2:216
2032msgid "Past projects" 2036msgid "Past projects"
2033msgstr "" 2037msgstr ""
2034 2038
2035#: template/gsoc.html.j2:14 template/gsoc.html.j2:596 2039#: template/gsoc.html.j2:15 template/gsoc.html.j2:597
2036msgid "Finished projects" 2040msgid "Finished projects"
2037msgstr "" 2041msgstr ""
2038 2042
2039#: template/gsoc.html.j2:21 2043#: template/gsoc.html.j2:22
2040msgid "" 2044msgid ""
2041"As a GNU project, GNUnet has participated in the Google Summer of Code " 2045"As a GNU project, GNUnet has participated in the Google Summer of Code "
2042"(GSoC) for a number of years. This page lists all current, past, and " 2046"(GSoC) for a number of years. This page lists all current, past, and "
@@ -2045,7 +2049,7 @@ msgid ""
2045"own idea), please contact us on the mailing list." 2049"own idea), please contact us on the mailing list."
2046msgstr "" 2050msgstr ""
2047 2051
2048#: template/gsoc.html.j2:34 2052#: template/gsoc.html.j2:35
2049msgid "" 2053msgid ""
2050"The GNUnet team is currently working on a transport layer rewrite in order " 2054"The GNUnet team is currently working on a transport layer rewrite in order "
2051"to fix core issues with connectivity. This new component is currently " 2055"to fix core issues with connectivity. This new component is currently "
@@ -2068,7 +2072,7 @@ msgid ""
2068"Schanzenbach, t3sserakt" 2072"Schanzenbach, t3sserakt"
2069msgstr "" 2073msgstr ""
2070 2074
2071#: template/gsoc.html.j2:79 2075#: template/gsoc.html.j2:80
2072msgid "" 2076msgid ""
2073"The REST API currently only supports a single user system. This is an issue " 2077"The REST API currently only supports a single user system. This is an issue "
2074"as on multi-user systems, access control must be enfoced on a per-user " 2078"as on multi-user systems, access control must be enfoced on a per-user "
@@ -2082,7 +2086,7 @@ msgid ""
2082"strong> Martin Schanzenbach" 2086"strong> Martin Schanzenbach"
2083msgstr "" 2087msgstr ""
2084 2088
2085#: template/gsoc.html.j2:111 2089#: template/gsoc.html.j2:112
2086msgid "" 2090msgid ""
2087"reclaimID is a decentralized identity system build on top of the GNU Name " 2091"reclaimID is a decentralized identity system build on top of the GNU Name "
2088"System. Currently, there is a Webextension which uses the GNUnet <a " 2092"System. Currently, there is a Webextension which uses the GNUnet <a "
@@ -2101,7 +2105,7 @@ msgid ""
2101"Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" 2105"Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach"
2102msgstr "" 2106msgstr ""
2103 2107
2104#: template/gsoc.html.j2:147 2108#: template/gsoc.html.j2:148
2105msgid "" 2109msgid ""
2106"Currently, the keys in our statistics database are too verbose. For example: " 2110"Currently, the keys in our statistics database are too verbose. For example: "
2107"</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" 2111"</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/"
@@ -2120,7 +2124,7 @@ msgid ""
2120"strong> Martin Schanzenbach" 2124"strong> Martin Schanzenbach"
2121msgstr "" 2125msgstr ""
2122 2126
2123#: template/gsoc.html.j2:187 2127#: template/gsoc.html.j2:188
2124msgid "" 2128msgid ""
2125"The goal is to either build upon the (outdated) <a href=\"https://github.com/" 2129"The goal is to either build upon the (outdated) <a href=\"https://github.com/"
2126"canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " 2130"canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a "
@@ -2131,40 +2135,40 @@ msgid ""
2131"implementing services and libraries for GNUnet." 2135"implementing services and libraries for GNUnet."
2132msgstr "" 2136msgstr ""
2133 2137
2134#: template/gsoc.html.j2:198 template/gsoc.html.j2:652 2138#: template/gsoc.html.j2:199 template/gsoc.html.j2:653
2135msgid "<strong>Mentors:</strong> Martin Schanzenbach" 2139msgid "<strong>Mentors:</strong> Martin Schanzenbach"
2136msgstr "" 2140msgstr ""
2137 2141
2138#: template/gsoc.html.j2:203 2142#: template/gsoc.html.j2:204
2139msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." 2143msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
2140msgstr "" 2144msgstr ""
2141 2145
2142#: template/gsoc.html.j2:208 template/gsoc.html.j2:321 2146#: template/gsoc.html.j2:209 template/gsoc.html.j2:322
2143#: template/gsoc.html.j2:531 template/gsoc.html.j2:662 2147#: template/gsoc.html.j2:532 template/gsoc.html.j2:663
2144msgid "Difficulty level: medium" 2148msgid "Difficulty level: medium"
2145msgstr "" 2149msgstr ""
2146 2150
2147#: template/gsoc.html.j2:222 2151#: template/gsoc.html.j2:223
2148msgid "" 2152msgid ""
2149"It is time for GNUnet to run properly on Android. Note that GNUnet is " 2153"It is time for GNUnet to run properly on Android. Note that GNUnet is "
2150"written in C, and this is not about rewriting GNUnet in Java, but about " 2154"written in C, and this is not about rewriting GNUnet in Java, but about "
2151"getting the C code to run on Android." 2155"getting the C code to run on Android."
2152msgstr "" 2156msgstr ""
2153 2157
2154#: template/gsoc.html.j2:229 2158#: template/gsoc.html.j2:230
2155msgid "" 2159msgid ""
2156"Includes: Implementation of rudimentary Android compatibility for GNUnet, in " 2160"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
2157"part by porting the GNUnet utils scheduler to act as a thin wrapper over " 2161"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
2158"libuv." 2162"libuv."
2159msgstr "" 2163msgstr ""
2160 2164
2161#: template/gsoc.html.j2:236 2165#: template/gsoc.html.j2:237
2162msgid "" 2166msgid ""
2163"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " 2167"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
2164"Goebel</a>, Jeff Burdges, Christian Grothoff" 2168"Goebel</a>, Jeff Burdges, Christian Grothoff"
2165msgstr "" 2169msgstr ""
2166 2170
2167#: template/gsoc.html.j2:245 2171#: template/gsoc.html.j2:246
2168msgid "" 2172msgid ""
2169"There is a push for migrating our CI to Gitlab. The CI should eventually not " 2173"There is a push for migrating our CI to Gitlab. The CI should eventually not "
2170"just run \"make check\" on various platforms, but also perform tests with " 2174"just run \"make check\" on various platforms, but also perform tests with "
@@ -2175,11 +2179,11 @@ msgid ""
2175"automatic dependency discovery (as done by the autotools) is also important." 2179"automatic dependency discovery (as done by the autotools) is also important."
2176msgstr "" 2180msgstr ""
2177 2181
2178#: template/gsoc.html.j2:257 2182#: template/gsoc.html.j2:258
2179msgid "<strong>Mentors:</strong> TBD" 2183msgid "<strong>Mentors:</strong> TBD"
2180msgstr "" 2184msgstr ""
2181 2185
2182#: template/gsoc.html.j2:267 2186#: template/gsoc.html.j2:268
2183msgid "" 2187msgid ""
2184"One great problem of the current Internet is the lack of disintermediation. " 2188"One great problem of the current Internet is the lack of disintermediation. "
2185"When people want to talk they need a chat service. When they want to share " 2189"When people want to talk they need a chat service. When they want to share "
@@ -2195,21 +2199,21 @@ msgid ""
2195"more information and context, read" 2199"more information and context, read"
2196msgstr "" 2200msgstr ""
2197 2201
2198#: template/gsoc.html.j2:288 2202#: template/gsoc.html.j2:289
2199msgid "<strong>Mentors:</strong> lynX &amp; dvn" 2203msgid "<strong>Mentors:</strong> lynX &amp; dvn"
2200msgstr "" 2204msgstr ""
2201 2205
2202#: template/gsoc.html.j2:296 2206#: template/gsoc.html.j2:297
2203msgid "" 2207msgid ""
2204"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." 2208"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
2205msgstr "" 2209msgstr ""
2206 2210
2207#: template/gsoc.html.j2:302 template/gsoc.html.j2:337 2211#: template/gsoc.html.j2:303 template/gsoc.html.j2:338
2208#: template/gsoc.html.j2:352 2212#: template/gsoc.html.j2:353
2209msgid "<strong>Mentors:</strong> Jeff Burdges" 2213msgid "<strong>Mentors:</strong> Jeff Burdges"
2210msgstr "" 2214msgstr ""
2211 2215
2212#: template/gsoc.html.j2:307 2216#: template/gsoc.html.j2:308
2213msgid "" 2217msgid ""
2214"Note: There was a Special TLDs spec to allow Tor to resolve domain names " 2218"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
2215"using GNS over Tor too, but currently that's on hold until folks think more " 2219"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -2217,12 +2221,12 @@ msgid ""
2217"more collaborative approach NSS2 for now." 2221"more collaborative approach NSS2 for now."
2218msgstr "" 2222msgstr ""
2219 2223
2220#: template/gsoc.html.j2:316 template/gsoc.html.j2:456 2224#: template/gsoc.html.j2:317 template/gsoc.html.j2:457
2221#: template/gsoc.html.j2:496 template/gsoc.html.j2:526 2225#: template/gsoc.html.j2:497 template/gsoc.html.j2:527
2222msgid "Required Skills: C" 2226msgid "Required Skills: C"
2223msgstr "" 2227msgstr ""
2224 2228
2225#: template/gsoc.html.j2:329 2229#: template/gsoc.html.j2:330
2226msgid "" 2230msgid ""
2227"Improve the Rust implementation of GNUnet utils, possibly including adding " 2231"Improve the Rust implementation of GNUnet utils, possibly including adding "
2228"support for asynchronous IO using mio, or perhaps a higher level " 2232"support for asynchronous IO using mio, or perhaps a higher level "
@@ -2230,32 +2234,32 @@ msgid ""
2230"gj." 2234"gj."
2231msgstr "" 2235msgstr ""
2232 2236
2233#: template/gsoc.html.j2:345 2237#: template/gsoc.html.j2:346
2234msgid "" 2238msgid ""
2235"Implementation of a replacement for PANDA (see Pond) with better security, " 2239"Implementation of a replacement for PANDA (see Pond) with better security, "
2236"and maybe integration with the GNU Name System for key exchange." 2240"and maybe integration with the GNU Name System for key exchange."
2237msgstr "" 2241msgstr ""
2238 2242
2239#: template/gsoc.html.j2:357 2243#: template/gsoc.html.j2:358
2240msgid "Required Skills: Rust or C, crypto" 2244msgid "Required Skills: Rust or C, crypto"
2241msgstr "" 2245msgstr ""
2242 2246
2243#: template/gsoc.html.j2:362 template/gsoc.html.j2:419 2247#: template/gsoc.html.j2:363 template/gsoc.html.j2:420
2244#: template/gsoc.html.j2:461 template/gsoc.html.j2:501 2248#: template/gsoc.html.j2:462 template/gsoc.html.j2:502
2245msgid "Difficulty level: high" 2249msgid "Difficulty level: high"
2246msgstr "" 2250msgstr ""
2247 2251
2248#: template/gsoc.html.j2:370 2252#: template/gsoc.html.j2:371
2249msgid "" 2253msgid ""
2250"Implement different place types and file sharing by creating a new place for " 2254"Implement different place types and file sharing by creating a new place for "
2251"the shared content." 2255"the shared content."
2252msgstr "" 2256msgstr ""
2253 2257
2254#: template/gsoc.html.j2:376 2258#: template/gsoc.html.j2:377
2255msgid "Place types to be implemented:" 2259msgid "Place types to be implemented:"
2256msgstr "" 2260msgstr ""
2257 2261
2258#: template/gsoc.html.j2:380 2262#: template/gsoc.html.j2:381
2259msgid "" 2263msgid ""
2260"<ul> <li>File: generic file with comments</li> <li>Image: display an image " 2264"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
2261"with comments referencing a region of the image</li> <li>Sound: play a sound " 2265"with comments referencing a region of the image</li> <li>Sound: play a sound "
@@ -2265,11 +2269,11 @@ msgid ""
2265"</ul>" 2269"</ul>"
2266msgstr "" 2270msgstr ""
2267 2271
2268#: template/gsoc.html.j2:391 2272#: template/gsoc.html.j2:392
2269msgid "Also provide the following UI functionality:" 2273msgid "Also provide the following UI functionality:"
2270msgstr "" 2274msgstr ""
2271 2275
2272#: template/gsoc.html.j2:395 2276#: template/gsoc.html.j2:396
2273msgid "" 2277msgid ""
2274"<ul> <li>Fork existing channels, reorganize people into new chatrooms or " 2278"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
2275"channels.</li> <li>Share a post (edit and repost something elsewhere, on a " 2279"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
@@ -2278,21 +2282,21 @@ msgid ""
2278"ul>" 2282"ul>"
2279msgstr "" 2283msgstr ""
2280 2284
2281#: template/gsoc.html.j2:404 2285#: template/gsoc.html.j2:405
2282msgid "" 2286msgid ""
2283"See also <a href=\"http://secushare.org/features\">http://secushare.org/" 2287"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
2284"features</a>" 2288"features</a>"
2285msgstr "" 2289msgstr ""
2286 2290
2287#: template/gsoc.html.j2:409 2291#: template/gsoc.html.j2:410
2288msgid "<strong>Mentors:</strong> lynX" 2292msgid "<strong>Mentors:</strong> lynX"
2289msgstr "" 2293msgstr ""
2290 2294
2291#: template/gsoc.html.j2:414 2295#: template/gsoc.html.j2:415
2292msgid "Required Skills: C/C++" 2296msgid "Required Skills: C/C++"
2293msgstr "" 2297msgstr ""
2294 2298
2295#: template/gsoc.html.j2:427 2299#: template/gsoc.html.j2:428
2296msgid "" 2300msgid ""
2297"Implement aggregation of distributed state from various channels in order to " 2301"Implement aggregation of distributed state from various channels in order to "
2298"provide for a powerful social graph API capable of producing social network " 2302"provide for a powerful social graph API capable of producing social network "
@@ -2303,17 +2307,17 @@ msgid ""
2303"Linda. You have 11 contacts in common with her. [ADD]\")." 2307"Linda. You have 11 contacts in common with her. [ADD]\")."
2304msgstr "" 2308msgstr ""
2305 2309
2306#: template/gsoc.html.j2:445 2310#: template/gsoc.html.j2:446
2307msgid "" 2311msgid ""
2308"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" 2312"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/"
2309"rendezvous</a>" 2313"rendezvous</a>"
2310msgstr "" 2314msgstr ""
2311 2315
2312#: template/gsoc.html.j2:451 template/gsoc.html.j2:491 2316#: template/gsoc.html.j2:452 template/gsoc.html.j2:492
2313msgid "<strong>Mentors:</strong> t3sserakt, lynX" 2317msgid "<strong>Mentors:</strong> t3sserakt, lynX"
2314msgstr "" 2318msgstr ""
2315 2319
2316#: template/gsoc.html.j2:468 2320#: template/gsoc.html.j2:469
2317msgid "" 2321msgid ""
2318"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " 2322"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
2319"mail clients into secushare user interfaces. </li> <li> Think of ways to map " 2323"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
@@ -2323,7 +2327,7 @@ msgid ""
2323"this task but it is not an requirement. </li> </ul>" 2327"this task but it is not an requirement. </li> </ul>"
2324msgstr "" 2328msgstr ""
2325 2329
2326#: template/gsoc.html.j2:509 2330#: template/gsoc.html.j2:510
2327msgid "" 2331msgid ""
2328"Implementation of the GNUnet auction system described in Chapter 3 of <a " 2332"Implementation of the GNUnet auction system described in Chapter 3 of <a "
2329"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " 2333"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. "
@@ -2332,33 +2336,33 @@ msgid ""
2332"three user interface programs create, info and join." 2336"three user interface programs create, info and join."
2333msgstr "" 2337msgstr ""
2334 2338
2335#: template/gsoc.html.j2:521 2339#: template/gsoc.html.j2:522
2336msgid "<strong>Mentors:</strong> mate, cg" 2340msgid "<strong>Mentors:</strong> mate, cg"
2337msgstr "" 2341msgstr ""
2338 2342
2339#: template/gsoc.html.j2:539 2343#: template/gsoc.html.j2:540
2340msgid "" 2344msgid ""
2341"Implementation of additional transports to make GNUnet communication more " 2345"Implementation of additional transports to make GNUnet communication more "
2342"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" 2346"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
2343"over-DNS" 2347"over-DNS"
2344msgstr "" 2348msgstr ""
2345 2349
2346#: template/gsoc.html.j2:546 template/gsoc.html.j2:560 2350#: template/gsoc.html.j2:547 template/gsoc.html.j2:561
2347msgid "<strong>Mentors:</strong> Matthias Wachs" 2351msgid "<strong>Mentors:</strong> Matthias Wachs"
2348msgstr "" 2352msgstr ""
2349 2353
2350#: template/gsoc.html.j2:554 2354#: template/gsoc.html.j2:555
2351msgid "" 2355msgid ""
2352"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " 2356"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
2353"punching, better STUN support)" 2357"punching, better STUN support)"
2354msgstr "" 2358msgstr ""
2355 2359
2356#: template/gsoc.html.j2:568 2360#: template/gsoc.html.j2:569
2357msgid "" 2361msgid ""
2358"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" 2362"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
2359msgstr "" 2363msgstr ""
2360 2364
2361#: template/gsoc.html.j2:576 2365#: template/gsoc.html.j2:577
2362msgid "" 2366msgid ""
2363"Improving libaboss to make computation on shared secrets (including repeated " 2367"Improving libaboss to make computation on shared secrets (including repeated "
2364"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" 2368"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?"
@@ -2366,13 +2370,13 @@ msgid ""
2366"moving libaboss to bignums (gcry_mpi)." 2370"moving libaboss to bignums (gcry_mpi)."
2367msgstr "" 2371msgstr ""
2368 2372
2369#: template/gsoc.html.j2:589 2373#: template/gsoc.html.j2:590
2370msgid "" 2374msgid ""
2371"Please refer to the description for this project listed under GNU Guix " 2375"Please refer to the description for this project listed under GNU Guix "
2372"project ideas." 2376"project ideas."
2373msgstr "" 2377msgstr ""
2374 2378
2375#: template/gsoc.html.j2:602 2379#: template/gsoc.html.j2:603
2376msgid "" 2380msgid ""
2377"Python 2.7 is reaching its end-of-life, and we want to get rid of the " 2381"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
2378"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " 2382"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
@@ -2381,27 +2385,27 @@ msgid ""
2381"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." 2385"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)."
2382msgstr "" 2386msgstr ""
2383 2387
2384#: template/gsoc.html.j2:612 2388#: template/gsoc.html.j2:613
2385msgid "<strong>Mentors:</strong> Christian Grothoff" 2389msgid "<strong>Mentors:</strong> Christian Grothoff"
2386msgstr "" 2390msgstr ""
2387 2391
2388#: template/gsoc.html.j2:617 2392#: template/gsoc.html.j2:618
2389msgid "Required Skills:" 2393msgid "Required Skills:"
2390msgstr "" 2394msgstr ""
2391 2395
2392#: template/gsoc.html.j2:622 2396#: template/gsoc.html.j2:623
2393msgid "Difficulty level:" 2397msgid "Difficulty level:"
2394msgstr "" 2398msgstr ""
2395 2399
2396#: template/gsoc.html.j2:627 2400#: template/gsoc.html.j2:628
2397msgid "Report:" 2401msgid "Report:"
2398msgstr "" 2402msgstr ""
2399 2403
2400#: template/gsoc.html.j2:632 2404#: template/gsoc.html.j2:633
2401msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." 2405msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
2402msgstr "" 2406msgstr ""
2403 2407
2404#: template/gsoc.html.j2:642 2408#: template/gsoc.html.j2:643
2405msgid "" 2409msgid ""
2406"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " 2410"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
2407"to be determined framework such as Angular2. This includes the design and " 2411"to be determined framework such as Angular2. This includes the design and "
@@ -2410,32 +2414,32 @@ msgid ""
2410"html\">GNUnet API</a>." 2414"html\">GNUnet API</a>."
2411msgstr "" 2415msgstr ""
2412 2416
2413#: template/gsoc.html.j2:657 2417#: template/gsoc.html.j2:658
2414msgid "Required Skills: C, JavaScript, CSS" 2418msgid "Required Skills: C, JavaScript, CSS"
2415msgstr "" 2419msgstr ""
2416 2420
2417#: template/gsoc.html.j2:667 2421#: template/gsoc.html.j2:668
2418msgid "" 2422msgid ""
2419"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" 2423"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
2420msgstr "" 2424msgstr ""
2421 2425
2422#: template/index.html.j2:8 2426#: template/index.html.j2:9
2423msgid "The Internet of tomorrow needs GNUnet today" 2427msgid "The Internet of tomorrow needs GNUnet today"
2424msgstr "" 2428msgstr ""
2425 2429
2426#: template/index.html.j2:26 2430#: template/index.html.j2:27
2427msgid "Latest news" 2431msgid "Latest news"
2428msgstr "" 2432msgstr ""
2429 2433
2430#: template/index.html.j2:32 2434#: template/index.html.j2:33
2431msgid "Older news entries" 2435msgid "Older news entries"
2432msgstr "" 2436msgstr ""
2433 2437
2434#: template/index.html.j2:47 2438#: template/index.html.j2:48
2435msgid "The Internet is broken" 2439msgid "The Internet is broken"
2436msgstr "" 2440msgstr ""
2437 2441
2438#: template/index.html.j2:49 2442#: template/index.html.j2:50
2439msgid "" 2443msgid ""
2440"The conventional Internet is currently like a system of roads with deep " 2444"The conventional Internet is currently like a system of roads with deep "
2441"potholes and highwaymen all over the place. Even if you still can use the " 2445"potholes and highwaymen all over the place. Even if you still can use the "
@@ -2458,11 +2462,11 @@ msgid ""
2458"vulnerable for multiple attacks massively threatening our freedom. -->" 2462"vulnerable for multiple attacks massively threatening our freedom. -->"
2459msgstr "" 2463msgstr ""
2460 2464
2461#: template/index.html.j2:94 2465#: template/index.html.j2:95
2462msgid "GNUnet helps building a new Internet" 2466msgid "GNUnet helps building a new Internet"
2463msgstr "" 2467msgstr ""
2464 2468
2465#: template/index.html.j2:96 2469#: template/index.html.j2:97
2466msgid "" 2470msgid ""
2467"GNUnet is a network protocol stack for building secure, distributed, and " 2471"GNUnet is a network protocol stack for building secure, distributed, and "
2468"privacy-preserving applications.<br/> With strong roots in <a class=\"link\" " 2472"privacy-preserving applications.<br/> With strong roots in <a class=\"link\" "
@@ -2471,11 +2475,11 @@ msgid ""
2471"internet\">old insecure Internet</a> protocol stack." 2475"internet\">old insecure Internet</a> protocol stack."
2472msgstr "" 2476msgstr ""
2473 2477
2474#: template/index.html.j2:119 2478#: template/index.html.j2:120
2475msgid "Metadata is exposed" 2479msgid "Metadata is exposed"
2476msgstr "" 2480msgstr ""
2477 2481
2478#: template/index.html.j2:121 2482#: template/index.html.j2:122
2479msgid "" 2483msgid ""
2480"Your metadata is just as revealing as the actual content; and it gets " 2484"Your metadata is just as revealing as the actual content; and it gets "
2481"exposed on the Internet.<br> Even though transport encryption is " 2485"exposed on the Internet.<br> Even though transport encryption is "
@@ -2484,11 +2488,11 @@ msgid ""
2484"frequency and the volume of communication are all still revealed.<br>" 2488"frequency and the volume of communication are all still revealed.<br>"
2485msgstr "" 2489msgstr ""
2486 2490
2487#: template/index.html.j2:150 2491#: template/index.html.j2:151
2488msgid "GNUnet provides privacy-by design" 2492msgid "GNUnet provides privacy-by design"
2489msgstr "" 2493msgstr ""
2490 2494
2491#: template/index.html.j2:152 2495#: template/index.html.j2:153
2492msgid "" 2496msgid ""
2493"It provides <a class=\"link\" href=\"https://www.w3.org/2014/strint/" 2497"It provides <a class=\"link\" href=\"https://www.w3.org/2014/strint/"
2494"papers/65.pdf\"> improving addressing, routing, naming and content " 2498"papers/65.pdf\"> improving addressing, routing, naming and content "
@@ -2499,11 +2503,11 @@ msgid ""
2499"routing, naming and content distribution in a technically robust manner. -->" 2503"routing, naming and content distribution in a technically robust manner. -->"
2500msgstr "" 2504msgstr ""
2501 2505
2502#: template/index.html.j2:177 2506#: template/index.html.j2:178
2503msgid "Freedoms are not respected" 2507msgid "Freedoms are not respected"
2504msgstr "" 2508msgstr ""
2505 2509
2506#: template/index.html.j2:179 2510#: template/index.html.j2:180
2507msgid "" 2511msgid ""
2508"Today, monitoring increasingly centralized infrastructure, proprietary " 2512"Today, monitoring increasingly centralized infrastructure, proprietary "
2509"implementations, traffic shapers and firewalls restrict all of the <a " 2513"implementations, traffic shapers and firewalls restrict all of the <a "
@@ -2511,11 +2515,11 @@ msgid ""
2511"html\">essential freedoms</a> to various degrees." 2515"html\">essential freedoms</a> to various degrees."
2512msgstr "" 2516msgstr ""
2513 2517
2514#: template/index.html.j2:203 2518#: template/index.html.j2:204
2515msgid "GNUnet supports a free and open society" 2519msgid "GNUnet supports a free and open society"
2516msgstr "" 2520msgstr ""
2517 2521
2518#: template/index.html.j2:205 2522#: template/index.html.j2:206
2519msgid "" 2523msgid ""
2520"GNUnet is a self-organizing network and it is <a class=\"link\" " 2524"GNUnet is a self-organizing network and it is <a class=\"link\" "
2521"href=\"https://www.gnu.org/philosophy/free-sw.html\">free software</a> as in " 2525"href=\"https://www.gnu.org/philosophy/free-sw.html\">free software</a> as in "
@@ -2527,21 +2531,21 @@ msgid ""
2527"applications (\"modify\")." 2531"applications (\"modify\")."
2528msgstr "" 2532msgstr ""
2529 2533
2530#: template/index.html.j2:229 2534#: template/index.html.j2:230
2531msgid "The state of the art is inefficient" 2535msgid "The state of the art is inefficient"
2532msgstr "" 2536msgstr ""
2533 2537
2534#: template/index.html.j2:231 2538#: template/index.html.j2:232
2535msgid "" 2539msgid ""
2536"The ongoing hype around distributed ledgers and blockchains is detrimental " 2540"The ongoing hype around distributed ledgers and blockchains is detrimental "
2537"to the health of our planet." 2541"to the health of our planet."
2538msgstr "" 2542msgstr ""
2539 2543
2540#: template/index.html.j2:252 2544#: template/index.html.j2:253
2541msgid "Sustainability" 2545msgid "Sustainability"
2542msgstr "" 2546msgstr ""
2543 2547
2544#: template/index.html.j2:254 2548#: template/index.html.j2:255
2545#, python-format 2549#, python-format
2546msgid "" 2550msgid ""
2547"GNUnet does not require a decentralized, public ledger. This eliminates the " 2551"GNUnet does not require a decentralized, public ledger. This eliminates the "
@@ -2551,11 +2555,11 @@ msgid ""
2551"and use more efficient technology stacks where needed</a>." 2555"and use more efficient technology stacks where needed</a>."
2552msgstr "" 2556msgstr ""
2553 2557
2554#: template/index.html.j2:276 2558#: template/index.html.j2:277
2555msgid "Decentralization is the key, but hard" 2559msgid "Decentralization is the key, but hard"
2556msgstr "" 2560msgstr ""
2557 2561
2558#: template/index.html.j2:279 2562#: template/index.html.j2:280
2559msgid "" 2563msgid ""
2560"<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other " 2564"<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other "
2561"distributed or P2P project develops its own library stack, covering " 2565"distributed or P2P project develops its own library stack, covering "
@@ -2566,11 +2570,11 @@ msgid ""
2566"potential number of vulnerabilities." 2570"potential number of vulnerabilities."
2567msgstr "" 2571msgstr ""
2568 2572
2569#: template/index.html.j2:311 2573#: template/index.html.j2:312
2570msgid "GNUnet is a framework" 2574msgid "GNUnet is a framework"
2571msgstr "" 2575msgstr ""
2572 2576
2573#: template/index.html.j2:313 2577#: template/index.html.j2:314
2574msgid "" 2578msgid ""
2575"It offers a metadata-preserving foundation for your application. It offers " 2579"It offers a metadata-preserving foundation for your application. It offers "
2576"components for addressing, reliable encrypted channels with advanced routing " 2580"components for addressing, reliable encrypted channels with advanced routing "
@@ -2578,158 +2582,158 @@ msgid ""
2578"spanning almost two decades." 2582"spanning almost two decades."
2579msgstr "" 2583msgstr ""
2580 2584
2581#: template/index.html.j2:333 2585#: template/index.html.j2:334
2582#, fuzzy 2586#, fuzzy
2583#| msgid "read more" 2587#| msgid "read more"
2584msgid "Learn more" 2588msgid "Learn more"
2585msgstr "اقرأ المزيد" 2589msgstr "اقرأ المزيد"
2586 2590
2587#: template/index.html.j2:342 2591#: template/index.html.j2:343
2588msgid "Get started" 2592msgid "Get started"
2589msgstr "" 2593msgstr ""
2590 2594
2591#: template/install-on-archpi.html.j2:6 2595#: template/install-on-archpi.html.j2:7
2592msgid "Tutorial: GNUnet on Arch Linux/Pi" 2596msgid "Tutorial: GNUnet on Arch Linux/Pi"
2593msgstr "" 2597msgstr ""
2594 2598
2595#: template/install-on-archpi.html.j2:16 2599#: template/install-on-archpi.html.j2:17
2596msgid "Requirements for Raspberry Pi 3" 2600msgid "Requirements for Raspberry Pi 3"
2597msgstr "" 2601msgstr ""
2598 2602
2599#: template/install-on-archpi.html.j2:40 2603#: template/install-on-archpi.html.j2:41
2600msgid "Get the Source Code" 2604msgid "Get the Source Code"
2601msgstr "" 2605msgstr ""
2602 2606
2603#: template/install-on-archpi.html.j2:62 2607#: template/install-on-archpi.html.j2:63
2604#: template/install-on-debian9.html.j2:131 2608#: template/install-on-debian9.html.j2:132
2605msgid "In Addition: gnunet-gtk" 2609msgid "In Addition: gnunet-gtk"
2606msgstr "" 2610msgstr ""
2607 2611
2608#: template/install-on-archpi.html.j2:81 2612#: template/install-on-archpi.html.j2:82
2609msgid "Run" 2613msgid "Run"
2610msgstr "" 2614msgstr ""
2611 2615
2612#: template/install-on-archpi.html.j2:133 2616#: template/install-on-archpi.html.j2:134
2613#: template/install-on-openwrt.html.j2:111 2617#: template/install-on-openwrt.html.j2:112
2614msgid "Make sure, it works!" 2618msgid "Make sure, it works!"
2615msgstr "" 2619msgstr ""
2616 2620
2617#: template/install-on-debian9.html.j2:6 2621#: template/install-on-debian9.html.j2:7
2618msgid "Tutorial: GNUnet on Debian 9" 2622msgid "Tutorial: GNUnet on Debian 9"
2619msgstr "" 2623msgstr ""
2620 2624
2621#: template/install-on-debian9.html.j2:9 2625#: template/install-on-debian9.html.j2:10
2622#: template/install-on-ubuntu1804.html.j2:9 2626#: template/install-on-ubuntu1804.html.j2:10
2623msgid "Introduction" 2627msgid "Introduction"
2624msgstr "" 2628msgstr ""
2625 2629
2626#: template/install-on-debian9.html.j2:29 template/install-on-macos.html.j2:17 2630#: template/install-on-debian9.html.j2:30 template/install-on-macos.html.j2:18
2627#: template/install-on-netbsd.html.j2:19 2631#: template/install-on-netbsd.html.j2:20
2628#: template/install-on-ubuntu1804.html.j2:26 2632#: template/install-on-ubuntu1804.html.j2:27
2629msgid "Requirements" 2633msgid "Requirements"
2630msgstr "" 2634msgstr ""
2631 2635
2632#: template/install-on-debian9.html.j2:46 2636#: template/install-on-debian9.html.j2:47
2633#: template/install-on-ubuntu1804.html.j2:41 2637#: template/install-on-ubuntu1804.html.j2:42
2634msgid "Make an installation directory" 2638msgid "Make an installation directory"
2635msgstr "" 2639msgstr ""
2636 2640
2637#: template/install-on-debian9.html.j2:60 template/install-on-macos.html.j2:134 2641#: template/install-on-debian9.html.j2:61 template/install-on-macos.html.j2:135
2638#: template/install-on-netbsd.html.j2:237 2642#: template/install-on-netbsd.html.j2:238
2639#: template/install-on-ubuntu1804.html.j2:53 2643#: template/install-on-ubuntu1804.html.j2:54
2640msgid "Get the source code" 2644msgid "Get the source code"
2641msgstr "" 2645msgstr ""
2642 2646
2643#: template/install-on-debian9.html.j2:79 template/install-on-macos.html.j2:142 2647#: template/install-on-debian9.html.j2:80 template/install-on-macos.html.j2:143
2644#: template/install-on-netbsd.html.j2:245 2648#: template/install-on-netbsd.html.j2:246
2645#: template/install-on-ubuntu1804.html.j2:61 2649#: template/install-on-ubuntu1804.html.j2:62
2646msgid "Compile and Install" 2650msgid "Compile and Install"
2647msgstr "" 2651msgstr ""
2648 2652
2649#: template/install-on-debian9.html.j2:104 2653#: template/install-on-debian9.html.j2:105
2650#: template/install-on-ubuntu1804.html.j2:70 2654#: template/install-on-ubuntu1804.html.j2:71
2651msgid "Option 1: GNUnet for testing / usage" 2655msgid "Option 1: GNUnet for testing / usage"
2652msgstr "" 2656msgstr ""
2653 2657
2654#: template/install-on-debian9.html.j2:117 2658#: template/install-on-debian9.html.j2:118
2655#: template/install-on-ubuntu1804.html.j2:82 2659#: template/install-on-ubuntu1804.html.j2:83
2656msgid "Option 2: GNUnet for development" 2660msgid "Option 2: GNUnet for development"
2657msgstr "" 2661msgstr ""
2658 2662
2659#: template/install-on-debian9.html.j2:154 2663#: template/install-on-debian9.html.j2:155
2660#: template/install-on-ubuntu1804.html.j2:97 2664#: template/install-on-ubuntu1804.html.j2:98
2661msgid "Install GNUnet plugin for name resolution" 2665msgid "Install GNUnet plugin for name resolution"
2662msgstr "" 2666msgstr ""
2663 2667
2664#: template/install-on-debian9.html.j2:208 2668#: template/install-on-debian9.html.j2:209
2665#: template/install-on-ubuntu1804.html.j2:134 2669#: template/install-on-ubuntu1804.html.j2:135
2666msgid "Create configuration file" 2670msgid "Create configuration file"
2667msgstr "" 2671msgstr ""
2668 2672
2669#: template/install-on-debian9.html.j2:228 2673#: template/install-on-debian9.html.j2:229
2670#: template/install-on-ubuntu1804.html.j2:156 2674#: template/install-on-ubuntu1804.html.j2:157
2671#, fuzzy 2675#, fuzzy
2672#| msgid "GNUnet" 2676#| msgid "GNUnet"
2673msgid "Use GNUnet!" 2677msgid "Use GNUnet!"
2674msgstr "GNUnet" 2678msgstr "GNUnet"
2675 2679
2676#: template/install-on-debian9.html.j2:233 2680#: template/install-on-debian9.html.j2:234
2677#: template/install-on-ubuntu1804.html.j2:162 2681#: template/install-on-ubuntu1804.html.j2:163
2678msgid "Uninstall GNUnet and its dependencies" 2682msgid "Uninstall GNUnet and its dependencies"
2679msgstr "" 2683msgstr ""
2680 2684
2681#: template/install-on-macos.html.j2:6 2685#: template/install-on-macos.html.j2:7
2682msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)" 2686msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)"
2683msgstr "" 2687msgstr ""
2684 2688
2685#: template/install-on-macos.html.j2:24 template/install-on-netbsd.html.j2:36 2689#: template/install-on-macos.html.j2:25 template/install-on-netbsd.html.j2:37
2686#: template/install-on-openwrt.html.j2:15 2690#: template/install-on-openwrt.html.j2:16
2687#, fuzzy 2691#, fuzzy
2688#| msgid "Install" 2692#| msgid "Install"
2689msgid "Installation" 2693msgid "Installation"
2690msgstr "تحميل" 2694msgstr "تحميل"
2691 2695
2692#: template/install-on-macos.html.j2:42 template/install-on-netbsd.html.j2:115 2696#: template/install-on-macos.html.j2:43 template/install-on-netbsd.html.j2:116
2693msgid "First steps" 2697msgid "First steps"
2694msgstr "" 2698msgstr ""
2695 2699
2696#: template/install-on-macos.html.j2:109 template/install-on-netbsd.html.j2:195 2700#: template/install-on-macos.html.j2:110 template/install-on-netbsd.html.j2:196
2697msgid "Alternative: Installation from source" 2701msgid "Alternative: Installation from source"
2698msgstr "" 2702msgstr ""
2699 2703
2700#: template/install-on-macos.html.j2:154 template/install-on-netbsd.html.j2:265 2704#: template/install-on-macos.html.j2:155 template/install-on-netbsd.html.j2:266
2701msgid "Option 1: GNUnet for production / usage" 2705msgid "Option 1: GNUnet for production / usage"
2702msgstr "" 2706msgstr ""
2703 2707
2704#: template/install-on-macos.html.j2:187 template/install-on-netbsd.html.j2:293 2708#: template/install-on-macos.html.j2:188 template/install-on-netbsd.html.j2:294
2705msgid "Option 2: GNUnet experimental" 2709msgid "Option 2: GNUnet experimental"
2706msgstr "" 2710msgstr ""
2707 2711
2708#: template/install-on-netbsd.html.j2:6 2712#: template/install-on-netbsd.html.j2:7
2709msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT" 2713msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT"
2710msgstr "" 2714msgstr ""
2711 2715
2712#: template/install-on-openwrt.html.j2:6 2716#: template/install-on-openwrt.html.j2:7
2713msgid "Tutorial: GNUnet on OpenWrt" 2717msgid "Tutorial: GNUnet on OpenWrt"
2714msgstr "" 2718msgstr ""
2715 2719
2716#: template/install-on-openwrt.html.j2:47 template/l2o/mile1.html.j2:113 2720#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114
2717#: template/l2o/mile2.html.j2:63 template/l2o/mile3.html.j2:92 2721#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93
2718#: template/l2o/mile4.html.j2:70 2722#: template/l2o/mile4.html.j2:71
2719msgid "Configuration" 2723msgid "Configuration"
2720msgstr "" 2724msgstr ""
2721 2725
2722#: template/install-on-ubuntu1804.html.j2:6 2726#: template/install-on-ubuntu1804.html.j2:7
2723msgid "Tutorial: GNUnet on Ubuntu 18.04" 2727msgid "Tutorial: GNUnet on Ubuntu 18.04"
2724msgstr "" 2728msgstr ""
2725 2729
2726#: template/install.html.j2:11 2730#: template/install.html.j2:12
2727msgid "" 2731msgid ""
2728"Notice: GNUnet is still undergoing major development. It is largely <i>not " 2732"Notice: GNUnet is still undergoing major development. It is largely <i>not "
2729"yet ready</i> for usage beyond developers." 2733"yet ready</i> for usage beyond developers."
2730msgstr "" 2734msgstr ""
2731 2735
2732#: template/install.html.j2:16 2736#: template/install.html.j2:17
2733msgid "" 2737msgid ""
2734"<p>Please be aware that this project is still in an early alpha stage when " 2738"<p>Please be aware that this project is still in an early alpha stage when "
2735"it comes to running software &#8211; its not an easy task to rewrite the " 2739"it comes to running software &#8211; its not an easy task to rewrite the "
@@ -2740,7 +2744,7 @@ msgid ""
2740"touch!</a></p>" 2744"touch!</a></p>"
2741msgstr "" 2745msgstr ""
2742 2746
2743#: template/install.html.j2:28 2747#: template/install.html.j2:29
2744msgid "" 2748msgid ""
2745"We recommend to use binary packages provided by the package manager " 2749"We recommend to use binary packages provided by the package manager "
2746"integrated within your Operating System. GNUnet is reportedly available for " 2750"integrated within your Operating System. GNUnet is reportedly available for "
@@ -2764,7 +2768,7 @@ msgid ""
2764"simple as:" 2768"simple as:"
2765msgstr "" 2769msgstr ""
2766 2770
2767#: template/install.html.j2:64 2771#: template/install.html.j2:65
2768msgid "" 2772msgid ""
2769"Next we describe a generic way to install from source. If you are using one " 2773"Next we describe a generic way to install from source. If you are using one "
2770"of the following Operating Systems these step-by-step guides might be " 2774"of the following Operating Systems these step-by-step guides might be "
@@ -2776,14 +2780,14 @@ msgid ""
2776"stuck." 2780"stuck."
2777msgstr "" 2781msgstr ""
2778 2782
2779#: template/install.html.j2:78 2783#: template/install.html.j2:79
2780msgid "" 2784msgid ""
2781"First, install the <a href=\"https://git.gnunet.org/gnunet.git/tree/" 2785"First, install the <a href=\"https://git.gnunet.org/gnunet.git/tree/"
2782"README\">required dependencies</a> of GNUnet. There are base requirements " 2786"README\">required dependencies</a> of GNUnet. There are base requirements "
2783"and optional requirements." 2787"and optional requirements."
2784msgstr "" 2788msgstr ""
2785 2789
2786#: template/install.html.j2:84 2790#: template/install.html.j2:85
2787msgid "" 2791msgid ""
2788"Now, you need to decide if you want to install GNUnet from the release " 2792"Now, you need to decide if you want to install GNUnet from the release "
2789"tarball or from git. If you want to use GNUnet and there is no binary " 2793"tarball or from git. If you want to use GNUnet and there is no binary "
@@ -2792,132 +2796,132 @@ msgid ""
2792"href=\"https://git.gnunet.org/\">git repository</a>." 2796"href=\"https://git.gnunet.org/\">git repository</a>."
2793msgstr "" 2797msgstr ""
2794 2798
2795#: template/install.html.j2:101 2799#: template/install.html.j2:102
2796msgid "To compile gnunet from the git source you can do so by entering:" 2800msgid "To compile gnunet from the git source you can do so by entering:"
2797msgstr "" 2801msgstr ""
2798 2802
2799#: template/install.html.j2:109 2803#: template/install.html.j2:110
2800msgid "" 2804msgid ""
2801"Before building GNUnet, make sure that you setup the required groups and add " 2805"Before building GNUnet, make sure that you setup the required groups and add "
2802"your user to the group <code>gnunet</code>:" 2806"your user to the group <code>gnunet</code>:"
2803msgstr "" 2807msgstr ""
2804 2808
2805#: template/install.html.j2:120 2809#: template/install.html.j2:121
2806msgid "To compile GNUnet, execute:" 2810msgid "To compile GNUnet, execute:"
2807msgstr "" 2811msgstr ""
2808 2812
2809#: template/install.html.j2:131 2813#: template/install.html.j2:132
2810msgid "" 2814msgid ""
2811"You can find more configuration flags in the <a href=\"https://git.gnunet." 2815"You can find more configuration flags in the <a href=\"https://git.gnunet."
2812"org/gnunet.git/tree/README\">README</a>.<br> Install GNUnet with:" 2816"org/gnunet.git/tree/README\">README</a>.<br> Install GNUnet with:"
2813msgstr "" 2817msgstr ""
2814 2818
2815#: template/install.html.j2:141 2819#: template/install.html.j2:142
2816msgid "You can now start GNUnet by running:" 2820msgid "You can now start GNUnet by running:"
2817msgstr "" 2821msgstr ""
2818 2822
2819#: template/install.html.j2:149 2823#: template/install.html.j2:150
2820msgid "" 2824msgid ""
2821"Check the <a href=\"https://docs.gnunet.org/handbook/gnunet.html#Minimal-" 2825"Check the <a href=\"https://docs.gnunet.org/handbook/gnunet.html#Minimal-"
2822"configuration\">handbook</a> for detailed documentation. For a more hands-on " 2826"configuration\">handbook</a> for detailed documentation. For a more hands-on "
2823"experience, <a href=\"https://gnunet.org/en/use.html\">continue here</a>." 2827"experience, <a href=\"https://gnunet.org/en/use.html\">continue here</a>."
2824msgstr "" 2828msgstr ""
2825 2829
2826#: template/livingstandards.html.j2:11 2830#: template/livingstandards.html.j2:12
2827msgid "On this page you can find links to our technical specifications." 2831msgid "On this page you can find links to our technical specifications."
2828msgstr "" 2832msgstr ""
2829 2833
2830#: template/use.html.j2:6 2834#: template/use.html.j2:7
2831msgid "How to use GNUnet - in a nutshell" 2835msgid "How to use GNUnet - in a nutshell"
2832msgstr "" 2836msgstr ""
2833 2837
2834#: template/use.html.j2:12 template/use.html.j2:125 2838#: template/use.html.j2:13 template/use.html.j2:126
2835msgid "Filesharing" 2839msgid "Filesharing"
2836msgstr "" 2840msgstr ""
2837 2841
2838#: template/use.html.j2:13 2842#: template/use.html.j2:14
2839msgid "CADET" 2843msgid "CADET"
2840msgstr "" 2844msgstr ""
2841 2845
2842#: template/use.html.j2:14 2846#: template/use.html.j2:15
2843msgid "Convenient Messenger" 2847msgid "Convenient Messenger"
2844msgstr "" 2848msgstr ""
2845 2849
2846#: template/use.html.j2:15 2850#: template/use.html.j2:16
2847msgid "GNS with CLI" 2851msgid "GNS with CLI"
2848msgstr "" 2852msgstr ""
2849 2853
2850#: template/use.html.j2:16 2854#: template/use.html.j2:17
2851msgid "GNS with Browser" 2855msgid "GNS with Browser"
2852msgstr "" 2856msgstr ""
2853 2857
2854#: template/use.html.j2:17 template/use.html.j2:428 2858#: template/use.html.j2:18 template/use.html.j2:429
2855msgid "VPN" 2859msgid "VPN"
2856msgstr "" 2860msgstr ""
2857 2861
2858#: template/use.html.j2:18 template/use.html.j2:488 2862#: template/use.html.j2:19 template/use.html.j2:489
2859msgid "Conversation" 2863msgid "Conversation"
2860msgstr "" 2864msgstr ""
2861 2865
2862#: template/use.html.j2:19 template/use.html.j2:499 2866#: template/use.html.j2:20 template/use.html.j2:500
2863msgid "Trouble Shooting" 2867msgid "Trouble Shooting"
2864msgstr "" 2868msgstr ""
2865 2869
2866#: template/use.html.j2:34 2870#: template/use.html.j2:35
2867msgid "Accessing GNUnet" 2871msgid "Accessing GNUnet"
2868msgstr "" 2872msgstr ""
2869 2873
2870#: template/use.html.j2:78 2874#: template/use.html.j2:79
2871#, fuzzy 2875#, fuzzy
2872#| msgid "What is GNUnet?" 2876#| msgid "What is GNUnet?"
2873msgid "Leaving GNUnet" 2877msgid "Leaving GNUnet"
2874msgstr "ما هي GNUnet؟" 2878msgstr "ما هي GNUnet؟"
2875 2879
2876#: template/use.html.j2:88 2880#: template/use.html.j2:89
2877msgid "Make sure your GNUnet installation works..." 2881msgid "Make sure your GNUnet installation works..."
2878msgstr "" 2882msgstr ""
2879 2883
2880#: template/use.html.j2:107 2884#: template/use.html.j2:108
2881msgid "... and play around with it." 2885msgid "... and play around with it."
2882msgstr "" 2886msgstr ""
2883 2887
2884#: template/use.html.j2:179 2888#: template/use.html.j2:180
2885msgid "CADET (and Chat)" 2889msgid "CADET (and Chat)"
2886msgstr "" 2890msgstr ""
2887 2891
2888#: template/use.html.j2:217 2892#: template/use.html.j2:218
2889msgid "Chatting with a convenient client" 2893msgid "Chatting with a convenient client"
2890msgstr "" 2894msgstr ""
2891 2895
2892#: template/use.html.j2:263 2896#: template/use.html.j2:264
2893msgid "Name resolution using GNS on the command line" 2897msgid "Name resolution using GNS on the command line"
2894msgstr "" 2898msgstr ""
2895 2899
2896#: template/use.html.j2:340 2900#: template/use.html.j2:341
2897msgid "Name resolution using GNS with a browser" 2901msgid "Name resolution using GNS with a browser"
2898msgstr "" 2902msgstr ""
2899 2903
2900#: template/use.html.j2:501 2904#: template/use.html.j2:502
2901msgid "You can't reach other people's nodes" 2905msgid "You can't reach other people's nodes"
2902msgstr "" 2906msgstr ""
2903 2907
2904#: template/use.html.j2:537 2908#: template/use.html.j2:538
2905msgid "OMG you guys broke my internet" 2909msgid "OMG you guys broke my internet"
2906msgstr "" 2910msgstr ""
2907 2911
2908#: template/video.html.j2:12 2912#: template/video.html.j2:13
2909msgid "Videos related to GNUnet" 2913msgid "Videos related to GNUnet"
2910msgstr "" 2914msgstr ""
2911 2915
2912#: template/dev_pages/t3sserakt.html.j2:8 2916#: template/dev_pages/t3sserakt.html.j2:9
2913msgid "Developer page: t3sserakt" 2917msgid "Developer page: t3sserakt"
2914msgstr "" 2918msgstr ""
2915 2919
2916#: template/dev_pages/t3sserakt.html.j2:23 2920#: template/dev_pages/t3sserakt.html.j2:24
2917msgid "Current Work" 2921msgid "Current Work"
2918msgstr "" 2922msgstr ""
2919 2923
2920#: template/dev_pages/t3sserakt.html.j2:25 2924#: template/dev_pages/t3sserakt.html.j2:26
2921msgid "" 2925msgid ""
2922"At the moment I am working on Transport Next Generation (TNG). The current " 2926"At the moment I am working on Transport Next Generation (TNG). The current "
2923"GNUnet TRANSPORT architecture with its pluggable transport mechanism (TCP, " 2927"GNUnet TRANSPORT architecture with its pluggable transport mechanism (TCP, "
@@ -2929,16 +2933,16 @@ msgid ""
2929"\">project page</a>." 2933"\">project page</a>."
2930msgstr "" 2934msgstr ""
2931 2935
2932#: template/dev_pages/t3sserakt.html.j2:40 2936#: template/dev_pages/t3sserakt.html.j2:41
2933msgid "Future Work" 2937msgid "Future Work"
2934msgstr "" 2938msgstr ""
2935 2939
2936#: template/dev_pages/t3sserakt.html.j2:42 2940#: template/dev_pages/t3sserakt.html.j2:43
2937msgid "" 2941msgid ""
2938"The next project I will work on is named \"Probabilistic NAT Traversal\"." 2942"The next project I will work on is named \"Probabilistic NAT Traversal\"."
2939msgstr "" 2943msgstr ""
2940 2944
2941#: template/dev_pages/t3sserakt.html.j2:47 2945#: template/dev_pages/t3sserakt.html.j2:48
2942msgid "" 2946msgid ""
2943"Today consumer devices are behind a NAT quite often, restricting internet " 2947"Today consumer devices are behind a NAT quite often, restricting internet "
2944"connectivity. There are several methods to reach peers being behind a NAT, " 2948"connectivity. There are several methods to reach peers being behind a NAT, "
@@ -2953,7 +2957,7 @@ msgid ""
2953"successful connection between those peers." 2957"successful connection between those peers."
2954msgstr "" 2958msgstr ""
2955 2959
2956#: template/dev_pages/t3sserakt.html.j2:57 2960#: template/dev_pages/t3sserakt.html.j2:58
2957msgid "" 2961msgid ""
2958"There are two problems a NAT traversal method has to solve. First there " 2962"There are two problems a NAT traversal method has to solve. First there "
2959"needs to be a method to know the global IP address of a peer A another peer " 2963"needs to be a method to know the global IP address of a peer A another peer "
@@ -2975,7 +2979,7 @@ msgid ""
2975"firewall." 2979"firewall."
2976msgstr "" 2980msgstr ""
2977 2981
2978#: template/dev_pages/t3sserakt.html.j2:71 2982#: template/dev_pages/t3sserakt.html.j2:72
2979msgid "" 2983msgid ""
2980"If two natted peers are using the method to start a burst of connection " 2984"If two natted peers are using the method to start a burst of connection "
2981"attempts, this method still needs the global IP of the other peer and a " 2985"attempts, this method still needs the global IP of the other peer and a "
@@ -2995,11 +2999,11 @@ msgid ""
2995"different frequencies and the amount of connection attempts." 2999"different frequencies and the amount of connection attempts."
2996msgstr "" 3000msgstr ""
2997 3001
2998#: template/dev_pages/t3sserakt.html.j2:93 3002#: template/dev_pages/t3sserakt.html.j2:94
2999msgid "Past Work" 3003msgid "Past Work"
3000msgstr "" 3004msgstr ""
3001 3005
3002#: template/dev_pages/t3sserakt.html.j2:95 3006#: template/dev_pages/t3sserakt.html.j2:96
3003msgid "" 3007msgid ""
3004"In the past I have tried to help making the vision of the <a href=\"http://" 3008"In the past I have tried to help making the vision of the <a href=\"http://"
3005"secushare.org\">secushare</a> project a reality. To achieve this the GNUnet " 3009"secushare.org\">secushare</a> project a reality. To achieve this the GNUnet "
@@ -3014,63 +3018,63 @@ msgid ""
3014"that they can be used prouctively." 3018"that they can be used prouctively."
3015msgstr "" 3019msgstr ""
3016 3020
3017#: template/dev_pages/t3sserakt.html.j2:110 3021#: template/dev_pages/t3sserakt.html.j2:111
3018#, fuzzy 3022#, fuzzy
3019#| msgid "Continuous Integration" 3023#| msgid "Continuous Integration"
3020msgid "Contact Information" 3024msgid "Contact Information"
3021msgstr "الدمج المستمر" 3025msgstr "الدمج المستمر"
3022 3026
3023#: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 3027#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7
3024#: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 3028#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
3025#: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 3029#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7
3026msgid "NGI Assure project: Layer-2-Overlay" 3030msgid "NGI Assure project: Layer-2-Overlay"
3027msgstr "" 3031msgstr ""
3028 3032
3029#: template/l2o/index.html.j2:12 template/l2o/index.html.j2:34 3033#: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35
3030#, fuzzy 3034#, fuzzy
3031#| msgid "Documentation" 3035#| msgid "Documentation"
3032msgid "Project motivation" 3036msgid "Project motivation"
3033msgstr "التوثيق" 3037msgstr "التوثيق"
3034 3038
3035#: template/l2o/index.html.j2:13 3039#: template/l2o/index.html.j2:14
3036msgid "New Test Framework" 3040msgid "New Test Framework"
3037msgstr "" 3041msgstr ""
3038 3042
3039#: template/l2o/index.html.j2:14 template/l2o/index.html.j2:74 3043#: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75
3040msgid "Milestones" 3044msgid "Milestones"
3041msgstr "" 3045msgstr ""
3042 3046
3043#: template/l2o/index.html.j2:15 3047#: template/l2o/index.html.j2:16
3044msgid "Milestone 1" 3048msgid "Milestone 1"
3045msgstr "" 3049msgstr ""
3046 3050
3047#: template/l2o/index.html.j2:16 3051#: template/l2o/index.html.j2:17
3048msgid "Milestone 2" 3052msgid "Milestone 2"
3049msgstr "" 3053msgstr ""
3050 3054
3051#: template/l2o/index.html.j2:17 3055#: template/l2o/index.html.j2:18
3052msgid "Milestone 3" 3056msgid "Milestone 3"
3053msgstr "" 3057msgstr ""
3054 3058
3055#: template/l2o/index.html.j2:18 3059#: template/l2o/index.html.j2:19
3056msgid "Milestone 4" 3060msgid "Milestone 4"
3057msgstr "" 3061msgstr ""
3058 3062
3059#: template/l2o/index.html.j2:19 3063#: template/l2o/index.html.j2:20
3060msgid "Milestone 5" 3064msgid "Milestone 5"
3061msgstr "" 3065msgstr ""
3062 3066
3063#: template/l2o/index.html.j2:20 3067#: template/l2o/index.html.j2:21
3064msgid "Milestone 6" 3068msgid "Milestone 6"
3065msgstr "" 3069msgstr ""
3066 3070
3067#: template/l2o/index.html.j2:27 3071#: template/l2o/index.html.j2:28
3068msgid "" 3072msgid ""
3069"This project was funded through the NGI Assure Fund, a fund established by " 3073"This project was funded through the NGI Assure Fund, a fund established by "
3070"<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" 3074"<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>"
3071msgstr "" 3075msgstr ""
3072 3076
3073#: template/l2o/index.html.j2:39 3077#: template/l2o/index.html.j2:40
3074msgid "" 3078msgid ""
3075"The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" 3079"The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-"
3076"Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " 3080"Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable "
@@ -3094,15 +3098,15 @@ msgid ""
3094"href=\"#milestones\">milestones</a>." 3098"href=\"#milestones\">milestones</a>."
3095msgstr "" 3099msgstr ""
3096 3100
3097#: template/l2o/index.html.j2:50 3101#: template/l2o/index.html.j2:51
3098msgid "New Test Framwork" 3102msgid "New Test Framwork"
3099msgstr "" 3103msgstr ""
3100 3104
3101#: template/l2o/index.html.j2:54 3105#: template/l2o/index.html.j2:55
3102msgid "Command Style Pattern" 3106msgid "Command Style Pattern"
3103msgstr "" 3107msgstr ""
3104 3108
3105#: template/l2o/index.html.j2:58 3109#: template/l2o/index.html.j2:59
3106msgid "" 3110msgid ""
3107"The new style of writing tests in GNUnet is borrowed from the <a " 3111"The new style of writing tests in GNUnet is borrowed from the <a "
3108"href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " 3112"href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU "
@@ -3117,11 +3121,11 @@ msgid ""
3117"html\">testing ng documentation</a>." 3121"html\">testing ng documentation</a>."
3118msgstr "" 3122msgstr ""
3119 3123
3120#: template/l2o/index.html.j2:64 3124#: template/l2o/index.html.j2:65
3121msgid "Netjails" 3125msgid "Netjails"
3122msgstr "" 3126msgstr ""
3123 3127
3124#: template/l2o/index.html.j2:68 3128#: template/l2o/index.html.j2:69
3125msgid "" 3129msgid ""
3126"To do extensive testing of the new transport implementation one needs to " 3130"To do extensive testing of the new transport implementation one needs to "
3127"simulate various network topologies to enable faking network characteristics " 3131"simulate various network topologies to enable faking network characteristics "
@@ -3137,11 +3141,11 @@ msgid ""
3137"documentation</a>." 3141"documentation</a>."
3138msgstr "" 3142msgstr ""
3139 3143
3140#: template/l2o/index.html.j2:78 3144#: template/l2o/index.html.j2:79
3141msgid "Milestone 1 Test Infrastructure and minimal Test Case" 3145msgid "Milestone 1 Test Infrastructure and minimal Test Case"
3142msgstr "" 3146msgstr ""
3143 3147
3144#: template/l2o/index.html.j2:81 3148#: template/l2o/index.html.j2:82
3145msgid "" 3149msgid ""
3146"The first subtask consists of implementing a framework for setting up VLANs " 3150"The first subtask consists of implementing a framework for setting up VLANs "
3147"between network namespaces and a framework to test communication between " 3151"between network namespaces and a framework to test communication between "
@@ -3155,18 +3159,18 @@ msgid ""
3155"<li>Peers connected through test and transfer data.</li> </ul></br>" 3159"<li>Peers connected through test and transfer data.</li> </ul></br>"
3156msgstr "" 3160msgstr ""
3157 3161
3158#: template/l2o/index.html.j2:93 3162#: template/l2o/index.html.j2:94
3159msgid "" 3163msgid ""
3160"First MVP which uses the TCP communicator to send messages between peers. " 3164"First MVP which uses the TCP communicator to send messages between peers. "
3161"The deliverable can be verified through out the specific test cases running " 3165"The deliverable can be verified through out the specific test cases running "
3162"in the GNUnet CI. <a href=\"mile1.html\">Details</a>" 3166"in the GNUnet CI. <a href=\"mile1.html\">Details</a>"
3163msgstr "" 3167msgstr ""
3164 3168
3165#: template/l2o/index.html.j2:101 3169#: template/l2o/index.html.j2:102
3166msgid "Milestone 2 Enhancing Test Framework" 3170msgid "Milestone 2 Enhancing Test Framework"
3167msgstr "" 3171msgstr ""
3168 3172
3169#: template/l2o/index.html.j2:104 3173#: template/l2o/index.html.j2:105
3170msgid "" 3174msgid ""
3171"To test more complex functionality we need to enhance the capabilities of " 3175"To test more complex functionality we need to enhance the capabilities of "
3172"the testing framework. Hooks for performance measurement will be " 3176"the testing framework. Hooks for performance measurement will be "
@@ -3174,17 +3178,17 @@ msgid ""
3174"execution of commands at a peer. (Barriers).</li> </ul>" 3178"execution of commands at a peer. (Barriers).</li> </ul>"
3175msgstr "" 3179msgstr ""
3176 3180
3177#: template/l2o/index.html.j2:114 3181#: template/l2o/index.html.j2:115
3178msgid "" 3182msgid ""
3179"Outcome of this deliverable are advanced test cases (again verifiable in the " 3183"Outcome of this deliverable are advanced test cases (again verifiable in the "
3180"GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" 3184"GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>"
3181msgstr "" 3185msgstr ""
3182 3186
3183#: template/l2o/index.html.j2:122 3187#: template/l2o/index.html.j2:123
3184msgid "Milestone 3 UDP integration" 3188msgid "Milestone 3 UDP integration"
3185msgstr "" 3189msgstr ""
3186 3190
3187#: template/l2o/index.html.j2:125 3191#: template/l2o/index.html.j2:126
3188msgid "" 3192msgid ""
3189"With this subtask I will implement enhanced L2O features like using " 3193"With this subtask I will implement enhanced L2O features like using "
3190"unidirectional transport protocols with backchannels. Addresses by which a " 3194"unidirectional transport protocols with backchannels. Addresses by which a "
@@ -3194,17 +3198,17 @@ msgid ""
3194"and backchannels.</li> <li>UDP broadcast.</li> </ul>" 3198"and backchannels.</li> <li>UDP broadcast.</li> </ul>"
3195msgstr "" 3199msgstr ""
3196 3200
3197#: template/l2o/index.html.j2:135 3201#: template/l2o/index.html.j2:136
3198msgid "" 3202msgid ""
3199"The CI contains test cases which uses the UDP protocol to message between " 3203"The CI contains test cases which uses the UDP protocol to message between "
3200"peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" 3204"peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>"
3201msgstr "" 3205msgstr ""
3202 3206
3203#: template/l2o/index.html.j2:143 3207#: template/l2o/index.html.j2:144
3204msgid "Milestone 4 Distance Vector" 3208msgid "Milestone 4 Distance Vector"
3205msgstr "" 3209msgstr ""
3206 3210
3207#: template/l2o/index.html.j2:146 3211#: template/l2o/index.html.j2:147
3208msgid "" 3212msgid ""
3209"In this subtask I will enhance connectivity to peers not directly connected. " 3213"In this subtask I will enhance connectivity to peers not directly connected. "
3210"Therefore peers have to act as relay. To achieve this there is the distance " 3214"Therefore peers have to act as relay. To achieve this there is the distance "
@@ -3216,7 +3220,7 @@ msgid ""
3216"path." 3220"path."
3217msgstr "" 3221msgstr ""
3218 3222
3219#: template/l2o/index.html.j2:152 3223#: template/l2o/index.html.j2:153
3220msgid "" 3224msgid ""
3221"The CI contains test cases with a setup of peers not connected directly. The " 3225"The CI contains test cases with a setup of peers not connected directly. The "
3222"test cases proof that each peer can reach any other peer. We have test cases " 3226"test cases proof that each peer can reach any other peer. We have test cases "
@@ -3224,18 +3228,18 @@ msgid ""
3224"html\">Details</a>" 3228"html\">Details</a>"
3225msgstr "" 3229msgstr ""
3226 3230
3227#: template/l2o/index.html.j2:159 3231#: template/l2o/index.html.j2:160
3228msgid "Milestone 5 NAT Traversal" 3232msgid "Milestone 5 NAT Traversal"
3229msgstr "" 3233msgstr ""
3230 3234
3231#: template/l2o/index.html.j2:162 3235#: template/l2o/index.html.j2:163
3232msgid "" 3236msgid ""
3233"This subtask will make peers behind NAT reachable. Two simple traversal " 3237"This subtask will make peers behind NAT reachable. Two simple traversal "
3234"methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " 3238"methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> "
3235"<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" 3239"<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>"
3236msgstr "" 3240msgstr ""
3237 3241
3238#: template/l2o/index.html.j2:172 3242#: template/l2o/index.html.j2:173
3239msgid "" 3243msgid ""
3240"The CI contains test case with a peer setup containing peer behind a NAT. " 3244"The CI contains test case with a peer setup containing peer behind a NAT. "
3241"The test cases proof that each peer can be reached, even if that peer is " 3245"The test cases proof that each peer can be reached, even if that peer is "
@@ -3244,11 +3248,11 @@ msgid ""
3244"this milestone will be a first stable release." 3248"this milestone will be a first stable release."
3245msgstr "" 3249msgstr ""
3246 3250
3247#: template/l2o/index.html.j2:179 3251#: template/l2o/index.html.j2:180
3248msgid "Milestone 6 Optimization" 3252msgid "Milestone 6 Optimization"
3249msgstr "" 3253msgstr ""
3250 3254
3251#: template/l2o/index.html.j2:182 3255#: template/l2o/index.html.j2:183
3252msgid "" 3256msgid ""
3253"In this subtask I will implement algorithms (flow and congestion control, " 3257"In this subtask I will implement algorithms (flow and congestion control, "
3254"quality of service optimizations) which will select the optimal transport " 3258"quality of service optimizations) which will select the optimal transport "
@@ -3264,7 +3268,7 @@ msgid ""
3264"measurement(s).</li> <li>Performance analysis.</li> </ul>" 3268"measurement(s).</li> <li>Performance analysis.</li> </ul>"
3265msgstr "" 3269msgstr ""
3266 3270
3267#: template/l2o/index.html.j2:202 3271#: template/l2o/index.html.j2:203
3268msgid "" 3272msgid ""
3269"The test cases in the CI are measuring the performance gains. This " 3273"The test cases in the CI are measuring the performance gains. This "
3270"measurement can be compared with the measurement of milestone 5. Again one " 3274"measurement can be compared with the measurement of milestone 5. Again one "
@@ -3272,18 +3276,18 @@ msgid ""
3272"interpeer project analysis." 3276"interpeer project analysis."
3273msgstr "" 3277msgstr ""
3274 3278
3275#: template/l2o/mile1.html.j2:12 template/l2o/mile2.html.j2:12 3279#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
3276#: template/l2o/mile3.html.j2:12 template/l2o/mile4.html.j2:12 3280#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
3277#: template/l2o/testng.html.j2:12 3281#: template/l2o/testng.html.j2:13
3278msgid "Project main page" 3282msgid "Project main page"
3279msgstr "" 3283msgstr ""
3280 3284
3281#: template/l2o/mile1.html.j2:20 template/l2o/mile2.html.j2:20 3285#: template/l2o/mile1.html.j2:21 template/l2o/mile2.html.j2:21
3282#: template/l2o/mile3.html.j2:29 template/l2o/mile4.html.j2:40 3286#: template/l2o/mile3.html.j2:30 template/l2o/mile4.html.j2:41
3283msgid "Master Loop" 3287msgid "Master Loop"
3284msgstr "" 3288msgstr ""
3285 3289
3286#: template/l2o/mile1.html.j2:22 3290#: template/l2o/mile1.html.j2:23
3287msgid "" 3291msgid ""
3288"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;" 3292"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
3289"\">src/transport/test_transport_api_cmd_simple_send.c</td><td width=\"60%\" " 3293"\">src/transport/test_transport_api_cmd_simple_send.c</td><td width=\"60%\" "
@@ -3314,12 +3318,12 @@ msgid ""
3314"setup.</td> <tr> <td></td><td> </td> </tr> </table>" 3318"setup.</td> <tr> <td></td><td> </td> </tr> </table>"
3315msgstr "" 3319msgstr ""
3316 3320
3317#: template/l2o/mile1.html.j2:65 template/l2o/mile2.html.j2:48 3321#: template/l2o/mile1.html.j2:66 template/l2o/mile2.html.j2:49
3318#: template/l2o/mile3.html.j2:66 template/l2o/mile4.html.j2:55 3322#: template/l2o/mile3.html.j2:67 template/l2o/mile4.html.j2:56
3319msgid "Local Loop" 3323msgid "Local Loop"
3320msgstr "" 3324msgstr ""
3321 3325
3322#: template/l2o/mile1.html.j2:67 3326#: template/l2o/mile1.html.j2:68
3323msgid "" 3327msgid ""
3324"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;" 3328"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
3325"\">src/testing/gnunet-cmds-helper.c</td><td width=\"60%\" style=\"vertical-" 3329"\">src/testing/gnunet-cmds-helper.c</td><td width=\"60%\" style=\"vertical-"
@@ -3351,7 +3355,7 @@ msgid ""
3351"finished.</td> <tr> </table>" 3355"finished.</td> <tr> </table>"
3352msgstr "" 3356msgstr ""
3353 3357
3354#: template/l2o/mile1.html.j2:115 3358#: template/l2o/mile1.html.j2:116
3355msgid "" 3359msgid ""
3356"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;" 3360"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
3357"\">src/transport/test_transport_api2_tcp_node1.conf</td><td width=\"60%\" " 3361"\">src/transport/test_transport_api2_tcp_node1.conf</td><td width=\"60%\" "
@@ -3363,7 +3367,7 @@ msgid ""
3363"send test case.</td> </tr> </table>" 3367"send test case.</td> </tr> </table>"
3364msgstr "" 3368msgstr ""
3365 3369
3366#: template/l2o/mile2.html.j2:22 3370#: template/l2o/mile2.html.j2:23
3367msgid "" 3371msgid ""
3368"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;" 3372"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
3369"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" " 3373"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" "
@@ -3386,7 +3390,7 @@ msgid ""
3386"with the topology data.</td> </tr> </table>" 3390"with the topology data.</td> </tr> </table>"
3387msgstr "" 3391msgstr ""
3388 3392
3389#: template/l2o/mile2.html.j2:50 3393#: template/l2o/mile2.html.j2:51
3390msgid "" 3394msgid ""
3391"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;" 3395"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
3392"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" " 3396"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" "
@@ -3398,7 +3402,7 @@ msgid ""
3398"ready to shutdown.</td> </tr> </table>" 3402"ready to shutdown.</td> </tr> </table>"
3399msgstr "" 3403msgstr ""
3400 3404
3401#: template/l2o/mile2.html.j2:65 3405#: template/l2o/mile2.html.j2:66
3402msgid "" 3406msgid ""
3403"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;" 3407"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
3404"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" " 3408"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" "
@@ -3409,17 +3413,17 @@ msgid ""
3409"configuration file for the simple send test case.</td> <tr> </table>" 3413"configuration file for the simple send test case.</td> <tr> </table>"
3410msgstr "" 3414msgstr ""
3411 3415
3412#: template/l2o/mile3.html.j2:20 3416#: template/l2o/mile3.html.j2:21
3413msgid "Bug fixing" 3417msgid "Bug fixing"
3414msgstr "" 3418msgstr ""
3415 3419
3416#: template/l2o/mile3.html.j2:22 3420#: template/l2o/mile3.html.j2:23
3417msgid "" 3421msgid ""
3418"Some bugs in the tng service and communicator code which were found with new " 3422"Some bugs in the tng service and communicator code which were found with new "
3419"tests were fixed." 3423"tests were fixed."
3420msgstr "" 3424msgstr ""
3421 3425
3422#: template/l2o/mile3.html.j2:31 3426#: template/l2o/mile3.html.j2:32
3423msgid "" 3427msgid ""
3424"<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;" 3428"<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
3425"\">src/transport/test_transport_udp_backchannel.sh</td><td width=\"55%\" " 3429"\">src/transport/test_transport_udp_backchannel.sh</td><td width=\"55%\" "
@@ -3444,7 +3448,7 @@ msgid ""
3444"netjail directory</td> </tr> </table>" 3448"netjail directory</td> </tr> </table>"
3445msgstr "" 3449msgstr ""
3446 3450
3447#: template/l2o/mile3.html.j2:68 3451#: template/l2o/mile3.html.j2:69
3448msgid "" 3452msgid ""
3449"<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;" 3453"<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
3450"\">src/transport/test_transport_plugin_cmd_simple_send_broadcast.c</td><td " 3454"\">src/transport/test_transport_plugin_cmd_simple_send_broadcast.c</td><td "
@@ -3463,7 +3467,7 @@ msgid ""
3463"triggered by a external signal.</td> </tr> </table>" 3467"triggered by a external signal.</td> </tr> </table>"
3464msgstr "" 3468msgstr ""
3465 3469
3466#: template/l2o/mile3.html.j2:94 3470#: template/l2o/mile3.html.j2:95
3467msgid "" 3471msgid ""
3468"<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;" 3472"<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
3469"\">src/transport/test_transport_simple_send_broadcast_topo.conf</td><td " 3473"\">src/transport/test_transport_simple_send_broadcast_topo.conf</td><td "
@@ -3474,11 +3478,11 @@ msgid ""
3474"file for the udp backchannel test case.</td> <tr> </table>" 3478"file for the udp backchannel test case.</td> <tr> </table>"
3475msgstr "" 3479msgstr ""
3476 3480
3477#: template/l2o/mile4.html.j2:20 3481#: template/l2o/mile4.html.j2:21
3478msgid "TNG Service" 3482msgid "TNG Service"
3479msgstr "" 3483msgstr ""
3480 3484
3481#: template/l2o/mile4.html.j2:22 3485#: template/l2o/mile4.html.j2:23
3482msgid "" 3486msgid ""
3483"<ul> <li>Added caching for Core messages, if confirmed virtual link is " 3487"<ul> <li>Added caching for Core messages, if confirmed virtual link is "
3484"missing.</li> <li>Addd caching for DV forwarding, if confirmed virtual link " 3488"missing.</li> <li>Addd caching for DV forwarding, if confirmed virtual link "
@@ -3489,7 +3493,7 @@ msgid ""
3489"communicator</li> </ul>" 3493"communicator</li> </ul>"
3490msgstr "" 3494msgstr ""
3491 3495
3492#: template/l2o/mile4.html.j2:42 3496#: template/l2o/mile4.html.j2:43
3493msgid "" 3497msgid ""
3494"<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;" 3498"<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
3495"\">src/transport/test_transport_simple_send_dv_inverse.sh</td><td width=\"55%" 3499"\">src/transport/test_transport_simple_send_dv_inverse.sh</td><td width=\"55%"
@@ -3501,7 +3505,7 @@ msgid ""
3501"vector test case.</td> <tr> </table>" 3505"vector test case.</td> <tr> </table>"
3502msgstr "" 3506msgstr ""
3503 3507
3504#: template/l2o/mile4.html.j2:57 3508#: template/l2o/mile4.html.j2:58
3505msgid "" 3509msgid ""
3506"<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;" 3510"<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
3507"\">src/transport/transport_api_cmd_connecting_peers.c</td><td width=\"40%\" " 3511"\">src/transport/transport_api_cmd_connecting_peers.c</td><td width=\"40%\" "
@@ -3513,7 +3517,7 @@ msgid ""
3513"the distance vector test cases.</td> <tr> </table>" 3517"the distance vector test cases.</td> <tr> </table>"
3514msgstr "" 3518msgstr ""
3515 3519
3516#: template/l2o/mile4.html.j2:72 3520#: template/l2o/mile4.html.j2:73
3517msgid "" 3521msgid ""
3518"<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;" 3522"<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
3519"\">src/transport/test_transport_distance_vector_inverse_topo.conf</td><td " 3523"\">src/transport/test_transport_distance_vector_inverse_topo.conf</td><td "
@@ -3536,11 +3540,11 @@ msgid ""
3536"IP forwarding.</td> <tr> </table>" 3540"IP forwarding.</td> <tr> </table>"
3537msgstr "" 3541msgstr ""
3538 3542
3539#: template/l2o/testng.html.j2:20 3543#: template/l2o/testng.html.j2:21
3540msgid "Netjail setup and execution" 3544msgid "Netjail setup and execution"
3541msgstr "" 3545msgstr ""
3542 3546
3543#: template/l2o/testng.html.j2:22 3547#: template/l2o/testng.html.j2:23
3544msgid "" 3548msgid ""
3545"Netjail is the GNUnet naming for having several <a href=\"https://www.man7." 3549"Netjail is the GNUnet naming for having several <a href=\"https://www.man7."
3546"org/linux/man-pages/man8/ip-netns.8.html\">network namespaces</a>, being " 3550"org/linux/man-pages/man8/ip-netns.8.html\">network namespaces</a>, being "
@@ -3575,11 +3579,11 @@ msgid ""
3575"parameter." 3579"parameter."
3576msgstr "" 3580msgstr ""
3577 3581
3578#: template/l2o/testng.html.j2:38 3582#: template/l2o/testng.html.j2:39
3579msgid "CMD helper and testcase plugins" 3583msgid "CMD helper and testcase plugins"
3580msgstr "" 3584msgstr ""
3581 3585
3582#: template/l2o/testng.html.j2:42 3586#: template/l2o/testng.html.j2:43
3583msgid "" 3587msgid ""
3584"Although netjail_exec.sh can execute an arbitrary command in the ng testing " 3588"Although netjail_exec.sh can execute an arbitrary command in the ng testing "
3585"framework a special command is used: gnunet-cmds-helper This commands itself " 3589"framework a special command is used: gnunet-cmds-helper This commands itself "
@@ -3594,11 +3598,11 @@ msgid ""
3594"interpreter loop." 3598"interpreter loop."
3595msgstr "" 3599msgstr ""
3596 3600
3597#: template/l2o/testng.html.j2:48 3601#: template/l2o/testng.html.j2:49
3598msgid "Command Pattern" 3602msgid "Command Pattern"
3599msgstr "" 3603msgstr ""
3600 3604
3601#: template/l2o/testng.html.j2:52 3605#: template/l2o/testng.html.j2:53
3602msgid "" 3606msgid ""
3603"The testing framework borrowed from the <a href=\"https://docs.taler.net/" 3607"The testing framework borrowed from the <a href=\"https://docs.taler.net/"
3604"developers-manual.html#testing-library\">GNU Taler testing library</a> was " 3608"developers-manual.html#testing-library\">GNU Taler testing library</a> was "
@@ -3611,11 +3615,11 @@ msgid ""
3611"executed when the asynchronous task is non blocking." 3615"executed when the asynchronous task is non blocking."
3612msgstr "" 3616msgstr ""
3613 3617
3614#: template/l2o/testng.html.j2:57 3618#: template/l2o/testng.html.j2:58
3615msgid "Topology Configuration" 3619msgid "Topology Configuration"
3616msgstr "" 3620msgstr ""
3617 3621
3618#: template/l2o/testng.html.j2:61 3622#: template/l2o/testng.html.j2:62
3619msgid "" 3623msgid ""
3620"The topology of the netjail setup can be configured via a configuration " 3624"The topology of the netjail setup can be configured via a configuration "
3621"file, or with a configuration string handed over to the generic binary for " 3625"file, or with a configuration string handed over to the generic binary for "
@@ -3658,7 +3662,7 @@ msgid ""
3658"off = \"0\" ;<br/><br/>" 3662"off = \"0\" ;<br/><br/>"
3659msgstr "" 3663msgstr ""
3660 3664
3661#: template/news/index.html.j2:45 3665#: template/news/index.html.j2:46
3662msgid "News archives:" 3666msgid "News archives:"
3663msgstr "ارشيف الاخبار:" 3667msgstr "ارشيف الاخبار:"
3664 3668