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