gnunet-svn
[Top][All Lists]
Advanced

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

[taler-anastasis-www] 02/02: add news of v0.1.0 release


From: gnunet
Subject: [taler-anastasis-www] 02/02: add news of v0.1.0 release
Date: Wed, 08 Sep 2021 11:26:38 +0200

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

grothoff pushed a commit to branch master
in repository anastasis-www.

commit 1c30b2b8f617cbb334936bf8dcc5dced7466d317
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Wed Sep 8 11:26:34 2021 +0200

    add news of v0.1.0 release
---
 locale/de/LC_MESSAGES/messages.po               | 121 +++++++++++++-----------
 locale/en/LC_MESSAGES/messages.po               | 117 +++++++++++++----------
 locale/es/LC_MESSAGES/messages.po               | 121 +++++++++++++-----------
 locale/fr/LC_MESSAGES/messages.po               | 121 +++++++++++++-----------
 locale/it/LC_MESSAGES/messages.po               | 121 +++++++++++++-----------
 locale/messages.pot                             | 117 +++++++++++++----------
 locale/pt/LC_MESSAGES/messages.po               | 121 +++++++++++++-----------
 locale/ru/LC_MESSAGES/messages.po               | 121 +++++++++++++-----------
 template/news/{2021-09.html => 2021-09.html.j2} |   0
 www.yml                                         |   5 +-
 10 files changed, 542 insertions(+), 423 deletions(-)

diff --git a/locale/de/LC_MESSAGES/messages.po 
b/locale/de/LC_MESSAGES/messages.po
index c771160..323df60 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: 2021-08-21 09:19+0200\n"
+"POT-Creation-Date: 2021-09-08 11:25+0200\n"
 "PO-Revision-Date: 2021-08-09 13:39+0200\n"
 "Last-Translator: Stefan Kügel <skuegel@web.de>\n"
 "Language-Team: German <http://weblate.taler.net/projects/anastasis/website/";
@@ -268,14 +268,17 @@ msgstr ""
 msgid "News Posts, <span>Press Releases and Events"
 msgstr "Neuigkeiten, <span>Nachrichten und Veranstaltungen"
 
-#: template/docs_news.html.j2:34 template/news.html.j2:40
-msgid "Anastasis becomes a GNU package"
-msgstr ""
+#: template/docs_news.html.j2:34
+#, fuzzy
+#| msgid "Anastasis Git"
+msgid "Anastasis joins GNU"
+msgstr "Anastasis-Git"
 
-#: template/docs_news.html.j2:35 template/news.html.j2:41
+#: template/docs_news.html.j2:35
 msgid ""
 "Anastasis is now an official GNU package. You can read more about GNU <a "
-"href=\"https://www.gnu.org/\";>here</a>."
+"href=\"https://www.gnu.org/\"; target=\"_blank\" rel=\"noopener noreferrer"
+"\">here</a>."
 msgstr ""
 
 #: template/docs_news.html.j2:47
@@ -284,8 +287,10 @@ msgstr ""
 
 #: template/docs_news.html.j2:48
 msgid ""
-"The development of Anastasis is being funded (for 2021) by a grant of <a "
-"href=\"https://www.ngi.eu/ngi-projects/ledger/\";>NGI LEDGER</a>."
+"The development of Anastasis is being <a href=\"funding.html\" target="
+"\"_blank\" rel=\"noopener noreferrer\">funded</a> (for 2021) by a grant of "
+"<a href=\"https://www.ngi.eu/ngi-projects/ledger/\"; target=\"_blank\" rel="
+"\"noopener noreferrer\">NGI LEDGER</a>."
 msgstr ""
 
 #: template/docs_news.html.j2:58
@@ -497,27 +502,27 @@ msgstr ""
 "zusätzlich mit einem weiteren Schlüssel verschlüsselt, der nur auf der "
 "Identität des Nutzers basiert und den die Dienstleister nicht kennenlernen."
 
-#: template/index.html.j2:29
+#: template/index.html.j2:28
 msgid "Anastasis is a <a href=\"https://www.gnu.org/\";>GNU</a> package."
 msgstr ""
 
-#: template/index.html.j2:37
+#: template/index.html.j2:36
 msgid "The <span>Problem"
 msgstr "Das <span>Problem"
 
-#: template/index.html.j2:67
+#: template/index.html.j2:66
 msgid "Confidentiality requires only consumer is in control of key material."
 msgstr ""
 "Vertraulichkeit setzt voraus, dass ausschließlich die Nutzer Kontrolle über "
 "ihre Schlüssel haben."
 
-#: template/index.html.j2:77
+#: template/index.html.j2:76
 msgid "Cryptographic key-splitting solutions so far are not usable."
 msgstr ""
 "Bisher gab es keine funktionierenden kryptografischen Anwendungen, die das "
 "Prinzip des Schlüsselsplittings verwenden."
 
-#: template/index.html.j2:87
+#: template/index.html.j2:86
 msgid ""
 "Consumers are unable to simultaneously ensure confidentiality & availability "
 "of keys."
@@ -525,7 +530,7 @@ msgstr ""
 "Es war den Nutzern bisher nicht möglich, gleichzeitig über Vertraulichkeit "
 "und eine verlässliche Schlüsselverfügbarkeit zu verfügen."
 
-#: template/index.html.j2:97
+#: template/index.html.j2:96
 msgid ""
 "European e-money issuers using electronic wallets must:</p> <ul> <li>Enable "
 "consumers to always recover their electronic funds (i.e. if devices are "
@@ -539,17 +544,17 @@ msgstr ""
 "ausgehen, dass die Nutzer sich ihre Zugangsschlüssel merken oder sicher "
 "aufbewahren können."
 
-#: template/index.html.j2:114
+#: template/index.html.j2:113
 msgid "The <span>Solution"
 msgstr "Die <span>Lösung"
 
-#: template/index.html.j2:126
+#: template/index.html.j2:125
 msgid "Users split their encrypted secrets across multiple service providers"
 msgstr ""
 "Die Nutzer teilen ihre verschlüsselten Geheimnisse auf mehrere Dienstleister "
 "auf"
 
-#: template/index.html.j2:132
+#: template/index.html.j2:131
 msgid ""
 "Service providers learn nothing about the user, except possibly some details "
 "about how to authenticate the user"
@@ -558,7 +563,7 @@ msgstr ""
 "festgelegten Kontaktdaten zu ihrer Authentifizierung beim "
 "Wiederherstellungsvorgang"
 
-#: template/index.html.j2:138
+#: template/index.html.j2:137
 msgid ""
 "Only the authorized user can recover the key by following standard "
 "authentication procedures (SMS-TAN, Video Identification, security question, "
@@ -569,15 +574,15 @@ msgstr ""
 "Identifikation, individuelle Frage-Antwort-Kombinationen, E-Mailadressen "
 "usw.) wiedererhalten"
 
-#: template/index.html.j2:153
+#: template/index.html.j2:152
 msgid "The <span>Concept"
 msgstr "Das <span>Konzept"
 
-#: template/index.html.j2:172
+#: template/index.html.j2:171
 msgid "Flexible"
 msgstr "Hohe Flexibilität"
 
-#: template/index.html.j2:173
+#: template/index.html.j2:172
 msgid ""
 "Anastasis lets you save your secret on several escrow providers. You can "
 "choose different combinations of these providers to recover your secret. The "
@@ -591,11 +596,11 @@ msgstr ""
 "Authentifizierungsmethoden wie z.B. SMS-TAN, persönliche Frage-Antwort-"
 "Kombinationen oder die Abfrage einer E-Mail."
 
-#: template/index.html.j2:183
+#: template/index.html.j2:182
 msgid "Defense in depth"
 msgstr "Robuste Sicherheit"
 
-#: template/index.html.j2:184
+#: template/index.html.j2:183
 msgid ""
 "Anastasis is based on well-known cryptographic techniques. Our resulting "
 "solution offers post-quantum security. A compromised database of an "
@@ -609,11 +614,11 @@ msgstr ""
 "wäre, kann aus dort gespeicherten Daten alleine kein vollständiges "
 "Schlüsselmaterial oder Geheimnis hergestellt werden."
 
-#: template/index.html.j2:194
+#: template/index.html.j2:193
 msgid "Privacy"
 msgstr "Voller Datenschutz"
 
-#: template/index.html.j2:195
+#: template/index.html.j2:194
 msgid ""
 "Anastasis does not safe any data from the user except for the few details "
 "needed for authentication and recovery of the secret. When using Anastasis, "
@@ -626,19 +631,19 @@ msgstr ""
 "Geheimnisse wiederherzustellen. Sie können ebenfalls anonym für den Dienst "
 "zahlen und jederzeit den Dienstleister wechseln."
 
-#: template/index.html.j2:206
+#: template/index.html.j2:205
 msgid "Upload <span>Process Flow"
 msgstr "Prozessablauf <span>der Schlüsselsicherung"
 
-#: template/index.html.j2:213
+#: template/index.html.j2:212
 msgid "Step 1 - <span> User has a core secret"
 msgstr "Schritt 1 - <span>Der Nutzer hat ein Kerngeheimnis"
 
-#: template/index.html.j2:219
+#: template/index.html.j2:218
 msgid "Step 2 - <span> The core secret is split in several parts"
 msgstr "Schritt 2 - <span> Das Kerngeheimnis wird in mehrere Teile zerlegt"
 
-#: template/index.html.j2:225
+#: template/index.html.j2:224
 msgid ""
 "Step 3 - <span>The system derives the User ID with the provided identity "
 "material"
@@ -646,20 +651,20 @@ msgstr ""
 "Schritt 3 - <span>Das System erzeugt eine Nutzer-ID mithilfe des vom Nutzer "
 "bereitgestellten Identitätsmaterials"
 
-#: template/index.html.j2:231
+#: template/index.html.j2:230
 msgid "Step 4 - <span>The system derives two keys with the generated user id"
 msgstr ""
 "Schritt 4 - <span>Das System erzeugt zwei Schlüssel auf Grundlage der "
 "generierten Nutzer-ID"
 
-#: template/index.html.j2:237
+#: template/index.html.j2:236
 msgid ""
 "Step 5 - <span>The pieces of the secret are encrypted with the first key"
 msgstr ""
 "Schritt 5 - <span>Die einzelnen Teile des Geheimnisses werden mit dem ersten "
 "Schlüssel verschlüsselt"
 
-#: template/index.html.j2:243
+#: template/index.html.j2:242
 msgid ""
 "Step 6 - <span>The user sets up authentication methods for each part of the "
 "secret"
@@ -667,14 +672,14 @@ msgstr ""
 "Schritt 6 - <span>Der Nutzer legt Authentifizierungsmethoden für jedes "
 "Fragment des Kerngeheimnisses fest"
 
-#: template/index.html.j2:249
+#: template/index.html.j2:248
 msgid ""
 "Step 7 - <span>The authentication data is then encrypted with the second key"
 msgstr ""
 "Schritt 7 - <span>Die Authentifizierungsdaten werden dann mit dem zweiten "
 "Schlüssel verschlüsselt"
 
-#: template/index.html.j2:255
+#: template/index.html.j2:254
 msgid ""
 "Step 8 - <span>Encrypted shares of the recovery data are distributed to "
 "different providers"
@@ -682,11 +687,11 @@ msgstr ""
 "Schritt 8 - <span>Die so verschlüsselten Teile der Wiederherstellungsdaten "
 "werden an verschiedene Dienstleister zum Abspeichern verteilt"
 
-#: template/index.html.j2:268
+#: template/index.html.j2:267
 msgid "Recovery <span>Process Flow"
 msgstr "Prozessablauf <span>der Wiederherstellung"
 
-#: template/index.html.j2:275
+#: template/index.html.j2:274
 msgid ""
 "Step 1 - <span>The system derives the User ID with the provided identity "
 "material"
@@ -694,13 +699,13 @@ msgstr ""
 "Schritt 1 - <span>Das System leitet die Nutzer-ID anhand des vom Nutzer "
 "bereitgestellten Identitätsmaterials ab"
 
-#: template/index.html.j2:281
+#: template/index.html.j2:280
 msgid "Step 2 - <span>The system derives the same keys as per the upload"
 msgstr ""
 "Schritt 2 - <span>Das System erzeugt die gleichen Schlüssel wie beim "
 "Sicherungsvorgang"
 
