gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[www] branch master updated: Added information about monolithic build an


From: gnunet
Subject: [www] branch master updated: Added information about monolithic build and cross compilation for Android.
Date: Thu, 29 Aug 2024 10:22:22 +0200

This is an automated email from the git hooks/post-receive script.

t3sserakt pushed a commit to branch master
in repository www.

The following commit(s) were added to refs/heads/master by this push:
     new a356a21d Added information about monolithic build and cross 
compilation for Android.
a356a21d is described below

commit a356a21d9a1cec335b054007828a1fcb824fd6c8
Author: t3sserakt <t3ss@posteo.de>
AuthorDate: Thu Aug 29 10:22:03 2024 +0200

    Added information about monolithic build and cross compilation for Android.
---
 build-system/taler-build-scripts       |   2 +-
 locale/ar/LC_MESSAGES/messages.po      | 471 ++++++++++---------
 locale/ca/LC_MESSAGES/messages.mo      | Bin 433 -> 433 bytes
 locale/ca/LC_MESSAGES/messages.po      | 471 ++++++++++---------
 locale/de/LC_MESSAGES/messages.mo      | Bin 167644 -> 167644 bytes
 locale/de/LC_MESSAGES/messages.po      | 798 ++++++++++++++++-----------------
 locale/en/LC_MESSAGES/messages.mo      | Bin 445 -> 445 bytes
 locale/eo/LC_MESSAGES/messages.mo      | Bin 433 -> 433 bytes
 locale/eo/LC_MESSAGES/messages.po      | 471 ++++++++++---------
 locale/es/LC_MESSAGES/messages.mo      | Bin 109234 -> 109234 bytes
 locale/es/LC_MESSAGES/messages.po      | 614 +++++++++++++------------
 locale/fr/LC_MESSAGES/messages.mo      | Bin 37986 -> 37986 bytes
 locale/fr/LC_MESSAGES/messages.po      | 612 +++++++++++++------------
 locale/hi/LC_MESSAGES/messages.po      | 471 ++++++++++---------
 locale/it/LC_MESSAGES/messages.mo      | Bin 122746 -> 122746 bytes
 locale/it/LC_MESSAGES/messages.po      | 623 +++++++++++++------------
 locale/ja/LC_MESSAGES/messages.po      | 558 ++++++++++++-----------
 locale/ko/LC_MESSAGES/messages.po      | 471 ++++++++++---------
 locale/messages.pot                    |  11 +-
 locale/pt/LC_MESSAGES/messages.po      | 471 ++++++++++---------
 locale/zh_Hant/LC_MESSAGES/messages.po | 701 ++++++++++++++---------------
 template/news/2024-08-0.22.0.html.j2   |   8 +-
 22 files changed, 3355 insertions(+), 3398 deletions(-)

diff --git a/build-system/taler-build-scripts b/build-system/taler-build-scripts
index 5fb2f811..23538677 160000
--- a/build-system/taler-build-scripts
+++ b/build-system/taler-build-scripts
@@ -1 +1 @@
-Subproject commit 5fb2f811026bbe7152ed59b712248048853eb0f6
+Subproject commit 23538677f6c6be2a62f38dc6137ecdd1c76b7b15
diff --git a/locale/ar/LC_MESSAGES/messages.po 
b/locale/ar/LC_MESSAGES/messages.po
index efc1e26a..556c4c9f 100644
--- a/locale/ar/LC_MESSAGES/messages.po
+++ b/locale/ar/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-27 09:33+0200\n"
+"POT-Creation-Date: 2024-08-29 09:06+0200\n"
 "PO-Revision-Date: 2021-05-21 14:59+0000\n"
 "Last-Translator: Shorouk Hassouna <shoroukhassuna@gmail.com>\n"
 "Language-Team: Arabic <http://weblate.taler.net/projects/gnunet/website/ar/";
@@ -268,11 +268,11 @@ msgstr ""
 
 #: template/about.html.j2:81
 msgid ""
-"There are many more resources to learn about GNUnet besides the <a "
-"href=\"https://docs.gnunet.org/\";>handbook</a>, such as the <a "
-"href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering the "
-"various layers, many <a href=\"https://gnunet.org/en/video.html\";>videos</a> "
-"or a brief <a href=\"https://gnunet.org/en/glossary.html\";>glossary</a>."
+"There are many more resources to learn about GNUnet besides the <a href="
+"\"https://docs.gnunet.org/\";>handbook</a>, such as the <a href=\"https://bib.";
+"gnunet.org/\">bibliography</a> with papers covering the various layers, many "
+"<a href=\"https://gnunet.org/en/video.html\";>videos</a> or a brief <a href="
+"\"https://gnunet.org/en/glossary.html\";>glossary</a>."
 msgstr ""
 
 #: template/about.html.j2:86
@@ -510,11 +510,10 @@ msgstr ""
 #: template/copyright.html.j2:12
 msgid ""
 "<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.";
-"tex\">GNUnet e.V. --- Taler Systems SA agreement on licensing and "
-"collaborative development</a> of the GNUnet and GNU Taler projects is "
-"satisfied. </p>"
+"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
+"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
+"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
 msgstr ""
 
 #: template/copyright.html.j2:23
@@ -584,9 +583,8 @@ msgstr ""
 #: template/developers.html.j2:63
 msgid ""
 "We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a "
-"href=\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</"
-"a>."
+"analyze the code coverage of our tests, the results are available at <a href="
+"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
 msgstr ""
 
 #: template/developers.html.j2:73
@@ -1336,8 +1334,8 @@ msgstr ""
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
-"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or 'm' "
-"(and the module is loaded)."
+"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
+"'m' (and the module is loaded)."
 msgstr ""
 
 #: template/faq.html.j2:736
@@ -1778,9 +1776,9 @@ msgid ""
 "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
 "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
 "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a "
-"href=\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a "
-"href=\"https://pkgsrc.org\";>pkgsrc</a>."
+"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
+"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
+"pkgsrc.org\">pkgsrc</a>."
 msgstr ""
 
 #: template/gnurl.html.j2:229
@@ -2134,9 +2132,9 @@ msgstr ""
 #: template/gsoc.html.j2:269
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Currently, there is a Webextension which uses the GNUnet <a "
-"href=\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption "
-"and ease of use, this project aims to include a full GNUnet node within the "
+"System. Currently, there is a Webextension which uses the GNUnet <a href="
+"\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption and "
+"ease of use, this project aims to include a full GNUnet node within the "
 "Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
 "JavaScript as demonstrated <a href=\"https://gnunet.io\";>here</a>. The idea "
 "is to improve upon this concept and support more of GNUnet's subsystems. The "
@@ -2492,8 +2490,8 @@ msgid ""
 "GNUnet is a network protocol stack for building secure, distributed, and "
 "privacy-preserving applications.<br/> With strong roots in <a class=\"link\" "
 "href=\"https://bib.gnunet.org\";>academic research</a>, our goal is to "
-"replace the <a class=\"link\" href=\"https://secushare.org/broken-";
-"internet\">old insecure Internet</a> protocol stack."
+"replace the <a class=\"link\" href=\"https://secushare.org/broken-internet";
+"\">old insecure Internet</a> protocol stack."
 msgstr ""
 
 #: template/index.html.j2:121
@@ -2519,9 +2517,9 @@ msgid ""
 "papers/65.pdf\"> improving addressing, routing, naming and content "
 "distribution</a> in a technically robust manner - as opposed to ad-hoc "
 "designs in place today. <!-- Proposal from fabian gerlach: GNUnet is built "
-"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by "
-"design\"</a> and \"distributed by design\". This improves addressing, "
-"routing, naming and content distribution in a technically robust manner. -->"
+"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design"
+"\"</a> and \"distributed by design\". This improves addressing, routing, "
+"naming and content distribution in a technically robust manner. -->"
 msgstr ""
 
 #: template/index.html.j2:179
@@ -2531,9 +2529,9 @@ msgstr ""
 #: template/index.html.j2:181
 msgid ""
 "Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a "
-"class=\"link\" href=\"https://www.gnu.org/philosophy/free-sw.";
-"html\">essential freedoms</a> to various degrees."
+"implementations, traffic shapers and firewalls restrict all of the <a class="
+"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\";>essential "
+"freedoms</a> to various degrees."
 msgstr ""
 
 #: template/index.html.j2:205
@@ -2542,8 +2540,8 @@ msgstr ""
 
 #: template/index.html.j2:207
 msgid ""
-"GNUnet is a self-organizing network and it is <a class=\"link\" "
-"href=\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
+"GNUnet is a self-organizing network and it is <a class=\"link\" href="
+"\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
 "freedom. GNUnet puts you in control of your data. You determine which data "
 "to share with whom, and you&#39;re not pressured to accept compromises. It "
 "gives users freedoms to securely access information (\"run\" the network), "
@@ -2781,21 +2779,20 @@ msgid ""
 "GNUnet is reportedly available for: <ul> <li><a href=\"https://pkgs.";
 "alpinelinux.org/package/edge/community/x86_64/gnunet\">Alpine</a></li> "
 "<li><a href=\"https://aur.archlinux.org/packages/gnunet/\";>Arch (AUR)</a></"
-"li> <li><a href=\"https://packages.debian.org/search?";
-"keywords=gnunet\">Debian</a></li> <li> <a href=\"https://copr.";
-"fedorainfracloud.org/coprs/schanzen/gnunet/package/gnunet/\">Fedora (copr)</"
-"a>: <code class=\"block\"> # dnf copr enable schanzen/gnunet </code> </li> "
-"<li><a href=\"https://guix.gnu.org/en/packages/G/\";>Guix</a></li> <li><a "
-"href=\"https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet.";
-"rb\">Homebrew</a></li> <li><a href=\"https://search.nixos.org/packages?";
-"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a "
-"href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is "
-"available for your Operating System and it is missing, send us feedback so "
-"that we can add it to this list. Furthermore, if you are interested in "
-"packaging GNUnet for your Operating System, get in touch with us at gnunet-"
-"developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the APT package manager, GNUnet could be installed as "
-"simple as:"
+"li> <li><a href=\"https://packages.debian.org/search?keywords=gnunet";
+"\">Debian</a></li> <li> <a href=\"https://copr.fedorainfracloud.org/coprs/";
+"schanzen/gnunet/package/gnunet/\">Fedora (copr)</a>: <code class=\"block\"> "
+"# dnf copr enable schanzen/gnunet </code> </li> <li><a href=\"https://guix.";
+"gnu.org/en/packages/G/\">Guix</a></li> <li><a href=\"https://github.com/";
+"Homebrew/homebrew-core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> "
+"<li><a href=\"https://search.nixos.org/packages?";
+"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a href="
+"\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is available "
+"for your Operating System and it is missing, send us feedback so that we can "
+"add it to this list. Furthermore, if you are interested in packaging GNUnet "
+"for your Operating System, get in touch with us at gnunet-developers@gnu.org "
+"if you require help with this job. If you were using an Operating System "
+"with the APT package manager, GNUnet could be installed as simple as:"
 msgstr ""
 
 #: template/install.html.j2:66
@@ -2961,8 +2958,8 @@ msgid ""
 "is very hard to read to get an idea what the test code is doing. Therefore "
 "the first task (milestone 1) is to implement a new testing framework which "
 "uses network namespaces to make testing of TNG much easier. Have a look into "
-"what is planed for Layer-2-Overlay in the <a "
-"href=\"#milestones\">milestones</a>."
+"what is planed for Layer-2-Overlay in the <a href=\"#milestones"
+"\">milestones</a>."
 msgstr ""
 
 #: template/l2o/index.html.j2:54
@@ -2975,9 +2972,9 @@ msgstr ""
 
 #: template/l2o/index.html.j2:62
 msgid ""
-"The new style of writing tests in GNUnet is borrowed from the <a "
-"href=\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU "
-"Taler testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
+"The new style of writing tests in GNUnet is borrowed from the <a href="
+"\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU Taler "
+"testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
 "implemented commands to setup the <a href=\"#netjails\">netjails</a>, the "
 "test environment for each peer, to start a single peers and sending a simple "
 "test message. Because some commands depend on other commands to be finished, "
@@ -3091,8 +3088,8 @@ msgstr ""
 msgid ""
 "The CI contains test cases with a setup of peers not connected directly. The "
 "test cases proof that each peer can reach any other peer. We have test cases "
-"for the circle path and for the inverse path. <a href=\"mile4."
-"html\">Details</a>"
+"for the circle path and for the inverse path. <a href=\"mile4.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:163
@@ -3112,8 +3109,8 @@ msgid ""
 "The test cases proof that each peer can be reached, even if that peer is "
 "behind a NAT. The test case are measuring the performance. This measurement "
 "is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release. <a href=\"mile5."
-"html\">Details</a>"
+"this milestone will be a first stable release. <a href=\"mile5.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:183
@@ -3235,18 +3232,18 @@ msgid ""
 "to execute a local test interpreter per node. Will be execute by the "
 "following command.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
 "\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to start the helper processes.</td> "
+"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to start the helper processes.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Command to stop the helper processes.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to stop the helper "
-"processes.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_stop.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to stop the netjail "
-"topology.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/testing_api_cmd_netjail_stop.c</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Command to stop the test "
-"setup.</td> <tr> <td></td><td> </td> </tr> </table>"
+"align: top;\">src/testing/netjail_stop.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Script to stop the netjail topology.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to stop the test setup.</td> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:66 template/l2o/mile2.html.j2:49
@@ -3266,24 +3263,24 @@ msgid ""
 "align: top;\">src/testing/testing_api_cmd_system_create.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to create a local test system.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_connecting_peers.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\"> Command to connect two peers.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td>src/transport/"
+"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/transport/transport_api_cmd_connecting_peers.c</td><td width=\"60%\" "
+"style=\"vertical-align: top;\"> Command to connect two peers.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td>src/transport/"
 "transport_api_cmd_send_simple.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a simple message from one peer to another.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_stop_peer.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to stop a peer.</td> <tr> <td></"
 "td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to destroy the local test system.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_local_test_finished.c</"
-"td><td>Command to send a message to the master loop, if the local loop has "
-"finished.</td> <tr> </table>"
+"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to destroy the local test system.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_local_test_finished.c</td><td>Command to send "
+"a message to the master loop, if the local loop has finished.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:116
@@ -3301,12 +3298,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Introduced scripts to start the tests. The "
-"script checks, if a kernel parameter is set to allow unprivileged users to "
-"create network namespaces. The script than starts the following gerneric "
-"binary in a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/transport/"
+"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Introduced scripts to start the tests. The script "
+"checks, if a kernel parameter is set to allow unprivileged users to create "
+"network namespaces. The script than starts the following gerneric binary in "
+"a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">src/transport/"
 "test_transport_start_with_config.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">A generic binary to start a test case which will be configured "
 "by a configuration file.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
@@ -3316,18 +3313,18 @@ msgid ""
 "\">src/testing/topo.sh</td><td width=\"60%\" style=\"vertical-align: top;"
 "\">Script which reads the topology from a file for the use in the other "
 "netjail scripts.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">All already existing commands.</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">All commands changed to work "
-"with the topology data.</td> </tr> </table>"
+"style=\"vertical-align: top;\">All already existing commands.</td><td width="
+"\"60%\" style=\"vertical-align: top;\">All commands changed to work with the "
+"topology data.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile2.html.j2:51
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to send a message to the master loop "
-"if a peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"40%\" style=\"vertical-align: top;\">src/testing/"
+"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to send a message to the master loop if a "
+"peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/testing/"
 "testing_api_cmd_local_test_prepared.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a message to the master loop if a peer is "
 "ready to shutdown.</td> </tr> </table>"
@@ -3336,12 +3333,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:66
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command now uses a configuration template for "
-"the peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_transport_simple_send_topo."
-"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Topology "
-"configuration file for the simple send test case.</td> <tr> </table>"
+"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command now uses a configuration template for the "
+"peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">test_transport_simple_send_topo.conf</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Topology configuration "
+"file for the simple send test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:21
@@ -3359,24 +3356,24 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_udp_backchannel.sh</td><td width=\"55%\" "
 "style=\"vertical-align: top;\">Added script to start the udp backchannel "
-"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_broadcast.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script for the UDB broadcast test.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/transport/test_transport_simple_send_string.sh</td><td "
-"width=\"55%\" style=\"vertical-align: top;\">Added script as an example to "
-"start a test with inline topology configuration string.</td> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">All commands</td><td width=\"55%\" style=\"vertical-align: top;\">Changed "
-"code to handle strings with topology information.</td> </tr> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">src/testing/netjail_start.sh</td><td width=\"55%\" style=\"vertical-"
-"align: top;\">Changed the netjail start script to configure port forwarding "
-"for specific protocols (tcp, udp).</td> </tr> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_*."
-"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Moved to contrib/"
-"netjail directory</td> </tr> </table>"
+"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/transport/test_transport_simple_send_broadcast."
+"sh</td><td width=\"55%\" style=\"vertical-align: top;\">Added script for the "
+"UDB broadcast test.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
+"\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_simple_send_string.sh</td><td width=\"55%\" style=\"vertical-"
+"align: top;\">Added script as an example to start a test with inline "
+"topology configuration string.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">All commands</td><td width=\"55%"
+"\" style=\"vertical-align: top;\">Changed code to handle strings with "
+"topology information.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_start.sh</"
+"td><td width=\"55%\" style=\"vertical-align: top;\">Changed the netjail "
+"start script to configure port forwarding for specific protocols (tcp, udp)."
+"</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/testing/netjail_*.sh</td><td width=\"40%\" "
+"style=\"vertical-align: top;\">Moved to contrib/netjail directory</td> </tr> "
+"</table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:69
@@ -3386,16 +3383,16 @@ msgid ""
 "width=\"40%\" style=\"vertical-align: top;\">New plugin for the udp "
 "broadcast test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">New plugin for the udp backchannel test case."
-"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">New plugin for the udp backchannel test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_backchannel_check.c</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Command to check for a udp "
 "backchannel specific log entry.</td> </tr> <tr> <td></td><td> </td> </tr> "
 "<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Command to block the local loop until "
-"triggered by a external signal.</td> </tr> </table>"
+"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Command to block the local loop until triggered by "
+"a external signal.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:95
@@ -3432,9 +3429,9 @@ msgid ""
 "\" style=\"vertical-align: top;\">Added script to start the inverse distance "
 "vector test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
 "style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script to start the circle distance "
-"vector test case.</td> <tr> </table>"
+"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" style="
+"\"vertical-align: top;\">Added script to start the circle distance vector "
+"test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:58
@@ -3444,9 +3441,9 @@ msgid ""
 "style=\"vertical-align: top;\">Added logic to handle counting additonal "
 "connection per peer.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added plugin which creates the commands for "
-"the distance vector test cases.</td> <tr> </table>"
+"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added plugin which creates the commands for the "
+"distance vector test cases.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:73
@@ -3454,22 +3451,22 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_distance_vector_inverse_topo.conf</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Configuration for the DV "
-"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"60%\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Configuration for the DV circle path test "
-"case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_start.sh</td><td "
-"width=\"40%\" style=\"vertical-align: top;\">Enhanced port forwarding "
-"configuration to restrict port forwarding to specific source IPs.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">contrib/netjail/topo.sh</td><td width=\"40%\" style=\"vertical-align: top;"
-"\">Make specific nodes configurable as source node for IP forwarding.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/testing/testing.c</td><td width=\"40%\" style=\"vertical-"
-"align: top;\">Helper methods to retrieve the number of additional "
-"connections globally and per peer, and which peer is allowed as source for "
-"IP forwarding.</td> <tr> </table>"
+"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"60%\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Configuration for the DV circle path test case.</"
+"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"align: top;\">src/testing/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Enhanced port forwarding configuration to restrict "
+"port forwarding to specific source IPs.</td> <tr> <td></td><td> </td> </tr> "
+"<tr> <td width=\"60%\" style=\"vertical-align: top;\">contrib/netjail/topo."
+"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Make specific nodes "
+"configurable as source node for IP forwarding.</td> <tr> <td></td><td> </td> "
+"</tr> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
+"testing.c</td><td width=\"40%\" style=\"vertical-align: top;\">Helper "
+"methods to retrieve the number of additional connections globally and per "
+"peer, and which peer is allowed as source for IP forwarding.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile5.html.j2:21
@@ -3516,10 +3513,10 @@ msgid ""
 "\">src/transport/test_transport_nat_upnp_topo.conf</td><td width=\"40%\" "
 "style=\"vertical-align: top;\">Added topology file for nat upnp test case</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Handing over the global number of the router "
-"node to the script running on that node. (8e1bf27b11)</td> <tr> </table></"
-"br> <ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
+"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Handing over the global number of the router node "
+"to the script running on that node. (8e1bf27b11)</td> <tr> </table></br> "
+"<ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
 "<ul> <li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-"
 "helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed "
 "the format of the interface names to make miniupnpd happy. (4aec035ea)</li> "
@@ -3528,9 +3525,9 @@ msgid ""
 "<li>Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)</"
 "li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> </ul></br> <table "
 "width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/"
-"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added topology file for tcp icmp nat hole "
-"punching test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
+"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added topology file for tcp icmp nat hole punching "
+"test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
 "connection attempts to natted peers. (6de2cb8f7a)</li> <ul> <li>src/testing/"
 "testing.c</li> <li>src/transport/transport_api_cmd_connecting_peers.c</li> </"
 "ul> </ul> <ul> <li>Added code in the netjail scripts to enable router nodes "
@@ -3548,11 +3545,11 @@ msgid ""
 "The outcome of the performance measurement was ~24 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance "
-"test case. For this measurement the TNG layer was using tcp only, because "
-"there was an unfixed bug, if running tcp and udp in parallel."
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance test "
+"case. For this measurement the TNG layer was using tcp only, because there "
+"was an unfixed bug, if running tcp and udp in parallel."
 msgstr ""
 
 #: template/l2o/mile5.html.j2:142 template/probnat/api.html.j2:7
@@ -3604,10 +3601,10 @@ msgid ""
 "The outcome of the performance measurement was ~66 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance "
-"test case. The performance increased from ~24 MByte/s measured with the code "
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance test "
+"case. The performance increased from ~24 MByte/s measured with the code "
 "revision of milestone 5 by using TCP only to ~66 MByte/s measured with the "
 "code revision of milestone 6 for packet size of 65000 bytes using TCP and "
 "UDP together. There are still possibilities to increase performance "
@@ -4360,8 +4357,8 @@ msgid ""
 "know the external IP address of the other peer.</li> <li>The peers trying to "
 "communicate with each other need an indirect way to exchange messages in "
 "order to synchronize with each other.</li> </ul> These two requirements are "
-"not covered by the library. For more details have a look <a href=\"api."
-"html\">here</a>."
+"not covered by the library. For more details have a look <a href=\"api.html"
+"\">here</a>."
 msgstr ""
 
 #: template/probnat/index.html.j2:84
@@ -4542,25 +4539,25 @@ msgstr ""
 #: template/probnat/mile1.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Test framework router component to fake "
-"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/transport/nat_router.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Test framework router component to fake kernel "
+"behavior to keep a port of an outgoing connection open.</td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Test script to just send test messages to another node to open "
 "up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
 "top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
 "<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Testcase to start the script which sends test "
+"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Testcase to start the script which sends test "
 "messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
 "width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
 "conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
 "the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Script to start the test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
 "</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
@@ -4583,12 +4580,12 @@ msgstr ""
 #: template/probnat/mile2.html.j2:21
 msgid ""
 "See revision <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=8de6f974d0fe210e03e891b365613e0bc4a2ceea\">8de6f97</a> and <a "
 "href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=369c793ab577c5ab2f27c2e8dbbf77b3079cb7bb\">369c793</a> on branch "
@@ -4600,57 +4597,56 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/testing-ng/emu_run.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Script to run several cli commands to start and configure the "
-"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to "
-"makefile.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu."
-"c</td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a "
-"setup with two natted Android devices in separate subnetworks and one global "
+"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to makefile.</"
+"td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style="
+"\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu.c</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a setup "
+"with two natted Android devices in separate subnetworks and one global "
 "reachable node.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Configuration for the test case."
-"</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/transport/gnunet-service-"
-"transport.c</td><td width=\"60%\" style=\"vertical-align: top;\">Added "
-"request to ask arm service for services configured to start and checking if "
-"they have started. Added check in log file to se if communicators already "
-"connected with transport service.</td> <tr> <td></td><td> </td> </tr> <tr> "
-"<td width=\"40%\" style=\"vertical-align: top;\">include/"
-"gnunet_transport_testing_ng_lib.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Changes in header file for check of running services and "
-"connected communicaors.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/service/transport/gnunet-"
-"service-transport.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added functionality to synchronize two peers by comparing the measured "
-"RTT of both peers. This code was moved to the util library. For use of that "
-"library have a look <a href=\"api.html\">here</a></td> <tr> <td></td><td> </"
-"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
-"core/Makefile.am</td><td width=\"60%\" style=\"vertical-align: top;\">Adding "
-"test case to makefile.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_core_just_run_topo.conf</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Change the configuration "
-"file to just run peers to manually test to have a setup with two natted "
-"peers in separate subnetworks and one global reachable peer.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/include/gnunet_protocols.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Added the burst sync message to the header file.</td> <tr> "
+"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_util_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the util library.</td> "
+"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Configuration for the test case.</td> "
 "<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/lib/util/Makefile.am</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the Makefile.</td> <tr> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_nat_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API header file.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added the new API implementation file.</td> <tr> <tr> <td></td><td> </td> "
-"</tr> </table>"
+"align: top;\">src/service/transport/gnunet-service-transport.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added request to ask arm service for "
+"services configured to start and checking if they have started. Added check "
+"in log file to se if communicators already connected with transport service."
+"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">include/gnunet_transport_testing_ng_lib.h</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Changes in header file for check of "
+"running services and connected communicaors.</td> </tr> <tr> <td></td><td> </"
+"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
+"transport/gnunet-service-transport.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added functionality to synchronize two peers by comparing the "
+"measured RTT of both peers. This code was moved to the util library. For use "
+"of that library have a look <a href=\"api.html\">here</a></td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/core/Makefile.am</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Adding test case to makefile.</td> <tr> <td></td><td> </td> </"
+"tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">test_core_just_run_topo.conf</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Change the configuration file to just run peers to manually "
+"test to have a setup with two natted peers in separate subnetworks and one "
+"global reachable peer.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_protocols.h</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Added the burst sync "
+"message to the header file.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> "
+"<td width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_util_lib."
+"h</td><td width=\"60%\" style=\"vertical-align: top;\">Added the new API to "
+"the util library.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">src/lib/util/Makefile.am</td><td "
+"width=\"60%\" style=\"vertical-align: top;\">Added the new API to the "
+"Makefile.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
+"style=\"vertical-align: top;\">src/include/gnunet_nat_lib.h</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added the new API header file.</td> "
+"<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added the new API implementation file.</td> <tr> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/probnat/mile3.html.j2:22
@@ -4677,10 +4673,11 @@ msgid ""
 "test case in directory<br/><br/> src/service/arm by typing<br/><br/> "
 "typing<br/><br/> GNUNET_FORCE_LOG=';;;;DEBUG' GNUNET_FORCE_LOGFILE=test.out "
 "make check TESTS=\"test_arm_probnat.sh\"<br/><br/> one sees messages like<br/"
-"><br/> INFO Received a burst message on local port 14234 36! indicating the "
-"hole punch.<br/><br/> There needs to be optimization, because at the moment "
-"it takes too long (10 to 20 Minutes). But the optimization milestone was "
-"exchange with the milestone to get the NAT traversal running on Android."
+"><br/> INFO Received a burst message on local port 14234 36!<br/><br/> "
+"indicating the hole punch.<br/><br/> There needs to be optimization, because "
+"at the moment it takes too long (10 to 20 Minutes). But the optimization "
+"milestone was exchange with the milestone to get the NAT traversal running "
+"on Android."
 msgstr ""
 
 #: template/probnat/mile6.html.j2:21
@@ -4709,12 +4706,12 @@ msgid ""
 "server was implemented in the run function of native-lib.ccp. <br/><br/> The "
 "biggest effort to make these few lines of code work was to solve the "
 "problems with cross-compiling dependencies. This effort has been documented "
-"in this <a href=\"https://github.com/commercetest/cross-compiling-";
-"gnunet\">repository</a>. One can find these cross compiled dependencies in "
-"the directory distribution in the android studio project.<br/><br/> The "
-"original plan to run the GNUnet test framework on an Android emulator could "
-"not be realized because the Android prototype app could not be made to run "
-"on an emulator. Therefore, we did not even try to run the test framework "
+"in this <a href=\"https://github.com/commercetest/cross-compiling-gnunet";
+"\">repository</a>. One can find these cross compiled dependencies in the "
+"directory distribution in the android studio project.<br/><br/> The original "
+"plan to run the GNUnet test framework on an Android emulator could not be "
+"realized because the Android prototype app could not be made to run on an "
+"emulator. Therefore, we did not even try to run the test framework "
 "additionally. Tests were made manually on real Android devices."
 msgstr ""
 
@@ -4748,8 +4745,8 @@ msgid ""
 "android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
 "the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android.";
 "git/commit/android_studio?"
-"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a "
-"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
 "id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
 "monolith-android branch of the gnunet repo."
 msgstr ""
diff --git a/locale/ca/LC_MESSAGES/messages.mo 
b/locale/ca/LC_MESSAGES/messages.mo
index 31b7e948..35bae285 100644
Binary files a/locale/ca/LC_MESSAGES/messages.mo and 
b/locale/ca/LC_MESSAGES/messages.mo differ
diff --git a/locale/ca/LC_MESSAGES/messages.po 
b/locale/ca/LC_MESSAGES/messages.po
index 99b5fc86..16ce3387 100644
--- a/locale/ca/LC_MESSAGES/messages.po
+++ b/locale/ca/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-27 09:33+0200\n"
+"POT-Creation-Date: 2024-08-29 09:06+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -253,11 +253,11 @@ msgstr ""
 
 #: template/about.html.j2:81
 msgid ""
-"There are many more resources to learn about GNUnet besides the <a "
-"href=\"https://docs.gnunet.org/\";>handbook</a>, such as the <a "
-"href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering the "
-"various layers, many <a href=\"https://gnunet.org/en/video.html\";>videos</a> "
-"or a brief <a href=\"https://gnunet.org/en/glossary.html\";>glossary</a>."
+"There are many more resources to learn about GNUnet besides the <a href="
+"\"https://docs.gnunet.org/\";>handbook</a>, such as the <a href=\"https://bib.";
+"gnunet.org/\">bibliography</a> with papers covering the various layers, many "
+"<a href=\"https://gnunet.org/en/video.html\";>videos</a> or a brief <a href="
+"\"https://gnunet.org/en/glossary.html\";>glossary</a>."
 msgstr ""
 
 #: template/about.html.j2:86
@@ -487,11 +487,10 @@ msgstr ""
 #: template/copyright.html.j2:12
 msgid ""
 "<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.";
-"tex\">GNUnet e.V. --- Taler Systems SA agreement on licensing and "
-"collaborative development</a> of the GNUnet and GNU Taler projects is "
-"satisfied. </p>"
+"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
+"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
+"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
 msgstr ""
 
 #: template/copyright.html.j2:23
@@ -561,9 +560,8 @@ msgstr ""
 #: template/developers.html.j2:63
 msgid ""
 "We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a "
-"href=\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</"
-"a>."
+"analyze the code coverage of our tests, the results are available at <a href="
+"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
 msgstr ""
 
 #: template/developers.html.j2:73
@@ -1309,8 +1307,8 @@ msgstr ""
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
-"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or 'm' "
-"(and the module is loaded)."
+"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
+"'m' (and the module is loaded)."
 msgstr ""
 
 #: template/faq.html.j2:736
@@ -1747,9 +1745,9 @@ msgid ""
 "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
 "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
 "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a "
-"href=\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a "
-"href=\"https://pkgsrc.org\";>pkgsrc</a>."
+"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
+"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
+"pkgsrc.org\">pkgsrc</a>."
 msgstr ""
 
 #: template/gnurl.html.j2:229
@@ -2103,9 +2101,9 @@ msgstr ""
 #: template/gsoc.html.j2:269
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Currently, there is a Webextension which uses the GNUnet <a "
-"href=\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption "
-"and ease of use, this project aims to include a full GNUnet node within the "
+"System. Currently, there is a Webextension which uses the GNUnet <a href="
+"\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption and "
+"ease of use, this project aims to include a full GNUnet node within the "
 "Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
 "JavaScript as demonstrated <a href=\"https://gnunet.io\";>here</a>. The idea "
 "is to improve upon this concept and support more of GNUnet's subsystems. The "
@@ -2461,8 +2459,8 @@ msgid ""
 "GNUnet is a network protocol stack for building secure, distributed, and "
 "privacy-preserving applications.<br/> With strong roots in <a class=\"link\" "
 "href=\"https://bib.gnunet.org\";>academic research</a>, our goal is to "
-"replace the <a class=\"link\" href=\"https://secushare.org/broken-";
-"internet\">old insecure Internet</a> protocol stack."
+"replace the <a class=\"link\" href=\"https://secushare.org/broken-internet";
+"\">old insecure Internet</a> protocol stack."
 msgstr ""
 
 #: template/index.html.j2:121
@@ -2488,9 +2486,9 @@ msgid ""
 "papers/65.pdf\"> improving addressing, routing, naming and content "
 "distribution</a> in a technically robust manner - as opposed to ad-hoc "
 "designs in place today. <!-- Proposal from fabian gerlach: GNUnet is built "
-"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by "
-"design\"</a> and \"distributed by design\". This improves addressing, "
-"routing, naming and content distribution in a technically robust manner. -->"
+"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design"
+"\"</a> and \"distributed by design\". This improves addressing, routing, "
+"naming and content distribution in a technically robust manner. -->"
 msgstr ""
 
 #: template/index.html.j2:179
@@ -2500,9 +2498,9 @@ msgstr ""
 #: template/index.html.j2:181
 msgid ""
 "Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a "
-"class=\"link\" href=\"https://www.gnu.org/philosophy/free-sw.";
-"html\">essential freedoms</a> to various degrees."
+"implementations, traffic shapers and firewalls restrict all of the <a class="
+"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\";>essential "
+"freedoms</a> to various degrees."
 msgstr ""
 
 #: template/index.html.j2:205
@@ -2511,8 +2509,8 @@ msgstr ""
 
 #: template/index.html.j2:207
 msgid ""
-"GNUnet is a self-organizing network and it is <a class=\"link\" "
-"href=\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
+"GNUnet is a self-organizing network and it is <a class=\"link\" href="
+"\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
 "freedom. GNUnet puts you in control of your data. You determine which data "
 "to share with whom, and you&#39;re not pressured to accept compromises. It "
 "gives users freedoms to securely access information (\"run\" the network), "
@@ -2744,21 +2742,20 @@ msgid ""
 "GNUnet is reportedly available for: <ul> <li><a href=\"https://pkgs.";
 "alpinelinux.org/package/edge/community/x86_64/gnunet\">Alpine</a></li> "
 "<li><a href=\"https://aur.archlinux.org/packages/gnunet/\";>Arch (AUR)</a></"
-"li> <li><a href=\"https://packages.debian.org/search?";
-"keywords=gnunet\">Debian</a></li> <li> <a href=\"https://copr.";
-"fedorainfracloud.org/coprs/schanzen/gnunet/package/gnunet/\">Fedora (copr)</"
-"a>: <code class=\"block\"> # dnf copr enable schanzen/gnunet </code> </li> "
-"<li><a href=\"https://guix.gnu.org/en/packages/G/\";>Guix</a></li> <li><a "
-"href=\"https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet.";
-"rb\">Homebrew</a></li> <li><a href=\"https://search.nixos.org/packages?";
-"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a "
-"href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is "
-"available for your Operating System and it is missing, send us feedback so "
-"that we can add it to this list. Furthermore, if you are interested in "
-"packaging GNUnet for your Operating System, get in touch with us at gnunet-"
-"developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the APT package manager, GNUnet could be installed as "
-"simple as:"
+"li> <li><a href=\"https://packages.debian.org/search?keywords=gnunet";
+"\">Debian</a></li> <li> <a href=\"https://copr.fedorainfracloud.org/coprs/";
+"schanzen/gnunet/package/gnunet/\">Fedora (copr)</a>: <code class=\"block\"> "
+"# dnf copr enable schanzen/gnunet </code> </li> <li><a href=\"https://guix.";
+"gnu.org/en/packages/G/\">Guix</a></li> <li><a href=\"https://github.com/";
+"Homebrew/homebrew-core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> "
+"<li><a href=\"https://search.nixos.org/packages?";
+"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a href="
+"\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is available "
+"for your Operating System and it is missing, send us feedback so that we can "
+"add it to this list. Furthermore, if you are interested in packaging GNUnet "
+"for your Operating System, get in touch with us at gnunet-developers@gnu.org "
+"if you require help with this job. If you were using an Operating System "
+"with the APT package manager, GNUnet could be installed as simple as:"
 msgstr ""
 
 #: template/install.html.j2:66
@@ -2918,8 +2915,8 @@ msgid ""
 "is very hard to read to get an idea what the test code is doing. Therefore "
 "the first task (milestone 1) is to implement a new testing framework which "
 "uses network namespaces to make testing of TNG much easier. Have a look into "
-"what is planed for Layer-2-Overlay in the <a "
-"href=\"#milestones\">milestones</a>."
+"what is planed for Layer-2-Overlay in the <a href=\"#milestones"
+"\">milestones</a>."
 msgstr ""
 
 #: template/l2o/index.html.j2:54
@@ -2932,9 +2929,9 @@ msgstr ""
 
 #: template/l2o/index.html.j2:62
 msgid ""
-"The new style of writing tests in GNUnet is borrowed from the <a "
-"href=\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU "
-"Taler testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
+"The new style of writing tests in GNUnet is borrowed from the <a href="
+"\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU Taler "
+"testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
 "implemented commands to setup the <a href=\"#netjails\">netjails</a>, the "
 "test environment for each peer, to start a single peers and sending a simple "
 "test message. Because some commands depend on other commands to be finished, "
@@ -3048,8 +3045,8 @@ msgstr ""
 msgid ""
 "The CI contains test cases with a setup of peers not connected directly. The "
 "test cases proof that each peer can reach any other peer. We have test cases "
-"for the circle path and for the inverse path. <a href=\"mile4."
-"html\">Details</a>"
+"for the circle path and for the inverse path. <a href=\"mile4.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:163
@@ -3069,8 +3066,8 @@ msgid ""
 "The test cases proof that each peer can be reached, even if that peer is "
 "behind a NAT. The test case are measuring the performance. This measurement "
 "is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release. <a href=\"mile5."
-"html\">Details</a>"
+"this milestone will be a first stable release. <a href=\"mile5.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:183
@@ -3192,18 +3189,18 @@ msgid ""
 "to execute a local test interpreter per node. Will be execute by the "
 "following command.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
 "\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to start the helper processes.</td> "
+"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to start the helper processes.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Command to stop the helper processes.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to stop the helper "
-"processes.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_stop.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to stop the netjail "
-"topology.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/testing_api_cmd_netjail_stop.c</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Command to stop the test "
-"setup.</td> <tr> <td></td><td> </td> </tr> </table>"
+"align: top;\">src/testing/netjail_stop.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Script to stop the netjail topology.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to stop the test setup.</td> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:66 template/l2o/mile2.html.j2:49
@@ -3223,24 +3220,24 @@ msgid ""
 "align: top;\">src/testing/testing_api_cmd_system_create.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to create a local test system.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_connecting_peers.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\"> Command to connect two peers.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td>src/transport/"
+"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/transport/transport_api_cmd_connecting_peers.c</td><td width=\"60%\" "
+"style=\"vertical-align: top;\"> Command to connect two peers.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td>src/transport/"
 "transport_api_cmd_send_simple.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a simple message from one peer to another.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_stop_peer.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to stop a peer.</td> <tr> <td></"
 "td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to destroy the local test system.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_local_test_finished.c</"
-"td><td>Command to send a message to the master loop, if the local loop has "
-"finished.</td> <tr> </table>"
+"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to destroy the local test system.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_local_test_finished.c</td><td>Command to send "
+"a message to the master loop, if the local loop has finished.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:116
@@ -3258,12 +3255,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Introduced scripts to start the tests. The "
-"script checks, if a kernel parameter is set to allow unprivileged users to "
-"create network namespaces. The script than starts the following gerneric "
-"binary in a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/transport/"
+"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Introduced scripts to start the tests. The script "
+"checks, if a kernel parameter is set to allow unprivileged users to create "
+"network namespaces. The script than starts the following gerneric binary in "
+"a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">src/transport/"
 "test_transport_start_with_config.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">A generic binary to start a test case which will be configured "
 "by a configuration file.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
@@ -3273,18 +3270,18 @@ msgid ""
 "\">src/testing/topo.sh</td><td width=\"60%\" style=\"vertical-align: top;"
 "\">Script which reads the topology from a file for the use in the other "
 "netjail scripts.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">All already existing commands.</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">All commands changed to work "
-"with the topology data.</td> </tr> </table>"
+"style=\"vertical-align: top;\">All already existing commands.</td><td width="
+"\"60%\" style=\"vertical-align: top;\">All commands changed to work with the "
+"topology data.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile2.html.j2:51
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to send a message to the master loop "
-"if a peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"40%\" style=\"vertical-align: top;\">src/testing/"
+"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to send a message to the master loop if a "
+"peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/testing/"
 "testing_api_cmd_local_test_prepared.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a message to the master loop if a peer is "
 "ready to shutdown.</td> </tr> </table>"
@@ -3293,12 +3290,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:66
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command now uses a configuration template for "
-"the peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_transport_simple_send_topo."
-"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Topology "
-"configuration file for the simple send test case.</td> <tr> </table>"
+"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command now uses a configuration template for the "
+"peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">test_transport_simple_send_topo.conf</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Topology configuration "
+"file for the simple send test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:21
@@ -3316,24 +3313,24 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_udp_backchannel.sh</td><td width=\"55%\" "
 "style=\"vertical-align: top;\">Added script to start the udp backchannel "
-"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_broadcast.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script for the UDB broadcast test.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/transport/test_transport_simple_send_string.sh</td><td "
-"width=\"55%\" style=\"vertical-align: top;\">Added script as an example to "
-"start a test with inline topology configuration string.</td> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">All commands</td><td width=\"55%\" style=\"vertical-align: top;\">Changed "
-"code to handle strings with topology information.</td> </tr> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">src/testing/netjail_start.sh</td><td width=\"55%\" style=\"vertical-"
-"align: top;\">Changed the netjail start script to configure port forwarding "
-"for specific protocols (tcp, udp).</td> </tr> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_*."
-"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Moved to contrib/"
-"netjail directory</td> </tr> </table>"
+"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/transport/test_transport_simple_send_broadcast."
+"sh</td><td width=\"55%\" style=\"vertical-align: top;\">Added script for the "
+"UDB broadcast test.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
+"\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_simple_send_string.sh</td><td width=\"55%\" style=\"vertical-"
+"align: top;\">Added script as an example to start a test with inline "
+"topology configuration string.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">All commands</td><td width=\"55%"
+"\" style=\"vertical-align: top;\">Changed code to handle strings with "
+"topology information.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_start.sh</"
+"td><td width=\"55%\" style=\"vertical-align: top;\">Changed the netjail "
+"start script to configure port forwarding for specific protocols (tcp, udp)."
+"</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/testing/netjail_*.sh</td><td width=\"40%\" "
+"style=\"vertical-align: top;\">Moved to contrib/netjail directory</td> </tr> "
+"</table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:69
@@ -3343,16 +3340,16 @@ msgid ""
 "width=\"40%\" style=\"vertical-align: top;\">New plugin for the udp "
 "broadcast test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">New plugin for the udp backchannel test case."
-"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">New plugin for the udp backchannel test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_backchannel_check.c</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Command to check for a udp "
 "backchannel specific log entry.</td> </tr> <tr> <td></td><td> </td> </tr> "
 "<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Command to block the local loop until "
-"triggered by a external signal.</td> </tr> </table>"
+"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Command to block the local loop until triggered by "
+"a external signal.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:95
@@ -3389,9 +3386,9 @@ msgid ""
 "\" style=\"vertical-align: top;\">Added script to start the inverse distance "
 "vector test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
 "style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script to start the circle distance "
-"vector test case.</td> <tr> </table>"
+"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" style="
+"\"vertical-align: top;\">Added script to start the circle distance vector "
+"test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:58
@@ -3401,9 +3398,9 @@ msgid ""
 "style=\"vertical-align: top;\">Added logic to handle counting additonal "
 "connection per peer.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added plugin which creates the commands for "
-"the distance vector test cases.</td> <tr> </table>"
+"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added plugin which creates the commands for the "
+"distance vector test cases.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:73
@@ -3411,22 +3408,22 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_distance_vector_inverse_topo.conf</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Configuration for the DV "
-"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"60%\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Configuration for the DV circle path test "
-"case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_start.sh</td><td "
-"width=\"40%\" style=\"vertical-align: top;\">Enhanced port forwarding "
-"configuration to restrict port forwarding to specific source IPs.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">contrib/netjail/topo.sh</td><td width=\"40%\" style=\"vertical-align: top;"
-"\">Make specific nodes configurable as source node for IP forwarding.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/testing/testing.c</td><td width=\"40%\" style=\"vertical-"
-"align: top;\">Helper methods to retrieve the number of additional "
-"connections globally and per peer, and which peer is allowed as source for "
-"IP forwarding.</td> <tr> </table>"
+"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"60%\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Configuration for the DV circle path test case.</"
+"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"align: top;\">src/testing/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Enhanced port forwarding configuration to restrict "
+"port forwarding to specific source IPs.</td> <tr> <td></td><td> </td> </tr> "
+"<tr> <td width=\"60%\" style=\"vertical-align: top;\">contrib/netjail/topo."
+"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Make specific nodes "
+"configurable as source node for IP forwarding.</td> <tr> <td></td><td> </td> "
+"</tr> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
+"testing.c</td><td width=\"40%\" style=\"vertical-align: top;\">Helper "
+"methods to retrieve the number of additional connections globally and per "
+"peer, and which peer is allowed as source for IP forwarding.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile5.html.j2:21
@@ -3473,10 +3470,10 @@ msgid ""
 "\">src/transport/test_transport_nat_upnp_topo.conf</td><td width=\"40%\" "
 "style=\"vertical-align: top;\">Added topology file for nat upnp test case</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Handing over the global number of the router "
-"node to the script running on that node. (8e1bf27b11)</td> <tr> </table></"
-"br> <ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
+"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Handing over the global number of the router node "
+"to the script running on that node. (8e1bf27b11)</td> <tr> </table></br> "
+"<ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
 "<ul> <li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-"
 "helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed "
 "the format of the interface names to make miniupnpd happy. (4aec035ea)</li> "
@@ -3485,9 +3482,9 @@ msgid ""
 "<li>Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)</"
 "li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> </ul></br> <table "
 "width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/"
-"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added topology file for tcp icmp nat hole "
-"punching test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
+"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added topology file for tcp icmp nat hole punching "
+"test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
 "connection attempts to natted peers. (6de2cb8f7a)</li> <ul> <li>src/testing/"
 "testing.c</li> <li>src/transport/transport_api_cmd_connecting_peers.c</li> </"
 "ul> </ul> <ul> <li>Added code in the netjail scripts to enable router nodes "
@@ -3505,11 +3502,11 @@ msgid ""
 "The outcome of the performance measurement was ~24 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance "
-"test case. For this measurement the TNG layer was using tcp only, because "
-"there was an unfixed bug, if running tcp and udp in parallel."
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance test "
+"case. For this measurement the TNG layer was using tcp only, because there "
+"was an unfixed bug, if running tcp and udp in parallel."
 msgstr ""
 
 #: template/l2o/mile5.html.j2:142 template/probnat/api.html.j2:7
@@ -3559,10 +3556,10 @@ msgid ""
 "The outcome of the performance measurement was ~66 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance "
-"test case. The performance increased from ~24 MByte/s measured with the code "
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance test "
+"case. The performance increased from ~24 MByte/s measured with the code "
 "revision of milestone 5 by using TCP only to ~66 MByte/s measured with the "
 "code revision of milestone 6 for packet size of 65000 bytes using TCP and "
 "UDP together. There are still possibilities to increase performance "
@@ -4315,8 +4312,8 @@ msgid ""
 "know the external IP address of the other peer.</li> <li>The peers trying to "
 "communicate with each other need an indirect way to exchange messages in "
 "order to synchronize with each other.</li> </ul> These two requirements are "
-"not covered by the library. For more details have a look <a href=\"api."
-"html\">here</a>."
+"not covered by the library. For more details have a look <a href=\"api.html"
+"\">here</a>."
 msgstr ""
 
 #: template/probnat/index.html.j2:84
@@ -4497,25 +4494,25 @@ msgstr ""
 #: template/probnat/mile1.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Test framework router component to fake "
-"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/transport/nat_router.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Test framework router component to fake kernel "
+"behavior to keep a port of an outgoing connection open.</td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Test script to just send test messages to another node to open "
 "up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
 "top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
 "<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Testcase to start the script which sends test "
+"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Testcase to start the script which sends test "
 "messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
 "width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
 "conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
 "the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Script to start the test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
 "</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
@@ -4538,12 +4535,12 @@ msgstr ""
 #: template/probnat/mile2.html.j2:21
 msgid ""
 "See revision <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=8de6f974d0fe210e03e891b365613e0bc4a2ceea\">8de6f97</a> and <a "
 "href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=369c793ab577c5ab2f27c2e8dbbf77b3079cb7bb\">369c793</a> on branch "
@@ -4555,57 +4552,56 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/testing-ng/emu_run.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Script to run several cli commands to start and configure the "
-"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to "
-"makefile.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu."
-"c</td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a "
-"setup with two natted Android devices in separate subnetworks and one global "
+"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to makefile.</"
+"td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style="
+"\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu.c</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a setup "
+"with two natted Android devices in separate subnetworks and one global "
 "reachable node.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Configuration for the test case."
-"</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/transport/gnunet-service-"
-"transport.c</td><td width=\"60%\" style=\"vertical-align: top;\">Added "
-"request to ask arm service for services configured to start and checking if "
-"they have started. Added check in log file to se if communicators already "
-"connected with transport service.</td> <tr> <td></td><td> </td> </tr> <tr> "
-"<td width=\"40%\" style=\"vertical-align: top;\">include/"
-"gnunet_transport_testing_ng_lib.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Changes in header file for check of running services and "
-"connected communicaors.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/service/transport/gnunet-"
-"service-transport.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added functionality to synchronize two peers by comparing the measured "
-"RTT of both peers. This code was moved to the util library. For use of that "
-"library have a look <a href=\"api.html\">here</a></td> <tr> <td></td><td> </"
-"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
-"core/Makefile.am</td><td width=\"60%\" style=\"vertical-align: top;\">Adding "
-"test case to makefile.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_core_just_run_topo.conf</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Change the configuration "
-"file to just run peers to manually test to have a setup with two natted "
-"peers in separate subnetworks and one global reachable peer.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/include/gnunet_protocols.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Added the burst sync message to the header file.</td> <tr> "
+"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_util_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the util library.</td> "
+"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Configuration for the test case.</td> "
 "<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/lib/util/Makefile.am</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the Makefile.</td> <tr> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_nat_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API header file.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added the new API implementation file.</td> <tr> <tr> <td></td><td> </td> "
-"</tr> </table>"
+"align: top;\">src/service/transport/gnunet-service-transport.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added request to ask arm service for "
+"services configured to start and checking if they have started. Added check "
+"in log file to se if communicators already connected with transport service."
+"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">include/gnunet_transport_testing_ng_lib.h</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Changes in header file for check of "
+"running services and connected communicaors.</td> </tr> <tr> <td></td><td> </"
+"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
+"transport/gnunet-service-transport.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added functionality to synchronize two peers by comparing the "
+"measured RTT of both peers. This code was moved to the util library. For use "
+"of that library have a look <a href=\"api.html\">here</a></td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/core/Makefile.am</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Adding test case to makefile.</td> <tr> <td></td><td> </td> </"
+"tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">test_core_just_run_topo.conf</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Change the configuration file to just run peers to manually "
+"test to have a setup with two natted peers in separate subnetworks and one "
+"global reachable peer.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_protocols.h</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Added the burst sync "
+"message to the header file.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> "
+"<td width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_util_lib."
+"h</td><td width=\"60%\" style=\"vertical-align: top;\">Added the new API to "
+"the util library.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">src/lib/util/Makefile.am</td><td "
+"width=\"60%\" style=\"vertical-align: top;\">Added the new API to the "
+"Makefile.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
+"style=\"vertical-align: top;\">src/include/gnunet_nat_lib.h</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added the new API header file.</td> "
+"<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added the new API implementation file.</td> <tr> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/probnat/mile3.html.j2:22
@@ -4632,10 +4628,11 @@ msgid ""
 "test case in directory<br/><br/> src/service/arm by typing<br/><br/> "
 "typing<br/><br/> GNUNET_FORCE_LOG=';;;;DEBUG' GNUNET_FORCE_LOGFILE=test.out "
 "make check TESTS=\"test_arm_probnat.sh\"<br/><br/> one sees messages like<br/"
-"><br/> INFO Received a burst message on local port 14234 36! indicating the "
-"hole punch.<br/><br/> There needs to be optimization, because at the moment "
-"it takes too long (10 to 20 Minutes). But the optimization milestone was "
-"exchange with the milestone to get the NAT traversal running on Android."
+"><br/> INFO Received a burst message on local port 14234 36!<br/><br/> "
+"indicating the hole punch.<br/><br/> There needs to be optimization, because "
+"at the moment it takes too long (10 to 20 Minutes). But the optimization "
+"milestone was exchange with the milestone to get the NAT traversal running "
+"on Android."
 msgstr ""
 
 #: template/probnat/mile6.html.j2:21
@@ -4664,12 +4661,12 @@ msgid ""
 "server was implemented in the run function of native-lib.ccp. <br/><br/> The "
 "biggest effort to make these few lines of code work was to solve the "
 "problems with cross-compiling dependencies. This effort has been documented "
-"in this <a href=\"https://github.com/commercetest/cross-compiling-";
-"gnunet\">repository</a>. One can find these cross compiled dependencies in "
-"the directory distribution in the android studio project.<br/><br/> The "
-"original plan to run the GNUnet test framework on an Android emulator could "
-"not be realized because the Android prototype app could not be made to run "
-"on an emulator. Therefore, we did not even try to run the test framework "
+"in this <a href=\"https://github.com/commercetest/cross-compiling-gnunet";
+"\">repository</a>. One can find these cross compiled dependencies in the "
+"directory distribution in the android studio project.<br/><br/> The original "
+"plan to run the GNUnet test framework on an Android emulator could not be "
+"realized because the Android prototype app could not be made to run on an "
+"emulator. Therefore, we did not even try to run the test framework "
 "additionally. Tests were made manually on real Android devices."
 msgstr ""
 
@@ -4703,8 +4700,8 @@ msgid ""
 "android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
 "the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android.";
 "git/commit/android_studio?"
-"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a "
-"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
 "id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
 "monolith-android branch of the gnunet repo."
 msgstr ""
diff --git a/locale/de/LC_MESSAGES/messages.mo 
b/locale/de/LC_MESSAGES/messages.mo
index 6f896485..d356209c 100644
Binary files a/locale/de/LC_MESSAGES/messages.mo and 
b/locale/de/LC_MESSAGES/messages.mo differ
diff --git a/locale/de/LC_MESSAGES/messages.po 
b/locale/de/LC_MESSAGES/messages.po
index 40eab03f..7d1d906f 100644
--- a/locale/de/LC_MESSAGES/messages.po
+++ b/locale/de/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-27 09:33+0200\n"
+"POT-Creation-Date: 2024-08-29 09:06+0200\n"
 "PO-Revision-Date: 2024-08-03 16:17+0000\n"
 "Last-Translator: Stefan Kügel <stefan.kuegel@taler.net>\n"
 "Language-Team: German <https://weblate.taler.net/projects/gnunet/website/de/";
@@ -223,8 +223,8 @@ msgid ""
 "GNUnet must be implemented as <a href=\"https://www.gnu.org/philosophy/free-";
 "sw.html\">Free Software</a>."
 msgstr ""
-"GNUnet muss als <a href=\"https://www.gnu.org/philosophy/free-sw.";
-"html\">Freie Software</a> gestaltet werden."
+"GNUnet muss als <a href=\"https://www.gnu.org/philosophy/free-sw.html";
+"\">Freie Software</a> gestaltet werden."
 
 #: template/about.html.j2:61
 msgid ""
@@ -300,18 +300,18 @@ msgstr "Weitere Ressourcen"
 #: template/about.html.j2:81
 #, fuzzy
 #| msgid ""
-#| "There are many more resources to learn about GNUnet besides the <a "
-#| "href=\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such "
-#| "as the <a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers "
+#| "There are many more resources to learn about GNUnet besides the <a href="
+#| "\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such as "
+#| "the <a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers "
 #| "covering the various layers, many <a href=\"https://gnunet.org/en/video.";
-#| "html\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.";
-#| "html\">glossary</a>."
+#| "html\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.html";
+#| "\">glossary</a>."
 msgid ""
-"There are many more resources to learn about GNUnet besides the <a "
-"href=\"https://docs.gnunet.org/\";>handbook</a>, such as the <a "
-"href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering the "
-"various layers, many <a href=\"https://gnunet.org/en/video.html\";>videos</a> "
-"or a brief <a href=\"https://gnunet.org/en/glossary.html\";>glossary</a>."
+"There are many more resources to learn about GNUnet besides the <a href="
+"\"https://docs.gnunet.org/\";>handbook</a>, such as the <a href=\"https://bib.";
+"gnunet.org/\">bibliography</a> with papers covering the various layers, many "
+"<a href=\"https://gnunet.org/en/video.html\";>videos</a> or a brief <a href="
+"\"https://gnunet.org/en/glossary.html\";>glossary</a>."
 msgstr ""
 "Es gibt zahlreiche weitere Resources, um GNUnet kennenzulernen, zusätzlich "
 "zu dem <a href=\"https://docs.gnunet.org/handbook/gnunet.html\";>Handbuch</"
@@ -580,11 +580,11 @@ msgid ""
 "mailman/listinfo/gnunet-developers</a>. You can send messages to the list at "
 "<a href=\"mailto:gnunet-developers@gnu.org\";>gnunet-developers@gnu.org</a>."
 msgstr ""
-"Eine archivierte öffentliche Mailingliste für GNUnet wird unter <a "
-"href=\"https://lists.gnu.org/mailman/listinfo/gnunet-developers\";>https://";
-"lists.gnu.org/mailman/listinfo/gnunet-developers gehostet</a>. Du kannst "
-"Nachrichten an die Liste unter <a href=\"mailto:gnunet-developers@gnu.";
-"org\">gnunet-developers@gnu.org</a>."
+"Eine archivierte öffentliche Mailingliste für GNUnet wird unter <a href="
+"\"https://lists.gnu.org/mailman/listinfo/gnunet-developers\";>https://lists.";
+"gnu.org/mailman/listinfo/gnunet-developers gehostet</a>. Du kannst "
+"Nachrichten an die Liste unter <a href=\"mailto:gnunet-developers@gnu.org";
+"\">gnunet-developers@gnu.org</a>."
 
 #: template/contact.html.j2:26
 msgid "Contacting individuals"
@@ -616,28 +616,27 @@ msgid ""
 "subscription."
 msgstr ""
 "Haben Sie einen Bug gefunden oder Tipps für Erweiterungen der Funktionalität "
-"von Taler oder GNUnet? Bitte erfassen Sie Ihre Vorschläge mit dem <a "
-"href=\"https://bugs.gnunet.org/\";>Bug-Tracker</a>. Sie können auch Fehler "
-"und Feature-Anfragen an die <a href=\"https://lists.gnu.org/mailman/listinfo/";
-"bug-gnunet\">Mailingliste bug-gnunet</a> melden. Für die Mailingliste "
-"braucht man keine Anmeldung."
+"von Taler oder GNUnet? Bitte erfassen Sie Ihre Vorschläge mit dem <a href="
+"\"https://bugs.gnunet.org/\";>Bug-Tracker</a>. Sie können auch Fehler und "
+"Feature-Anfragen an die <a href=\"https://lists.gnu.org/mailman/listinfo/bug-";
+"gnunet\">Mailingliste bug-gnunet</a> melden. Für die Mailingliste braucht "
+"man keine Anmeldung."
 
 #: template/copyright.html.j2:12
 msgid ""
 "<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.";
-"tex\">GNUnet e.V. --- Taler Systems SA agreement on licensing and "
-"collaborative development</a> of the GNUnet and GNU Taler projects is "
-"satisfied. </p>"
+"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
+"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
+"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
 msgstr ""
 "<p> Wer zum Projekt GNUnet beitragen möchte, ist dazu herzlich eingeladen. "
 "Voraussetzung dafür ist neben einem Zugang über Git, dass die Urheberrechte "
-"des eigenen Beitrags an das Projekt gemäß <a href=\"/pdf/copyright."
-"pdf\">Copyright Assignment</a> abgetreten werden, um sicherzustellen, dass "
-"die Lizenzvereinbarung und die Richtlinien der Mitarbeit gegenüber GNUnet e."
-"V. und Taler Systems SA erfüllt werden (siehe <a href=\"https://git.gnunet.";
-"org/gnunet-ev.git/tree/gnunet_taler_agreement.tex\">GNUnet e.V. --- Taler "
+"des eigenen Beitrags an das Projekt gemäß <a href=\"/pdf/copyright.pdf"
+"\">Copyright Assignment</a> abgetreten werden, um sicherzustellen, dass die "
+"Lizenzvereinbarung und die Richtlinien der Mitarbeit gegenüber GNUnet e.V. "
+"und Taler Systems SA erfüllt werden (siehe <a href=\"https://git.gnunet.org/";
+"gnunet-ev.git/tree/gnunet_taler_agreement.tex\">GNUnet e.V. --- Taler "
 "Systems SA agreement on licensing and collaborative development</a> ).</p>"
 
 #: template/copyright.html.j2:23
@@ -732,9 +731,8 @@ msgstr "Codeabdeckungsanalyse"
 #: template/developers.html.j2:63
 msgid ""
 "We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a "
-"href=\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</"
-"a>."
+"analyze the code coverage of our tests, the results are available at <a href="
+"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
 msgstr ""
 "Wir verwenden <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</"
 "a> , um die Codeabdeckung unserer Tests zu analysieren. Die Ergebnisse sind "
@@ -752,8 +750,8 @@ msgid ""
 "org/gauger/\">https://old.gnunet.org/gauger/</a>."
 msgstr ""
 "Wir verwenden <a href=\"https://old.gnunet.org/gauger\";>Gauger</a> für die "
-"Regressionsanalyse der Leistung des Exchange-Backends unter <a "
-"href=\"https://old.gnunet.org/gauger/\";>https://old.gnunet.org/gauger/</a> ."
+"Regressionsanalyse der Leistung des Exchange-Backends unter <a href="
+"\"https://old.gnunet.org/gauger/\";>https://old.gnunet.org/gauger/</a> ."
 
 #: template/download.html.j2:8 template/gnurl.html.j2:210
 msgid "Downloads"
@@ -853,8 +851,8 @@ msgstr ""
 "Speicher mit deinem Namen zu ergänzen. Es gibt keine Mitgliedsbeiträge; "
 "allerdings sind Mitglieder verpflichtet, GNUnet e.V. zu unterstützen und "
 "insbesondere im Rahmen ihrer Möglichkeiten zu dessen technischer Entwicklung "
-"beizutragen. Für weitere Einzelheiten verweisen wir auf die <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/\";>Satzung</a> (zur Zeit nur auf "
+"beizutragen. Für weitere Einzelheiten verweisen wir auf die <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/\";>Satzung</a> (zur Zeit nur auf "
 "Deutsch erhältlich, Übersetzungen sind willkommen)."
 
 #: template/ev.html.j2:53
@@ -882,14 +880,13 @@ msgid ""
 "dt> <dd> <a href=\"https://grothoff.org/christian/\";>Christian Grothoff</a>, "
 "Julius Bünger </dd> </dl>"
 msgstr ""
-"Du findest unsere Satzung und das Mitgliederverzeichnis unter <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.";
-"gnunet.org/gnunet-ev.git/tree/satzung.tex</a>. Der Vorstand besteht "
-"gegenwärtig aus: <dl><dt>Vorsitz</dt>.<dd>.<a href=\"https://schanzen.";
-"eu\">Martin Schanzenbach</a></dd>.<dt>stellvertretender Vorsitz</dt>."
-"<dd>t3sserakt</dd>.<dt>Kassenwart</dt>.<dd>Florian Dold</dd>.<dt>Beisitzer</"
-"dt>.<dd>.<a href=\"https://grothoff.org/christian/\";>Christian Grothoff</a>, "
-"ch3 </dd>.</dl>"
+"Du findest unsere Satzung und das Mitgliederverzeichnis unter <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
+"org/gnunet-ev.git/tree/satzung.tex</a>. Der Vorstand besteht gegenwärtig "
+"aus: <dl><dt>Vorsitz</dt>.<dd>.<a href=\"https://schanzen.eu\";>Martin "
+"Schanzenbach</a></dd>.<dt>stellvertretender Vorsitz</dt>.<dd>t3sserakt</dd>."
+"<dt>Kassenwart</dt>.<dd>Florian Dold</dd>.<dt>Beisitzer</dt>.<dd>.<a href="
+"\"https://grothoff.org/christian/\";>Christian Grothoff</a>, ch3 </dd>.</dl>"
 
 #: template/ev.html.j2:74
 msgid "Official Meeting Notes"
@@ -1023,8 +1020,8 @@ msgid ""
 "A: gnunet-gtk is a separate download. The package contains various GTK+ "
 "based graphical interfaces, including a graphical tool for configuration."
 msgstr ""
-"A: gnunet-gtk ist ein separater Download. Das Paket enthält verschiedene "
-"GTK+-basierte grafische Schnittstellen, u.a. auch ein grafisches Tool zur "
+"A: gnunet-gtk ist ein separater Download. Das Paket enthält verschiedene GTK"
+"+-basierte grafische Schnittstellen, u.a. auch ein grafisches Tool zur "
 "Konfiguration."
 
 #: template/faq.html.j2:83
@@ -1320,10 +1317,10 @@ msgid ""
 "ns2018.pdf\">has been published </a> and below is a table from the "
 "publication. For detailed descriptions please refer to the paper."
 msgstr ""
-"A: Es gibt einen wissenschaftlicher Aufsatz zu diesem Thema: <a "
-"href=\"https://grothoff.org/christian/ns2018.pdf\";>und</a> nachfolgend "
-"finden Sie eine Tabelle aus der Veröffentlichung. Für genaue Erklärungen "
-"verweisen wir dich auf den Aufsatz."
+"A: Es gibt einen wissenschaftlicher Aufsatz zu diesem Thema: <a href="
+"\"https://grothoff.org/christian/ns2018.pdf\";>und</a> nachfolgend finden Sie "
+"eine Tabelle aus der Veröffentlichung. Für genaue Erklärungen verweisen wir "
+"dich auf den Aufsatz."
 
 #: template/faq.html.j2:392
 #, fuzzy
@@ -1858,8 +1855,8 @@ msgstr ""
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
-"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or 'm' "
-"(and the module is loaded)."
+"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
+"'m' (and the module is loaded)."
 msgstr ""
 "A: Für GNUnet DNS müssen deine iptables &quot;Eigentümer&quot; -Match-"
 "Unterstützung haben. Dies erreicht man durch korrekte Kernel-Optionen. Prüfe "
@@ -2510,8 +2507,8 @@ msgid ""
 "the original curl source have been written."
 msgstr ""
 "Projekte, die cURL nur für HTTP/HTTPS verwenden und mit GnuTLS funktionieren "
-"würden, sollten in der Lage sein, zu libgnurl zu wechseln, indem sie \"-"
-"lcurl\" in \"-lgnurl\" ändern. Mehr nicht. Es sollten keine Änderungen am "
+"würden, sollten in der Lage sein, zu libgnurl zu wechseln, indem sie \"-lcurl"
+"\" in \"-lgnurl\" ändern. Mehr nicht. Es sollten keine Änderungen am "
 "Quellcode nötig sein, da libgnurl eine Fehler-zu-Fehler-Kompatibilität mit "
 "den HTTP/HTTPS/GnuTLS-Untergruppen von cURL anstrebt. Wir könnten zu dieser "
 "wesentlichen Untergruppe neue Funktionen hinzufügen, falls solche "
@@ -2562,19 +2559,19 @@ msgid ""
 "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
 "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
 "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a "
-"href=\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a "
-"href=\"https://pkgsrc.org\";>pkgsrc</a>."
+"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
+"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
+"pkgsrc.org\">pkgsrc</a>."
 msgstr ""
 "Releases werden auf <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/";
 "\">ftpmirror.gnu.org/gnu/gnunet veröffentlicht</a>. gnurl ist über eine "
 "Reihe von Verteilungen und Paket-Managern erhältlich. Einige Paket-Manager, "
 "die gnurl einschließen, sind: <a href=\"https://www.gnu.org/software/guix/";
-"\">GNU Guix</a> (erhältlich als \"gnurl\"), <a href=\"https://gentoo.";
-"org\">Gentoo</a> über die kollaborative ebuild-Sammlung <a href=\"https://";
-"git.gnunet.org/youbroketheinternet-overlay.git/\">youbroketheinternet</a>,<a "
-"href=\"https://nixos.org/nix/\";>Nix</a>, oder als www/gnurl in<a "
-"href=\"https://pkgsrc.org\";>pkgsrc</a>."
+"\">GNU Guix</a> (erhältlich als \"gnurl\"), <a href=\"https://gentoo.org";
+"\">Gentoo</a> über die kollaborative ebuild-Sammlung <a href=\"https://git.";
+"gnunet.org/youbroketheinternet-overlay.git/\">youbroketheinternet</a>,<a "
+"href=\"https://nixos.org/nix/\";>Nix</a>, oder als www/gnurl in<a href="
+"\"https://pkgsrc.org\";>pkgsrc</a>."
 
 #: template/gnurl.html.j2:229
 msgid "Building gnurl"
@@ -2802,16 +2799,16 @@ msgstr ""
 "nutzen, klonst du das Repository und folgst der <a href=\"https://gnunet.org/";
 "en/install.html\">Installation</a> auf gnunet.org. Starte dann den Rest-"
 "Service mit \"gnunet-arm -i rest\". </li> <li> Die Web-Anwendung<br> Die Web-"
-"Anwendung ist verfügbar unter der GNUnet-webui.git-Repository (<a "
-"href=\"https://gnunet.org/git/gnunet-webui.git/\";>GNUnet WebUI Git</a>).<br /"
-"> Du mußt die neuste Version von 'node' und 'yarn' installieren. In "
-"Abhängigkeit von deinem System mußt du eventuell neuere Versionen "
-"herunterladen und manuell anstatt über deinen Paket-Manager installieren. "
-"Nach erfolgreicher Installation mußt du die Repository klonen. Anschließend "
-"läßt du \"yarn install\" und \"yarn start\" für Testzwecke laufen. Um die "
-"Webseite bereitzustellen (beachte dabei, daß diese Webseite mit einer "
-"weiteren lokalen Host-Instanz kommuniziert) benutzt du \"yarn build\", um "
-"die Webapplikationen zu bauen, und verwendest das Ergebnis im 'dist'-"
+"Anwendung ist verfügbar unter der GNUnet-webui.git-Repository (<a href="
+"\"https://gnunet.org/git/gnunet-webui.git/\";>GNUnet WebUI Git</a>).<br /> Du "
+"mußt die neuste Version von 'node' und 'yarn' installieren. In Abhängigkeit "
+"von deinem System mußt du eventuell neuere Versionen herunterladen und "
+"manuell anstatt über deinen Paket-Manager installieren. Nach erfolgreicher "
+"Installation mußt du die Repository klonen. Anschließend läßt du \"yarn "
+"install\" und \"yarn start\" für Testzwecke laufen. Um die Webseite "
+"bereitzustellen (beachte dabei, daß diese Webseite mit einer weiteren "
+"lokalen Host-Instanz kommuniziert) benutzt du \"yarn build\", um die "
+"Webapplikationen zu bauen, und verwendest das Ergebnis im 'dist'-"
 "Verzeichnis. </li> <li> Die Dokumentation<br /> Die Dokumentation ist "
 "verfügbar unter der gnunet-rest-api.git-Repository (<a href=\"https://gnunet.";
 "org/git/gnunet-rest-api.git/\">GNUnet REST API Docmentation Git</a>).<br /> "
@@ -2895,23 +2892,22 @@ msgstr ""
 #| "The GNUnet team is currently working on a transport layer rewrite in "
 #| "order to fix core issues with connectivity. This new component is "
 #| "currently developed under the name \"TNG\". What is currently known as "
-#| "\"transport plugins\" will in the TNG be represented as "
-#| "\"communicators\". Communicators are processes with a well defined API "
-#| "that allow to connect peers over a specific protocol. The primary "
-#| "protocol which are already implemented are UNIX sockets, UDP sockets, and "
-#| "TCP sockets. For a truly resilient network, other connectivity options "
-#| "such as WiFi mesh, Bluetooth, HTTP(S), QUIC or even more obscure "
-#| "alternatives such as radio are required. In this project, the goal is to "
-#| "select, implement and test new communicators. While TNG is not yet ready, "
-#| "communicators can, by design, be developed and tested against the current "
-#| "API. We expect that this project can be worked on by multiple students as "
-#| "there are a lot of protocols to choose from. The tasks would consist of: "
-#| "<ol> <li>Deciding which communicators to implement.</li> <li>Test the "
-#| "communicators.</li> <li>Documentation.</li> </ol> Advantageous skills/"
-#| "languages/frameworks: <ol> <li>C</li> <li>Knowledge of HTTPS, QUIC, "
-#| "Bluetooth or WiFi.</li> </ol> <br/> <strong>Difficulty:</strong> Average, "
-#| "but depends on selected protocols. <br/> <strong>Mentors:</strong> Martin "
-#| "Schanzenbach, t3sserakt"
+#| "\"transport plugins\" will in the TNG be represented as \"communicators"
+#| "\". Communicators are processes with a well defined API that allow to "
+#| "connect peers over a specific protocol. The primary protocol which are "
+#| "already implemented are UNIX sockets, UDP sockets, and TCP sockets. For a "
+#| "truly resilient network, other connectivity options such as WiFi mesh, "
+#| "Bluetooth, HTTP(S), QUIC or even more obscure alternatives such as radio "
+#| "are required. In this project, the goal is to select, implement and test "
+#| "new communicators. While TNG is not yet ready, communicators can, by "
+#| "design, be developed and tested against the current API. We expect that "
+#| "this project can be worked on by multiple students as there are a lot of "
+#| "protocols to choose from. The tasks would consist of: <ol> <li>Deciding "
+#| "which communicators to implement.</li> <li>Test the communicators.</li> "
+#| "<li>Documentation.</li> </ol> Advantageous skills/languages/frameworks: "
+#| "<ol> <li>C</li> <li>Knowledge of HTTPS, QUIC, Bluetooth or WiFi.</li> </"
+#| "ol> <br/> <strong>Difficulty:</strong> Average, but depends on selected "
+#| "protocols. <br/> <strong>Mentors:</strong> Martin Schanzenbach, t3sserakt"
 msgid ""
 "The GNUnet team is currently working on a transport layer rewrite in order "
 "to fix core issues with connectivity. This new component is currently "
@@ -3000,14 +2996,14 @@ msgstr ""
 #, fuzzy
 #| msgid ""
 #| "reclaimID is a decentralized identity system build on top of the GNU Name "
-#| "System. Currently, there is a Webextension which uses the GNUnet <a "
-#| "href=\"https://rest.gnunet.org\";>REST API</a>. In order to improve "
-#| "adoption and ease of use, this project aims to include a full GNUnet node "
-#| "within the Webextention as a fallback. GNUnet can be compiled to Web "
-#| "Assembly or JavaScript as demonstrated <a href=\"https://gnunet.";
-#| "io\">here</a>. The idea is to improve upon this concept and support more "
-#| "of GNUnet's subsystems. The difficulty of this project largely depends on "
-#| "the students proficiency with build tools, emscripten and improvisation "
+#| "System. Currently, there is a Webextension which uses the GNUnet <a href="
+#| "\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption "
+#| "and ease of use, this project aims to include a full GNUnet node within "
+#| "the Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
+#| "JavaScript as demonstrated <a href=\"https://gnunet.io\";>here</a>. The "
+#| "idea is to improve upon this concept and support more of GNUnet's "
+#| "subsystems. The difficulty of this project largely depends on the "
+#| "students proficiency with build tools, emscripten and improvisation "
 #| "skills. There non-exhaustive task list would be: <ol> <li>Improve "
 #| "existing GNUnet emscripten build to include more subsystems.</li> "
 #| "<li>Integrate the result into a Webextention.</li> <li>Integrate the "
@@ -3117,9 +3113,9 @@ msgstr ""
 #: template/gsoc.html.j2:269
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Currently, there is a Webextension which uses the GNUnet <a "
-"href=\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption "
-"and ease of use, this project aims to include a full GNUnet node within the "
+"System. Currently, there is a Webextension which uses the GNUnet <a href="
+"\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption and "
+"ease of use, this project aims to include a full GNUnet node within the "
 "Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
 "JavaScript as demonstrated <a href=\"https://gnunet.io\";>here</a>. The idea "
 "is to improve upon this concept and support more of GNUnet's subsystems. The "
@@ -3645,8 +3641,8 @@ msgid ""
 "GNUnet is a network protocol stack for building secure, distributed, and "
 "privacy-preserving applications.<br/> With strong roots in <a class=\"link\" "
 "href=\"https://bib.gnunet.org\";>academic research</a>, our goal is to "
-"replace the <a class=\"link\" href=\"https://secushare.org/broken-";
-"internet\">old insecure Internet</a> protocol stack."
+"replace the <a class=\"link\" href=\"https://secushare.org/broken-internet";
+"\">old insecure Internet</a> protocol stack."
 msgstr ""
 "GNUnet ist ein Netzwerkprotokoll-Stack zum Erstellen sicherer, verteilter "
 "und datenschutzbewahrender Anwendungen.<br/> Mit starken Wurzeln in der <a "
@@ -3685,9 +3681,9 @@ msgid ""
 "papers/65.pdf\"> improving addressing, routing, naming and content "
 "distribution</a> in a technically robust manner - as opposed to ad-hoc "
 "designs in place today. <!-- Proposal from fabian gerlach: GNUnet is built "
-"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by "
-"design\"</a> and \"distributed by design\". This improves addressing, "
-"routing, naming and content distribution in a technically robust manner. -->"
+"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design"
+"\"</a> and \"distributed by design\". This improves addressing, routing, "
+"naming and content distribution in a technically robust manner. -->"
 msgstr ""
 "Es bietet <a class=\"link\" href=\"https://www.w3.org/2014/strint/papers/65.";
 "pdf\">eine technisch robuste Verbesserung der Adressierung, des Routings, "
@@ -3707,14 +3703,14 @@ msgstr "Freiheiten werden nicht respektiert"
 #, fuzzy
 msgid ""
 "Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a "
-"class=\"link\" href=\"https://www.gnu.org/philosophy/free-sw.";
-"html\">essential freedoms</a> to various degrees."
+"implementations, traffic shapers and firewalls restrict all of the <a class="
+"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\";>essential "
+"freedoms</a> to various degrees."
 msgstr ""
 "Die Überwachung einer zunehmend zentralisierten Infrastruktur, proprietärer "
-"Implementierungen, Traffic Shaper und Firewalls schränkt heute alle <a "
-"class=\"link\" href=\"https://www.gnu.org/philosophy/free-sw.";
-"html\">wesentlichen Freiheiten</a> in unterschiedlichem Maße ein."
+"Implementierungen, Traffic Shaper und Firewalls schränkt heute alle <a class="
+"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\";>wesentlichen "
+"Freiheiten</a> in unterschiedlichem Maße ein."
 
 #: template/index.html.j2:205
 msgid "GNUnet supports a free and open society"
@@ -3722,8 +3718,8 @@ msgstr "GNUnet steht für eine freie und offene 
Gesellschaft"
 
 #: template/index.html.j2:207
 msgid ""
-"GNUnet is a self-organizing network and it is <a class=\"link\" "
-"href=\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
+"GNUnet is a self-organizing network and it is <a class=\"link\" href="
+"\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
 "freedom. GNUnet puts you in control of your data. You determine which data "
 "to share with whom, and you&#39;re not pressured to accept compromises. It "
 "gives users freedoms to securely access information (\"run\" the network), "
@@ -3736,10 +3732,10 @@ msgstr ""
 "Sinne von Freiheit. GNUnet versetzt dich in die Lage, deine Daten zu "
 "kontrollieren. Du bestimmst, welche Daten wem zugänglich gemacht werden "
 "sollen, und du hast keinerlei Druck, Kompromisse einzugehen. Es gibt Nutzern "
-"die Freiheiten von sicherem Informationszugang (das Netzwerk "
-"\"durchlaufen\"), zum Studium aller Betriebselemente des Netzwerks (\"Zugang "
-"zum Code\"), Informationen zu verteilen (\"kopieren\") sowie die Freiheit "
-"zum Einsetzen neuer Applikationen (\"modifizieren\")."
+"die Freiheiten von sicherem Informationszugang (das Netzwerk \"durchlaufen"
+"\"), zum Studium aller Betriebselemente des Netzwerks (\"Zugang zum Code\"), "
+"Informationen zu verteilen (\"kopieren\") sowie die Freiheit zum Einsetzen "
+"neuer Applikationen (\"modifizieren\")."
 
 #: template/index.html.j2:231
 msgid "The state of the art is inefficient"
@@ -3971,11 +3967,11 @@ msgstr ""
 #| msgid ""
 #| "<p>Please be aware that this project is still in an early alpha stage "
 #| "when it comes to running software &#8211; its not an easy task to rewrite "
-#| "the whole Internet! We are happy to get your <a href=\"engage."
-#| "html\">helping hand</a> anytime! Further information is available in our "
-#| "<a href=\"https://docs.gnunet.org/#toc-Using-GNUnet-1\";>handbook</a>. If "
-#| "you have any queries about the installation or the usage, please <a "
-#| "href=\"engage.html\">get in touch!</a></p>"
+#| "the whole Internet! We are happy to get your <a href=\"engage.html"
+#| "\">helping hand</a> anytime! Further information is available in our <a "
+#| "href=\"https://docs.gnunet.org/#toc-Using-GNUnet-1\";>handbook</a>. If you "
+#| "have any queries about the installation or the usage, please <a href="
+#| "\"engage.html\">get in touch!</a></p>"
 msgid ""
 "<p>Please be aware that this project is still in an early alpha stage when "
 "it comes to running software &#8211; its not an easy task to rewrite the "
@@ -3990,8 +3986,8 @@ msgstr ""
 "gesamte Internet neu zu schreiben! Wir freuen uns jederzeit <a href=\"engage."
 "html\">über deine Hilfe!</a> Weitere Informationen findest Du in unserem <a "
 "href=\"https://docs.gnunet.org/#toc-Using-GNUnet-1\";>Handbuch</a>. Falls du "
-"irgendwelche Fragen zur Installation oder Anwendung hast, bitte <a "
-"href=\"engage.html\">melde dich!</a></p>"
+"irgendwelche Fragen zur Installation oder Anwendung hast, bitte <a href="
+"\"engage.html\">melde dich!</a></p>"
 
 #: template/install.html.j2:29
 #, fuzzy
@@ -4000,20 +3996,20 @@ msgstr ""
 #| "integrated within your Operating System. GNUnet is reportedly available "
 #| "for at least: <ul> <li><a href=\"https://pkgs.alpinelinux.org/package/";
 #| "edge/testing/x86_64/gnunet\">Alpine</a></li> <li><a href=\"https://aur.";
-#| "archlinux.org/packages/gnunet/\">Arch (AUR)</a></li> <li><a "
-#| "href=\"https://packages.debian.org/search?keywords=gnunet\";>Debian</a></"
-#| "li> <li><a href=\"https://copr.fedorainfracloud.org/coprs/yosl/gnunet/";
+#| "archlinux.org/packages/gnunet/\">Arch (AUR)</a></li> <li><a href="
+#| "\"https://packages.debian.org/search?keywords=gnunet\";>Debian</a></li> "
+#| "<li><a href=\"https://copr.fedorainfracloud.org/coprs/yosl/gnunet/";
 #| "\">Fedora (Copr)</a></li> <li><a href=\"https://guix.gnu.org/en/packages/";
 #| "G/\">Guix</a></li> <li><a href=\"https://github.com/Homebrew/homebrew-";
-#| "core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> <li><a "
-#| "href=\"https://search.nixos.org/packages?";
-#| "from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a "
-#| "href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is "
-#| "available for your Operating System and it is missing, send us feedback "
-#| "so that we can add it to this list. Furthermore, if you are interested in "
-#| "packaging GNUnet for your Operating System, get in touch with us at "
-#| "gnunet-developers@gnu.org if you require help with this job. If you were "
-#| "using an Operating System with the APT package manager, GNUnet could be "
+#| "core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> <li><a href="
+#| "\"https://search.nixos.org/packages?";
+#| "from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a href="
+#| "\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is available "
+#| "for your Operating System and it is missing, send us feedback so that we "
+#| "can add it to this list. Furthermore, if you are interested in packaging "
+#| "GNUnet for your Operating System, get in touch with us at gnunet-"
+#| "developers@gnu.org if you require help with this job. If you were using "
+#| "an Operating System with the APT package manager, GNUnet could be "
 #| "installed as simple as:"
 msgid ""
 "We recommend to use binary packages provided by the package manager "
@@ -4021,21 +4017,20 @@ msgid ""
 "GNUnet is reportedly available for: <ul> <li><a href=\"https://pkgs.";
 "alpinelinux.org/package/edge/community/x86_64/gnunet\">Alpine</a></li> "
 "<li><a href=\"https://aur.archlinux.org/packages/gnunet/\";>Arch (AUR)</a></"
-"li> <li><a href=\"https://packages.debian.org/search?";
-"keywords=gnunet\">Debian</a></li> <li> <a href=\"https://copr.";
-"fedorainfracloud.org/coprs/schanzen/gnunet/package/gnunet/\">Fedora (copr)</"
-"a>: <code class=\"block\"> # dnf copr enable schanzen/gnunet </code> </li> "
-"<li><a href=\"https://guix.gnu.org/en/packages/G/\";>Guix</a></li> <li><a "
-"href=\"https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet.";
-"rb\">Homebrew</a></li> <li><a href=\"https://search.nixos.org/packages?";
-"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a "
-"href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is "
-"available for your Operating System and it is missing, send us feedback so "
-"that we can add it to this list. Furthermore, if you are interested in "
-"packaging GNUnet for your Operating System, get in touch with us at gnunet-"
-"developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the APT package manager, GNUnet could be installed as "
-"simple as:"
+"li> <li><a href=\"https://packages.debian.org/search?keywords=gnunet";
+"\">Debian</a></li> <li> <a href=\"https://copr.fedorainfracloud.org/coprs/";
+"schanzen/gnunet/package/gnunet/\">Fedora (copr)</a>: <code class=\"block\"> "
+"# dnf copr enable schanzen/gnunet </code> </li> <li><a href=\"https://guix.";
+"gnu.org/en/packages/G/\">Guix</a></li> <li><a href=\"https://github.com/";
+"Homebrew/homebrew-core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> "
+"<li><a href=\"https://search.nixos.org/packages?";
+"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a href="
+"\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is available "
+"for your Operating System and it is missing, send us feedback so that we can "
+"add it to this list. Furthermore, if you are interested in packaging GNUnet "
+"for your Operating System, get in touch with us at gnunet-developers@gnu.org "
+"if you require help with this job. If you were using an Operating System "
+"with the APT package manager, GNUnet could be installed as simple as:"
 msgstr ""
 "Wir empfehlen die Verwendung von Binärpaketen, die im Paketmanager enthalten "
 "sind, der in deinem Betriebssystem integriert ist. GNUnet ist verschiedenen "
@@ -4047,16 +4042,15 @@ msgstr ""
 "\">Fedora (Copr)</a></li> <li><a href=\"https://guix.gnu.org/en/packages/G/";
 "\">Guix</a></li> <li><a href=\"https://github.com/Homebrew/homebrew-core/";
 "blob/master/Formula/gnunet.rb\">Homebrew</a></li> <li><a href=\"https://";
-"search.nixos.org/packages?"
-"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a "
-"href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> Falls GNUnet für "
-"dein Betriebssystem verfügbar ist, aber in der Aufzählung fehlt, so gib uns "
-"bitte Rückmeldung, damit wir es in die Liste aufnehmen können. Falls du "
-"darüber hinaus interessiert bist, GNUnet für dein Betriebssystem "
-"aufzunehmen, so melde dich bitte bei uns auf GNUnet-developers@gnu.org wenn "
-"du hierbei Hilfe brauchst. Falls du ein Betriebssystem mit dem APT "
-"Paketmanager verwendest, kann GNUnet ganz einfach wie folgt installiert "
-"werden:"
+"search.nixos.org/packages?from=0&size=50&sort=relevance&query=gnunet"
+"\">NixOS</a></li> <li><a href=\"install-on-openwrt.html\">OpenWrt</a></li> </"
+"ul> Falls GNUnet für dein Betriebssystem verfügbar ist, aber in der "
+"Aufzählung fehlt, so gib uns bitte Rückmeldung, damit wir es in die Liste "
+"aufnehmen können. Falls du darüber hinaus interessiert bist, GNUnet für dein "
+"Betriebssystem aufzunehmen, so melde dich bitte bei uns auf GNUnet-"
+"developers@gnu.org wenn du hierbei Hilfe brauchst. Falls du ein "
+"Betriebssystem mit dem APT Paketmanager verwendest, kann GNUnet ganz einfach "
+"wie folgt installiert werden:"
 
 #: template/install.html.j2:66
 msgid "Please refer to the <a href=\"https://docs.gnunet.org\";>handbook</a>."
@@ -4226,8 +4220,8 @@ msgid ""
 "is very hard to read to get an idea what the test code is doing. Therefore "
 "the first task (milestone 1) is to implement a new testing framework which "
 "uses network namespaces to make testing of TNG much easier. Have a look into "
-"what is planed for Layer-2-Overlay in the <a "
-"href=\"#milestones\">milestones</a>."
+"what is planed for Layer-2-Overlay in the <a href=\"#milestones"
+"\">milestones</a>."
 msgstr ""
 
 #: template/l2o/index.html.j2:54
@@ -4242,9 +4236,9 @@ msgstr ""
 
 #: template/l2o/index.html.j2:62
 msgid ""
-"The new style of writing tests in GNUnet is borrowed from the <a "
-"href=\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU "
-"Taler testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
+"The new style of writing tests in GNUnet is borrowed from the <a href="
+"\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU Taler "
+"testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
 "implemented commands to setup the <a href=\"#netjails\">netjails</a>, the "
 "test environment for each peer, to start a single peers and sending a simple "
 "test message. Because some commands depend on other commands to be finished, "
@@ -4358,8 +4352,8 @@ msgstr ""
 msgid ""
 "The CI contains test cases with a setup of peers not connected directly. The "
 "test cases proof that each peer can reach any other peer. We have test cases "
-"for the circle path and for the inverse path. <a href=\"mile4."
-"html\">Details</a>"
+"for the circle path and for the inverse path. <a href=\"mile4.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:163
@@ -4379,8 +4373,8 @@ msgid ""
 "The test cases proof that each peer can be reached, even if that peer is "
 "behind a NAT. The test case are measuring the performance. This measurement "
 "is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release. <a href=\"mile5."
-"html\">Details</a>"
+"this milestone will be a first stable release. <a href=\"mile5.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:183
@@ -4503,18 +4497,18 @@ msgid ""
 "to execute a local test interpreter per node. Will be execute by the "
 "following command.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
 "\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to start the helper processes.</td> "
+"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to start the helper processes.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Command to stop the helper processes.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to stop the helper "
-"processes.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_stop.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to stop the netjail "
-"topology.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/testing_api_cmd_netjail_stop.c</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Command to stop the test "
-"setup.</td> <tr> <td></td><td> </td> </tr> </table>"
+"align: top;\">src/testing/netjail_stop.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Script to stop the netjail topology.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to stop the test setup.</td> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:66 template/l2o/mile2.html.j2:49
@@ -4534,24 +4528,24 @@ msgid ""
 "align: top;\">src/testing/testing_api_cmd_system_create.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to create a local test system.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_connecting_peers.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\"> Command to connect two peers.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td>src/transport/"
+"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/transport/transport_api_cmd_connecting_peers.c</td><td width=\"60%\" "
+"style=\"vertical-align: top;\"> Command to connect two peers.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td>src/transport/"
 "transport_api_cmd_send_simple.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a simple message from one peer to another.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_stop_peer.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to stop a peer.</td> <tr> <td></"
 "td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to destroy the local test system.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_local_test_finished.c</"
-"td><td>Command to send a message to the master loop, if the local loop has "
-"finished.</td> <tr> </table>"
+"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to destroy the local test system.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_local_test_finished.c</td><td>Command to send "
+"a message to the master loop, if the local loop has finished.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:116
@@ -4569,12 +4563,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Introduced scripts to start the tests. The "
-"script checks, if a kernel parameter is set to allow unprivileged users to "
-"create network namespaces. The script than starts the following gerneric "
-"binary in a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/transport/"
+"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Introduced scripts to start the tests. The script "
+"checks, if a kernel parameter is set to allow unprivileged users to create "
+"network namespaces. The script than starts the following gerneric binary in "
+"a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">src/transport/"
 "test_transport_start_with_config.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">A generic binary to start a test case which will be configured "
 "by a configuration file.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
@@ -4584,18 +4578,18 @@ msgid ""
 "\">src/testing/topo.sh</td><td width=\"60%\" style=\"vertical-align: top;"
 "\">Script which reads the topology from a file for the use in the other "
 "netjail scripts.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">All already existing commands.</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">All commands changed to work "
-"with the topology data.</td> </tr> </table>"
+"style=\"vertical-align: top;\">All already existing commands.</td><td width="
+"\"60%\" style=\"vertical-align: top;\">All commands changed to work with the "
+"topology data.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile2.html.j2:51
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to send a message to the master loop "
-"if a peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"40%\" style=\"vertical-align: top;\">src/testing/"
+"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to send a message to the master loop if a "
+"peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/testing/"
 "testing_api_cmd_local_test_prepared.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a message to the master loop if a peer is "
 "ready to shutdown.</td> </tr> </table>"
@@ -4604,12 +4598,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:66
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command now uses a configuration template for "
-"the peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_transport_simple_send_topo."
-"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Topology "
-"configuration file for the simple send test case.</td> <tr> </table>"
+"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command now uses a configuration template for the "
+"peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">test_transport_simple_send_topo.conf</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Topology configuration "
+"file for the simple send test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:21
@@ -4627,24 +4621,24 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_udp_backchannel.sh</td><td width=\"55%\" "
 "style=\"vertical-align: top;\">Added script to start the udp backchannel "
-"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_broadcast.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script for the UDB broadcast test.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/transport/test_transport_simple_send_string.sh</td><td "
-"width=\"55%\" style=\"vertical-align: top;\">Added script as an example to "
-"start a test with inline topology configuration string.</td> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">All commands</td><td width=\"55%\" style=\"vertical-align: top;\">Changed "
-"code to handle strings with topology information.</td> </tr> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">src/testing/netjail_start.sh</td><td width=\"55%\" style=\"vertical-"
-"align: top;\">Changed the netjail start script to configure port forwarding "
-"for specific protocols (tcp, udp).</td> </tr> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_*."
-"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Moved to contrib/"
-"netjail directory</td> </tr> </table>"
+"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/transport/test_transport_simple_send_broadcast."
+"sh</td><td width=\"55%\" style=\"vertical-align: top;\">Added script for the "
+"UDB broadcast test.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
+"\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_simple_send_string.sh</td><td width=\"55%\" style=\"vertical-"
+"align: top;\">Added script as an example to start a test with inline "
+"topology configuration string.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">All commands</td><td width=\"55%"
+"\" style=\"vertical-align: top;\">Changed code to handle strings with "
+"topology information.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_start.sh</"
+"td><td width=\"55%\" style=\"vertical-align: top;\">Changed the netjail "
+"start script to configure port forwarding for specific protocols (tcp, udp)."
+"</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/testing/netjail_*.sh</td><td width=\"40%\" "
+"style=\"vertical-align: top;\">Moved to contrib/netjail directory</td> </tr> "
+"</table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:69
@@ -4654,16 +4648,16 @@ msgid ""
 "width=\"40%\" style=\"vertical-align: top;\">New plugin for the udp "
 "broadcast test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">New plugin for the udp backchannel test case."
-"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">New plugin for the udp backchannel test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_backchannel_check.c</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Command to check for a udp "
 "backchannel specific log entry.</td> </tr> <tr> <td></td><td> </td> </tr> "
 "<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Command to block the local loop until "
-"triggered by a external signal.</td> </tr> </table>"
+"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Command to block the local loop until triggered by "
+"a external signal.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:95
@@ -4700,9 +4694,9 @@ msgid ""
 "\" style=\"vertical-align: top;\">Added script to start the inverse distance "
 "vector test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
 "style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script to start the circle distance "
-"vector test case.</td> <tr> </table>"
+"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" style="
+"\"vertical-align: top;\">Added script to start the circle distance vector "
+"test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:58
@@ -4712,9 +4706,9 @@ msgid ""
 "style=\"vertical-align: top;\">Added logic to handle counting additonal "
 "connection per peer.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added plugin which creates the commands for "
-"the distance vector test cases.</td> <tr> </table>"
+"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added plugin which creates the commands for the "
+"distance vector test cases.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:73
@@ -4722,22 +4716,22 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_distance_vector_inverse_topo.conf</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Configuration for the DV "
-"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"60%\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Configuration for the DV circle path test "
-"case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_start.sh</td><td "
-"width=\"40%\" style=\"vertical-align: top;\">Enhanced port forwarding "
-"configuration to restrict port forwarding to specific source IPs.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">contrib/netjail/topo.sh</td><td width=\"40%\" style=\"vertical-align: top;"
-"\">Make specific nodes configurable as source node for IP forwarding.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/testing/testing.c</td><td width=\"40%\" style=\"vertical-"
-"align: top;\">Helper methods to retrieve the number of additional "
-"connections globally and per peer, and which peer is allowed as source for "
-"IP forwarding.</td> <tr> </table>"
+"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"60%\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Configuration for the DV circle path test case.</"
+"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"align: top;\">src/testing/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Enhanced port forwarding configuration to restrict "
+"port forwarding to specific source IPs.</td> <tr> <td></td><td> </td> </tr> "
+"<tr> <td width=\"60%\" style=\"vertical-align: top;\">contrib/netjail/topo."
+"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Make specific nodes "
+"configurable as source node for IP forwarding.</td> <tr> <td></td><td> </td> "
+"</tr> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
+"testing.c</td><td width=\"40%\" style=\"vertical-align: top;\">Helper "
+"methods to retrieve the number of additional connections globally and per "
+"peer, and which peer is allowed as source for IP forwarding.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile5.html.j2:21
@@ -4786,10 +4780,10 @@ msgid ""
 "\">src/transport/test_transport_nat_upnp_topo.conf</td><td width=\"40%\" "
 "style=\"vertical-align: top;\">Added topology file for nat upnp test case</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Handing over the global number of the router "
-"node to the script running on that node. (8e1bf27b11)</td> <tr> </table></"
-"br> <ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
+"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Handing over the global number of the router node "
+"to the script running on that node. (8e1bf27b11)</td> <tr> </table></br> "
+"<ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
 "<ul> <li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-"
 "helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed "
 "the format of the interface names to make miniupnpd happy. (4aec035ea)</li> "
@@ -4798,9 +4792,9 @@ msgid ""
 "<li>Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)</"
 "li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> </ul></br> <table "
 "width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/"
-"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added topology file for tcp icmp nat hole "
-"punching test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
+"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added topology file for tcp icmp nat hole punching "
+"test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
 "connection attempts to natted peers. (6de2cb8f7a)</li> <ul> <li>src/testing/"
 "testing.c</li> <li>src/transport/transport_api_cmd_connecting_peers.c</li> </"
 "ul> </ul> <ul> <li>Added code in the netjail scripts to enable router nodes "
@@ -4820,11 +4814,11 @@ msgid ""
 "The outcome of the performance measurement was ~24 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance "
-"test case. For this measurement the TNG layer was using tcp only, because "
-"there was an unfixed bug, if running tcp and udp in parallel."
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance test "
+"case. For this measurement the TNG layer was using tcp only, because there "
+"was an unfixed bug, if running tcp and udp in parallel."
 msgstr ""
 
 #: template/l2o/mile5.html.j2:142 template/probnat/api.html.j2:7
@@ -4876,10 +4870,10 @@ msgid ""
 "The outcome of the performance measurement was ~66 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance "
-"test case. The performance increased from ~24 MByte/s measured with the code "
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance test "
+"case. The performance increased from ~24 MByte/s measured with the code "
 "revision of milestone 5 by using TCP only to ~66 MByte/s measured with the "
 "code revision of milestone 6 for packet size of 65000 bytes using TCP and "
 "UDP together. There are still possibilities to increase performance "
@@ -5634,8 +5628,8 @@ msgid ""
 "know the external IP address of the other peer.</li> <li>The peers trying to "
 "communicate with each other need an indirect way to exchange messages in "
 "order to synchronize with each other.</li> </ul> These two requirements are "
-"not covered by the library. For more details have a look <a href=\"api."
-"html\">here</a>."
+"not covered by the library. For more details have a look <a href=\"api.html"
+"\">here</a>."
 msgstr ""
 
 #: template/probnat/index.html.j2:84
@@ -5816,25 +5810,25 @@ msgstr ""
 #: template/probnat/mile1.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Test framework router component to fake "
-"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/transport/nat_router.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Test framework router component to fake kernel "
+"behavior to keep a port of an outgoing connection open.</td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Test script to just send test messages to another node to open "
 "up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
 "top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
 "<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Testcase to start the script which sends test "
+"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Testcase to start the script which sends test "
 "messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
 "width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
 "conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
 "the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Script to start the test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
 "</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
@@ -5857,12 +5851,12 @@ msgstr ""
 #: template/probnat/mile2.html.j2:21
 msgid ""
 "See revision <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=8de6f974d0fe210e03e891b365613e0bc4a2ceea\">8de6f97</a> and <a "
 "href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=369c793ab577c5ab2f27c2e8dbbf77b3079cb7bb\">369c793</a> on branch "
@@ -5874,57 +5868,56 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/testing-ng/emu_run.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Script to run several cli commands to start and configure the "
-"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to "
-"makefile.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu."
-"c</td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a "
-"setup with two natted Android devices in separate subnetworks and one global "
+"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to makefile.</"
+"td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style="
+"\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu.c</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a setup "
+"with two natted Android devices in separate subnetworks and one global "
 "reachable node.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Configuration for the test case."
-"</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/transport/gnunet-service-"
-"transport.c</td><td width=\"60%\" style=\"vertical-align: top;\">Added "
-"request to ask arm service for services configured to start and checking if "
-"they have started. Added check in log file to se if communicators already "
-"connected with transport service.</td> <tr> <td></td><td> </td> </tr> <tr> "
-"<td width=\"40%\" style=\"vertical-align: top;\">include/"
-"gnunet_transport_testing_ng_lib.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Changes in header file for check of running services and "
-"connected communicaors.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/service/transport/gnunet-"
-"service-transport.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added functionality to synchronize two peers by comparing the measured "
-"RTT of both peers. This code was moved to the util library. For use of that "
-"library have a look <a href=\"api.html\">here</a></td> <tr> <td></td><td> </"
-"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
-"core/Makefile.am</td><td width=\"60%\" style=\"vertical-align: top;\">Adding "
-"test case to makefile.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_core_just_run_topo.conf</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Change the configuration "
-"file to just run peers to manually test to have a setup with two natted "
-"peers in separate subnetworks and one global reachable peer.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/include/gnunet_protocols.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Added the burst sync message to the header file.</td> <tr> "
+"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_util_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the util library.</td> "
+"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Configuration for the test case.</td> "
 "<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/lib/util/Makefile.am</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the Makefile.</td> <tr> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_nat_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API header file.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added the new API implementation file.</td> <tr> <tr> <td></td><td> </td> "
-"</tr> </table>"
+"align: top;\">src/service/transport/gnunet-service-transport.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added request to ask arm service for "
+"services configured to start and checking if they have started. Added check "
+"in log file to se if communicators already connected with transport service."
+"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">include/gnunet_transport_testing_ng_lib.h</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Changes in header file for check of "
+"running services and connected communicaors.</td> </tr> <tr> <td></td><td> </"
+"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
+"transport/gnunet-service-transport.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added functionality to synchronize two peers by comparing the "
+"measured RTT of both peers. This code was moved to the util library. For use "
+"of that library have a look <a href=\"api.html\">here</a></td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/core/Makefile.am</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Adding test case to makefile.</td> <tr> <td></td><td> </td> </"
+"tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">test_core_just_run_topo.conf</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Change the configuration file to just run peers to manually "
+"test to have a setup with two natted peers in separate subnetworks and one "
+"global reachable peer.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_protocols.h</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Added the burst sync "
+"message to the header file.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> "
+"<td width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_util_lib."
+"h</td><td width=\"60%\" style=\"vertical-align: top;\">Added the new API to "
+"the util library.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">src/lib/util/Makefile.am</td><td "
+"width=\"60%\" style=\"vertical-align: top;\">Added the new API to the "
+"Makefile.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
+"style=\"vertical-align: top;\">src/include/gnunet_nat_lib.h</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added the new API header file.</td> "
+"<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added the new API implementation file.</td> <tr> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/probnat/mile3.html.j2:22
@@ -5951,10 +5944,11 @@ msgid ""
 "test case in directory<br/><br/> src/service/arm by typing<br/><br/> "
 "typing<br/><br/> GNUNET_FORCE_LOG=';;;;DEBUG' GNUNET_FORCE_LOGFILE=test.out "
 "make check TESTS=\"test_arm_probnat.sh\"<br/><br/> one sees messages like<br/"
-"><br/> INFO Received a burst message on local port 14234 36! indicating the "
-"hole punch.<br/><br/> There needs to be optimization, because at the moment "
-"it takes too long (10 to 20 Minutes). But the optimization milestone was "
-"exchange with the milestone to get the NAT traversal running on Android."
+"><br/> INFO Received a burst message on local port 14234 36!<br/><br/> "
+"indicating the hole punch.<br/><br/> There needs to be optimization, because "
+"at the moment it takes too long (10 to 20 Minutes). But the optimization "
+"milestone was exchange with the milestone to get the NAT traversal running "
+"on Android."
 msgstr ""
 
 #: template/probnat/mile6.html.j2:21
@@ -5983,12 +5977,12 @@ msgid ""
 "server was implemented in the run function of native-lib.ccp. <br/><br/> The "
 "biggest effort to make these few lines of code work was to solve the "
 "problems with cross-compiling dependencies. This effort has been documented "
-"in this <a href=\"https://github.com/commercetest/cross-compiling-";
-"gnunet\">repository</a>. One can find these cross compiled dependencies in "
-"the directory distribution in the android studio project.<br/><br/> The "
-"original plan to run the GNUnet test framework on an Android emulator could "
-"not be realized because the Android prototype app could not be made to run "
-"on an emulator. Therefore, we did not even try to run the test framework "
+"in this <a href=\"https://github.com/commercetest/cross-compiling-gnunet";
+"\">repository</a>. One can find these cross compiled dependencies in the "
+"directory distribution in the android studio project.<br/><br/> The original "
+"plan to run the GNUnet test framework on an Android emulator could not be "
+"realized because the Android prototype app could not be made to run on an "
+"emulator. Therefore, we did not even try to run the test framework "
 "additionally. Tests were made manually on real Android devices."
 msgstr ""
 
@@ -6022,8 +6016,8 @@ msgid ""
 "android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
 "the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android.";
 "git/commit/android_studio?"
-"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a "
-"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
 "id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
 "monolith-android branch of the gnunet repo."
 msgstr ""
@@ -6220,49 +6214,47 @@ msgstr ""
 
 #~ msgid ""
 #~ "To get know and learn more, please check our <a href=\"https://docs.";
-#~ "gnunet.org/handbook/gnunet.html\">handbook</a>, especially the <a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Key-";
-#~ "Concepts\">chapter on \"Key Concepts\"</a>, explaining the fundamental "
-#~ "concepts of GNUnet: <ul> <li><a href=\"https://docs.gnunet.org/handbook/";
-#~ "gnunet.html#Authentication\">Authentication</a></li> <li><a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Accounting-to-";
-#~ "Encourage-Resource-Sharing\">Accounting to Encourage Resource Sharing</"
-#~ "a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Confidentiality\">Confidentiality</a></li> <li><a href=\"https://";
-#~ "docs.gnunet.org/handbook/gnunet.html#Anonymity\">Anonymity</a></li> "
-#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Deniability\">Deniability</a></li> <li><a href=\"https://docs.gnunet.";
-#~ "org/handbook/gnunet.html#Peer-Identities\">Peer Identities</a></li> "
-#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-the-";
-#~ "GNU-Name-System-_0028GNS-Zones_0029\">Zones in the GNU Name System (GNS "
-#~ "Zones)</a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Egos\">Egos</a></li> </ul>"
+#~ "gnunet.org/handbook/gnunet.html\">handbook</a>, especially the <a href="
+#~ "\"https://docs.gnunet.org/handbook/gnunet.html#Key-Concepts\";>chapter on "
+#~ "\"Key Concepts\"</a>, explaining the fundamental concepts of GNUnet: <ul> "
+#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Authentication";
+#~ "\">Authentication</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Accounting-to-Encourage-Resource-Sharing\">Accounting to "
+#~ "Encourage Resource Sharing</a></li> <li><a href=\"https://docs.gnunet.org/";
+#~ "handbook/gnunet.html#Confidentiality\">Confidentiality</a></li> <li><a "
+#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity";
+#~ "\">Anonymity</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Deniability\">Deniability</a></li> <li><a href=\"https://docs.";
+#~ "gnunet.org/handbook/gnunet.html#Peer-Identities\">Peer Identities</a></"
+#~ "li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-";
+#~ "the-GNU-Name-System-_0028GNS-Zones_0029\">Zones in the GNU Name System "
+#~ "(GNS Zones)</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Egos\">Egos</a></li> </ul>"
 #~ msgstr ""
 #~ "Weitere Informationen finden Sie in unserem <a href=\"https://docs.gnunet.";
-#~ "org/handbook/gnunet.html\">Handbuch</a>, insbesondere im <a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Key-";
-#~ "Concepts\">Kapitel über \"Kerngedanken\"</a>, in dem die grundlegenden "
-#~ "Konzepte von GNUnet erläutert werden:<ul><li> <a href=\"https://docs.";
-#~ "gnunet.org/handbook/gnunet.html#Authentication\">Authentifizierung</a></"
-#~ "li><li> <a href=\"https://docs.gnunet.org/handbook/gnunet.html#Accounting-";
-#~ "to-Encourage-Resource-Sharing\">Gemeinschaftsfördernde Rechnungsführung</"
-#~ "li></a>.<li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Confidentiality\">Vertraulichkeit</a></li>.<li><a href=\"https://";
-#~ "docs.gnunet.org/handbook/gnunet.html#Anonymity\">Anonymität</a></li>."
-#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Deniability\">Recht auf Ablehnung</a></li>.<li><a href=\"https://";
-#~ "docs.gnunet.org/handbook/gnunet.html#Peer-"
-#~ "Identities\">Teilnehmeridentitäten</a></li>.<li><a href=\"https://docs.";
-#~ "gnunet.org/handbook/gnunet.html#Zones-in-the-GNU-Name-System-_0028GNS-"
-#~ "Zones_0029\">Zonen im GNU Namen-system (GNS Zonen)</a></li>.<li><a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Egos\";>Egos</a></li>."
-#~ "</ul>"
+#~ "org/handbook/gnunet.html\">Handbuch</a>, insbesondere im <a href="
+#~ "\"https://docs.gnunet.org/handbook/gnunet.html#Key-Concepts\";>Kapitel "
+#~ "über \"Kerngedanken\"</a>, in dem die grundlegenden Konzepte von GNUnet "
+#~ "erläutert werden:<ul><li> <a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Authentication\">Authentifizierung</a></li><li> <a href="
+#~ "\"https://docs.gnunet.org/handbook/gnunet.html#Accounting-to-Encourage-";
+#~ "Resource-Sharing\">Gemeinschaftsfördernde Rechnungsführung</li></a>."
+#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Confidentiality";
+#~ "\">Vertraulichkeit</a></li>.<li><a href=\"https://docs.gnunet.org/";
+#~ "handbook/gnunet.html#Anonymity\">Anonymität</a></li>.<li><a href="
+#~ "\"https://docs.gnunet.org/handbook/gnunet.html#Deniability\";>Recht auf "
+#~ "Ablehnung</a></li>.<li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
+#~ "html#Peer-Identities\">Teilnehmeridentitäten</a></li>.<li><a href="
+#~ "\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-the-GNU-Name-";
+#~ "System-_0028GNS-Zones_0029\">Zonen im GNU Namen-system (GNS Zonen)</a></"
+#~ "li>.<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Egos";
+#~ "\">Egos</a></li>.</ul>"
 
 #~ msgid ""
 #~ "You are most welcome to <a href=\"engage.html\">get engaged into the "
-#~ "conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a "
-#~ "href=\"use.html\">use it</a> and <a href=\"engage.html\">contribute and "
-#~ "get engaged</a> in various ways."
+#~ "conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href="
+#~ "\"use.html\">use it</a> and <a href=\"engage.html\">contribute and get "
+#~ "engaged</a> in various ways."
 #~ msgstr ""
 #~ "Du bist bist herzlich aufgefordert, <a href=\"engage.html\">dich in den "
 #~ "Austausch einzubringen</a>, <a href=\"install.html\">GNUnet zu "
@@ -6342,18 +6334,18 @@ msgstr ""
 #~ msgstr ""
 #~ "Als nächstes beschreiben wir eine generische Methode zur Installation von "
 #~ "der Quelle. Falls du eins der folgenden Betriebssysteme verwendest "
-#~ "könnten diese Schritt-für-Schritt-Anleitungen hilfreich sein: <a "
-#~ "href=\"install-on-archpi.html\">ArchPi</a>, <a href=\"install-on-debian9."
-#~ "html\">Debian 9</a>, <a href=\"install-on-macos.html\">Mac OS</a>, <a "
-#~ "href=\"install-on-netbsd.html\">NetBSD</a>, <a href=\"install-on-"
-#~ "ubuntu1804.html\">Ubuntu 1804</a>. Beachte, daß nicht alle von ihnen "
-#~ "völlig aktualisiert sein können. Bitte <a href=\"engage.html\">frag uns</"
-#~ "a> falls du hängen bleibst."
+#~ "könnten diese Schritt-für-Schritt-Anleitungen hilfreich sein: <a href="
+#~ "\"install-on-archpi.html\">ArchPi</a>, <a href=\"install-on-debian9.html"
+#~ "\">Debian 9</a>, <a href=\"install-on-macos.html\">Mac OS</a>, <a href="
+#~ "\"install-on-netbsd.html\">NetBSD</a>, <a href=\"install-on-ubuntu1804."
+#~ "html\">Ubuntu 1804</a>. Beachte, daß nicht alle von ihnen völlig "
+#~ "aktualisiert sein können. Bitte <a href=\"engage.html\">frag uns</a> "
+#~ "falls du hängen bleibst."
 
 #~ msgid ""
-#~ "First, install the <a href=\"https://git.gnunet.org/gnunet.git/tree/";
-#~ "README\">required dependencies</a> of GNUnet. There are base requirements "
-#~ "and optional requirements."
+#~ "First, install the <a href=\"https://git.gnunet.org/gnunet.git/tree/README";
+#~ "\">required dependencies</a> of GNUnet. There are base requirements and "
+#~ "optional requirements."
 #~ msgstr ""
 #~ "Installiere als erstes die <a href=\"https://git.gnunet.org/gnunet.git/";
 #~ "tree/README\">erforderlichen Abhängigkeiten</a> von GNUnet. Es gibt "
diff --git a/locale/en/LC_MESSAGES/messages.mo 
b/locale/en/LC_MESSAGES/messages.mo
index ff388323..0f5383b1 100644
Binary files a/locale/en/LC_MESSAGES/messages.mo and 
b/locale/en/LC_MESSAGES/messages.mo differ
diff --git a/locale/eo/LC_MESSAGES/messages.mo 
b/locale/eo/LC_MESSAGES/messages.mo
index 7b2ad58d..26ce36e9 100644
Binary files a/locale/eo/LC_MESSAGES/messages.mo and 
b/locale/eo/LC_MESSAGES/messages.mo differ
diff --git a/locale/eo/LC_MESSAGES/messages.po 
b/locale/eo/LC_MESSAGES/messages.po
index 5a5197b4..cfc79e33 100644
--- a/locale/eo/LC_MESSAGES/messages.po
+++ b/locale/eo/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-27 09:33+0200\n"
+"POT-Creation-Date: 2024-08-29 09:06+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -253,11 +253,11 @@ msgstr ""
 
 #: template/about.html.j2:81
 msgid ""
-"There are many more resources to learn about GNUnet besides the <a "
-"href=\"https://docs.gnunet.org/\";>handbook</a>, such as the <a "
-"href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering the "
-"various layers, many <a href=\"https://gnunet.org/en/video.html\";>videos</a> "
-"or a brief <a href=\"https://gnunet.org/en/glossary.html\";>glossary</a>."
+"There are many more resources to learn about GNUnet besides the <a href="
+"\"https://docs.gnunet.org/\";>handbook</a>, such as the <a href=\"https://bib.";
+"gnunet.org/\">bibliography</a> with papers covering the various layers, many "
+"<a href=\"https://gnunet.org/en/video.html\";>videos</a> or a brief <a href="
+"\"https://gnunet.org/en/glossary.html\";>glossary</a>."
 msgstr ""
 
 #: template/about.html.j2:86
@@ -487,11 +487,10 @@ msgstr ""
 #: template/copyright.html.j2:12
 msgid ""
 "<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.";
-"tex\">GNUnet e.V. --- Taler Systems SA agreement on licensing and "
-"collaborative development</a> of the GNUnet and GNU Taler projects is "
-"satisfied. </p>"
+"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
+"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
+"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
 msgstr ""
 
 #: template/copyright.html.j2:23
@@ -561,9 +560,8 @@ msgstr ""
 #: template/developers.html.j2:63
 msgid ""
 "We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a "
-"href=\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</"
-"a>."
+"analyze the code coverage of our tests, the results are available at <a href="
+"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
 msgstr ""
 
 #: template/developers.html.j2:73
@@ -1309,8 +1307,8 @@ msgstr ""
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
-"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or 'm' "
-"(and the module is loaded)."
+"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
+"'m' (and the module is loaded)."
 msgstr ""
 
 #: template/faq.html.j2:736
@@ -1747,9 +1745,9 @@ msgid ""
 "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
 "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
 "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a "
-"href=\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a "
-"href=\"https://pkgsrc.org\";>pkgsrc</a>."
+"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
+"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
+"pkgsrc.org\">pkgsrc</a>."
 msgstr ""
 
 #: template/gnurl.html.j2:229
@@ -2103,9 +2101,9 @@ msgstr ""
 #: template/gsoc.html.j2:269
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Currently, there is a Webextension which uses the GNUnet <a "
-"href=\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption "
-"and ease of use, this project aims to include a full GNUnet node within the "
+"System. Currently, there is a Webextension which uses the GNUnet <a href="
+"\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption and "
+"ease of use, this project aims to include a full GNUnet node within the "
 "Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
 "JavaScript as demonstrated <a href=\"https://gnunet.io\";>here</a>. The idea "
 "is to improve upon this concept and support more of GNUnet's subsystems. The "
@@ -2461,8 +2459,8 @@ msgid ""
 "GNUnet is a network protocol stack for building secure, distributed, and "
 "privacy-preserving applications.<br/> With strong roots in <a class=\"link\" "
 "href=\"https://bib.gnunet.org\";>academic research</a>, our goal is to "
-"replace the <a class=\"link\" href=\"https://secushare.org/broken-";
-"internet\">old insecure Internet</a> protocol stack."
+"replace the <a class=\"link\" href=\"https://secushare.org/broken-internet";
+"\">old insecure Internet</a> protocol stack."
 msgstr ""
 
 #: template/index.html.j2:121
@@ -2488,9 +2486,9 @@ msgid ""
 "papers/65.pdf\"> improving addressing, routing, naming and content "
 "distribution</a> in a technically robust manner - as opposed to ad-hoc "
 "designs in place today. <!-- Proposal from fabian gerlach: GNUnet is built "
-"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by "
-"design\"</a> and \"distributed by design\". This improves addressing, "
-"routing, naming and content distribution in a technically robust manner. -->"
+"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design"
+"\"</a> and \"distributed by design\". This improves addressing, routing, "
+"naming and content distribution in a technically robust manner. -->"
 msgstr ""
 
 #: template/index.html.j2:179
@@ -2500,9 +2498,9 @@ msgstr ""
 #: template/index.html.j2:181
 msgid ""
 "Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a "
-"class=\"link\" href=\"https://www.gnu.org/philosophy/free-sw.";
-"html\">essential freedoms</a> to various degrees."
+"implementations, traffic shapers and firewalls restrict all of the <a class="
+"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\";>essential "
+"freedoms</a> to various degrees."
 msgstr ""
 
 #: template/index.html.j2:205
@@ -2511,8 +2509,8 @@ msgstr ""
 
 #: template/index.html.j2:207
 msgid ""
-"GNUnet is a self-organizing network and it is <a class=\"link\" "
-"href=\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
+"GNUnet is a self-organizing network and it is <a class=\"link\" href="
+"\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
 "freedom. GNUnet puts you in control of your data. You determine which data "
 "to share with whom, and you&#39;re not pressured to accept compromises. It "
 "gives users freedoms to securely access information (\"run\" the network), "
@@ -2744,21 +2742,20 @@ msgid ""
 "GNUnet is reportedly available for: <ul> <li><a href=\"https://pkgs.";
 "alpinelinux.org/package/edge/community/x86_64/gnunet\">Alpine</a></li> "
 "<li><a href=\"https://aur.archlinux.org/packages/gnunet/\";>Arch (AUR)</a></"
-"li> <li><a href=\"https://packages.debian.org/search?";
-"keywords=gnunet\">Debian</a></li> <li> <a href=\"https://copr.";
-"fedorainfracloud.org/coprs/schanzen/gnunet/package/gnunet/\">Fedora (copr)</"
-"a>: <code class=\"block\"> # dnf copr enable schanzen/gnunet </code> </li> "
-"<li><a href=\"https://guix.gnu.org/en/packages/G/\";>Guix</a></li> <li><a "
-"href=\"https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet.";
-"rb\">Homebrew</a></li> <li><a href=\"https://search.nixos.org/packages?";
-"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a "
-"href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is "
-"available for your Operating System and it is missing, send us feedback so "
-"that we can add it to this list. Furthermore, if you are interested in "
-"packaging GNUnet for your Operating System, get in touch with us at gnunet-"
-"developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the APT package manager, GNUnet could be installed as "
-"simple as:"
+"li> <li><a href=\"https://packages.debian.org/search?keywords=gnunet";
+"\">Debian</a></li> <li> <a href=\"https://copr.fedorainfracloud.org/coprs/";
+"schanzen/gnunet/package/gnunet/\">Fedora (copr)</a>: <code class=\"block\"> "
+"# dnf copr enable schanzen/gnunet </code> </li> <li><a href=\"https://guix.";
+"gnu.org/en/packages/G/\">Guix</a></li> <li><a href=\"https://github.com/";
+"Homebrew/homebrew-core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> "
+"<li><a href=\"https://search.nixos.org/packages?";
+"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a href="
+"\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is available "
+"for your Operating System and it is missing, send us feedback so that we can "
+"add it to this list. Furthermore, if you are interested in packaging GNUnet "
+"for your Operating System, get in touch with us at gnunet-developers@gnu.org "
+"if you require help with this job. If you were using an Operating System "
+"with the APT package manager, GNUnet could be installed as simple as:"
 msgstr ""
 
 #: template/install.html.j2:66
@@ -2918,8 +2915,8 @@ msgid ""
 "is very hard to read to get an idea what the test code is doing. Therefore "
 "the first task (milestone 1) is to implement a new testing framework which "
 "uses network namespaces to make testing of TNG much easier. Have a look into "
-"what is planed for Layer-2-Overlay in the <a "
-"href=\"#milestones\">milestones</a>."
+"what is planed for Layer-2-Overlay in the <a href=\"#milestones"
+"\">milestones</a>."
 msgstr ""
 
 #: template/l2o/index.html.j2:54
@@ -2932,9 +2929,9 @@ msgstr ""
 
 #: template/l2o/index.html.j2:62
 msgid ""
-"The new style of writing tests in GNUnet is borrowed from the <a "
-"href=\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU "
-"Taler testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
+"The new style of writing tests in GNUnet is borrowed from the <a href="
+"\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU Taler "
+"testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
 "implemented commands to setup the <a href=\"#netjails\">netjails</a>, the "
 "test environment for each peer, to start a single peers and sending a simple "
 "test message. Because some commands depend on other commands to be finished, "
@@ -3048,8 +3045,8 @@ msgstr ""
 msgid ""
 "The CI contains test cases with a setup of peers not connected directly. The "
 "test cases proof that each peer can reach any other peer. We have test cases "
-"for the circle path and for the inverse path. <a href=\"mile4."
-"html\">Details</a>"
+"for the circle path and for the inverse path. <a href=\"mile4.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:163
@@ -3069,8 +3066,8 @@ msgid ""
 "The test cases proof that each peer can be reached, even if that peer is "
 "behind a NAT. The test case are measuring the performance. This measurement "
 "is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release. <a href=\"mile5."
-"html\">Details</a>"
+"this milestone will be a first stable release. <a href=\"mile5.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:183
@@ -3192,18 +3189,18 @@ msgid ""
 "to execute a local test interpreter per node. Will be execute by the "
 "following command.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
 "\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to start the helper processes.</td> "
+"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to start the helper processes.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Command to stop the helper processes.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to stop the helper "
-"processes.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_stop.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to stop the netjail "
-"topology.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/testing_api_cmd_netjail_stop.c</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Command to stop the test "
-"setup.</td> <tr> <td></td><td> </td> </tr> </table>"
+"align: top;\">src/testing/netjail_stop.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Script to stop the netjail topology.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to stop the test setup.</td> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:66 template/l2o/mile2.html.j2:49
@@ -3223,24 +3220,24 @@ msgid ""
 "align: top;\">src/testing/testing_api_cmd_system_create.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to create a local test system.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_connecting_peers.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\"> Command to connect two peers.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td>src/transport/"
+"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/transport/transport_api_cmd_connecting_peers.c</td><td width=\"60%\" "
+"style=\"vertical-align: top;\"> Command to connect two peers.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td>src/transport/"
 "transport_api_cmd_send_simple.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a simple message from one peer to another.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_stop_peer.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to stop a peer.</td> <tr> <td></"
 "td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to destroy the local test system.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_local_test_finished.c</"
-"td><td>Command to send a message to the master loop, if the local loop has "
-"finished.</td> <tr> </table>"
+"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to destroy the local test system.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_local_test_finished.c</td><td>Command to send "
+"a message to the master loop, if the local loop has finished.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:116
@@ -3258,12 +3255,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Introduced scripts to start the tests. The "
-"script checks, if a kernel parameter is set to allow unprivileged users to "
-"create network namespaces. The script than starts the following gerneric "
-"binary in a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/transport/"
+"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Introduced scripts to start the tests. The script "
+"checks, if a kernel parameter is set to allow unprivileged users to create "
+"network namespaces. The script than starts the following gerneric binary in "
+"a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">src/transport/"
 "test_transport_start_with_config.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">A generic binary to start a test case which will be configured "
 "by a configuration file.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
@@ -3273,18 +3270,18 @@ msgid ""
 "\">src/testing/topo.sh</td><td width=\"60%\" style=\"vertical-align: top;"
 "\">Script which reads the topology from a file for the use in the other "
 "netjail scripts.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">All already existing commands.</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">All commands changed to work "
-"with the topology data.</td> </tr> </table>"
+"style=\"vertical-align: top;\">All already existing commands.</td><td width="
+"\"60%\" style=\"vertical-align: top;\">All commands changed to work with the "
+"topology data.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile2.html.j2:51
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to send a message to the master loop "
-"if a peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"40%\" style=\"vertical-align: top;\">src/testing/"
+"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to send a message to the master loop if a "
+"peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/testing/"
 "testing_api_cmd_local_test_prepared.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a message to the master loop if a peer is "
 "ready to shutdown.</td> </tr> </table>"
@@ -3293,12 +3290,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:66
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command now uses a configuration template for "
-"the peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_transport_simple_send_topo."
-"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Topology "
-"configuration file for the simple send test case.</td> <tr> </table>"
+"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command now uses a configuration template for the "
+"peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">test_transport_simple_send_topo.conf</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Topology configuration "
+"file for the simple send test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:21
@@ -3316,24 +3313,24 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_udp_backchannel.sh</td><td width=\"55%\" "
 "style=\"vertical-align: top;\">Added script to start the udp backchannel "
-"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_broadcast.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script for the UDB broadcast test.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/transport/test_transport_simple_send_string.sh</td><td "
-"width=\"55%\" style=\"vertical-align: top;\">Added script as an example to "
-"start a test with inline topology configuration string.</td> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">All commands</td><td width=\"55%\" style=\"vertical-align: top;\">Changed "
-"code to handle strings with topology information.</td> </tr> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">src/testing/netjail_start.sh</td><td width=\"55%\" style=\"vertical-"
-"align: top;\">Changed the netjail start script to configure port forwarding "
-"for specific protocols (tcp, udp).</td> </tr> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_*."
-"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Moved to contrib/"
-"netjail directory</td> </tr> </table>"
+"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/transport/test_transport_simple_send_broadcast."
+"sh</td><td width=\"55%\" style=\"vertical-align: top;\">Added script for the "
+"UDB broadcast test.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
+"\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_simple_send_string.sh</td><td width=\"55%\" style=\"vertical-"
+"align: top;\">Added script as an example to start a test with inline "
+"topology configuration string.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">All commands</td><td width=\"55%"
+"\" style=\"vertical-align: top;\">Changed code to handle strings with "
+"topology information.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_start.sh</"
+"td><td width=\"55%\" style=\"vertical-align: top;\">Changed the netjail "
+"start script to configure port forwarding for specific protocols (tcp, udp)."
+"</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/testing/netjail_*.sh</td><td width=\"40%\" "
+"style=\"vertical-align: top;\">Moved to contrib/netjail directory</td> </tr> "
+"</table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:69
@@ -3343,16 +3340,16 @@ msgid ""
 "width=\"40%\" style=\"vertical-align: top;\">New plugin for the udp "
 "broadcast test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">New plugin for the udp backchannel test case."
-"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">New plugin for the udp backchannel test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_backchannel_check.c</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Command to check for a udp "
 "backchannel specific log entry.</td> </tr> <tr> <td></td><td> </td> </tr> "
 "<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Command to block the local loop until "
-"triggered by a external signal.</td> </tr> </table>"
+"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Command to block the local loop until triggered by "
+"a external signal.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:95
@@ -3389,9 +3386,9 @@ msgid ""
 "\" style=\"vertical-align: top;\">Added script to start the inverse distance "
 "vector test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
 "style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script to start the circle distance "
-"vector test case.</td> <tr> </table>"
+"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" style="
+"\"vertical-align: top;\">Added script to start the circle distance vector "
+"test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:58
@@ -3401,9 +3398,9 @@ msgid ""
 "style=\"vertical-align: top;\">Added logic to handle counting additonal "
 "connection per peer.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added plugin which creates the commands for "
-"the distance vector test cases.</td> <tr> </table>"
+"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added plugin which creates the commands for the "
+"distance vector test cases.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:73
@@ -3411,22 +3408,22 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_distance_vector_inverse_topo.conf</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Configuration for the DV "
-"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"60%\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Configuration for the DV circle path test "
-"case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_start.sh</td><td "
-"width=\"40%\" style=\"vertical-align: top;\">Enhanced port forwarding "
-"configuration to restrict port forwarding to specific source IPs.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">contrib/netjail/topo.sh</td><td width=\"40%\" style=\"vertical-align: top;"
-"\">Make specific nodes configurable as source node for IP forwarding.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/testing/testing.c</td><td width=\"40%\" style=\"vertical-"
-"align: top;\">Helper methods to retrieve the number of additional "
-"connections globally and per peer, and which peer is allowed as source for "
-"IP forwarding.</td> <tr> </table>"
+"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"60%\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Configuration for the DV circle path test case.</"
+"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"align: top;\">src/testing/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Enhanced port forwarding configuration to restrict "
+"port forwarding to specific source IPs.</td> <tr> <td></td><td> </td> </tr> "
+"<tr> <td width=\"60%\" style=\"vertical-align: top;\">contrib/netjail/topo."
+"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Make specific nodes "
+"configurable as source node for IP forwarding.</td> <tr> <td></td><td> </td> "
+"</tr> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
+"testing.c</td><td width=\"40%\" style=\"vertical-align: top;\">Helper "
+"methods to retrieve the number of additional connections globally and per "
+"peer, and which peer is allowed as source for IP forwarding.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile5.html.j2:21
@@ -3473,10 +3470,10 @@ msgid ""
 "\">src/transport/test_transport_nat_upnp_topo.conf</td><td width=\"40%\" "
 "style=\"vertical-align: top;\">Added topology file for nat upnp test case</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Handing over the global number of the router "
-"node to the script running on that node. (8e1bf27b11)</td> <tr> </table></"
-"br> <ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
+"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Handing over the global number of the router node "
+"to the script running on that node. (8e1bf27b11)</td> <tr> </table></br> "
+"<ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
 "<ul> <li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-"
 "helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed "
 "the format of the interface names to make miniupnpd happy. (4aec035ea)</li> "
@@ -3485,9 +3482,9 @@ msgid ""
 "<li>Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)</"
 "li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> </ul></br> <table "
 "width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/"
-"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added topology file for tcp icmp nat hole "
-"punching test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
+"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added topology file for tcp icmp nat hole punching "
+"test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
 "connection attempts to natted peers. (6de2cb8f7a)</li> <ul> <li>src/testing/"
 "testing.c</li> <li>src/transport/transport_api_cmd_connecting_peers.c</li> </"
 "ul> </ul> <ul> <li>Added code in the netjail scripts to enable router nodes "
@@ -3505,11 +3502,11 @@ msgid ""
 "The outcome of the performance measurement was ~24 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance "
-"test case. For this measurement the TNG layer was using tcp only, because "
-"there was an unfixed bug, if running tcp and udp in parallel."
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance test "
+"case. For this measurement the TNG layer was using tcp only, because there "
+"was an unfixed bug, if running tcp and udp in parallel."
 msgstr ""
 
 #: template/l2o/mile5.html.j2:142 template/probnat/api.html.j2:7
@@ -3559,10 +3556,10 @@ msgid ""
 "The outcome of the performance measurement was ~66 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance "
-"test case. The performance increased from ~24 MByte/s measured with the code "
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance test "
+"case. The performance increased from ~24 MByte/s measured with the code "
 "revision of milestone 5 by using TCP only to ~66 MByte/s measured with the "
 "code revision of milestone 6 for packet size of 65000 bytes using TCP and "
 "UDP together. There are still possibilities to increase performance "
@@ -4315,8 +4312,8 @@ msgid ""
 "know the external IP address of the other peer.</li> <li>The peers trying to "
 "communicate with each other need an indirect way to exchange messages in "
 "order to synchronize with each other.</li> </ul> These two requirements are "
-"not covered by the library. For more details have a look <a href=\"api."
-"html\">here</a>."
+"not covered by the library. For more details have a look <a href=\"api.html"
+"\">here</a>."
 msgstr ""
 
 #: template/probnat/index.html.j2:84
@@ -4497,25 +4494,25 @@ msgstr ""
 #: template/probnat/mile1.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Test framework router component to fake "
-"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/transport/nat_router.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Test framework router component to fake kernel "
+"behavior to keep a port of an outgoing connection open.</td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Test script to just send test messages to another node to open "
 "up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
 "top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
 "<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Testcase to start the script which sends test "
+"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Testcase to start the script which sends test "
 "messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
 "width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
 "conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
 "the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Script to start the test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
 "</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
@@ -4538,12 +4535,12 @@ msgstr ""
 #: template/probnat/mile2.html.j2:21
 msgid ""
 "See revision <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=8de6f974d0fe210e03e891b365613e0bc4a2ceea\">8de6f97</a> and <a "
 "href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=369c793ab577c5ab2f27c2e8dbbf77b3079cb7bb\">369c793</a> on branch "
@@ -4555,57 +4552,56 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/testing-ng/emu_run.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Script to run several cli commands to start and configure the "
-"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to "
-"makefile.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu."
-"c</td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a "
-"setup with two natted Android devices in separate subnetworks and one global "
+"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to makefile.</"
+"td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style="
+"\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu.c</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a setup "
+"with two natted Android devices in separate subnetworks and one global "
 "reachable node.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Configuration for the test case."
-"</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/transport/gnunet-service-"
-"transport.c</td><td width=\"60%\" style=\"vertical-align: top;\">Added "
-"request to ask arm service for services configured to start and checking if "
-"they have started. Added check in log file to se if communicators already "
-"connected with transport service.</td> <tr> <td></td><td> </td> </tr> <tr> "
-"<td width=\"40%\" style=\"vertical-align: top;\">include/"
-"gnunet_transport_testing_ng_lib.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Changes in header file for check of running services and "
-"connected communicaors.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/service/transport/gnunet-"
-"service-transport.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added functionality to synchronize two peers by comparing the measured "
-"RTT of both peers. This code was moved to the util library. For use of that "
-"library have a look <a href=\"api.html\">here</a></td> <tr> <td></td><td> </"
-"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
-"core/Makefile.am</td><td width=\"60%\" style=\"vertical-align: top;\">Adding "
-"test case to makefile.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_core_just_run_topo.conf</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Change the configuration "
-"file to just run peers to manually test to have a setup with two natted "
-"peers in separate subnetworks and one global reachable peer.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/include/gnunet_protocols.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Added the burst sync message to the header file.</td> <tr> "
+"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_util_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the util library.</td> "
+"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Configuration for the test case.</td> "
 "<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/lib/util/Makefile.am</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the Makefile.</td> <tr> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_nat_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API header file.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added the new API implementation file.</td> <tr> <tr> <td></td><td> </td> "
-"</tr> </table>"
+"align: top;\">src/service/transport/gnunet-service-transport.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added request to ask arm service for "
+"services configured to start and checking if they have started. Added check "
+"in log file to se if communicators already connected with transport service."
+"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">include/gnunet_transport_testing_ng_lib.h</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Changes in header file for check of "
+"running services and connected communicaors.</td> </tr> <tr> <td></td><td> </"
+"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
+"transport/gnunet-service-transport.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added functionality to synchronize two peers by comparing the "
+"measured RTT of both peers. This code was moved to the util library. For use "
+"of that library have a look <a href=\"api.html\">here</a></td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/core/Makefile.am</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Adding test case to makefile.</td> <tr> <td></td><td> </td> </"
+"tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">test_core_just_run_topo.conf</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Change the configuration file to just run peers to manually "
+"test to have a setup with two natted peers in separate subnetworks and one "
+"global reachable peer.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_protocols.h</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Added the burst sync "
+"message to the header file.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> "
+"<td width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_util_lib."
+"h</td><td width=\"60%\" style=\"vertical-align: top;\">Added the new API to "
+"the util library.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">src/lib/util/Makefile.am</td><td "
+"width=\"60%\" style=\"vertical-align: top;\">Added the new API to the "
+"Makefile.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
+"style=\"vertical-align: top;\">src/include/gnunet_nat_lib.h</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added the new API header file.</td> "
+"<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added the new API implementation file.</td> <tr> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/probnat/mile3.html.j2:22
@@ -4632,10 +4628,11 @@ msgid ""
 "test case in directory<br/><br/> src/service/arm by typing<br/><br/> "
 "typing<br/><br/> GNUNET_FORCE_LOG=';;;;DEBUG' GNUNET_FORCE_LOGFILE=test.out "
 "make check TESTS=\"test_arm_probnat.sh\"<br/><br/> one sees messages like<br/"
-"><br/> INFO Received a burst message on local port 14234 36! indicating the "
-"hole punch.<br/><br/> There needs to be optimization, because at the moment "
-"it takes too long (10 to 20 Minutes). But the optimization milestone was "
-"exchange with the milestone to get the NAT traversal running on Android."
+"><br/> INFO Received a burst message on local port 14234 36!<br/><br/> "
+"indicating the hole punch.<br/><br/> There needs to be optimization, because "
+"at the moment it takes too long (10 to 20 Minutes). But the optimization "
+"milestone was exchange with the milestone to get the NAT traversal running "
+"on Android."
 msgstr ""
 
 #: template/probnat/mile6.html.j2:21
@@ -4664,12 +4661,12 @@ msgid ""
 "server was implemented in the run function of native-lib.ccp. <br/><br/> The "
 "biggest effort to make these few lines of code work was to solve the "
 "problems with cross-compiling dependencies. This effort has been documented "
-"in this <a href=\"https://github.com/commercetest/cross-compiling-";
-"gnunet\">repository</a>. One can find these cross compiled dependencies in "
-"the directory distribution in the android studio project.<br/><br/> The "
-"original plan to run the GNUnet test framework on an Android emulator could "
-"not be realized because the Android prototype app could not be made to run "
-"on an emulator. Therefore, we did not even try to run the test framework "
+"in this <a href=\"https://github.com/commercetest/cross-compiling-gnunet";
+"\">repository</a>. One can find these cross compiled dependencies in the "
+"directory distribution in the android studio project.<br/><br/> The original "
+"plan to run the GNUnet test framework on an Android emulator could not be "
+"realized because the Android prototype app could not be made to run on an "
+"emulator. Therefore, we did not even try to run the test framework "
 "additionally. Tests were made manually on real Android devices."
 msgstr ""
 
@@ -4703,8 +4700,8 @@ msgid ""
 "android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
 "the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android.";
 "git/commit/android_studio?"
-"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a "
-"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
 "id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
 "monolith-android branch of the gnunet repo."
 msgstr ""
diff --git a/locale/es/LC_MESSAGES/messages.mo 
b/locale/es/LC_MESSAGES/messages.mo
index 63f086c5..13ccde51 100644
Binary files a/locale/es/LC_MESSAGES/messages.mo and 
b/locale/es/LC_MESSAGES/messages.mo differ
diff --git a/locale/es/LC_MESSAGES/messages.po 
b/locale/es/LC_MESSAGES/messages.po
index 11e5fa07..78c9486b 100644
--- a/locale/es/LC_MESSAGES/messages.po
+++ b/locale/es/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-27 09:33+0200\n"
+"POT-Creation-Date: 2024-08-29 09:06+0200\n"
 "PO-Revision-Date: 2023-04-24 21:43+0000\n"
 "Last-Translator: José Huamán <princetomato@firemail.cc>\n"
 "Language-Team: Spanish <https://weblate.taler.net/projects/gnunet/website/es/";
@@ -298,24 +298,24 @@ msgstr "Más recursos"
 #: template/about.html.j2:81
 #, fuzzy
 #| msgid ""
-#| "There are many more resources to learn about GNUnet besides the <a "
-#| "href=\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such "
-#| "as the <a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers "
+#| "There are many more resources to learn about GNUnet besides the <a href="
+#| "\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such as "
+#| "the <a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers "
 #| "covering the various layers, many <a href=\"https://gnunet.org/en/video.";
-#| "html\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.";
-#| "html\">glossary</a>."
+#| "html\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.html";
+#| "\">glossary</a>."
 msgid ""
-"There are many more resources to learn about GNUnet besides the <a "
-"href=\"https://docs.gnunet.org/\";>handbook</a>, such as the <a "
-"href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering the "
-"various layers, many <a href=\"https://gnunet.org/en/video.html\";>videos</a> "
-"or a brief <a href=\"https://gnunet.org/en/glossary.html\";>glossary</a>."
+"There are many more resources to learn about GNUnet besides the <a href="
+"\"https://docs.gnunet.org/\";>handbook</a>, such as the <a href=\"https://bib.";
+"gnunet.org/\">bibliography</a> with papers covering the various layers, many "
+"<a href=\"https://gnunet.org/en/video.html\";>videos</a> or a brief <a href="
+"\"https://gnunet.org/en/glossary.html\";>glossary</a>."
 msgstr ""
 "Hay muchos más recursos disponibles para aprender sobre GNUnet fuera del <a "
 "href=\"https://docs.gnunet.org/handbook/gnunet.html\";>manual</a>, como <a "
 "href=\"https://bib.gnunet.org/\";>bibliografía</a> con artículos que cubren "
-"las diversas capas, muchos <a href=\"https://gnunet.org/en/video.";
-"html\">videos</a> o un breve<a href=\"https://gnunet.org/en/glossary.html\";> "
+"las diversas capas, muchos <a href=\"https://gnunet.org/en/video.html";
+"\">videos</a> o un breve<a href=\"https://gnunet.org/en/glossary.html\";> "
 "glosario</a>."
 
 #: template/about.html.j2:86
@@ -577,11 +577,11 @@ msgid ""
 "mailman/listinfo/gnunet-developers</a>. You can send messages to the list at "
 "<a href=\"mailto:gnunet-developers@gnu.org\";>gnunet-developers@gnu.org</a>."
 msgstr ""
-"Una lista pública de correo archivada por GNUnet está alojada en <a "
-"href=\"https://lists.gnu.org/mailman/listinfo/gnunet-developers\";>https://";
-"lists.gnu.org/mailman/listinfo/gnunet-developers</a>.Puedes enviar mensajes "
-"a la lista usando la dirección <a href=\"mailto:gnunet-developers@gnu.";
-"org\">gnunet-developers@gnu.org</a>."
+"Una lista pública de correo archivada por GNUnet está alojada en <a href="
+"\"https://lists.gnu.org/mailman/listinfo/gnunet-developers\";>https://lists.";
+"gnu.org/mailman/listinfo/gnunet-developers</a>.Puedes enviar mensajes a la "
+"lista usando la dirección <a href=\"mailto:gnunet-developers@gnu.org";
+"\">gnunet-developers@gnu.org</a>."
 
 #: template/contact.html.j2:26
 msgid "Contacting individuals"
@@ -621,11 +621,10 @@ msgstr ""
 #: template/copyright.html.j2:12
 msgid ""
 "<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.";
-"tex\">GNUnet e.V. --- Taler Systems SA agreement on licensing and "
-"collaborative development</a> of the GNUnet and GNU Taler projects is "
-"satisfied. </p>"
+"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
+"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
+"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
 msgstr ""
 "<p>Los contribuyentes de GNUnet con acceso Git deben firmar la <a href=\"/"
 "static/pdf/copyright.pdf\">asignación de derechos de autor</a> para asegurar "
@@ -723,9 +722,8 @@ msgstr "Análisis de cobertura de código"
 #: template/developers.html.j2:63
 msgid ""
 "We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a "
-"href=\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</"
-"a>."
+"analyze the code coverage of our tests, the results are available at <a href="
+"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
 msgstr ""
 "Usamos <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> "
 "para analizar la cobertura del código de nuestras pruebas; los resultados "
@@ -743,8 +741,8 @@ msgid ""
 "org/gauger/\">https://old.gnunet.org/gauger/</a>."
 msgstr ""
 "Usamos <a href=\"https://old.gnunet.org/gauger\";>Gauger</a> para el análisis "
-"de regresión del rendimiento sobre el soporte de intercambio en <a "
-"href=\"https://old.gnunet.org/gauger/\";>https://old.gnunet.org/gauger/</a> ."
+"de regresión del rendimiento sobre el soporte de intercambio en <a href="
+"\"https://old.gnunet.org/gauger/\";>https://old.gnunet.org/gauger/</a> ."
 
 #: template/download.html.j2:8 template/gnurl.html.j2:210
 msgid "Downloads"
@@ -842,13 +840,13 @@ msgstr ""
 "Los desarrolladores de GNUnet con acceso a git (escritura) pueden "
 "convertirse en miembros para participar en el proceso de decisión y apoyar "
 "formalmente a GNUnet e.V. Para ello, todo lo que tienes que hacer es "
-"actualizar el archivo <tt> members.txt </tt> del repositorio <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/\";> gnunet-ev </a>. No hay "
-"cuotas de membresía; sin embargo, se invita a que los miembros apoyen GNUnet "
-"e.V., y en particular a que contribuyan con su desarrollo técnico dentro de "
-"sus posibilidades. Para obtener más detalles, consulte el <a href=\"https://";
-"git.gnunet.org/gnunet-ev.git/\"> Satzung </a> (actualmente solo está "
-"disponible en alemán, las traducciones son bienvenidas)."
+"actualizar el archivo <tt> members.txt </tt> del repositorio <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/\";> gnunet-ev </a>. No hay cuotas de "
+"membresía; sin embargo, se invita a que los miembros apoyen GNUnet e.V., y "
+"en particular a que contribuyan con su desarrollo técnico dentro de sus "
+"posibilidades. Para obtener más detalles, consulte el <a href=\"https://git.";
+"gnunet.org/gnunet-ev.git/\"> Satzung </a> (actualmente solo está disponible "
+"en alemán, las traducciones son bienvenidas)."
 
 #: template/ev.html.j2:53
 msgid "Governance"
@@ -866,11 +864,11 @@ msgid ""
 "dt> <dd> <a href=\"https://grothoff.org/christian/\";>Christian Grothoff</a>, "
 "Julius Bünger </dd> </dl>"
 msgstr ""
-"Puede encontrar nuestro \"Satzung\" y la lista de miembros en <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";> https://git.";
+"Puede encontrar nuestro \"Satzung\" y la lista de miembros en <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";> https://git.";
 "gnunet.org/gnunet-ev.git/tree/satzung.tex</a>. La actual junta directiva "
-"está formada por: <dl><dt>Vorsitz</dt><dd><a href=\"https://schanzen.";
-"eu\">Martin Schanzenbach</a></dd><dt>Stellvertretender Vorsitz</"
+"está formada por: <dl><dt>Vorsitz</dt><dd><a href=\"https://schanzen.eu";
+"\">Martin Schanzenbach</a></dd><dt>Stellvertretender Vorsitz</"
 "dt><dd>t3sserakt</dd><dt>Kassenwart</dt><dd>Florian Dold</dd><dt>Beisitzer</"
 "dt><dd><a href=\"https://grothoff.org/christian/\";>Christian Grothoff </a>, "
 "ch3 </dd> </dl>"
@@ -986,12 +984,12 @@ msgid ""
 "you believe a bug is sensitive, you can set its view status to private (this "
 "should be the exception)."
 msgstr ""
-"R: Damos seguimiento a la lista de \"bugs\" conocidos en el <a "
-"href=\"https://bugs.gnunet.org/\";>Sistema Mantis</a>. En ocasiones, se "
-"informa de algunos errores directamente a los programadores o a la lista de "
-"correo de desarrolladores. Se desaconseja esto, ya que los desarrolladores a "
-"menudo no tienen tiempo para enviar estos errores a la base de datos de "
-"Mantis. Informa sobre los \"bugs\" directamente al sistema de seguimiento de "
+"R: Damos seguimiento a la lista de \"bugs\" conocidos en el <a href="
+"\"https://bugs.gnunet.org/\";>Sistema Mantis</a>. En ocasiones, se informa de "
+"algunos errores directamente a los programadores o a la lista de correo de "
+"desarrolladores. Se desaconseja esto, ya que los desarrolladores a menudo no "
+"tienen tiempo para enviar estos errores a la base de datos de Mantis. "
+"Informa sobre los \"bugs\" directamente al sistema de seguimiento de "
 "errores. Si crees que el error presenta un asunto delicado, puedes "
 "establecer su estatus de visualización como privado (estos deben ser sólo "
 "casos excepcionales)."
@@ -1829,8 +1827,8 @@ msgstr ""
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
-"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or 'm' "
-"(and the module is loaded)."
+"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
+"'m' (and the module is loaded)."
 msgstr ""
 "R: Para GNUnet DNS, sus iptables deben tener un soporte de coincidencia del "
 "&quot;propietario&quot;. Esto se logra teniendo las opciones correctas del "
@@ -2471,16 +2469,16 @@ msgid ""
 "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
 "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
 "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a "
-"href=\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a "
-"href=\"https://pkgsrc.org\";>pkgsrc</a>."
+"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
+"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
+"pkgsrc.org\">pkgsrc</a>."
 msgstr ""
 "Los lanzamientos son publicados en <a href=\"https://ftpmirror.gnu.org/gnu/";
 "gnunet/\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl está disponible en una "
 "variedad de distribuciones y administradores de paquetes. Algunos "
 "administradores de paquetes que incluyen gnurl son: <a href=\"https://www.";
-"gnu.org/software/guix/\">GNU Guix</a> (disponible como \"gnurl\"), <a "
-"href=\"https://gentoo.org\";>Gentoo</a> a través de la colección ebuild "
+"gnu.org/software/guix/\">GNU Guix</a> (disponible como \"gnurl\"), <a href="
+"\"https://gentoo.org\";>Gentoo</a> a través de la colección ebuild "
 "colaborativa <a href=\"https://git.gnunet.org/youbroketheinternet-overlay.";
 "git/\">youbroketheinternet</a>, <a href=\"https://nixos.org/nix/\";>Nix</a>, "
 "y como www/gnurl in <a href=\"https://pkgsrc.org\";>pkgsrc</a>."
@@ -2869,9 +2867,9 @@ msgstr ""
 #: template/gsoc.html.j2:269
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Currently, there is a Webextension which uses the GNUnet <a "
-"href=\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption "
-"and ease of use, this project aims to include a full GNUnet node within the "
+"System. Currently, there is a Webextension which uses the GNUnet <a href="
+"\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption and "
+"ease of use, this project aims to include a full GNUnet node within the "
 "Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
 "JavaScript as demonstrated <a href=\"https://gnunet.io\";>here</a>. The idea "
 "is to improve upon this concept and support more of GNUnet's subsystems. The "
@@ -3227,8 +3225,8 @@ msgid ""
 "GNUnet is a network protocol stack for building secure, distributed, and "
 "privacy-preserving applications.<br/> With strong roots in <a class=\"link\" "
 "href=\"https://bib.gnunet.org\";>academic research</a>, our goal is to "
-"replace the <a class=\"link\" href=\"https://secushare.org/broken-";
-"internet\">old insecure Internet</a> protocol stack."
+"replace the <a class=\"link\" href=\"https://secushare.org/broken-internet";
+"\">old insecure Internet</a> protocol stack."
 msgstr ""
 
 #: template/index.html.j2:121
@@ -3254,9 +3252,9 @@ msgid ""
 "papers/65.pdf\"> improving addressing, routing, naming and content "
 "distribution</a> in a technically robust manner - as opposed to ad-hoc "
 "designs in place today. <!-- Proposal from fabian gerlach: GNUnet is built "
-"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by "
-"design\"</a> and \"distributed by design\". This improves addressing, "
-"routing, naming and content distribution in a technically robust manner. -->"
+"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design"
+"\"</a> and \"distributed by design\". This improves addressing, routing, "
+"naming and content distribution in a technically robust manner. -->"
 msgstr ""
 
 #: template/index.html.j2:179
@@ -3266,9 +3264,9 @@ msgstr ""
 #: template/index.html.j2:181
 msgid ""
 "Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a "
-"class=\"link\" href=\"https://www.gnu.org/philosophy/free-sw.";
-"html\">essential freedoms</a> to various degrees."
+"implementations, traffic shapers and firewalls restrict all of the <a class="
+"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\";>essential "
+"freedoms</a> to various degrees."
 msgstr ""
 
 #: template/index.html.j2:205
@@ -3277,8 +3275,8 @@ msgstr ""
 
 #: template/index.html.j2:207
 msgid ""
-"GNUnet is a self-organizing network and it is <a class=\"link\" "
-"href=\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
+"GNUnet is a self-organizing network and it is <a class=\"link\" href="
+"\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
 "freedom. GNUnet puts you in control of your data. You determine which data "
 "to share with whom, and you&#39;re not pressured to accept compromises. It "
 "gives users freedoms to securely access information (\"run\" the network), "
@@ -3518,21 +3516,20 @@ msgid ""
 "GNUnet is reportedly available for: <ul> <li><a href=\"https://pkgs.";
 "alpinelinux.org/package/edge/community/x86_64/gnunet\">Alpine</a></li> "
 "<li><a href=\"https://aur.archlinux.org/packages/gnunet/\";>Arch (AUR)</a></"
-"li> <li><a href=\"https://packages.debian.org/search?";
-"keywords=gnunet\">Debian</a></li> <li> <a href=\"https://copr.";
-"fedorainfracloud.org/coprs/schanzen/gnunet/package/gnunet/\">Fedora (copr)</"
-"a>: <code class=\"block\"> # dnf copr enable schanzen/gnunet </code> </li> "
-"<li><a href=\"https://guix.gnu.org/en/packages/G/\";>Guix</a></li> <li><a "
-"href=\"https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet.";
-"rb\">Homebrew</a></li> <li><a href=\"https://search.nixos.org/packages?";
-"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a "
-"href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is "
-"available for your Operating System and it is missing, send us feedback so "
-"that we can add it to this list. Furthermore, if you are interested in "
-"packaging GNUnet for your Operating System, get in touch with us at gnunet-"
-"developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the APT package manager, GNUnet could be installed as "
-"simple as:"
+"li> <li><a href=\"https://packages.debian.org/search?keywords=gnunet";
+"\">Debian</a></li> <li> <a href=\"https://copr.fedorainfracloud.org/coprs/";
+"schanzen/gnunet/package/gnunet/\">Fedora (copr)</a>: <code class=\"block\"> "
+"# dnf copr enable schanzen/gnunet </code> </li> <li><a href=\"https://guix.";
+"gnu.org/en/packages/G/\">Guix</a></li> <li><a href=\"https://github.com/";
+"Homebrew/homebrew-core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> "
+"<li><a href=\"https://search.nixos.org/packages?";
+"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a href="
+"\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is available "
+"for your Operating System and it is missing, send us feedback so that we can "
+"add it to this list. Furthermore, if you are interested in packaging GNUnet "
+"for your Operating System, get in touch with us at gnunet-developers@gnu.org "
+"if you require help with this job. If you were using an Operating System "
+"with the APT package manager, GNUnet could be installed as simple as:"
 msgstr ""
 
 #: template/install.html.j2:66
@@ -3696,8 +3693,8 @@ msgid ""
 "is very hard to read to get an idea what the test code is doing. Therefore "
 "the first task (milestone 1) is to implement a new testing framework which "
 "uses network namespaces to make testing of TNG much easier. Have a look into "
-"what is planed for Layer-2-Overlay in the <a "
-"href=\"#milestones\">milestones</a>."
+"what is planed for Layer-2-Overlay in the <a href=\"#milestones"
+"\">milestones</a>."
 msgstr ""
 
 #: template/l2o/index.html.j2:54
@@ -3710,9 +3707,9 @@ msgstr ""
 
 #: template/l2o/index.html.j2:62
 msgid ""
-"The new style of writing tests in GNUnet is borrowed from the <a "
-"href=\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU "
-"Taler testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
+"The new style of writing tests in GNUnet is borrowed from the <a href="
+"\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU Taler "
+"testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
 "implemented commands to setup the <a href=\"#netjails\">netjails</a>, the "
 "test environment for each peer, to start a single peers and sending a simple "
 "test message. Because some commands depend on other commands to be finished, "
@@ -3826,8 +3823,8 @@ msgstr ""
 msgid ""
 "The CI contains test cases with a setup of peers not connected directly. The "
 "test cases proof that each peer can reach any other peer. We have test cases "
-"for the circle path and for the inverse path. <a href=\"mile4."
-"html\">Details</a>"
+"for the circle path and for the inverse path. <a href=\"mile4.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:163
@@ -3847,8 +3844,8 @@ msgid ""
 "The test cases proof that each peer can be reached, even if that peer is "
 "behind a NAT. The test case are measuring the performance. This measurement "
 "is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release. <a href=\"mile5."
-"html\">Details</a>"
+"this milestone will be a first stable release. <a href=\"mile5.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:183
@@ -3970,18 +3967,18 @@ msgid ""
 "to execute a local test interpreter per node. Will be execute by the "
 "following command.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
 "\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to start the helper processes.</td> "
+"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to start the helper processes.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Command to stop the helper processes.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to stop the helper "
-"processes.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_stop.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to stop the netjail "
-"topology.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/testing_api_cmd_netjail_stop.c</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Command to stop the test "
-"setup.</td> <tr> <td></td><td> </td> </tr> </table>"
+"align: top;\">src/testing/netjail_stop.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Script to stop the netjail topology.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to stop the test setup.</td> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:66 template/l2o/mile2.html.j2:49
@@ -4001,24 +3998,24 @@ msgid ""
 "align: top;\">src/testing/testing_api_cmd_system_create.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to create a local test system.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_connecting_peers.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\"> Command to connect two peers.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td>src/transport/"
+"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/transport/transport_api_cmd_connecting_peers.c</td><td width=\"60%\" "
+"style=\"vertical-align: top;\"> Command to connect two peers.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td>src/transport/"
 "transport_api_cmd_send_simple.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a simple message from one peer to another.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_stop_peer.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to stop a peer.</td> <tr> <td></"
 "td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to destroy the local test system.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_local_test_finished.c</"
-"td><td>Command to send a message to the master loop, if the local loop has "
-"finished.</td> <tr> </table>"
+"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to destroy the local test system.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_local_test_finished.c</td><td>Command to send "
+"a message to the master loop, if the local loop has finished.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:116
@@ -4036,12 +4033,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Introduced scripts to start the tests. The "
-"script checks, if a kernel parameter is set to allow unprivileged users to "
-"create network namespaces. The script than starts the following gerneric "
-"binary in a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/transport/"
+"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Introduced scripts to start the tests. The script "
+"checks, if a kernel parameter is set to allow unprivileged users to create "
+"network namespaces. The script than starts the following gerneric binary in "
+"a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">src/transport/"
 "test_transport_start_with_config.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">A generic binary to start a test case which will be configured "
 "by a configuration file.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
@@ -4051,18 +4048,18 @@ msgid ""
 "\">src/testing/topo.sh</td><td width=\"60%\" style=\"vertical-align: top;"
 "\">Script which reads the topology from a file for the use in the other "
 "netjail scripts.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">All already existing commands.</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">All commands changed to work "
-"with the topology data.</td> </tr> </table>"
+"style=\"vertical-align: top;\">All already existing commands.</td><td width="
+"\"60%\" style=\"vertical-align: top;\">All commands changed to work with the "
+"topology data.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile2.html.j2:51
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to send a message to the master loop "
-"if a peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"40%\" style=\"vertical-align: top;\">src/testing/"
+"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to send a message to the master loop if a "
+"peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/testing/"
 "testing_api_cmd_local_test_prepared.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a message to the master loop if a peer is "
 "ready to shutdown.</td> </tr> </table>"
@@ -4071,12 +4068,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:66
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command now uses a configuration template for "
-"the peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_transport_simple_send_topo."
-"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Topology "
-"configuration file for the simple send test case.</td> <tr> </table>"
+"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command now uses a configuration template for the "
+"peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">test_transport_simple_send_topo.conf</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Topology configuration "
+"file for the simple send test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:21
@@ -4094,24 +4091,24 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_udp_backchannel.sh</td><td width=\"55%\" "
 "style=\"vertical-align: top;\">Added script to start the udp backchannel "
-"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_broadcast.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script for the UDB broadcast test.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/transport/test_transport_simple_send_string.sh</td><td "
-"width=\"55%\" style=\"vertical-align: top;\">Added script as an example to "
-"start a test with inline topology configuration string.</td> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">All commands</td><td width=\"55%\" style=\"vertical-align: top;\">Changed "
-"code to handle strings with topology information.</td> </tr> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">src/testing/netjail_start.sh</td><td width=\"55%\" style=\"vertical-"
-"align: top;\">Changed the netjail start script to configure port forwarding "
-"for specific protocols (tcp, udp).</td> </tr> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_*."
-"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Moved to contrib/"
-"netjail directory</td> </tr> </table>"
+"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/transport/test_transport_simple_send_broadcast."
+"sh</td><td width=\"55%\" style=\"vertical-align: top;\">Added script for the "
+"UDB broadcast test.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
+"\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_simple_send_string.sh</td><td width=\"55%\" style=\"vertical-"
+"align: top;\">Added script as an example to start a test with inline "
+"topology configuration string.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">All commands</td><td width=\"55%"
+"\" style=\"vertical-align: top;\">Changed code to handle strings with "
+"topology information.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_start.sh</"
+"td><td width=\"55%\" style=\"vertical-align: top;\">Changed the netjail "
+"start script to configure port forwarding for specific protocols (tcp, udp)."
+"</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/testing/netjail_*.sh</td><td width=\"40%\" "
+"style=\"vertical-align: top;\">Moved to contrib/netjail directory</td> </tr> "
+"</table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:69
@@ -4121,16 +4118,16 @@ msgid ""
 "width=\"40%\" style=\"vertical-align: top;\">New plugin for the udp "
 "broadcast test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">New plugin for the udp backchannel test case."
-"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">New plugin for the udp backchannel test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_backchannel_check.c</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Command to check for a udp "
 "backchannel specific log entry.</td> </tr> <tr> <td></td><td> </td> </tr> "
 "<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Command to block the local loop until "
-"triggered by a external signal.</td> </tr> </table>"
+"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Command to block the local loop until triggered by "
+"a external signal.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:95
@@ -4167,9 +4164,9 @@ msgid ""
 "\" style=\"vertical-align: top;\">Added script to start the inverse distance "
 "vector test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
 "style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script to start the circle distance "
-"vector test case.</td> <tr> </table>"
+"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" style="
+"\"vertical-align: top;\">Added script to start the circle distance vector "
+"test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:58
@@ -4179,9 +4176,9 @@ msgid ""
 "style=\"vertical-align: top;\">Added logic to handle counting additonal "
 "connection per peer.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added plugin which creates the commands for "
-"the distance vector test cases.</td> <tr> </table>"
+"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added plugin which creates the commands for the "
+"distance vector test cases.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:73
@@ -4189,22 +4186,22 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_distance_vector_inverse_topo.conf</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Configuration for the DV "
-"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"60%\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Configuration for the DV circle path test "
-"case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_start.sh</td><td "
-"width=\"40%\" style=\"vertical-align: top;\">Enhanced port forwarding "
-"configuration to restrict port forwarding to specific source IPs.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">contrib/netjail/topo.sh</td><td width=\"40%\" style=\"vertical-align: top;"
-"\">Make specific nodes configurable as source node for IP forwarding.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/testing/testing.c</td><td width=\"40%\" style=\"vertical-"
-"align: top;\">Helper methods to retrieve the number of additional "
-"connections globally and per peer, and which peer is allowed as source for "
-"IP forwarding.</td> <tr> </table>"
+"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"60%\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Configuration for the DV circle path test case.</"
+"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"align: top;\">src/testing/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Enhanced port forwarding configuration to restrict "
+"port forwarding to specific source IPs.</td> <tr> <td></td><td> </td> </tr> "
+"<tr> <td width=\"60%\" style=\"vertical-align: top;\">contrib/netjail/topo."
+"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Make specific nodes "
+"configurable as source node for IP forwarding.</td> <tr> <td></td><td> </td> "
+"</tr> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
+"testing.c</td><td width=\"40%\" style=\"vertical-align: top;\">Helper "
+"methods to retrieve the number of additional connections globally and per "
+"peer, and which peer is allowed as source for IP forwarding.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile5.html.j2:21
@@ -4251,10 +4248,10 @@ msgid ""
 "\">src/transport/test_transport_nat_upnp_topo.conf</td><td width=\"40%\" "
 "style=\"vertical-align: top;\">Added topology file for nat upnp test case</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Handing over the global number of the router "
-"node to the script running on that node. (8e1bf27b11)</td> <tr> </table></"
-"br> <ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
+"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Handing over the global number of the router node "
+"to the script running on that node. (8e1bf27b11)</td> <tr> </table></br> "
+"<ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
 "<ul> <li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-"
 "helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed "
 "the format of the interface names to make miniupnpd happy. (4aec035ea)</li> "
@@ -4263,9 +4260,9 @@ msgid ""
 "<li>Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)</"
 "li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> </ul></br> <table "
 "width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/"
-"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added topology file for tcp icmp nat hole "
-"punching test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
+"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added topology file for tcp icmp nat hole punching "
+"test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
 "connection attempts to natted peers. (6de2cb8f7a)</li> <ul> <li>src/testing/"
 "testing.c</li> <li>src/transport/transport_api_cmd_connecting_peers.c</li> </"
 "ul> </ul> <ul> <li>Added code in the netjail scripts to enable router nodes "
@@ -4284,11 +4281,11 @@ msgid ""
 "The outcome of the performance measurement was ~24 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance "
-"test case. For this measurement the TNG layer was using tcp only, because "
-"there was an unfixed bug, if running tcp and udp in parallel."
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance test "
+"case. For this measurement the TNG layer was using tcp only, because there "
+"was an unfixed bug, if running tcp and udp in parallel."
 msgstr ""
 
 #: template/l2o/mile5.html.j2:142 template/probnat/api.html.j2:7
@@ -4339,10 +4336,10 @@ msgid ""
 "The outcome of the performance measurement was ~66 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance "
-"test case. The performance increased from ~24 MByte/s measured with the code "
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance test "
+"case. The performance increased from ~24 MByte/s measured with the code "
 "revision of milestone 5 by using TCP only to ~66 MByte/s measured with the "
 "code revision of milestone 6 for packet size of 65000 bytes using TCP and "
 "UDP together. There are still possibilities to increase performance "
@@ -5096,8 +5093,8 @@ msgid ""
 "know the external IP address of the other peer.</li> <li>The peers trying to "
 "communicate with each other need an indirect way to exchange messages in "
 "order to synchronize with each other.</li> </ul> These two requirements are "
-"not covered by the library. For more details have a look <a href=\"api."
-"html\">here</a>."
+"not covered by the library. For more details have a look <a href=\"api.html"
+"\">here</a>."
 msgstr ""
 
 #: template/probnat/index.html.j2:84
@@ -5278,25 +5275,25 @@ msgstr ""
 #: template/probnat/mile1.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Test framework router component to fake "
-"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/transport/nat_router.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Test framework router component to fake kernel "
+"behavior to keep a port of an outgoing connection open.</td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Test script to just send test messages to another node to open "
 "up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
 "top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
 "<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Testcase to start the script which sends test "
+"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Testcase to start the script which sends test "
 "messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
 "width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
 "conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
 "the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Script to start the test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
 "</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
@@ -5319,12 +5316,12 @@ msgstr ""
 #: template/probnat/mile2.html.j2:21
 msgid ""
 "See revision <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=8de6f974d0fe210e03e891b365613e0bc4a2ceea\">8de6f97</a> and <a "
 "href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=369c793ab577c5ab2f27c2e8dbbf77b3079cb7bb\">369c793</a> on branch "
@@ -5336,57 +5333,56 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/testing-ng/emu_run.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Script to run several cli commands to start and configure the "
-"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to "
-"makefile.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu."
-"c</td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a "
-"setup with two natted Android devices in separate subnetworks and one global "
+"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to makefile.</"
+"td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style="
+"\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu.c</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a setup "
+"with two natted Android devices in separate subnetworks and one global "
 "reachable node.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Configuration for the test case."
-"</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/transport/gnunet-service-"
-"transport.c</td><td width=\"60%\" style=\"vertical-align: top;\">Added "
-"request to ask arm service for services configured to start and checking if "
-"they have started. Added check in log file to se if communicators already "
-"connected with transport service.</td> <tr> <td></td><td> </td> </tr> <tr> "
-"<td width=\"40%\" style=\"vertical-align: top;\">include/"
-"gnunet_transport_testing_ng_lib.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Changes in header file for check of running services and "
-"connected communicaors.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/service/transport/gnunet-"
-"service-transport.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added functionality to synchronize two peers by comparing the measured "
-"RTT of both peers. This code was moved to the util library. For use of that "
-"library have a look <a href=\"api.html\">here</a></td> <tr> <td></td><td> </"
-"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
-"core/Makefile.am</td><td width=\"60%\" style=\"vertical-align: top;\">Adding "
-"test case to makefile.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_core_just_run_topo.conf</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Change the configuration "
-"file to just run peers to manually test to have a setup with two natted "
-"peers in separate subnetworks and one global reachable peer.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/include/gnunet_protocols.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Added the burst sync message to the header file.</td> <tr> "
+"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_util_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the util library.</td> "
+"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Configuration for the test case.</td> "
 "<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/lib/util/Makefile.am</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the Makefile.</td> <tr> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_nat_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API header file.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added the new API implementation file.</td> <tr> <tr> <td></td><td> </td> "
-"</tr> </table>"
+"align: top;\">src/service/transport/gnunet-service-transport.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added request to ask arm service for "
+"services configured to start and checking if they have started. Added check "
+"in log file to se if communicators already connected with transport service."
+"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">include/gnunet_transport_testing_ng_lib.h</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Changes in header file for check of "
+"running services and connected communicaors.</td> </tr> <tr> <td></td><td> </"
+"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
+"transport/gnunet-service-transport.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added functionality to synchronize two peers by comparing the "
+"measured RTT of both peers. This code was moved to the util library. For use "
+"of that library have a look <a href=\"api.html\">here</a></td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/core/Makefile.am</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Adding test case to makefile.</td> <tr> <td></td><td> </td> </"
+"tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">test_core_just_run_topo.conf</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Change the configuration file to just run peers to manually "
+"test to have a setup with two natted peers in separate subnetworks and one "
+"global reachable peer.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_protocols.h</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Added the burst sync "
+"message to the header file.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> "
+"<td width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_util_lib."
+"h</td><td width=\"60%\" style=\"vertical-align: top;\">Added the new API to "
+"the util library.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">src/lib/util/Makefile.am</td><td "
+"width=\"60%\" style=\"vertical-align: top;\">Added the new API to the "
+"Makefile.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
+"style=\"vertical-align: top;\">src/include/gnunet_nat_lib.h</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added the new API header file.</td> "
+"<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added the new API implementation file.</td> <tr> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/probnat/mile3.html.j2:22
@@ -5413,10 +5409,11 @@ msgid ""
 "test case in directory<br/><br/> src/service/arm by typing<br/><br/> "
 "typing<br/><br/> GNUNET_FORCE_LOG=';;;;DEBUG' GNUNET_FORCE_LOGFILE=test.out "
 "make check TESTS=\"test_arm_probnat.sh\"<br/><br/> one sees messages like<br/"
-"><br/> INFO Received a burst message on local port 14234 36! indicating the "
-"hole punch.<br/><br/> There needs to be optimization, because at the moment "
-"it takes too long (10 to 20 Minutes). But the optimization milestone was "
-"exchange with the milestone to get the NAT traversal running on Android."
+"><br/> INFO Received a burst message on local port 14234 36!<br/><br/> "
+"indicating the hole punch.<br/><br/> There needs to be optimization, because "
+"at the moment it takes too long (10 to 20 Minutes). But the optimization "
+"milestone was exchange with the milestone to get the NAT traversal running "
+"on Android."
 msgstr ""
 
 #: template/probnat/mile6.html.j2:21
@@ -5445,12 +5442,12 @@ msgid ""
 "server was implemented in the run function of native-lib.ccp. <br/><br/> The "
 "biggest effort to make these few lines of code work was to solve the "
 "problems with cross-compiling dependencies. This effort has been documented "
-"in this <a href=\"https://github.com/commercetest/cross-compiling-";
-"gnunet\">repository</a>. One can find these cross compiled dependencies in "
-"the directory distribution in the android studio project.<br/><br/> The "
-"original plan to run the GNUnet test framework on an Android emulator could "
-"not be realized because the Android prototype app could not be made to run "
-"on an emulator. Therefore, we did not even try to run the test framework "
+"in this <a href=\"https://github.com/commercetest/cross-compiling-gnunet";
+"\">repository</a>. One can find these cross compiled dependencies in the "
+"directory distribution in the android studio project.<br/><br/> The original "
+"plan to run the GNUnet test framework on an Android emulator could not be "
+"realized because the Android prototype app could not be made to run on an "
+"emulator. Therefore, we did not even try to run the test framework "
 "additionally. Tests were made manually on real Android devices."
 msgstr ""
 
@@ -5484,8 +5481,8 @@ msgid ""
 "android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
 "the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android.";
 "git/commit/android_studio?"
-"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a "
-"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
 "id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
 "monolith-android branch of the gnunet repo."
 msgstr ""
@@ -5675,48 +5672,47 @@ msgstr ""
 
 #~ msgid ""
 #~ "To get know and learn more, please check our <a href=\"https://docs.";
-#~ "gnunet.org/handbook/gnunet.html\">handbook</a>, especially the <a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Key-";
-#~ "Concepts\">chapter on \"Key Concepts\"</a>, explaining the fundamental "
-#~ "concepts of GNUnet: <ul> <li><a href=\"https://docs.gnunet.org/handbook/";
-#~ "gnunet.html#Authentication\">Authentication</a></li> <li><a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Accounting-to-";
-#~ "Encourage-Resource-Sharing\">Accounting to Encourage Resource Sharing</"
-#~ "a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Confidentiality\">Confidentiality</a></li> <li><a href=\"https://";
-#~ "docs.gnunet.org/handbook/gnunet.html#Anonymity\">Anonymity</a></li> "
-#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Deniability\">Deniability</a></li> <li><a href=\"https://docs.gnunet.";
-#~ "org/handbook/gnunet.html#Peer-Identities\">Peer Identities</a></li> "
-#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-the-";
-#~ "GNU-Name-System-_0028GNS-Zones_0029\">Zones in the GNU Name System (GNS "
-#~ "Zones)</a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Egos\">Egos</a></li> </ul>"
+#~ "gnunet.org/handbook/gnunet.html\">handbook</a>, especially the <a href="
+#~ "\"https://docs.gnunet.org/handbook/gnunet.html#Key-Concepts\";>chapter on "
+#~ "\"Key Concepts\"</a>, explaining the fundamental concepts of GNUnet: <ul> "
+#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Authentication";
+#~ "\">Authentication</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Accounting-to-Encourage-Resource-Sharing\">Accounting to "
+#~ "Encourage Resource Sharing</a></li> <li><a href=\"https://docs.gnunet.org/";
+#~ "handbook/gnunet.html#Confidentiality\">Confidentiality</a></li> <li><a "
+#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity";
+#~ "\">Anonymity</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Deniability\">Deniability</a></li> <li><a href=\"https://docs.";
+#~ "gnunet.org/handbook/gnunet.html#Peer-Identities\">Peer Identities</a></"
+#~ "li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-";
+#~ "the-GNU-Name-System-_0028GNS-Zones_0029\">Zones in the GNU Name System "
+#~ "(GNS Zones)</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Egos\">Egos</a></li> </ul>"
 #~ msgstr ""
-#~ "Para tener conocimiento y aprendes más, por favor chequé nuestro <a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html\";>manual</a>,"
-#~ "especialmente el <a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Key-Concepts\">capitulo en \"conceptos clave\"</a>, explicando los "
-#~ "conceptos fundamentales de GNUnet: <ul> <li><a href=\"https://docs.gnunet.";
-#~ "org/handbook/gnunet.html#Authentication\">Auntenticación</a></li> <li><a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Accounting-to-";
-#~ "Encourage-Resource-Sharing\">Contabilidad para fomentar el intercambio de "
-#~ "recursos</a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
+#~ "Para tener conocimiento y aprendes más, por favor chequé nuestro <a href="
+#~ "\"https://docs.gnunet.org/handbook/gnunet.html\";>manual</a>,especialmente "
+#~ "el <a href=\"https://docs.gnunet.org/handbook/gnunet.html#Key-Concepts";
+#~ "\">capitulo en \"conceptos clave\"</a>, explicando los conceptos "
+#~ "fundamentales de GNUnet: <ul> <li><a href=\"https://docs.gnunet.org/";
+#~ "handbook/gnunet.html#Authentication\">Auntenticación</a></li> <li><a href="
+#~ "\"https://docs.gnunet.org/handbook/gnunet.html#Accounting-to-Encourage-";
+#~ "Resource-Sharing\">Contabilidad para fomentar el intercambio de recursos</"
+#~ "a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
 #~ "html#Confidentiality\">Confidencialidad</a></li> <li><a href=\"https://";
 #~ "docs.gnunet.org/handbook/gnunet.html#Anonymity\">Anonimato</a></li> "
-#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Deniability\">Negación</a></li> <li><a href=\"https://docs.gnunet.";
-#~ "org/handbook/gnunet.html#Peer-Identities\">Identidades de compañeros</a></"
-#~ "li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-";
-#~ "the-GNU-Name-System-_0028GNS-Zones_0029\">Zonas en el nombre del sistema "
-#~ "GNU</a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Egos\">Egos</a></li> </ul>"
+#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Deniability";
+#~ "\">Negación</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Peer-Identities\">Identidades de compañeros</a></li> <li><a "
+#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-the-GNU-Name-";
+#~ "System-_0028GNS-Zones_0029\">Zonas en el nombre del sistema GNU</a></li> "
+#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Egos\";>Egos</"
+#~ "a></li> </ul>"
 
 #~ msgid ""
 #~ "You are most welcome to <a href=\"engage.html\">get engaged into the "
-#~ "conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a "
-#~ "href=\"use.html\">use it</a> and <a href=\"engage.html\">contribute and "
-#~ "get engaged</a> in various ways."
+#~ "conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href="
+#~ "\"use.html\">use it</a> and <a href=\"engage.html\">contribute and get "
+#~ "engaged</a> in various ways."
 #~ msgstr ""
 #~ "Lo invitamos a <a href=\"engage.html\"> unirse a la conversación </a><a "
 #~ "href=\"install.html\">instalar GNUnet </a><a href=\"use.html\">usarlo</"
@@ -5794,9 +5790,9 @@ msgstr ""
 #~ "freenode.net</a>. There is also an <a href=\"https://view.matrix.org/";
 #~ "room/!IjaAfLiruzjxFFzKAV:matrix.org/\">archive</a> available."
 #~ msgstr ""
-#~ "<tt>#gnunet</tt> es accesible a través de <a href=\"https://freenode.";
-#~ "net\">irc.freenode.net</a>. También hay un <a href=\"https://view.matrix.";
-#~ "org/room/!IjaAfLiruzjxFFzKAV:matrix.org/\">archivo</a> disponible."
+#~ "<tt>#gnunet</tt> es accesible a través de <a href=\"https://freenode.net";
+#~ "\">irc.freenode.net</a>. También hay un <a href=\"https://view.matrix.org/";
+#~ "room/!IjaAfLiruzjxFFzKAV:matrix.org/\">archivo</a> disponible."
 
 #~ msgid ""
 #~ "This project has received funding from the European Union’s Horizon 2020 "
diff --git a/locale/fr/LC_MESSAGES/messages.mo 
b/locale/fr/LC_MESSAGES/messages.mo
index 8863ee84..2b1f2050 100644
Binary files a/locale/fr/LC_MESSAGES/messages.mo and 
b/locale/fr/LC_MESSAGES/messages.mo differ
diff --git a/locale/fr/LC_MESSAGES/messages.po 
b/locale/fr/LC_MESSAGES/messages.po
index 236a94e0..380bff2d 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-27 09:33+0200\n"
+"POT-Creation-Date: 2024-08-29 09:06+0200\n"
 "PO-Revision-Date: 2024-02-28 21:40+0000\n"
 "Last-Translator: d0p1 <contact@d0p1.eu>\n"
 "Language-Team: French <https://weblate.taler.net/projects/gnunet/website/fr/";
@@ -300,25 +300,25 @@ msgstr "Plus d'informations"
 #: template/about.html.j2:81
 #, fuzzy
 #| msgid ""
-#| "There are many more resources to learn about GNUnet besides the <a "
-#| "href=\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such "
-#| "as the <a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers "
+#| "There are many more resources to learn about GNUnet besides the <a href="
+#| "\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such as "
+#| "the <a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers "
 #| "covering the various layers, many <a href=\"https://gnunet.org/en/video.";
-#| "html\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.";
-#| "html\">glossary</a>."
-msgid ""
-"There are many more resources to learn about GNUnet besides the <a "
-"href=\"https://docs.gnunet.org/\";>handbook</a>, such as the <a "
-"href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering the "
-"various layers, many <a href=\"https://gnunet.org/en/video.html\";>videos</a> "
-"or a brief <a href=\"https://gnunet.org/en/glossary.html\";>glossary</a>."
-msgstr ""
-"Il y a bien d'autres informations sur GNUnet à découvrir en plus du <a "
-"href=\"https://docs.gnunet.org/handbook/gnunet.html\";>manuel</a>, comme la "
-"<a href=\"https://bib.gnunet.org/\";>bibliographie</a> avec des articles "
+#| "html\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.html";
+#| "\">glossary</a>."
+msgid ""
+"There are many more resources to learn about GNUnet besides the <a href="
+"\"https://docs.gnunet.org/\";>handbook</a>, such as the <a href=\"https://bib.";
+"gnunet.org/\">bibliography</a> with papers covering the various layers, many "
+"<a href=\"https://gnunet.org/en/video.html\";>videos</a> or a brief <a href="
+"\"https://gnunet.org/en/glossary.html\";>glossary</a>."
+msgstr ""
+"Il y a bien d'autres informations sur GNUnet à découvrir en plus du <a href="
+"\"https://docs.gnunet.org/handbook/gnunet.html\";>manuel</a>, comme la <a "
+"href=\"https://bib.gnunet.org/\";>bibliographie</a> avec des articles "
 "traitant des différents cas, plusieurs <a href=\"https://gnunet.org/en/video.";
-"html\">vidéos</a> ou un <a href=\"https://gnunet.org/en/glossary.";
-"html\">glossaire</a> court."
+"html\">vidéos</a> ou un <a href=\"https://gnunet.org/en/glossary.html";
+"\">glossaire</a> court."
 
 #: template/about.html.j2:86
 msgid ""
@@ -579,11 +579,11 @@ msgid ""
 "mailman/listinfo/gnunet-developers</a>. You can send messages to the list at "
 "<a href=\"mailto:gnunet-developers@gnu.org\";>gnunet-developers@gnu.org</a>."
 msgstr ""
-"Une liste mailing archivée et publique pour GNUnet est hébergée à <a "
-"href=\"https://lists.gnu.org/mailman/listinfo/gnunet-developers\";>https://";
-"lists.gnu.org/mailman/listinfo/gnunet-developers</a>. Vous pouvez envoyer un "
-"message à cette liste ici :<a href=\"mailto:gnunet-developers@gnu.";
-"org\">gnunet-developers@gnu.org</a>."
+"Une liste mailing archivée et publique pour GNUnet est hébergée à <a href="
+"\"https://lists.gnu.org/mailman/listinfo/gnunet-developers\";>https://lists.";
+"gnu.org/mailman/listinfo/gnunet-developers</a>. Vous pouvez envoyer un "
+"message à cette liste ici :<a href=\"mailto:gnunet-developers@gnu.org";
+"\">gnunet-developers@gnu.org</a>."
 
 #: template/contact.html.j2:26
 msgid "Contacting individuals"
@@ -623,15 +623,14 @@ msgstr ""
 #: template/copyright.html.j2:12
 msgid ""
 "<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.";
-"tex\">GNUnet e.V. --- Taler Systems SA agreement on licensing and "
-"collaborative development</a> of the GNUnet and GNU Taler projects is "
-"satisfied. </p>"
-msgstr ""
-"<p>Les collaborateurs de GNUnet avec un accès Git doivent signer la<a "
-"href=\"/static/pdf/copyright.pdf\">cession de droit d'auteur</a> pour "
-"s'assurer que<a href=\"https://git.gnunet.org/gnunet-ev.git/tree/";
+"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
+"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
+"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
+msgstr ""
+"<p>Les collaborateurs de GNUnet avec un accès Git doivent signer la<a href="
+"\"/static/pdf/copyright.pdf\">cession de droit d'auteur</a> pour s'assurer "
+"que<a href=\"https://git.gnunet.org/gnunet-ev.git/tree/";
 "gnunet_taler_agreement.tex\">l'accord GNUnet e.V. --- Taler Systems SA sur "
 "les crédits et le développement collaboratif</a> des projets GNUnet et GNU "
 "Taler soit respecté. </p>"
@@ -700,9 +699,9 @@ msgid ""
 "a>."
 msgstr ""
 "Nous avons une liste de mailing pour les échanges entre développeurs. Il est "
-"possible de s'y abonner ou bien de lire les listes d'archives depuis <a "
-"href=\"https://lists.gnu.org/mailman/listinfo/gnunet-developers\";>https://";
-"lists.gnu.org/mailman/listinfo/gnunet-developers</a>."
+"possible de s'y abonner ou bien de lire les listes d'archives depuis <a href="
+"\"https://lists.gnu.org/mailman/listinfo/gnunet-developers\";>https://lists.";
+"gnu.org/mailman/listinfo/gnunet-developers</a>."
 
 #: template/developers.html.j2:48
 msgid "Regression Testing"
@@ -726,14 +725,13 @@ msgstr "Analyse de couverture de code"
 #: template/developers.html.j2:63
 msgid ""
 "We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a "
-"href=\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</"
-"a>."
+"analyze the code coverage of our tests, the results are available at <a href="
+"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
 msgstr ""
-"Nous utilisons <a href=\"http://ltp.sourceforge.net/coverage/lcov.";
-"php\">LCOV</a> pour analyser la couverture du code de nos tests, les "
-"résultats sont disponibles sur <a href=\"https://old.gnunet.org/coverage/";
-"\">https://old.gnunet.org/coverage/</a>."
+"Nous utilisons <a href=\"http://ltp.sourceforge.net/coverage/lcov.php";
+"\">LCOV</a> pour analyser la couverture du code de nos tests, les résultats "
+"sont disponibles sur <a href=\"https://old.gnunet.org/coverage/\";>https://";
+"old.gnunet.org/coverage/</a>."
 
 #: template/developers.html.j2:73
 msgid "Performance Analysis"
@@ -847,8 +845,8 @@ msgstr ""
 "gnunet-ev.git/\">gnunet-ev</a>. Il n'y a pas de cotisations pour les "
 "membres, toutefois, les membres doivent soutenir GNUnet e.V et tout "
 "particulièrement contribuer au développement technique à hauteur de leurs "
-"moyens. Pour plus de détails, merci de vous référez à cette page <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/\";>Satzung (Charter)</a> "
+"moyens. Pour plus de détails, merci de vous référez à cette page <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/\";>Satzung (Charter)</a> "
 "(actuellement uniquement disponible en allemand, des traductions sont les "
 "bienvenues)."
 
@@ -880,8 +878,8 @@ msgstr ""
 "Vous pouvez trouver notre charte ainsi que la liste des membres depuis <a "
 "href=\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.";
 "gnunet.org/gnunet-ev.git/tree/satzung.tex</a>. Le bureau de direction actuel "
-"est composé de : <dl><dt>Présidence</dt><dd><a href=\"https://schanzen.";
-"eu\">Martin Schanzenbach</a></dd><dt>Présidence intérimaire Vorsitz</"
+"est composé de : <dl><dt>Présidence</dt><dd><a href=\"https://schanzen.eu";
+"\">Martin Schanzenbach</a></dd><dt>Présidence intérimaire Vorsitz</"
 "dt><dd>t3sserakt</dd><dt>Intendant</dt><dd>Florian Dold</dd><dt>Beisitzer</"
 "dt><dd><a href=\"https://grothoff.org/christian/\";>Christian Grothoff</a>, "
 "ch3 </dd></dl>"
@@ -995,8 +993,8 @@ msgid ""
 "you believe a bug is sensitive, you can set its view status to private (this "
 "should be the exception)."
 msgstr ""
-"R : Nous recensons la liste des bugs actuellement connus dans le <a "
-"href=\"https://bugs.gnunet.org/\";>Mantis system</a>. Certains bugs sont "
+"R : Nous recensons la liste des bugs actuellement connus dans le <a href="
+"\"https://bugs.gnunet.org/\";>Mantis system</a>. Certains bugs sont "
 "occasionnellement directement remontés aux développeurs ou via la liste de "
 "distribution des développeurs. Cette option n'est pas privilégiée étant "
 "donné que les développeurs ont rarement le temps de faire remonter ces bugs "
@@ -1587,8 +1585,8 @@ msgstr ""
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
-"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or 'm' "
-"(and the module is loaded)."
+"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
+"'m' (and the module is loaded)."
 msgstr ""
 
 #: template/faq.html.j2:736
@@ -2031,9 +2029,9 @@ msgid ""
 "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
 "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
 "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a "
-"href=\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a "
-"href=\"https://pkgsrc.org\";>pkgsrc</a>."
+"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
+"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
+"pkgsrc.org\">pkgsrc</a>."
 msgstr ""
 
 #: template/gnurl.html.j2:229
@@ -2391,9 +2389,9 @@ msgstr ""
 #: template/gsoc.html.j2:269
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Currently, there is a Webextension which uses the GNUnet <a "
-"href=\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption "
-"and ease of use, this project aims to include a full GNUnet node within the "
+"System. Currently, there is a Webextension which uses the GNUnet <a href="
+"\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption and "
+"ease of use, this project aims to include a full GNUnet node within the "
 "Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
 "JavaScript as demonstrated <a href=\"https://gnunet.io\";>here</a>. The idea "
 "is to improve upon this concept and support more of GNUnet's subsystems. The "
@@ -2749,8 +2747,8 @@ msgid ""
 "GNUnet is a network protocol stack for building secure, distributed, and "
 "privacy-preserving applications.<br/> With strong roots in <a class=\"link\" "
 "href=\"https://bib.gnunet.org\";>academic research</a>, our goal is to "
-"replace the <a class=\"link\" href=\"https://secushare.org/broken-";
-"internet\">old insecure Internet</a> protocol stack."
+"replace the <a class=\"link\" href=\"https://secushare.org/broken-internet";
+"\">old insecure Internet</a> protocol stack."
 msgstr ""
 
 #: template/index.html.j2:121
@@ -2776,9 +2774,9 @@ msgid ""
 "papers/65.pdf\"> improving addressing, routing, naming and content "
 "distribution</a> in a technically robust manner - as opposed to ad-hoc "
 "designs in place today. <!-- Proposal from fabian gerlach: GNUnet is built "
-"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by "
-"design\"</a> and \"distributed by design\". This improves addressing, "
-"routing, naming and content distribution in a technically robust manner. -->"
+"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design"
+"\"</a> and \"distributed by design\". This improves addressing, routing, "
+"naming and content distribution in a technically robust manner. -->"
 msgstr ""
 
 #: template/index.html.j2:179
@@ -2788,9 +2786,9 @@ msgstr ""
 #: template/index.html.j2:181
 msgid ""
 "Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a "
-"class=\"link\" href=\"https://www.gnu.org/philosophy/free-sw.";
-"html\">essential freedoms</a> to various degrees."
+"implementations, traffic shapers and firewalls restrict all of the <a class="
+"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\";>essential "
+"freedoms</a> to various degrees."
 msgstr ""
 
 #: template/index.html.j2:205
@@ -2799,8 +2797,8 @@ msgstr ""
 
 #: template/index.html.j2:207
 msgid ""
-"GNUnet is a self-organizing network and it is <a class=\"link\" "
-"href=\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
+"GNUnet is a self-organizing network and it is <a class=\"link\" href="
+"\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
 "freedom. GNUnet puts you in control of your data. You determine which data "
 "to share with whom, and you&#39;re not pressured to accept compromises. It "
 "gives users freedoms to securely access information (\"run\" the network), "
@@ -3044,21 +3042,20 @@ msgid ""
 "GNUnet is reportedly available for: <ul> <li><a href=\"https://pkgs.";
 "alpinelinux.org/package/edge/community/x86_64/gnunet\">Alpine</a></li> "
 "<li><a href=\"https://aur.archlinux.org/packages/gnunet/\";>Arch (AUR)</a></"
-"li> <li><a href=\"https://packages.debian.org/search?";
-"keywords=gnunet\">Debian</a></li> <li> <a href=\"https://copr.";
-"fedorainfracloud.org/coprs/schanzen/gnunet/package/gnunet/\">Fedora (copr)</"
-"a>: <code class=\"block\"> # dnf copr enable schanzen/gnunet </code> </li> "
-"<li><a href=\"https://guix.gnu.org/en/packages/G/\";>Guix</a></li> <li><a "
-"href=\"https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet.";
-"rb\">Homebrew</a></li> <li><a href=\"https://search.nixos.org/packages?";
-"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a "
-"href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is "
-"available for your Operating System and it is missing, send us feedback so "
-"that we can add it to this list. Furthermore, if you are interested in "
-"packaging GNUnet for your Operating System, get in touch with us at gnunet-"
-"developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the APT package manager, GNUnet could be installed as "
-"simple as:"
+"li> <li><a href=\"https://packages.debian.org/search?keywords=gnunet";
+"\">Debian</a></li> <li> <a href=\"https://copr.fedorainfracloud.org/coprs/";
+"schanzen/gnunet/package/gnunet/\">Fedora (copr)</a>: <code class=\"block\"> "
+"# dnf copr enable schanzen/gnunet </code> </li> <li><a href=\"https://guix.";
+"gnu.org/en/packages/G/\">Guix</a></li> <li><a href=\"https://github.com/";
+"Homebrew/homebrew-core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> "
+"<li><a href=\"https://search.nixos.org/packages?";
+"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a href="
+"\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is available "
+"for your Operating System and it is missing, send us feedback so that we can "
+"add it to this list. Furthermore, if you are interested in packaging GNUnet "
+"for your Operating System, get in touch with us at gnunet-developers@gnu.org "
+"if you require help with this job. If you were using an Operating System "
+"with the APT package manager, GNUnet could be installed as simple as:"
 msgstr ""
 
 #: template/install.html.j2:66
@@ -3224,8 +3221,8 @@ msgid ""
 "is very hard to read to get an idea what the test code is doing. Therefore "
 "the first task (milestone 1) is to implement a new testing framework which "
 "uses network namespaces to make testing of TNG much easier. Have a look into "
-"what is planed for Layer-2-Overlay in the <a "
-"href=\"#milestones\">milestones</a>."
+"what is planed for Layer-2-Overlay in the <a href=\"#milestones"
+"\">milestones</a>."
 msgstr ""
 
 #: template/l2o/index.html.j2:54
@@ -3238,9 +3235,9 @@ msgstr ""
 
 #: template/l2o/index.html.j2:62
 msgid ""
-"The new style of writing tests in GNUnet is borrowed from the <a "
-"href=\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU "
-"Taler testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
+"The new style of writing tests in GNUnet is borrowed from the <a href="
+"\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU Taler "
+"testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
 "implemented commands to setup the <a href=\"#netjails\">netjails</a>, the "
 "test environment for each peer, to start a single peers and sending a simple "
 "test message. Because some commands depend on other commands to be finished, "
@@ -3354,8 +3351,8 @@ msgstr ""
 msgid ""
 "The CI contains test cases with a setup of peers not connected directly. The "
 "test cases proof that each peer can reach any other peer. We have test cases "
-"for the circle path and for the inverse path. <a href=\"mile4."
-"html\">Details</a>"
+"for the circle path and for the inverse path. <a href=\"mile4.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:163
@@ -3375,8 +3372,8 @@ msgid ""
 "The test cases proof that each peer can be reached, even if that peer is "
 "behind a NAT. The test case are measuring the performance. This measurement "
 "is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release. <a href=\"mile5."
-"html\">Details</a>"
+"this milestone will be a first stable release. <a href=\"mile5.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:183
@@ -3498,18 +3495,18 @@ msgid ""
 "to execute a local test interpreter per node. Will be execute by the "
 "following command.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
 "\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to start the helper processes.</td> "
+"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to start the helper processes.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Command to stop the helper processes.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to stop the helper "
-"processes.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_stop.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to stop the netjail "
-"topology.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/testing_api_cmd_netjail_stop.c</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Command to stop the test "
-"setup.</td> <tr> <td></td><td> </td> </tr> </table>"
+"align: top;\">src/testing/netjail_stop.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Script to stop the netjail topology.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to stop the test setup.</td> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:66 template/l2o/mile2.html.j2:49
@@ -3529,24 +3526,24 @@ msgid ""
 "align: top;\">src/testing/testing_api_cmd_system_create.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to create a local test system.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_connecting_peers.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\"> Command to connect two peers.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td>src/transport/"
+"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/transport/transport_api_cmd_connecting_peers.c</td><td width=\"60%\" "
+"style=\"vertical-align: top;\"> Command to connect two peers.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td>src/transport/"
 "transport_api_cmd_send_simple.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a simple message from one peer to another.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_stop_peer.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to stop a peer.</td> <tr> <td></"
 "td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to destroy the local test system.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_local_test_finished.c</"
-"td><td>Command to send a message to the master loop, if the local loop has "
-"finished.</td> <tr> </table>"
+"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to destroy the local test system.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_local_test_finished.c</td><td>Command to send "
+"a message to the master loop, if the local loop has finished.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:116
@@ -3564,12 +3561,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Introduced scripts to start the tests. The "
-"script checks, if a kernel parameter is set to allow unprivileged users to "
-"create network namespaces. The script than starts the following gerneric "
-"binary in a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/transport/"
+"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Introduced scripts to start the tests. The script "
+"checks, if a kernel parameter is set to allow unprivileged users to create "
+"network namespaces. The script than starts the following gerneric binary in "
+"a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">src/transport/"
 "test_transport_start_with_config.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">A generic binary to start a test case which will be configured "
 "by a configuration file.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
@@ -3579,18 +3576,18 @@ msgid ""
 "\">src/testing/topo.sh</td><td width=\"60%\" style=\"vertical-align: top;"
 "\">Script which reads the topology from a file for the use in the other "
 "netjail scripts.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">All already existing commands.</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">All commands changed to work "
-"with the topology data.</td> </tr> </table>"
+"style=\"vertical-align: top;\">All already existing commands.</td><td width="
+"\"60%\" style=\"vertical-align: top;\">All commands changed to work with the "
+"topology data.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile2.html.j2:51
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to send a message to the master loop "
-"if a peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"40%\" style=\"vertical-align: top;\">src/testing/"
+"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to send a message to the master loop if a "
+"peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/testing/"
 "testing_api_cmd_local_test_prepared.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a message to the master loop if a peer is "
 "ready to shutdown.</td> </tr> </table>"
@@ -3599,12 +3596,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:66
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command now uses a configuration template for "
-"the peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_transport_simple_send_topo."
-"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Topology "
-"configuration file for the simple send test case.</td> <tr> </table>"
+"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command now uses a configuration template for the "
+"peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">test_transport_simple_send_topo.conf</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Topology configuration "
+"file for the simple send test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:21
@@ -3622,24 +3619,24 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_udp_backchannel.sh</td><td width=\"55%\" "
 "style=\"vertical-align: top;\">Added script to start the udp backchannel "
-"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_broadcast.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script for the UDB broadcast test.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/transport/test_transport_simple_send_string.sh</td><td "
-"width=\"55%\" style=\"vertical-align: top;\">Added script as an example to "
-"start a test with inline topology configuration string.</td> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">All commands</td><td width=\"55%\" style=\"vertical-align: top;\">Changed "
-"code to handle strings with topology information.</td> </tr> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">src/testing/netjail_start.sh</td><td width=\"55%\" style=\"vertical-"
-"align: top;\">Changed the netjail start script to configure port forwarding "
-"for specific protocols (tcp, udp).</td> </tr> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_*."
-"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Moved to contrib/"
-"netjail directory</td> </tr> </table>"
+"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/transport/test_transport_simple_send_broadcast."
+"sh</td><td width=\"55%\" style=\"vertical-align: top;\">Added script for the "
+"UDB broadcast test.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
+"\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_simple_send_string.sh</td><td width=\"55%\" style=\"vertical-"
+"align: top;\">Added script as an example to start a test with inline "
+"topology configuration string.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">All commands</td><td width=\"55%"
+"\" style=\"vertical-align: top;\">Changed code to handle strings with "
+"topology information.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_start.sh</"
+"td><td width=\"55%\" style=\"vertical-align: top;\">Changed the netjail "
+"start script to configure port forwarding for specific protocols (tcp, udp)."
+"</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/testing/netjail_*.sh</td><td width=\"40%\" "
+"style=\"vertical-align: top;\">Moved to contrib/netjail directory</td> </tr> "
+"</table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:69
@@ -3649,16 +3646,16 @@ msgid ""
 "width=\"40%\" style=\"vertical-align: top;\">New plugin for the udp "
 "broadcast test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">New plugin for the udp backchannel test case."
-"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">New plugin for the udp backchannel test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_backchannel_check.c</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Command to check for a udp "
 "backchannel specific log entry.</td> </tr> <tr> <td></td><td> </td> </tr> "
 "<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Command to block the local loop until "
-"triggered by a external signal.</td> </tr> </table>"
+"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Command to block the local loop until triggered by "
+"a external signal.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:95
@@ -3695,9 +3692,9 @@ msgid ""
 "\" style=\"vertical-align: top;\">Added script to start the inverse distance "
 "vector test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
 "style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script to start the circle distance "
-"vector test case.</td> <tr> </table>"
+"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" style="
+"\"vertical-align: top;\">Added script to start the circle distance vector "
+"test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:58
@@ -3707,9 +3704,9 @@ msgid ""
 "style=\"vertical-align: top;\">Added logic to handle counting additonal "
 "connection per peer.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added plugin which creates the commands for "
-"the distance vector test cases.</td> <tr> </table>"
+"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added plugin which creates the commands for the "
+"distance vector test cases.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:73
@@ -3717,22 +3714,22 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_distance_vector_inverse_topo.conf</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Configuration for the DV "
-"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"60%\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Configuration for the DV circle path test "
-"case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_start.sh</td><td "
-"width=\"40%\" style=\"vertical-align: top;\">Enhanced port forwarding "
-"configuration to restrict port forwarding to specific source IPs.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">contrib/netjail/topo.sh</td><td width=\"40%\" style=\"vertical-align: top;"
-"\">Make specific nodes configurable as source node for IP forwarding.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/testing/testing.c</td><td width=\"40%\" style=\"vertical-"
-"align: top;\">Helper methods to retrieve the number of additional "
-"connections globally and per peer, and which peer is allowed as source for "
-"IP forwarding.</td> <tr> </table>"
+"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"60%\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Configuration for the DV circle path test case.</"
+"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"align: top;\">src/testing/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Enhanced port forwarding configuration to restrict "
+"port forwarding to specific source IPs.</td> <tr> <td></td><td> </td> </tr> "
+"<tr> <td width=\"60%\" style=\"vertical-align: top;\">contrib/netjail/topo."
+"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Make specific nodes "
+"configurable as source node for IP forwarding.</td> <tr> <td></td><td> </td> "
+"</tr> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
+"testing.c</td><td width=\"40%\" style=\"vertical-align: top;\">Helper "
+"methods to retrieve the number of additional connections globally and per "
+"peer, and which peer is allowed as source for IP forwarding.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile5.html.j2:21
@@ -3779,10 +3776,10 @@ msgid ""
 "\">src/transport/test_transport_nat_upnp_topo.conf</td><td width=\"40%\" "
 "style=\"vertical-align: top;\">Added topology file for nat upnp test case</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Handing over the global number of the router "
-"node to the script running on that node. (8e1bf27b11)</td> <tr> </table></"
-"br> <ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
+"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Handing over the global number of the router node "
+"to the script running on that node. (8e1bf27b11)</td> <tr> </table></br> "
+"<ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
 "<ul> <li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-"
 "helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed "
 "the format of the interface names to make miniupnpd happy. (4aec035ea)</li> "
@@ -3791,9 +3788,9 @@ msgid ""
 "<li>Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)</"
 "li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> </ul></br> <table "
 "width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/"
-"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added topology file for tcp icmp nat hole "
-"punching test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
+"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added topology file for tcp icmp nat hole punching "
+"test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
 "connection attempts to natted peers. (6de2cb8f7a)</li> <ul> <li>src/testing/"
 "testing.c</li> <li>src/transport/transport_api_cmd_connecting_peers.c</li> </"
 "ul> </ul> <ul> <li>Added code in the netjail scripts to enable router nodes "
@@ -3813,11 +3810,11 @@ msgid ""
 "The outcome of the performance measurement was ~24 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance "
-"test case. For this measurement the TNG layer was using tcp only, because "
-"there was an unfixed bug, if running tcp and udp in parallel."
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance test "
+"case. For this measurement the TNG layer was using tcp only, because there "
+"was an unfixed bug, if running tcp and udp in parallel."
 msgstr ""
 
 #: template/l2o/mile5.html.j2:142 template/probnat/api.html.j2:7
@@ -3869,10 +3866,10 @@ msgid ""
 "The outcome of the performance measurement was ~66 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance "
-"test case. The performance increased from ~24 MByte/s measured with the code "
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance test "
+"case. The performance increased from ~24 MByte/s measured with the code "
 "revision of milestone 5 by using TCP only to ~66 MByte/s measured with the "
 "code revision of milestone 6 for packet size of 65000 bytes using TCP and "
 "UDP together. There are still possibilities to increase performance "
@@ -4627,8 +4624,8 @@ msgid ""
 "know the external IP address of the other peer.</li> <li>The peers trying to "
 "communicate with each other need an indirect way to exchange messages in "
 "order to synchronize with each other.</li> </ul> These two requirements are "
-"not covered by the library. For more details have a look <a href=\"api."
-"html\">here</a>."
+"not covered by the library. For more details have a look <a href=\"api.html"
+"\">here</a>."
 msgstr ""
 
 #: template/probnat/index.html.j2:84
@@ -4809,25 +4806,25 @@ msgstr ""
 #: template/probnat/mile1.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Test framework router component to fake "
-"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/transport/nat_router.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Test framework router component to fake kernel "
+"behavior to keep a port of an outgoing connection open.</td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Test script to just send test messages to another node to open "
 "up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
 "top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
 "<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Testcase to start the script which sends test "
+"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Testcase to start the script which sends test "
 "messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
 "width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
 "conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
 "the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Script to start the test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
 "</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
@@ -4850,12 +4847,12 @@ msgstr ""
 #: template/probnat/mile2.html.j2:21
 msgid ""
 "See revision <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=8de6f974d0fe210e03e891b365613e0bc4a2ceea\">8de6f97</a> and <a "
 "href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=369c793ab577c5ab2f27c2e8dbbf77b3079cb7bb\">369c793</a> on branch "
@@ -4867,57 +4864,56 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/testing-ng/emu_run.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Script to run several cli commands to start and configure the "
-"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to "
-"makefile.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu."
-"c</td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a "
-"setup with two natted Android devices in separate subnetworks and one global "
+"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to makefile.</"
+"td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style="
+"\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu.c</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a setup "
+"with two natted Android devices in separate subnetworks and one global "
 "reachable node.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Configuration for the test case."
-"</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/transport/gnunet-service-"
-"transport.c</td><td width=\"60%\" style=\"vertical-align: top;\">Added "
-"request to ask arm service for services configured to start and checking if "
-"they have started. Added check in log file to se if communicators already "
-"connected with transport service.</td> <tr> <td></td><td> </td> </tr> <tr> "
-"<td width=\"40%\" style=\"vertical-align: top;\">include/"
-"gnunet_transport_testing_ng_lib.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Changes in header file for check of running services and "
-"connected communicaors.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/service/transport/gnunet-"
-"service-transport.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added functionality to synchronize two peers by comparing the measured "
-"RTT of both peers. This code was moved to the util library. For use of that "
-"library have a look <a href=\"api.html\">here</a></td> <tr> <td></td><td> </"
-"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
-"core/Makefile.am</td><td width=\"60%\" style=\"vertical-align: top;\">Adding "
-"test case to makefile.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_core_just_run_topo.conf</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Change the configuration "
-"file to just run peers to manually test to have a setup with two natted "
-"peers in separate subnetworks and one global reachable peer.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/include/gnunet_protocols.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Added the burst sync message to the header file.</td> <tr> "
+"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_util_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the util library.</td> "
+"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Configuration for the test case.</td> "
 "<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/lib/util/Makefile.am</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the Makefile.</td> <tr> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_nat_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API header file.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added the new API implementation file.</td> <tr> <tr> <td></td><td> </td> "
-"</tr> </table>"
+"align: top;\">src/service/transport/gnunet-service-transport.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added request to ask arm service for "
+"services configured to start and checking if they have started. Added check "
+"in log file to se if communicators already connected with transport service."
+"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">include/gnunet_transport_testing_ng_lib.h</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Changes in header file for check of "
+"running services and connected communicaors.</td> </tr> <tr> <td></td><td> </"
+"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
+"transport/gnunet-service-transport.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added functionality to synchronize two peers by comparing the "
+"measured RTT of both peers. This code was moved to the util library. For use "
+"of that library have a look <a href=\"api.html\">here</a></td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/core/Makefile.am</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Adding test case to makefile.</td> <tr> <td></td><td> </td> </"
+"tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">test_core_just_run_topo.conf</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Change the configuration file to just run peers to manually "
+"test to have a setup with two natted peers in separate subnetworks and one "
+"global reachable peer.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_protocols.h</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Added the burst sync "
+"message to the header file.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> "
+"<td width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_util_lib."
+"h</td><td width=\"60%\" style=\"vertical-align: top;\">Added the new API to "
+"the util library.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">src/lib/util/Makefile.am</td><td "
+"width=\"60%\" style=\"vertical-align: top;\">Added the new API to the "
+"Makefile.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
+"style=\"vertical-align: top;\">src/include/gnunet_nat_lib.h</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added the new API header file.</td> "
+"<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added the new API implementation file.</td> <tr> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/probnat/mile3.html.j2:22
@@ -4944,10 +4940,11 @@ msgid ""
 "test case in directory<br/><br/> src/service/arm by typing<br/><br/> "
 "typing<br/><br/> GNUNET_FORCE_LOG=';;;;DEBUG' GNUNET_FORCE_LOGFILE=test.out "
 "make check TESTS=\"test_arm_probnat.sh\"<br/><br/> one sees messages like<br/"
-"><br/> INFO Received a burst message on local port 14234 36! indicating the "
-"hole punch.<br/><br/> There needs to be optimization, because at the moment "
-"it takes too long (10 to 20 Minutes). But the optimization milestone was "
-"exchange with the milestone to get the NAT traversal running on Android."
+"><br/> INFO Received a burst message on local port 14234 36!<br/><br/> "
+"indicating the hole punch.<br/><br/> There needs to be optimization, because "
+"at the moment it takes too long (10 to 20 Minutes). But the optimization "
+"milestone was exchange with the milestone to get the NAT traversal running "
+"on Android."
 msgstr ""
 
 #: template/probnat/mile6.html.j2:21
@@ -4976,12 +4973,12 @@ msgid ""
 "server was implemented in the run function of native-lib.ccp. <br/><br/> The "
 "biggest effort to make these few lines of code work was to solve the "
 "problems with cross-compiling dependencies. This effort has been documented "
-"in this <a href=\"https://github.com/commercetest/cross-compiling-";
-"gnunet\">repository</a>. One can find these cross compiled dependencies in "
-"the directory distribution in the android studio project.<br/><br/> The "
-"original plan to run the GNUnet test framework on an Android emulator could "
-"not be realized because the Android prototype app could not be made to run "
-"on an emulator. Therefore, we did not even try to run the test framework "
+"in this <a href=\"https://github.com/commercetest/cross-compiling-gnunet";
+"\">repository</a>. One can find these cross compiled dependencies in the "
+"directory distribution in the android studio project.<br/><br/> The original "
+"plan to run the GNUnet test framework on an Android emulator could not be "
+"realized because the Android prototype app could not be made to run on an "
+"emulator. Therefore, we did not even try to run the test framework "
 "additionally. Tests were made manually on real Android devices."
 msgstr ""
 
@@ -5015,8 +5012,8 @@ msgid ""
 "android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
 "the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android.";
 "git/commit/android_studio?"
-"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a "
-"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
 "id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
 "monolith-android branch of the gnunet repo."
 msgstr ""
@@ -5183,53 +5180,52 @@ msgstr ""
 
 #~ msgid ""
 #~ "To get know and learn more, please check our <a href=\"https://docs.";
-#~ "gnunet.org/handbook/gnunet.html\">handbook</a>, especially the <a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Key-";
-#~ "Concepts\">chapter on \"Key Concepts\"</a>, explaining the fundamental "
-#~ "concepts of GNUnet: <ul> <li><a href=\"https://docs.gnunet.org/handbook/";
-#~ "gnunet.html#Authentication\">Authentication</a></li> <li><a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Accounting-to-";
-#~ "Encourage-Resource-Sharing\">Accounting to Encourage Resource Sharing</"
-#~ "a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Confidentiality\">Confidentiality</a></li> <li><a href=\"https://";
-#~ "docs.gnunet.org/handbook/gnunet.html#Anonymity\">Anonymity</a></li> "
-#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Deniability\">Deniability</a></li> <li><a href=\"https://docs.gnunet.";
-#~ "org/handbook/gnunet.html#Peer-Identities\">Peer Identities</a></li> "
-#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-the-";
-#~ "GNU-Name-System-_0028GNS-Zones_0029\">Zones in the GNU Name System (GNS "
-#~ "Zones)</a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Egos\">Egos</a></li> </ul>"
+#~ "gnunet.org/handbook/gnunet.html\">handbook</a>, especially the <a href="
+#~ "\"https://docs.gnunet.org/handbook/gnunet.html#Key-Concepts\";>chapter on "
+#~ "\"Key Concepts\"</a>, explaining the fundamental concepts of GNUnet: <ul> "
+#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Authentication";
+#~ "\">Authentication</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Accounting-to-Encourage-Resource-Sharing\">Accounting to "
+#~ "Encourage Resource Sharing</a></li> <li><a href=\"https://docs.gnunet.org/";
+#~ "handbook/gnunet.html#Confidentiality\">Confidentiality</a></li> <li><a "
+#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity";
+#~ "\">Anonymity</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Deniability\">Deniability</a></li> <li><a href=\"https://docs.";
+#~ "gnunet.org/handbook/gnunet.html#Peer-Identities\">Peer Identities</a></"
+#~ "li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-";
+#~ "the-GNU-Name-System-_0028GNS-Zones_0029\">Zones in the GNU Name System "
+#~ "(GNS Zones)</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Egos\">Egos</a></li> </ul>"
 #~ msgstr ""
 #~ "Vous trouverez davantage d'informations dans notre <a href=\"https://docs.";
 #~ "gnunet.org/handbook/gnunet.html\">manuel</a>, en particulier dans le <a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Key-";
-#~ "Concepts\">chapitre sur les \"Concepts Clés\"</a>, qui explique les "
-#~ "concepts fondamentaux de GNUnet : <ul> <li><a href=\"https://docs.gnunet.";
-#~ "org/handbook/gnunet.html#Authentication\">Authentification</a></li> "
-#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Accounting-to-";
+#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Key-Concepts";
+#~ "\">chapitre sur les \"Concepts Clés\"</a>, qui explique les concepts "
+#~ "fondamentaux de GNUnet : <ul> <li><a href=\"https://docs.gnunet.org/";
+#~ "handbook/gnunet.html#Authentication\">Authentification</a></li> <li><a "
+#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Accounting-to-";
 #~ "Encourage-Resource-Sharing\">Comptabilité pour favoriser le partage des "
 #~ "ressources</a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
 #~ "html#Confidentiality\">Confidentialité</a></li> <li><a href=\"https://";
 #~ "docs.gnunet.org/handbook/gnunet.html#Anonymity\">Annonymat</a></li> "
-#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Deniability\">Deni de responsabilité</a></li> <li><a href=\"https://";
-#~ "docs.gnunet.org/handbook/gnunet.html#Peer-Identities\">Qui sont nos "
-#~ "pairs ?</a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Zones-in-the-GNU-Name-System-_0028GNS-Zones_0029\">Zones du GNU Name "
-#~ "System (GNS Zones)</a></li> <li><a href=\"https://docs.gnunet.org/";
-#~ "handbook/gnunet.html#Egos\">Egos</a></li> </ul>"
+#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Deniability";
+#~ "\">Deni de responsabilité</a></li> <li><a href=\"https://docs.gnunet.org/";
+#~ "handbook/gnunet.html#Peer-Identities\">Qui sont nos pairs ?</a></li> "
+#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-the-";
+#~ "GNU-Name-System-_0028GNS-Zones_0029\">Zones du GNU Name System (GNS "
+#~ "Zones)</a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
+#~ "html#Egos\">Egos</a></li> </ul>"
 
 #~ msgid ""
 #~ "You are most welcome to <a href=\"engage.html\">get engaged into the "
-#~ "conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a "
-#~ "href=\"use.html\">use it</a> and <a href=\"engage.html\">contribute and "
-#~ "get engaged</a> in various ways."
+#~ "conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href="
+#~ "\"use.html\">use it</a> and <a href=\"engage.html\">contribute and get "
+#~ "engaged</a> in various ways."
 #~ msgstr ""
 #~ "Vous pouvez dès maintenant <a href=\"engage.html\">participer à la "
-#~ "conversation</a>, <a href=\"install.html\">installer GNUnet</a>, <a "
-#~ "href=\"use.html\">l'utiliser</a>,<a href=\"engage.html\">contribuer et "
-#~ "vous engager</a> de diverses manières."
+#~ "conversation</a>, <a href=\"install.html\">installer GNUnet</a>, <a href="
+#~ "\"use.html\">l'utiliser</a>,<a href=\"engage.html\">contribuer et vous "
+#~ "engager</a> de diverses manières."
 
 #~ msgid "How to use GNUnet - in a nutshell"
 #~ msgstr "Comment utiliser GNUnet - en quelques mots"
@@ -5323,8 +5319,8 @@ msgstr ""
 #~ "freenode.net</a>. There is also an <a href=\"https://view.matrix.org/";
 #~ "room/!IjaAfLiruzjxFFzKAV:matrix.org/\">archive</a> available."
 #~ msgstr ""
-#~ "<tt>#gnunet</tt> est accessible depuis <a href=\"https://freenode.";
-#~ "net\">irc.freenode.net</a>. Les <a href=\"https://view.matrix.org/room/!";
+#~ "<tt>#gnunet</tt> est accessible depuis <a href=\"https://freenode.net";
+#~ "\">irc.freenode.net</a>. Les <a href=\"https://view.matrix.org/room/!";
 #~ "IjaAfLiruzjxFFzKAV:matrix.org/\">archives</a> sont également disponibles."
 
 #~ msgid ""
diff --git a/locale/hi/LC_MESSAGES/messages.po 
b/locale/hi/LC_MESSAGES/messages.po
index ac70a19f..677e38ad 100644
--- a/locale/hi/LC_MESSAGES/messages.po
+++ b/locale/hi/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-27 09:33+0200\n"
+"POT-Creation-Date: 2024-08-29 09:06+0200\n"
 "PO-Revision-Date: 2021-03-09 18:35+0000\n"
 "Last-Translator: Jigisha Sharma <jigishas38@gmail.com>\n"
 "Language-Team: Hindi <http://weblate.taler.net/projects/gnunet/website/hi/>\n"
@@ -255,11 +255,11 @@ msgstr ""
 
 #: template/about.html.j2:81
 msgid ""
-"There are many more resources to learn about GNUnet besides the <a "
-"href=\"https://docs.gnunet.org/\";>handbook</a>, such as the <a "
-"href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering the "
-"various layers, many <a href=\"https://gnunet.org/en/video.html\";>videos</a> "
-"or a brief <a href=\"https://gnunet.org/en/glossary.html\";>glossary</a>."
+"There are many more resources to learn about GNUnet besides the <a href="
+"\"https://docs.gnunet.org/\";>handbook</a>, such as the <a href=\"https://bib.";
+"gnunet.org/\">bibliography</a> with papers covering the various layers, many "
+"<a href=\"https://gnunet.org/en/video.html\";>videos</a> or a brief <a href="
+"\"https://gnunet.org/en/glossary.html\";>glossary</a>."
 msgstr ""
 
 #: template/about.html.j2:86
@@ -497,11 +497,10 @@ msgstr ""
 #: template/copyright.html.j2:12
 msgid ""
 "<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.";
-"tex\">GNUnet e.V. --- Taler Systems SA agreement on licensing and "
-"collaborative development</a> of the GNUnet and GNU Taler projects is "
-"satisfied. </p>"
+"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
+"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
+"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
 msgstr ""
 
 #: template/copyright.html.j2:23
@@ -571,9 +570,8 @@ msgstr ""
 #: template/developers.html.j2:63
 msgid ""
 "We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a "
-"href=\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</"
-"a>."
+"analyze the code coverage of our tests, the results are available at <a href="
+"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
 msgstr ""
 
 #: template/developers.html.j2:73
@@ -1325,8 +1323,8 @@ msgstr ""
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
-"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or 'm' "
-"(and the module is loaded)."
+"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
+"'m' (and the module is loaded)."
 msgstr ""
 
 #: template/faq.html.j2:736
@@ -1767,9 +1765,9 @@ msgid ""
 "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
 "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
 "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a "
-"href=\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a "
-"href=\"https://pkgsrc.org\";>pkgsrc</a>."
+"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
+"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
+"pkgsrc.org\">pkgsrc</a>."
 msgstr ""
 
 #: template/gnurl.html.j2:229
@@ -2125,9 +2123,9 @@ msgstr ""
 #: template/gsoc.html.j2:269
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Currently, there is a Webextension which uses the GNUnet <a "
-"href=\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption "
-"and ease of use, this project aims to include a full GNUnet node within the "
+"System. Currently, there is a Webextension which uses the GNUnet <a href="
+"\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption and "
+"ease of use, this project aims to include a full GNUnet node within the "
 "Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
 "JavaScript as demonstrated <a href=\"https://gnunet.io\";>here</a>. The idea "
 "is to improve upon this concept and support more of GNUnet's subsystems. The "
@@ -2483,8 +2481,8 @@ msgid ""
 "GNUnet is a network protocol stack for building secure, distributed, and "
 "privacy-preserving applications.<br/> With strong roots in <a class=\"link\" "
 "href=\"https://bib.gnunet.org\";>academic research</a>, our goal is to "
-"replace the <a class=\"link\" href=\"https://secushare.org/broken-";
-"internet\">old insecure Internet</a> protocol stack."
+"replace the <a class=\"link\" href=\"https://secushare.org/broken-internet";
+"\">old insecure Internet</a> protocol stack."
 msgstr ""
 
 #: template/index.html.j2:121
@@ -2510,9 +2508,9 @@ msgid ""
 "papers/65.pdf\"> improving addressing, routing, naming and content "
 "distribution</a> in a technically robust manner - as opposed to ad-hoc "
 "designs in place today. <!-- Proposal from fabian gerlach: GNUnet is built "
-"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by "
-"design\"</a> and \"distributed by design\". This improves addressing, "
-"routing, naming and content distribution in a technically robust manner. -->"
+"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design"
+"\"</a> and \"distributed by design\". This improves addressing, routing, "
+"naming and content distribution in a technically robust manner. -->"
 msgstr ""
 
 #: template/index.html.j2:179
@@ -2522,9 +2520,9 @@ msgstr ""
 #: template/index.html.j2:181
 msgid ""
 "Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a "
-"class=\"link\" href=\"https://www.gnu.org/philosophy/free-sw.";
-"html\">essential freedoms</a> to various degrees."
+"implementations, traffic shapers and firewalls restrict all of the <a class="
+"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\";>essential "
+"freedoms</a> to various degrees."
 msgstr ""
 
 #: template/index.html.j2:205
@@ -2533,8 +2531,8 @@ msgstr ""
 
 #: template/index.html.j2:207
 msgid ""
-"GNUnet is a self-organizing network and it is <a class=\"link\" "
-"href=\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
+"GNUnet is a self-organizing network and it is <a class=\"link\" href="
+"\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
 "freedom. GNUnet puts you in control of your data. You determine which data "
 "to share with whom, and you&#39;re not pressured to accept compromises. It "
 "gives users freedoms to securely access information (\"run\" the network), "
@@ -2778,21 +2776,20 @@ msgid ""
 "GNUnet is reportedly available for: <ul> <li><a href=\"https://pkgs.";
 "alpinelinux.org/package/edge/community/x86_64/gnunet\">Alpine</a></li> "
 "<li><a href=\"https://aur.archlinux.org/packages/gnunet/\";>Arch (AUR)</a></"
-"li> <li><a href=\"https://packages.debian.org/search?";
-"keywords=gnunet\">Debian</a></li> <li> <a href=\"https://copr.";
-"fedorainfracloud.org/coprs/schanzen/gnunet/package/gnunet/\">Fedora (copr)</"
-"a>: <code class=\"block\"> # dnf copr enable schanzen/gnunet </code> </li> "
-"<li><a href=\"https://guix.gnu.org/en/packages/G/\";>Guix</a></li> <li><a "
-"href=\"https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet.";
-"rb\">Homebrew</a></li> <li><a href=\"https://search.nixos.org/packages?";
-"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a "
-"href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is "
-"available for your Operating System and it is missing, send us feedback so "
-"that we can add it to this list. Furthermore, if you are interested in "
-"packaging GNUnet for your Operating System, get in touch with us at gnunet-"
-"developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the APT package manager, GNUnet could be installed as "
-"simple as:"
+"li> <li><a href=\"https://packages.debian.org/search?keywords=gnunet";
+"\">Debian</a></li> <li> <a href=\"https://copr.fedorainfracloud.org/coprs/";
+"schanzen/gnunet/package/gnunet/\">Fedora (copr)</a>: <code class=\"block\"> "
+"# dnf copr enable schanzen/gnunet </code> </li> <li><a href=\"https://guix.";
+"gnu.org/en/packages/G/\">Guix</a></li> <li><a href=\"https://github.com/";
+"Homebrew/homebrew-core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> "
+"<li><a href=\"https://search.nixos.org/packages?";
+"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a href="
+"\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is available "
+"for your Operating System and it is missing, send us feedback so that we can "
+"add it to this list. Furthermore, if you are interested in packaging GNUnet "
+"for your Operating System, get in touch with us at gnunet-developers@gnu.org "
+"if you require help with this job. If you were using an Operating System "
+"with the APT package manager, GNUnet could be installed as simple as:"
 msgstr ""
 
 #: template/install.html.j2:66
@@ -2958,8 +2955,8 @@ msgid ""
 "is very hard to read to get an idea what the test code is doing. Therefore "
 "the first task (milestone 1) is to implement a new testing framework which "
 "uses network namespaces to make testing of TNG much easier. Have a look into "
-"what is planed for Layer-2-Overlay in the <a "
-"href=\"#milestones\">milestones</a>."
+"what is planed for Layer-2-Overlay in the <a href=\"#milestones"
+"\">milestones</a>."
 msgstr ""
 
 #: template/l2o/index.html.j2:54
@@ -2972,9 +2969,9 @@ msgstr ""
 
 #: template/l2o/index.html.j2:62
 msgid ""
-"The new style of writing tests in GNUnet is borrowed from the <a "
-"href=\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU "
-"Taler testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
+"The new style of writing tests in GNUnet is borrowed from the <a href="
+"\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU Taler "
+"testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
 "implemented commands to setup the <a href=\"#netjails\">netjails</a>, the "
 "test environment for each peer, to start a single peers and sending a simple "
 "test message. Because some commands depend on other commands to be finished, "
@@ -3088,8 +3085,8 @@ msgstr ""
 msgid ""
 "The CI contains test cases with a setup of peers not connected directly. The "
 "test cases proof that each peer can reach any other peer. We have test cases "
-"for the circle path and for the inverse path. <a href=\"mile4."
-"html\">Details</a>"
+"for the circle path and for the inverse path. <a href=\"mile4.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:163
@@ -3109,8 +3106,8 @@ msgid ""
 "The test cases proof that each peer can be reached, even if that peer is "
 "behind a NAT. The test case are measuring the performance. This measurement "
 "is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release. <a href=\"mile5."
-"html\">Details</a>"
+"this milestone will be a first stable release. <a href=\"mile5.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:183
@@ -3232,18 +3229,18 @@ msgid ""
 "to execute a local test interpreter per node. Will be execute by the "
 "following command.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
 "\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to start the helper processes.</td> "
+"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to start the helper processes.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Command to stop the helper processes.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to stop the helper "
-"processes.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_stop.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to stop the netjail "
-"topology.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/testing_api_cmd_netjail_stop.c</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Command to stop the test "
-"setup.</td> <tr> <td></td><td> </td> </tr> </table>"
+"align: top;\">src/testing/netjail_stop.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Script to stop the netjail topology.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to stop the test setup.</td> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:66 template/l2o/mile2.html.j2:49
@@ -3263,24 +3260,24 @@ msgid ""
 "align: top;\">src/testing/testing_api_cmd_system_create.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to create a local test system.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_connecting_peers.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\"> Command to connect two peers.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td>src/transport/"
+"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/transport/transport_api_cmd_connecting_peers.c</td><td width=\"60%\" "
+"style=\"vertical-align: top;\"> Command to connect two peers.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td>src/transport/"
 "transport_api_cmd_send_simple.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a simple message from one peer to another.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_stop_peer.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to stop a peer.</td> <tr> <td></"
 "td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to destroy the local test system.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_local_test_finished.c</"
-"td><td>Command to send a message to the master loop, if the local loop has "
-"finished.</td> <tr> </table>"
+"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to destroy the local test system.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_local_test_finished.c</td><td>Command to send "
+"a message to the master loop, if the local loop has finished.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:116
@@ -3298,12 +3295,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Introduced scripts to start the tests. The "
-"script checks, if a kernel parameter is set to allow unprivileged users to "
-"create network namespaces. The script than starts the following gerneric "
-"binary in a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/transport/"
+"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Introduced scripts to start the tests. The script "
+"checks, if a kernel parameter is set to allow unprivileged users to create "
+"network namespaces. The script than starts the following gerneric binary in "
+"a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">src/transport/"
 "test_transport_start_with_config.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">A generic binary to start a test case which will be configured "
 "by a configuration file.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
@@ -3313,18 +3310,18 @@ msgid ""
 "\">src/testing/topo.sh</td><td width=\"60%\" style=\"vertical-align: top;"
 "\">Script which reads the topology from a file for the use in the other "
 "netjail scripts.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">All already existing commands.</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">All commands changed to work "
-"with the topology data.</td> </tr> </table>"
+"style=\"vertical-align: top;\">All already existing commands.</td><td width="
+"\"60%\" style=\"vertical-align: top;\">All commands changed to work with the "
+"topology data.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile2.html.j2:51
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to send a message to the master loop "
-"if a peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"40%\" style=\"vertical-align: top;\">src/testing/"
+"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to send a message to the master loop if a "
+"peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/testing/"
 "testing_api_cmd_local_test_prepared.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a message to the master loop if a peer is "
 "ready to shutdown.</td> </tr> </table>"
@@ -3333,12 +3330,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:66
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command now uses a configuration template for "
-"the peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_transport_simple_send_topo."
-"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Topology "
-"configuration file for the simple send test case.</td> <tr> </table>"
+"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command now uses a configuration template for the "
+"peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">test_transport_simple_send_topo.conf</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Topology configuration "
+"file for the simple send test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:21
@@ -3356,24 +3353,24 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_udp_backchannel.sh</td><td width=\"55%\" "
 "style=\"vertical-align: top;\">Added script to start the udp backchannel "
-"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_broadcast.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script for the UDB broadcast test.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/transport/test_transport_simple_send_string.sh</td><td "
-"width=\"55%\" style=\"vertical-align: top;\">Added script as an example to "
-"start a test with inline topology configuration string.</td> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">All commands</td><td width=\"55%\" style=\"vertical-align: top;\">Changed "
-"code to handle strings with topology information.</td> </tr> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">src/testing/netjail_start.sh</td><td width=\"55%\" style=\"vertical-"
-"align: top;\">Changed the netjail start script to configure port forwarding "
-"for specific protocols (tcp, udp).</td> </tr> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_*."
-"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Moved to contrib/"
-"netjail directory</td> </tr> </table>"
+"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/transport/test_transport_simple_send_broadcast."
+"sh</td><td width=\"55%\" style=\"vertical-align: top;\">Added script for the "
+"UDB broadcast test.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
+"\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_simple_send_string.sh</td><td width=\"55%\" style=\"vertical-"
+"align: top;\">Added script as an example to start a test with inline "
+"topology configuration string.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">All commands</td><td width=\"55%"
+"\" style=\"vertical-align: top;\">Changed code to handle strings with "
+"topology information.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_start.sh</"
+"td><td width=\"55%\" style=\"vertical-align: top;\">Changed the netjail "
+"start script to configure port forwarding for specific protocols (tcp, udp)."
+"</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/testing/netjail_*.sh</td><td width=\"40%\" "
+"style=\"vertical-align: top;\">Moved to contrib/netjail directory</td> </tr> "
+"</table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:69
@@ -3383,16 +3380,16 @@ msgid ""
 "width=\"40%\" style=\"vertical-align: top;\">New plugin for the udp "
 "broadcast test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">New plugin for the udp backchannel test case."
-"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">New plugin for the udp backchannel test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_backchannel_check.c</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Command to check for a udp "
 "backchannel specific log entry.</td> </tr> <tr> <td></td><td> </td> </tr> "
 "<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Command to block the local loop until "
-"triggered by a external signal.</td> </tr> </table>"
+"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Command to block the local loop until triggered by "
+"a external signal.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:95
@@ -3429,9 +3426,9 @@ msgid ""
 "\" style=\"vertical-align: top;\">Added script to start the inverse distance "
 "vector test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
 "style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script to start the circle distance "
-"vector test case.</td> <tr> </table>"
+"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" style="
+"\"vertical-align: top;\">Added script to start the circle distance vector "
+"test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:58
@@ -3441,9 +3438,9 @@ msgid ""
 "style=\"vertical-align: top;\">Added logic to handle counting additonal "
 "connection per peer.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added plugin which creates the commands for "
-"the distance vector test cases.</td> <tr> </table>"
+"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added plugin which creates the commands for the "
+"distance vector test cases.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:73
@@ -3451,22 +3448,22 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_distance_vector_inverse_topo.conf</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Configuration for the DV "
-"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"60%\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Configuration for the DV circle path test "
-"case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_start.sh</td><td "
-"width=\"40%\" style=\"vertical-align: top;\">Enhanced port forwarding "
-"configuration to restrict port forwarding to specific source IPs.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">contrib/netjail/topo.sh</td><td width=\"40%\" style=\"vertical-align: top;"
-"\">Make specific nodes configurable as source node for IP forwarding.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/testing/testing.c</td><td width=\"40%\" style=\"vertical-"
-"align: top;\">Helper methods to retrieve the number of additional "
-"connections globally and per peer, and which peer is allowed as source for "
-"IP forwarding.</td> <tr> </table>"
+"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"60%\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Configuration for the DV circle path test case.</"
+"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"align: top;\">src/testing/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Enhanced port forwarding configuration to restrict "
+"port forwarding to specific source IPs.</td> <tr> <td></td><td> </td> </tr> "
+"<tr> <td width=\"60%\" style=\"vertical-align: top;\">contrib/netjail/topo."
+"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Make specific nodes "
+"configurable as source node for IP forwarding.</td> <tr> <td></td><td> </td> "
+"</tr> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
+"testing.c</td><td width=\"40%\" style=\"vertical-align: top;\">Helper "
+"methods to retrieve the number of additional connections globally and per "
+"peer, and which peer is allowed as source for IP forwarding.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile5.html.j2:21
@@ -3513,10 +3510,10 @@ msgid ""
 "\">src/transport/test_transport_nat_upnp_topo.conf</td><td width=\"40%\" "
 "style=\"vertical-align: top;\">Added topology file for nat upnp test case</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Handing over the global number of the router "
-"node to the script running on that node. (8e1bf27b11)</td> <tr> </table></"
-"br> <ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
+"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Handing over the global number of the router node "
+"to the script running on that node. (8e1bf27b11)</td> <tr> </table></br> "
+"<ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
 "<ul> <li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-"
 "helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed "
 "the format of the interface names to make miniupnpd happy. (4aec035ea)</li> "
@@ -3525,9 +3522,9 @@ msgid ""
 "<li>Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)</"
 "li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> </ul></br> <table "
 "width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/"
-"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added topology file for tcp icmp nat hole "
-"punching test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
+"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added topology file for tcp icmp nat hole punching "
+"test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
 "connection attempts to natted peers. (6de2cb8f7a)</li> <ul> <li>src/testing/"
 "testing.c</li> <li>src/transport/transport_api_cmd_connecting_peers.c</li> </"
 "ul> </ul> <ul> <li>Added code in the netjail scripts to enable router nodes "
@@ -3545,11 +3542,11 @@ msgid ""
 "The outcome of the performance measurement was ~24 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance "
-"test case. For this measurement the TNG layer was using tcp only, because "
-"there was an unfixed bug, if running tcp and udp in parallel."
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance test "
+"case. For this measurement the TNG layer was using tcp only, because there "
+"was an unfixed bug, if running tcp and udp in parallel."
 msgstr ""
 
 #: template/l2o/mile5.html.j2:142 template/probnat/api.html.j2:7
@@ -3601,10 +3598,10 @@ msgid ""
 "The outcome of the performance measurement was ~66 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance "
-"test case. The performance increased from ~24 MByte/s measured with the code "
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance test "
+"case. The performance increased from ~24 MByte/s measured with the code "
 "revision of milestone 5 by using TCP only to ~66 MByte/s measured with the "
 "code revision of milestone 6 for packet size of 65000 bytes using TCP and "
 "UDP together. There are still possibilities to increase performance "
@@ -4359,8 +4356,8 @@ msgid ""
 "know the external IP address of the other peer.</li> <li>The peers trying to "
 "communicate with each other need an indirect way to exchange messages in "
 "order to synchronize with each other.</li> </ul> These two requirements are "
-"not covered by the library. For more details have a look <a href=\"api."
-"html\">here</a>."
+"not covered by the library. For more details have a look <a href=\"api.html"
+"\">here</a>."
 msgstr ""
 
 #: template/probnat/index.html.j2:84
@@ -4541,25 +4538,25 @@ msgstr ""
 #: template/probnat/mile1.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Test framework router component to fake "
-"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/transport/nat_router.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Test framework router component to fake kernel "
+"behavior to keep a port of an outgoing connection open.</td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Test script to just send test messages to another node to open "
 "up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
 "top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
 "<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Testcase to start the script which sends test "
+"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Testcase to start the script which sends test "
 "messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
 "width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
 "conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
 "the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Script to start the test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
 "</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
@@ -4582,12 +4579,12 @@ msgstr ""
 #: template/probnat/mile2.html.j2:21
 msgid ""
 "See revision <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=8de6f974d0fe210e03e891b365613e0bc4a2ceea\">8de6f97</a> and <a "
 "href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=369c793ab577c5ab2f27c2e8dbbf77b3079cb7bb\">369c793</a> on branch "
@@ -4599,57 +4596,56 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/testing-ng/emu_run.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Script to run several cli commands to start and configure the "
-"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to "
-"makefile.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu."
-"c</td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a "
-"setup with two natted Android devices in separate subnetworks and one global "
+"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to makefile.</"
+"td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style="
+"\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu.c</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a setup "
+"with two natted Android devices in separate subnetworks and one global "
 "reachable node.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Configuration for the test case."
-"</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/transport/gnunet-service-"
-"transport.c</td><td width=\"60%\" style=\"vertical-align: top;\">Added "
-"request to ask arm service for services configured to start and checking if "
-"they have started. Added check in log file to se if communicators already "
-"connected with transport service.</td> <tr> <td></td><td> </td> </tr> <tr> "
-"<td width=\"40%\" style=\"vertical-align: top;\">include/"
-"gnunet_transport_testing_ng_lib.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Changes in header file for check of running services and "
-"connected communicaors.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/service/transport/gnunet-"
-"service-transport.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added functionality to synchronize two peers by comparing the measured "
-"RTT of both peers. This code was moved to the util library. For use of that "
-"library have a look <a href=\"api.html\">here</a></td> <tr> <td></td><td> </"
-"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
-"core/Makefile.am</td><td width=\"60%\" style=\"vertical-align: top;\">Adding "
-"test case to makefile.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_core_just_run_topo.conf</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Change the configuration "
-"file to just run peers to manually test to have a setup with two natted "
-"peers in separate subnetworks and one global reachable peer.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/include/gnunet_protocols.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Added the burst sync message to the header file.</td> <tr> "
+"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_util_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the util library.</td> "
+"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Configuration for the test case.</td> "
 "<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/lib/util/Makefile.am</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the Makefile.</td> <tr> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_nat_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API header file.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added the new API implementation file.</td> <tr> <tr> <td></td><td> </td> "
-"</tr> </table>"
+"align: top;\">src/service/transport/gnunet-service-transport.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added request to ask arm service for "
+"services configured to start and checking if they have started. Added check "
+"in log file to se if communicators already connected with transport service."
+"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">include/gnunet_transport_testing_ng_lib.h</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Changes in header file for check of "
+"running services and connected communicaors.</td> </tr> <tr> <td></td><td> </"
+"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
+"transport/gnunet-service-transport.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added functionality to synchronize two peers by comparing the "
+"measured RTT of both peers. This code was moved to the util library. For use "
+"of that library have a look <a href=\"api.html\">here</a></td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/core/Makefile.am</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Adding test case to makefile.</td> <tr> <td></td><td> </td> </"
+"tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">test_core_just_run_topo.conf</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Change the configuration file to just run peers to manually "
+"test to have a setup with two natted peers in separate subnetworks and one "
+"global reachable peer.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_protocols.h</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Added the burst sync "
+"message to the header file.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> "
+"<td width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_util_lib."
+"h</td><td width=\"60%\" style=\"vertical-align: top;\">Added the new API to "
+"the util library.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">src/lib/util/Makefile.am</td><td "
+"width=\"60%\" style=\"vertical-align: top;\">Added the new API to the "
+"Makefile.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
+"style=\"vertical-align: top;\">src/include/gnunet_nat_lib.h</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added the new API header file.</td> "
+"<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added the new API implementation file.</td> <tr> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/probnat/mile3.html.j2:22
@@ -4676,10 +4672,11 @@ msgid ""
 "test case in directory<br/><br/> src/service/arm by typing<br/><br/> "
 "typing<br/><br/> GNUNET_FORCE_LOG=';;;;DEBUG' GNUNET_FORCE_LOGFILE=test.out "
 "make check TESTS=\"test_arm_probnat.sh\"<br/><br/> one sees messages like<br/"
-"><br/> INFO Received a burst message on local port 14234 36! indicating the "
-"hole punch.<br/><br/> There needs to be optimization, because at the moment "
-"it takes too long (10 to 20 Minutes). But the optimization milestone was "
-"exchange with the milestone to get the NAT traversal running on Android."
+"><br/> INFO Received a burst message on local port 14234 36!<br/><br/> "
+"indicating the hole punch.<br/><br/> There needs to be optimization, because "
+"at the moment it takes too long (10 to 20 Minutes). But the optimization "
+"milestone was exchange with the milestone to get the NAT traversal running "
+"on Android."
 msgstr ""
 
 #: template/probnat/mile6.html.j2:21
@@ -4708,12 +4705,12 @@ msgid ""
 "server was implemented in the run function of native-lib.ccp. <br/><br/> The "
 "biggest effort to make these few lines of code work was to solve the "
 "problems with cross-compiling dependencies. This effort has been documented "
-"in this <a href=\"https://github.com/commercetest/cross-compiling-";
-"gnunet\">repository</a>. One can find these cross compiled dependencies in "
-"the directory distribution in the android studio project.<br/><br/> The "
-"original plan to run the GNUnet test framework on an Android emulator could "
-"not be realized because the Android prototype app could not be made to run "
-"on an emulator. Therefore, we did not even try to run the test framework "
+"in this <a href=\"https://github.com/commercetest/cross-compiling-gnunet";
+"\">repository</a>. One can find these cross compiled dependencies in the "
+"directory distribution in the android studio project.<br/><br/> The original "
+"plan to run the GNUnet test framework on an Android emulator could not be "
+"realized because the Android prototype app could not be made to run on an "
+"emulator. Therefore, we did not even try to run the test framework "
 "additionally. Tests were made manually on real Android devices."
 msgstr ""
 
@@ -4747,8 +4744,8 @@ msgid ""
 "android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
 "the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android.";
 "git/commit/android_studio?"
-"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a "
-"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
 "id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
 "monolith-android branch of the gnunet repo."
 msgstr ""
diff --git a/locale/it/LC_MESSAGES/messages.mo 
b/locale/it/LC_MESSAGES/messages.mo
index 8640a6c2..749e558c 100644
Binary files a/locale/it/LC_MESSAGES/messages.mo and 
b/locale/it/LC_MESSAGES/messages.mo differ
diff --git a/locale/it/LC_MESSAGES/messages.po 
b/locale/it/LC_MESSAGES/messages.po
index b61d39f2..a11bed7c 100644
--- a/locale/it/LC_MESSAGES/messages.po
+++ b/locale/it/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-27 09:33+0200\n"
+"POT-Creation-Date: 2024-08-29 09:06+0200\n"
 "PO-Revision-Date: 2022-03-27 11:53+0000\n"
 "Last-Translator: Roberto Pellegrino <speekix@gmail.com>\n"
 "Language-Team: Italian <http://weblate.taler.net/projects/gnunet/website/it/";
@@ -301,25 +301,25 @@ msgstr "Più Risorse"
 #: template/about.html.j2:81
 #, fuzzy
 #| msgid ""
-#| "There are many more resources to learn about GNUnet besides the <a "
-#| "href=\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such "
-#| "as the <a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers "
+#| "There are many more resources to learn about GNUnet besides the <a href="
+#| "\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such as "
+#| "the <a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers "
 #| "covering the various layers, many <a href=\"https://gnunet.org/en/video.";
-#| "html\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.";
-#| "html\">glossary</a>."
+#| "html\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.html";
+#| "\">glossary</a>."
 msgid ""
-"There are many more resources to learn about GNUnet besides the <a "
-"href=\"https://docs.gnunet.org/\";>handbook</a>, such as the <a "
-"href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering the "
-"various layers, many <a href=\"https://gnunet.org/en/video.html\";>videos</a> "
-"or a brief <a href=\"https://gnunet.org/en/glossary.html\";>glossary</a>."
+"There are many more resources to learn about GNUnet besides the <a href="
+"\"https://docs.gnunet.org/\";>handbook</a>, such as the <a href=\"https://bib.";
+"gnunet.org/\">bibliography</a> with papers covering the various layers, many "
+"<a href=\"https://gnunet.org/en/video.html\";>videos</a> or a brief <a href="
+"\"https://gnunet.org/en/glossary.html\";>glossary</a>."
 msgstr ""
 "Esistono molte più risorse che permettono di conoscere GNUnet oltre che il "
 "<a href=\"https://docs.gnunet.org/handbook/gnunet.html\";>manuale</a>, "
 "abbiamo la<a href=\"https://bib.gnunet.org/\";>bibliografia</a> con fogli che "
-"coprono i vari strati, molti<a href=\"https://gnunet.org/en/video.";
-"html\">video</a>o un breve <a href=\"https://gnunet.org/en/glossary.";
-"html\">glossario</a>."
+"coprono i vari strati, molti<a href=\"https://gnunet.org/en/video.html";
+"\">video</a>o un breve <a href=\"https://gnunet.org/en/glossary.html";
+"\">glossario</a>."
 
 #: template/about.html.j2:86
 msgid ""
@@ -633,11 +633,10 @@ msgstr ""
 #: template/copyright.html.j2:12
 msgid ""
 "<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.";
-"tex\">GNUnet e.V. --- Taler Systems SA agreement on licensing and "
-"collaborative development</a> of the GNUnet and GNU Taler projects is "
-"satisfied. </p>"
+"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
+"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
+"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
 msgstr ""
 "<p> I collaboratori di GNUnet con accesso Git devono firmare l'<a href=\"/"
 "static/pdf/copyright.pdf\">accordo sul copyright</a> per garantire "
@@ -735,9 +734,8 @@ msgstr "Analisi del code coverage"
 #: template/developers.html.j2:63
 msgid ""
 "We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a "
-"href=\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</"
-"a>."
+"analyze the code coverage of our tests, the results are available at <a href="
+"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
 msgstr ""
 "Utilizziamo <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</"
 "a> per analizzare il code coverage dei nostri test. I risultati sono "
@@ -855,9 +853,9 @@ msgstr ""
 "nell'archivio <a href=\"https://git.gnunet.org/gnunet-ev.git/\";>gnunet-ev</"
 "a>. Non ci sono quote associative. Tuttavia, i membri devono sostenere "
 "GNUnet e.V. e soprattutto contribuire allo sviluppo tecnico secondo le "
-"proprie possibilità. Per maggiori informazioni, consultare lo <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/\";>Satzung (Charter)</a> "
-"(attualmente disponibile solo in tedesco, sono ben accette traduzioni)."
+"proprie possibilità. Per maggiori informazioni, consultare lo <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/\";>Satzung (Charter)</a> (attualmente "
+"disponibile solo in tedesco, sono ben accette traduzioni)."
 
 #: template/ev.html.j2:53
 msgid "Governance"
@@ -884,14 +882,13 @@ msgid ""
 "dt> <dd> <a href=\"https://grothoff.org/christian/\";>Christian Grothoff</a>, "
 "Julius Bünger </dd> </dl>"
 msgstr ""
-"Il nostro atto costitutivo e l'elenco dei membri è disponibile su <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.";
-"gnunet.org/gnunet-ev.git/tree/satzung.tex</a>. Il consiglio direttivo "
-"attuale è composto da: <dl><dt>Vorsitz</dt><dd><a href=\"https://schanzen.";
-"eu\">Martin Schanzenbach</a></dd><dt>stellvertretender Vorsitz</"
-"dt><dd>t3sserakt</dd><dt>Kassenwart</dt><dd>Florian Dold</dd><dt>Beisitzer</"
-"dt><dd><a href=\"https://grothoff.org/christian/\";>Christian Grothoff</a>, "
-"ch3 </dd></dl>"
+"Il nostro atto costitutivo e l'elenco dei membri è disponibile su <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
+"org/gnunet-ev.git/tree/satzung.tex</a>. Il consiglio direttivo attuale è "
+"composto da: <dl><dt>Vorsitz</dt><dd><a href=\"https://schanzen.eu\";>Martin "
+"Schanzenbach</a></dd><dt>stellvertretender Vorsitz</dt><dd>t3sserakt</"
+"dd><dt>Kassenwart</dt><dd>Florian Dold</dd><dt>Beisitzer</dt><dd><a href="
+"\"https://grothoff.org/christian/\";>Christian Grothoff</a>, ch3 </dd></dl>"
 
 #: template/ev.html.j2:74
 msgid "Official Meeting Notes"
@@ -1831,8 +1828,8 @@ msgstr ""
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
-"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or 'm' "
-"(and the module is loaded)."
+"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
+"'m' (and the module is loaded)."
 msgstr ""
 "R: Per il DNS GNUnet, le tue iptables devono avere il &quot;proprio&quot; "
 "supporto di coincidenza. Questo si ottiene avendo le opzioni corrette del "
@@ -2517,16 +2514,16 @@ msgid ""
 "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
 "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
 "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a "
-"href=\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a "
-"href=\"https://pkgsrc.org\";>pkgsrc</a>."
+"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
+"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
+"pkgsrc.org\">pkgsrc</a>."
 msgstr ""
 "Le versioni sono pubblicate su <a href=\"https://ftpmirror.gnu.org/gnu/";
 "gnunet/\">ftpmirror.gnu.org/gnu/gnunet</a>. È possibile trovare gnurl "
 "all'interno di un'ampia gamma di distribuzioni e gestori di pacchetti. Tra i "
 "Gestori di pacchetti che includono gnurl ci sono: <a href=\"https://www.gnu.";
-"org/software/guix/\">GNU Guix</a> (disponibile come \"gnurl\"), <a "
-"href=\"https://gentoo.org\";>Gentoo</a> tramite la raccolta di ebuild "
+"org/software/guix/\">GNU Guix</a> (disponibile come \"gnurl\"), <a href="
+"\"https://gentoo.org\";>Gentoo</a> tramite la raccolta di ebuild "
 "collaborativa <a href=\"https://git.gnunet.org/youbroketheinternet-overlay.";
 "git/\">youbroketheinternet</a>, <a href=\"https://nixos.org/nix/\";>Nix</a> e "
 "come www/gnurl in <a href=\"https://pkgsrc.org\";>pkgsrc</a>."
@@ -2746,24 +2743,23 @@ msgstr ""
 "<li> L'API REST sviluppato in GNUnet<br> L'API REST è già incorporato "
 "nell'archivio gnunet.git (<a href=\"https://gnunet.org/git/gnunet.git/\";>Git "
 "Principale GNUnet</a>).<br /> Per usare le nuove funzionalità, clonare "
-"l'archivio e seguire l'<a href=\"https://gnunet.org/en/install.";
-"html\">Installazione</a> su gnunet.org. Poi, avviare il servizio rest "
-"tramite \"gnunet-arm -i rest\". </li> <li> Applicazione Web<br> "
-"L'applicazione web è disponibile nell'archivio gnunet-webui.git (<a "
-"href=\"https://gnunet.org/git/gnunet-webui.git/\";>Git Interfaccia Utente Web "
-"GNUnet</a>).<br /> È necessario installare la versione più recente di "
-"\"nodo\" e \"yarn\". A seconda del sistema operativo, potrebbe essere "
-"necessario scaricare versioni più recenti e installarle manualmente e non "
-"tramite il gestore di pacchetti. Quando l'installazione è andata a buon "
-"fine, è necessario clonare l'archivio. Poi, è necessario eseguire "
-"\"installazione yarn\" e \"avvio yarn\" per fare un test. Per distribuire il "
-"sito web (ricorda che questo sito comunica con un'altra istanza localhost) "
-"usa \"compilazione yarn\" per compilare l'applicazione web e usare l'output "
-"nella directory \"dist\". </li> <li> Documentazione<br /> La documentazione "
-"è disponibile nell'archivio gnunet-rest-api.git (<a href=\"https://gnunet.";
-"org/git/gnunet-rest-api.git/\">Documentazione Git API REST GNUnet </a>). "
-"<br /> Clonare l'archivio e \"creare html\". Poi aprire \"index.html\" in "
-"\"build/html/\". </li>"
+"l'archivio e seguire l'<a href=\"https://gnunet.org/en/install.html";
+"\">Installazione</a> su gnunet.org. Poi, avviare il servizio rest tramite "
+"\"gnunet-arm -i rest\". </li> <li> Applicazione Web<br> L'applicazione web è "
+"disponibile nell'archivio gnunet-webui.git (<a href=\"https://gnunet.org/git/";
+"gnunet-webui.git/\">Git Interfaccia Utente Web GNUnet</a>).<br /> È "
+"necessario installare la versione più recente di \"nodo\" e \"yarn\". A "
+"seconda del sistema operativo, potrebbe essere necessario scaricare versioni "
+"più recenti e installarle manualmente e non tramite il gestore di pacchetti. "
+"Quando l'installazione è andata a buon fine, è necessario clonare "
+"l'archivio. Poi, è necessario eseguire \"installazione yarn\" e \"avvio yarn"
+"\" per fare un test. Per distribuire il sito web (ricorda che questo sito "
+"comunica con un'altra istanza localhost) usa \"compilazione yarn\" per "
+"compilare l'applicazione web e usare l'output nella directory \"dist\". </"
+"li> <li> Documentazione<br /> La documentazione è disponibile nell'archivio "
+"gnunet-rest-api.git (<a href=\"https://gnunet.org/git/gnunet-rest-api.git/";
+"\">Documentazione Git API REST GNUnet </a>). <br /> Clonare l'archivio e "
+"\"creare html\". Poi aprire \"index.html\" in \"build/html/\". </li>"
 
 #: template/gsoc-2018-gnunet-webui.html.j2:92
 msgid ""
@@ -2842,23 +2838,22 @@ msgstr ""
 #| "The GNUnet team is currently working on a transport layer rewrite in "
 #| "order to fix core issues with connectivity. This new component is "
 #| "currently developed under the name \"TNG\". What is currently known as "
-#| "\"transport plugins\" will in the TNG be represented as "
-#| "\"communicators\". Communicators are processes with a well defined API "
-#| "that allow to connect peers over a specific protocol. The primary "
-#| "protocol which are already implemented are UNIX sockets, UDP sockets, and "
-#| "TCP sockets. For a truly resilient network, other connectivity options "
-#| "such as WiFi mesh, Bluetooth, HTTP(S), QUIC or even more obscure "
-#| "alternatives such as radio are required. In this project, the goal is to "
-#| "select, implement and test new communicators. While TNG is not yet ready, "
-#| "communicators can, by design, be developed and tested against the current "
-#| "API. We expect that this project can be worked on by multiple students as "
-#| "there are a lot of protocols to choose from. The tasks would consist of: "
-#| "<ol> <li>Deciding which communicators to implement.</li> <li>Test the "
-#| "communicators.</li> <li>Documentation.</li> </ol> Advantageous skills/"
-#| "languages/frameworks: <ol> <li>C</li> <li>Knowledge of HTTPS, QUIC, "
-#| "Bluetooth or WiFi.</li> </ol> <br/> <strong>Difficulty:</strong> Average, "
-#| "but depends on selected protocols. <br/> <strong>Mentors:</strong> Martin "
-#| "Schanzenbach, t3sserakt"
+#| "\"transport plugins\" will in the TNG be represented as \"communicators"
+#| "\". Communicators are processes with a well defined API that allow to "
+#| "connect peers over a specific protocol. The primary protocol which are "
+#| "already implemented are UNIX sockets, UDP sockets, and TCP sockets. For a "
+#| "truly resilient network, other connectivity options such as WiFi mesh, "
+#| "Bluetooth, HTTP(S), QUIC or even more obscure alternatives such as radio "
+#| "are required. In this project, the goal is to select, implement and test "
+#| "new communicators. While TNG is not yet ready, communicators can, by "
+#| "design, be developed and tested against the current API. We expect that "
+#| "this project can be worked on by multiple students as there are a lot of "
+#| "protocols to choose from. The tasks would consist of: <ol> <li>Deciding "
+#| "which communicators to implement.</li> <li>Test the communicators.</li> "
+#| "<li>Documentation.</li> </ol> Advantageous skills/languages/frameworks: "
+#| "<ol> <li>C</li> <li>Knowledge of HTTPS, QUIC, Bluetooth or WiFi.</li> </"
+#| "ol> <br/> <strong>Difficulty:</strong> Average, but depends on selected "
+#| "protocols. <br/> <strong>Mentors:</strong> Martin Schanzenbach, t3sserakt"
 msgid ""
 "The GNUnet team is currently working on a transport layer rewrite in order "
 "to fix core issues with connectivity. This new component is currently "
@@ -3013,9 +3008,9 @@ msgstr ""
 #: template/gsoc.html.j2:269
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Currently, there is a Webextension which uses the GNUnet <a "
-"href=\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption "
-"and ease of use, this project aims to include a full GNUnet node within the "
+"System. Currently, there is a Webextension which uses the GNUnet <a href="
+"\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption and "
+"ease of use, this project aims to include a full GNUnet node within the "
 "Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
 "JavaScript as demonstrated <a href=\"https://gnunet.io\";>here</a>. The idea "
 "is to improve upon this concept and support more of GNUnet's subsystems. The "
@@ -3371,8 +3366,8 @@ msgid ""
 "GNUnet is a network protocol stack for building secure, distributed, and "
 "privacy-preserving applications.<br/> With strong roots in <a class=\"link\" "
 "href=\"https://bib.gnunet.org\";>academic research</a>, our goal is to "
-"replace the <a class=\"link\" href=\"https://secushare.org/broken-";
-"internet\">old insecure Internet</a> protocol stack."
+"replace the <a class=\"link\" href=\"https://secushare.org/broken-internet";
+"\">old insecure Internet</a> protocol stack."
 msgstr ""
 "GNUnet &egrave; uno stack di protocolli di rete per costruire applicazione "
 "sicure, distribuite e che preservano la privacy.<br/> Con forti radici nella "
@@ -3404,9 +3399,9 @@ msgid ""
 "papers/65.pdf\"> improving addressing, routing, naming and content "
 "distribution</a> in a technically robust manner - as opposed to ad-hoc "
 "designs in place today. <!-- Proposal from fabian gerlach: GNUnet is built "
-"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by "
-"design\"</a> and \"distributed by design\". This improves addressing, "
-"routing, naming and content distribution in a technically robust manner. -->"
+"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design"
+"\"</a> and \"distributed by design\". This improves addressing, routing, "
+"naming and content distribution in a technically robust manner. -->"
 msgstr ""
 
 #: template/index.html.j2:179
@@ -3416,9 +3411,9 @@ msgstr ""
 #: template/index.html.j2:181
 msgid ""
 "Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a "
-"class=\"link\" href=\"https://www.gnu.org/philosophy/free-sw.";
-"html\">essential freedoms</a> to various degrees."
+"implementations, traffic shapers and firewalls restrict all of the <a class="
+"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\";>essential "
+"freedoms</a> to various degrees."
 msgstr ""
 
 #: template/index.html.j2:205
@@ -3427,8 +3422,8 @@ msgstr ""
 
 #: template/index.html.j2:207
 msgid ""
-"GNUnet is a self-organizing network and it is <a class=\"link\" "
-"href=\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
+"GNUnet is a self-organizing network and it is <a class=\"link\" href="
+"\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
 "freedom. GNUnet puts you in control of your data. You determine which data "
 "to share with whom, and you&#39;re not pressured to accept compromises. It "
 "gives users freedoms to securely access information (\"run\" the network), "
@@ -3674,21 +3669,20 @@ msgid ""
 "GNUnet is reportedly available for: <ul> <li><a href=\"https://pkgs.";
 "alpinelinux.org/package/edge/community/x86_64/gnunet\">Alpine</a></li> "
 "<li><a href=\"https://aur.archlinux.org/packages/gnunet/\";>Arch (AUR)</a></"
-"li> <li><a href=\"https://packages.debian.org/search?";
-"keywords=gnunet\">Debian</a></li> <li> <a href=\"https://copr.";
-"fedorainfracloud.org/coprs/schanzen/gnunet/package/gnunet/\">Fedora (copr)</"
-"a>: <code class=\"block\"> # dnf copr enable schanzen/gnunet </code> </li> "
-"<li><a href=\"https://guix.gnu.org/en/packages/G/\";>Guix</a></li> <li><a "
-"href=\"https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet.";
-"rb\">Homebrew</a></li> <li><a href=\"https://search.nixos.org/packages?";
-"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a "
-"href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is "
-"available for your Operating System and it is missing, send us feedback so "
-"that we can add it to this list. Furthermore, if you are interested in "
-"packaging GNUnet for your Operating System, get in touch with us at gnunet-"
-"developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the APT package manager, GNUnet could be installed as "
-"simple as:"
+"li> <li><a href=\"https://packages.debian.org/search?keywords=gnunet";
+"\">Debian</a></li> <li> <a href=\"https://copr.fedorainfracloud.org/coprs/";
+"schanzen/gnunet/package/gnunet/\">Fedora (copr)</a>: <code class=\"block\"> "
+"# dnf copr enable schanzen/gnunet </code> </li> <li><a href=\"https://guix.";
+"gnu.org/en/packages/G/\">Guix</a></li> <li><a href=\"https://github.com/";
+"Homebrew/homebrew-core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> "
+"<li><a href=\"https://search.nixos.org/packages?";
+"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a href="
+"\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is available "
+"for your Operating System and it is missing, send us feedback so that we can "
+"add it to this list. Furthermore, if you are interested in packaging GNUnet "
+"for your Operating System, get in touch with us at gnunet-developers@gnu.org "
+"if you require help with this job. If you were using an Operating System "
+"with the APT package manager, GNUnet could be installed as simple as:"
 msgstr ""
 
 #: template/install.html.j2:66
@@ -3854,8 +3848,8 @@ msgid ""
 "is very hard to read to get an idea what the test code is doing. Therefore "
 "the first task (milestone 1) is to implement a new testing framework which "
 "uses network namespaces to make testing of TNG much easier. Have a look into "
-"what is planed for Layer-2-Overlay in the <a "
-"href=\"#milestones\">milestones</a>."
+"what is planed for Layer-2-Overlay in the <a href=\"#milestones"
+"\">milestones</a>."
 msgstr ""
 
 #: template/l2o/index.html.j2:54
@@ -3868,9 +3862,9 @@ msgstr ""
 
 #: template/l2o/index.html.j2:62
 msgid ""
-"The new style of writing tests in GNUnet is borrowed from the <a "
-"href=\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU "
-"Taler testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
+"The new style of writing tests in GNUnet is borrowed from the <a href="
+"\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU Taler "
+"testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
 "implemented commands to setup the <a href=\"#netjails\">netjails</a>, the "
 "test environment for each peer, to start a single peers and sending a simple "
 "test message. Because some commands depend on other commands to be finished, "
@@ -3984,8 +3978,8 @@ msgstr ""
 msgid ""
 "The CI contains test cases with a setup of peers not connected directly. The "
 "test cases proof that each peer can reach any other peer. We have test cases "
-"for the circle path and for the inverse path. <a href=\"mile4."
-"html\">Details</a>"
+"for the circle path and for the inverse path. <a href=\"mile4.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:163
@@ -4005,8 +3999,8 @@ msgid ""
 "The test cases proof that each peer can be reached, even if that peer is "
 "behind a NAT. The test case are measuring the performance. This measurement "
 "is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release. <a href=\"mile5."
-"html\">Details</a>"
+"this milestone will be a first stable release. <a href=\"mile5.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:183
@@ -4128,18 +4122,18 @@ msgid ""
 "to execute a local test interpreter per node. Will be execute by the "
 "following command.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
 "\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to start the helper processes.</td> "
+"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to start the helper processes.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Command to stop the helper processes.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to stop the helper "
-"processes.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_stop.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to stop the netjail "
-"topology.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/testing_api_cmd_netjail_stop.c</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Command to stop the test "
-"setup.</td> <tr> <td></td><td> </td> </tr> </table>"
+"align: top;\">src/testing/netjail_stop.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Script to stop the netjail topology.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to stop the test setup.</td> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:66 template/l2o/mile2.html.j2:49
@@ -4159,24 +4153,24 @@ msgid ""
 "align: top;\">src/testing/testing_api_cmd_system_create.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to create a local test system.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_connecting_peers.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\"> Command to connect two peers.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td>src/transport/"
+"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/transport/transport_api_cmd_connecting_peers.c</td><td width=\"60%\" "
+"style=\"vertical-align: top;\"> Command to connect two peers.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td>src/transport/"
 "transport_api_cmd_send_simple.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a simple message from one peer to another.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_stop_peer.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to stop a peer.</td> <tr> <td></"
 "td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to destroy the local test system.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_local_test_finished.c</"
-"td><td>Command to send a message to the master loop, if the local loop has "
-"finished.</td> <tr> </table>"
+"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to destroy the local test system.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_local_test_finished.c</td><td>Command to send "
+"a message to the master loop, if the local loop has finished.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:116
@@ -4194,12 +4188,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Introduced scripts to start the tests. The "
-"script checks, if a kernel parameter is set to allow unprivileged users to "
-"create network namespaces. The script than starts the following gerneric "
-"binary in a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/transport/"
+"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Introduced scripts to start the tests. The script "
+"checks, if a kernel parameter is set to allow unprivileged users to create "
+"network namespaces. The script than starts the following gerneric binary in "
+"a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">src/transport/"
 "test_transport_start_with_config.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">A generic binary to start a test case which will be configured "
 "by a configuration file.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
@@ -4209,18 +4203,18 @@ msgid ""
 "\">src/testing/topo.sh</td><td width=\"60%\" style=\"vertical-align: top;"
 "\">Script which reads the topology from a file for the use in the other "
 "netjail scripts.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">All already existing commands.</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">All commands changed to work "
-"with the topology data.</td> </tr> </table>"
+"style=\"vertical-align: top;\">All already existing commands.</td><td width="
+"\"60%\" style=\"vertical-align: top;\">All commands changed to work with the "
+"topology data.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile2.html.j2:51
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to send a message to the master loop "
-"if a peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"40%\" style=\"vertical-align: top;\">src/testing/"
+"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to send a message to the master loop if a "
+"peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/testing/"
 "testing_api_cmd_local_test_prepared.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a message to the master loop if a peer is "
 "ready to shutdown.</td> </tr> </table>"
@@ -4229,12 +4223,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:66
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command now uses a configuration template for "
-"the peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_transport_simple_send_topo."
-"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Topology "
-"configuration file for the simple send test case.</td> <tr> </table>"
+"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command now uses a configuration template for the "
+"peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">test_transport_simple_send_topo.conf</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Topology configuration "
+"file for the simple send test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:21
@@ -4252,24 +4246,24 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_udp_backchannel.sh</td><td width=\"55%\" "
 "style=\"vertical-align: top;\">Added script to start the udp backchannel "
-"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_broadcast.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script for the UDB broadcast test.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/transport/test_transport_simple_send_string.sh</td><td "
-"width=\"55%\" style=\"vertical-align: top;\">Added script as an example to "
-"start a test with inline topology configuration string.</td> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">All commands</td><td width=\"55%\" style=\"vertical-align: top;\">Changed "
-"code to handle strings with topology information.</td> </tr> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">src/testing/netjail_start.sh</td><td width=\"55%\" style=\"vertical-"
-"align: top;\">Changed the netjail start script to configure port forwarding "
-"for specific protocols (tcp, udp).</td> </tr> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_*."
-"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Moved to contrib/"
-"netjail directory</td> </tr> </table>"
+"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/transport/test_transport_simple_send_broadcast."
+"sh</td><td width=\"55%\" style=\"vertical-align: top;\">Added script for the "
+"UDB broadcast test.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
+"\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_simple_send_string.sh</td><td width=\"55%\" style=\"vertical-"
+"align: top;\">Added script as an example to start a test with inline "
+"topology configuration string.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">All commands</td><td width=\"55%"
+"\" style=\"vertical-align: top;\">Changed code to handle strings with "
+"topology information.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_start.sh</"
+"td><td width=\"55%\" style=\"vertical-align: top;\">Changed the netjail "
+"start script to configure port forwarding for specific protocols (tcp, udp)."
+"</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/testing/netjail_*.sh</td><td width=\"40%\" "
+"style=\"vertical-align: top;\">Moved to contrib/netjail directory</td> </tr> "
+"</table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:69
@@ -4279,16 +4273,16 @@ msgid ""
 "width=\"40%\" style=\"vertical-align: top;\">New plugin for the udp "
 "broadcast test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">New plugin for the udp backchannel test case."
-"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">New plugin for the udp backchannel test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_backchannel_check.c</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Command to check for a udp "
 "backchannel specific log entry.</td> </tr> <tr> <td></td><td> </td> </tr> "
 "<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Command to block the local loop until "
-"triggered by a external signal.</td> </tr> </table>"
+"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Command to block the local loop until triggered by "
+"a external signal.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:95
@@ -4325,9 +4319,9 @@ msgid ""
 "\" style=\"vertical-align: top;\">Added script to start the inverse distance "
 "vector test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
 "style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script to start the circle distance "
-"vector test case.</td> <tr> </table>"
+"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" style="
+"\"vertical-align: top;\">Added script to start the circle distance vector "
+"test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:58
@@ -4337,9 +4331,9 @@ msgid ""
 "style=\"vertical-align: top;\">Added logic to handle counting additonal "
 "connection per peer.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added plugin which creates the commands for "
-"the distance vector test cases.</td> <tr> </table>"
+"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added plugin which creates the commands for the "
+"distance vector test cases.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:73
@@ -4347,22 +4341,22 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_distance_vector_inverse_topo.conf</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Configuration for the DV "
-"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"60%\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Configuration for the DV circle path test "
-"case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_start.sh</td><td "
-"width=\"40%\" style=\"vertical-align: top;\">Enhanced port forwarding "
-"configuration to restrict port forwarding to specific source IPs.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">contrib/netjail/topo.sh</td><td width=\"40%\" style=\"vertical-align: top;"
-"\">Make specific nodes configurable as source node for IP forwarding.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/testing/testing.c</td><td width=\"40%\" style=\"vertical-"
-"align: top;\">Helper methods to retrieve the number of additional "
-"connections globally and per peer, and which peer is allowed as source for "
-"IP forwarding.</td> <tr> </table>"
+"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"60%\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Configuration for the DV circle path test case.</"
+"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"align: top;\">src/testing/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Enhanced port forwarding configuration to restrict "
+"port forwarding to specific source IPs.</td> <tr> <td></td><td> </td> </tr> "
+"<tr> <td width=\"60%\" style=\"vertical-align: top;\">contrib/netjail/topo."
+"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Make specific nodes "
+"configurable as source node for IP forwarding.</td> <tr> <td></td><td> </td> "
+"</tr> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
+"testing.c</td><td width=\"40%\" style=\"vertical-align: top;\">Helper "
+"methods to retrieve the number of additional connections globally and per "
+"peer, and which peer is allowed as source for IP forwarding.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile5.html.j2:21
@@ -4409,10 +4403,10 @@ msgid ""
 "\">src/transport/test_transport_nat_upnp_topo.conf</td><td width=\"40%\" "
 "style=\"vertical-align: top;\">Added topology file for nat upnp test case</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Handing over the global number of the router "
-"node to the script running on that node. (8e1bf27b11)</td> <tr> </table></"
-"br> <ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
+"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Handing over the global number of the router node "
+"to the script running on that node. (8e1bf27b11)</td> <tr> </table></br> "
+"<ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
 "<ul> <li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-"
 "helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed "
 "the format of the interface names to make miniupnpd happy. (4aec035ea)</li> "
@@ -4421,9 +4415,9 @@ msgid ""
 "<li>Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)</"
 "li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> </ul></br> <table "
 "width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/"
-"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added topology file for tcp icmp nat hole "
-"punching test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
+"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added topology file for tcp icmp nat hole punching "
+"test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
 "connection attempts to natted peers. (6de2cb8f7a)</li> <ul> <li>src/testing/"
 "testing.c</li> <li>src/transport/transport_api_cmd_connecting_peers.c</li> </"
 "ul> </ul> <ul> <li>Added code in the netjail scripts to enable router nodes "
@@ -4443,11 +4437,11 @@ msgid ""
 "The outcome of the performance measurement was ~24 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance "
-"test case. For this measurement the TNG layer was using tcp only, because "
-"there was an unfixed bug, if running tcp and udp in parallel."
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance test "
+"case. For this measurement the TNG layer was using tcp only, because there "
+"was an unfixed bug, if running tcp and udp in parallel."
 msgstr ""
 
 #: template/l2o/mile5.html.j2:142 template/probnat/api.html.j2:7
@@ -4499,10 +4493,10 @@ msgid ""
 "The outcome of the performance measurement was ~66 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance "
-"test case. The performance increased from ~24 MByte/s measured with the code "
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance test "
+"case. The performance increased from ~24 MByte/s measured with the code "
 "revision of milestone 5 by using TCP only to ~66 MByte/s measured with the "
 "code revision of milestone 6 for packet size of 65000 bytes using TCP and "
 "UDP together. There are still possibilities to increase performance "
@@ -5257,8 +5251,8 @@ msgid ""
 "know the external IP address of the other peer.</li> <li>The peers trying to "
 "communicate with each other need an indirect way to exchange messages in "
 "order to synchronize with each other.</li> </ul> These two requirements are "
-"not covered by the library. For more details have a look <a href=\"api."
-"html\">here</a>."
+"not covered by the library. For more details have a look <a href=\"api.html"
+"\">here</a>."
 msgstr ""
 
 #: template/probnat/index.html.j2:84
@@ -5439,25 +5433,25 @@ msgstr ""
 #: template/probnat/mile1.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Test framework router component to fake "
-"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/transport/nat_router.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Test framework router component to fake kernel "
+"behavior to keep a port of an outgoing connection open.</td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Test script to just send test messages to another node to open "
 "up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
 "top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
 "<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Testcase to start the script which sends test "
+"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Testcase to start the script which sends test "
 "messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
 "width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
 "conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
 "the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Script to start the test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
 "</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
@@ -5480,12 +5474,12 @@ msgstr ""
 #: template/probnat/mile2.html.j2:21
 msgid ""
 "See revision <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=8de6f974d0fe210e03e891b365613e0bc4a2ceea\">8de6f97</a> and <a "
 "href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=369c793ab577c5ab2f27c2e8dbbf77b3079cb7bb\">369c793</a> on branch "
@@ -5497,57 +5491,56 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/testing-ng/emu_run.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Script to run several cli commands to start and configure the "
-"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to "
-"makefile.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu."
-"c</td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a "
-"setup with two natted Android devices in separate subnetworks and one global "
+"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to makefile.</"
+"td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style="
+"\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu.c</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a setup "
+"with two natted Android devices in separate subnetworks and one global "
 "reachable node.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Configuration for the test case."
-"</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/transport/gnunet-service-"
-"transport.c</td><td width=\"60%\" style=\"vertical-align: top;\">Added "
-"request to ask arm service for services configured to start and checking if "
-"they have started. Added check in log file to se if communicators already "
-"connected with transport service.</td> <tr> <td></td><td> </td> </tr> <tr> "
-"<td width=\"40%\" style=\"vertical-align: top;\">include/"
-"gnunet_transport_testing_ng_lib.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Changes in header file for check of running services and "
-"connected communicaors.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/service/transport/gnunet-"
-"service-transport.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added functionality to synchronize two peers by comparing the measured "
-"RTT of both peers. This code was moved to the util library. For use of that "
-"library have a look <a href=\"api.html\">here</a></td> <tr> <td></td><td> </"
-"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
-"core/Makefile.am</td><td width=\"60%\" style=\"vertical-align: top;\">Adding "
-"test case to makefile.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_core_just_run_topo.conf</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Change the configuration "
-"file to just run peers to manually test to have a setup with two natted "
-"peers in separate subnetworks and one global reachable peer.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/include/gnunet_protocols.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Added the burst sync message to the header file.</td> <tr> "
+"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_util_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the util library.</td> "
+"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Configuration for the test case.</td> "
 "<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/lib/util/Makefile.am</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the Makefile.</td> <tr> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_nat_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API header file.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added the new API implementation file.</td> <tr> <tr> <td></td><td> </td> "
-"</tr> </table>"
+"align: top;\">src/service/transport/gnunet-service-transport.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added request to ask arm service for "
+"services configured to start and checking if they have started. Added check "
+"in log file to se if communicators already connected with transport service."
+"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">include/gnunet_transport_testing_ng_lib.h</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Changes in header file for check of "
+"running services and connected communicaors.</td> </tr> <tr> <td></td><td> </"
+"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
+"transport/gnunet-service-transport.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added functionality to synchronize two peers by comparing the "
+"measured RTT of both peers. This code was moved to the util library. For use "
+"of that library have a look <a href=\"api.html\">here</a></td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/core/Makefile.am</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Adding test case to makefile.</td> <tr> <td></td><td> </td> </"
+"tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">test_core_just_run_topo.conf</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Change the configuration file to just run peers to manually "
+"test to have a setup with two natted peers in separate subnetworks and one "
+"global reachable peer.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_protocols.h</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Added the burst sync "
+"message to the header file.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> "
+"<td width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_util_lib."
+"h</td><td width=\"60%\" style=\"vertical-align: top;\">Added the new API to "
+"the util library.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">src/lib/util/Makefile.am</td><td "
+"width=\"60%\" style=\"vertical-align: top;\">Added the new API to the "
+"Makefile.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
+"style=\"vertical-align: top;\">src/include/gnunet_nat_lib.h</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added the new API header file.</td> "
+"<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added the new API implementation file.</td> <tr> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/probnat/mile3.html.j2:22
@@ -5574,10 +5567,11 @@ msgid ""
 "test case in directory<br/><br/> src/service/arm by typing<br/><br/> "
 "typing<br/><br/> GNUNET_FORCE_LOG=';;;;DEBUG' GNUNET_FORCE_LOGFILE=test.out "
 "make check TESTS=\"test_arm_probnat.sh\"<br/><br/> one sees messages like<br/"
-"><br/> INFO Received a burst message on local port 14234 36! indicating the "
-"hole punch.<br/><br/> There needs to be optimization, because at the moment "
-"it takes too long (10 to 20 Minutes). But the optimization milestone was "
-"exchange with the milestone to get the NAT traversal running on Android."
+"><br/> INFO Received a burst message on local port 14234 36!<br/><br/> "
+"indicating the hole punch.<br/><br/> There needs to be optimization, because "
+"at the moment it takes too long (10 to 20 Minutes). But the optimization "
+"milestone was exchange with the milestone to get the NAT traversal running "
+"on Android."
 msgstr ""
 
 #: template/probnat/mile6.html.j2:21
@@ -5606,12 +5600,12 @@ msgid ""
 "server was implemented in the run function of native-lib.ccp. <br/><br/> The "
 "biggest effort to make these few lines of code work was to solve the "
 "problems with cross-compiling dependencies. This effort has been documented "
-"in this <a href=\"https://github.com/commercetest/cross-compiling-";
-"gnunet\">repository</a>. One can find these cross compiled dependencies in "
-"the directory distribution in the android studio project.<br/><br/> The "
-"original plan to run the GNUnet test framework on an Android emulator could "
-"not be realized because the Android prototype app could not be made to run "
-"on an emulator. Therefore, we did not even try to run the test framework "
+"in this <a href=\"https://github.com/commercetest/cross-compiling-gnunet";
+"\">repository</a>. One can find these cross compiled dependencies in the "
+"directory distribution in the android studio project.<br/><br/> The original "
+"plan to run the GNUnet test framework on an Android emulator could not be "
+"realized because the Android prototype app could not be made to run on an "
+"emulator. Therefore, we did not even try to run the test framework "
 "additionally. Tests were made manually on real Android devices."
 msgstr ""
 
@@ -5645,8 +5639,8 @@ msgid ""
 "android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
 "the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android.";
 "git/commit/android_studio?"
-"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a "
-"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
 "id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
 "monolith-android branch of the gnunet repo."
 msgstr ""
@@ -5809,23 +5803,22 @@ msgstr ""
 
 #~ msgid ""
 #~ "To get know and learn more, please check our <a href=\"https://docs.";
-#~ "gnunet.org/handbook/gnunet.html\">handbook</a>, especially the <a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Key-";
-#~ "Concepts\">chapter on \"Key Concepts\"</a>, explaining the fundamental "
-#~ "concepts of GNUnet: <ul> <li><a href=\"https://docs.gnunet.org/handbook/";
-#~ "gnunet.html#Authentication\">Authentication</a></li> <li><a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Accounting-to-";
-#~ "Encourage-Resource-Sharing\">Accounting to Encourage Resource Sharing</"
-#~ "a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Confidentiality\">Confidentiality</a></li> <li><a href=\"https://";
-#~ "docs.gnunet.org/handbook/gnunet.html#Anonymity\">Anonymity</a></li> "
-#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Deniability\">Deniability</a></li> <li><a href=\"https://docs.gnunet.";
-#~ "org/handbook/gnunet.html#Peer-Identities\">Peer Identities</a></li> "
-#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-the-";
-#~ "GNU-Name-System-_0028GNS-Zones_0029\">Zones in the GNU Name System (GNS "
-#~ "Zones)</a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Egos\">Egos</a></li> </ul>"
+#~ "gnunet.org/handbook/gnunet.html\">handbook</a>, especially the <a href="
+#~ "\"https://docs.gnunet.org/handbook/gnunet.html#Key-Concepts\";>chapter on "
+#~ "\"Key Concepts\"</a>, explaining the fundamental concepts of GNUnet: <ul> "
+#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Authentication";
+#~ "\">Authentication</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Accounting-to-Encourage-Resource-Sharing\">Accounting to "
+#~ "Encourage Resource Sharing</a></li> <li><a href=\"https://docs.gnunet.org/";
+#~ "handbook/gnunet.html#Confidentiality\">Confidentiality</a></li> <li><a "
+#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity";
+#~ "\">Anonymity</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Deniability\">Deniability</a></li> <li><a href=\"https://docs.";
+#~ "gnunet.org/handbook/gnunet.html#Peer-Identities\">Peer Identities</a></"
+#~ "li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-";
+#~ "the-GNU-Name-System-_0028GNS-Zones_0029\">Zones in the GNU Name System "
+#~ "(GNS Zones)</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Egos\">Egos</a></li> </ul>"
 #~ msgstr ""
 #~ "Per conoscere ed approfondire, si prega di controllare il nostro manuale, "
 #~ "in particolare il capitolo sui \"Concetti Chiave\", che spiega il "
@@ -5840,14 +5833,14 @@ msgstr ""
 
 #~ msgid ""
 #~ "You are most welcome to <a href=\"engage.html\">get engaged into the "
-#~ "conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a "
-#~ "href=\"use.html\">use it</a> and <a href=\"engage.html\">contribute and "
-#~ "get engaged</a> in various ways."
+#~ "conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href="
+#~ "\"use.html\">use it</a> and <a href=\"engage.html\">contribute and get "
+#~ "engaged</a> in various ways."
 #~ msgstr ""
 #~ "Sei sempre il benvenuto <a href=\"engage.html\">quando si tratta di "
 #~ "affrontare conversazioni</a>, <a href=\"install.html\">installare GNUnet</"
-#~ "a>, <a href=\"use.html\">utilizzarlo</a> e <a href=\"engage."
-#~ "html\">contribuire ed impegnarsi</a> in svariati modi."
+#~ "a>, <a href=\"use.html\">utilizzarlo</a> e <a href=\"engage.html"
+#~ "\">contribuire ed impegnarsi</a> in svariati modi."
 
 #, fuzzy
 #~| msgid "File-sharing"
diff --git a/locale/ja/LC_MESSAGES/messages.po 
b/locale/ja/LC_MESSAGES/messages.po
index 29a821bb..b7d6c117 100644
--- a/locale/ja/LC_MESSAGES/messages.po
+++ b/locale/ja/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-27 09:33+0200\n"
+"POT-Creation-Date: 2024-08-29 09:06+0200\n"
 "PO-Revision-Date: 2021-04-15 10:31+0000\n"
 "Last-Translator: Kanoko Kondo <yves0625@gmail.com>\n"
 "Language-Team: Japanese <http://weblate.taler.net/projects/gnunet/website/ja/";
@@ -288,18 +288,18 @@ msgstr "その他のリソース"
 #: template/about.html.j2:81
 #, fuzzy
 #| msgid ""
-#| "There are many more resources to learn about GNUnet besides the <a "
-#| "href=\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such "
-#| "as the <a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers "
+#| "There are many more resources to learn about GNUnet besides the <a href="
+#| "\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such as "
+#| "the <a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers "
 #| "covering the various layers, many <a href=\"https://gnunet.org/en/video.";
-#| "html\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.";
-#| "html\">glossary</a>."
+#| "html\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.html";
+#| "\">glossary</a>."
 msgid ""
-"There are many more resources to learn about GNUnet besides the <a "
-"href=\"https://docs.gnunet.org/\";>handbook</a>, such as the <a "
-"href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering the "
-"various layers, many <a href=\"https://gnunet.org/en/video.html\";>videos</a> "
-"or a brief <a href=\"https://gnunet.org/en/glossary.html\";>glossary</a>."
+"There are many more resources to learn about GNUnet besides the <a href="
+"\"https://docs.gnunet.org/\";>handbook</a>, such as the <a href=\"https://bib.";
+"gnunet.org/\">bibliography</a> with papers covering the various layers, many "
+"<a href=\"https://gnunet.org/en/video.html\";>videos</a> or a brief <a href="
+"\"https://gnunet.org/en/glossary.html\";>glossary</a>."
 msgstr ""
 "GNUnet の詳細については、<a href=\"https://docs.gnunet.org/handbook/gnunet.";
 "html\">ハンドブック</a>以外にも多くのリソースがあり、一例としては、多角的な視"
@@ -585,9 +585,9 @@ msgid ""
 msgstr ""
 "GNUnet の公開メーリング リストのアーカイブは<a href=\"https://lists.gnu.org/";
 "mailman/listinfo/gnunet-developers\">https://lists.gnu.org/mailman/listinfo/";
-"gnunet-developers</a>にホストされています。このリストへのメッセージは<a "
-"href=\"mailto:gnunet-developers@gnu.org\";>gnunet-developers@gnu.org</a>から送"
-"信できます。"
+"gnunet-developers</a>にホストされています。このリストへのメッセージは<a href="
+"\"mailto:gnunet-developers@gnu.org\";>gnunet-developers@gnu.org</a>から送信で"
+"きます。"
 
 #: template/contact.html.j2:26
 msgid "Contacting individuals"
@@ -627,16 +627,15 @@ msgstr ""
 #: template/copyright.html.j2:12
 msgid ""
 "<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.";
-"tex\">GNUnet e.V. --- Taler Systems SA agreement on licensing and "
-"collaborative development</a> of the GNUnet and GNU Taler projects is "
-"satisfied. </p>"
+"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
+"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
+"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
 msgstr ""
 "<p>GNUnet の参加者で Git を使われている場合、<a href=\"/static/pdf/copyright."
 "pdf\">著作権譲渡書</a>に合意し、GNUnet および GNU Taler プロジェクトの「<a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.";
-"tex\">GNUnet e.V. --- ライセンスと共同開発についての Taler システム SA 合意</"
+"href=\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
+"\">GNUnet e.V. --- ライセンスと共同開発についての Taler システム SA 合意</"
 "a>」に順守することが必要となります。</p>"
 
 #: template/copyright.html.j2:23
@@ -714,8 +713,8 @@ msgid ""
 "org/buildbot/gnunet/\">https://old.gnunet.org/buildbot/gnunet/</a>."
 msgstr ""
 "リグレッションの検出と移植性の確認のため、<a href=\"https://old.gnunet.org/";
-"buildbot/gnunet/\">https://old.gnunet.org/buildbot/gnunet/</a> で <a "
-"href=\"https://buildbot.net/\";>Buildbot</a> 自動テストを実施しています。"
+"buildbot/gnunet/\">https://old.gnunet.org/buildbot/gnunet/</a> で <a href="
+"\"https://buildbot.net/\";>Buildbot</a> 自動テストを実施しています。"
 
 #: template/developers.html.j2:60
 msgid "Code Coverage Analysis"
@@ -724,9 +723,8 @@ msgstr "コード カバレッジ分析"
 #: template/developers.html.j2:63
 msgid ""
 "We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a "
-"href=\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</"
-"a>."
+"analyze the code coverage of our tests, the results are available at <a href="
+"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
 msgstr ""
 "<a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> によりテス"
 "トのコード カバレッジを分析しており、結果は <a href=\"https://old.gnunet.org/";
@@ -858,14 +856,14 @@ msgstr "ガバナンス"
 #: template/ev.html.j2:55
 #, fuzzy
 #| msgid ""
-#| "You can find our \"Satzung\", and the list of members under <a "
-#| "href=\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://";
-#| "git.gnunet.org/gnunet-ev.git/tree/satzung.tex</a>. The current board "
-#| "consists of: <dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.";
-#| "eu\">Martin Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> "
-#| "<dd>t3sserakt</dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> "
-#| "<dt>Beisitzer</dt> <dd> <a href=\"https://grothoff.org/christian/";
-#| "\">Christian Grothoff</a>, ch3 </dd> </dl>"
+#| "You can find our \"Satzung\", and the list of members under <a href="
+#| "\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.";
+#| "gnunet.org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists "
+#| "of: <dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\";>Martin "
+#| "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</"
+#| "dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a "
+#| "href=\"https://grothoff.org/christian/\";>Christian Grothoff</a>, ch3 </"
+#| "dd> </dl>"
 msgid ""
 "You can find our charter, and the list of members under <a href=\"https://";
 "git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/";
@@ -1803,8 +1801,8 @@ msgstr ""
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
-"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or 'm' "
-"(and the module is loaded)."
+"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
+"'m' (and the module is loaded)."
 msgstr ""
 "回答:GNUnet DNS の場合、iptables には「所有者」の一致サポートが必要です。こ"
 "れにはカーネルオプションが正しく設定されていることが必要となります。カーネル"
@@ -2258,9 +2256,9 @@ msgid ""
 "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
 "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
 "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a "
-"href=\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a "
-"href=\"https://pkgsrc.org\";>pkgsrc</a>."
+"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
+"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
+"pkgsrc.org\">pkgsrc</a>."
 msgstr ""
 
 #: template/gnurl.html.j2:229
@@ -2618,9 +2616,9 @@ msgstr ""
 #: template/gsoc.html.j2:269
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Currently, there is a Webextension which uses the GNUnet <a "
-"href=\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption "
-"and ease of use, this project aims to include a full GNUnet node within the "
+"System. Currently, there is a Webextension which uses the GNUnet <a href="
+"\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption and "
+"ease of use, this project aims to include a full GNUnet node within the "
 "Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
 "JavaScript as demonstrated <a href=\"https://gnunet.io\";>here</a>. The idea "
 "is to improve upon this concept and support more of GNUnet's subsystems. The "
@@ -2976,8 +2974,8 @@ msgid ""
 "GNUnet is a network protocol stack for building secure, distributed, and "
 "privacy-preserving applications.<br/> With strong roots in <a class=\"link\" "
 "href=\"https://bib.gnunet.org\";>academic research</a>, our goal is to "
-"replace the <a class=\"link\" href=\"https://secushare.org/broken-";
-"internet\">old insecure Internet</a> protocol stack."
+"replace the <a class=\"link\" href=\"https://secushare.org/broken-internet";
+"\">old insecure Internet</a> protocol stack."
 msgstr ""
 
 #: template/index.html.j2:121
@@ -3003,9 +3001,9 @@ msgid ""
 "papers/65.pdf\"> improving addressing, routing, naming and content "
 "distribution</a> in a technically robust manner - as opposed to ad-hoc "
 "designs in place today. <!-- Proposal from fabian gerlach: GNUnet is built "
-"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by "
-"design\"</a> and \"distributed by design\". This improves addressing, "
-"routing, naming and content distribution in a technically robust manner. -->"
+"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design"
+"\"</a> and \"distributed by design\". This improves addressing, routing, "
+"naming and content distribution in a technically robust manner. -->"
 msgstr ""
 
 #: template/index.html.j2:179
@@ -3015,9 +3013,9 @@ msgstr ""
 #: template/index.html.j2:181
 msgid ""
 "Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a "
-"class=\"link\" href=\"https://www.gnu.org/philosophy/free-sw.";
-"html\">essential freedoms</a> to various degrees."
+"implementations, traffic shapers and firewalls restrict all of the <a class="
+"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\";>essential "
+"freedoms</a> to various degrees."
 msgstr ""
 
 #: template/index.html.j2:205
@@ -3026,8 +3024,8 @@ msgstr ""
 
 #: template/index.html.j2:207
 msgid ""
-"GNUnet is a self-organizing network and it is <a class=\"link\" "
-"href=\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
+"GNUnet is a self-organizing network and it is <a class=\"link\" href="
+"\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
 "freedom. GNUnet puts you in control of your data. You determine which data "
 "to share with whom, and you&#39;re not pressured to accept compromises. It "
 "gives users freedoms to securely access information (\"run\" the network), "
@@ -3273,21 +3271,20 @@ msgid ""
 "GNUnet is reportedly available for: <ul> <li><a href=\"https://pkgs.";
 "alpinelinux.org/package/edge/community/x86_64/gnunet\">Alpine</a></li> "
 "<li><a href=\"https://aur.archlinux.org/packages/gnunet/\";>Arch (AUR)</a></"
-"li> <li><a href=\"https://packages.debian.org/search?";
-"keywords=gnunet\">Debian</a></li> <li> <a href=\"https://copr.";
-"fedorainfracloud.org/coprs/schanzen/gnunet/package/gnunet/\">Fedora (copr)</"
-"a>: <code class=\"block\"> # dnf copr enable schanzen/gnunet </code> </li> "
-"<li><a href=\"https://guix.gnu.org/en/packages/G/\";>Guix</a></li> <li><a "
-"href=\"https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet.";
-"rb\">Homebrew</a></li> <li><a href=\"https://search.nixos.org/packages?";
-"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a "
-"href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is "
-"available for your Operating System and it is missing, send us feedback so "
-"that we can add it to this list. Furthermore, if you are interested in "
-"packaging GNUnet for your Operating System, get in touch with us at gnunet-"
-"developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the APT package manager, GNUnet could be installed as "
-"simple as:"
+"li> <li><a href=\"https://packages.debian.org/search?keywords=gnunet";
+"\">Debian</a></li> <li> <a href=\"https://copr.fedorainfracloud.org/coprs/";
+"schanzen/gnunet/package/gnunet/\">Fedora (copr)</a>: <code class=\"block\"> "
+"# dnf copr enable schanzen/gnunet </code> </li> <li><a href=\"https://guix.";
+"gnu.org/en/packages/G/\">Guix</a></li> <li><a href=\"https://github.com/";
+"Homebrew/homebrew-core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> "
+"<li><a href=\"https://search.nixos.org/packages?";
+"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a href="
+"\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is available "
+"for your Operating System and it is missing, send us feedback so that we can "
+"add it to this list. Furthermore, if you are interested in packaging GNUnet "
+"for your Operating System, get in touch with us at gnunet-developers@gnu.org "
+"if you require help with this job. If you were using an Operating System "
+"with the APT package manager, GNUnet could be installed as simple as:"
 msgstr ""
 
 #: template/install.html.j2:66
@@ -3453,8 +3450,8 @@ msgid ""
 "is very hard to read to get an idea what the test code is doing. Therefore "
 "the first task (milestone 1) is to implement a new testing framework which "
 "uses network namespaces to make testing of TNG much easier. Have a look into "
-"what is planed for Layer-2-Overlay in the <a "
-"href=\"#milestones\">milestones</a>."
+"what is planed for Layer-2-Overlay in the <a href=\"#milestones"
+"\">milestones</a>."
 msgstr ""
 
 #: template/l2o/index.html.j2:54
@@ -3467,9 +3464,9 @@ msgstr ""
 
 #: template/l2o/index.html.j2:62
 msgid ""
-"The new style of writing tests in GNUnet is borrowed from the <a "
-"href=\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU "
-"Taler testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
+"The new style of writing tests in GNUnet is borrowed from the <a href="
+"\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU Taler "
+"testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
 "implemented commands to setup the <a href=\"#netjails\">netjails</a>, the "
 "test environment for each peer, to start a single peers and sending a simple "
 "test message. Because some commands depend on other commands to be finished, "
@@ -3583,8 +3580,8 @@ msgstr ""
 msgid ""
 "The CI contains test cases with a setup of peers not connected directly. The "
 "test cases proof that each peer can reach any other peer. We have test cases "
-"for the circle path and for the inverse path. <a href=\"mile4."
-"html\">Details</a>"
+"for the circle path and for the inverse path. <a href=\"mile4.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:163
@@ -3604,8 +3601,8 @@ msgid ""
 "The test cases proof that each peer can be reached, even if that peer is "
 "behind a NAT. The test case are measuring the performance. This measurement "
 "is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release. <a href=\"mile5."
-"html\">Details</a>"
+"this milestone will be a first stable release. <a href=\"mile5.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:183
@@ -3727,18 +3724,18 @@ msgid ""
 "to execute a local test interpreter per node. Will be execute by the "
 "following command.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
 "\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to start the helper processes.</td> "
+"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to start the helper processes.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Command to stop the helper processes.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to stop the helper "
-"processes.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_stop.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to stop the netjail "
-"topology.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/testing_api_cmd_netjail_stop.c</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Command to stop the test "
-"setup.</td> <tr> <td></td><td> </td> </tr> </table>"
+"align: top;\">src/testing/netjail_stop.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Script to stop the netjail topology.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to stop the test setup.</td> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:66 template/l2o/mile2.html.j2:49
@@ -3758,24 +3755,24 @@ msgid ""
 "align: top;\">src/testing/testing_api_cmd_system_create.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to create a local test system.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_connecting_peers.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\"> Command to connect two peers.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td>src/transport/"
+"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/transport/transport_api_cmd_connecting_peers.c</td><td width=\"60%\" "
+"style=\"vertical-align: top;\"> Command to connect two peers.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td>src/transport/"
 "transport_api_cmd_send_simple.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a simple message from one peer to another.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_stop_peer.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to stop a peer.</td> <tr> <td></"
 "td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to destroy the local test system.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_local_test_finished.c</"
-"td><td>Command to send a message to the master loop, if the local loop has "
-"finished.</td> <tr> </table>"
+"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to destroy the local test system.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_local_test_finished.c</td><td>Command to send "
+"a message to the master loop, if the local loop has finished.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:116
@@ -3793,12 +3790,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Introduced scripts to start the tests. The "
-"script checks, if a kernel parameter is set to allow unprivileged users to "
-"create network namespaces. The script than starts the following gerneric "
-"binary in a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/transport/"
+"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Introduced scripts to start the tests. The script "
+"checks, if a kernel parameter is set to allow unprivileged users to create "
+"network namespaces. The script than starts the following gerneric binary in "
+"a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">src/transport/"
 "test_transport_start_with_config.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">A generic binary to start a test case which will be configured "
 "by a configuration file.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
@@ -3808,18 +3805,18 @@ msgid ""
 "\">src/testing/topo.sh</td><td width=\"60%\" style=\"vertical-align: top;"
 "\">Script which reads the topology from a file for the use in the other "
 "netjail scripts.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">All already existing commands.</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">All commands changed to work "
-"with the topology data.</td> </tr> </table>"
+"style=\"vertical-align: top;\">All already existing commands.</td><td width="
+"\"60%\" style=\"vertical-align: top;\">All commands changed to work with the "
+"topology data.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile2.html.j2:51
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to send a message to the master loop "
-"if a peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"40%\" style=\"vertical-align: top;\">src/testing/"
+"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to send a message to the master loop if a "
+"peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/testing/"
 "testing_api_cmd_local_test_prepared.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a message to the master loop if a peer is "
 "ready to shutdown.</td> </tr> </table>"
@@ -3828,12 +3825,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:66
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command now uses a configuration template for "
-"the peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_transport_simple_send_topo."
-"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Topology "
-"configuration file for the simple send test case.</td> <tr> </table>"
+"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command now uses a configuration template for the "
+"peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">test_transport_simple_send_topo.conf</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Topology configuration "
+"file for the simple send test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:21
@@ -3851,24 +3848,24 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_udp_backchannel.sh</td><td width=\"55%\" "
 "style=\"vertical-align: top;\">Added script to start the udp backchannel "
-"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_broadcast.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script for the UDB broadcast test.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/transport/test_transport_simple_send_string.sh</td><td "
-"width=\"55%\" style=\"vertical-align: top;\">Added script as an example to "
-"start a test with inline topology configuration string.</td> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">All commands</td><td width=\"55%\" style=\"vertical-align: top;\">Changed "
-"code to handle strings with topology information.</td> </tr> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">src/testing/netjail_start.sh</td><td width=\"55%\" style=\"vertical-"
-"align: top;\">Changed the netjail start script to configure port forwarding "
-"for specific protocols (tcp, udp).</td> </tr> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_*."
-"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Moved to contrib/"
-"netjail directory</td> </tr> </table>"
+"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/transport/test_transport_simple_send_broadcast."
+"sh</td><td width=\"55%\" style=\"vertical-align: top;\">Added script for the "
+"UDB broadcast test.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
+"\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_simple_send_string.sh</td><td width=\"55%\" style=\"vertical-"
+"align: top;\">Added script as an example to start a test with inline "
+"topology configuration string.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">All commands</td><td width=\"55%"
+"\" style=\"vertical-align: top;\">Changed code to handle strings with "
+"topology information.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_start.sh</"
+"td><td width=\"55%\" style=\"vertical-align: top;\">Changed the netjail "
+"start script to configure port forwarding for specific protocols (tcp, udp)."
+"</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/testing/netjail_*.sh</td><td width=\"40%\" "
+"style=\"vertical-align: top;\">Moved to contrib/netjail directory</td> </tr> "
+"</table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:69
@@ -3878,16 +3875,16 @@ msgid ""
 "width=\"40%\" style=\"vertical-align: top;\">New plugin for the udp "
 "broadcast test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">New plugin for the udp backchannel test case."
-"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">New plugin for the udp backchannel test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_backchannel_check.c</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Command to check for a udp "
 "backchannel specific log entry.</td> </tr> <tr> <td></td><td> </td> </tr> "
 "<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Command to block the local loop until "
-"triggered by a external signal.</td> </tr> </table>"
+"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Command to block the local loop until triggered by "
+"a external signal.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:95
@@ -3924,9 +3921,9 @@ msgid ""
 "\" style=\"vertical-align: top;\">Added script to start the inverse distance "
 "vector test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
 "style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script to start the circle distance "
-"vector test case.</td> <tr> </table>"
+"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" style="
+"\"vertical-align: top;\">Added script to start the circle distance vector "
+"test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:58
@@ -3936,9 +3933,9 @@ msgid ""
 "style=\"vertical-align: top;\">Added logic to handle counting additonal "
 "connection per peer.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added plugin which creates the commands for "
-"the distance vector test cases.</td> <tr> </table>"
+"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added plugin which creates the commands for the "
+"distance vector test cases.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:73
@@ -3946,22 +3943,22 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_distance_vector_inverse_topo.conf</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Configuration for the DV "
-"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"60%\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Configuration for the DV circle path test "
-"case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_start.sh</td><td "
-"width=\"40%\" style=\"vertical-align: top;\">Enhanced port forwarding "
-"configuration to restrict port forwarding to specific source IPs.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">contrib/netjail/topo.sh</td><td width=\"40%\" style=\"vertical-align: top;"
-"\">Make specific nodes configurable as source node for IP forwarding.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/testing/testing.c</td><td width=\"40%\" style=\"vertical-"
-"align: top;\">Helper methods to retrieve the number of additional "
-"connections globally and per peer, and which peer is allowed as source for "
-"IP forwarding.</td> <tr> </table>"
+"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"60%\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Configuration for the DV circle path test case.</"
+"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"align: top;\">src/testing/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Enhanced port forwarding configuration to restrict "
+"port forwarding to specific source IPs.</td> <tr> <td></td><td> </td> </tr> "
+"<tr> <td width=\"60%\" style=\"vertical-align: top;\">contrib/netjail/topo."
+"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Make specific nodes "
+"configurable as source node for IP forwarding.</td> <tr> <td></td><td> </td> "
+"</tr> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
+"testing.c</td><td width=\"40%\" style=\"vertical-align: top;\">Helper "
+"methods to retrieve the number of additional connections globally and per "
+"peer, and which peer is allowed as source for IP forwarding.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile5.html.j2:21
@@ -4008,10 +4005,10 @@ msgid ""
 "\">src/transport/test_transport_nat_upnp_topo.conf</td><td width=\"40%\" "
 "style=\"vertical-align: top;\">Added topology file for nat upnp test case</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Handing over the global number of the router "
-"node to the script running on that node. (8e1bf27b11)</td> <tr> </table></"
-"br> <ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
+"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Handing over the global number of the router node "
+"to the script running on that node. (8e1bf27b11)</td> <tr> </table></br> "
+"<ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
 "<ul> <li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-"
 "helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed "
 "the format of the interface names to make miniupnpd happy. (4aec035ea)</li> "
@@ -4020,9 +4017,9 @@ msgid ""
 "<li>Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)</"
 "li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> </ul></br> <table "
 "width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/"
-"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added topology file for tcp icmp nat hole "
-"punching test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
+"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added topology file for tcp icmp nat hole punching "
+"test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
 "connection attempts to natted peers. (6de2cb8f7a)</li> <ul> <li>src/testing/"
 "testing.c</li> <li>src/transport/transport_api_cmd_connecting_peers.c</li> </"
 "ul> </ul> <ul> <li>Added code in the netjail scripts to enable router nodes "
@@ -4042,11 +4039,11 @@ msgid ""
 "The outcome of the performance measurement was ~24 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance "
-"test case. For this measurement the TNG layer was using tcp only, because "
-"there was an unfixed bug, if running tcp and udp in parallel."
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance test "
+"case. For this measurement the TNG layer was using tcp only, because there "
+"was an unfixed bug, if running tcp and udp in parallel."
 msgstr ""
 
 #: template/l2o/mile5.html.j2:142 template/probnat/api.html.j2:7
@@ -4098,10 +4095,10 @@ msgid ""
 "The outcome of the performance measurement was ~66 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance "
-"test case. The performance increased from ~24 MByte/s measured with the code "
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance test "
+"case. The performance increased from ~24 MByte/s measured with the code "
 "revision of milestone 5 by using TCP only to ~66 MByte/s measured with the "
 "code revision of milestone 6 for packet size of 65000 bytes using TCP and "
 "UDP together. There are still possibilities to increase performance "
@@ -4856,8 +4853,8 @@ msgid ""
 "know the external IP address of the other peer.</li> <li>The peers trying to "
 "communicate with each other need an indirect way to exchange messages in "
 "order to synchronize with each other.</li> </ul> These two requirements are "
-"not covered by the library. For more details have a look <a href=\"api."
-"html\">here</a>."
+"not covered by the library. For more details have a look <a href=\"api.html"
+"\">here</a>."
 msgstr ""
 
 #: template/probnat/index.html.j2:84
@@ -5038,25 +5035,25 @@ msgstr ""
 #: template/probnat/mile1.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Test framework router component to fake "
-"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/transport/nat_router.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Test framework router component to fake kernel "
+"behavior to keep a port of an outgoing connection open.</td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Test script to just send test messages to another node to open "
 "up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
 "top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
 "<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Testcase to start the script which sends test "
+"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Testcase to start the script which sends test "
 "messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
 "width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
 "conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
 "the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Script to start the test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
 "</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
@@ -5079,12 +5076,12 @@ msgstr ""
 #: template/probnat/mile2.html.j2:21
 msgid ""
 "See revision <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=8de6f974d0fe210e03e891b365613e0bc4a2ceea\">8de6f97</a> and <a "
 "href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=369c793ab577c5ab2f27c2e8dbbf77b3079cb7bb\">369c793</a> on branch "
@@ -5096,57 +5093,56 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/testing-ng/emu_run.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Script to run several cli commands to start and configure the "
-"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to "
-"makefile.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu."
-"c</td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a "
-"setup with two natted Android devices in separate subnetworks and one global "
+"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to makefile.</"
+"td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style="
+"\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu.c</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a setup "
+"with two natted Android devices in separate subnetworks and one global "
 "reachable node.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Configuration for the test case."
-"</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/transport/gnunet-service-"
-"transport.c</td><td width=\"60%\" style=\"vertical-align: top;\">Added "
-"request to ask arm service for services configured to start and checking if "
-"they have started. Added check in log file to se if communicators already "
-"connected with transport service.</td> <tr> <td></td><td> </td> </tr> <tr> "
-"<td width=\"40%\" style=\"vertical-align: top;\">include/"
-"gnunet_transport_testing_ng_lib.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Changes in header file for check of running services and "
-"connected communicaors.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/service/transport/gnunet-"
-"service-transport.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added functionality to synchronize two peers by comparing the measured "
-"RTT of both peers. This code was moved to the util library. For use of that "
-"library have a look <a href=\"api.html\">here</a></td> <tr> <td></td><td> </"
-"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
-"core/Makefile.am</td><td width=\"60%\" style=\"vertical-align: top;\">Adding "
-"test case to makefile.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_core_just_run_topo.conf</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Change the configuration "
-"file to just run peers to manually test to have a setup with two natted "
-"peers in separate subnetworks and one global reachable peer.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/include/gnunet_protocols.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Added the burst sync message to the header file.</td> <tr> "
+"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_util_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the util library.</td> "
+"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Configuration for the test case.</td> "
 "<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/lib/util/Makefile.am</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the Makefile.</td> <tr> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_nat_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API header file.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added the new API implementation file.</td> <tr> <tr> <td></td><td> </td> "
-"</tr> </table>"
+"align: top;\">src/service/transport/gnunet-service-transport.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added request to ask arm service for "
+"services configured to start and checking if they have started. Added check "
+"in log file to se if communicators already connected with transport service."
+"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">include/gnunet_transport_testing_ng_lib.h</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Changes in header file for check of "
+"running services and connected communicaors.</td> </tr> <tr> <td></td><td> </"
+"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
+"transport/gnunet-service-transport.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added functionality to synchronize two peers by comparing the "
+"measured RTT of both peers. This code was moved to the util library. For use "
+"of that library have a look <a href=\"api.html\">here</a></td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/core/Makefile.am</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Adding test case to makefile.</td> <tr> <td></td><td> </td> </"
+"tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">test_core_just_run_topo.conf</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Change the configuration file to just run peers to manually "
+"test to have a setup with two natted peers in separate subnetworks and one "
+"global reachable peer.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_protocols.h</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Added the burst sync "
+"message to the header file.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> "
+"<td width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_util_lib."
+"h</td><td width=\"60%\" style=\"vertical-align: top;\">Added the new API to "
+"the util library.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">src/lib/util/Makefile.am</td><td "
+"width=\"60%\" style=\"vertical-align: top;\">Added the new API to the "
+"Makefile.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
+"style=\"vertical-align: top;\">src/include/gnunet_nat_lib.h</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added the new API header file.</td> "
+"<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added the new API implementation file.</td> <tr> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/probnat/mile3.html.j2:22
@@ -5173,10 +5169,11 @@ msgid ""
 "test case in directory<br/><br/> src/service/arm by typing<br/><br/> "
 "typing<br/><br/> GNUNET_FORCE_LOG=';;;;DEBUG' GNUNET_FORCE_LOGFILE=test.out "
 "make check TESTS=\"test_arm_probnat.sh\"<br/><br/> one sees messages like<br/"
-"><br/> INFO Received a burst message on local port 14234 36! indicating the "
-"hole punch.<br/><br/> There needs to be optimization, because at the moment "
-"it takes too long (10 to 20 Minutes). But the optimization milestone was "
-"exchange with the milestone to get the NAT traversal running on Android."
+"><br/> INFO Received a burst message on local port 14234 36!<br/><br/> "
+"indicating the hole punch.<br/><br/> There needs to be optimization, because "
+"at the moment it takes too long (10 to 20 Minutes). But the optimization "
+"milestone was exchange with the milestone to get the NAT traversal running "
+"on Android."
 msgstr ""
 
 #: template/probnat/mile6.html.j2:21
@@ -5205,12 +5202,12 @@ msgid ""
 "server was implemented in the run function of native-lib.ccp. <br/><br/> The "
 "biggest effort to make these few lines of code work was to solve the "
 "problems with cross-compiling dependencies. This effort has been documented "
-"in this <a href=\"https://github.com/commercetest/cross-compiling-";
-"gnunet\">repository</a>. One can find these cross compiled dependencies in "
-"the directory distribution in the android studio project.<br/><br/> The "
-"original plan to run the GNUnet test framework on an Android emulator could "
-"not be realized because the Android prototype app could not be made to run "
-"on an emulator. Therefore, we did not even try to run the test framework "
+"in this <a href=\"https://github.com/commercetest/cross-compiling-gnunet";
+"\">repository</a>. One can find these cross compiled dependencies in the "
+"directory distribution in the android studio project.<br/><br/> The original "
+"plan to run the GNUnet test framework on an Android emulator could not be "
+"realized because the Android prototype app could not be made to run on an "
+"emulator. Therefore, we did not even try to run the test framework "
 "additionally. Tests were made manually on real Android devices."
 msgstr ""
 
@@ -5244,8 +5241,8 @@ msgid ""
 "android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
 "the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android.";
 "git/commit/android_studio?"
-"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a "
-"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
 "id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
 "monolith-android branch of the gnunet repo."
 msgstr ""
@@ -5412,23 +5409,22 @@ msgstr ""
 
 #~ msgid ""
 #~ "To get know and learn more, please check our <a href=\"https://docs.";
-#~ "gnunet.org/handbook/gnunet.html\">handbook</a>, especially the <a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Key-";
-#~ "Concepts\">chapter on \"Key Concepts\"</a>, explaining the fundamental "
-#~ "concepts of GNUnet: <ul> <li><a href=\"https://docs.gnunet.org/handbook/";
-#~ "gnunet.html#Authentication\">Authentication</a></li> <li><a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Accounting-to-";
-#~ "Encourage-Resource-Sharing\">Accounting to Encourage Resource Sharing</"
-#~ "a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Confidentiality\">Confidentiality</a></li> <li><a href=\"https://";
-#~ "docs.gnunet.org/handbook/gnunet.html#Anonymity\">Anonymity</a></li> "
-#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Deniability\">Deniability</a></li> <li><a href=\"https://docs.gnunet.";
-#~ "org/handbook/gnunet.html#Peer-Identities\">Peer Identities</a></li> "
-#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-the-";
-#~ "GNU-Name-System-_0028GNS-Zones_0029\">Zones in the GNU Name System (GNS "
-#~ "Zones)</a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Egos\">Egos</a></li> </ul>"
+#~ "gnunet.org/handbook/gnunet.html\">handbook</a>, especially the <a href="
+#~ "\"https://docs.gnunet.org/handbook/gnunet.html#Key-Concepts\";>chapter on "
+#~ "\"Key Concepts\"</a>, explaining the fundamental concepts of GNUnet: <ul> "
+#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Authentication";
+#~ "\">Authentication</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Accounting-to-Encourage-Resource-Sharing\">Accounting to "
+#~ "Encourage Resource Sharing</a></li> <li><a href=\"https://docs.gnunet.org/";
+#~ "handbook/gnunet.html#Confidentiality\">Confidentiality</a></li> <li><a "
+#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity";
+#~ "\">Anonymity</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Deniability\">Deniability</a></li> <li><a href=\"https://docs.";
+#~ "gnunet.org/handbook/gnunet.html#Peer-Identities\">Peer Identities</a></"
+#~ "li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-";
+#~ "the-GNU-Name-System-_0028GNS-Zones_0029\">Zones in the GNU Name System "
+#~ "(GNS Zones)</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Egos\">Egos</a></li> </ul>"
 #~ msgstr ""
 #~ "詳細は<a href=\"https://docs.gnunet.org/handbook/gnunet.html\";>ハンドブッ"
 #~ "ク</a>中の、特に GNUnet の基本概念を説明する<a href=\"https://docs.gnunet.";
@@ -5448,14 +5444,14 @@ msgstr ""
 
 #~ msgid ""
 #~ "You are most welcome to <a href=\"engage.html\">get engaged into the "
-#~ "conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a "
-#~ "href=\"use.html\">use it</a> and <a href=\"engage.html\">contribute and "
-#~ "get engaged</a> in various ways."
+#~ "conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href="
+#~ "\"use.html\">use it</a> and <a href=\"engage.html\">contribute and get "
+#~ "engaged</a> in various ways."
 #~ msgstr ""
-#~ "<a href=\"engage.html\">会話に参加する</a>、<a href=\"install."
-#~ "html\">GNUnet をインストールする</a>、<a href=\"use.html\">実際に利用する"
-#~ "</a>、<a href=\"engage.html\">貢献して参加する</a>など、さまざまな方法で活"
-#~ "用いただけます。"
+#~ "<a href=\"engage.html\">会話に参加する</a>、<a href=\"install.html"
+#~ "\">GNUnet をインストールする</a>、<a href=\"use.html\">実際に利用する</"
+#~ "a>、<a href=\"engage.html\">貢献して参加する</a>など、さまざまな方法で活用"
+#~ "いただけます。"
 
 #, fuzzy
 #~| msgid "File-sharing"
diff --git a/locale/ko/LC_MESSAGES/messages.po 
b/locale/ko/LC_MESSAGES/messages.po
index b1aff09b..fe19b195 100644
--- a/locale/ko/LC_MESSAGES/messages.po
+++ b/locale/ko/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-27 09:33+0200\n"
+"POT-Creation-Date: 2024-08-29 09:06+0200\n"
 "PO-Revision-Date: 2021-04-11 02:59+0000\n"
 "Last-Translator: Chaewon Park <wonnie0624@gmail.com>\n"
 "Language-Team: Korean <http://weblate.taler.net/projects/gnunet/website/ko/";
@@ -267,11 +267,11 @@ msgstr ""
 
 #: template/about.html.j2:81
 msgid ""
-"There are many more resources to learn about GNUnet besides the <a "
-"href=\"https://docs.gnunet.org/\";>handbook</a>, such as the <a "
-"href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering the "
-"various layers, many <a href=\"https://gnunet.org/en/video.html\";>videos</a> "
-"or a brief <a href=\"https://gnunet.org/en/glossary.html\";>glossary</a>."
+"There are many more resources to learn about GNUnet besides the <a href="
+"\"https://docs.gnunet.org/\";>handbook</a>, such as the <a href=\"https://bib.";
+"gnunet.org/\">bibliography</a> with papers covering the various layers, many "
+"<a href=\"https://gnunet.org/en/video.html\";>videos</a> or a brief <a href="
+"\"https://gnunet.org/en/glossary.html\";>glossary</a>."
 msgstr ""
 
 #: template/about.html.j2:86
@@ -509,11 +509,10 @@ msgstr ""
 #: template/copyright.html.j2:12
 msgid ""
 "<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.";
-"tex\">GNUnet e.V. --- Taler Systems SA agreement on licensing and "
-"collaborative development</a> of the GNUnet and GNU Taler projects is "
-"satisfied. </p>"
+"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
+"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
+"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
 msgstr ""
 
 #: template/copyright.html.j2:23
@@ -583,9 +582,8 @@ msgstr ""
 #: template/developers.html.j2:63
 msgid ""
 "We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a "
-"href=\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</"
-"a>."
+"analyze the code coverage of our tests, the results are available at <a href="
+"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
 msgstr ""
 
 #: template/developers.html.j2:73
@@ -1337,8 +1335,8 @@ msgstr ""
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
-"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or 'm' "
-"(and the module is loaded)."
+"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
+"'m' (and the module is loaded)."
 msgstr ""
 
 #: template/faq.html.j2:736
@@ -1779,9 +1777,9 @@ msgid ""
 "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
 "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
 "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a "
-"href=\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a "
-"href=\"https://pkgsrc.org\";>pkgsrc</a>."
+"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
+"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
+"pkgsrc.org\">pkgsrc</a>."
 msgstr ""
 
 #: template/gnurl.html.j2:229
@@ -2137,9 +2135,9 @@ msgstr ""
 #: template/gsoc.html.j2:269
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Currently, there is a Webextension which uses the GNUnet <a "
-"href=\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption "
-"and ease of use, this project aims to include a full GNUnet node within the "
+"System. Currently, there is a Webextension which uses the GNUnet <a href="
+"\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption and "
+"ease of use, this project aims to include a full GNUnet node within the "
 "Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
 "JavaScript as demonstrated <a href=\"https://gnunet.io\";>here</a>. The idea "
 "is to improve upon this concept and support more of GNUnet's subsystems. The "
@@ -2495,8 +2493,8 @@ msgid ""
 "GNUnet is a network protocol stack for building secure, distributed, and "
 "privacy-preserving applications.<br/> With strong roots in <a class=\"link\" "
 "href=\"https://bib.gnunet.org\";>academic research</a>, our goal is to "
-"replace the <a class=\"link\" href=\"https://secushare.org/broken-";
-"internet\">old insecure Internet</a> protocol stack."
+"replace the <a class=\"link\" href=\"https://secushare.org/broken-internet";
+"\">old insecure Internet</a> protocol stack."
 msgstr ""
 
 #: template/index.html.j2:121
@@ -2522,9 +2520,9 @@ msgid ""
 "papers/65.pdf\"> improving addressing, routing, naming and content "
 "distribution</a> in a technically robust manner - as opposed to ad-hoc "
 "designs in place today. <!-- Proposal from fabian gerlach: GNUnet is built "
-"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by "
-"design\"</a> and \"distributed by design\". This improves addressing, "
-"routing, naming and content distribution in a technically robust manner. -->"
+"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design"
+"\"</a> and \"distributed by design\". This improves addressing, routing, "
+"naming and content distribution in a technically robust manner. -->"
 msgstr ""
 
 #: template/index.html.j2:179
@@ -2534,9 +2532,9 @@ msgstr ""
 #: template/index.html.j2:181
 msgid ""
 "Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a "
-"class=\"link\" href=\"https://www.gnu.org/philosophy/free-sw.";
-"html\">essential freedoms</a> to various degrees."
+"implementations, traffic shapers and firewalls restrict all of the <a class="
+"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\";>essential "
+"freedoms</a> to various degrees."
 msgstr ""
 
 #: template/index.html.j2:205
@@ -2545,8 +2543,8 @@ msgstr ""
 
 #: template/index.html.j2:207
 msgid ""
-"GNUnet is a self-organizing network and it is <a class=\"link\" "
-"href=\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
+"GNUnet is a self-organizing network and it is <a class=\"link\" href="
+"\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
 "freedom. GNUnet puts you in control of your data. You determine which data "
 "to share with whom, and you&#39;re not pressured to accept compromises. It "
 "gives users freedoms to securely access information (\"run\" the network), "
@@ -2790,21 +2788,20 @@ msgid ""
 "GNUnet is reportedly available for: <ul> <li><a href=\"https://pkgs.";
 "alpinelinux.org/package/edge/community/x86_64/gnunet\">Alpine</a></li> "
 "<li><a href=\"https://aur.archlinux.org/packages/gnunet/\";>Arch (AUR)</a></"
-"li> <li><a href=\"https://packages.debian.org/search?";
-"keywords=gnunet\">Debian</a></li> <li> <a href=\"https://copr.";
-"fedorainfracloud.org/coprs/schanzen/gnunet/package/gnunet/\">Fedora (copr)</"
-"a>: <code class=\"block\"> # dnf copr enable schanzen/gnunet </code> </li> "
-"<li><a href=\"https://guix.gnu.org/en/packages/G/\";>Guix</a></li> <li><a "
-"href=\"https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet.";
-"rb\">Homebrew</a></li> <li><a href=\"https://search.nixos.org/packages?";
-"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a "
-"href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is "
-"available for your Operating System and it is missing, send us feedback so "
-"that we can add it to this list. Furthermore, if you are interested in "
-"packaging GNUnet for your Operating System, get in touch with us at gnunet-"
-"developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the APT package manager, GNUnet could be installed as "
-"simple as:"
+"li> <li><a href=\"https://packages.debian.org/search?keywords=gnunet";
+"\">Debian</a></li> <li> <a href=\"https://copr.fedorainfracloud.org/coprs/";
+"schanzen/gnunet/package/gnunet/\">Fedora (copr)</a>: <code class=\"block\"> "
+"# dnf copr enable schanzen/gnunet </code> </li> <li><a href=\"https://guix.";
+"gnu.org/en/packages/G/\">Guix</a></li> <li><a href=\"https://github.com/";
+"Homebrew/homebrew-core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> "
+"<li><a href=\"https://search.nixos.org/packages?";
+"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a href="
+"\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is available "
+"for your Operating System and it is missing, send us feedback so that we can "
+"add it to this list. Furthermore, if you are interested in packaging GNUnet "
+"for your Operating System, get in touch with us at gnunet-developers@gnu.org "
+"if you require help with this job. If you were using an Operating System "
+"with the APT package manager, GNUnet could be installed as simple as:"
 msgstr ""
 
 #: template/install.html.j2:66
@@ -2970,8 +2967,8 @@ msgid ""
 "is very hard to read to get an idea what the test code is doing. Therefore "
 "the first task (milestone 1) is to implement a new testing framework which "
 "uses network namespaces to make testing of TNG much easier. Have a look into "
-"what is planed for Layer-2-Overlay in the <a "
-"href=\"#milestones\">milestones</a>."
+"what is planed for Layer-2-Overlay in the <a href=\"#milestones"
+"\">milestones</a>."
 msgstr ""
 
 #: template/l2o/index.html.j2:54
@@ -2984,9 +2981,9 @@ msgstr ""
 
 #: template/l2o/index.html.j2:62
 msgid ""
-"The new style of writing tests in GNUnet is borrowed from the <a "
-"href=\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU "
-"Taler testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
+"The new style of writing tests in GNUnet is borrowed from the <a href="
+"\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU Taler "
+"testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
 "implemented commands to setup the <a href=\"#netjails\">netjails</a>, the "
 "test environment for each peer, to start a single peers and sending a simple "
 "test message. Because some commands depend on other commands to be finished, "
@@ -3100,8 +3097,8 @@ msgstr ""
 msgid ""
 "The CI contains test cases with a setup of peers not connected directly. The "
 "test cases proof that each peer can reach any other peer. We have test cases "
-"for the circle path and for the inverse path. <a href=\"mile4."
-"html\">Details</a>"
+"for the circle path and for the inverse path. <a href=\"mile4.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:163
@@ -3121,8 +3118,8 @@ msgid ""
 "The test cases proof that each peer can be reached, even if that peer is "
 "behind a NAT. The test case are measuring the performance. This measurement "
 "is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release. <a href=\"mile5."
-"html\">Details</a>"
+"this milestone will be a first stable release. <a href=\"mile5.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:183
@@ -3244,18 +3241,18 @@ msgid ""
 "to execute a local test interpreter per node. Will be execute by the "
 "following command.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
 "\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to start the helper processes.</td> "
+"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to start the helper processes.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Command to stop the helper processes.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to stop the helper "
-"processes.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_stop.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to stop the netjail "
-"topology.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/testing_api_cmd_netjail_stop.c</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Command to stop the test "
-"setup.</td> <tr> <td></td><td> </td> </tr> </table>"
+"align: top;\">src/testing/netjail_stop.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Script to stop the netjail topology.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to stop the test setup.</td> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:66 template/l2o/mile2.html.j2:49
@@ -3275,24 +3272,24 @@ msgid ""
 "align: top;\">src/testing/testing_api_cmd_system_create.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to create a local test system.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_connecting_peers.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\"> Command to connect two peers.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td>src/transport/"
+"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/transport/transport_api_cmd_connecting_peers.c</td><td width=\"60%\" "
+"style=\"vertical-align: top;\"> Command to connect two peers.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td>src/transport/"
 "transport_api_cmd_send_simple.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a simple message from one peer to another.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_stop_peer.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to stop a peer.</td> <tr> <td></"
 "td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to destroy the local test system.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_local_test_finished.c</"
-"td><td>Command to send a message to the master loop, if the local loop has "
-"finished.</td> <tr> </table>"
+"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to destroy the local test system.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_local_test_finished.c</td><td>Command to send "
+"a message to the master loop, if the local loop has finished.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:116
@@ -3310,12 +3307,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Introduced scripts to start the tests. The "
-"script checks, if a kernel parameter is set to allow unprivileged users to "
-"create network namespaces. The script than starts the following gerneric "
-"binary in a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/transport/"
+"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Introduced scripts to start the tests. The script "
+"checks, if a kernel parameter is set to allow unprivileged users to create "
+"network namespaces. The script than starts the following gerneric binary in "
+"a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">src/transport/"
 "test_transport_start_with_config.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">A generic binary to start a test case which will be configured "
 "by a configuration file.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
@@ -3325,18 +3322,18 @@ msgid ""
 "\">src/testing/topo.sh</td><td width=\"60%\" style=\"vertical-align: top;"
 "\">Script which reads the topology from a file for the use in the other "
 "netjail scripts.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">All already existing commands.</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">All commands changed to work "
-"with the topology data.</td> </tr> </table>"
+"style=\"vertical-align: top;\">All already existing commands.</td><td width="
+"\"60%\" style=\"vertical-align: top;\">All commands changed to work with the "
+"topology data.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile2.html.j2:51
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to send a message to the master loop "
-"if a peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"40%\" style=\"vertical-align: top;\">src/testing/"
+"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to send a message to the master loop if a "
+"peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/testing/"
 "testing_api_cmd_local_test_prepared.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a message to the master loop if a peer is "
 "ready to shutdown.</td> </tr> </table>"
@@ -3345,12 +3342,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:66
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command now uses a configuration template for "
-"the peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_transport_simple_send_topo."
-"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Topology "
-"configuration file for the simple send test case.</td> <tr> </table>"
+"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command now uses a configuration template for the "
+"peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">test_transport_simple_send_topo.conf</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Topology configuration "
+"file for the simple send test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:21
@@ -3368,24 +3365,24 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_udp_backchannel.sh</td><td width=\"55%\" "
 "style=\"vertical-align: top;\">Added script to start the udp backchannel "
-"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_broadcast.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script for the UDB broadcast test.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/transport/test_transport_simple_send_string.sh</td><td "
-"width=\"55%\" style=\"vertical-align: top;\">Added script as an example to "
-"start a test with inline topology configuration string.</td> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">All commands</td><td width=\"55%\" style=\"vertical-align: top;\">Changed "
-"code to handle strings with topology information.</td> </tr> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">src/testing/netjail_start.sh</td><td width=\"55%\" style=\"vertical-"
-"align: top;\">Changed the netjail start script to configure port forwarding "
-"for specific protocols (tcp, udp).</td> </tr> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_*."
-"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Moved to contrib/"
-"netjail directory</td> </tr> </table>"
+"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/transport/test_transport_simple_send_broadcast."
+"sh</td><td width=\"55%\" style=\"vertical-align: top;\">Added script for the "
+"UDB broadcast test.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
+"\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_simple_send_string.sh</td><td width=\"55%\" style=\"vertical-"
+"align: top;\">Added script as an example to start a test with inline "
+"topology configuration string.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">All commands</td><td width=\"55%"
+"\" style=\"vertical-align: top;\">Changed code to handle strings with "
+"topology information.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_start.sh</"
+"td><td width=\"55%\" style=\"vertical-align: top;\">Changed the netjail "
+"start script to configure port forwarding for specific protocols (tcp, udp)."
+"</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/testing/netjail_*.sh</td><td width=\"40%\" "
+"style=\"vertical-align: top;\">Moved to contrib/netjail directory</td> </tr> "
+"</table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:69
@@ -3395,16 +3392,16 @@ msgid ""
 "width=\"40%\" style=\"vertical-align: top;\">New plugin for the udp "
 "broadcast test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">New plugin for the udp backchannel test case."
-"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">New plugin for the udp backchannel test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_backchannel_check.c</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Command to check for a udp "
 "backchannel specific log entry.</td> </tr> <tr> <td></td><td> </td> </tr> "
 "<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Command to block the local loop until "
-"triggered by a external signal.</td> </tr> </table>"
+"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Command to block the local loop until triggered by "
+"a external signal.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:95
@@ -3441,9 +3438,9 @@ msgid ""
 "\" style=\"vertical-align: top;\">Added script to start the inverse distance "
 "vector test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
 "style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script to start the circle distance "
-"vector test case.</td> <tr> </table>"
+"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" style="
+"\"vertical-align: top;\">Added script to start the circle distance vector "
+"test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:58
@@ -3453,9 +3450,9 @@ msgid ""
 "style=\"vertical-align: top;\">Added logic to handle counting additonal "
 "connection per peer.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added plugin which creates the commands for "
-"the distance vector test cases.</td> <tr> </table>"
+"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added plugin which creates the commands for the "
+"distance vector test cases.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:73
@@ -3463,22 +3460,22 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_distance_vector_inverse_topo.conf</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Configuration for the DV "
-"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"60%\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Configuration for the DV circle path test "
-"case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_start.sh</td><td "
-"width=\"40%\" style=\"vertical-align: top;\">Enhanced port forwarding "
-"configuration to restrict port forwarding to specific source IPs.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">contrib/netjail/topo.sh</td><td width=\"40%\" style=\"vertical-align: top;"
-"\">Make specific nodes configurable as source node for IP forwarding.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/testing/testing.c</td><td width=\"40%\" style=\"vertical-"
-"align: top;\">Helper methods to retrieve the number of additional "
-"connections globally and per peer, and which peer is allowed as source for "
-"IP forwarding.</td> <tr> </table>"
+"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"60%\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Configuration for the DV circle path test case.</"
+"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"align: top;\">src/testing/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Enhanced port forwarding configuration to restrict "
+"port forwarding to specific source IPs.</td> <tr> <td></td><td> </td> </tr> "
+"<tr> <td width=\"60%\" style=\"vertical-align: top;\">contrib/netjail/topo."
+"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Make specific nodes "
+"configurable as source node for IP forwarding.</td> <tr> <td></td><td> </td> "
+"</tr> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
+"testing.c</td><td width=\"40%\" style=\"vertical-align: top;\">Helper "
+"methods to retrieve the number of additional connections globally and per "
+"peer, and which peer is allowed as source for IP forwarding.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile5.html.j2:21
@@ -3525,10 +3522,10 @@ msgid ""
 "\">src/transport/test_transport_nat_upnp_topo.conf</td><td width=\"40%\" "
 "style=\"vertical-align: top;\">Added topology file for nat upnp test case</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Handing over the global number of the router "
-"node to the script running on that node. (8e1bf27b11)</td> <tr> </table></"
-"br> <ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
+"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Handing over the global number of the router node "
+"to the script running on that node. (8e1bf27b11)</td> <tr> </table></br> "
+"<ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
 "<ul> <li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-"
 "helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed "
 "the format of the interface names to make miniupnpd happy. (4aec035ea)</li> "
@@ -3537,9 +3534,9 @@ msgid ""
 "<li>Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)</"
 "li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> </ul></br> <table "
 "width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/"
-"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added topology file for tcp icmp nat hole "
-"punching test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
+"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added topology file for tcp icmp nat hole punching "
+"test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
 "connection attempts to natted peers. (6de2cb8f7a)</li> <ul> <li>src/testing/"
 "testing.c</li> <li>src/transport/transport_api_cmd_connecting_peers.c</li> </"
 "ul> </ul> <ul> <li>Added code in the netjail scripts to enable router nodes "
@@ -3557,11 +3554,11 @@ msgid ""
 "The outcome of the performance measurement was ~24 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance "
-"test case. For this measurement the TNG layer was using tcp only, because "
-"there was an unfixed bug, if running tcp and udp in parallel."
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance test "
+"case. For this measurement the TNG layer was using tcp only, because there "
+"was an unfixed bug, if running tcp and udp in parallel."
 msgstr ""
 
 #: template/l2o/mile5.html.j2:142 template/probnat/api.html.j2:7
@@ -3613,10 +3610,10 @@ msgid ""
 "The outcome of the performance measurement was ~66 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance "
-"test case. The performance increased from ~24 MByte/s measured with the code "
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance test "
+"case. The performance increased from ~24 MByte/s measured with the code "
 "revision of milestone 5 by using TCP only to ~66 MByte/s measured with the "
 "code revision of milestone 6 for packet size of 65000 bytes using TCP and "
 "UDP together. There are still possibilities to increase performance "
@@ -4371,8 +4368,8 @@ msgid ""
 "know the external IP address of the other peer.</li> <li>The peers trying to "
 "communicate with each other need an indirect way to exchange messages in "
 "order to synchronize with each other.</li> </ul> These two requirements are "
-"not covered by the library. For more details have a look <a href=\"api."
-"html\">here</a>."
+"not covered by the library. For more details have a look <a href=\"api.html"
+"\">here</a>."
 msgstr ""
 
 #: template/probnat/index.html.j2:84
@@ -4553,25 +4550,25 @@ msgstr ""
 #: template/probnat/mile1.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Test framework router component to fake "
-"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/transport/nat_router.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Test framework router component to fake kernel "
+"behavior to keep a port of an outgoing connection open.</td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Test script to just send test messages to another node to open "
 "up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
 "top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
 "<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Testcase to start the script which sends test "
+"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Testcase to start the script which sends test "
 "messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
 "width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
 "conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
 "the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Script to start the test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
 "</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
@@ -4594,12 +4591,12 @@ msgstr ""
 #: template/probnat/mile2.html.j2:21
 msgid ""
 "See revision <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=8de6f974d0fe210e03e891b365613e0bc4a2ceea\">8de6f97</a> and <a "
 "href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=369c793ab577c5ab2f27c2e8dbbf77b3079cb7bb\">369c793</a> on branch "
@@ -4611,57 +4608,56 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/testing-ng/emu_run.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Script to run several cli commands to start and configure the "
-"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to "
-"makefile.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu."
-"c</td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a "
-"setup with two natted Android devices in separate subnetworks and one global "
+"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to makefile.</"
+"td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style="
+"\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu.c</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a setup "
+"with two natted Android devices in separate subnetworks and one global "
 "reachable node.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Configuration for the test case."
-"</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/transport/gnunet-service-"
-"transport.c</td><td width=\"60%\" style=\"vertical-align: top;\">Added "
-"request to ask arm service for services configured to start and checking if "
-"they have started. Added check in log file to se if communicators already "
-"connected with transport service.</td> <tr> <td></td><td> </td> </tr> <tr> "
-"<td width=\"40%\" style=\"vertical-align: top;\">include/"
-"gnunet_transport_testing_ng_lib.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Changes in header file for check of running services and "
-"connected communicaors.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/service/transport/gnunet-"
-"service-transport.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added functionality to synchronize two peers by comparing the measured "
-"RTT of both peers. This code was moved to the util library. For use of that "
-"library have a look <a href=\"api.html\">here</a></td> <tr> <td></td><td> </"
-"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
-"core/Makefile.am</td><td width=\"60%\" style=\"vertical-align: top;\">Adding "
-"test case to makefile.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_core_just_run_topo.conf</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Change the configuration "
-"file to just run peers to manually test to have a setup with two natted "
-"peers in separate subnetworks and one global reachable peer.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/include/gnunet_protocols.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Added the burst sync message to the header file.</td> <tr> "
+"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_util_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the util library.</td> "
+"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Configuration for the test case.</td> "
 "<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/lib/util/Makefile.am</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the Makefile.</td> <tr> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_nat_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API header file.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added the new API implementation file.</td> <tr> <tr> <td></td><td> </td> "
-"</tr> </table>"
+"align: top;\">src/service/transport/gnunet-service-transport.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added request to ask arm service for "
+"services configured to start and checking if they have started. Added check "
+"in log file to se if communicators already connected with transport service."
+"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">include/gnunet_transport_testing_ng_lib.h</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Changes in header file for check of "
+"running services and connected communicaors.</td> </tr> <tr> <td></td><td> </"
+"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
+"transport/gnunet-service-transport.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added functionality to synchronize two peers by comparing the "
+"measured RTT of both peers. This code was moved to the util library. For use "
+"of that library have a look <a href=\"api.html\">here</a></td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/core/Makefile.am</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Adding test case to makefile.</td> <tr> <td></td><td> </td> </"
+"tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">test_core_just_run_topo.conf</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Change the configuration file to just run peers to manually "
+"test to have a setup with two natted peers in separate subnetworks and one "
+"global reachable peer.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_protocols.h</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Added the burst sync "
+"message to the header file.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> "
+"<td width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_util_lib."
+"h</td><td width=\"60%\" style=\"vertical-align: top;\">Added the new API to "
+"the util library.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">src/lib/util/Makefile.am</td><td "
+"width=\"60%\" style=\"vertical-align: top;\">Added the new API to the "
+"Makefile.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
+"style=\"vertical-align: top;\">src/include/gnunet_nat_lib.h</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added the new API header file.</td> "
+"<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added the new API implementation file.</td> <tr> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/probnat/mile3.html.j2:22
@@ -4688,10 +4684,11 @@ msgid ""
 "test case in directory<br/><br/> src/service/arm by typing<br/><br/> "
 "typing<br/><br/> GNUNET_FORCE_LOG=';;;;DEBUG' GNUNET_FORCE_LOGFILE=test.out "
 "make check TESTS=\"test_arm_probnat.sh\"<br/><br/> one sees messages like<br/"
-"><br/> INFO Received a burst message on local port 14234 36! indicating the "
-"hole punch.<br/><br/> There needs to be optimization, because at the moment "
-"it takes too long (10 to 20 Minutes). But the optimization milestone was "
-"exchange with the milestone to get the NAT traversal running on Android."
+"><br/> INFO Received a burst message on local port 14234 36!<br/><br/> "
+"indicating the hole punch.<br/><br/> There needs to be optimization, because "
+"at the moment it takes too long (10 to 20 Minutes). But the optimization "
+"milestone was exchange with the milestone to get the NAT traversal running "
+"on Android."
 msgstr ""
 
 #: template/probnat/mile6.html.j2:21
@@ -4720,12 +4717,12 @@ msgid ""
 "server was implemented in the run function of native-lib.ccp. <br/><br/> The "
 "biggest effort to make these few lines of code work was to solve the "
 "problems with cross-compiling dependencies. This effort has been documented "
-"in this <a href=\"https://github.com/commercetest/cross-compiling-";
-"gnunet\">repository</a>. One can find these cross compiled dependencies in "
-"the directory distribution in the android studio project.<br/><br/> The "
-"original plan to run the GNUnet test framework on an Android emulator could "
-"not be realized because the Android prototype app could not be made to run "
-"on an emulator. Therefore, we did not even try to run the test framework "
+"in this <a href=\"https://github.com/commercetest/cross-compiling-gnunet";
+"\">repository</a>. One can find these cross compiled dependencies in the "
+"directory distribution in the android studio project.<br/><br/> The original "
+"plan to run the GNUnet test framework on an Android emulator could not be "
+"realized because the Android prototype app could not be made to run on an "
+"emulator. Therefore, we did not even try to run the test framework "
 "additionally. Tests were made manually on real Android devices."
 msgstr ""
 
@@ -4759,8 +4756,8 @@ msgid ""
 "android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
 "the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android.";
 "git/commit/android_studio?"
-"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a "
-"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
 "id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
 "monolith-android branch of the gnunet repo."
 msgstr ""
diff --git a/locale/messages.pot b/locale/messages.pot
index adaa6324..e50cacf2 100644
--- a/locale/messages.pot
+++ b/locale/messages.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-27 09:57+0200\n"
+"POT-Creation-Date: 2024-08-29 09:06+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -4756,10 +4756,11 @@ msgid ""
 "typing<br/><br/> typing<br/><br/> GNUNET_FORCE_LOG=';;;;DEBUG' "
 "GNUNET_FORCE_LOGFILE=test.out make check "
 "TESTS=\"test_arm_probnat.sh\"<br/><br/> one sees messages like<br/><br/> "
-"INFO Received a burst message on local port 14234 36! indicating the hole"
-" punch.<br/><br/> There needs to be optimization, because at the moment "
-"it takes too long (10 to 20 Minutes). But the optimization milestone was "
-"exchange with the milestone to get the NAT traversal running on Android."
+"INFO Received a burst message on local port 14234 36!<br/><br/> "
+"indicating the hole punch.<br/><br/> There needs to be optimization, "
+"because at the moment it takes too long (10 to 20 Minutes). But the "
+"optimization milestone was exchange with the milestone to get the NAT "
+"traversal running on Android."
 msgstr ""
 
 #: template/probnat/mile6.html.j2:21
diff --git a/locale/pt/LC_MESSAGES/messages.po 
b/locale/pt/LC_MESSAGES/messages.po
index 8174657c..ff184a8c 100644
--- a/locale/pt/LC_MESSAGES/messages.po
+++ b/locale/pt/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-27 09:33+0200\n"
+"POT-Creation-Date: 2024-08-29 09:06+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -253,11 +253,11 @@ msgstr ""
 
 #: template/about.html.j2:81
 msgid ""
-"There are many more resources to learn about GNUnet besides the <a "
-"href=\"https://docs.gnunet.org/\";>handbook</a>, such as the <a "
-"href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering the "
-"various layers, many <a href=\"https://gnunet.org/en/video.html\";>videos</a> "
-"or a brief <a href=\"https://gnunet.org/en/glossary.html\";>glossary</a>."
+"There are many more resources to learn about GNUnet besides the <a href="
+"\"https://docs.gnunet.org/\";>handbook</a>, such as the <a href=\"https://bib.";
+"gnunet.org/\">bibliography</a> with papers covering the various layers, many "
+"<a href=\"https://gnunet.org/en/video.html\";>videos</a> or a brief <a href="
+"\"https://gnunet.org/en/glossary.html\";>glossary</a>."
 msgstr ""
 
 #: template/about.html.j2:86
@@ -487,11 +487,10 @@ msgstr ""
 #: template/copyright.html.j2:12
 msgid ""
 "<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.";
-"tex\">GNUnet e.V. --- Taler Systems SA agreement on licensing and "
-"collaborative development</a> of the GNUnet and GNU Taler projects is "
-"satisfied. </p>"
+"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
+"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
+"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
 msgstr ""
 
 #: template/copyright.html.j2:23
@@ -561,9 +560,8 @@ msgstr ""
 #: template/developers.html.j2:63
 msgid ""
 "We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a "
-"href=\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</"
-"a>."
+"analyze the code coverage of our tests, the results are available at <a href="
+"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
 msgstr ""
 
 #: template/developers.html.j2:73
@@ -1309,8 +1307,8 @@ msgstr ""
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
-"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or 'm' "
-"(and the module is loaded)."
+"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
+"'m' (and the module is loaded)."
 msgstr ""
 
 #: template/faq.html.j2:736
@@ -1747,9 +1745,9 @@ msgid ""
 "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
 "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
 "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a "
-"href=\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a "
-"href=\"https://pkgsrc.org\";>pkgsrc</a>."
+"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
+"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
+"pkgsrc.org\">pkgsrc</a>."
 msgstr ""
 
 #: template/gnurl.html.j2:229
@@ -2103,9 +2101,9 @@ msgstr ""
 #: template/gsoc.html.j2:269
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Currently, there is a Webextension which uses the GNUnet <a "
-"href=\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption "
-"and ease of use, this project aims to include a full GNUnet node within the "
+"System. Currently, there is a Webextension which uses the GNUnet <a href="
+"\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption and "
+"ease of use, this project aims to include a full GNUnet node within the "
 "Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
 "JavaScript as demonstrated <a href=\"https://gnunet.io\";>here</a>. The idea "
 "is to improve upon this concept and support more of GNUnet's subsystems. The "
@@ -2461,8 +2459,8 @@ msgid ""
 "GNUnet is a network protocol stack for building secure, distributed, and "
 "privacy-preserving applications.<br/> With strong roots in <a class=\"link\" "
 "href=\"https://bib.gnunet.org\";>academic research</a>, our goal is to "
-"replace the <a class=\"link\" href=\"https://secushare.org/broken-";
-"internet\">old insecure Internet</a> protocol stack."
+"replace the <a class=\"link\" href=\"https://secushare.org/broken-internet";
+"\">old insecure Internet</a> protocol stack."
 msgstr ""
 
 #: template/index.html.j2:121
@@ -2488,9 +2486,9 @@ msgid ""
 "papers/65.pdf\"> improving addressing, routing, naming and content "
 "distribution</a> in a technically robust manner - as opposed to ad-hoc "
 "designs in place today. <!-- Proposal from fabian gerlach: GNUnet is built "
-"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by "
-"design\"</a> and \"distributed by design\". This improves addressing, "
-"routing, naming and content distribution in a technically robust manner. -->"
+"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design"
+"\"</a> and \"distributed by design\". This improves addressing, routing, "
+"naming and content distribution in a technically robust manner. -->"
 msgstr ""
 
 #: template/index.html.j2:179
@@ -2500,9 +2498,9 @@ msgstr ""
 #: template/index.html.j2:181
 msgid ""
 "Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a "
-"class=\"link\" href=\"https://www.gnu.org/philosophy/free-sw.";
-"html\">essential freedoms</a> to various degrees."
+"implementations, traffic shapers and firewalls restrict all of the <a class="
+"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\";>essential "
+"freedoms</a> to various degrees."
 msgstr ""
 
 #: template/index.html.j2:205
@@ -2511,8 +2509,8 @@ msgstr ""
 
 #: template/index.html.j2:207
 msgid ""
-"GNUnet is a self-organizing network and it is <a class=\"link\" "
-"href=\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
+"GNUnet is a self-organizing network and it is <a class=\"link\" href="
+"\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
 "freedom. GNUnet puts you in control of your data. You determine which data "
 "to share with whom, and you&#39;re not pressured to accept compromises. It "
 "gives users freedoms to securely access information (\"run\" the network), "
@@ -2744,21 +2742,20 @@ msgid ""
 "GNUnet is reportedly available for: <ul> <li><a href=\"https://pkgs.";
 "alpinelinux.org/package/edge/community/x86_64/gnunet\">Alpine</a></li> "
 "<li><a href=\"https://aur.archlinux.org/packages/gnunet/\";>Arch (AUR)</a></"
-"li> <li><a href=\"https://packages.debian.org/search?";
-"keywords=gnunet\">Debian</a></li> <li> <a href=\"https://copr.";
-"fedorainfracloud.org/coprs/schanzen/gnunet/package/gnunet/\">Fedora (copr)</"
-"a>: <code class=\"block\"> # dnf copr enable schanzen/gnunet </code> </li> "
-"<li><a href=\"https://guix.gnu.org/en/packages/G/\";>Guix</a></li> <li><a "
-"href=\"https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet.";
-"rb\">Homebrew</a></li> <li><a href=\"https://search.nixos.org/packages?";
-"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a "
-"href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is "
-"available for your Operating System and it is missing, send us feedback so "
-"that we can add it to this list. Furthermore, if you are interested in "
-"packaging GNUnet for your Operating System, get in touch with us at gnunet-"
-"developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the APT package manager, GNUnet could be installed as "
-"simple as:"
+"li> <li><a href=\"https://packages.debian.org/search?keywords=gnunet";
+"\">Debian</a></li> <li> <a href=\"https://copr.fedorainfracloud.org/coprs/";
+"schanzen/gnunet/package/gnunet/\">Fedora (copr)</a>: <code class=\"block\"> "
+"# dnf copr enable schanzen/gnunet </code> </li> <li><a href=\"https://guix.";
+"gnu.org/en/packages/G/\">Guix</a></li> <li><a href=\"https://github.com/";
+"Homebrew/homebrew-core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> "
+"<li><a href=\"https://search.nixos.org/packages?";
+"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a href="
+"\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is available "
+"for your Operating System and it is missing, send us feedback so that we can "
+"add it to this list. Furthermore, if you are interested in packaging GNUnet "
+"for your Operating System, get in touch with us at gnunet-developers@gnu.org "
+"if you require help with this job. If you were using an Operating System "
+"with the APT package manager, GNUnet could be installed as simple as:"
 msgstr ""
 
 #: template/install.html.j2:66
@@ -2918,8 +2915,8 @@ msgid ""
 "is very hard to read to get an idea what the test code is doing. Therefore "
 "the first task (milestone 1) is to implement a new testing framework which "
 "uses network namespaces to make testing of TNG much easier. Have a look into "
-"what is planed for Layer-2-Overlay in the <a "
-"href=\"#milestones\">milestones</a>."
+"what is planed for Layer-2-Overlay in the <a href=\"#milestones"
+"\">milestones</a>."
 msgstr ""
 
 #: template/l2o/index.html.j2:54
@@ -2932,9 +2929,9 @@ msgstr ""
 
 #: template/l2o/index.html.j2:62
 msgid ""
-"The new style of writing tests in GNUnet is borrowed from the <a "
-"href=\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU "
-"Taler testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
+"The new style of writing tests in GNUnet is borrowed from the <a href="
+"\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU Taler "
+"testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
 "implemented commands to setup the <a href=\"#netjails\">netjails</a>, the "
 "test environment for each peer, to start a single peers and sending a simple "
 "test message. Because some commands depend on other commands to be finished, "
@@ -3048,8 +3045,8 @@ msgstr ""
 msgid ""
 "The CI contains test cases with a setup of peers not connected directly. The "
 "test cases proof that each peer can reach any other peer. We have test cases "
-"for the circle path and for the inverse path. <a href=\"mile4."
-"html\">Details</a>"
+"for the circle path and for the inverse path. <a href=\"mile4.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:163
@@ -3069,8 +3066,8 @@ msgid ""
 "The test cases proof that each peer can be reached, even if that peer is "
 "behind a NAT. The test case are measuring the performance. This measurement "
 "is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release. <a href=\"mile5."
-"html\">Details</a>"
+"this milestone will be a first stable release. <a href=\"mile5.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:183
@@ -3192,18 +3189,18 @@ msgid ""
 "to execute a local test interpreter per node. Will be execute by the "
 "following command.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
 "\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to start the helper processes.</td> "
+"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to start the helper processes.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Command to stop the helper processes.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to stop the helper "
-"processes.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_stop.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to stop the netjail "
-"topology.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/testing_api_cmd_netjail_stop.c</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Command to stop the test "
-"setup.</td> <tr> <td></td><td> </td> </tr> </table>"
+"align: top;\">src/testing/netjail_stop.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Script to stop the netjail topology.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to stop the test setup.</td> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:66 template/l2o/mile2.html.j2:49
@@ -3223,24 +3220,24 @@ msgid ""
 "align: top;\">src/testing/testing_api_cmd_system_create.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to create a local test system.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_connecting_peers.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\"> Command to connect two peers.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td>src/transport/"
+"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/transport/transport_api_cmd_connecting_peers.c</td><td width=\"60%\" "
+"style=\"vertical-align: top;\"> Command to connect two peers.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td>src/transport/"
 "transport_api_cmd_send_simple.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a simple message from one peer to another.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_stop_peer.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to stop a peer.</td> <tr> <td></"
 "td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to destroy the local test system.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_local_test_finished.c</"
-"td><td>Command to send a message to the master loop, if the local loop has "
-"finished.</td> <tr> </table>"
+"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to destroy the local test system.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_local_test_finished.c</td><td>Command to send "
+"a message to the master loop, if the local loop has finished.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:116
@@ -3258,12 +3255,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Introduced scripts to start the tests. The "
-"script checks, if a kernel parameter is set to allow unprivileged users to "
-"create network namespaces. The script than starts the following gerneric "
-"binary in a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/transport/"
+"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Introduced scripts to start the tests. The script "
+"checks, if a kernel parameter is set to allow unprivileged users to create "
+"network namespaces. The script than starts the following gerneric binary in "
+"a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">src/transport/"
 "test_transport_start_with_config.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">A generic binary to start a test case which will be configured "
 "by a configuration file.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
@@ -3273,18 +3270,18 @@ msgid ""
 "\">src/testing/topo.sh</td><td width=\"60%\" style=\"vertical-align: top;"
 "\">Script which reads the topology from a file for the use in the other "
 "netjail scripts.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">All already existing commands.</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">All commands changed to work "
-"with the topology data.</td> </tr> </table>"
+"style=\"vertical-align: top;\">All already existing commands.</td><td width="
+"\"60%\" style=\"vertical-align: top;\">All commands changed to work with the "
+"topology data.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile2.html.j2:51
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to send a message to the master loop "
-"if a peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"40%\" style=\"vertical-align: top;\">src/testing/"
+"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to send a message to the master loop if a "
+"peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/testing/"
 "testing_api_cmd_local_test_prepared.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a message to the master loop if a peer is "
 "ready to shutdown.</td> </tr> </table>"
@@ -3293,12 +3290,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:66
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command now uses a configuration template for "
-"the peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_transport_simple_send_topo."
-"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Topology "
-"configuration file for the simple send test case.</td> <tr> </table>"
+"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command now uses a configuration template for the "
+"peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">test_transport_simple_send_topo.conf</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Topology configuration "
+"file for the simple send test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:21
@@ -3316,24 +3313,24 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_udp_backchannel.sh</td><td width=\"55%\" "
 "style=\"vertical-align: top;\">Added script to start the udp backchannel "
-"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_broadcast.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script for the UDB broadcast test.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/transport/test_transport_simple_send_string.sh</td><td "
-"width=\"55%\" style=\"vertical-align: top;\">Added script as an example to "
-"start a test with inline topology configuration string.</td> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">All commands</td><td width=\"55%\" style=\"vertical-align: top;\">Changed "
-"code to handle strings with topology information.</td> </tr> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">src/testing/netjail_start.sh</td><td width=\"55%\" style=\"vertical-"
-"align: top;\">Changed the netjail start script to configure port forwarding "
-"for specific protocols (tcp, udp).</td> </tr> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_*."
-"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Moved to contrib/"
-"netjail directory</td> </tr> </table>"
+"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/transport/test_transport_simple_send_broadcast."
+"sh</td><td width=\"55%\" style=\"vertical-align: top;\">Added script for the "
+"UDB broadcast test.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
+"\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_simple_send_string.sh</td><td width=\"55%\" style=\"vertical-"
+"align: top;\">Added script as an example to start a test with inline "
+"topology configuration string.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">All commands</td><td width=\"55%"
+"\" style=\"vertical-align: top;\">Changed code to handle strings with "
+"topology information.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_start.sh</"
+"td><td width=\"55%\" style=\"vertical-align: top;\">Changed the netjail "
+"start script to configure port forwarding for specific protocols (tcp, udp)."
+"</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/testing/netjail_*.sh</td><td width=\"40%\" "
+"style=\"vertical-align: top;\">Moved to contrib/netjail directory</td> </tr> "
+"</table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:69
@@ -3343,16 +3340,16 @@ msgid ""
 "width=\"40%\" style=\"vertical-align: top;\">New plugin for the udp "
 "broadcast test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">New plugin for the udp backchannel test case."
-"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">New plugin for the udp backchannel test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_backchannel_check.c</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Command to check for a udp "
 "backchannel specific log entry.</td> </tr> <tr> <td></td><td> </td> </tr> "
 "<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Command to block the local loop until "
-"triggered by a external signal.</td> </tr> </table>"
+"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Command to block the local loop until triggered by "
+"a external signal.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:95
@@ -3389,9 +3386,9 @@ msgid ""
 "\" style=\"vertical-align: top;\">Added script to start the inverse distance "
 "vector test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
 "style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script to start the circle distance "
-"vector test case.</td> <tr> </table>"
+"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" style="
+"\"vertical-align: top;\">Added script to start the circle distance vector "
+"test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:58
@@ -3401,9 +3398,9 @@ msgid ""
 "style=\"vertical-align: top;\">Added logic to handle counting additonal "
 "connection per peer.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added plugin which creates the commands for "
-"the distance vector test cases.</td> <tr> </table>"
+"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added plugin which creates the commands for the "
+"distance vector test cases.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:73
@@ -3411,22 +3408,22 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_distance_vector_inverse_topo.conf</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Configuration for the DV "
-"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"60%\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Configuration for the DV circle path test "
-"case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_start.sh</td><td "
-"width=\"40%\" style=\"vertical-align: top;\">Enhanced port forwarding "
-"configuration to restrict port forwarding to specific source IPs.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">contrib/netjail/topo.sh</td><td width=\"40%\" style=\"vertical-align: top;"
-"\">Make specific nodes configurable as source node for IP forwarding.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/testing/testing.c</td><td width=\"40%\" style=\"vertical-"
-"align: top;\">Helper methods to retrieve the number of additional "
-"connections globally and per peer, and which peer is allowed as source for "
-"IP forwarding.</td> <tr> </table>"
+"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"60%\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Configuration for the DV circle path test case.</"
+"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"align: top;\">src/testing/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Enhanced port forwarding configuration to restrict "
+"port forwarding to specific source IPs.</td> <tr> <td></td><td> </td> </tr> "
+"<tr> <td width=\"60%\" style=\"vertical-align: top;\">contrib/netjail/topo."
+"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Make specific nodes "
+"configurable as source node for IP forwarding.</td> <tr> <td></td><td> </td> "
+"</tr> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
+"testing.c</td><td width=\"40%\" style=\"vertical-align: top;\">Helper "
+"methods to retrieve the number of additional connections globally and per "
+"peer, and which peer is allowed as source for IP forwarding.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile5.html.j2:21
@@ -3473,10 +3470,10 @@ msgid ""
 "\">src/transport/test_transport_nat_upnp_topo.conf</td><td width=\"40%\" "
 "style=\"vertical-align: top;\">Added topology file for nat upnp test case</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Handing over the global number of the router "
-"node to the script running on that node. (8e1bf27b11)</td> <tr> </table></"
-"br> <ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
+"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Handing over the global number of the router node "
+"to the script running on that node. (8e1bf27b11)</td> <tr> </table></br> "
+"<ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
 "<ul> <li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-"
 "helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed "
 "the format of the interface names to make miniupnpd happy. (4aec035ea)</li> "
@@ -3485,9 +3482,9 @@ msgid ""
 "<li>Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)</"
 "li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> </ul></br> <table "
 "width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/"
-"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added topology file for tcp icmp nat hole "
-"punching test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
+"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added topology file for tcp icmp nat hole punching "
+"test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
 "connection attempts to natted peers. (6de2cb8f7a)</li> <ul> <li>src/testing/"
 "testing.c</li> <li>src/transport/transport_api_cmd_connecting_peers.c</li> </"
 "ul> </ul> <ul> <li>Added code in the netjail scripts to enable router nodes "
@@ -3505,11 +3502,11 @@ msgid ""
 "The outcome of the performance measurement was ~24 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance "
-"test case. For this measurement the TNG layer was using tcp only, because "
-"there was an unfixed bug, if running tcp and udp in parallel."
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance test "
+"case. For this measurement the TNG layer was using tcp only, because there "
+"was an unfixed bug, if running tcp and udp in parallel."
 msgstr ""
 
 #: template/l2o/mile5.html.j2:142 template/probnat/api.html.j2:7
@@ -3559,10 +3556,10 @@ msgid ""
 "The outcome of the performance measurement was ~66 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance "
-"test case. The performance increased from ~24 MByte/s measured with the code "
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance test "
+"case. The performance increased from ~24 MByte/s measured with the code "
 "revision of milestone 5 by using TCP only to ~66 MByte/s measured with the "
 "code revision of milestone 6 for packet size of 65000 bytes using TCP and "
 "UDP together. There are still possibilities to increase performance "
@@ -4315,8 +4312,8 @@ msgid ""
 "know the external IP address of the other peer.</li> <li>The peers trying to "
 "communicate with each other need an indirect way to exchange messages in "
 "order to synchronize with each other.</li> </ul> These two requirements are "
-"not covered by the library. For more details have a look <a href=\"api."
-"html\">here</a>."
+"not covered by the library. For more details have a look <a href=\"api.html"
+"\">here</a>."
 msgstr ""
 
 #: template/probnat/index.html.j2:84
@@ -4497,25 +4494,25 @@ msgstr ""
 #: template/probnat/mile1.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Test framework router component to fake "
-"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/transport/nat_router.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Test framework router component to fake kernel "
+"behavior to keep a port of an outgoing connection open.</td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Test script to just send test messages to another node to open "
 "up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
 "top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
 "<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Testcase to start the script which sends test "
+"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Testcase to start the script which sends test "
 "messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
 "width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
 "conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
 "the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Script to start the test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
 "</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
@@ -4538,12 +4535,12 @@ msgstr ""
 #: template/probnat/mile2.html.j2:21
 msgid ""
 "See revision <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=8de6f974d0fe210e03e891b365613e0bc4a2ceea\">8de6f97</a> and <a "
 "href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=369c793ab577c5ab2f27c2e8dbbf77b3079cb7bb\">369c793</a> on branch "
@@ -4555,57 +4552,56 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/testing-ng/emu_run.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Script to run several cli commands to start and configure the "
-"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to "
-"makefile.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu."
-"c</td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a "
-"setup with two natted Android devices in separate subnetworks and one global "
+"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to makefile.</"
+"td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style="
+"\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu.c</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a setup "
+"with two natted Android devices in separate subnetworks and one global "
 "reachable node.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Configuration for the test case."
-"</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/transport/gnunet-service-"
-"transport.c</td><td width=\"60%\" style=\"vertical-align: top;\">Added "
-"request to ask arm service for services configured to start and checking if "
-"they have started. Added check in log file to se if communicators already "
-"connected with transport service.</td> <tr> <td></td><td> </td> </tr> <tr> "
-"<td width=\"40%\" style=\"vertical-align: top;\">include/"
-"gnunet_transport_testing_ng_lib.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Changes in header file for check of running services and "
-"connected communicaors.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/service/transport/gnunet-"
-"service-transport.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added functionality to synchronize two peers by comparing the measured "
-"RTT of both peers. This code was moved to the util library. For use of that "
-"library have a look <a href=\"api.html\">here</a></td> <tr> <td></td><td> </"
-"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
-"core/Makefile.am</td><td width=\"60%\" style=\"vertical-align: top;\">Adding "
-"test case to makefile.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_core_just_run_topo.conf</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Change the configuration "
-"file to just run peers to manually test to have a setup with two natted "
-"peers in separate subnetworks and one global reachable peer.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/include/gnunet_protocols.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Added the burst sync message to the header file.</td> <tr> "
+"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_util_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the util library.</td> "
+"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Configuration for the test case.</td> "
 "<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/lib/util/Makefile.am</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the Makefile.</td> <tr> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_nat_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API header file.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added the new API implementation file.</td> <tr> <tr> <td></td><td> </td> "
-"</tr> </table>"
+"align: top;\">src/service/transport/gnunet-service-transport.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added request to ask arm service for "
+"services configured to start and checking if they have started. Added check "
+"in log file to se if communicators already connected with transport service."
+"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">include/gnunet_transport_testing_ng_lib.h</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Changes in header file for check of "
+"running services and connected communicaors.</td> </tr> <tr> <td></td><td> </"
+"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
+"transport/gnunet-service-transport.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added functionality to synchronize two peers by comparing the "
+"measured RTT of both peers. This code was moved to the util library. For use "
+"of that library have a look <a href=\"api.html\">here</a></td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/core/Makefile.am</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Adding test case to makefile.</td> <tr> <td></td><td> </td> </"
+"tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">test_core_just_run_topo.conf</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Change the configuration file to just run peers to manually "
+"test to have a setup with two natted peers in separate subnetworks and one "
+"global reachable peer.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_protocols.h</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Added the burst sync "
+"message to the header file.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> "
+"<td width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_util_lib."
+"h</td><td width=\"60%\" style=\"vertical-align: top;\">Added the new API to "
+"the util library.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">src/lib/util/Makefile.am</td><td "
+"width=\"60%\" style=\"vertical-align: top;\">Added the new API to the "
+"Makefile.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
+"style=\"vertical-align: top;\">src/include/gnunet_nat_lib.h</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added the new API header file.</td> "
+"<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added the new API implementation file.</td> <tr> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/probnat/mile3.html.j2:22
@@ -4632,10 +4628,11 @@ msgid ""
 "test case in directory<br/><br/> src/service/arm by typing<br/><br/> "
 "typing<br/><br/> GNUNET_FORCE_LOG=';;;;DEBUG' GNUNET_FORCE_LOGFILE=test.out "
 "make check TESTS=\"test_arm_probnat.sh\"<br/><br/> one sees messages like<br/"
-"><br/> INFO Received a burst message on local port 14234 36! indicating the "
-"hole punch.<br/><br/> There needs to be optimization, because at the moment "
-"it takes too long (10 to 20 Minutes). But the optimization milestone was "
-"exchange with the milestone to get the NAT traversal running on Android."
+"><br/> INFO Received a burst message on local port 14234 36!<br/><br/> "
+"indicating the hole punch.<br/><br/> There needs to be optimization, because "
+"at the moment it takes too long (10 to 20 Minutes). But the optimization "
+"milestone was exchange with the milestone to get the NAT traversal running "
+"on Android."
 msgstr ""
 
 #: template/probnat/mile6.html.j2:21
@@ -4664,12 +4661,12 @@ msgid ""
 "server was implemented in the run function of native-lib.ccp. <br/><br/> The "
 "biggest effort to make these few lines of code work was to solve the "
 "problems with cross-compiling dependencies. This effort has been documented "
-"in this <a href=\"https://github.com/commercetest/cross-compiling-";
-"gnunet\">repository</a>. One can find these cross compiled dependencies in "
-"the directory distribution in the android studio project.<br/><br/> The "
-"original plan to run the GNUnet test framework on an Android emulator could "
-"not be realized because the Android prototype app could not be made to run "
-"on an emulator. Therefore, we did not even try to run the test framework "
+"in this <a href=\"https://github.com/commercetest/cross-compiling-gnunet";
+"\">repository</a>. One can find these cross compiled dependencies in the "
+"directory distribution in the android studio project.<br/><br/> The original "
+"plan to run the GNUnet test framework on an Android emulator could not be "
+"realized because the Android prototype app could not be made to run on an "
+"emulator. Therefore, we did not even try to run the test framework "
 "additionally. Tests were made manually on real Android devices."
 msgstr ""
 
@@ -4703,8 +4700,8 @@ msgid ""
 "android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
 "the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android.";
 "git/commit/android_studio?"
-"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a "
-"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
 "id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
 "monolith-android branch of the gnunet repo."
 msgstr ""
diff --git a/locale/zh_Hant/LC_MESSAGES/messages.po 
b/locale/zh_Hant/LC_MESSAGES/messages.po
index dfb1d913..c2935329 100644
--- a/locale/zh_Hant/LC_MESSAGES/messages.po
+++ b/locale/zh_Hant/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-27 09:33+0200\n"
+"POT-Creation-Date: 2024-08-29 09:06+0200\n"
 "PO-Revision-Date: 2021-08-24 08:59+0000\n"
 "Last-Translator: Ting-Yi Fu <futingyi0215@gmail.com>\n"
 "Language-Team: Chinese (Traditional) <http://weblate.taler.net/projects/";
@@ -272,18 +272,18 @@ msgstr "更多資源"
 #: template/about.html.j2:81
 #, fuzzy
 #| msgid ""
-#| "There are many more resources to learn about GNUnet besides the <a "
-#| "href=\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such "
-#| "as the <a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers "
+#| "There are many more resources to learn about GNUnet besides the <a href="
+#| "\"https://docs.gnunet.org/handbook/gnunet.html\";>handbook</a>, such as "
+#| "the <a href=\"https://bib.gnunet.org/\";>bibliography</a> with papers "
 #| "covering the various layers, many <a href=\"https://gnunet.org/en/video.";
-#| "html\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.";
-#| "html\">glossary</a>."
+#| "html\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.html";
+#| "\">glossary</a>."
 msgid ""
-"There are many more resources to learn about GNUnet besides the <a "
-"href=\"https://docs.gnunet.org/\";>handbook</a>, such as the <a "
-"href=\"https://bib.gnunet.org/\";>bibliography</a> with papers covering the "
-"various layers, many <a href=\"https://gnunet.org/en/video.html\";>videos</a> "
-"or a brief <a href=\"https://gnunet.org/en/glossary.html\";>glossary</a>."
+"There are many more resources to learn about GNUnet besides the <a href="
+"\"https://docs.gnunet.org/\";>handbook</a>, such as the <a href=\"https://bib.";
+"gnunet.org/\">bibliography</a> with papers covering the various layers, many "
+"<a href=\"https://gnunet.org/en/video.html\";>videos</a> or a brief <a href="
+"\"https://gnunet.org/en/glossary.html\";>glossary</a>."
 msgstr ""
 "除了<a href=\"https://docs.gnunet.org/handbook/gnunet.html\";>手冊</a>之外,還"
 "有更多的資源可用於學習 GNUnet,例如,<a href=\"https://bib.gnunet.org/\";>參考"
@@ -568,11 +568,10 @@ msgstr ""
 #: template/copyright.html.j2:12
 msgid ""
 "<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
-"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.";
-"tex\">GNUnet e.V. --- Taler Systems SA agreement on licensing and "
-"collaborative development</a> of the GNUnet and GNU Taler projects is "
-"satisfied. </p>"
+"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/gnunet_taler_agreement.tex";
+"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
+"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
 msgstr ""
 "擁有 Git 存取權限的 GNU Taler 貢獻者必須簽署<a href=\"/pdf/copyright.pdf\">版"
 "權轉讓</a> ,確保已符合 GNUnet 與 GNU Taler 項目的 <a href=\"https://git.";
@@ -662,9 +661,8 @@ msgstr "程式碼覆蓋率分析"
 #: template/developers.html.j2:63
 msgid ""
 "We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> to "
-"analyze the code coverage of our tests, the results are available at <a "
-"href=\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</"
-"a>."
+"analyze the code coverage of our tests, the results are available at <a href="
+"\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
 msgstr ""
 "我們使用 <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> 來"
 "分析我們測試的程式碼覆蓋率,其結果可從 <a href=\"https://old.gnunet.org/";
@@ -1175,8 +1173,8 @@ msgid ""
 "ns2018.pdf\">has been published </a> and below is a table from the "
 "publication. For detailed descriptions please refer to the paper."
 msgstr ""
-"答:有關該主題的科學論文<a href=\"https://grothoff.org/christian/ns2018.";
-"pdf\">已被發表</a>,以下是該出版物的表格。請參閱該論文以閱讀更多細節及描述。"
+"答:有關該主題的科學論文<a href=\"https://grothoff.org/christian/ns2018.pdf";
+"\">已被發表</a>,以下是該出版物的表格。請參閱該論文以閱讀更多細節及描述。"
 
 #: template/faq.html.j2:392
 msgid "What is the difference between GNS and CoDoNS?"
@@ -1620,8 +1618,8 @@ msgstr ""
 msgid ""
 "A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
 "support. This is accomplished by having the correct kernel options. Check if "
-"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or 'm' "
-"(and the module is loaded)."
+"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
+"'m' (and the module is loaded)."
 msgstr ""
 "A:對於GNUnet DNS,您的 iptables 需具有 &quot;所有者&quot; 匹配支持。這可以通"
 "過使用正確的內核 (kernel) 選項來達成。請檢察您的內核的"
@@ -2210,16 +2208,16 @@ msgid ""
 "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\";>GNU Guix</"
 "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\";>Gentoo</a> "
 "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/";
-"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a "
-"href=\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a "
-"href=\"https://pkgsrc.org\";>pkgsrc</a>."
+"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
+"\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
+"pkgsrc.org\">pkgsrc</a>."
 msgstr ""
 "版本發佈於<a href=\"https://ftpmirror.gnu.org/gnu/gnunet/\";>ftpmirror.gnu."
 "org/gnu/gnunet</a>。您則可以從各種發行版和軟體套件管理系統 (package "
-"managers) 中取得 gnurl 。一些包含 gnurl 的軟體套件管理系統包括:<a "
-"href=\"https://www.gnu.org/software/guix/\";>GNU Guix</a>(available as "
-"\"gnurl\")、 <a href=\"https://gentoo.org\";>Gentoo</a>通過 ebuild collection "
-"協作的<a href=\"https://git.gnunet.org/youbroketheinternet-overlay.git/";
+"managers) 中取得 gnurl 。一些包含 gnurl 的軟體套件管理系統包括:<a href="
+"\"https://www.gnu.org/software/guix/\";>GNU Guix</a>(available as \"gnurl"
+"\")、 <a href=\"https://gentoo.org\";>Gentoo</a>通過 ebuild collection 協作的"
+"<a href=\"https://git.gnunet.org/youbroketheinternet-overlay.git/";
 "\">youbroketheinternet</a>、 <a href=\"https://nixos.org/nix/\";>Nix</a>、以"
 "及 www/gnurl 中的 <a href=\"https://pkgsrc.org\";>pkgsrc</a>。"
 
@@ -2496,23 +2494,22 @@ msgstr ""
 #| "The GNUnet team is currently working on a transport layer rewrite in "
 #| "order to fix core issues with connectivity. This new component is "
 #| "currently developed under the name \"TNG\". What is currently known as "
-#| "\"transport plugins\" will in the TNG be represented as "
-#| "\"communicators\". Communicators are processes with a well defined API "
-#| "that allow to connect peers over a specific protocol. The primary "
-#| "protocol which are already implemented are UNIX sockets, UDP sockets, and "
-#| "TCP sockets. For a truly resilient network, other connectivity options "
-#| "such as WiFi mesh, Bluetooth, HTTP(S), QUIC or even more obscure "
-#| "alternatives such as radio are required. In this project, the goal is to "
-#| "select, implement and test new communicators. While TNG is not yet ready, "
-#| "communicators can, by design, be developed and tested against the current "
-#| "API. We expect that this project can be worked on by multiple students as "
-#| "there are a lot of protocols to choose from. The tasks would consist of: "
-#| "<ol> <li>Deciding which communicators to implement.</li> <li>Test the "
-#| "communicators.</li> <li>Documentation.</li> </ol> Advantageous skills/"
-#| "languages/frameworks: <ol> <li>C</li> <li>Knowledge of HTTPS, QUIC, "
-#| "Bluetooth or WiFi.</li> </ol> <br/> <strong>Difficulty:</strong> Average, "
-#| "but depends on selected protocols. <br/> <strong>Mentors:</strong> Martin "
-#| "Schanzenbach, t3sserakt"
+#| "\"transport plugins\" will in the TNG be represented as \"communicators"
+#| "\". Communicators are processes with a well defined API that allow to "
+#| "connect peers over a specific protocol. The primary protocol which are "
+#| "already implemented are UNIX sockets, UDP sockets, and TCP sockets. For a "
+#| "truly resilient network, other connectivity options such as WiFi mesh, "
+#| "Bluetooth, HTTP(S), QUIC or even more obscure alternatives such as radio "
+#| "are required. In this project, the goal is to select, implement and test "
+#| "new communicators. While TNG is not yet ready, communicators can, by "
+#| "design, be developed and tested against the current API. We expect that "
+#| "this project can be worked on by multiple students as there are a lot of "
+#| "protocols to choose from. The tasks would consist of: <ol> <li>Deciding "
+#| "which communicators to implement.</li> <li>Test the communicators.</li> "
+#| "<li>Documentation.</li> </ol> Advantageous skills/languages/frameworks: "
+#| "<ol> <li>C</li> <li>Knowledge of HTTPS, QUIC, Bluetooth or WiFi.</li> </"
+#| "ol> <br/> <strong>Difficulty:</strong> Average, but depends on selected "
+#| "protocols. <br/> <strong>Mentors:</strong> Martin Schanzenbach, t3sserakt"
 msgid ""
 "The GNUnet team is currently working on a transport layer rewrite in order "
 "to fix core issues with connectivity. This new component is currently "
@@ -2537,10 +2534,10 @@ msgid ""
 "protocols and library. <br/> <strong>Size:</strong> 175h <br/> "
 "<strong>Mentors:</strong> Martin Schanzenbach, t3sserakt"
 msgstr ""
-"GNUnet 團隊目前正在重寫傳輸層,以解決連接性的核心問題。這個新組件目前以 "
-"\"TNG\" 的名稱開發。目前所謂的 \"傳輸插件 (transport plugins)\" 在 TNG 中將被"
-"表示為 \"通信器 (communicators)\"。通信器為具有明確定義的 API 的流程,允許透"
-"過特定協議連接對等點。已經實現的主要協議為 UNIX sockets、UDP sockets 和 TCP "
+"GNUnet 團隊目前正在重寫傳輸層,以解決連接性的核心問題。這個新組件目前以 \"TNG"
+"\" 的名稱開發。目前所謂的 \"傳輸插件 (transport plugins)\" 在 TNG 中將被表示"
+"為 \"通信器 (communicators)\"。通信器為具有明確定義的 API 的流程,允許透過特"
+"定協議連接對等點。已經實現的主要協議為 UNIX sockets、UDP sockets 和 TCP "
 "sockets。對於真正有彈性的網路,還需要其他連接選項,例如 WiFi 網狀網路 (WiFi "
 "mesh)、藍牙 (Bluetooth)、HTTP(S)、QUIC 或甚至更模糊的替代方案,例如無線電。在"
 "這個專案中,其目標是選擇、實施和測試新的通信器。雖然 TNG 尚未準備就緒,但根據"
@@ -2593,14 +2590,14 @@ msgstr ""
 #, fuzzy
 #| msgid ""
 #| "reclaimID is a decentralized identity system build on top of the GNU Name "
-#| "System. Currently, there is a Webextension which uses the GNUnet <a "
-#| "href=\"https://rest.gnunet.org\";>REST API</a>. In order to improve "
-#| "adoption and ease of use, this project aims to include a full GNUnet node "
-#| "within the Webextention as a fallback. GNUnet can be compiled to Web "
-#| "Assembly or JavaScript as demonstrated <a href=\"https://gnunet.";
-#| "io\">here</a>. The idea is to improve upon this concept and support more "
-#| "of GNUnet's subsystems. The difficulty of this project largely depends on "
-#| "the students proficiency with build tools, emscripten and improvisation "
+#| "System. Currently, there is a Webextension which uses the GNUnet <a href="
+#| "\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption "
+#| "and ease of use, this project aims to include a full GNUnet node within "
+#| "the Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
+#| "JavaScript as demonstrated <a href=\"https://gnunet.io\";>here</a>. The "
+#| "idea is to improve upon this concept and support more of GNUnet's "
+#| "subsystems. The difficulty of this project largely depends on the "
+#| "students proficiency with build tools, emscripten and improvisation "
 #| "skills. There non-exhaustive task list would be: <ol> <li>Improve "
 #| "existing GNUnet emscripten build to include more subsystems.</li> "
 #| "<li>Integrate the result into a Webextention.</li> <li>Integrate the "
@@ -2680,12 +2677,12 @@ msgid ""
 "org/gnunet-ext.git/\">C template</a> which allows to quickly start "
 "implementing services and libraries for GNUnet."
 msgstr ""
-"目標是建立在(過時的)<a href=\"https://github.com/canndrew/gnunet-";
-"rs\">GNUnet Rust 綁定 (GNUnet Rust bindings)</a>上,或是遵循試圖重新實現大部"
-"分 GNUnet stack<a href=\"GNUnet Go\">https://github.com/bfix/gnunet-go</a>的"
-"路徑。最終結果應該是現有 <a href=\"https://git.gnunet.org/gnunet-ext.git/";
-"\">C 模板</a>形式的 GNUnet擴展模板,此模板允許為GNUnet 快速地啟動實現服務與程"
-"式庫。"
+"目標是建立在(過時的)<a href=\"https://github.com/canndrew/gnunet-rs";
+"\">GNUnet Rust 綁定 (GNUnet Rust bindings)</a>上,或是遵循試圖重新實現大部分 "
+"GNUnet stack<a href=\"GNUnet Go\">https://github.com/bfix/gnunet-go</a>的路"
+"徑。最終結果應該是現有 <a href=\"https://git.gnunet.org/gnunet-ext.git/\";>C "
+"模板</a>形式的 GNUnet擴展模板,此模板允許為GNUnet 快速地啟動實現服務與程式"
+"庫。"
 
 #: template/gsoc.html.j2:245 template/gsoc.html.j2:779
 msgid "<strong>Mentors:</strong> Martin Schanzenbach"
@@ -2698,9 +2695,9 @@ msgstr "必備技能:具備Rust與(理想上)asynchronuous IO 的紮實知
 #: template/gsoc.html.j2:269
 msgid ""
 "reclaimID is a decentralized identity system build on top of the GNU Name "
-"System. Currently, there is a Webextension which uses the GNUnet <a "
-"href=\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption "
-"and ease of use, this project aims to include a full GNUnet node within the "
+"System. Currently, there is a Webextension which uses the GNUnet <a href="
+"\"https://rest.gnunet.org\";>REST API</a>. In order to improve adoption and "
+"ease of use, this project aims to include a full GNUnet node within the "
 "Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
 "JavaScript as demonstrated <a href=\"https://gnunet.io\";>here</a>. The idea "
 "is to improve upon this concept and support more of GNUnet's subsystems. The "
@@ -3169,8 +3166,8 @@ msgid ""
 "GNUnet is a network protocol stack for building secure, distributed, and "
 "privacy-preserving applications.<br/> With strong roots in <a class=\"link\" "
 "href=\"https://bib.gnunet.org\";>academic research</a>, our goal is to "
-"replace the <a class=\"link\" href=\"https://secushare.org/broken-";
-"internet\">old insecure Internet</a> protocol stack."
+"replace the <a class=\"link\" href=\"https://secushare.org/broken-internet";
+"\">old insecure Internet</a> protocol stack."
 msgstr ""
 "GNUnet 是用於構建安全,分佈式和隱私保護應用程序的網絡協議棧。<br/>紮根於<a "
 "class=\"link\" href=\"https://bib.gnunet.org\";>學術研究</a>,我們的目標是取代"
@@ -3203,14 +3200,14 @@ msgid ""
 "papers/65.pdf\"> improving addressing, routing, naming and content "
 "distribution</a> in a technically robust manner - as opposed to ad-hoc "
 "designs in place today. <!-- Proposal from fabian gerlach: GNUnet is built "
-"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by "
-"design\"</a> and \"distributed by design\". This improves addressing, "
-"routing, naming and content distribution in a technically robust manner. -->"
-msgstr ""
-"與當今的臨時設計(ad-hoc designs)相反,它提供了<a class=\"link\" "
-"href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>改良的尋址"
-"(addressing)、路由(routing)、命名(naming )和內容分發(content distribution)</"
-"a>並且使用了技術穩健的方式(technically robust manner)。\n"
+"<a href=\"https://www.w3.org/2014/strint/papers/65.pdf\";>\"privacy by design"
+"\"</a> and \"distributed by design\". This improves addressing, routing, "
+"naming and content distribution in a technically robust manner. -->"
+msgstr ""
+"與當今的臨時設計(ad-hoc designs)相反,它提供了<a class=\"link\" href="
+"\"https://www.w3.org/2014/strint/papers/65.pdf\";>改良的尋址(addressing)、路由"
+"(routing)、命名(naming )和內容分發(content distribution)</a>並且使用了技術穩"
+"健的方式(technically robust manner)。\n"
 "<!-- Proposal from fabian gerlach: GNUnet is built <a href=\"https://www.w3.";
 "org/2014/strint/papers/65.pdf\">\"隱私設計(privacy by design)\"</a> and \"分"
 "發設計(distributed by design)\". 這以技術穩健的方式改進了尋址、路由、命名和內"
@@ -3223,9 +3220,9 @@ msgstr "自由不被尊重"
 #: template/index.html.j2:181
 msgid ""
 "Today, monitoring increasingly centralized infrastructure, proprietary "
-"implementations, traffic shapers and firewalls restrict all of the <a "
-"class=\"link\" href=\"https://www.gnu.org/philosophy/free-sw.";
-"html\">essential freedoms</a> to various degrees."
+"implementations, traffic shapers and firewalls restrict all of the <a class="
+"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\";>essential "
+"freedoms</a> to various degrees."
 msgstr ""
 "如今,監視越來越集中化的基礎建設、專有實現 (proprietary implementations)、流"
 "量整形器 (traffic shapers)和防火牆在各種程度上限制了所有的<a class=\"link\" "
@@ -3237,8 +3234,8 @@ msgstr "GNUnet 支持自由開放的社會"
 
 #: template/index.html.j2:207
 msgid ""
-"GNUnet is a self-organizing network and it is <a class=\"link\" "
-"href=\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
+"GNUnet is a self-organizing network and it is <a class=\"link\" href="
+"\"https://www.gnu.org/philosophy/free-sw.html\";>free software</a> as in "
 "freedom. GNUnet puts you in control of your data. You determine which data "
 "to share with whom, and you&#39;re not pressured to accept compromises. It "
 "gives users freedoms to securely access information (\"run\" the network), "
@@ -3471,11 +3468,11 @@ msgstr ""
 #| msgid ""
 #| "<p>Please be aware that this project is still in an early alpha stage "
 #| "when it comes to running software &#8211; its not an easy task to rewrite "
-#| "the whole Internet! We are happy to get your <a href=\"engage."
-#| "html\">helping hand</a> anytime! Further information is available in our "
-#| "<a href=\"https://docs.gnunet.org/#toc-Using-GNUnet-1\";>handbook</a>. If "
-#| "you have any queries about the installation or the usage, please <a "
-#| "href=\"engage.html\">get in touch!</a></p>"
+#| "the whole Internet! We are happy to get your <a href=\"engage.html"
+#| "\">helping hand</a> anytime! Further information is available in our <a "
+#| "href=\"https://docs.gnunet.org/#toc-Using-GNUnet-1\";>handbook</a>. If you "
+#| "have any queries about the installation or the usage, please <a href="
+#| "\"engage.html\">get in touch!</a></p>"
 msgid ""
 "<p>Please be aware that this project is still in an early alpha stage when "
 "it comes to running software &#8211; its not an easy task to rewrite the "
@@ -3498,20 +3495,20 @@ msgstr ""
 #| "integrated within your Operating System. GNUnet is reportedly available "
 #| "for at least: <ul> <li><a href=\"https://pkgs.alpinelinux.org/package/";
 #| "edge/testing/x86_64/gnunet\">Alpine</a></li> <li><a href=\"https://aur.";
-#| "archlinux.org/packages/gnunet/\">Arch (AUR)</a></li> <li><a "
-#| "href=\"https://packages.debian.org/search?keywords=gnunet\";>Debian</a></"
-#| "li> <li><a href=\"https://copr.fedorainfracloud.org/coprs/yosl/gnunet/";
+#| "archlinux.org/packages/gnunet/\">Arch (AUR)</a></li> <li><a href="
+#| "\"https://packages.debian.org/search?keywords=gnunet\";>Debian</a></li> "
+#| "<li><a href=\"https://copr.fedorainfracloud.org/coprs/yosl/gnunet/";
 #| "\">Fedora (Copr)</a></li> <li><a href=\"https://guix.gnu.org/en/packages/";
 #| "G/\">Guix</a></li> <li><a href=\"https://github.com/Homebrew/homebrew-";
-#| "core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> <li><a "
-#| "href=\"https://search.nixos.org/packages?";
-#| "from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a "
-#| "href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is "
-#| "available for your Operating System and it is missing, send us feedback "
-#| "so that we can add it to this list. Furthermore, if you are interested in "
-#| "packaging GNUnet for your Operating System, get in touch with us at "
-#| "gnunet-developers@gnu.org if you require help with this job. If you were "
-#| "using an Operating System with the APT package manager, GNUnet could be "
+#| "core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> <li><a href="
+#| "\"https://search.nixos.org/packages?";
+#| "from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a href="
+#| "\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is available "
+#| "for your Operating System and it is missing, send us feedback so that we "
+#| "can add it to this list. Furthermore, if you are interested in packaging "
+#| "GNUnet for your Operating System, get in touch with us at gnunet-"
+#| "developers@gnu.org if you require help with this job. If you were using "
+#| "an Operating System with the APT package manager, GNUnet could be "
 #| "installed as simple as:"
 msgid ""
 "We recommend to use binary packages provided by the package manager "
@@ -3519,27 +3516,26 @@ msgid ""
 "GNUnet is reportedly available for: <ul> <li><a href=\"https://pkgs.";
 "alpinelinux.org/package/edge/community/x86_64/gnunet\">Alpine</a></li> "
 "<li><a href=\"https://aur.archlinux.org/packages/gnunet/\";>Arch (AUR)</a></"
-"li> <li><a href=\"https://packages.debian.org/search?";
-"keywords=gnunet\">Debian</a></li> <li> <a href=\"https://copr.";
-"fedorainfracloud.org/coprs/schanzen/gnunet/package/gnunet/\">Fedora (copr)</"
-"a>: <code class=\"block\"> # dnf copr enable schanzen/gnunet </code> </li> "
-"<li><a href=\"https://guix.gnu.org/en/packages/G/\";>Guix</a></li> <li><a "
-"href=\"https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet.";
-"rb\">Homebrew</a></li> <li><a href=\"https://search.nixos.org/packages?";
-"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a "
-"href=\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is "
-"available for your Operating System and it is missing, send us feedback so "
-"that we can add it to this list. Furthermore, if you are interested in "
-"packaging GNUnet for your Operating System, get in touch with us at gnunet-"
-"developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the APT package manager, GNUnet could be installed as "
-"simple as:"
+"li> <li><a href=\"https://packages.debian.org/search?keywords=gnunet";
+"\">Debian</a></li> <li> <a href=\"https://copr.fedorainfracloud.org/coprs/";
+"schanzen/gnunet/package/gnunet/\">Fedora (copr)</a>: <code class=\"block\"> "
+"# dnf copr enable schanzen/gnunet </code> </li> <li><a href=\"https://guix.";
+"gnu.org/en/packages/G/\">Guix</a></li> <li><a href=\"https://github.com/";
+"Homebrew/homebrew-core/blob/master/Formula/gnunet.rb\">Homebrew</a></li> "
+"<li><a href=\"https://search.nixos.org/packages?";
+"from=0&size=50&sort=relevance&query=gnunet\">NixOS</a></li> <li><a href="
+"\"install-on-openwrt.html\">OpenWrt</a></li> </ul> If GNUnet is available "
+"for your Operating System and it is missing, send us feedback so that we can "
+"add it to this list. Furthermore, if you are interested in packaging GNUnet "
+"for your Operating System, get in touch with us at gnunet-developers@gnu.org "
+"if you require help with this job. If you were using an Operating System "
+"with the APT package manager, GNUnet could be installed as simple as:"
 msgstr ""
 "我們建議您使用與我們操作系統整合的軟體套件管理系統所提供的二進制程式包。"
 "GNUnet據稱至少可用於: <ul> <li><a href=\"https://pkgs.alpinelinux.org/";
 "package/edge/testing/x86_64/gnunet\">Alpine</a></li> <li><a href=\"https://";
-"aur.archlinux.org/packages/gnunet/\">Arch (AUR)</a></li> <li><a "
-"href=\"https://packages.debian.org/search?keywords=gnunet\";>Debian</a></li> "
+"aur.archlinux.org/packages/gnunet/\">Arch (AUR)</a></li> <li><a href="
+"\"https://packages.debian.org/search?keywords=gnunet\";>Debian</a></li> "
 "<li><a href=\"https://copr.fedorainfracloud.org/coprs/yosl/gnunet/\";>Fedora "
 "(Copr)</a></li> <li><a href=\"https://guix.gnu.org/en/packages/G/\";>Guix</"
 "a></li> <li><a href=\"https://github.com/Homebrew/homebrew-core/blob/master/";
@@ -3717,8 +3713,8 @@ msgid ""
 "is very hard to read to get an idea what the test code is doing. Therefore "
 "the first task (milestone 1) is to implement a new testing framework which "
 "uses network namespaces to make testing of TNG much easier. Have a look into "
-"what is planed for Layer-2-Overlay in the <a "
-"href=\"#milestones\">milestones</a>."
+"what is planed for Layer-2-Overlay in the <a href=\"#milestones"
+"\">milestones</a>."
 msgstr ""
 
 #: template/l2o/index.html.j2:54
@@ -3733,9 +3729,9 @@ msgstr ""
 
 #: template/l2o/index.html.j2:62
 msgid ""
-"The new style of writing tests in GNUnet is borrowed from the <a "
-"href=\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU "
-"Taler testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
+"The new style of writing tests in GNUnet is borrowed from the <a href="
+"\"https://docs.taler.net/developers-manual.html#testing-library\";>GNU Taler "
+"testing library</a>. In <a href=\"#milestone1\">milestone 1</a> we "
 "implemented commands to setup the <a href=\"#netjails\">netjails</a>, the "
 "test environment for each peer, to start a single peers and sending a simple "
 "test message. Because some commands depend on other commands to be finished, "
@@ -3849,8 +3845,8 @@ msgstr ""
 msgid ""
 "The CI contains test cases with a setup of peers not connected directly. The "
 "test cases proof that each peer can reach any other peer. We have test cases "
-"for the circle path and for the inverse path. <a href=\"mile4."
-"html\">Details</a>"
+"for the circle path and for the inverse path. <a href=\"mile4.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:163
@@ -3870,8 +3866,8 @@ msgid ""
 "The test cases proof that each peer can be reached, even if that peer is "
 "behind a NAT. The test case are measuring the performance. This measurement "
 "is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release. <a href=\"mile5."
-"html\">Details</a>"
+"this milestone will be a first stable release. <a href=\"mile5.html"
+"\">Details</a>"
 msgstr ""
 
 #: template/l2o/index.html.j2:183
@@ -3995,18 +3991,18 @@ msgid ""
 "to execute a local test interpreter per node. Will be execute by the "
 "following command.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
 "\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to start the helper processes.</td> "
+"testing_api_cmd_netjail_start_testsystem.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to start the helper processes.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Command to stop the helper processes.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_netjail_stop_testsystem.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to stop the helper "
-"processes.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_stop.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to stop the netjail "
-"topology.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/testing/testing_api_cmd_netjail_stop.c</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Command to stop the test "
-"setup.</td> <tr> <td></td><td> </td> </tr> </table>"
+"align: top;\">src/testing/netjail_stop.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Script to stop the netjail topology.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_netjail_stop.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to stop the test setup.</td> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:66 template/l2o/mile2.html.j2:49
@@ -4026,24 +4022,24 @@ msgid ""
 "align: top;\">src/testing/testing_api_cmd_system_create.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to create a local test system.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/transport/transport_api_cmd_connecting_peers.c</td><td "
-"width=\"60%\" style=\"vertical-align: top;\"> Command to connect two peers.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td>src/transport/"
+"align: top;\">src/transport/transport_api_cmd_start_peer.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Command to start a peer.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/transport/transport_api_cmd_connecting_peers.c</td><td width=\"60%\" "
+"style=\"vertical-align: top;\"> Command to connect two peers.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td>src/transport/"
 "transport_api_cmd_send_simple.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a simple message from one peer to another.</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_stop_peer.c</td><td width=\"60%"
 "\" style=\"vertical-align: top;\">Command to stop a peer.</td> <tr> <td></"
 "td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to destroy the local test system.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/testing/testing_api_cmd_local_test_finished.c</"
-"td><td>Command to send a message to the master loop, if the local loop has "
-"finished.</td> <tr> </table>"
+"\">src/testing/testing_api_cmd_system_destroy.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to destroy the local test system.</td> <tr> "
+"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/testing/testing_api_cmd_local_test_finished.c</td><td>Command to send "
+"a message to the master loop, if the local loop has finished.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile1.html.j2:116
@@ -4061,12 +4057,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Introduced scripts to start the tests. The "
-"script checks, if a kernel parameter is set to allow unprivileged users to "
-"create network namespaces. The script than starts the following gerneric "
-"binary in a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/transport/"
+"\">src/transport/test_transport_simple_send.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Introduced scripts to start the tests. The script "
+"checks, if a kernel parameter is set to allow unprivileged users to create "
+"network namespaces. The script than starts the following gerneric binary in "
+"a network namespace.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">src/transport/"
 "test_transport_start_with_config.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">A generic binary to start a test case which will be configured "
 "by a configuration file.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
@@ -4076,18 +4072,18 @@ msgid ""
 "\">src/testing/topo.sh</td><td width=\"60%\" style=\"vertical-align: top;"
 "\">Script which reads the topology from a file for the use in the other "
 "netjail scripts.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">All already existing commands.</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">All commands changed to work "
-"with the topology data.</td> </tr> </table>"
+"style=\"vertical-align: top;\">All already existing commands.</td><td width="
+"\"60%\" style=\"vertical-align: top;\">All commands changed to work with the "
+"topology data.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile2.html.j2:51
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command to send a message to the master loop "
-"if a peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"40%\" style=\"vertical-align: top;\">src/testing/"
+"\">src/testing/testing_api_cmd_send_peer_ready.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command to send a message to the master loop if a "
+"peer has started in local loop.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/testing/"
 "testing_api_cmd_local_test_prepared.c</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Command to send a message to the master loop if a peer is "
 "ready to shutdown.</td> </tr> </table>"
@@ -4096,12 +4092,12 @@ msgstr ""
 #: template/l2o/mile2.html.j2:66
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Command now uses a configuration template for "
-"the peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_transport_simple_send_topo."
-"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Topology "
-"configuration file for the simple send test case.</td> <tr> </table>"
+"\">src/transport/transport_api_cmd_start_peer.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Command now uses a configuration template for the "
+"peer configuration.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
+"\" style=\"vertical-align: top;\">test_transport_simple_send_topo.conf</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Topology configuration "
+"file for the simple send test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:21
@@ -4119,24 +4115,24 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_udp_backchannel.sh</td><td width=\"55%\" "
 "style=\"vertical-align: top;\">Added script to start the udp backchannel "
-"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_broadcast.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script for the UDB broadcast test.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/transport/test_transport_simple_send_string.sh</td><td "
-"width=\"55%\" style=\"vertical-align: top;\">Added script as an example to "
-"start a test with inline topology configuration string.</td> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">All commands</td><td width=\"55%\" style=\"vertical-align: top;\">Changed "
-"code to handle strings with topology information.</td> </tr> <tr> <td></"
-"td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">src/testing/netjail_start.sh</td><td width=\"55%\" style=\"vertical-"
-"align: top;\">Changed the netjail start script to configure port forwarding "
-"for specific protocols (tcp, udp).</td> </tr> <tr> <td></td><td> </td> </tr> "
-"<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_*."
-"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Moved to contrib/"
-"netjail directory</td> </tr> </table>"
+"test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/transport/test_transport_simple_send_broadcast."
+"sh</td><td width=\"55%\" style=\"vertical-align: top;\">Added script for the "
+"UDB broadcast test.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
+"\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_simple_send_string.sh</td><td width=\"55%\" style=\"vertical-"
+"align: top;\">Added script as an example to start a test with inline "
+"topology configuration string.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">All commands</td><td width=\"55%"
+"\" style=\"vertical-align: top;\">Changed code to handle strings with "
+"topology information.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"60%\" style=\"vertical-align: top;\">src/testing/netjail_start.sh</"
+"td><td width=\"55%\" style=\"vertical-align: top;\">Changed the netjail "
+"start script to configure port forwarding for specific protocols (tcp, udp)."
+"</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style="
+"\"vertical-align: top;\">src/testing/netjail_*.sh</td><td width=\"40%\" "
+"style=\"vertical-align: top;\">Moved to contrib/netjail directory</td> </tr> "
+"</table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:69
@@ -4146,16 +4142,16 @@ msgid ""
 "width=\"40%\" style=\"vertical-align: top;\">New plugin for the udp "
 "broadcast test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">New plugin for the udp backchannel test case."
-"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"test_transport_plugin_cmd_udp_backchannel.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">New plugin for the udp backchannel test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
 "align: top;\">src/transport/transport_api_cmd_backchannel_check.c</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Command to check for a udp "
 "backchannel specific log entry.</td> </tr> <tr> <td></td><td> </td> </tr> "
 "<tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
-"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Command to block the local loop until "
-"triggered by a external signal.</td> </tr> </table>"
+"testing_api_cmd_block_until_external_trigger.cc</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Command to block the local loop until triggered by "
+"a external signal.</td> </tr> </table>"
 msgstr ""
 
 #: template/l2o/mile3.html.j2:95
@@ -4192,9 +4188,9 @@ msgid ""
 "\" style=\"vertical-align: top;\">Added script to start the inverse distance "
 "vector test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
 "style=\"vertical-align: top;\">src/transport/"
-"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" "
-"style=\"vertical-align: top;\">Added script to start the circle distance "
-"vector test case.</td> <tr> </table>"
+"test_transport_simple_send_dv_circle.sh</td><td width=\"55%\" style="
+"\"vertical-align: top;\">Added script to start the circle distance vector "
+"test case.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:58
@@ -4204,9 +4200,9 @@ msgid ""
 "style=\"vertical-align: top;\">Added logic to handle counting additonal "
 "connection per peer.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%"
 "\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added plugin which creates the commands for "
-"the distance vector test cases.</td> <tr> </table>"
+"test_transport_plugin_cmd_simple_send_dv.c</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added plugin which creates the commands for the "
+"distance vector test cases.</td> <tr> </table>"
 msgstr ""
 
 #: template/l2o/mile4.html.j2:73
@@ -4214,22 +4210,22 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
 "\">src/transport/test_transport_distance_vector_inverse_topo.conf</td><td "
 "width=\"40%\" style=\"vertical-align: top;\">Configuration for the DV "
-"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"60%\" style=\"vertical-align: top;\">src/transport/"
-"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Configuration for the DV circle path test "
-"case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" "
-"style=\"vertical-align: top;\">src/testing/netjail_start.sh</td><td "
-"width=\"40%\" style=\"vertical-align: top;\">Enhanced port forwarding "
-"configuration to restrict port forwarding to specific source IPs.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-align: top;"
-"\">contrib/netjail/topo.sh</td><td width=\"40%\" style=\"vertical-align: top;"
-"\">Make specific nodes configurable as source node for IP forwarding.</td> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">src/testing/testing.c</td><td width=\"40%\" style=\"vertical-"
-"align: top;\">Helper methods to retrieve the number of additional "
-"connections globally and per peer, and which peer is allowed as source for "
-"IP forwarding.</td> <tr> </table>"
+"inverse path test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"60%\" style=\"vertical-align: top;\">src/transport/"
+"test_transport_distance_vector_circle_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Configuration for the DV circle path test case.</"
+"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
+"align: top;\">src/testing/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Enhanced port forwarding configuration to restrict "
+"port forwarding to specific source IPs.</td> <tr> <td></td><td> </td> </tr> "
+"<tr> <td width=\"60%\" style=\"vertical-align: top;\">contrib/netjail/topo."
+"sh</td><td width=\"40%\" style=\"vertical-align: top;\">Make specific nodes "
+"configurable as source node for IP forwarding.</td> <tr> <td></td><td> </td> "
+"</tr> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/testing/"
+"testing.c</td><td width=\"40%\" style=\"vertical-align: top;\">Helper "
+"methods to retrieve the number of additional connections globally and per "
+"peer, and which peer is allowed as source for IP forwarding.</td> <tr> </"
+"table>"
 msgstr ""
 
 #: template/l2o/mile5.html.j2:21
@@ -4278,10 +4274,10 @@ msgid ""
 "\">src/transport/test_transport_nat_upnp_topo.conf</td><td width=\"40%\" "
 "style=\"vertical-align: top;\">Added topology file for nat upnp test case</"
 "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
-"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Handing over the global number of the router "
-"node to the script running on that node. (8e1bf27b11)</td> <tr> </table></"
-"br> <ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
+"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Handing over the global number of the router node "
+"to the script running on that node. (8e1bf27b11)</td> <tr> </table></br> "
+"<ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
 "<ul> <li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-"
 "helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed "
 "the format of the interface names to make miniupnpd happy. (4aec035ea)</li> "
@@ -4290,9 +4286,9 @@ msgid ""
 "<li>Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)</"
 "li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> </ul></br> <table "
 "width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/"
-"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" "
-"style=\"vertical-align: top;\">Added topology file for tcp icmp nat hole "
-"punching test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
+"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" style="
+"\"vertical-align: top;\">Added topology file for tcp icmp nat hole punching "
+"test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
 "connection attempts to natted peers. (6de2cb8f7a)</li> <ul> <li>src/testing/"
 "testing.c</li> <li>src/transport/transport_api_cmd_connecting_peers.c</li> </"
 "ul> </ul> <ul> <li>Added code in the netjail scripts to enable router nodes "
@@ -4312,11 +4308,11 @@ msgid ""
 "The outcome of the performance measurement was ~24 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance "
-"test case. For this measurement the TNG layer was using tcp only, because "
-"there was an unfixed bug, if running tcp and udp in parallel."
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 1b8b9ebe2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/1b8b9ebe2_test.out\">1b8b9ebe2_test.out</a> of the performance test "
+"case. For this measurement the TNG layer was using tcp only, because there "
+"was an unfixed bug, if running tcp and udp in parallel."
 msgstr ""
 
 #: template/l2o/mile5.html.j2:142 template/probnat/api.html.j2:7
@@ -4368,10 +4364,10 @@ msgid ""
 "The outcome of the performance measurement was ~66 MByte/s for packets with "
 "size of 65000 bytes. To follow up on this measurement one has to get the "
 "mean time the packets of 65000 bytes needed to reach another peer, to "
-"calculate the data rate, by doing<br/><br/> <code>grep \"mean time "
-"traveled\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a "
-"href=\"/l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance "
-"test case. The performance increased from ~24 MByte/s measured with the code "
+"calculate the data rate, by doing<br/><br/> <code>grep \"mean time traveled"
+"\" 811c040a2_test.out|tail -1</code><br/><br/> on the log file <a href=\"/"
+"l2o/811c040a2_test.out\">811c040a2_test.out</a> of the performance test "
+"case. The performance increased from ~24 MByte/s measured with the code "
 "revision of milestone 5 by using TCP only to ~66 MByte/s measured with the "
 "code revision of milestone 6 for packet size of 65000 bytes using TCP and "
 "UDP together. There are still possibilities to increase performance "
@@ -5126,8 +5122,8 @@ msgid ""
 "know the external IP address of the other peer.</li> <li>The peers trying to "
 "communicate with each other need an indirect way to exchange messages in "
 "order to synchronize with each other.</li> </ul> These two requirements are "
-"not covered by the library. For more details have a look <a href=\"api."
-"html\">here</a>."
+"not covered by the library. For more details have a look <a href=\"api.html"
+"\">here</a>."
 msgstr ""
 
 #: template/probnat/index.html.j2:84
@@ -5308,25 +5304,25 @@ msgstr ""
 #: template/probnat/mile1.html.j2:23
 msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Test framework router component to fake "
-"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/transport/nat_router.sh</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Test framework router component to fake kernel "
+"behavior to keep a port of an outgoing connection open.</td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Test script to just send test messages to another node to open "
 "up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
 "top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
 "<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Testcase to start the script which sends test "
+"\">test_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" style="
+"\"vertical-align: top;\">Testcase to start the script which sends test "
 "messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
 "width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
 "conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
 "the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Script to start the test case.</td> "
+"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
 "align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
 "</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
@@ -5349,12 +5345,12 @@ msgstr ""
 #: template/probnat/mile2.html.j2:21
 msgid ""
 "See revision <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
-"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a "
-"href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
+"probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a href="
+"\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=8de6f974d0fe210e03e891b365613e0bc4a2ceea\">8de6f97</a> and <a "
 "href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/";
 "probnatt&id=369c793ab577c5ab2f27c2e8dbbf77b3079cb7bb\">369c793</a> on branch "
@@ -5366,57 +5362,56 @@ msgid ""
 "<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
 "\">scripts/testing-ng/emu_run.sh</td><td width=\"60%\" style=\"vertical-"
 "align: top;\">Script to run several cli commands to start and configure the "
-"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to "
-"makefile.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu."
-"c</td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a "
-"setup with two natted Android devices in separate subnetworks and one global "
+"virtual Android devices.</td> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">scripts/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added emu_run.sh script to makefile.</"
+"td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style="
+"\"vertical-align: top;\">src/service/core/test_core_plugin_cmd_run_emu.c</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Test case to run a setup "
+"with two natted Android devices in separate subnetworks and one global "
 "reachable node.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</"
-"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td "
-"width=\"60%\" style=\"vertical-align: top;\">Configuration for the test case."
-"</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
-"style=\"vertical-align: top;\">src/service/transport/gnunet-service-"
-"transport.c</td><td width=\"60%\" style=\"vertical-align: top;\">Added "
-"request to ask arm service for services configured to start and checking if "
-"they have started. Added check in log file to se if communicators already "
-"connected with transport service.</td> <tr> <td></td><td> </td> </tr> <tr> "
-"<td width=\"40%\" style=\"vertical-align: top;\">include/"
-"gnunet_transport_testing_ng_lib.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Changes in header file for check of running services and "
-"connected communicaors.</td> </tr> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">src/service/transport/gnunet-"
-"service-transport.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added functionality to synchronize two peers by comparing the measured "
-"RTT of both peers. This code was moved to the util library. For use of that "
-"library have a look <a href=\"api.html\">here</a></td> <tr> <td></td><td> </"
-"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
-"core/Makefile.am</td><td width=\"60%\" style=\"vertical-align: top;\">Adding "
-"test case to makefile.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
-"width=\"40%\" style=\"vertical-align: top;\">test_core_just_run_topo.conf</"
-"td><td width=\"60%\" style=\"vertical-align: top;\">Change the configuration "
-"file to just run peers to manually test to have a setup with two natted "
-"peers in separate subnetworks and one global reachable peer.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/include/gnunet_protocols.h</td><td width=\"60%\" style=\"vertical-"
-"align: top;\">Added the burst sync message to the header file.</td> <tr> "
+"style=\"vertical-align: top;\">src/service/core/Makefile.am</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Adding test case to makefile.</td> "
 "<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_util_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the util library.</td> "
+"align: top;\">src/service/core/test_core_run_emu_topo.conf</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Configuration for the test case.</td> "
 "<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/lib/util/Makefile.am</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API to the Makefile.</td> <tr> "
-"<tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
-"align: top;\">src/include/gnunet_nat_lib.h</td><td width=\"60%\" "
-"style=\"vertical-align: top;\">Added the new API header file.</td> <tr> <tr> "
-"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
-"\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-align: top;"
-"\">Added the new API implementation file.</td> <tr> <tr> <td></td><td> </td> "
-"</tr> </table>"
+"align: top;\">src/service/transport/gnunet-service-transport.c</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added request to ask arm service for "
+"services configured to start and checking if they have started. Added check "
+"in log file to se if communicators already connected with transport service."
+"</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">include/gnunet_transport_testing_ng_lib.h</td><td width=\"60%"
+"\" style=\"vertical-align: top;\">Changes in header file for check of "
+"running services and connected communicaors.</td> </tr> <tr> <td></td><td> </"
+"td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">src/service/"
+"transport/gnunet-service-transport.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added functionality to synchronize two peers by comparing the "
+"measured RTT of both peers. This code was moved to the util library. For use "
+"of that library have a look <a href=\"api.html\">here</a></td> <tr> <td></"
+"td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">src/service/core/Makefile.am</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Adding test case to makefile.</td> <tr> <td></td><td> </td> </"
+"tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
+"\">test_core_just_run_topo.conf</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Change the configuration file to just run peers to manually "
+"test to have a setup with two natted peers in separate subnetworks and one "
+"global reachable peer.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td "
+"width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_protocols.h</"
+"td><td width=\"60%\" style=\"vertical-align: top;\">Added the burst sync "
+"message to the header file.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> "
+"<td width=\"40%\" style=\"vertical-align: top;\">src/include/gnunet_util_lib."
+"h</td><td width=\"60%\" style=\"vertical-align: top;\">Added the new API to "
+"the util library.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width="
+"\"40%\" style=\"vertical-align: top;\">src/lib/util/Makefile.am</td><td "
+"width=\"60%\" style=\"vertical-align: top;\">Added the new API to the "
+"Makefile.</td> <tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
+"style=\"vertical-align: top;\">src/include/gnunet_nat_lib.h</td><td width="
+"\"60%\" style=\"vertical-align: top;\">Added the new API header file.</td> "
+"<tr> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
+"align: top;\">src/lib/util/nat.c</td><td width=\"60%\" style=\"vertical-"
+"align: top;\">Added the new API implementation file.</td> <tr> <tr> <td></"
+"td><td> </td> </tr> </table>"
 msgstr ""
 
 #: template/probnat/mile3.html.j2:22
@@ -5443,10 +5438,11 @@ msgid ""
 "test case in directory<br/><br/> src/service/arm by typing<br/><br/> "
 "typing<br/><br/> GNUNET_FORCE_LOG=';;;;DEBUG' GNUNET_FORCE_LOGFILE=test.out "
 "make check TESTS=\"test_arm_probnat.sh\"<br/><br/> one sees messages like<br/"
-"><br/> INFO Received a burst message on local port 14234 36! indicating the "
-"hole punch.<br/><br/> There needs to be optimization, because at the moment "
-"it takes too long (10 to 20 Minutes). But the optimization milestone was "
-"exchange with the milestone to get the NAT traversal running on Android."
+"><br/> INFO Received a burst message on local port 14234 36!<br/><br/> "
+"indicating the hole punch.<br/><br/> There needs to be optimization, because "
+"at the moment it takes too long (10 to 20 Minutes). But the optimization "
+"milestone was exchange with the milestone to get the NAT traversal running "
+"on Android."
 msgstr ""
 
 #: template/probnat/mile6.html.j2:21
@@ -5475,12 +5471,12 @@ msgid ""
 "server was implemented in the run function of native-lib.ccp. <br/><br/> The "
 "biggest effort to make these few lines of code work was to solve the "
 "problems with cross-compiling dependencies. This effort has been documented "
-"in this <a href=\"https://github.com/commercetest/cross-compiling-";
-"gnunet\">repository</a>. One can find these cross compiled dependencies in "
-"the directory distribution in the android studio project.<br/><br/> The "
-"original plan to run the GNUnet test framework on an Android emulator could "
-"not be realized because the Android prototype app could not be made to run "
-"on an emulator. Therefore, we did not even try to run the test framework "
+"in this <a href=\"https://github.com/commercetest/cross-compiling-gnunet";
+"\">repository</a>. One can find these cross compiled dependencies in the "
+"directory distribution in the android studio project.<br/><br/> The original "
+"plan to run the GNUnet test framework on an Android emulator could not be "
+"realized because the Android prototype app could not be made to run on an "
+"emulator. Therefore, we did not even try to run the test framework "
 "additionally. Tests were made manually on real Android devices."
 msgstr ""
 
@@ -5514,8 +5510,8 @@ msgid ""
 "android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
 "the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android.";
 "git/commit/android_studio?"
-"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a "
-"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?";
 "id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
 "monolith-android branch of the gnunet repo."
 msgstr ""
@@ -5689,52 +5685,51 @@ msgstr ""
 
 #~ msgid ""
 #~ "To get know and learn more, please check our <a href=\"https://docs.";
-#~ "gnunet.org/handbook/gnunet.html\">handbook</a>, especially the <a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Key-";
-#~ "Concepts\">chapter on \"Key Concepts\"</a>, explaining the fundamental "
-#~ "concepts of GNUnet: <ul> <li><a href=\"https://docs.gnunet.org/handbook/";
-#~ "gnunet.html#Authentication\">Authentication</a></li> <li><a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Accounting-to-";
-#~ "Encourage-Resource-Sharing\">Accounting to Encourage Resource Sharing</"
-#~ "a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Confidentiality\">Confidentiality</a></li> <li><a href=\"https://";
-#~ "docs.gnunet.org/handbook/gnunet.html#Anonymity\">Anonymity</a></li> "
-#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Deniability\">Deniability</a></li> <li><a href=\"https://docs.gnunet.";
-#~ "org/handbook/gnunet.html#Peer-Identities\">Peer Identities</a></li> "
-#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-the-";
-#~ "GNU-Name-System-_0028GNS-Zones_0029\">Zones in the GNU Name System (GNS "
-#~ "Zones)</a></li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
-#~ "html#Egos\">Egos</a></li> </ul>"
+#~ "gnunet.org/handbook/gnunet.html\">handbook</a>, especially the <a href="
+#~ "\"https://docs.gnunet.org/handbook/gnunet.html#Key-Concepts\";>chapter on "
+#~ "\"Key Concepts\"</a>, explaining the fundamental concepts of GNUnet: <ul> "
+#~ "<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Authentication";
+#~ "\">Authentication</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Accounting-to-Encourage-Resource-Sharing\">Accounting to "
+#~ "Encourage Resource Sharing</a></li> <li><a href=\"https://docs.gnunet.org/";
+#~ "handbook/gnunet.html#Confidentiality\">Confidentiality</a></li> <li><a "
+#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity";
+#~ "\">Anonymity</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Deniability\">Deniability</a></li> <li><a href=\"https://docs.";
+#~ "gnunet.org/handbook/gnunet.html#Peer-Identities\">Peer Identities</a></"
+#~ "li> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-";
+#~ "the-GNU-Name-System-_0028GNS-Zones_0029\">Zones in the GNU Name System "
+#~ "(GNS Zones)</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+#~ "gnunet.html#Egos\">Egos</a></li> </ul>"
 #~ msgstr ""
 #~ "欲瞭解更多,請參考我們的<a href=\"https://docs.gnunet.org/handbook/gnunet.";
 #~ "html\">手冊</a>,尤其是<a href=\"https://docs.gnunet.org/handbook/gnunet.";
 #~ "html#Key-Concepts\">\"關鍵概念 (Key Concepts)\"的章節</a>,此章節解釋了 "
 #~ "GNUnet 的基礎概念:<ul><li><a href=\"https://docs.gnunet.org/handbook/";
-#~ "gnunet.html#Authentication\">驗證 (Authentication)</a></li>。<li><a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Accounting-to-";
-#~ "Encourage-Resource-Sharing\">說明鼓勵資源共享 (Accounting to Encourage "
-#~ "Resource Sharing)</a></li><li><a href=\"https://docs.gnunet.org/handbook/";
-#~ "gnunet.html#Confidentiality\">保密性 (Confidentiality)</a></li>。<li><a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity\";>匿名性 "
+#~ "gnunet.html#Authentication\">驗證 (Authentication)</a></li>。<li><a href="
+#~ "\"https://docs.gnunet.org/handbook/gnunet.html#Accounting-to-Encourage-";
+#~ "Resource-Sharing\">說明鼓勵資源共享 (Accounting to Encourage Resource "
+#~ "Sharing)</a></li><li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
+#~ "html#Confidentiality\">保密性 (Confidentiality)</a></li>。<li><a href="
+#~ "\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity\";>匿名性 "
 #~ "(Anonymity)</a></li><li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
 #~ "html#Deniability\">可否認性 (Deniability)</a></li><li><a href=\"https://";
 #~ "docs.gnunet.org/handbook/gnunet.html#Peer-Identities\">對等身份 (Peer "
 #~ "Identities)</a></li><li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
 #~ "html#Zones-in-the-GNU-Name-System-_0028GNS-Zones_0029\">GNU 名稱系統中的區"
-#~ "域 (Zones in the GNU Name System; GNS Zones)</a></li><li><a "
-#~ "href=\"https://docs.gnunet.org/handbook/gnunet.html#Egos\";>自我 (Egos)</"
-#~ "a></li></ul>"
+#~ "域 (Zones in the GNU Name System; GNS Zones)</a></li><li><a href="
+#~ "\"https://docs.gnunet.org/handbook/gnunet.html#Egos\";>自我 (Egos)</a></"
+#~ "li></ul>"
 
 #~ msgid ""
 #~ "You are most welcome to <a href=\"engage.html\">get engaged into the "
-#~ "conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a "
-#~ "href=\"use.html\">use it</a> and <a href=\"engage.html\">contribute and "
-#~ "get engaged</a> in various ways."
+#~ "conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href="
+#~ "\"use.html\">use it</a> and <a href=\"engage.html\">contribute and get "
+#~ "engaged</a> in various ways."
 #~ msgstr ""
 #~ "非常歡迎您<a href=\"engage.html\">參與對話</a>,<a href=\"install.html\">"
-#~ "安裝 GNUnet</a> ,<a href=\"use.html\">使用它</a>並以各種方式<a "
-#~ "href=\"engage.html\">貢獻和參與</a>。"
+#~ "安裝 GNUnet</a> ,<a href=\"use.html\">使用它</a>並以各種方式<a href="
+#~ "\"engage.html\">貢獻和參與</a>。"
 
 #~ msgid "How to use GNUnet - in a nutshell"
 #~ msgstr "如何使用 GNUnet - 簡而言之"
@@ -5803,17 +5798,17 @@ msgstr ""
 #~ "stuck."
 #~ msgstr ""
 #~ "接下來,我們將描述一種從原始碼安裝的通用方法。如果您使用的是以下作業系統的"
-#~ "其中一個,這些分步指南可能會對您有幫助:<a href=\"install-on-archpi."
-#~ "html\">ArchPi</a>, <a href=\"install-on-debian9.html\">Debian 9</a>, <a "
-#~ "href=\"install-on-macos.html\">Mac OS</a>, <a href=\"install-on-netbsd."
-#~ "html\">NetBSD</a>, <a href=\"install-on-ubuntu1804.html\">Ubuntu 1804</"
-#~ "a>。請注意,有指南些可能不是最新的!如果您遇到困難,請<a href=\"engage."
-#~ "html\">詢問我們</a>。"
+#~ "其中一個,這些分步指南可能會對您有幫助:<a href=\"install-on-archpi.html"
+#~ "\">ArchPi</a>, <a href=\"install-on-debian9.html\">Debian 9</a>, <a href="
+#~ "\"install-on-macos.html\">Mac OS</a>, <a href=\"install-on-netbsd.html"
+#~ "\">NetBSD</a>, <a href=\"install-on-ubuntu1804.html\">Ubuntu 1804</a>。請"
+#~ "注意,有指南些可能不是最新的!如果您遇到困難,請<a href=\"engage.html\">詢"
+#~ "問我們</a>。"
 
 #~ msgid ""
-#~ "First, install the <a href=\"https://git.gnunet.org/gnunet.git/tree/";
-#~ "README\">required dependencies</a> of GNUnet. There are base requirements "
-#~ "and optional requirements."
+#~ "First, install the <a href=\"https://git.gnunet.org/gnunet.git/tree/README";
+#~ "\">required dependencies</a> of GNUnet. There are base requirements and "
+#~ "optional requirements."
 #~ msgstr ""
 #~ "首先,安裝<a href=\"https://git.gnunet.org/gnunet.git/tree/README\";>所需"
 #~ "的 GNUnet 從屬物</a>。有許多與之相關的基礎要求與非強制的要求。"
@@ -5827,8 +5822,8 @@ msgstr ""
 #~ msgstr ""
 #~ "現在,您需要決定是從 release tarball 還是從 git 來安裝 GNUnet。如果您想使"
 #~ "用 GNUnet 且沒有適用於您的作業系統的二進制程式包,您應該要繼續使用 "
-#~ "release tarball。如果您想使用最新版本進行開發,您應該使用 <a "
-#~ "href=\"https://git.gnunet.org/\";>git 存儲庫</a>。"
+#~ "release tarball。如果您想使用最新版本進行開發,您應該使用 <a href="
+#~ "\"https://git.gnunet.org/\";>git 存儲庫</a>。"
 
 #~ msgid "To compile gnunet from the git source you can do so by entering:"
 #~ msgstr "要從 git 源編譯 gnunet,您可以輸入:"
@@ -5847,8 +5842,8 @@ msgstr ""
 #~ "You can find more configuration flags in the <a href=\"https://git.gnunet.";
 #~ "org/gnunet.git/tree/README\">README</a>.<br> Install GNUnet with:"
 #~ msgstr ""
-#~ "您可以在 <a href=\"https://git.gnunet.org/gnunet.git/tree/";
-#~ "README\">README</a>中找到更多配置標誌。<br> 使用以下命令安裝GNUnet:"
+#~ "您可以在 <a href=\"https://git.gnunet.org/gnunet.git/tree/README";
+#~ "\">README</a>中找到更多配置標誌。<br> 使用以下命令安裝GNUnet:"
 
 #~ msgid "You can now start GNUnet by running:"
 #~ msgstr "現在,您可以通過運行以下命令來啟動GNUnet:"
@@ -5860,8 +5855,8 @@ msgstr ""
 #~ "a>."
 #~ msgstr ""
 #~ "查看<a href=\"https://docs.gnunet.org/handbook/gnunet.html#Minimal-";
-#~ "configuration\">手冊</a>以獲得詳細文檔。欲獲得更多實際操作經驗,<a "
-#~ "href=\"https://gnunet.org/en/use.html\";>請於此處繼續</a>。"
+#~ "configuration\">手冊</a>以獲得詳細文檔。欲獲得更多實際操作經驗,<a href="
+#~ "\"https://gnunet.org/en/use.html\";>請於此處繼續</a>。"
 
 #~ msgid "Development Tutorial"
 #~ msgstr "開發教學"
diff --git a/template/news/2024-08-0.22.0.html.j2 
b/template/news/2024-08-0.22.0.html.j2
index 5563ee60..a365636b 100644
--- a/template/news/2024-08-0.22.0.html.j2
+++ b/template/news/2024-08-0.22.0.html.j2
@@ -54,7 +54,7 @@ Noteworthy highlights are
   <li><tt>transport</tt>:
   <ul>
     <li>A new experimental HTTP/3 communicator for peer-to-peer transport 
communicator.</li>
-    <li>New NAT traversal functionality.</li>
+    <li>New experimental NAT traversal functionality.</li>
   </ul>
   </li>
   <li><tt>util</tt>:
@@ -72,6 +72,12 @@ Noteworthy highlights are
     <li>New functionality in CLI for the Messenger service to stream data via 
standard input and output.</li>
   </ul>
   </li>
+  <li><tt>Build System</tt>:
+  <ul>
+    <li>Build variant to build a monolithic GNUnet library.</li>
+    <li>Cross compile the monolithic library for use on Android devices. An 
Android prototype can be found in this <a 
href="https://git.gnunet.org/gnunet-android.git";>repository.</a></li>
+  </ul>
+  </li>
 </ul>
 <h4>Known Issues</h4>
 <ul>

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]