gnunet-svn
[Top][All Lists]
Advanced

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

[taler-anastasis-www] branch master updated (bb76ab2 -> 1c30b2b)


From: gnunet
Subject: [taler-anastasis-www] branch master updated (bb76ab2 -> 1c30b2b)
Date: Wed, 08 Sep 2021 11:26:36 +0200

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

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

    from bb76ab2  Added to http links target="_blank" rel="noopener noreferrer"
     new 74b54db  gnu link
     new 1c30b2b  add news of v0.1.0 release

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 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-08.html.j2     |   4 ++
 template/news/2021-09.html.j2     |  37 ++++++++++++
 www.yml                           |   5 +-
 11 files changed, 583 insertions(+), 423 deletions(-)
 create mode 100644 template/news/2021-09.html.j2

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-08.html.j2 b/template/news/2021-08.html.j2
index ff1120b..2b7e625 100644
--- a/template/news/2021-08.html.j2
+++ b/template/news/2021-08.html.j2
@@ -9,5 +9,9 @@ Consequently, we have created an official public
 <a href="https://lists.gnu.org/mailman/listinfo/anastasis";>mailinglist</a> for
 discussion around Anastasis.
 </p>
+<p>
+Our official GNU page is at
+<a 
href="https://www.gnu.org/s/anastasis/";>https://www.gnu.org/s/anastasis/</a>.
+</p>
 
 {% endblock body_content %}
diff --git a/template/news/2021-09.html.j2 b/template/news/2021-09.html.j2
new file mode 100644
index 0000000..47586c3
--- /dev/null
+++ b/template/news/2021-09.html.j2
@@ -0,0 +1,37 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+<h1>GNU Anastasis v0.1.0 released</h1>
+<p>
+GNU Anastasis is a Free Software protocol and implementation that
+allows users to securely deposit core secrets with an open set of
+escrow providers and to recover these secrets if their original copies
+are lost.
+</p>
+<p>
+  Currently, GNU Anastasis is released as Alpha-quality software.
+  <b>It is not yet production ready! You cannot rely on it to keep
+    your secrets recoverable today!</b>  In particular, we need to
+    still review the various country-specific questions used to create
+    unique user identifiers at the beginning of the backup and
+    recovery process.  Community feedback on those inputs would be
+    particularly welcome!
+</p>
+<p>
+  This is our first public release. You can download the sources from
+ the main GNU FTP server via
+<a href="https://ftp.gnu.org/gnu/anastasis/";>HTTP(S)</a> and
+<a href="ftp://ftp.gnu.org/gnu/anastasis/";>FTP</a>.  It can also be found
+on the <a href="https://www.gnu.org/prep/ftp.html";>GNU mirrors</a>;
+please
+<a href="https://ftpmirror.gnu.org/anastasis/";>use a mirror</a> if
+possible.</dd>
+</p>
+<p>
+  Further information about Anastasis as well as detailed
+  installation instructions (including Debian and Ubuntu
+  packages) can be found at <a 
href="https://docs.anastasis.lu/";>https://docs.anastasis.lu/</a>.
+  If you find any problems with GNU Anastasis, please report them to
+  <a href="https://bugs.anastasis.lu/";>our bugtracker</a>.
+</p>
+
+{% endblock body_content %}
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]