-#: template/index.html.j2:287
+#: template/index.html.j2:286
 msgid ""
 "Step 3 - <span>The user sends the second key to the providers so that they "
 "can decrypt the authentication data"
@@ -708,7 +713,7 @@ msgstr ""
 "Schritt 3 - <span>Der Nutzer sendet den zweiten Schlüssel an die "
 "Dienstleister, damit diese die Authentifizierungsdaten entschlüsseln können"
 
-#: template/index.html.j2:293
+#: template/index.html.j2:292
 msgid ""
 "Step 4 - <span>The providers decrypt the authentication data and issue an "
 "authorization challenge to the user."
@@ -717,43 +722,43 @@ msgstr ""
 "Authentifizierungsdaten und stellen dem Nutzer die vereinbarten "
 "Herausforderungen („Challenges“) zur Autorisierung der Datenabfrage"
 
-#: template/index.html.j2:299
+#: template/index.html.j2:298
 msgid ""
 "Step 5 - <span>The user performs the different authentication procedures"
 msgstr ""
 "Schritt 5 - <span>Der Nutzer führt die verschiedenen "
 "Authentifizierungsverfahren durch"
 
-#: template/index.html.j2:305
+#: template/index.html.j2:304
 msgid "Step 6 - <span>The user receives the parts of the secret"
 msgstr ""
 "Schritt 6 - <span>Der Nutzer erhält die verschiedenen Teile des "
 "Kerngeheimnisses"
 
-#: template/index.html.j2:311
+#: template/index.html.j2:310
 msgid ""
 "Step 7 - <span>The user can now decrypt the parts with the first derived key"
 msgstr ""
 "Schritt 7 - <span>Der Nutzer kann nun die Teile mit dem ersten abgeleiteten "
 "Schlüssel entschlüsseln"
 
-#: template/index.html.j2:317
+#: template/index.html.j2:316
 msgid "Step 8 - <span>The system can now reassemble the secret"
 msgstr ""
 "Schritt 8 - <span>Das System kann nun das Kerngeheimnis wieder zusammensetzen"
 
-#: template/index.html.j2:330
+#: template/index.html.j2:329
 msgid "Unique Sales <span>Propositions"
 msgstr "Alleinstellungsmerkmale (USPs)"
 
-#: template/index.html.j2:339
+#: template/index.html.j2:338
 msgid ""
 "Low-cost, scalable cloud-based solution with minimal environmental impact"
 msgstr ""
 "Kostengünstige, skalierbare Cloud-basierte Lösung mit minimaler "
 "Umweltbelastung"
 
-#: template/index.html.j2:349
+#: template/index.html.j2:348
 msgid ""
 "Increases informational self-determination by keeping consumers in control "
 "of their data"
@@ -761,32 +766,32 @@ msgstr ""
 "Erhöht die informationelle Selbstbestimmung, weil die Nutzer die persönliche "
 "Kontrolle über ihre Daten behalten"
 
-#: template/index.html.j2:359
+#: template/index.html.j2:358
 msgid "Distributed trust instead of single point of failure"
 msgstr ""
 "Verteiltes Vertrauen statt blindes Vertrauen in einen einzelnen Dienstleister"
 
-#: template/index.html.j2:369
+#: template/index.html.j2:368
 msgid "Ease of use"
 msgstr "Hoher Komfort und Nützlichkeit für die Anwender"
 
-#: template/index.html.j2:379
+#: template/index.html.j2:378
 msgid "Generic API suitable for a range of applications"
 msgstr "Generische Programmierschnittstelle für viele weitere Anwendungen"
 
-#: template/index.html.j2:389
+#: template/index.html.j2:388
 msgid "Maximum privacy with respect to authentication data"
 msgstr "Maximaler Schutz für Authentifizierungsdaten"
 
-#: template/index.html.j2:399
+#: template/index.html.j2:398
 msgid "Customers can remain anonymous"
 msgstr "Die Anonymität der Nutzer bleibt erhalten"
 
-#: template/index.html.j2:409
+#: template/index.html.j2:408
 msgid "Post-quantum security"
 msgstr "Sicherheit selbst in Zeiten von Quanten-Computing"
 
-#: template/index.html.j2:419
+#: template/index.html.j2:418
 msgid "E-money issuers do not need to protect customer data against own staff"
 msgstr ""
 "Dienstleister wie z.B. Emittenten von E-Geld können darauf vertrauen, dass "
@@ -807,6 +812,16 @@ msgstr ""
 msgid "Subscribe to our RSS feed"
 msgstr "Abonnieren Sie unseren RSS-Feed"
 
+#: template/news.html.j2:40
+msgid "Anastasis becomes a GNU package"
+msgstr ""
+
+#: template/news.html.j2:41
+msgid ""
+"Anastasis is now an official GNU package. You can read more about GNU <a "
+"href=\"https://www.gnu.org/\";>here</a>."
+msgstr ""
+
 #: template/news.html.j2:51
 msgid "Bachelor thesis about Anastasis finished"
 msgstr "Bachelorarbeit über Anastasis abgeschlossen"
diff --git a/locale/en/LC_MESSAGES/messages.po 
b/locale/en/LC_MESSAGES/messages.po
index 08bc59f..4649042 100644
--- a/locale/en/LC_MESSAGES/messages.po
+++ b/locale/en/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: 2021-08-21 09:19+0200\n"
+"POT-Creation-Date: 2021-09-08 11:25+0200\n"
 "PO-Revision-Date: 2020-08-24 11:24+0200\n"
 "Last-Translator: Dominik <dm@anastasis.lu>\n"
 "Language-Team: English\n"
@@ -208,14 +208,15 @@ msgstr ""
 msgid "News Posts, <span>Press Releases and Events"
 msgstr ""
 
-#: template/docs_news.html.j2:34 template/news.html.j2:40
-msgid "Anastasis becomes a GNU package"
+#: template/docs_news.html.j2:34
+msgid "Anastasis joins GNU"
 msgstr ""
 
-#: template/docs_news.html.j2:35 template/news.html.j2:41
+#: template/docs_news.html.j2:35
 msgid ""
 "Anastasis is now an official GNU package. You can read more about GNU <a "
-"href=\"https://www.gnu.org/\";>here</a>."
+"href=\"https://www.gnu.org/\"; target=\"_blank\" rel=\"noopener noreferrer"
+"\">here</a>."
 msgstr ""
 
 #: template/docs_news.html.j2:47
@@ -224,8 +225,10 @@ msgstr ""
 
 #: template/docs_news.html.j2:48
 msgid ""
-"The development of Anastasis is being funded (for 2021) by a grant of <a "
-"href=\"https://www.ngi.eu/ngi-projects/ledger/\";>NGI LEDGER</a>."
+"The development of Anastasis is being <a href=\"funding.html\" target="
+"\"_blank\" rel=\"noopener noreferrer\">funded</a> (for 2021) by a grant of "
+"<a href=\"https://www.ngi.eu/ngi-projects/ledger/\"; target=\"_blank\" rel="
+"\"noopener noreferrer\">NGI LEDGER</a>."
 msgstr ""
 
 #: template/docs_news.html.j2:58
@@ -399,29 +402,29 @@ msgid ""
 "providers."
 msgstr ""
 
-#: template/index.html.j2:29
+#: template/index.html.j2:28
 msgid "Anastasis is a <a href=\"https://www.gnu.org/\";>GNU</a> package."
 msgstr ""
 
-#: template/index.html.j2:37
+#: template/index.html.j2:36
 msgid "The <span>Problem"
 msgstr ""
 
-#: template/index.html.j2:67
+#: template/index.html.j2:66
 msgid "Confidentiality requires only consumer is in control of key material."
 msgstr ""
 
-#: template/index.html.j2:77
+#: template/index.html.j2:76
 msgid "Cryptographic key-splitting solutions so far are not usable."
 msgstr ""
 
-#: template/index.html.j2:87
+#: template/index.html.j2:86
 msgid ""
 "Consumers are unable to simultaneously ensure confidentiality & availability "
 "of keys."
 msgstr ""
 
-#: template/index.html.j2:97
+#: template/index.html.j2:96
 msgid ""
 "European e-money issuers using electronic wallets must:</p> <ul> <li>Enable "
 "consumers to always recover their electronic funds (i.e. if devices are "
@@ -429,36 +432,36 @@ msgid ""
 "preserve key material."
 msgstr ""
 
-#: template/index.html.j2:114
+#: template/index.html.j2:113
 msgid "The <span>Solution"
 msgstr ""
 
-#: template/index.html.j2:126
+#: template/index.html.j2:125
 msgid "Users split their encrypted secrets across multiple service providers"
 msgstr ""
 
-#: template/index.html.j2:132
+#: template/index.html.j2:131
 msgid ""
 "Service providers learn nothing about the user, except possibly some details "
 "about how to authenticate the user"
 msgstr ""
 
-#: template/index.html.j2:138
+#: template/index.html.j2:137
 msgid ""
 "Only the authorized user can recover the key by following standard "
 "authentication procedures (SMS-TAN, Video Identification, security question, "
 "e-mail, etc.)"
 msgstr ""
 
-#: template/index.html.j2:153
+#: template/index.html.j2:152
 msgid "The <span>Concept"
 msgstr ""
 
-#: template/index.html.j2:172
+#: template/index.html.j2:171
 msgid "Flexible"
 msgstr ""
 
-#: template/index.html.j2:173
+#: template/index.html.j2:172
 msgid ""
 "Anastasis lets you save your secret on several escrow providers. You can "
 "choose different combinations of these providers to recover your secret. The "
@@ -466,11 +469,11 @@ msgid ""
 "question or E-Mail) which the user has to supply to recover their secret."
 msgstr ""
 
-#: template/index.html.j2:183
+#: template/index.html.j2:182
 msgid "Defense in depth"
 msgstr ""
 
-#: template/index.html.j2:184
+#: template/index.html.j2:183
 msgid ""
 "Anastasis is based on well-known cryptographic techniques. Our resulting "
 "solution offers post-quantum security. A compromised database of an "
@@ -478,11 +481,11 @@ msgid ""
 "would be by itself sufficient to recover any core secret of any user."
 msgstr ""
 
-#: template/index.html.j2:194
+#: template/index.html.j2:193
 msgid "Privacy"
 msgstr ""
 
-#: template/index.html.j2:195
+#: template/index.html.j2:194
 msgid ""
 "Anastasis does not safe any data from the user except for the few details "
 "needed for authentication and recovery of the secret. When using Anastasis, "
@@ -490,134 +493,134 @@ msgid ""
 "for the service, and switch service providers at any time."
 msgstr ""
 
-#: template/index.html.j2:206
+#: template/index.html.j2:205
 msgid "Upload <span>Process Flow"
 msgstr ""
 
-#: template/index.html.j2:213
+#: template/index.html.j2:212
 msgid "Step 1 - <span> User has a core secret"
 msgstr ""
 
-#: template/index.html.j2:219
+#: template/index.html.j2:218
 msgid "Step 2 - <span> The core secret is split in several parts"
 msgstr ""
 
-#: template/index.html.j2:225
+#: template/index.html.j2:224
 msgid ""
 "Step 3 - <span>The system derives the User ID with the provided identity "
 "material"
 msgstr ""
 
-#: template/index.html.j2:231
+#: template/index.html.j2:230
 msgid "Step 4 - <span>The system derives two keys with the generated user id"
 msgstr ""
 
-#: template/index.html.j2:237
+#: template/index.html.j2:236
 msgid ""
 "Step 5 - <span>The pieces of the secret are encrypted with the first key"
 msgstr ""
 
-#: template/index.html.j2:243
+#: template/index.html.j2:242
 msgid ""
 "Step 6 - <span>The user sets up authentication methods for each part of the "
 "secret"
 msgstr ""
 
-#: template/index.html.j2:249
+#: template/index.html.j2:248
 msgid ""
 "Step 7 - <span>The authentication data is then encrypted with the second key"
 msgstr ""
 
-#: template/index.html.j2:255
+#: template/index.html.j2:254
 msgid ""
 "Step 8 - <span>Encrypted shares of the recovery data are distributed to "
 "different providers"
 msgstr ""
 
