diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2022-06-13 11:41:30 +0200 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2022-06-13 11:41:30 +0200 |
commit | 0b73dc320b947a43cf49ef098bfedb286b33168b (patch) | |
tree | c2f5c4be60932419294b2c7382a45e6418c6b59a /locale/ar/LC_MESSAGES/messages.po | |
parent | e21a3c79ceacb0012363bf73a0aaeff284d607e7 (diff) | |
download | www-0b73dc320b947a43cf49ef098bfedb286b33168b.tar.gz www-0b73dc320b947a43cf49ef098bfedb286b33168b.zip |
Add DHT milestone news
Diffstat (limited to 'locale/ar/LC_MESSAGES/messages.po')
-rw-r--r-- | locale/ar/LC_MESSAGES/messages.po | 387 |
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 "" | |||
7 | msgstr "" | 7 | msgstr "" |
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 "" | |||
284 | msgid "" | 284 | msgid "" |
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>" | ||
301 | msgstr "" | 303 | msgstr "" |
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 |
308 | msgid "" | 310 | msgid "" |
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>." |
315 | msgstr "" | 317 | msgstr "" |
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." |
434 | msgstr "" | 436 | msgstr "" |
435 | 437 | ||
436 | #: template/applications.html.j2:139 | 438 | #: template/applications.html.j2:137 |
437 | msgid "pretty Easy privacy" | ||
438 | msgstr "" | ||
439 | |||
440 | #: template/applications.html.j2:141 | ||
441 | msgid "" | ||
442 | "<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is " | ||
443 | "creating a usable end-to-end encrypted e-mail solution using opportunistic " | ||
444 | "key exchange. p≡p will use GNUnet to protect metadata and exploit new " | ||
445 | "cryptographic protocols to verify keys." | ||
446 | msgstr "" | ||
447 | |||
448 | #: template/applications.html.j2:160 | ||
449 | msgid "Messenger-GTK" | 439 | msgid "Messenger-GTK" |
450 | msgstr "" | 440 | msgstr "" |
451 | 441 | ||
452 | #: template/applications.html.j2:162 | 442 | #: template/applications.html.j2:139 |
453 | msgid "" | 443 | msgid "" |
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." |
458 | msgstr "" | 448 | msgstr "" |
459 | 449 | ||
460 | #: template/applications.html.j2:180 | 450 | #: template/applications.html.j2:157 |
461 | msgid "groupchat" | 451 | msgid "groupchat" |
462 | msgstr "" | 452 | msgstr "" |
463 | 453 | ||
464 | #: template/applications.html.j2:182 | 454 | #: template/applications.html.j2:159 |
465 | msgid "" | 455 | msgid "" |
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 |
569 | msgid "" | 559 | msgid "" |
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>" | ||
575 | msgstr "" | 566 | msgstr "" |
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 |
642 | msgid "" | 633 | msgid "" |
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>." | ||
646 | msgstr "" | 638 | msgstr "" |
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>" | ||
751 | msgstr "" | 744 | msgstr "" |
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>." |
1835 | msgstr "" | 1828 | msgstr "" |
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 |
2092 | msgid "" | 2085 | msgid "" |
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." |
2478 | msgstr "" | 2471 | msgstr "" |
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. -->" |
2506 | msgstr "" | 2499 | msgstr "" |
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 |
2513 | msgid "" | 2506 | msgid "" |
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." |
2518 | msgstr "" | 2511 | msgstr "" |
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 |
2525 | msgid "" | 2518 | msgid "" |
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're not pressured to accept compromises. It " | 2522 | "to share with whom, and you'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 " |
2767 | msgstr "" | 2760 | "simple as:" |
2768 | 2761 | msgstr "" | |
2769 | #: template/install.html.j2:59 | 2762 | |
2763 | #: template/install.html.j2:64 | ||
2770 | msgid "" | 2764 | msgid "" |
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." |
2779 | msgstr "" | 2773 | msgstr "" |
2780 | 2774 | ||
2781 | #: template/install.html.j2:73 | 2775 | #: template/install.html.j2:78 |
2782 | msgid "" | 2776 | msgid "" |
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." |
2786 | msgstr "" | 2780 | msgstr "" |
2787 | 2781 | ||
2788 | #: template/install.html.j2:79 | 2782 | #: template/install.html.j2:84 |
2789 | msgid "" | 2783 | msgid "" |
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>." |
2795 | msgstr "" | 2789 | msgstr "" |
2796 | 2790 | ||
2797 | #: template/install.html.j2:96 | 2791 | #: template/install.html.j2:101 |
2798 | msgid "To compile gnunet from the git source you can do so by entering:" | 2792 | msgid "To compile gnunet from the git source you can do so by entering:" |
2799 | msgstr "" | 2793 | msgstr "" |
2800 | 2794 | ||
2801 | #: template/install.html.j2:104 | 2795 | #: template/install.html.j2:109 |
2802 | msgid "" | 2796 | msgid "" |
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>:" |
2805 | msgstr "" | 2799 | msgstr "" |
2806 | 2800 | ||
2807 | #: template/install.html.j2:115 | 2801 | #: template/install.html.j2:120 |
2808 | msgid "To compile GNUnet, execute:" | 2802 | msgid "To compile GNUnet, execute:" |
2809 | msgstr "" | 2803 | msgstr "" |
2810 | 2804 | ||
2811 | #: template/install.html.j2:126 | 2805 | #: template/install.html.j2:131 |
2812 | msgid "" | 2806 | msgid "" |
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:" |
2815 | msgstr "" | 2809 | msgstr "" |
2816 | 2810 | ||
2817 | #: template/install.html.j2:136 | 2811 | #: template/install.html.j2:141 |
2818 | msgid "You can now start GNUnet by running:" | 2812 | msgid "You can now start GNUnet by running:" |
2819 | msgstr "" | 2813 | msgstr "" |
2820 | 2814 | ||
2821 | #: template/install.html.j2:144 | 2815 | #: template/install.html.j2:149 |
2822 | msgid "" | 2816 | msgid "" |
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>." |
2986 | msgstr "" | 2980 | msgstr "" |
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 |
2997 | msgid "" | 2991 | msgid "" |
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>" | ||
3198 | msgstr "" | 3192 | msgstr "" |
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>" |
3235 | msgstr "" | 3229 | msgstr "" |
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 |
3250 | msgid "" | 3244 | msgid "" |
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>" |
3270 | msgstr "" | 3264 | msgstr "" |
3271 | 3265 | ||
3272 | #: template/l2o/mile2.html.j2:50 | 3266 | #: template/l2o/mile2.html.j2:50 |
3273 | msgid "" | 3267 | msgid "" |
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 |
3285 | msgid "" | 3279 | msgid "" |
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>" |
3293 | msgstr "" | 3287 | msgstr "" |
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>" |
3328 | msgstr "" | 3322 | msgstr "" |
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>" |
3347 | msgstr "" | 3341 | msgstr "" |
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>" | ||
3493 | msgstr "" | 3488 | msgstr "" |
3494 | 3489 | ||
3495 | #: template/news/index.html.j2:45 | 3490 | #: template/news/index.html.j2:45 |