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.po387
1 files changed, 191 insertions, 196 deletions
diff --git a/locale/ar/LC_MESSAGES/messages.po b/locale/ar/LC_MESSAGES/messages.po
index 39e4853d..6ebebb25 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-02-25 20:18+0100\n" 10"POT-Creation-Date: 2022-06-07 11:23+0200\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/"
@@ -284,20 +284,22 @@ msgstr ""
284msgid "" 284msgid ""
285"To get know and learn more, please check our <a href=\"https://docs.gnunet." 285"To get know and learn more, please check our <a href=\"https://docs.gnunet."
286"org/handbook/gnunet.html\">handbook</a>, especially the <a href=\"https://" 286"org/handbook/gnunet.html\">handbook</a>, especially the <a href=\"https://"
287"docs.gnunet.org/handbook/gnunet.html#Key-Concepts\">chapter on \"Key Concepts" 287"docs.gnunet.org/handbook/gnunet.html#Key-Concepts\">chapter on \"Key "
288"\"</a>, explaining the fundamental concepts of GNUnet: <ul> <li><a href=" 288"Concepts\"</a>, explaining the fundamental concepts of GNUnet: <ul> <li><a "
289"\"https://docs.gnunet.org/handbook/gnunet.html#Authentication" 289"href=\"https://docs.gnunet.org/handbook/gnunet."
290"\">Authentication</a></li> <li><a href=\"https://docs.gnunet.org/handbook/" 290"html#Authentication\">Authentication</a></li> <li><a href=\"https://docs."
291"gnunet.html#Accounting-to-Encourage-Resource-Sharing\">Accounting to " 291"gnunet.org/handbook/gnunet.html#Accounting-to-Encourage-Resource-"
292"Encourage Resource Sharing</a></li> <li><a href=\"https://docs.gnunet.org/" 292"Sharing\">Accounting to Encourage Resource Sharing</a></li> <li><a "
293"handbook/gnunet.html#Confidentiality\">Confidentiality</a></li> <li><a href=" 293"href=\"https://docs.gnunet.org/handbook/gnunet."
294"\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity\">Anonymity</a></" 294"html#Confidentiality\">Confidentiality</a></li> <li><a href=\"https://docs."
295"li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Deniability" 295"gnunet.org/handbook/gnunet.html#Anonymity\">Anonymity</a></li> <li><a "
296"\">Deniability</a></li> <li><a href=\"https://docs.gnunet.org/handbook/" 296"href=\"https://docs.gnunet.org/handbook/gnunet."
297"gnunet.html#Peer-Identities\">Peer Identities</a></li> <li><a href=\"https://" 297"html#Deniability\">Deniability</a></li> <li><a href=\"https://docs.gnunet."
298"docs.gnunet.org/handbook/gnunet.html#Zones-in-the-GNU-Name-System-_0028GNS-" 298"org/handbook/gnunet.html#Peer-Identities\">Peer Identities</a></li> <li><a "
299"Zones_0029\">Zones in the GNU Name System (GNS Zones)</a></li> <li><a href=" 299"href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-the-GNU-Name-"
300"\"https://docs.gnunet.org/handbook/gnunet.html#Egos\">Egos</a></li> </ul>" 300"System-_0028GNS-Zones_0029\">Zones in the GNU Name System (GNS Zones)</a></"
301"li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Egos\">Egos</"
302"a></li> </ul>"
301msgstr "" 303msgstr ""
302 304
303#: template/about.html.j2:88 305#: template/about.html.j2:88
@@ -306,12 +308,12 @@ msgstr ""
306 308
307#: template/about.html.j2:90 309#: template/about.html.j2:90
308msgid "" 310msgid ""
309"There are many more resources to learn about GNUnet besides the <a href=" 311"There are many more resources to learn about GNUnet besides the <a "
310"\"https://docs.gnunet.org/handbook/gnunet.html\">handbook</a>, such as the " 312"href=\"https://docs.gnunet.org/handbook/gnunet.html\">handbook</a>, such as "
311"<a href=\"https://bib.gnunet.org/\">bibliography</a> with papers covering " 313"the <a href=\"https://bib.gnunet.org/\">bibliography</a> with papers "
312"the various layers, many <a href=\"https://gnunet.org/en/video.html" 314"covering the various layers, many <a href=\"https://gnunet.org/en/video."
313"\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.html" 315"html\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary."
314"\">glossary</a>." 316"html\">glossary</a>."
315msgstr "" 317msgstr ""
316 318
317#: template/about.html.j2:95 319#: template/about.html.j2:95
@@ -433,23 +435,11 @@ msgid ""
433"encrypted to authorized recipients only." 435"encrypted to authorized recipients only."
434msgstr "" 436msgstr ""
435 437
436#: template/applications.html.j2:139 438#: template/applications.html.j2:137
437msgid "pretty Easy privacy"
438msgstr ""
439
440#: template/applications.html.j2:141
441msgid ""
442"<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p&#8801;p) is "
443"creating a usable end-to-end encrypted e-mail solution using opportunistic "
444"key exchange. p&#8801;p will use GNUnet to protect metadata and exploit new "
445"cryptographic protocols to verify keys."
446msgstr ""
447
448#: template/applications.html.j2:160
449msgid "Messenger-GTK" 439msgid "Messenger-GTK"
450msgstr "" 440msgstr ""
451 441
452#: template/applications.html.j2:162 442#: template/applications.html.j2:139
453msgid "" 443msgid ""
454"<a href=\"https://git.gnunet.org/messenger-gtk.git/\">Messenger-GTK</a> is a " 444"<a href=\"https://git.gnunet.org/messenger-gtk.git/\">Messenger-GTK</a> is a "
455"convergent GTK messaging application using the GNUnet Messenger service. The " 445"convergent GTK messaging application using the GNUnet Messenger service. The "
@@ -457,11 +447,11 @@ msgid ""
457"devices." 447"devices."
458msgstr "" 448msgstr ""
459 449
460#: template/applications.html.j2:180 450#: template/applications.html.j2:157
461msgid "groupchat" 451msgid "groupchat"
462msgstr "" 452msgstr ""
463 453
464#: template/applications.html.j2:182 454#: template/applications.html.j2:159
465msgid "" 455msgid ""
466"<a href=\"https://git.gnunet.org/groupchat.git/\">groupchat</a> is a " 456"<a href=\"https://git.gnunet.org/groupchat.git/\">groupchat</a> is a "
467"terminal user interface providing messaging using the CADET subsystem. It is " 457"terminal user interface providing messaging using the CADET subsystem. It is "
@@ -568,10 +558,11 @@ msgstr ""
568#: template/copyright.html.j2:11 558#: template/copyright.html.j2:11
569msgid "" 559msgid ""
570"<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/" 560"<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
571"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href=" 561"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a "
572"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex" 562"href=\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement."
573"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative " 563"tex\">GNUnet e.V. --- Taler Systems SA agreement on licensing and "
574"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>" 564"collaborative development</a> of the GNUnet and GNU Taler projects is "
565"satisfied. </p>"
575msgstr "" 566msgstr ""
576 567
577#: template/copyright.html.j2:22 568#: template/copyright.html.j2:22
@@ -641,8 +632,9 @@ msgstr ""
641#: template/developers.html.j2:62 632#: template/developers.html.j2:62
642msgid "" 633msgid ""
643"We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\">LCOV</a> to " 634"We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\">LCOV</a> to "
644"analyze the code coverage of our tests, the results are available at <a href=" 635"analyze the code coverage of our tests, the results are available at <a "
645"\"https://old.gnunet.org/coverage/\">https://old.gnunet.org/coverage/</a>." 636"href=\"https://old.gnunet.org/coverage/\">https://old.gnunet.org/coverage/</"
637"a>."
646msgstr "" 638msgstr ""
647 639
648#: template/developers.html.j2:72 640#: template/developers.html.j2:72
@@ -746,8 +738,9 @@ msgid ""
746"gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: " 738"gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
747"<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\">Martin " 739"<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\">Martin "
748"Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</dd> " 740"Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</dd> "
749"<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a href=" 741"<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a "
750"\"https://grothoff.org/christian/\">Christian Grothoff</a>, ch3 </dd> </dl>" 742"href=\"https://grothoff.org/christian/\">Christian Grothoff</a>, ch3 </dd> </"
743"dl>"
751msgstr "" 744msgstr ""
752 745
753#: template/ev.html.j2:73 746#: template/ev.html.j2:73
@@ -1829,9 +1822,9 @@ msgid ""
1829"include gnurl are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</" 1822"include gnurl are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</"
1830"a> (available as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> " 1823"a> (available as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> "
1831"through the collaborative ebuild collection <a href=\"https://git.gnunet.org/" 1824"through the collaborative ebuild collection <a href=\"https://git.gnunet.org/"
1832"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href=" 1825"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a "
1833"\"https://nixos.org/nix/\">Nix</a>, and as www/gnurl in <a href=\"https://" 1826"href=\"https://nixos.org/nix/\">Nix</a>, and as www/gnurl in <a "
1834"pkgsrc.org\">pkgsrc</a>." 1827"href=\"https://pkgsrc.org\">pkgsrc</a>."
1835msgstr "" 1828msgstr ""
1836 1829
1837#: template/gnurl.html.j2:228 1830#: template/gnurl.html.j2:228
@@ -2091,9 +2084,9 @@ msgstr ""
2091#: template/gsoc.html.j2:111 2084#: template/gsoc.html.j2:111
2092msgid "" 2085msgid ""
2093"reclaimID is a decentralized identity system build on top of the GNU Name " 2086"reclaimID is a decentralized identity system build on top of the GNU Name "
2094"System. Currently, there is a Webextension which uses the GNUnet <a href=" 2087"System. Currently, there is a Webextension which uses the GNUnet <a "
2095"\"https://rest.gnunet.org\">REST API</a>. In order to improve adoption and " 2088"href=\"https://rest.gnunet.org\">REST API</a>. In order to improve adoption "
2096"ease of use, this project aims to include a full GNUnet node within the " 2089"and ease of use, this project aims to include a full GNUnet node within the "
2097"Webextention as a fallback. GNUnet can be compiled to Web Assembly or " 2090"Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
2098"JavaScript as demonstrated <a href=\"https://gnunet.io\">here</a>. The idea " 2091"JavaScript as demonstrated <a href=\"https://gnunet.io\">here</a>. The idea "
2099"is to improve upon this concept and support more of GNUnet's subsystems. The " 2092"is to improve upon this concept and support more of GNUnet's subsystems. The "
@@ -2473,8 +2466,8 @@ msgid ""
2473"GNUnet is a network protocol stack for building secure, distributed, and " 2466"GNUnet is a network protocol stack for building secure, distributed, and "
2474"privacy-preserving applications.<br/> With strong roots in <a class=\"link\" " 2467"privacy-preserving applications.<br/> With strong roots in <a class=\"link\" "
2475"href=\"https://bib.gnunet.org\">academic research</a>, our goal is to " 2468"href=\"https://bib.gnunet.org\">academic research</a>, our goal is to "
2476"replace the <a class=\"link\" href=\"https://secushare.org/broken-internet" 2469"replace the <a class=\"link\" href=\"https://secushare.org/broken-"
2477"\">old insecure Internet</a> protocol stack." 2470"internet\">old insecure Internet</a> protocol stack."
2478msgstr "" 2471msgstr ""
2479 2472
2480#: template/index.html.j2:119 2473#: template/index.html.j2:119
@@ -2500,9 +2493,9 @@ msgid ""
2500"papers/65.pdf\"> improving addressing, routing, naming and content " 2493"papers/65.pdf\"> improving addressing, routing, naming and content "
2501"distribution</a> in a technically robust manner - as opposed to ad-hoc " 2494"distribution</a> in a technically robust manner - as opposed to ad-hoc "
2502"designs in place today. <!-- Proposal from fabian gerlach: GNUnet is built " 2495"designs in place today. <!-- Proposal from fabian gerlach: GNUnet is built "
2503"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\">\"privacy by design" 2496"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\">\"privacy by "
2504"\"</a> and \"distributed by design\". This improves addressing, routing, " 2497"design\"</a> and \"distributed by design\". This improves addressing, "
2505"naming and content distribution in a technically robust manner. -->" 2498"routing, naming and content distribution in a technically robust manner. -->"
2506msgstr "" 2499msgstr ""
2507 2500
2508#: template/index.html.j2:177 2501#: template/index.html.j2:177
@@ -2512,9 +2505,9 @@ msgstr ""
2512#: template/index.html.j2:179 2505#: template/index.html.j2:179
2513msgid "" 2506msgid ""
2514"Today, monitoring increasingly centralized infrastructure, proprietary " 2507"Today, monitoring increasingly centralized infrastructure, proprietary "
2515"implementations, traffic shapers and firewalls restrict all of the <a class=" 2508"implementations, traffic shapers and firewalls restrict all of the <a "
2516"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\">essential " 2509"class=\"link\" href=\"https://www.gnu.org/philosophy/free-sw."
2517"freedoms</a> to various degrees." 2510"html\">essential freedoms</a> to various degrees."
2518msgstr "" 2511msgstr ""
2519 2512
2520#: template/index.html.j2:203 2513#: template/index.html.j2:203
@@ -2523,8 +2516,8 @@ msgstr ""
2523 2516
2524#: template/index.html.j2:205 2517#: template/index.html.j2:205
2525msgid "" 2518msgid ""
2526"GNUnet is a self-organizing network and it is <a class=\"link\" href=" 2519"GNUnet is a self-organizing network and it is <a class=\"link\" "
2527"\"https://www.gnu.org/philosophy/free-sw.html\">free software</a> as in " 2520"href=\"https://www.gnu.org/philosophy/free-sw.html\">free software</a> as in "
2528"freedom. GNUnet puts you in control of your data. You determine which data " 2521"freedom. GNUnet puts you in control of your data. You determine which data "
2529"to share with whom, and you&#39;re not pressured to accept compromises. It " 2522"to share with whom, and you&#39;re not pressured to accept compromises. It "
2530"gives users freedoms to securely access information (\"run\" the network), " 2523"gives users freedoms to securely access information (\"run\" the network), "
@@ -2752,21 +2745,22 @@ msgid ""
2752"at least: <ul> <li><a href=\"https://pkgs.alpinelinux.org/package/edge/" 2745"at least: <ul> <li><a href=\"https://pkgs.alpinelinux.org/package/edge/"
2753"testing/x86_64/gnunet\">Alpine</a></li> <li><a href=\"https://aur.archlinux." 2746"testing/x86_64/gnunet\">Alpine</a></li> <li><a href=\"https://aur.archlinux."
2754"org/packages/gnunet/\">Arch (AUR)</a></li> <li><a href=\"https://packages." 2747"org/packages/gnunet/\">Arch (AUR)</a></li> <li><a href=\"https://packages."
2755"debian.org/search?keywords=gnunet\">Debian</a></li> <li><a href=\"https://" 2748"debian.org/search?keywords=gnunet\">Debian</a></li> <li> Fedora (copr): "
2756"copr.fedorainfracloud.org/coprs/yosl/gnunet/\">Fedora (Copr)</a></li> <li><a " 2749"<code class=\"block\"> # dnf copr enable schanzen/gnunet </code> </li> "
2757"href=\"https://guix.gnu.org/en/packages/G/\">Guix</a></li> <li><a href=" 2750"<li><a href=\"https://guix.gnu.org/en/packages/G/\">Guix</a></li> <li><a "
2758"\"https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet.rb" 2751"href=\"https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet."
2759"\">Homebrew</a></li> <li><a href=\"https://search.nixos.org/packages?" 2752"rb\">Homebrew</a></li> <li><a href=\"https://search.nixos.org/packages?"
2760"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a href=" 2753"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a "
2761"\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is available " 2754"href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is "
2762"for your Operating System and it is missing, send us feedback so that we can " 2755"available for your Operating System and it is missing, send us feedback so "
2763"add it to this list. Furthermore, if you are interested in packaging GNUnet " 2756"that we can add it to this list. Furthermore, if you are interested in "
2764"for your Operating System, get in touch with us at gnunet-developers@gnu.org " 2757"packaging GNUnet for your Operating System, get in touch with us at gnunet-"
2765"if you require help with this job. If you were using an Operating System " 2758"developers@gnu.org if you require help with this job. If you were using an "
2766"with the APT package manager, GNUnet could be installed as simple as:" 2759"Operating System with the APT package manager, GNUnet could be installed as "
2767msgstr "" 2760"simple as:"
2768 2761msgstr ""
2769#: template/install.html.j2:59 2762
2763#: template/install.html.j2:64
2770msgid "" 2764msgid ""
2771"Next we describe a generic way to install from source. If you are using one " 2765"Next we describe a generic way to install from source. If you are using one "
2772"of the following Operating Systems these step-by-step guides might be " 2766"of the following Operating Systems these step-by-step guides might be "
@@ -2778,14 +2772,14 @@ msgid ""
2778"stuck." 2772"stuck."
2779msgstr "" 2773msgstr ""
2780 2774
2781#: template/install.html.j2:73 2775#: template/install.html.j2:78
2782msgid "" 2776msgid ""
2783"First, install the <a href=\"https://git.gnunet.org/gnunet.git/tree/README" 2777"First, install the <a href=\"https://git.gnunet.org/gnunet.git/tree/"
2784"\">required dependencies</a> of GNUnet. There are base requirements and " 2778"README\">required dependencies</a> of GNUnet. There are base requirements "
2785"optional requirements." 2779"and optional requirements."
2786msgstr "" 2780msgstr ""
2787 2781
2788#: template/install.html.j2:79 2782#: template/install.html.j2:84
2789msgid "" 2783msgid ""
2790"Now, you need to decide if you want to install GNUnet from the release " 2784"Now, you need to decide if you want to install GNUnet from the release "
2791"tarball or from git. If you want to use GNUnet and there is no binary " 2785"tarball or from git. If you want to use GNUnet and there is no binary "
@@ -2794,31 +2788,31 @@ msgid ""
2794"href=\"https://git.gnunet.org/\">git repository</a>." 2788"href=\"https://git.gnunet.org/\">git repository</a>."
2795msgstr "" 2789msgstr ""
2796 2790
2797#: template/install.html.j2:96 2791#: template/install.html.j2:101
2798msgid "To compile gnunet from the git source you can do so by entering:" 2792msgid "To compile gnunet from the git source you can do so by entering:"
2799msgstr "" 2793msgstr ""
2800 2794
2801#: template/install.html.j2:104 2795#: template/install.html.j2:109
2802msgid "" 2796msgid ""
2803"Before building GNUnet, make sure that you setup the required groups and add " 2797"Before building GNUnet, make sure that you setup the required groups and add "
2804"your user to the group <code>gnunet</code>:" 2798"your user to the group <code>gnunet</code>:"
2805msgstr "" 2799msgstr ""
2806 2800
2807#: template/install.html.j2:115 2801#: template/install.html.j2:120
2808msgid "To compile GNUnet, execute:" 2802msgid "To compile GNUnet, execute:"
2809msgstr "" 2803msgstr ""
2810 2804
2811#: template/install.html.j2:126 2805#: template/install.html.j2:131
2812msgid "" 2806msgid ""
2813"You can find more configuration flags in the <a href=\"https://git.gnunet." 2807"You can find more configuration flags in the <a href=\"https://git.gnunet."
2814"org/gnunet.git/tree/README\">README</a>.<br> Install GNUnet with:" 2808"org/gnunet.git/tree/README\">README</a>.<br> Install GNUnet with:"
2815msgstr "" 2809msgstr ""
2816 2810
2817#: template/install.html.j2:136 2811#: template/install.html.j2:141
2818msgid "You can now start GNUnet by running:" 2812msgid "You can now start GNUnet by running:"
2819msgstr "" 2813msgstr ""
2820 2814
2821#: template/install.html.j2:144 2815#: template/install.html.j2:149
2822msgid "" 2816msgid ""
2823"Check the <a href=\"https://docs.gnunet.org/handbook/gnunet.html#Minimal-" 2817"Check the <a href=\"https://docs.gnunet.org/handbook/gnunet.html#Minimal-"
2824"configuration\">handbook</a> for detailed documentation. For a more hands-on " 2818"configuration\">handbook</a> for detailed documentation. For a more hands-on "
@@ -2981,8 +2975,8 @@ msgid ""
2981"is very hard to read to get an idea what the test code is doing. Therefore " 2975"is very hard to read to get an idea what the test code is doing. Therefore "
2982"the first task (milestone 1) is to implement a new testing framework which " 2976"the first task (milestone 1) is to implement a new testing framework which "
2983"uses network namespaces to make testing of TNG much easier. Have a look into " 2977"uses network namespaces to make testing of TNG much easier. Have a look into "
2984"what is planed for Layer-2-Overlay in the <a href=\"#milestones" 2978"what is planed for Layer-2-Overlay in the <a "
2985"\">milestones</a>." 2979"href=\"#milestones\">milestones</a>."
2986msgstr "" 2980msgstr ""
2987 2981
2988#: template/l2o/index.html.j2:50 2982#: template/l2o/index.html.j2:50
@@ -2995,9 +2989,9 @@ msgstr ""
2995 2989
2996#: template/l2o/index.html.j2:58 2990#: template/l2o/index.html.j2:58
2997msgid "" 2991msgid ""
2998"The new style of writing tests in GNUnet is borrowed from the <a href=" 2992"The new style of writing tests in GNUnet is borrowed from the <a "
2999"\"https://docs.taler.net/developers-manual.html#testing-library\">GNU Taler " 2993"href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU "
3000"testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we " 2994"Taler testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
3001"implemented commands to setup the <a href=\"#netjails\">netjails</a>, the " 2995"implemented commands to setup the <a href=\"#netjails\">netjails</a>, the "
3002"test environment for each peer, to start a single peers and sending a simple " 2996"test environment for each peer, to start a single peers and sending a simple "
3003"test message. Because some commands depend on other commands to be finished, " 2997"test message. Because some commands depend on other commands to be finished, "
@@ -3183,18 +3177,18 @@ msgid ""
3183"to execute a local test interpreter per node. Will be execute by the " 3177"to execute a local test interpreter per node. Will be execute by the "
3184"following command.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%" 3178"following command.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
3185"\" style=\"vertical-align: top;\">src/testing/" 3179"\" style=\"vertical-align: top;\">src/testing/"
3186"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" style=" 3180"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" "
3187"\"vertical-align: top;\">Command to start the helper processes.</td> <tr> " 3181"style=\"vertical-align: top;\">Command to start the helper processes.</td> "
3188"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
3189"\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td width=\"60%"
3190"\" style=\"vertical-align: top;\">Command to stop the helper processes.</td> "
3191"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-" 3182"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
3192"align: top;\">src/testing/netjail_stop.sh</td><td width=\"60%\" style=" 3183"align: top;\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td "
3193"\"vertical-align: top;\">Script to stop the netjail topology.</td> <tr> " 3184"width=\"60%\" style=\"vertical-align: top;\">Command to stop the helper "
3194"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;" 3185"processes.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
3195"\">src/testing/testing_api_cmd_netjail_stop.c</td><td width=\"60%\" style=" 3186"style=\"vertical-align: top;\">src/testing/netjail_stop.sh</td><td "
3196"\"vertical-align: top;\">Command to stop the test setup.</td> <tr> <td></" 3187"width=\"60%\" style=\"vertical-align: top;\">Script to stop the netjail "
3197"td><td> </td> </tr> </table>" 3188"topology.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
3189"style=\"vertical-align: top;\">src/testing/testing_api_cmd_netjail_stop.c</"
3190"td><td width=\"60%\" style=\"vertical-align: top;\">Command to stop the test "
3191"setup.</td> <tr> <td></td><td> </td> </tr> </table>"
3198msgstr "" 3192msgstr ""
3199 3193
3200#: template/l2o/mile1.html.j2:65 template/l2o/mile2.html.j2:48 3194#: template/l2o/mile1.html.j2:65 template/l2o/mile2.html.j2:48
@@ -3214,24 +3208,24 @@ msgid ""
3214"align: top;\">src/testing/testing_api_cmd_system_create.c</td><td width=\"60%" 3208"align: top;\">src/testing/testing_api_cmd_system_create.c</td><td width=\"60%"
3215"\" style=\"vertical-align: top;\">Command to create a local test system.</" 3209"\" style=\"vertical-align: top;\">Command to create a local test system.</"
3216"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-" 3210"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
3217"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td width=" 3211"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td "
3218"\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> <tr> " 3212"width=\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> "
3219"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;" 3213"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
3220"\">src/transport/transport_api_cmd_connecting_peers.c</td><td width=\"60%\" " 3214"align: top;\">src/transport/transport_api_cmd_connecting_peers.c</td><td "
3221"style=\"vertical-align: top;\"> Command to connect two peers.</td> <tr> " 3215"width=\"60%\" style=\"vertical-align: top;\"> Command to connect two peers.</"
3222"<td></td><td> </td> </tr> <tr> <td>src/transport/" 3216"td> <tr> <td></td><td> </td> </tr> <tr> <td>src/transport/"
3223"transport_api_cmd_send_simple.c</td><td width=\"60%\" style=\"vertical-" 3217"transport_api_cmd_send_simple.c</td><td width=\"60%\" style=\"vertical-"
3224"align: top;\">Command to send a simple message from one peer to another.</" 3218"align: top;\">Command to send a simple message from one peer to another.</"
3225"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-" 3219"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
3226"align: top;\">src/transport/transport_api_cmd_stop_peer.c</td><td width=\"60%" 3220"align: top;\">src/transport/transport_api_cmd_stop_peer.c</td><td width=\"60%"
3227"\" style=\"vertical-align: top;\">Command to stop a peer.</td> <tr> <td></" 3221"\" style=\"vertical-align: top;\">Command to stop a peer.</td> <tr> <td></"
3228"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;" 3222"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
3229"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" style=" 3223"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" "
3230"\"vertical-align: top;\">Command to destroy the local test system.</td> <tr> " 3224"style=\"vertical-align: top;\">Command to destroy the local test system.</"
3231"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;" 3225"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
3232"\">src/testing/testing_api_cmd_local_test_finished.c</td><td>Command to send " 3226"align: top;\">src/testing/testing_api_cmd_local_test_finished.c</"
3233"a message to the master loop, if the local loop has finished.</td> <tr> </" 3227"td><td>Command to send a message to the master loop, if the local loop has "
3234"table>" 3228"finished.</td> <tr> </table>"
3235msgstr "" 3229msgstr ""
3236 3230
3237#: template/l2o/mile1.html.j2:115 3231#: template/l2o/mile1.html.j2:115
@@ -3249,12 +3243,12 @@ msgstr ""
3249#: template/l2o/mile2.html.j2:22 3243#: template/l2o/mile2.html.j2:22
3250msgid "" 3244msgid ""
3251"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;" 3245"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
3252"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" style=" 3246"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" "
3253"\"vertical-align: top;\">Introduced scripts to start the tests. The script " 3247"style=\"vertical-align: top;\">Introduced scripts to start the tests. The "
3254"checks, if a kernel parameter is set to allow unprivileged users to create " 3248"script checks, if a kernel parameter is set to allow unprivileged users to "
3255"network namespaces. The script than starts the following gerneric binary in " 3249"create network namespaces. The script than starts the following gerneric "
3256"a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%" 3250"binary in a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
3257"\" style=\"vertical-align: top;\">src/transport/" 3251"width=\"40%\" style=\"vertical-align: top;\">src/transport/"
3258"test_transport_start_with_config.c</td><td width=\"60%\" style=\"vertical-" 3252"test_transport_start_with_config.c</td><td width=\"60%\" style=\"vertical-"
3259"align: top;\">A generic binary to start a test case which will be configured " 3253"align: top;\">A generic binary to start a test case which will be configured "
3260"by a configuration file.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-" 3254"by a configuration file.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
@@ -3264,18 +3258,18 @@ msgid ""
3264"\">src/testing/topo.sh</td><td width=\"60%\" style=\"vertical-align: top;" 3258"\">src/testing/topo.sh</td><td width=\"60%\" style=\"vertical-align: top;"
3265"\">Script which reads the topology from a file for the use in the other " 3259"\">Script which reads the topology from a file for the use in the other "
3266"netjail scripts.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" " 3260"netjail scripts.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
3267"style=\"vertical-align: top;\">All already existing commands.</td><td width=" 3261"style=\"vertical-align: top;\">All already existing commands.</td><td "
3268"\"60%\" style=\"vertical-align: top;\">All commands changed to work with the " 3262"width=\"60%\" style=\"vertical-align: top;\">All commands changed to work "
3269"topology data.</td> </tr> </table>" 3263"with the topology data.</td> </tr> </table>"
3270msgstr "" 3264msgstr ""
3271 3265
3272#: template/l2o/mile2.html.j2:50 3266#: template/l2o/mile2.html.j2:50
3273msgid "" 3267msgid ""
3274"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;" 3268"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
3275"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" style=" 3269"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" "
3276"\"vertical-align: top;\">Command to send a message to the master loop if a " 3270"style=\"vertical-align: top;\">Command to send a message to the master loop "
3277"peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> <tr> <td " 3271"if a peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> "
3278"width=\"40%\" style=\"vertical-align: top;\">src/testing/" 3272"<tr> <td width=\"40%\" style=\"vertical-align: top;\">src/testing/"
3279"testing_api_cmd_local_test_prepared.c</td><td width=\"60%\" style=\"vertical-" 3273"testing_api_cmd_local_test_prepared.c</td><td width=\"60%\" style=\"vertical-"
3280"align: top;\">Command to send a message to the master loop if a peer is " 3274"align: top;\">Command to send a message to the master loop if a peer is "
3281"ready to shutdown.</td> </tr> </table>" 3275"ready to shutdown.</td> </tr> </table>"
@@ -3284,12 +3278,12 @@ msgstr ""
3284#: template/l2o/mile2.html.j2:65 3278#: template/l2o/mile2.html.j2:65
3285msgid "" 3279msgid ""
3286"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;" 3280"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
3287"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" style=" 3281"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" "
3288"\"vertical-align: top;\">Command now uses a configuration template for the " 3282"style=\"vertical-align: top;\">Command now uses a configuration template for "
3289"peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%" 3283"the peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
3290"\" style=\"vertical-align: top;\">test_transport_simple_send_topo.conf</" 3284"width=\"40%\" style=\"vertical-align: top;\">test_transport_simple_send_topo."
3291"td><td width=\"60%\" style=\"vertical-align: top;\">Topology configuration " 3285"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Topology "
3292"file for the simple send test case.</td> <tr> </table>" 3286"configuration file for the simple send test case.</td> <tr> </table>"
3293msgstr "" 3287msgstr ""
3294 3288
3295#: template/l2o/mile3.html.j2:20 3289#: template/l2o/mile3.html.j2:20
@@ -3307,24 +3301,24 @@ msgid ""
3307"<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;" 3301"<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
3308"\">src/transport/test_transport_udp_backchannel.sh</td><td width=\"55%\" " 3302"\">src/transport/test_transport_udp_backchannel.sh</td><td width=\"55%\" "
3309"style=\"vertical-align: top;\">Added script to start the udp backchannel " 3303"style=\"vertical-align: top;\">Added script to start the udp backchannel "
3310"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=" 3304"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
3311"\"vertical-align: top;\">src/transport/test_transport_simple_send_broadcast." 3305"style=\"vertical-align: top;\">src/transport/"
3312"sh</td><td width=\"55%\" style=\"vertical-align: top;\">Added script for the " 3306"test_transport_simple_send_broadcast.sh</td><td width=\"55%\" "
3313"UDB broadcast test.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%" 3307"style=\"vertical-align: top;\">Added script for the UDB broadcast test.</td> "
3314"\" style=\"vertical-align: top;\">src/transport/" 3308"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
3315"test_transport_simple_send_string.sh</td><td width=\"55%\" style=\"vertical-" 3309"align: top;\">src/transport/test_transport_simple_send_string.sh</td><td "
3316"align: top;\">Added script as an example to start a test with inline " 3310"width=\"55%\" style=\"vertical-align: top;\">Added script as an example to "
3317"topology configuration string.</td> <tr> <td></td><td> </td> </tr> <tr> <td " 3311"start a test with inline topology configuration string.</td> <tr> <td></"
3318"width=\"60%\" style=\"vertical-align: top;\">All commands</td><td width=\"55%" 3312"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
3319"\" style=\"vertical-align: top;\">Changed code to handle strings with " 3313"\">All commands</td><td width=\"55%\" style=\"vertical-align: top;\">Changed "
3320"topology information.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td " 3314"code to handle strings with topology information.</td> </tr> <tr> <td></"
3321"width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_start.sh</" 3315"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
3322"td><td width=\"55%\" style=\"vertical-align: top;\">Changed the netjail " 3316"\">src/testing/netjail_start.sh</td><td width=\"55%\" style=\"vertical-"
3323"start script to configure port forwarding for specific protocols (tcp, udp)." 3317"align: top;\">Changed the netjail start script to configure port forwarding "
3324"</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=" 3318"for specific protocols (tcp, udp).</td> </tr> <tr> <td></td><td> </td> </tr> "
3325"\"vertical-align: top;\">src/testing/netjail_*.sh</td><td width=\"40%\" " 3319"<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_*."
3326"style=\"vertical-align: top;\">Moved to contrib/netjail directory</td> </tr> " 3320"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Moved to contrib/"
3327"</table>" 3321"netjail directory</td> </tr> </table>"
3328msgstr "" 3322msgstr ""
3329 3323
3330#: template/l2o/mile3.html.j2:68 3324#: template/l2o/mile3.html.j2:68
@@ -3334,16 +3328,16 @@ msgid ""
3334"width=\"40%\" style=\"vertical-align: top;\">New plugin for the udp " 3328"width=\"40%\" style=\"vertical-align: top;\">New plugin for the udp "
3335"broadcast test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%" 3329"broadcast test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
3336"\" style=\"vertical-align: top;\">src/transport/" 3330"\" style=\"vertical-align: top;\">src/transport/"
3337"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" style=" 3331"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" "
3338"\"vertical-align: top;\">New plugin for the udp backchannel test case.</td> " 3332"style=\"vertical-align: top;\">New plugin for the udp backchannel test case."
3339"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-" 3333"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
3340"align: top;\">src/transport/transport_api_cmd_backchannel_check.c</td><td " 3334"align: top;\">src/transport/transport_api_cmd_backchannel_check.c</td><td "
3341"width=\"40%\" style=\"vertical-align: top;\">Command to check for a udp " 3335"width=\"40%\" style=\"vertical-align: top;\">Command to check for a udp "
3342"backchannel specific log entry.</td> </tr> <tr> <td></td><td> </td> </tr> " 3336"backchannel specific log entry.</td> </tr> <tr> <td></td><td> </td> </tr> "
3343"<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/" 3337"<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
3344"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" style=" 3338"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" "
3345"\"vertical-align: top;\">Command to block the local loop until triggered by " 3339"style=\"vertical-align: top;\">Command to block the local loop until "
3346"a external signal.</td> </tr> </table>" 3340"triggered by a external signal.</td> </tr> </table>"
3347msgstr "" 3341msgstr ""
3348 3342
3349#: template/l2o/mile3.html.j2:94 3343#: template/l2o/mile3.html.j2:94
@@ -3450,46 +3444,47 @@ msgid ""
3450"identifying a line.</br></br> Keys are</br></br> <table width=\"100%\"> <tr> " 3444"identifying a line.</br></br> Keys are</br></br> <table width=\"100%\"> <tr> "
3451"<td width=\"10%\" style=\"vertical-align: top;\">M</td><td width=\"90%\" " 3445"<td width=\"10%\" style=\"vertical-align: top;\">M</td><td width=\"90%\" "
3452"style=\"vertical-align: top;\">The number of natted subnets in the topology." 3446"style=\"vertical-align: top;\">The number of natted subnets in the topology."
3453"</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"10%\" style=" 3447"</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"10%\" "
3454"\"vertical-align: top;\">N</td><td width=\"90%\" style=\"vertical-align: top;" 3448"style=\"vertical-align: top;\">N</td><td width=\"90%\" style=\"vertical-"
3455"\">The number of nodes in each subnet.</td> </tr> <tr> <td></td><td> </td> </" 3449"align: top;\">The number of nodes in each subnet.</td> </tr> <tr> <td></"
3456"tr> <tr> <td width=\"10%\" style=\"vertical-align: top;\">X</td><td width=" 3450"td><td> </td> </tr> <tr> <td width=\"10%\" style=\"vertical-align: top;\">X</"
3457"\"90%\" style=\"vertical-align: top;\">The Number of globally known (not " 3451"td><td width=\"90%\" style=\"vertical-align: top;\">The Number of globally "
3458"natted) nodes.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"10%" 3452"known (not natted) nodes.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
3459"\" style=\"vertical-align: top;\">K</td><td width=\"90%\" style=\"vertical-" 3453"width=\"10%\" style=\"vertical-align: top;\">K</td><td width=\"90%\" "
3460"align: top;\"> A globally known (not natted) node. The number value " 3454"style=\"vertical-align: top;\"> A globally known (not natted) node. The "
3461"identifies the node.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td " 3455"number value identifies the node.</td> </tr> <tr> <td></td><td> </td> </tr> "
3462"width=\"10%\" style=\"vertical-align: top;\">T</td><td width=\"90%\" style=" 3456"<tr> <td width=\"10%\" style=\"vertical-align: top;\">T</td><td width=\"90%"
3463"\"vertical-align: top;\">The default test plugin to execute.</td> </tr> <tr> " 3457"\" style=\"vertical-align: top;\">The default test plugin to execute.</td> </"
3464"<td></td><td> </td> </tr> <tr> <td width=\"10%\" style=\"vertical-align: top;" 3458"tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"10%\" style=\"vertical-"
3465"\">R</td><td width=\"90%\" style=\"vertical-align: top;\">A router of a " 3459"align: top;\">R</td><td width=\"90%\" style=\"vertical-align: top;\">A "
3466"subnet.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"10%\" " 3460"router of a subnet.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
3467"style=\"vertical-align: top;\">P</td><td width=\"90%\" style=\"vertical-" 3461"width=\"10%\" style=\"vertical-align: top;\">P</td><td width=\"90%\" "
3468"align: top;\">A subnet node with two key values, the first one for " 3462"style=\"vertical-align: top;\">A subnet node with two key values, the first "
3469"identifying the subnet and the second for identifying the node in the subnet." 3463"one for identifying the subnet and the second for identifying the node in "
3470"</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"10%\" style=" 3464"the subnet.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"10%\" "
3471"\"vertical-align: top;\">connect</td><td width=\"90%\" style=\"vertical-" 3465"style=\"vertical-align: top;\">connect</td><td width=\"90%\" "
3472"align: top;\">Can be one of several grouped values of the P, K or R key. " 3466"style=\"vertical-align: top;\">Can be one of several grouped values of the "
3473"Configuring a connection to another node. </br></br> The value of the " 3467"P, K or R key. Configuring a connection to another node. </br></br> The "
3474"connect key is a node key (P or K) with two resp. one number value " 3468"value of the connect key is a node key (P or K) with two resp. one number "
3475"identifying the node, and an additional value configuring a protocol. </br></" 3469"value identifying the node, and an additional value configuring a protocol. "
3476"br> If the connect key is used in a line configuring a node it is used to " 3470"</br></br> If the connect key is used in a line configuring a node it is "
3477"configure a connection, which will result in the node identified by the line " 3471"used to configure a connection, which will result in the node identified by "
3478"P or K key will try to connect nodes also identified with the P or K key via " 3472"the line P or K key will try to connect nodes also identified with the P or "
3479"the configured protocol.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td " 3473"K key via the configured protocol.</td> </tr> <tr> <td></td><td> </td> </tr> "
3480"width=\"10%\" style=\"vertical-align: top;\">tcp_port</td><td width=\"90%\" " 3474"<tr> <td width=\"10%\" style=\"vertical-align: top;\">tcp_port</td><td "
3475"width=\"90%\" style=\"vertical-align: top;\">Can be a grouped value of the R "
3476"key. The value of the tcp_port can be 0 or 1, if a port forwarding to the "
3477"first (index 1) node of a subnet is not or is configured for the tcp "
3478"protocol.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"10%\" "
3479"style=\"vertical-align: top;\">udp_port</td><td width=\"90%\" "
3481"style=\"vertical-align: top;\">Can be a grouped value of the R key. The " 3480"style=\"vertical-align: top;\">Can be a grouped value of the R key. The "
3482"value of the tcp_port can be 0 or 1, if a port forwarding to the first " 3481"value of the tcp_port can be 0 or 1, if a port forwarding to the first "
3483"(index 1) node of a subnet is not or is configured for the tcp protocol.</" 3482"(index 1) node of a subnet is not or is configured for the udp protocol.</"
3484"td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"10%\" style=" 3483"td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"10%\" "
3485"\"vertical-align: top;\">udp_port</td><td width=\"90%\" style=\"vertical-" 3484"style=\"vertical-align: top;\">plugin</td><td width=\"90%\" style=\"vertical-"
3486"align: top;\">Can be a grouped value of the R key. The value of the tcp_port " 3485"align: top;\">Can be a grouped value of the P or K key. The value is the "
3487"can be 0 or 1, if a port forwarding to the first (index 1) node of a subnet " 3486"name of a plugin which will run on that peer instead of the default plugin "
3488"is not or is configured for the udp protocol.</td> </tr> <tr> <td></td><td> " 3487"defined by key K.</td> </tr> </table>"
3489"</td> </tr> <tr> <td width=\"10%\" style=\"vertical-align: top;\">plugin</"
3490"td><td width=\"90%\" style=\"vertical-align: top;\">Can be a grouped value "
3491"of the P or K key. The value is the name of a plugin which will run on that "
3492"peer instead of the default plugin defined by key K.</td> </tr> </table>"
3493msgstr "" 3488msgstr ""
3494 3489
3495#: template/news/index.html.j2:45 3490#: template/news/index.html.j2:45