-#: template/index.html.j2:268
+#: template/index.html.j2:267
 msgid "Recovery <span>Process Flow"
 msgstr ""
 
-#: template/index.html.j2:275
+#: template/index.html.j2:274
 msgid ""
 "Step 1 - <span>The system derives the User ID with the provided identity "
 "material"
 msgstr ""
 
-#: template/index.html.j2:281
+#: template/index.html.j2:280
 msgid "Step 2 - <span>The system derives the same keys as per the upload"
 msgstr ""
 
-#: template/index.html.j2:287
+#: template/index.html.j2:286
 msgid ""
 "Step 3 - <span>The user sends the second key to the providers so that they "
 "can decrypt the authentication data"
 msgstr ""
 
-#: template/index.html.j2:293
+#: template/index.html.j2:292
 msgid ""
 "Step 4 - <span>The providers decrypt the authentication data and issue an "
 "authorization challenge to the user."
 msgstr ""
 
-#: template/index.html.j2:299
+#: template/index.html.j2:298
 msgid ""
 "Step 5 - <span>The user performs the different authentication procedures"
 msgstr ""
 
-#: template/index.html.j2:305
+#: template/index.html.j2:304
 msgid "Step 6 - <span>The user receives the parts of the secret"
 msgstr ""
 
-#: template/index.html.j2:311
+#: template/index.html.j2:310
 msgid ""
 "Step 7 - <span>The user can now decrypt the parts with the first derived key"
 msgstr ""
 
-#: template/index.html.j2:317
+#: template/index.html.j2:316
 msgid "Step 8 - <span>The system can now reassemble the secret"
 msgstr ""
 
-#: template/index.html.j2:330
+#: template/index.html.j2:329
 msgid "Unique Sales <span>Propositions"
 msgstr ""
 
-#: template/index.html.j2:339
+#: template/index.html.j2:338
 msgid ""
 "Low-cost, scalable cloud-based solution with minimal environmental impact"
 msgstr ""
 
-#: template/index.html.j2:349
+#: template/index.html.j2:348
 msgid ""
 "Increases informational self-determination by keeping consumers in control "
 "of their data"
 msgstr ""
 
-#: template/index.html.j2:359
+#: template/index.html.j2:358
 msgid "Distributed trust instead of single point of failure"
 msgstr ""
 
-#: template/index.html.j2:369
+#: template/index.html.j2:368
 msgid "Ease of use"
 msgstr ""
 
-#: template/index.html.j2:379
+#: template/index.html.j2:378
 msgid "Generic API suitable for a range of applications"
 msgstr ""
 
-#: template/index.html.j2:389
+#: template/index.html.j2:388
 msgid "Maximum privacy with respect to authentication data"
 msgstr ""
 
-#: template/index.html.j2:399
+#: template/index.html.j2:398
 msgid "Customers can remain anonymous"
 msgstr ""
 
-#: template/index.html.j2:409
+#: template/index.html.j2:408
 msgid "Post-quantum security"
 msgstr ""
 
-#: template/index.html.j2:419
+#: template/index.html.j2:418
 msgid "E-money issuers do not need to protect customer data against own staff"
 msgstr ""
 
@@ -635,6 +638,16 @@ msgstr ""
 msgid "Subscribe to our RSS feed"
 msgstr ""
 
+#: template/news.html.j2:40
+msgid "Anastasis becomes a GNU package"
+msgstr ""
+
+#: template/news.html.j2:41
+msgid ""
+"Anastasis is now an official GNU package. You can read more about GNU <a "
+"href=\"https://www.gnu.org/\";>here</a>."
+msgstr ""
+
 #: template/news.html.j2:51
 msgid "Bachelor thesis about Anastasis finished"
 msgstr ""
diff --git a/locale/es/LC_MESSAGES/messages.po 
b/locale/es/LC_MESSAGES/messages.po
index 225c331..f8a4610 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: 2021-08-21 09:19+0200\n"
+"POT-Creation-Date: 2021-09-08 11:25+0200\n"
 "PO-Revision-Date: 2021-07-20 08:28+0000\n"
 "Last-Translator: Stefan <eintritt@hotmail.com>\n"
 "Language-Team: Spanish <http://weblate.taler.net/projects/anastasis/website/";
@@ -273,14 +273,17 @@ msgstr ""
 msgid "News Posts, <span>Press Releases and Events"
 msgstr ""
 
-#: template/docs_news.html.j2:34 template/news.html.j2:40
-msgid "Anastasis becomes a GNU package"
-msgstr ""
+#: template/docs_news.html.j2:34
+#, fuzzy
+#| msgid "Anastasis"
+msgid "Anastasis joins GNU"
+msgstr "Anastasis"
 
-#: template/docs_news.html.j2:35 template/news.html.j2:41
+#: template/docs_news.html.j2:35
 msgid ""
 "Anastasis is now an official GNU package. You can read more about GNU <a "
-"href=\"https://www.gnu.org/\";>here</a>."
+"href=\"https://www.gnu.org/\"; target=\"_blank\" rel=\"noopener noreferrer"
+"\">here</a>."
 msgstr ""
 
 #: template/docs_news.html.j2:47
@@ -289,8 +292,10 @@ msgstr ""
 
 #: template/docs_news.html.j2:48
 msgid ""
-"The development of Anastasis is being funded (for 2021) by a grant of <a "
-"href=\"https://www.ngi.eu/ngi-projects/ledger/\";>NGI LEDGER</a>."
+"The development of Anastasis is being <a href=\"funding.html\" target="
+"\"_blank\" rel=\"noopener noreferrer\">funded</a> (for 2021) by a grant of "
+"<a href=\"https://www.ngi.eu/ngi-projects/ledger/\"; target=\"_blank\" rel="
+"\"noopener noreferrer\">NGI LEDGER</a>."
 msgstr ""
 
 #: template/docs_news.html.j2:58
@@ -491,29 +496,29 @@ msgid ""
 msgstr ""
 "Anastasis ist ein Schlüssel Widerherstellungssystem, das test test test"
 
-#: template/index.html.j2:29
+#: template/index.html.j2:28
 msgid "Anastasis is a <a href=\"https://www.gnu.org/\";>GNU</a> package."
 msgstr ""
 
-#: template/index.html.j2:37
+#: template/index.html.j2:36
 msgid "The <span>Problem"
 msgstr ""
 
-#: template/index.html.j2:67
+#: template/index.html.j2:66
 msgid "Confidentiality requires only consumer is in control of key material."
 msgstr ""
 
-#: template/index.html.j2:77
+#: template/index.html.j2:76
 msgid "Cryptographic key-splitting solutions so far are not usable."
 msgstr ""
 
-#: template/index.html.j2:87
+#: template/index.html.j2:86
 msgid ""
 "Consumers are unable to simultaneously ensure confidentiality & availability "
 "of keys."
 msgstr ""
 
-#: template/index.html.j2:97
+#: template/index.html.j2:96
 msgid ""
 "European e-money issuers using electronic wallets must:</p> <ul> <li>Enable "
 "consumers to always recover their electronic funds (i.e. if devices are "
@@ -521,36 +526,36 @@ msgid ""
 "preserve key material."
 msgstr ""
 
-#: template/index.html.j2:114
+#: template/index.html.j2:113
 msgid "The <span>Solution"
 msgstr ""
 
-#: template/index.html.j2:126
+#: template/index.html.j2:125
 msgid "Users split their encrypted secrets across multiple service providers"
 msgstr ""
 
-#: template/index.html.j2:132
+#: template/index.html.j2:131
 msgid ""
 "Service providers learn nothing about the user, except possibly some details "
 "about how to authenticate the user"
 msgstr ""
 
-#: template/index.html.j2:138
+#: template/index.html.j2:137
 msgid ""
 "Only the authorized user can recover the key by following standard "
 "authentication procedures (SMS-TAN, Video Identification, security question, "
 "e-mail, etc.)"
 msgstr ""
 
-#: template/index.html.j2:153
+#: template/index.html.j2:152
 msgid "The <span>Concept"
 msgstr ""
 
-#: template/index.html.j2:172
+#: template/index.html.j2:171
 msgid "Flexible"
 msgstr "Flexible"
 
-#: template/index.html.j2:173
+#: template/index.html.j2:172
 msgid ""
 "Anastasis lets you save your secret on several escrow providers. You can "
 "choose different combinations of these providers to recover your secret. The "
@@ -563,11 +568,11 @@ msgstr ""
 "autentificación (como SMS, pregunta segura o correo electrónico) los cuales "
 "deben ser provistos por el usuario para recuperar su secreto."
 
-#: template/index.html.j2:183
+#: template/index.html.j2:182
 msgid "Defense in depth"
 msgstr "Defensa a profundidad"
 
-#: template/index.html.j2:184
+#: template/index.html.j2:183
 msgid ""
 "Anastasis is based on well-known cryptographic techniques. Our resulting "
 "solution offers post-quantum security. A compromised database of an "
@@ -580,11 +585,11 @@ msgstr ""
 "filtra información que sea suficiente en sí para recuperar ningún secreto "
 "central de ningún usuario."
 
-#: template/index.html.j2:194
+#: template/index.html.j2:193
 msgid "Privacy"
 msgstr "Privacidad"
 
-#: template/index.html.j2:195
+#: template/index.html.j2:194
 msgid ""
 "Anastasis does not safe any data from the user except for the few details "
 "needed for authentication and recovery of the secret. When using Anastasis, "
@@ -597,140 +602,140 @@ msgstr ""
 "usuarios pueden pagar anónimamente por el servicio y cambiar los proveedores "
 "del servicio en cualquier momento."
 
-#: template/index.html.j2:206
+#: template/index.html.j2:205
 #, fuzzy
 #| msgid "Upload process flow"
 msgid "Upload <span>Process Flow"
 msgstr "Flujo del proceso de carga"
 
-#: template/index.html.j2:213
+#: template/index.html.j2:212
 msgid "Step 1 - <span> User has a core secret"
 msgstr ""
 
-#: template/index.html.j2:219
+#: template/index.html.j2:218
 msgid "Step 2 - <span> The core secret is split in several parts"
 msgstr ""
 
-#: template/index.html.j2:225
+#: template/index.html.j2:224
 msgid ""
 "Step 3 - <span>The system derives the User ID with the provided identity "
 "material"
 msgstr ""
 
-#: template/index.html.j2:231
+#: template/index.html.j2:230
 msgid "Step 4 - <span>The system derives two keys with the generated user id"
 msgstr ""
 
-#: template/index.html.j2:237
+#: template/index.html.j2:236
 msgid ""
 "Step 5 - <span>The pieces of the secret are encrypted with the first key"
 msgstr ""
 
-#: template/index.html.j2:243
+#: template/index.html.j2:242
 msgid ""
 "Step 6 - <span>The user sets up authentication methods for each part of the "
 "secret"
 msgstr ""
 
-#: template/index.html.j2:249
+#: template/index.html.j2:248
 msgid ""
 "Step 7 - <span>The authentication data is then encrypted with the second key"
 msgstr ""
 
-#: template/index.html.j2:255
+#: template/index.html.j2:254
 msgid ""
 "Step 8 - <span>Encrypted shares of the recovery data are distributed to "
 "different providers"
 msgstr ""
 
-#: template/index.html.j2:268
+#: template/index.html.j2:267
 #, fuzzy
 #| msgid "Recovery process flow"
 msgid "Recovery <span>Process Flow"
 msgstr "Flujo del proceso de recuperación"
 
-#: template/index.html.j2:275
+#: template/index.html.j2:274
 msgid ""
 "Step 1 - <span>The system derives the User ID with the provided identity "
 "material"
 msgstr ""
 
-#: template/index.html.j2:281
+#: template/index.html.j2:280
 msgid "Step 2 - <span>The system derives the same keys as per the upload"
 msgstr ""
 
-#: template/index.html.j2:287
+#: template/index.html.j2:286
 msgid ""
 "Step 3 - <span>The user sends the second key to the providers so that they "
 "can decrypt the authentication data"
 msgstr ""
 
-#: template/index.html.j2:293
+#: template/index.html.j2:292
 msgid ""
 "Step 4 - <span>The providers decrypt the authentication data and issue an "
 "authorization challenge to the user."
 msgstr ""
 
-#: template/index.html.j2:299
+#: template/index.html.j2:298
 msgid ""
 "Step 5 - <span>The user performs the different authentication procedures"
 msgstr ""
 
-#: template/index.html.j2:305
+#: template/index.html.j2:304
 msgid "Step 6 - <span>The user receives the parts of the secret"
 msgstr ""
 
-#: template/index.html.j2:311
+#: template/index.html.j2:310
 msgid ""
 "Step 7 - <span>The user can now decrypt the parts with the first derived key"
 msgstr ""
 
-#: template/index.html.j2:317
+#: template/index.html.j2:316
 msgid "Step 8 - <span>The system can now reassemble the secret"
 msgstr ""
 
-#: template/index.html.j2:330
+#: template/index.html.j2:329
 #, fuzzy
 #| msgid "Unique Sales Propositions"
 msgid "Unique Sales <span>Propositions"
 msgstr "Propuestas de ventas únicas"
 
-#: template/index.html.j2:339
+#: template/index.html.j2:338
 msgid ""
 "Low-cost, scalable cloud-based solution with minimal environmental impact"
 msgstr ""
 
-#: template/index.html.j2:349
+#: template/index.html.j2:348
 msgid ""
 "Increases informational self-determination by keeping consumers in control "
 "of their data"
 msgstr ""
 
-#: template/index.html.j2:359
+#: template/index.html.j2:358
 msgid "Distributed trust instead of single point of failure"
 msgstr ""
 
-#: template/index.html.j2:369
+#: template/index.html.j2:368
 msgid "Ease of use"
 msgstr ""
 
-#: template/index.html.j2:379
+#: template/index.html.j2:378
 msgid "Generic API suitable for a range of applications"
 msgstr ""
 
-#: template/index.html.j2:389
+#: template/index.html.j2:388
 msgid "Maximum privacy with respect to authentication data"
 msgstr ""
 
-#: template/index.html.j2:399
+#: template/index.html.j2:398
 msgid "Customers can remain anonymous"
 msgstr ""
 
-#: template/index.html.j2:409
+#: template/index.html.j2:408
 msgid "Post-quantum security"
 msgstr ""
 
-#: template/index.html.j2:419
+#: template/index.html.j2:418
 msgid "E-money issuers do not need to protect customer data against own staff"
 msgstr ""
 
@@ -757,6 +762,16 @@ msgstr ""
 msgid "Subscribe to our RSS feed"
 msgstr "suscríbete a nuestro feed RSS"
 
+#: template/news.html.j2:40
+msgid "Anastasis becomes a GNU package"
+msgstr ""
+
+#: template/news.html.j2:41
+msgid ""
+"Anastasis is now an official GNU package. You can read more about GNU <a "
+"href=\"https://www.gnu.org/\";>here</a>."
+msgstr ""
+
 #: template/news.html.j2:51
 msgid "Bachelor thesis about Anastasis finished"
 msgstr ""
diff --git a/locale/fr/LC_MESSAGES/messages.po 
b/locale/fr/LC_MESSAGES/messages.po
index 5a10603..ddb9355 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: 2021-08-21 09:19+0200\n"
+"POT-Creation-Date: 2021-09-08 11:25+0200\n"
 "PO-Revision-Date: 2021-07-20 08:28+0000\n"
 "Last-Translator: Stefan <eintritt@hotmail.com>\n"
 "Language-Team: French <http://weblate.taler.net/projects/anastasis/website/";
@@ -216,14 +216,17 @@ msgstr ""
 msgid "News Posts, <span>Press Releases and Events"
 msgstr ""
 
-#: template/docs_news.html.j2:34 template/news.html.j2:40
-msgid "Anastasis becomes a GNU package"
-msgstr ""
+#: template/docs_news.html.j2:34
+#, fuzzy
+#| msgid "Anastasis"
+msgid "Anastasis joins GNU"
+msgstr "Anastasis"
 
-#: template/docs_news.html.j2:35 template/news.html.j2:41
+#: template/docs_news.html.j2:35
 msgid ""
 "Anastasis is now an official GNU package. You can read more about GNU <a "
-"href=\"https://www.gnu.org/\";>here</a>."
+"href=\"https://www.gnu.org/\"; target=\"_blank\" rel=\"noopener noreferrer"
+"\">here</a>."
 msgstr ""
 
 #: template/docs_news.html.j2:47
@@ -232,8 +235,10 @@ msgstr ""
 
 #: template/docs_news.html.j2:48
 msgid ""
-"The development of Anastasis is being funded (for 2021) by a grant of <a "
-"href=\"https://www.ngi.eu/ngi-projects/ledger/\";>NGI LEDGER</a>."
+"The development of Anastasis is being <a href=\"funding.html\" target="
+"\"_blank\" rel=\"noopener noreferrer\">funded</a> (for 2021) by a grant of "
+"<a href=\"https://www.ngi.eu/ngi-projects/ledger/\"; target=\"_blank\" rel="
+"\"noopener noreferrer\">NGI LEDGER</a>."
 msgstr ""
 
 #: template/docs_news.html.j2:58
@@ -430,29 +435,29 @@ msgid ""
 msgstr ""
 "Anastasis ist ein Schlüssel Widerherstellungssystem, das test test test"
 
-#: template/index.html.j2:29
+#: template/index.html.j2:28
 msgid "Anastasis is a <a href=\"https://www.gnu.org/\";>GNU</a> package."
 msgstr ""
 
-#: template/index.html.j2:37
+#: template/index.html.j2:36
 msgid "The <span>Problem"
 msgstr ""
 
-#: template/index.html.j2:67
+#: template/index.html.j2:66
 msgid "Confidentiality requires only consumer is in control of key material."
 msgstr ""
 
-#: template/index.html.j2:77
+#: template/index.html.j2:76
 msgid "Cryptographic key-splitting solutions so far are not usable."
 msgstr ""
 
-#: template/index.html.j2:87
+#: template/index.html.j2:86
 msgid ""
 "Consumers are unable to simultaneously ensure confidentiality & availability "
 "of keys."
 msgstr ""
 
-#: template/index.html.j2:97
+#: template/index.html.j2:96
 msgid ""
 "European e-money issuers using electronic wallets must:</p> <ul> <li>Enable "
 "consumers to always recover their electronic funds (i.e. if devices are "
@@ -460,36 +465,36 @@ msgid ""
 "preserve key material."
 msgstr ""
 
-#: template/index.html.j2:114
+#: template/index.html.j2:113
 msgid "The <span>Solution"
 msgstr ""
 
-#: template/index.html.j2:126
+#: template/index.html.j2:125
 msgid "Users split their encrypted secrets across multiple service providers"
 msgstr ""
 
-#: template/index.html.j2:132
+#: template/index.html.j2:131
 msgid ""
 "Service providers learn nothing about the user, except possibly some details "
 "about how to authenticate the user"
 msgstr ""
 
-#: template/index.html.j2:138
+#: template/index.html.j2:137
 msgid ""
 "Only the authorized user can recover the key by following standard "
 "authentication procedures (SMS-TAN, Video Identification, security question, "
 "e-mail, etc.)"
 msgstr ""
 
-#: template/index.html.j2:153
+#: template/index.html.j2:152
 msgid "The <span>Concept"
 msgstr ""
 
-#: template/index.html.j2:172
+#: template/index.html.j2:171
 msgid "Flexible"
 msgstr ""
 
-#: template/index.html.j2:173
+#: template/index.html.j2:172
 msgid ""
 "Anastasis lets you save your secret on several escrow providers. You can "
 "choose different combinations of these providers to recover your secret. The "
@@ -497,11 +502,11 @@ msgid ""
 "question or E-Mail) which the user has to supply to recover their secret."
 msgstr ""
 
-#: template/index.html.j2:183
+#: template/index.html.j2:182
 msgid "Defense in depth"
 msgstr ""
 
-#: template/index.html.j2:184
+#: template/index.html.j2:183
 msgid ""
 "Anastasis is based on well-known cryptographic techniques. Our resulting "
 "solution offers post-quantum security. A compromised database of an "
@@ -509,11 +514,11 @@ msgid ""
 "would be by itself sufficient to recover any core secret of any user."
 msgstr ""
 
-#: template/index.html.j2:194
+#: template/index.html.j2:193
 msgid "Privacy"
 msgstr ""
 
-#: template/index.html.j2:195
+#: template/index.html.j2:194
 msgid ""
 "Anastasis does not safe any data from the user except for the few details "
 "needed for authentication and recovery of the secret. When using Anastasis, "
@@ -521,134 +526,134 @@ msgid ""
 "for the service, and switch service providers at any time."
 msgstr ""
 
-#: template/index.html.j2:206
+#: template/index.html.j2:205
 msgid "Upload <span>Process Flow"
 msgstr ""
 
-#: template/index.html.j2:213
+#: template/index.html.j2:212
 msgid "Step 1 - <span> User has a core secret"
 msgstr ""
 
-#: template/index.html.j2:219
+#: template/index.html.j2:218
 msgid "Step 2 - <span> The core secret is split in several parts"
 msgstr ""
 
-#: template/index.html.j2:225
+#: template/index.html.j2:224
 msgid ""
 "Step 3 - <span>The system derives the User ID with the provided identity "
 "material"
 msgstr ""
 
-#: template/index.html.j2:231
+#: template/index.html.j2:230
 msgid "Step 4 - <span>The system derives two keys with the generated user id"
 msgstr ""
 
-#: template/index.html.j2:237
+#: template/index.html.j2:236
 msgid ""
 "Step 5 - <span>The pieces of the secret are encrypted with the first key"
 msgstr ""
 
-#: template/index.html.j2:243
+#: template/index.html.j2:242
 msgid ""
 "Step 6 - <span>The user sets up authentication methods for each part of the "
 "secret"
 msgstr ""
 
-#: template/index.html.j2:249
+#: template/index.html.j2:248
 msgid ""
 "Step 7 - <span>The authentication data is then encrypted with the second key"
 msgstr ""
 
-#: template/index.html.j2:255
+#: template/index.html.j2:254
 msgid ""
 "Step 8 - <span>Encrypted shares of the recovery data are distributed to "
 "different providers"
 msgstr ""
 
-#: template/index.html.j2:268
+#: template/index.html.j2:267
 msgid "Recovery <span>Process Flow"
 msgstr ""
 
-#: template/index.html.j2:275
+#: template/index.html.j2:274
 msgid ""
 "Step 1 - <span>The system derives the User ID with the provided identity "
 "material"
 msgstr ""
 
-#: template/index.html.j2:281
+#: template/index.html.j2:280
 msgid "Step 2 - <span>The system derives the same keys as per the upload"
 msgstr ""
 
-#: template/index.html.j2:287
+#: template/index.html.j2:286
 msgid ""
 "Step 3 - <span>The user sends the second key to the providers so that they "
 "can decrypt the authentication data"
 msgstr ""
 
-#: template/index.html.j2:293
+#: template/index.html.j2:292
 msgid ""
 "Step 4 - <span>The providers decrypt the authentication data and issue an "
 "authorization challenge to the user."
 msgstr ""
 
-#: template/index.html.j2:299
+#: template/index.html.j2:298
 msgid ""
 "Step 5 - <span>The user performs the different authentication procedures"
 msgstr ""
 
-#: template/index.html.j2:305
+#: template/index.html.j2:304
 msgid "Step 6 - <span>The user receives the parts of the secret"
 msgstr ""
 
-#: template/index.html.j2:311
+#: template/index.html.j2:310
 msgid ""
 "Step 7 - <span>The user can now decrypt the parts with the first derived key"
 msgstr ""
 
-#: template/index.html.j2:317
+#: template/index.html.j2:316
 msgid "Step 8 - <span>The system can now reassemble the secret"
 msgstr ""
 
-#: template/index.html.j2:330
+#: template/index.html.j2:329
 msgid "Unique Sales <span>Propositions"
 msgstr ""
 
-#: template/index.html.j2:339
+#: template/index.html.j2:338
 msgid ""
 "Low-cost, scalable cloud-based solution with minimal environmental impact"
 msgstr ""
 
-#: template/index.html.j2:349
+#: template/index.html.j2:348
 msgid ""
 "Increases informational self-determination by keeping consumers in control "
 "of their data"
 msgstr ""
 
-#: template/index.html.j2:359
+#: template/index.html.j2:358
 msgid "Distributed trust instead of single point of failure"
 msgstr ""
 
-#: template/index.html.j2:369
+#: template/index.html.j2:368
 msgid "Ease of use"
 msgstr ""
 
-#: template/index.html.j2:379
+#: template/index.html.j2:378
 msgid "Generic API suitable for a range of applications"
 msgstr ""
 
-#: template/index.html.j2:389
+#: template/index.html.j2:388
 msgid "Maximum privacy with respect to authentication data"
 msgstr ""
 
-#: template/index.html.j2:399
+#: template/index.html.j2:398
 msgid "Customers can remain anonymous"
 msgstr ""
 
-#: template/index.html.j2:409
+#: template/index.html.j2:408
 msgid "Post-quantum security"
 msgstr ""
 
-#: template/index.html.j2:419
+#: template/index.html.j2:418
 msgid "E-money issuers do not need to protect customer data against own staff"
 msgstr ""
 
@@ -670,6 +675,16 @@ msgstr ""
 msgid "Subscribe to our RSS feed"
 msgstr "Souscrivez à notre flux RSS"
 
+#: template/news.html.j2:40
+msgid "Anastasis becomes a GNU package"
+msgstr ""
+
+#: template/news.html.j2:41
+msgid ""
+"Anastasis is now an official GNU package. You can read more about GNU <a "
+"href=\"https://www.gnu.org/\";>here</a>."
+msgstr ""
+
 #: template/news.html.j2:51
 msgid "Bachelor thesis about Anastasis finished"
 msgstr ""
diff --git a/locale/it/LC_MESSAGES/messages.po 
b/locale/it/LC_MESSAGES/messages.po
index 6304aa2..6df5a48 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: 2021-08-21 09:19+0200\n"
+"POT-Creation-Date: 2021-09-08 11:25+0200\n"
 "PO-Revision-Date: 2021-07-20 08:29+0000\n"
 "Last-Translator: Stefan <eintritt@hotmail.com>\n"
 "Language-Team: Italian <http://weblate.taler.net/projects/anastasis/website/";
@@ -284,14 +284,17 @@ msgstr ""
 msgid "News Posts, <span>Press Releases and Events"
 msgstr "Novità, <span> Comunicati stampa ed eventi"
 
-#: template/docs_news.html.j2:34 template/news.html.j2:40
-msgid "Anastasis becomes a GNU package"
-msgstr ""
+#: template/docs_news.html.j2:34
+#, fuzzy
+#| msgid "Anastasis"
+msgid "Anastasis joins GNU"
+msgstr "Anastasis"
 
-#: template/docs_news.html.j2:35 template/news.html.j2:41
+#: template/docs_news.html.j2:35
 msgid ""
 "Anastasis is now an official GNU package. You can read more about GNU <a "
-"href=\"https://www.gnu.org/\";>here</a>."
+"href=\"https://www.gnu.org/\"; target=\"_blank\" rel=\"noopener noreferrer"
+"\">here</a>."
 msgstr ""
 
 #: template/docs_news.html.j2:47
@@ -300,8 +303,10 @@ msgstr ""
 
 #: template/docs_news.html.j2:48
 msgid ""
-"The development of Anastasis is being funded (for 2021) by a grant of <a "
-"href=\"https://www.ngi.eu/ngi-projects/ledger/\";>NGI LEDGER</a>."
+"The development of Anastasis is being <a href=\"funding.html\" target="
+"\"_blank\" rel=\"noopener noreferrer\">funded</a> (for 2021) by a grant of "
+"<a href=\"https://www.ngi.eu/ngi-projects/ledger/\"; target=\"_blank\" rel="
+"\"noopener noreferrer\">NGI LEDGER</a>."
 msgstr ""
 
 #: template/docs_news.html.j2:58
@@ -519,26 +524,26 @@ msgid ""
 msgstr ""
 "Anastasis ist ein Schlüssel Widerherstellungssystem, das test test test"
 
-#: template/index.html.j2:29
+#: template/index.html.j2:28
 msgid "Anastasis is a <a href=\"https://www.gnu.org/\";>GNU</a> package."
 msgstr ""
 
-#: template/index.html.j2:37
+#: template/index.html.j2:36
 msgid "The <span>Problem"
 msgstr "Il <span> problema"
 
-#: template/index.html.j2:67
+#: template/index.html.j2:66
 msgid "Confidentiality requires only consumer is in control of key material."
 msgstr ""
 "La riservatezza richiede che solo il consumatore abbia il controllo del "
 "materiale chiave."
 
-#: template/index.html.j2:77
+#: template/index.html.j2:76
 msgid "Cryptographic key-splitting solutions so far are not usable."
 msgstr ""
 "Le soluzioni di divisione di chiave crittografata non sono più utilizzabili."
 
-#: template/index.html.j2:87
+#: template/index.html.j2:86
 msgid ""
 "Consumers are unable to simultaneously ensure confidentiality & availability "
 "of keys."
@@ -546,7 +551,7 @@ msgstr ""
 "I consumatori sono impossibilitati ad assicurare simultaneamente la "
 "confidenzialità & la disponibilità delle chiavi."
 
-#: template/index.html.j2:97
+#: template/index.html.j2:96
 msgid ""
 "European e-money issuers using electronic wallets must:</p> <ul> <li>Enable "
 "consumers to always recover their electronic funds (i.e. if devices are "
@@ -559,17 +564,17 @@ msgstr ""
 "consumatori possano ricordare o preservare in maniera sicura il materiale "
 "delle chiavi."
 
-#: template/index.html.j2:114
+#: template/index.html.j2:113
 msgid "The <span>Solution"
 msgstr "La <span> soluzione"
 
-#: template/index.html.j2:126
+#: template/index.html.j2:125
 msgid "Users split their encrypted secrets across multiple service providers"
 msgstr ""
 "Gli utenti dividono i loro segreti criptati attraverso fornitori di servizi "
 "multipli"
 
-#: template/index.html.j2:132
+#: template/index.html.j2:131
 msgid ""
 "Service providers learn nothing about the user, except possibly some details "
 "about how to authenticate the user"
@@ -577,7 +582,7 @@ msgstr ""
 "I fornitori di servizi non apprendono nulla riguardo agli utenti, se non "
 "possibilmente alcuni dettagli riguardo a come autenticare gli utenti"
 
-#: template/index.html.j2:138
+#: template/index.html.j2:137
 msgid ""
 "Only the authorized user can recover the key by following standard "
 "authentication procedures (SMS-TAN, Video Identification, security question, "
@@ -587,15 +592,15 @@ msgstr ""
 "standard di autenticazione (SMS-TAN, identificazione video, domanda di "
 "sicurezza, e-mail, ecc.)"
 
-#: template/index.html.j2:153
+#: template/index.html.j2:152
 msgid "The <span>Concept"
 msgstr "Il <span> concetto"
 
-#: template/index.html.j2:172
+#: template/index.html.j2:171
 msgid "Flexible"
 msgstr "Flessibile"
 
-#: template/index.html.j2:173
+#: template/index.html.j2:172
 msgid ""
 "Anastasis lets you save your secret on several escrow providers. You can "
 "choose different combinations of these providers to recover your secret. The "
@@ -608,11 +613,11 @@ msgstr ""
 "di sicurezza o E-Mail) che gli utenti devono fornire per recuperare le "
 "proprie chiavi."
 
-#: template/index.html.j2:183
+#: template/index.html.j2:182
 msgid "Defense in depth"
 msgstr "Difesa profonda"
 
-#: template/index.html.j2:184
+#: template/index.html.j2:183
 msgid ""
 "Anastasis is based on well-known cryptographic techniques. Our resulting "
 "solution offers post-quantum security. A compromised database of an "
@@ -625,11 +630,11 @@ msgstr ""
 "lascia mai trapelare informazioni che sarebbero da sole sufficienti per "
 "recuperare qualsiasi segreto di base di qualsiasi utente."
 
-#: template/index.html.j2:194
+#: template/index.html.j2:193
 msgid "Privacy"
 msgstr "Privacy"
 
-#: template/index.html.j2:195
+#: template/index.html.j2:194
 msgid ""
 "Anastasis does not safe any data from the user except for the few details "
 "needed for authentication and recovery of the secret. When using Anastasis, "
@@ -642,19 +647,19 @@ msgstr ""
 "utenti possono pagare anonimamente per il servizio e cambiare provider del "
 "servizio in qualsiasi momento."
 
-#: template/index.html.j2:206
+#: template/index.html.j2:205
 msgid "Upload <span>Process Flow"
 msgstr "Andamento <span> del processo di upload"
 
-#: template/index.html.j2:213
+#: template/index.html.j2:212
 msgid "Step 1 - <span> User has a core secret"
 msgstr "Primo passo - <span> L'utente ha un segreto fondamentale"
 
-#: template/index.html.j2:219
+#: template/index.html.j2:218
 msgid "Step 2 - <span> The core secret is split in several parts"
 msgstr "Secondo passo - <span> Il segreto fondamentale è diviso in più parti"
 
-#: template/index.html.j2:225
+#: template/index.html.j2:224
 msgid ""
 "Step 3 - <span>The system derives the User ID with the provided identity "
 "material"
@@ -662,18 +667,18 @@ msgstr ""
 "Terzo passo - <span> Il sistema trae l'identità dell'Utente con il materiale "
 "identificativo fornito"
 
-#: template/index.html.j2:231
+#: template/index.html.j2:230
 msgid "Step 4 - <span>The system derives two keys with the generated user id"
 msgstr ""
 "Passo quattro - <span> Il sistema trae due chiavi con l'identità generata"
 
-#: template/index.html.j2:237
+#: template/index.html.j2:236
 msgid ""
 "Step 5 - <span>The pieces of the secret are encrypted with the first key"
 msgstr ""
 "Quinto passo - <span>I pezzi del segreto sono criptati con la prima chiave"
 
-#: template/index.html.j2:243
+#: template/index.html.j2:242
 msgid ""
 "Step 6 - <span>The user sets up authentication methods for each part of the "
 "secret"
@@ -681,14 +686,14 @@ msgstr ""
 "Sesto passo - <span>L'utente imposta metodi di autenticazione per ogni parte "
 "del segreto"
 
-#: template/index.html.j2:249
+#: template/index.html.j2:248
 msgid ""
 "Step 7 - <span>The authentication data is then encrypted with the second key"
 msgstr ""
 "Settimo passo - <span>Il dato di autenticazione è quindi criptato con la "
 "seconda chiave"
 
-#: template/index.html.j2:255
+#: template/index.html.j2:254
 msgid ""
 "Step 8 - <span>Encrypted shares of the recovery data are distributed to "
 "different providers"
@@ -696,11 +701,11 @@ msgstr ""
 "Ottavo passo - <span>Le condivisioni criptate dei dati recuperati sono "
 "distribuite da diversi fornitori"
 
-#: template/index.html.j2:268
+#: template/index.html.j2:267
 msgid "Recovery <span>Process Flow"
 msgstr "Andamento <span>del Processo di Recupero"
 
-#: template/index.html.j2:275
+#: template/index.html.j2:274
 msgid ""
 "Step 1 - <span>The system derives the User ID with the provided identity "
 "material"
@@ -708,12 +713,12 @@ msgstr ""
 "Primo passo - <span>Il sistema segue l'identità dell'utente con il materiale "
 "identificativo fornito"
 
-#: template/index.html.j2:281
+#: template/index.html.j2:280
 msgid "Step 2 - <span>The system derives the same keys as per the upload"
 msgstr ""
 "Secondo passo - <span>Il sistema trae le stesse chiavi che per l'upload"
 
-#: template/index.html.j2:287
+#: template/index.html.j2:286
 msgid ""
 "Step 3 - <span>The user sends the second key to the providers so that they "
 "can decrypt the authentication data"
@@ -721,7 +726,7 @@ msgstr ""
 "Terzo passo - <span>L'utente invia la seconda chiave ai fornitori in modo "
 "che possano decriptare i dati di autenticazione"
 
-#: template/index.html.j2:293
+#: template/index.html.j2:292
 msgid ""
 "Step 4 - <span>The providers decrypt the authentication data and issue an "
 "authorization challenge to the user."
@@ -729,68 +734,68 @@ msgstr ""
 "Quarto passo - <span>I fornitori decriptano i dati di autenticazione e "
 "attivano una sfida di riconoscimento per l'utente."
 
-#: template/index.html.j2:299
+#: template/index.html.j2:298
 msgid ""
 "Step 5 - <span>The user performs the different authentication procedures"
 msgstr ""
 "Quinto passo - <span>L'utente svolge le diverse procedure di autenticazione"
 
-#: template/index.html.j2:305
+#: template/index.html.j2:304
 msgid "Step 6 - <span>The user receives the parts of the secret"
 msgstr "Sesto passo - <span>L'utente riceve le parti del segreto"
 
-#: template/index.html.j2:311
+#: template/index.html.j2:310
 msgid ""
 "Step 7 - <span>The user can now decrypt the parts with the first derived key"
 msgstr ""
 "Settimo passo - <span>L'utente ora può decriptare le parti con la prima "
 "chiave ricevuta"
 
-#: template/index.html.j2:317
+#: template/index.html.j2:316
 msgid "Step 8 - <span>The system can now reassemble the secret"
 msgstr "Ottavo passo - <span>Il sistema ora può riassemblare il segreto"
 
-#: template/index.html.j2:330
+#: template/index.html.j2:329
 msgid "Unique Sales <span>Propositions"
 msgstr "<span> Proposte di Vendita Uniche"
 
-#: template/index.html.j2:339
+#: template/index.html.j2:338
 msgid ""
 "Low-cost, scalable cloud-based solution with minimal environmental impact"
 msgstr ""
 "Low-cost, soluzione scalabile basata su cloud con impatto ambientale minimo"
 
-#: template/index.html.j2:349
+#: template/index.html.j2:348
 msgid ""
 "Increases informational self-determination by keeping consumers in control "
 "of their data"
 msgstr ""
 
-#: template/index.html.j2:359
+#: template/index.html.j2:358
 msgid "Distributed trust instead of single point of failure"
 msgstr "Distribuita fiducia invece di un singolo punto di fallimento"
 
-#: template/index.html.j2:369
+#: template/index.html.j2:368
 msgid "Ease of use"
 msgstr "Facilità nell'utilizzo"
 
-#: template/index.html.j2:379
+#: template/index.html.j2:378
 msgid "Generic API suitable for a range of applications"
 msgstr "API generico utilizzabile per un range di applicazioni"
 
-#: template/index.html.j2:389
+#: template/index.html.j2:388
 msgid "Maximum privacy with respect to authentication data"
 msgstr "Massima privacy riguardo ai dati di autenticazione"
 
-#: template/index.html.j2:399
+#: template/index.html.j2:398
 msgid "Customers can remain anonymous"
 msgstr "I clienti possono rimanere anonimi"
 
-#: template/index.html.j2:409
+#: template/index.html.j2:408
 msgid "Post-quantum security"
 msgstr "Sicurezza post-quantum"
 
-#: template/index.html.j2:419
+#: template/index.html.j2:418
 #, fuzzy
 #| msgid ""
 #| "E-money issuer does not have to protect consumer data against its own "
@@ -818,6 +823,16 @@ msgstr ""
 msgid "Subscribe to our RSS feed"
 msgstr "Iscriviti al nostro feed RSS"
 
+#: template/news.html.j2:40
+msgid "Anastasis becomes a GNU package"
+msgstr ""
+
+#: template/news.html.j2:41
+msgid ""
+"Anastasis is now an official GNU package. You can read more about GNU <a "
+"href=\"https://www.gnu.org/\";>here</a>."
+msgstr ""
+
 #: template/news.html.j2:51
 msgid "Bachelor thesis about Anastasis finished"
 msgstr "Tesi triennale riguardo Anastasi completa"
diff --git a/locale/messages.pot b/locale/messages.pot
index 270c8cc..6dd8b75 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: 2021-08-21 09:19+0200\n"
+"POT-Creation-Date: 2021-09-08 11:25+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"
@@ -209,14 +209,15 @@ msgstr ""
 msgid "News Posts, <span>Press Releases and Events"
 msgstr ""
 
-#: template/docs_news.html.j2:34 template/news.html.j2:40
-msgid "Anastasis becomes a GNU package"
+#: template/docs_news.html.j2:34
+msgid "Anastasis joins GNU"
 msgstr ""
 
-#: template/docs_news.html.j2:35 template/news.html.j2:41
+#: template/docs_news.html.j2:35
 msgid ""
 "Anastasis is now an official GNU package. You can read more about GNU <a "
-"href=\"https://www.gnu.org/\";>here</a>."
+"href=\"https://www.gnu.org/\"; target=\"_blank\" rel=\"noopener "
+"noreferrer\">here</a>."
 msgstr ""
 
 #: template/docs_news.html.j2:47
@@ -225,8 +226,10 @@ msgstr ""
 
 #: template/docs_news.html.j2:48
 msgid ""
-"The development of Anastasis is being funded (for 2021) by a grant of <a "
-"href=\"https://www.ngi.eu/ngi-projects/ledger/\";>NGI LEDGER</a>."
+"The development of Anastasis is being <a href=\"funding.html\" "
+"target=\"_blank\" rel=\"noopener noreferrer\">funded</a> (for 2021) by a "
+"grant of <a href=\"https://www.ngi.eu/ngi-projects/ledger/\"; "
+"target=\"_blank\" rel=\"noopener noreferrer\">NGI LEDGER</a>."
 msgstr ""
 
 #: template/docs_news.html.j2:58
@@ -402,29 +405,29 @@ msgid ""
 " unknown to the providers."
 msgstr ""
 
-#: template/index.html.j2:29
+#: template/index.html.j2:28
 msgid "Anastasis is a <a href=\"https://www.gnu.org/\";>GNU</a> package."
 msgstr ""
 
-#: template/index.html.j2:37
+#: template/index.html.j2:36
 msgid "The <span>Problem"
 msgstr ""
 
-#: template/index.html.j2:67
+#: template/index.html.j2:66
 msgid "Confidentiality requires only consumer is in control of key material."
 msgstr ""
 
-#: template/index.html.j2:77
+#: template/index.html.j2:76
 msgid "Cryptographic key-splitting solutions so far are not usable."
 msgstr ""
 
-#: template/index.html.j2:87
+#: template/index.html.j2:86
 msgid ""
 "Consumers are unable to simultaneously ensure confidentiality & "
 "availability of keys."
 msgstr ""
 
-#: template/index.html.j2:97
+#: template/index.html.j2:96
 msgid ""
 "European e-money issuers using electronic wallets must:</p> <ul> "
 "<li>Enable consumers to always recover their electronic funds (i.e. if "
@@ -432,36 +435,36 @@ msgid ""
 "securely preserve key material."
 msgstr ""
 
-#: template/index.html.j2:114
+#: template/index.html.j2:113
 msgid "The <span>Solution"
 msgstr ""
 
-#: template/index.html.j2:126
+#: template/index.html.j2:125
 msgid "Users split their encrypted secrets across multiple service providers"
 msgstr ""
 
-#: template/index.html.j2:132
+#: template/index.html.j2:131
 msgid ""
 "Service providers learn nothing about the user, except possibly some "
 "details about how to authenticate the user"
 msgstr ""
 
-#: template/index.html.j2:138
+#: template/index.html.j2:137
 msgid ""
 "Only the authorized user can recover the key by following standard "
 "authentication procedures (SMS-TAN, Video Identification, security "
 "question, e-mail, etc.)"
 msgstr ""
 
-#: template/index.html.j2:153
+#: template/index.html.j2:152
 msgid "The <span>Concept"
 msgstr ""
 
-#: template/index.html.j2:172
+#: template/index.html.j2:171
 msgid "Flexible"
 msgstr ""
 
-#: template/index.html.j2:173
+#: template/index.html.j2:172
 msgid ""
 "Anastasis lets you save your secret on several escrow providers. You can "
 "choose different combinations of these providers to recover your secret. "
@@ -470,11 +473,11 @@ msgid ""
 " secret."
 msgstr ""
 
-#: template/index.html.j2:183
+#: template/index.html.j2:182
 msgid "Defense in depth"
 msgstr ""
 
-#: template/index.html.j2:184
+#: template/index.html.j2:183
 msgid ""
 "Anastasis is based on well-known cryptographic techniques. Our resulting "
 "solution offers post-quantum security. A compromised database of an "
@@ -483,11 +486,11 @@ msgid ""
 "user."
 msgstr ""
 
-#: template/index.html.j2:194
+#: template/index.html.j2:193
 msgid "Privacy"
 msgstr ""
 
-#: template/index.html.j2:195
+#: template/index.html.j2:194
 msgid ""
 "Anastasis does not safe any data from the user except for the few details"
 " needed for authentication and recovery of the secret. When using "
@@ -496,133 +499,133 @@ msgid ""
 "time."
 msgstr ""
 
-#: template/index.html.j2:206
+#: template/index.html.j2:205
 msgid "Upload <span>Process Flow"
 msgstr ""
 
-#: template/index.html.j2:213
+#: template/index.html.j2:212
 msgid "Step 1 - <span> User has a core secret"
 msgstr ""
 
-#: template/index.html.j2:219
+#: template/index.html.j2:218
 msgid "Step 2 - <span> The core secret is split in several parts"
 msgstr ""
 
-#: template/index.html.j2:225
+#: template/index.html.j2:224
 msgid ""
 "Step 3 - <span>The system derives the User ID with the provided identity "
 "material"
 msgstr ""
 
-#: template/index.html.j2:231
+#: template/index.html.j2:230
 msgid "Step 4 - <span>The system derives two keys with the generated user id"
 msgstr ""
 
-#: template/index.html.j2:237
+#: template/index.html.j2:236
 msgid "Step 5 - <span>The pieces of the secret are encrypted with the first 
key"
 msgstr ""
 
-#: template/index.html.j2:243
+#: template/index.html.j2:242
 msgid ""
 "Step 6 - <span>The user sets up authentication methods for each part of "
 "the secret"
 msgstr ""
 
-#: template/index.html.j2:249
+#: template/index.html.j2:248
 msgid ""
 "Step 7 - <span>The authentication data is then encrypted with the second "
 "key"
 msgstr ""
 
-#: template/index.html.j2:255
+#: template/index.html.j2:254
 msgid ""
 "Step 8 - <span>Encrypted shares of the recovery data are distributed to "
 "different providers"
 msgstr ""
 
-#: template/index.html.j2:268
+#: template/index.html.j2:267
 msgid "Recovery <span>Process Flow"
 msgstr ""
 
-#: template/index.html.j2:275
+#: template/index.html.j2:274
 msgid ""
 "Step 1 - <span>The system derives the User ID with the provided identity "
 "material"
 msgstr ""
 
-#: template/index.html.j2:281
+#: template/index.html.j2:280
 msgid "Step 2 - <span>The system derives the same keys as per the upload"
 msgstr ""
 
-#: template/index.html.j2:287
+#: template/index.html.j2:286
 msgid ""
 "Step 3 - <span>The user sends the second key to the providers so that "
 "they can decrypt the authentication data"
 msgstr ""
 
-#: template/index.html.j2:293
+#: template/index.html.j2:292
 msgid ""
 "Step 4 - <span>The providers decrypt the authentication data and issue an"
 " authorization challenge to the user."
 msgstr ""
 
-#: template/index.html.j2:299
+#: template/index.html.j2:298
 msgid "Step 5 - <span>The user performs the different authentication 
procedures"
 msgstr ""
 
-#: template/index.html.j2:305
+#: template/index.html.j2:304
 msgid "Step 6 - <span>The user receives the parts of the secret"
 msgstr ""
 
-#: template/index.html.j2:311
+#: template/index.html.j2:310
 msgid ""
 "Step 7 - <span>The user can now decrypt the parts with the first derived "
 "key"
 msgstr ""
 
-#: template/index.html.j2:317
+#: template/index.html.j2:316
 msgid "Step 8 - <span>The system can now reassemble the secret"
 msgstr ""
 
-#: template/index.html.j2:330
+#: template/index.html.j2:329
 msgid "Unique Sales <span>Propositions"
 msgstr ""
 
-#: template/index.html.j2:339
+#: template/index.html.j2:338
 msgid "Low-cost, scalable cloud-based solution with minimal environmental 
impact"
 msgstr ""
 
-#: template/index.html.j2:349
+#: template/index.html.j2:348
 msgid ""
 "Increases informational self-determination by keeping consumers in "
 "control of their data"
 msgstr ""
 
-#: template/index.html.j2:359
+#: template/index.html.j2:358
 msgid "Distributed trust instead of single point of failure"
 msgstr ""
 
-#: template/index.html.j2:369
+#: template/index.html.j2:368
 msgid "Ease of use"
 msgstr ""
 
-#: template/index.html.j2:379
+#: template/index.html.j2:378
 msgid "Generic API suitable for a range of applications"
 msgstr ""
 
-#: template/index.html.j2:389
+#: template/index.html.j2:388
 msgid "Maximum privacy with respect to authentication data"
 msgstr ""
 
-#: template/index.html.j2:399
+#: template/index.html.j2:398
 msgid "Customers can remain anonymous"
 msgstr ""
 
-#: template/index.html.j2:409
+#: template/index.html.j2:408
 msgid "Post-quantum security"
 msgstr ""
 
-#: template/index.html.j2:419
+#: template/index.html.j2:418
 msgid "E-money issuers do not need to protect customer data against own staff"
 msgstr ""
 
@@ -640,6 +643,16 @@ msgstr ""
 msgid "Subscribe to our RSS feed"
 msgstr ""
 
+#: template/news.html.j2:40
+msgid "Anastasis becomes a GNU package"
+msgstr ""
+
+#: template/news.html.j2:41
+msgid ""
+"Anastasis is now an official GNU package. You can read more about GNU <a "
+"href=\"https://www.gnu.org/\";>here</a>."
+msgstr ""
+
 #: template/news.html.j2:51
 msgid "Bachelor thesis about Anastasis finished"
 msgstr ""
diff --git a/locale/pt/LC_MESSAGES/messages.po 
b/locale/pt/LC_MESSAGES/messages.po
index c15c5a9..2044faf 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: 2021-08-21 09:19+0200\n"
+"POT-Creation-Date: 2021-09-08 11:25+0200\n"
 "PO-Revision-Date: 2021-07-20 08:29+0000\n"
 "Last-Translator: Stefan <eintritt@hotmail.com>\n"
 "Language-Team: Portuguese <http://weblate.taler.net/projects/anastasis/";
@@ -237,14 +237,17 @@ msgstr ""
 msgid "News Posts, <span>Press Releases and Events"
 msgstr ""
 
-#: template/docs_news.html.j2:34 template/news.html.j2:40
-msgid "Anastasis becomes a GNU package"
-msgstr ""
+#: template/docs_news.html.j2:34
+#, fuzzy
+#| msgid "Anastasis"
+msgid "Anastasis joins GNU"
+msgstr "Anastasis"
 
-#: template/docs_news.html.j2:35 template/news.html.j2:41
+#: template/docs_news.html.j2:35
 msgid ""
 "Anastasis is now an official GNU package. You can read more about GNU <a "
-"href=\"https://www.gnu.org/\";>here</a>."
+"href=\"https://www.gnu.org/\"; target=\"_blank\" rel=\"noopener noreferrer"
+"\">here</a>."
 msgstr ""
 
 #: template/docs_news.html.j2:47
@@ -253,8 +256,10 @@ msgstr ""
 
 #: template/docs_news.html.j2:48
 msgid ""
-"The development of Anastasis is being funded (for 2021) by a grant of <a "
-"href=\"https://www.ngi.eu/ngi-projects/ledger/\";>NGI LEDGER</a>."
+"The development of Anastasis is being <a href=\"funding.html\" target="
+"\"_blank\" rel=\"noopener noreferrer\">funded</a> (for 2021) by a grant of "
+"<a href=\"https://www.ngi.eu/ngi-projects/ledger/\"; target=\"_blank\" rel="
+"\"noopener noreferrer\">NGI LEDGER</a>."
 msgstr ""
 
 #: template/docs_news.html.j2:58
@@ -453,29 +458,29 @@ msgid ""
 msgstr ""
 "Anastasis ist ein Schlüssel Widerherstellungssystem, das test test test"
 
-#: template/index.html.j2:29
+#: template/index.html.j2:28
 msgid "Anastasis is a <a href=\"https://www.gnu.org/\";>GNU</a> package."
 msgstr ""
 
-#: template/index.html.j2:37
+#: template/index.html.j2:36
 msgid "The <span>Problem"
 msgstr ""
 
-#: template/index.html.j2:67
+#: template/index.html.j2:66
 msgid "Confidentiality requires only consumer is in control of key material."
 msgstr ""
 
-#: template/index.html.j2:77
+#: template/index.html.j2:76
 msgid "Cryptographic key-splitting solutions so far are not usable."
 msgstr ""
 
-#: template/index.html.j2:87
+#: template/index.html.j2:86
 msgid ""
 "Consumers are unable to simultaneously ensure confidentiality & availability "
 "of keys."
 msgstr ""
 
-#: template/index.html.j2:97
+#: template/index.html.j2:96
 msgid ""
 "European e-money issuers using electronic wallets must:</p> <ul> <li>Enable "
 "consumers to always recover their electronic funds (i.e. if devices are "
@@ -483,36 +488,36 @@ msgid ""
 "preserve key material."
 msgstr ""
 
-#: template/index.html.j2:114
+#: template/index.html.j2:113
 msgid "The <span>Solution"
 msgstr ""
 
-#: template/index.html.j2:126
+#: template/index.html.j2:125
 msgid "Users split their encrypted secrets across multiple service providers"
 msgstr ""
 
-#: template/index.html.j2:132
+#: template/index.html.j2:131
 msgid ""
 "Service providers learn nothing about the user, except possibly some details "
 "about how to authenticate the user"
 msgstr ""
 
-#: template/index.html.j2:138
+#: template/index.html.j2:137
 msgid ""
 "Only the authorized user can recover the key by following standard "
 "authentication procedures (SMS-TAN, Video Identification, security question, "
 "e-mail, etc.)"
 msgstr ""
 
-#: template/index.html.j2:153
+#: template/index.html.j2:152
 msgid "The <span>Concept"
 msgstr ""
 
-#: template/index.html.j2:172
+#: template/index.html.j2:171
 msgid "Flexible"
 msgstr ""
 
-#: template/index.html.j2:173
+#: template/index.html.j2:172
 msgid ""
 "Anastasis lets you save your secret on several escrow providers. You can "
 "choose different combinations of these providers to recover your secret. The "
@@ -520,11 +525,11 @@ msgid ""
 "question or E-Mail) which the user has to supply to recover their secret."
 msgstr ""
 
-#: template/index.html.j2:183
+#: template/index.html.j2:182
 msgid "Defense in depth"
 msgstr ""
 
-#: template/index.html.j2:184
+#: template/index.html.j2:183
 msgid ""
 "Anastasis is based on well-known cryptographic techniques. Our resulting "
 "solution offers post-quantum security. A compromised database of an "
@@ -532,13 +537,13 @@ msgid ""
 "would be by itself sufficient to recover any core secret of any user."
 msgstr ""
 
-#: template/index.html.j2:194
+#: template/index.html.j2:193
 #, fuzzy
 #| msgid "1. Privacy"
 msgid "Privacy"
 msgstr "Privacidade"
 
-#: template/index.html.j2:195
+#: template/index.html.j2:194
 msgid ""
 "Anastasis does not safe any data from the user except for the few details "
 "needed for authentication and recovery of the secret. When using Anastasis, "
@@ -546,134 +551,134 @@ msgid ""
 "for the service, and switch service providers at any time."
 msgstr ""
 
-#: template/index.html.j2:206
+#: template/index.html.j2:205
 msgid "Upload <span>Process Flow"
 msgstr ""
 
-#: template/index.html.j2:213
+#: template/index.html.j2:212
 msgid "Step 1 - <span> User has a core secret"
 msgstr ""
 
-#: template/index.html.j2:219
+#: template/index.html.j2:218
 msgid "Step 2 - <span> The core secret is split in several parts"
 msgstr ""
 
-#: template/index.html.j2:225
+#: template/index.html.j2:224
 msgid ""
 "Step 3 - <span>The system derives the User ID with the provided identity "
 "material"
 msgstr ""
 
-#: template/index.html.j2:231
+#: template/index.html.j2:230
 msgid "Step 4 - <span>The system derives two keys with the generated user id"
 msgstr ""
 
-#: template/index.html.j2:237
+#: template/index.html.j2:236
 msgid ""
 "Step 5 - <span>The pieces of the secret are encrypted with the first key"
 msgstr ""
 
-#: template/index.html.j2:243
+#: template/index.html.j2:242
 msgid ""
 "Step 6 - <span>The user sets up authentication methods for each part of the "
 "secret"
 msgstr ""
 
-#: template/index.html.j2:249
+#: template/index.html.j2:248
 msgid ""
 "Step 7 - <span>The authentication data is then encrypted with the second key"
 msgstr ""
 
-#: template/index.html.j2:255
+#: template/index.html.j2:254
 msgid ""
 "Step 8 - <span>Encrypted shares of the recovery data are distributed to "
 "different providers"
 msgstr ""
 
-#: template/index.html.j2:268
+#: template/index.html.j2:267
 msgid "Recovery <span>Process Flow"
 msgstr ""
 
-#: template/index.html.j2:275
+#: template/index.html.j2:274
 msgid ""
 "Step 1 - <span>The system derives the User ID with the provided identity "
 "material"
 msgstr ""
 
-#: template/index.html.j2:281
+#: template/index.html.j2:280
 msgid "Step 2 - <span>The system derives the same keys as per the upload"
 msgstr ""
 
-#: template/index.html.j2:287
+#: template/index.html.j2:286
 msgid ""
 "Step 3 - <span>The user sends the second key to the providers so that they "
 "can decrypt the authentication data"
 msgstr ""
 
-#: template/index.html.j2:293
+#: template/index.html.j2:292
 msgid ""
 "Step 4 - <span>The providers decrypt the authentication data and issue an "
 "authorization challenge to the user."
 msgstr ""
 
-#: template/index.html.j2:299
+#: template/index.html.j2:298
 msgid ""
 "Step 5 - <span>The user performs the different authentication procedures"
 msgstr ""
 
-#: template/index.html.j2:305
+#: template/index.html.j2:304
 msgid "Step 6 - <span>The user receives the parts of the secret"
 msgstr ""
 
-#: template/index.html.j2:311
+#: template/index.html.j2:310
 msgid ""
 "Step 7 - <span>The user can now decrypt the parts with the first derived key"
 msgstr ""
 
-#: template/index.html.j2:317
+#: template/index.html.j2:316
 msgid "Step 8 - <span>The system can now reassemble the secret"
 msgstr ""
 
-#: template/index.html.j2:330
+#: template/index.html.j2:329
 msgid "Unique Sales <span>Propositions"
 msgstr ""
 
-#: template/index.html.j2:339
+#: template/index.html.j2:338
 msgid ""
 "Low-cost, scalable cloud-based solution with minimal environmental impact"
 msgstr ""
 
-#: template/index.html.j2:349
+#: template/index.html.j2:348
 msgid ""
 "Increases informational self-determination by keeping consumers in control "
 "of their data"
 msgstr ""
 
-#: template/index.html.j2:359
+#: template/index.html.j2:358
 msgid "Distributed trust instead of single point of failure"
 msgstr ""
 
-#: template/index.html.j2:369
+#: template/index.html.j2:368
 msgid "Ease of use"
 msgstr ""
 
-#: template/index.html.j2:379
+#: template/index.html.j2:378
 msgid "Generic API suitable for a range of applications"
 msgstr ""
 
-#: template/index.html.j2:389
+#: template/index.html.j2:388
 msgid "Maximum privacy with respect to authentication data"
 msgstr ""
 
-#: template/index.html.j2:399
+#: template/index.html.j2:398
 msgid "Customers can remain anonymous"
 msgstr ""
 
-#: template/index.html.j2:409
+#: template/index.html.j2:408
 msgid "Post-quantum security"
 msgstr ""
 
-#: template/index.html.j2:419
+#: template/index.html.j2:418
 msgid "E-money issuers do not need to protect customer data against own staff"
 msgstr ""
 
@@ -700,6 +705,16 @@ msgstr ""
 msgid "Subscribe to our RSS feed"
 msgstr "subscreva o nosso feed RSS"
 
+#: template/news.html.j2:40
+msgid "Anastasis becomes a GNU package"
+msgstr ""
+
+#: template/news.html.j2:41
+msgid ""
+"Anastasis is now an official GNU package. You can read more about GNU <a "
+"href=\"https://www.gnu.org/\";>here</a>."
+msgstr ""
+
 #: template/news.html.j2:51
 msgid "Bachelor thesis about Anastasis finished"
 msgstr ""
diff --git a/locale/ru/LC_MESSAGES/messages.po 
b/locale/ru/LC_MESSAGES/messages.po
index 3879afa..b625b2b 100644
--- a/locale/ru/LC_MESSAGES/messages.po
+++ b/locale/ru/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: 2021-08-21 09:19+0200\n"
+"POT-Creation-Date: 2021-09-08 11:25+0200\n"
 "PO-Revision-Date: 2021-07-20 08:29+0000\n"
 "Last-Translator: Stefan <eintritt@hotmail.com>\n"
 "Language-Team: Russian <http://weblate.taler.net/projects/anastasis/website/";
@@ -214,14 +214,17 @@ msgstr ""
 msgid "News Posts, <span>Press Releases and Events"
 msgstr ""
 
-#: template/docs_news.html.j2:34 template/news.html.j2:40
-msgid "Anastasis becomes a GNU package"
-msgstr ""
+#: template/docs_news.html.j2:34
+#, fuzzy
+#| msgid "Anastasis"
+msgid "Anastasis joins GNU"
+msgstr "Anastasis"
 
-#: template/docs_news.html.j2:35 template/news.html.j2:41
+#: template/docs_news.html.j2:35
 msgid ""
 "Anastasis is now an official GNU package. You can read more about GNU <a "
-"href=\"https://www.gnu.org/\";>here</a>."
+"href=\"https://www.gnu.org/\"; target=\"_blank\" rel=\"noopener noreferrer"
+"\">here</a>."
 msgstr ""
 
 #: template/docs_news.html.j2:47
@@ -230,8 +233,10 @@ msgstr ""
 
 #: template/docs_news.html.j2:48
 msgid ""
-"The development of Anastasis is being funded (for 2021) by a grant of <a "
-"href=\"https://www.ngi.eu/ngi-projects/ledger/\";>NGI LEDGER</a>."
+"The development of Anastasis is being <a href=\"funding.html\" target="
+"\"_blank\" rel=\"noopener noreferrer\">funded</a> (for 2021) by a grant of "
+"<a href=\"https://www.ngi.eu/ngi-projects/ledger/\"; target=\"_blank\" rel="
+"\"noopener noreferrer\">NGI LEDGER</a>."
 msgstr ""
 
 #: template/docs_news.html.j2:58
@@ -430,29 +435,29 @@ msgid ""
 msgstr ""
 "Anastasis ist ein Schlüssel Widerherstellungssystem, das test test test"
 
-#: template/index.html.j2:29
+#: template/index.html.j2:28
 msgid "Anastasis is a <a href=\"https://www.gnu.org/\";>GNU</a> package."
 msgstr ""
 
-#: template/index.html.j2:37
+#: template/index.html.j2:36
 msgid "The <span>Problem"
 msgstr ""
 
-#: template/index.html.j2:67
+#: template/index.html.j2:66
 msgid "Confidentiality requires only consumer is in control of key material."
 msgstr ""
 
-#: template/index.html.j2:77
+#: template/index.html.j2:76
 msgid "Cryptographic key-splitting solutions so far are not usable."
 msgstr ""
 
-#: template/index.html.j2:87
+#: template/index.html.j2:86
 msgid ""
 "Consumers are unable to simultaneously ensure confidentiality & availability "
 "of keys."
 msgstr ""
 
-#: template/index.html.j2:97
+#: template/index.html.j2:96
 msgid ""
 "European e-money issuers using electronic wallets must:</p> <ul> <li>Enable "
 "consumers to always recover their electronic funds (i.e. if devices are "
@@ -460,36 +465,36 @@ msgid ""
 "preserve key material."
 msgstr ""
 
-#: template/index.html.j2:114
+#: template/index.html.j2:113
 msgid "The <span>Solution"
 msgstr ""
 
-#: template/index.html.j2:126
+#: template/index.html.j2:125
 msgid "Users split their encrypted secrets across multiple service providers"
 msgstr ""
 
-#: template/index.html.j2:132
+#: template/index.html.j2:131
 msgid ""
 "Service providers learn nothing about the user, except possibly some details "
 "about how to authenticate the user"
 msgstr ""
 
-#: template/index.html.j2:138
+#: template/index.html.j2:137
 msgid ""
 "Only the authorized user can recover the key by following standard "
 "authentication procedures (SMS-TAN, Video Identification, security question, "
 "e-mail, etc.)"
 msgstr ""
 
-#: template/index.html.j2:153
+#: template/index.html.j2:152
 msgid "The <span>Concept"
 msgstr ""
 
-#: template/index.html.j2:172
+#: template/index.html.j2:171
 msgid "Flexible"
 msgstr ""
 
-#: template/index.html.j2:173
+#: template/index.html.j2:172
 msgid ""
 "Anastasis lets you save your secret on several escrow providers. You can "
 "choose different combinations of these providers to recover your secret. The "
@@ -497,11 +502,11 @@ msgid ""
 "question or E-Mail) which the user has to supply to recover their secret."
 msgstr ""
 
-#: template/index.html.j2:183
+#: template/index.html.j2:182
 msgid "Defense in depth"
 msgstr ""
 
-#: template/index.html.j2:184
+#: template/index.html.j2:183
 msgid ""
 "Anastasis is based on well-known cryptographic techniques. Our resulting "
 "solution offers post-quantum security. A compromised database of an "
@@ -509,11 +514,11 @@ msgid ""
 "would be by itself sufficient to recover any core secret of any user."
 msgstr ""
 
-#: template/index.html.j2:194
+#: template/index.html.j2:193
 msgid "Privacy"
 msgstr ""
 
-#: template/index.html.j2:195
+#: template/index.html.j2:194
 msgid ""
 "Anastasis does not safe any data from the user except for the few details "
 "needed for authentication and recovery of the secret. When using Anastasis, "
@@ -521,134 +526,134 @@ msgid ""
 "for the service, and switch service providers at any time."
 msgstr ""
 
-#: template/index.html.j2:206
+#: template/index.html.j2:205
 msgid "Upload <span>Process Flow"
 msgstr ""
 
-#: template/index.html.j2:213
+#: template/index.html.j2:212
 msgid "Step 1 - <span> User has a core secret"
 msgstr ""
 
-#: template/index.html.j2:219
+#: template/index.html.j2:218
 msgid "Step 2 - <span> The core secret is split in several parts"
 msgstr ""
 
-#: template/index.html.j2:225
+#: template/index.html.j2:224
 msgid ""
 "Step 3 - <span>The system derives the User ID with the provided identity "
 "material"
 msgstr ""
 
-#: template/index.html.j2:231
+#: template/index.html.j2:230
 msgid "Step 4 - <span>The system derives two keys with the generated user id"
 msgstr ""
 
-#: template/index.html.j2:237
+#: template/index.html.j2:236
 msgid ""
 "Step 5 - <span>The pieces of the secret are encrypted with the first key"
 msgstr ""
 
-#: template/index.html.j2:243
+#: template/index.html.j2:242
 msgid ""
 "Step 6 - <span>The user sets up authentication methods for each part of the "
 "secret"
 msgstr ""
 
-#: template/index.html.j2:249
+#: template/index.html.j2:248
 msgid ""
 "Step 7 - <span>The authentication data is then encrypted with the second key"
 msgstr ""
 
-#: template/index.html.j2:255
+#: template/index.html.j2:254
 msgid ""
 "Step 8 - <span>Encrypted shares of the recovery data are distributed to "
 "different providers"
 msgstr ""
 
-#: template/index.html.j2:268
+#: template/index.html.j2:267
 msgid "Recovery <span>Process Flow"
 msgstr ""
 
-#: template/index.html.j2:275
+#: template/index.html.j2:274
 msgid ""
 "Step 1 - <span>The system derives the User ID with the provided identity "
 "material"
 msgstr ""
 
-#: template/index.html.j2:281
+#: template/index.html.j2:280
 msgid "Step 2 - <span>The system derives the same keys as per the upload"
 msgstr ""
 
-#: template/index.html.j2:287
+#: template/index.html.j2:286
 msgid ""
 "Step 3 - <span>The user sends the second key to the providers so that they "
 "can decrypt the authentication data"
 msgstr ""
 
-#: template/index.html.j2:293
+#: template/index.html.j2:292
 msgid ""
 "Step 4 - <span>The providers decrypt the authentication data and issue an "
 "authorization challenge to the user."
 msgstr ""
 
-#: template/index.html.j2:299
+#: template/index.html.j2:298
 msgid ""
 "Step 5 - <span>The user performs the different authentication procedures"
 msgstr ""
 
-#: template/index.html.j2:305
+#: template/index.html.j2:304
 msgid "Step 6 - <span>The user receives the parts of the secret"
 msgstr ""
 
-#: template/index.html.j2:311
+#: template/index.html.j2:310
 msgid ""
 "Step 7 - <span>The user can now decrypt the parts with the first derived key"
 msgstr ""
 
-#: template/index.html.j2:317
+#: template/index.html.j2:316
 msgid "Step 8 - <span>The system can now reassemble the secret"
 msgstr ""
 
-#: template/index.html.j2:330
+#: template/index.html.j2:329
 msgid "Unique Sales <span>Propositions"
 msgstr ""
 
-#: template/index.html.j2:339
+#: template/index.html.j2:338
 msgid ""
 "Low-cost, scalable cloud-based solution with minimal environmental impact"
 msgstr ""
 
-#: template/index.html.j2:349
+#: template/index.html.j2:348
 msgid ""
 "Increases informational self-determination by keeping consumers in control "
 "of their data"
 msgstr ""
 
-#: template/index.html.j2:359
+#: template/index.html.j2:358
 msgid "Distributed trust instead of single point of failure"
 msgstr ""
 
-#: template/index.html.j2:369
+#: template/index.html.j2:368
 msgid "Ease of use"
 msgstr ""
 
-#: template/index.html.j2:379
+#: template/index.html.j2:378
 msgid "Generic API suitable for a range of applications"
 msgstr ""
 
-#: template/index.html.j2:389
+#: template/index.html.j2:388
 msgid "Maximum privacy with respect to authentication data"
 msgstr ""
 
-#: template/index.html.j2:399
+#: template/index.html.j2:398
 msgid "Customers can remain anonymous"
 msgstr ""
 
-#: template/index.html.j2:409
+#: template/index.html.j2:408
 msgid "Post-quantum security"
 msgstr ""
 
-#: template/index.html.j2:419
+#: template/index.html.j2:418
 msgid "E-money issuers do not need to protect customer data against own staff"
 msgstr ""
 
@@ -666,6 +671,16 @@ msgstr ""
 msgid "Subscribe to our RSS feed"
 msgstr ""
 
+#: template/news.html.j2:40
+msgid "Anastasis becomes a GNU package"
+msgstr ""
+
+#: template/news.html.j2:41
+msgid ""
+"Anastasis is now an official GNU package. You can read more about GNU <a "
+"href=\"https://www.gnu.org/\";>here</a>."
+msgstr ""
+
 #: template/news.html.j2:51
 msgid "Bachelor thesis about Anastasis finished"
 msgstr ""
diff --git a/template/news/2021-09.html b/template/news/2021-09.html.j2
similarity index 100%
rename from template/news/2021-09.html
rename to template/news/2021-09.html.j2
diff --git a/www.yml b/www.yml
index d7c6385..c8e1eae 100644
--- a/www.yml
+++ b/www.yml
@@ -17,8 +17,11 @@ langs_full:
   pt: Português
 meetingnotes:
 newsposts:
+  - page: news/2021-09.html
+    date: 2021-09-08
+    title: GNU Anastasis v0.1.0 released
   - page: news/2021-08.html
-    date: 2020-08-16
+    date: 2021-08-16
     title: Anastasis becomes a GNU package
   - page: news/2020-07.html
     date: 2020-07-22

-- 
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]