diff --git a/aleksis/core/locale/ar/LC_MESSAGES/django.po b/aleksis/core/locale/ar/LC_MESSAGES/django.po
index 33b5acc1cc5ba743104df96de5f85d64a90010c1..3a8e81f1671d3c77fb0aa45e2b2254a4dab854b4 100644
--- a/aleksis/core/locale/ar/LC_MESSAGES/django.po
+++ b/aleksis/core/locale/ar/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: AlekSIS (School Information System) 0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-29 09:59+0100\n"
+"POT-Creation-Date: 2021-12-13 12:55+0100\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"
@@ -18,26 +18,33 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
 
-#: aleksis/core/apps.py:151
+#: aleksis/core/apps.py:152
 msgid "OpenID Connect scope"
 msgstr ""
 
-#: aleksis/core/apps.py:152
+#: aleksis/core/apps.py:153
 msgid "Given name, family name, link to profile and picture if existing."
 msgstr ""
 
-#: aleksis/core/apps.py:153
+#: aleksis/core/apps.py:154
 msgid "Full home postal address"
 msgstr ""
 
-#: aleksis/core/apps.py:154
+#: aleksis/core/apps.py:155
 msgid "Email address"
 msgstr ""
 
-#: aleksis/core/apps.py:155
+#: aleksis/core/apps.py:156
 msgid "Home and mobile phone"
 msgstr ""
 
+#: aleksis/core/apps.py:157 aleksis/core/forms.py:222 aleksis/core/menus.py:267
+#: aleksis/core/models.py:412 aleksis/core/templates/core/group/list.html:8
+#: aleksis/core/templates/core/group/list.html:9
+#: aleksis/core/templates/core/person/full.html:145
+msgid "Groups"
+msgstr ""
+
 #: aleksis/core/data_checks.py:55
 msgid "Ignore problem"
 msgstr ""
@@ -92,148 +99,141 @@ msgstr ""
 msgid "Group"
 msgstr ""
 
-#: aleksis/core/forms.py:46 aleksis/core/forms.py:514
+#: aleksis/core/forms.py:47 aleksis/core/forms.py:521
 msgid "Base data"
 msgstr ""
 
-#: aleksis/core/forms.py:52
+#: aleksis/core/forms.py:53
 msgid "Address"
 msgstr ""
 
-#: aleksis/core/forms.py:53
+#: aleksis/core/forms.py:54
 msgid "Contact data"
 msgstr ""
 
-#: aleksis/core/forms.py:55
+#: aleksis/core/forms.py:56
 msgid "Advanced personal data"
 msgstr ""
 
-#: aleksis/core/forms.py:103
+#: aleksis/core/forms.py:104
 msgid "New user"
 msgstr ""
 
-#: aleksis/core/forms.py:103
+#: aleksis/core/forms.py:104
 msgid "Create a new account"
 msgstr ""
 
-#: aleksis/core/forms.py:134
+#: aleksis/core/forms.py:135
 msgid "You cannot set a new username when also selecting an existing user."
 msgstr ""
 
-#: aleksis/core/forms.py:138
+#: aleksis/core/forms.py:139
 msgid "This username is already in use."
 msgstr ""
 
-#: aleksis/core/forms.py:155 aleksis/core/models.py:125
+#: aleksis/core/forms.py:156 aleksis/core/models.py:125
 msgid "School term"
 msgstr ""
 
-#: aleksis/core/forms.py:156
+#: aleksis/core/forms.py:157
 msgid "Common data"
 msgstr ""
 
-#: aleksis/core/forms.py:157 aleksis/core/forms.py:208
+#: aleksis/core/forms.py:158 aleksis/core/forms.py:209
 #: aleksis/core/menus.py:256 aleksis/core/models.py:148
 #: aleksis/core/templates/core/person/list.html:8
 #: aleksis/core/templates/core/person/list.html:9
 msgid "Persons"
 msgstr ""
 
-#: aleksis/core/forms.py:158
+#: aleksis/core/forms.py:159
 msgid "Additional data"
 msgstr ""
 
-#: aleksis/core/forms.py:200 aleksis/core/forms.py:203
+#: aleksis/core/forms.py:201 aleksis/core/forms.py:204
 #: aleksis/core/models.py:68
 msgid "Date"
 msgstr ""
 
-#: aleksis/core/forms.py:201 aleksis/core/forms.py:204
+#: aleksis/core/forms.py:202 aleksis/core/forms.py:205
 #: aleksis/core/models.py:76
 msgid "Time"
 msgstr ""
 
-#: aleksis/core/forms.py:221 aleksis/core/menus.py:267
-#: aleksis/core/models.py:412 aleksis/core/templates/core/group/list.html:8
-#: aleksis/core/templates/core/group/list.html:9
-#: aleksis/core/templates/core/person/full.html:145
-msgid "Groups"
-msgstr ""
-
-#: aleksis/core/forms.py:234
+#: aleksis/core/forms.py:235
 msgid "From when until when should the announcement be displayed?"
 msgstr ""
 
-#: aleksis/core/forms.py:237
+#: aleksis/core/forms.py:238
 msgid "Who should see the announcement?"
 msgstr ""
 
-#: aleksis/core/forms.py:238
+#: aleksis/core/forms.py:239
 msgid "Write your announcement:"
 msgstr ""
 
-#: aleksis/core/forms.py:277
+#: aleksis/core/forms.py:278
 msgid "You are not allowed to create announcements which are only valid in the past."
 msgstr ""
 
-#: aleksis/core/forms.py:281
+#: aleksis/core/forms.py:282
 msgid "The from date and time must be earlier then the until date and time."
 msgstr ""
 
-#: aleksis/core/forms.py:290
+#: aleksis/core/forms.py:291
 msgid "You need at least one recipient."
 msgstr ""
 
-#: aleksis/core/forms.py:411
+#: aleksis/core/forms.py:412
 msgid "Who should get the permission?"
 msgstr ""
 
-#: aleksis/core/forms.py:412
+#: aleksis/core/forms.py:413
 msgid "On what?"
 msgstr ""
 
-#: aleksis/core/forms.py:438
+#: aleksis/core/forms.py:439
 msgid "Select objects which the permission should be granted for:"
 msgstr ""
 
-#: aleksis/core/forms.py:441
+#: aleksis/core/forms.py:442
 msgid "Grant the permission for all objects"
 msgstr ""
 
-#: aleksis/core/forms.py:449
+#: aleksis/core/forms.py:450
 msgid "You must select at least one group or person which should get the permission."
 msgstr ""
 
-#: aleksis/core/forms.py:454
+#: aleksis/core/forms.py:455
 msgid "You must grant the permission to all objects and/or to some objects."
 msgstr ""
 
-#: aleksis/core/forms.py:518
+#: aleksis/core/forms.py:525
 msgid "Account data"
 msgstr ""
 
-#: aleksis/core/forms.py:524
+#: aleksis/core/forms.py:531
 msgid "Consents"
 msgstr ""
 
-#: aleksis/core/forms.py:531
+#: aleksis/core/forms.py:538
 msgid "Password"
 msgstr ""
 
-#: aleksis/core/forms.py:537
+#: aleksis/core/forms.py:544
 msgid "Password (again)"
 msgstr ""
 
-#: aleksis/core/forms.py:550
+#: aleksis/core/forms.py:557
 #, python-brace-format
 msgid "I have read the <a href='{privacy_policy}'>Privacy policy</a> and agree with them."
 msgstr ""
 
-#: aleksis/core/forms.py:575
+#: aleksis/core/forms.py:582
 msgid "You must type the same password each time."
 msgstr ""
 
-#: aleksis/core/forms.py:720
+#: aleksis/core/forms.py:727
 msgid "No valid selection."
 msgstr ""
 
@@ -241,24 +241,20 @@ msgstr ""
 msgid "There are unresolved data problems."
 msgstr ""
 
-#: aleksis/core/health_checks.py:38
-msgid "The backup folder doesn't exist."
-msgstr ""
-
-#: aleksis/core/health_checks.py:47
+#: aleksis/core/health_checks.py:44
 #, python-brace-format
 msgid "Last backup {time_gone_since_backup}!"
 msgstr ""
 
-#: aleksis/core/health_checks.py:49
+#: aleksis/core/health_checks.py:46
 msgid "No backup found!"
 msgstr ""
 
-#: aleksis/core/health_checks.py:76
+#: aleksis/core/health_checks.py:73
 msgid "No backup result found!"
 msgstr ""
 
-#: aleksis/core/health_checks.py:78
+#: aleksis/core/health_checks.py:75
 #, python-brace-format
 msgid "{task.status} - {task.result}"
 msgstr ""
@@ -1108,11 +1104,11 @@ msgstr ""
 msgid "Automatically update the dashboard and its widgets sitewide"
 msgstr ""
 
-#: aleksis/core/settings.py:474
+#: aleksis/core/settings.py:482
 msgid "English"
 msgstr ""
 
-#: aleksis/core/settings.py:475
+#: aleksis/core/settings.py:483
 msgid "German"
 msgstr ""
 
@@ -1459,7 +1455,7 @@ msgid "Logged in as"
 msgstr ""
 
 #: aleksis/core/templates/core/base.html:175
-msgid "About AlekSIS — The Free School Information System"
+msgid "About AlekSIS® — The Free School Information System"
 msgstr ""
 
 #: aleksis/core/templates/core/base.html:183
@@ -1471,7 +1467,7 @@ msgid "Privacy Policy"
 msgstr ""
 
 #: aleksis/core/templates/core/base_print.html:72
-msgid "Powered by AlekSIS"
+msgid "Powered by AlekSIS®"
 msgstr ""
 
 #: aleksis/core/templates/core/dashboard_widget/create.html:8
@@ -1775,36 +1771,46 @@ msgid "No notifications available yet."
 msgstr ""
 
 #: aleksis/core/templates/core/pages/about.html:6
-#: aleksis/core/templates/core/pages/about.html:15
-msgid "About AlekSIS"
+msgid "About AlekSIS®"
 msgstr ""
 
 #: aleksis/core/templates/core/pages/about.html:7
-msgid "AlekSIS – The Free School Information System"
+msgid "AlekSIS® – The Free School Information System"
+msgstr ""
+
+#: aleksis/core/templates/core/pages/about.html:15
+msgid "About AlekSIS"
 msgstr ""
 
 #: aleksis/core/templates/core/pages/about.html:17
 msgid ""
 "\n"
-"              This platform is powered by AlekSIS, a web-based school information system (SIS) which can be used\n"
+"              This platform is powered by AlekSIS®, a web-based school information system (SIS) which can be used\n"
 "              to manage and/or publish organisational artifacts of educational institutions. AlekSIS is free software and\n"
 "              can be used by anyone.\n"
 "            "
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:25
+#: aleksis/core/templates/core/pages/about.html:24
+msgid ""
+"\n"
+"              AlekSIS® is a registered trademark of the AlekSIS open source project, represented by Teckids e.V.\n"
+"            "
+msgstr ""
+
+#: aleksis/core/templates/core/pages/about.html:30
 msgid "Website of AlekSIS"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:26
+#: aleksis/core/templates/core/pages/about.html:31
 msgid "Source code"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:35
+#: aleksis/core/templates/core/pages/about.html:40
 msgid "Licence information"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:37
+#: aleksis/core/templates/core/pages/about.html:42
 msgid ""
 "\n"
 "              The core and the official apps of AlekSIS are licenced under the EUPL, version 1.2 or later. For licence\n"
@@ -1813,23 +1819,23 @@ msgid ""
 "            "
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:45
+#: aleksis/core/templates/core/pages/about.html:50
 msgid "Free/Open Source Licence"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:46
+#: aleksis/core/templates/core/pages/about.html:51
 msgid "Other Licence"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:50
+#: aleksis/core/templates/core/pages/about.html:55
 msgid "Full licence text"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:51
+#: aleksis/core/templates/core/pages/about.html:56
 msgid "More information about the EUPL"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:90
+#: aleksis/core/templates/core/pages/about.html:95
 #, python-format
 msgid ""
 "\n"
@@ -2780,23 +2786,23 @@ msgstr ""
 msgid "SMS"
 msgstr ""
 
-#: aleksis/core/util/pdf.py:105
+#: aleksis/core/util/pdf.py:113
 msgid "Progress: Generate PDF file"
 msgstr ""
 
-#: aleksis/core/util/pdf.py:106
+#: aleksis/core/util/pdf.py:114
 msgid "Generating PDF file …"
 msgstr ""
 
-#: aleksis/core/util/pdf.py:107
+#: aleksis/core/util/pdf.py:115
 msgid "The PDF file has been generated successfully."
 msgstr ""
 
-#: aleksis/core/util/pdf.py:108
+#: aleksis/core/util/pdf.py:116
 msgid "There was a problem while generating the PDF file."
 msgstr ""
 
-#: aleksis/core/util/pdf.py:111
+#: aleksis/core/util/pdf.py:119
 msgid "Download PDF"
 msgstr ""
 
diff --git a/aleksis/core/locale/ar/LC_MESSAGES/djangojs.po b/aleksis/core/locale/ar/LC_MESSAGES/djangojs.po
index eacffd3e211761afbf5bb697e91ee630c6d3eabc..5b0bf573998d6fec316f20dc23dbb29e00e57118 100644
--- a/aleksis/core/locale/ar/LC_MESSAGES/djangojs.po
+++ b/aleksis/core/locale/ar/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-29 09:59+0100\n"
+"POT-Creation-Date: 2021-12-13 12:55+0100\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"
diff --git a/aleksis/core/locale/de_DE/LC_MESSAGES/django.po b/aleksis/core/locale/de_DE/LC_MESSAGES/django.po
index a4078edbe8ad41e7ed85dc18d522f063c7cce33c..4978248654e48ebfc0be0693350da67e26d5db2d 100644
--- a/aleksis/core/locale/de_DE/LC_MESSAGES/django.po
+++ b/aleksis/core/locale/de_DE/LC_MESSAGES/django.po
@@ -7,11 +7,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: AlekSIS (School Information System) 0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-29 09:59+0100\n"
+"POT-Creation-Date: 2021-12-13 12:55+0100\n"
 "PO-Revision-Date: 2021-11-29 09:34+0000\n"
 "Last-Translator: Jonathan Weth <teckids@jonathanweth.de>\n"
-"Language-Team: German <https://translate.edugit.org/projects/aleksis/"
-"aleksis-core/de/>\n"
+"Language-Team: German <https://translate.edugit.org/projects/aleksis/aleksis-core/de/>\n"
 "Language: de_DE\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -19,26 +18,33 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.8\n"
 
-#: aleksis/core/apps.py:151
+#: aleksis/core/apps.py:152
 msgid "OpenID Connect scope"
 msgstr "OpenID-Connect-Scope"
 
-#: aleksis/core/apps.py:152
+#: aleksis/core/apps.py:153
 msgid "Given name, family name, link to profile and picture if existing."
 msgstr "Vorname, Nachname, Link zum Profil und Bild falls vorhanden"
 
-#: aleksis/core/apps.py:153
+#: aleksis/core/apps.py:154
 msgid "Full home postal address"
 msgstr "Vollständige Postanschrift"
 
-#: aleksis/core/apps.py:154
+#: aleksis/core/apps.py:155
 msgid "Email address"
 msgstr "E-Mail-Adresse"
 
-#: aleksis/core/apps.py:155
+#: aleksis/core/apps.py:156
 msgid "Home and mobile phone"
 msgstr "Festnetz- und Mobilfunknummer"
 
+#: aleksis/core/apps.py:157 aleksis/core/forms.py:222 aleksis/core/menus.py:267
+#: aleksis/core/models.py:412 aleksis/core/templates/core/group/list.html:8
+#: aleksis/core/templates/core/group/list.html:9
+#: aleksis/core/templates/core/person/full.html:145
+msgid "Groups"
+msgstr "Gruppen"
+
 #: aleksis/core/data_checks.py:55
 msgid "Ignore problem"
 msgstr "Problem ignorieren"
@@ -93,153 +99,141 @@ msgstr "Benutzer"
 msgid "Group"
 msgstr "Gruppe"
 
-#: aleksis/core/forms.py:46 aleksis/core/forms.py:514
+#: aleksis/core/forms.py:47 aleksis/core/forms.py:521
 msgid "Base data"
 msgstr "Basisdaten"
 
-#: aleksis/core/forms.py:52
+#: aleksis/core/forms.py:53
 msgid "Address"
 msgstr "Adresse"
 
-#: aleksis/core/forms.py:53
+#: aleksis/core/forms.py:54
 msgid "Contact data"
 msgstr "Kontaktdaten"
 
-#: aleksis/core/forms.py:55
+#: aleksis/core/forms.py:56
 msgid "Advanced personal data"
 msgstr "Zusätzliche persönliche Daten"
 
-#: aleksis/core/forms.py:103
+#: aleksis/core/forms.py:104
 msgid "New user"
 msgstr "Neuer Benutzer"
 
-#: aleksis/core/forms.py:103
+#: aleksis/core/forms.py:104
 msgid "Create a new account"
 msgstr "Neues Benutzerkonto erstellen"
 
-#: aleksis/core/forms.py:134
+#: aleksis/core/forms.py:135
 msgid "You cannot set a new username when also selecting an existing user."
 msgstr "Sie können keine neuen Benutzer erstellen, wenn Sie gleichzeitig einen existierenden Benutzer auswählen."
 
-#: aleksis/core/forms.py:138
+#: aleksis/core/forms.py:139
 msgid "This username is already in use."
 msgstr "Dieser Benutzername wird bereits genutzt."
 
-#: aleksis/core/forms.py:155 aleksis/core/models.py:125
+#: aleksis/core/forms.py:156 aleksis/core/models.py:125
 msgid "School term"
 msgstr "Schuljahr"
 
-#: aleksis/core/forms.py:156
+#: aleksis/core/forms.py:157
 msgid "Common data"
 msgstr "Allgemeine Daten"
 
-#: aleksis/core/forms.py:157 aleksis/core/forms.py:208
+#: aleksis/core/forms.py:158 aleksis/core/forms.py:209
 #: aleksis/core/menus.py:256 aleksis/core/models.py:148
 #: aleksis/core/templates/core/person/list.html:8
 #: aleksis/core/templates/core/person/list.html:9
 msgid "Persons"
 msgstr "Personen"
 
-#: aleksis/core/forms.py:158
+#: aleksis/core/forms.py:159
 msgid "Additional data"
 msgstr "Zusätzliche Datne"
 
-#: aleksis/core/forms.py:200 aleksis/core/forms.py:203
+#: aleksis/core/forms.py:201 aleksis/core/forms.py:204
 #: aleksis/core/models.py:68
 msgid "Date"
 msgstr "Datum"
 
-#: aleksis/core/forms.py:201 aleksis/core/forms.py:204
+#: aleksis/core/forms.py:202 aleksis/core/forms.py:205
 #: aleksis/core/models.py:76
 msgid "Time"
 msgstr "Zeit"
 
-#: aleksis/core/forms.py:221 aleksis/core/menus.py:267
-#: aleksis/core/models.py:412 aleksis/core/templates/core/group/list.html:8
-#: aleksis/core/templates/core/group/list.html:9
-#: aleksis/core/templates/core/person/full.html:145
-msgid "Groups"
-msgstr "Gruppen"
-
-#: aleksis/core/forms.py:234
+#: aleksis/core/forms.py:235
 msgid "From when until when should the announcement be displayed?"
 msgstr "Von wann bis wann soll die Ankündigung angezeigt werden?"
 
-#: aleksis/core/forms.py:237
+#: aleksis/core/forms.py:238
 msgid "Who should see the announcement?"
 msgstr "Wer soll die Ankündigung sehen?"
 
-#: aleksis/core/forms.py:238
+#: aleksis/core/forms.py:239
 msgid "Write your announcement:"
 msgstr "Schreiben Sie ihre Ankündigung:"
 
-#: aleksis/core/forms.py:277
+#: aleksis/core/forms.py:278
 msgid "You are not allowed to create announcements which are only valid in the past."
 msgstr "Sie dürfen keine Ankündigungen erstellen, die nur für die Vergangenheit gültig sind."
 
-#: aleksis/core/forms.py:281
+#: aleksis/core/forms.py:282
 msgid "The from date and time must be earlier then the until date and time."
 msgstr "Das Startdatum und die Startzeit müssen vor dem Enddatum und der Endzeit sein."
 
-#: aleksis/core/forms.py:290
+#: aleksis/core/forms.py:291
 msgid "You need at least one recipient."
 msgstr "Sie benötigen mindestens einen Empfänger."
 
-#: aleksis/core/forms.py:411
+#: aleksis/core/forms.py:412
 msgid "Who should get the permission?"
 msgstr "Wer soll die Berechtigung erhalten?"
 
-#: aleksis/core/forms.py:412
+#: aleksis/core/forms.py:413
 msgid "On what?"
 msgstr "Auf was?"
 
-#: aleksis/core/forms.py:438
+#: aleksis/core/forms.py:439
 msgid "Select objects which the permission should be granted for:"
-msgstr ""
-"Wählen Sie die Objekte aus, für welche die Berechtigung vergeben werden soll:"
+msgstr "Wählen Sie die Objekte aus, für welche die Berechtigung vergeben werden soll:"
 
-#: aleksis/core/forms.py:441
+#: aleksis/core/forms.py:442
 msgid "Grant the permission for all objects"
 msgstr "Vergebe die Berechtigung für alle Objekte"
 
-#: aleksis/core/forms.py:449
+#: aleksis/core/forms.py:450
 msgid "You must select at least one group or person which should get the permission."
-msgstr ""
-"Sie müssen mindestens eine Gruppe oder Person auswählen, welche die "
-"Berechtigung erhalten soll."
+msgstr "Sie müssen mindestens eine Gruppe oder Person auswählen, welche die Berechtigung erhalten soll."
 
-#: aleksis/core/forms.py:454
+#: aleksis/core/forms.py:455
 msgid "You must grant the permission to all objects and/or to some objects."
-msgstr ""
-"Sie müssen die Berechtigung auf alle Objekte und/oder für einige Objekte "
-"vergeben."
+msgstr "Sie müssen die Berechtigung auf alle Objekte und/oder für einige Objekte vergeben."
 
-#: aleksis/core/forms.py:518
+#: aleksis/core/forms.py:525
 msgid "Account data"
 msgstr "Kontodaten"
 
-#: aleksis/core/forms.py:524
+#: aleksis/core/forms.py:531
 msgid "Consents"
 msgstr "Zustimmungen"
 
-#: aleksis/core/forms.py:531
+#: aleksis/core/forms.py:538
 msgid "Password"
 msgstr "Passwort"
 
-#: aleksis/core/forms.py:537
+#: aleksis/core/forms.py:544
 msgid "Password (again)"
 msgstr "Passwort wiederholen"
 
-#: aleksis/core/forms.py:550
+#: aleksis/core/forms.py:557
 #, python-brace-format
 msgid "I have read the <a href='{privacy_policy}'>Privacy policy</a> and agree with them."
 msgstr "Ich habe die <a href='{privacy_policy}'>Datenschutzerklärung</a> gelesen und stimme ihr zu."
 
-#: aleksis/core/forms.py:575
+#: aleksis/core/forms.py:582
 msgid "You must type the same password each time."
 msgstr "Sie müssen zweimal das gleiche Passwort eingeben."
 
-#: aleksis/core/forms.py:720
+#: aleksis/core/forms.py:727
 msgid "No valid selection."
 msgstr "Keine gültige Auswahl."
 
@@ -247,24 +241,20 @@ msgstr "Keine gültige Auswahl."
 msgid "There are unresolved data problems."
 msgstr "Es gibt ungelöste Datenprobleme."
 
-#: aleksis/core/health_checks.py:38
-msgid "The backup folder doesn't exist."
-msgstr "Der Backup-Ordner existiert nicht."
-
-#: aleksis/core/health_checks.py:47
+#: aleksis/core/health_checks.py:44
 #, python-brace-format
 msgid "Last backup {time_gone_since_backup}!"
 msgstr "Letztes Backup: {time_gone_since_backup}!"
 
-#: aleksis/core/health_checks.py:49
+#: aleksis/core/health_checks.py:46
 msgid "No backup found!"
 msgstr "Kein Backup gefunden!"
 
-#: aleksis/core/health_checks.py:76
+#: aleksis/core/health_checks.py:73
 msgid "No backup result found!"
 msgstr "Kein Backupergebnis gefunden!"
 
-#: aleksis/core/health_checks.py:78
+#: aleksis/core/health_checks.py:75
 #, python-brace-format
 msgid "{task.status} - {task.result}"
 msgstr "{task.status} - {task.result}"
@@ -1114,11 +1104,11 @@ msgstr "Automatisch das Dashboard und seine Widgets aktualisieren"
 msgid "Automatically update the dashboard and its widgets sitewide"
 msgstr "Automatisch das Dashboard und seine Widgets aktualisieren (auf der ganzen Seite)"
 
-#: aleksis/core/settings.py:474
+#: aleksis/core/settings.py:482
 msgid "English"
 msgstr "Englisch"
 
-#: aleksis/core/settings.py:475
+#: aleksis/core/settings.py:483
 msgid "German"
 msgstr "Deutsch"
 
@@ -1525,7 +1515,9 @@ msgid "Logged in as"
 msgstr "Angemeldet als"
 
 #: aleksis/core/templates/core/base.html:175
-msgid "About AlekSIS — The Free School Information System"
+#, fuzzy
+#| msgid "About AlekSIS — The Free School Information System"
+msgid "About AlekSIS® — The Free School Information System"
 msgstr "Über AlekSIS — The Free School Information System"
 
 #: aleksis/core/templates/core/base.html:183
@@ -1537,7 +1529,9 @@ msgid "Privacy Policy"
 msgstr "Datenschutzerklärung"
 
 #: aleksis/core/templates/core/base_print.html:72
-msgid "Powered by AlekSIS"
+#, fuzzy
+#| msgid "Powered by AlekSIS"
+msgid "Powered by AlekSIS®"
 msgstr "Betrieben mit AlekSIS"
 
 #: aleksis/core/templates/core/dashboard_widget/create.html:8
@@ -1876,18 +1870,32 @@ msgid "No notifications available yet."
 msgstr "Aktuell keine Benachrichtigungen verfügbar."
 
 #: aleksis/core/templates/core/pages/about.html:6
-#: aleksis/core/templates/core/pages/about.html:15
-msgid "About AlekSIS"
+#, fuzzy
+#| msgid "About AlekSIS"
+msgid "About AlekSIS®"
 msgstr "Ãœber AlekSIS"
 
 #: aleksis/core/templates/core/pages/about.html:7
-msgid "AlekSIS – The Free School Information System"
+#, fuzzy
+#| msgid "AlekSIS – The Free School Information System"
+msgid "AlekSIS® – The Free School Information System"
 msgstr "AlekSIS – The Free School Information System"
 
+#: aleksis/core/templates/core/pages/about.html:15
+msgid "About AlekSIS"
+msgstr "Ãœber AlekSIS"
+
 #: aleksis/core/templates/core/pages/about.html:17
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "              This platform is powered by AlekSIS, a web-based school information system (SIS) which can be used\n"
+#| "              to manage and/or publish organisational artifacts of educational institutions. AlekSIS is free software and\n"
+#| "              can be used by anyone.\n"
+#| "            "
 msgid ""
 "\n"
-"              This platform is powered by AlekSIS, a web-based school information system (SIS) which can be used\n"
+"              This platform is powered by AlekSIS®, a web-based school information system (SIS) which can be used\n"
 "              to manage and/or publish organisational artifacts of educational institutions. AlekSIS is free software and\n"
 "              can be used by anyone.\n"
 "            "
@@ -1898,19 +1906,26 @@ msgstr ""
 "AlekSIS ist freie Software und kann von jedem benutzt werden.\n"
 "            "
 
-#: aleksis/core/templates/core/pages/about.html:25
+#: aleksis/core/templates/core/pages/about.html:24
+msgid ""
+"\n"
+"              AlekSIS® is a registered trademark of the AlekSIS open source project, represented by Teckids e.V.\n"
+"            "
+msgstr ""
+
+#: aleksis/core/templates/core/pages/about.html:30
 msgid "Website of AlekSIS"
 msgstr "Website von AlekSIS"
 
-#: aleksis/core/templates/core/pages/about.html:26
+#: aleksis/core/templates/core/pages/about.html:31
 msgid "Source code"
 msgstr "Quellcode"
 
-#: aleksis/core/templates/core/pages/about.html:35
+#: aleksis/core/templates/core/pages/about.html:40
 msgid "Licence information"
 msgstr "Lizenzinformationen"
 
-#: aleksis/core/templates/core/pages/about.html:37
+#: aleksis/core/templates/core/pages/about.html:42
 msgid ""
 "\n"
 "              The core and the official apps of AlekSIS are licenced under the EUPL, version 1.2 or later. For licence\n"
@@ -1924,23 +1939,23 @@ msgstr ""
 "sind wie folgt markiert:\n"
 "            "
 
-#: aleksis/core/templates/core/pages/about.html:45
+#: aleksis/core/templates/core/pages/about.html:50
 msgid "Free/Open Source Licence"
 msgstr "Freie/Open Source Lizenz"
 
-#: aleksis/core/templates/core/pages/about.html:46
+#: aleksis/core/templates/core/pages/about.html:51
 msgid "Other Licence"
 msgstr "Andere Lizenz"
 
-#: aleksis/core/templates/core/pages/about.html:50
+#: aleksis/core/templates/core/pages/about.html:55
 msgid "Full licence text"
 msgstr "Kompletter Lizenztext"
 
-#: aleksis/core/templates/core/pages/about.html:51
+#: aleksis/core/templates/core/pages/about.html:56
 msgid "More information about the EUPL"
 msgstr "Weitere Informationen über die EUPL"
 
-#: aleksis/core/templates/core/pages/about.html:90
+#: aleksis/core/templates/core/pages/about.html:95
 #, python-format
 msgid ""
 "\n"
@@ -3075,23 +3090,23 @@ msgstr "E-Mail"
 msgid "SMS"
 msgstr "SMS"
 
-#: aleksis/core/util/pdf.py:105
+#: aleksis/core/util/pdf.py:113
 msgid "Progress: Generate PDF file"
 msgstr "Fortschritt: PDF-Datei generieren"
 
-#: aleksis/core/util/pdf.py:106
+#: aleksis/core/util/pdf.py:114
 msgid "Generating PDF file …"
 msgstr "PDF-Datei wird generiert …"
 
-#: aleksis/core/util/pdf.py:107
+#: aleksis/core/util/pdf.py:115
 msgid "The PDF file has been generated successfully."
 msgstr "Die PDF-Datei wurde erfolgreich generiert."
 
-#: aleksis/core/util/pdf.py:108
+#: aleksis/core/util/pdf.py:116
 msgid "There was a problem while generating the PDF file."
 msgstr "Es ist ein Fehler beim Generieren der PDF-Datei aufgetreten."
 
-#: aleksis/core/util/pdf.py:111
+#: aleksis/core/util/pdf.py:119
 msgid "Download PDF"
 msgstr "PDF herunterladen"
 
@@ -3220,6 +3235,9 @@ msgstr "Das Drittanbieter-Konto konnte nicht deaktiviert werden, weil es die ein
 msgid "The third-party account has been successfully disconnected."
 msgstr "Das Drittanbieter-Konto wurde erfolgreich getrennt."
 
+#~ msgid "The backup folder doesn't exist."
+#~ msgstr "Der Backup-Ordner existiert nicht."
+
 #~ msgid "Can add oauth applications"
 #~ msgstr "Kann OAuth-Anwendungen hinzufügen"
 
diff --git a/aleksis/core/locale/de_DE/LC_MESSAGES/djangojs.po b/aleksis/core/locale/de_DE/LC_MESSAGES/djangojs.po
index f104a1ea290e906c7f0e1d5d37aca398a16241e9..a7ec6ed158f46a4a450beafe334f702991f8b828 100644
--- a/aleksis/core/locale/de_DE/LC_MESSAGES/djangojs.po
+++ b/aleksis/core/locale/de_DE/LC_MESSAGES/djangojs.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-29 09:59+0100\n"
+"POT-Creation-Date: 2021-12-13 12:55+0100\n"
 "PO-Revision-Date: 2021-10-28 14:37+0000\n"
 "Last-Translator: Jonathan Weth <teckids@jonathanweth.de>\n"
 "Language-Team: German <https://translate.edugit.org/projects/aleksis/aleksis-core-js/de/>\n"
diff --git a/aleksis/core/locale/fr/LC_MESSAGES/django.po b/aleksis/core/locale/fr/LC_MESSAGES/django.po
index 785f1ea6d42cdd2a00b6718d02a6ea578fe547fe..ce265871ee7c6fda20ae39d5a2cf7f778a2296a0 100644
--- a/aleksis/core/locale/fr/LC_MESSAGES/django.po
+++ b/aleksis/core/locale/fr/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: AlekSIS (School Information System) 0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-29 09:59+0100\n"
+"POT-Creation-Date: 2021-12-13 12:55+0100\n"
 "PO-Revision-Date: 2021-06-16 12:00+0000\n"
 "Last-Translator: Jonathan Weth <teckids@jonathanweth.de>\n"
 "Language-Team: French <https://translate.edugit.org/projects/aleksis/aleksis/fr/>\n"
@@ -18,28 +18,37 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 4.4\n"
 
-#: aleksis/core/apps.py:151
+#: aleksis/core/apps.py:152
 msgid "OpenID Connect scope"
 msgstr ""
 
-#: aleksis/core/apps.py:152
+#: aleksis/core/apps.py:153
 msgid "Given name, family name, link to profile and picture if existing."
 msgstr ""
 
-#: aleksis/core/apps.py:153
+#: aleksis/core/apps.py:154
 msgid "Full home postal address"
 msgstr ""
 
-#: aleksis/core/apps.py:154
+#: aleksis/core/apps.py:155
 #, fuzzy
 #| msgid "Contact details"
 msgid "Email address"
 msgstr "Détails de contact"
 
-#: aleksis/core/apps.py:155
+#: aleksis/core/apps.py:156
 msgid "Home and mobile phone"
 msgstr ""
 
+#: aleksis/core/apps.py:157 aleksis/core/forms.py:222 aleksis/core/menus.py:267
+#: aleksis/core/models.py:412 aleksis/core/templates/core/group/list.html:8
+#: aleksis/core/templates/core/group/list.html:9
+#: aleksis/core/templates/core/person/full.html:145
+#, fuzzy
+#| msgid "Group"
+msgid "Groups"
+msgstr "Groupe"
+
 #: aleksis/core/data_checks.py:55
 msgid "Ignore problem"
 msgstr ""
@@ -96,53 +105,53 @@ msgstr ""
 msgid "Group"
 msgstr "groupe"
 
-#: aleksis/core/forms.py:46 aleksis/core/forms.py:514
+#: aleksis/core/forms.py:47 aleksis/core/forms.py:521
 msgid "Base data"
 msgstr ""
 
-#: aleksis/core/forms.py:52
+#: aleksis/core/forms.py:53
 msgid "Address"
 msgstr ""
 
-#: aleksis/core/forms.py:53
+#: aleksis/core/forms.py:54
 #, fuzzy
 #| msgid "Contact details"
 msgid "Contact data"
 msgstr "Détails de contact"
 
-#: aleksis/core/forms.py:55
+#: aleksis/core/forms.py:56
 #, fuzzy
 #| msgid "Contact details"
 msgid "Advanced personal data"
 msgstr "Détails de contact"
 
-#: aleksis/core/forms.py:103
+#: aleksis/core/forms.py:104
 msgid "New user"
 msgstr ""
 
-#: aleksis/core/forms.py:103
+#: aleksis/core/forms.py:104
 msgid "Create a new account"
 msgstr ""
 
-#: aleksis/core/forms.py:134
+#: aleksis/core/forms.py:135
 msgid "You cannot set a new username when also selecting an existing user."
 msgstr ""
 
-#: aleksis/core/forms.py:138
+#: aleksis/core/forms.py:139
 msgid "This username is already in use."
 msgstr "Cet nom est deja en utilisation."
 
-#: aleksis/core/forms.py:155 aleksis/core/models.py:125
+#: aleksis/core/forms.py:156 aleksis/core/models.py:125
 msgid "School term"
 msgstr ""
 
-#: aleksis/core/forms.py:156
+#: aleksis/core/forms.py:157
 #, fuzzy
 #| msgid "Contact details"
 msgid "Common data"
 msgstr "Détails de contact"
 
-#: aleksis/core/forms.py:157 aleksis/core/forms.py:208
+#: aleksis/core/forms.py:158 aleksis/core/forms.py:209
 #: aleksis/core/menus.py:256 aleksis/core/models.py:148
 #: aleksis/core/templates/core/person/list.html:8
 #: aleksis/core/templates/core/person/list.html:9
@@ -151,107 +160,98 @@ msgstr "Détails de contact"
 msgid "Persons"
 msgstr "Personne"
 
-#: aleksis/core/forms.py:158
+#: aleksis/core/forms.py:159
 #, fuzzy
 #| msgid "Contact details"
 msgid "Additional data"
 msgstr "Détails de contact"
 
-#: aleksis/core/forms.py:200 aleksis/core/forms.py:203
+#: aleksis/core/forms.py:201 aleksis/core/forms.py:204
 #: aleksis/core/models.py:68
 msgid "Date"
 msgstr "Date"
 
-#: aleksis/core/forms.py:201 aleksis/core/forms.py:204
+#: aleksis/core/forms.py:202 aleksis/core/forms.py:205
 #: aleksis/core/models.py:76
 msgid "Time"
 msgstr ""
 
-#: aleksis/core/forms.py:221 aleksis/core/menus.py:267
-#: aleksis/core/models.py:412 aleksis/core/templates/core/group/list.html:8
-#: aleksis/core/templates/core/group/list.html:9
-#: aleksis/core/templates/core/person/full.html:145
-#, fuzzy
-#| msgid "Group"
-msgid "Groups"
-msgstr "Groupe"
-
-#: aleksis/core/forms.py:234
+#: aleksis/core/forms.py:235
 msgid "From when until when should the announcement be displayed?"
 msgstr ""
 
-#: aleksis/core/forms.py:237
+#: aleksis/core/forms.py:238
 msgid "Who should see the announcement?"
 msgstr ""
 
-#: aleksis/core/forms.py:238
+#: aleksis/core/forms.py:239
 msgid "Write your announcement:"
 msgstr ""
 
-#: aleksis/core/forms.py:277
+#: aleksis/core/forms.py:278
 msgid "You are not allowed to create announcements which are only valid in the past."
 msgstr ""
 
-#: aleksis/core/forms.py:281
+#: aleksis/core/forms.py:282
 msgid "The from date and time must be earlier then the until date and time."
 msgstr ""
 
-#: aleksis/core/forms.py:290
+#: aleksis/core/forms.py:291
 msgid "You need at least one recipient."
 msgstr ""
 
-#: aleksis/core/forms.py:411
+#: aleksis/core/forms.py:412
 msgid "Who should get the permission?"
 msgstr ""
 
-#: aleksis/core/forms.py:412
+#: aleksis/core/forms.py:413
 msgid "On what?"
 msgstr ""
 
-#: aleksis/core/forms.py:438
+#: aleksis/core/forms.py:439
 msgid "Select objects which the permission should be granted for:"
 msgstr ""
 
-#: aleksis/core/forms.py:441
+#: aleksis/core/forms.py:442
 msgid "Grant the permission for all objects"
 msgstr ""
 
-#: aleksis/core/forms.py:449
+#: aleksis/core/forms.py:450
 msgid "You must select at least one group or person which should get the permission."
 msgstr ""
 
-#: aleksis/core/forms.py:454
+#: aleksis/core/forms.py:455
 msgid "You must grant the permission to all objects and/or to some objects."
 msgstr ""
 
-#: aleksis/core/forms.py:518
+#: aleksis/core/forms.py:525
 #, fuzzy
 #| msgid "Contact details"
 msgid "Account data"
 msgstr "Détails de contact"
 
-#: aleksis/core/forms.py:524
+#: aleksis/core/forms.py:531
 msgid "Consents"
 msgstr ""
 
-#: aleksis/core/forms.py:531
+#: aleksis/core/forms.py:538
 msgid "Password"
 msgstr ""
 
-#: aleksis/core/forms.py:537
+#: aleksis/core/forms.py:544
 msgid "Password (again)"
 msgstr ""
 
-#: aleksis/core/forms.py:550
+#: aleksis/core/forms.py:557
 #, python-brace-format
 msgid "I have read the <a href='{privacy_policy}'>Privacy policy</a> and agree with them."
 msgstr ""
 
-#: aleksis/core/forms.py:575
+#: aleksis/core/forms.py:582
 msgid "You must type the same password each time."
 msgstr ""
 
-#: aleksis/core/forms.py:720
+#: aleksis/core/forms.py:727
 msgid "No valid selection."
 msgstr ""
 
@@ -259,24 +259,20 @@ msgstr ""
 msgid "There are unresolved data problems."
 msgstr ""
 
-#: aleksis/core/health_checks.py:38
-msgid "The backup folder doesn't exist."
-msgstr ""
-
-#: aleksis/core/health_checks.py:47
+#: aleksis/core/health_checks.py:44
 #, python-brace-format
 msgid "Last backup {time_gone_since_backup}!"
 msgstr ""
 
-#: aleksis/core/health_checks.py:49
+#: aleksis/core/health_checks.py:46
 msgid "No backup found!"
 msgstr ""
 
-#: aleksis/core/health_checks.py:76
+#: aleksis/core/health_checks.py:73
 msgid "No backup result found!"
 msgstr ""
 
-#: aleksis/core/health_checks.py:78
+#: aleksis/core/health_checks.py:75
 #, python-brace-format
 msgid "{task.status} - {task.result}"
 msgstr ""
@@ -1164,11 +1160,11 @@ msgstr ""
 msgid "Automatically update the dashboard and its widgets sitewide"
 msgstr ""
 
-#: aleksis/core/settings.py:474
+#: aleksis/core/settings.py:482
 msgid "English"
 msgstr ""
 
-#: aleksis/core/settings.py:475
+#: aleksis/core/settings.py:483
 msgid "German"
 msgstr ""
 
@@ -1515,7 +1511,7 @@ msgid "Logged in as"
 msgstr ""
 
 #: aleksis/core/templates/core/base.html:175
-msgid "About AlekSIS — The Free School Information System"
+msgid "About AlekSIS® — The Free School Information System"
 msgstr ""
 
 #: aleksis/core/templates/core/base.html:183
@@ -1527,7 +1523,7 @@ msgid "Privacy Policy"
 msgstr ""
 
 #: aleksis/core/templates/core/base_print.html:72
-msgid "Powered by AlekSIS"
+msgid "Powered by AlekSIS®"
 msgstr ""
 
 #: aleksis/core/templates/core/dashboard_widget/create.html:8
@@ -1841,36 +1837,46 @@ msgid "No notifications available yet."
 msgstr ""
 
 #: aleksis/core/templates/core/pages/about.html:6
-#: aleksis/core/templates/core/pages/about.html:15
-msgid "About AlekSIS"
+msgid "About AlekSIS®"
 msgstr ""
 
 #: aleksis/core/templates/core/pages/about.html:7
-msgid "AlekSIS – The Free School Information System"
+msgid "AlekSIS® – The Free School Information System"
+msgstr ""
+
+#: aleksis/core/templates/core/pages/about.html:15
+msgid "About AlekSIS"
 msgstr ""
 
 #: aleksis/core/templates/core/pages/about.html:17
 msgid ""
 "\n"
-"              This platform is powered by AlekSIS, a web-based school information system (SIS) which can be used\n"
+"              This platform is powered by AlekSIS®, a web-based school information system (SIS) which can be used\n"
 "              to manage and/or publish organisational artifacts of educational institutions. AlekSIS is free software and\n"
 "              can be used by anyone.\n"
 "            "
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:25
+#: aleksis/core/templates/core/pages/about.html:24
+msgid ""
+"\n"
+"              AlekSIS® is a registered trademark of the AlekSIS open source project, represented by Teckids e.V.\n"
+"            "
+msgstr ""
+
+#: aleksis/core/templates/core/pages/about.html:30
 msgid "Website of AlekSIS"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:26
+#: aleksis/core/templates/core/pages/about.html:31
 msgid "Source code"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:35
+#: aleksis/core/templates/core/pages/about.html:40
 msgid "Licence information"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:37
+#: aleksis/core/templates/core/pages/about.html:42
 msgid ""
 "\n"
 "              The core and the official apps of AlekSIS are licenced under the EUPL, version 1.2 or later. For licence\n"
@@ -1879,23 +1885,23 @@ msgid ""
 "            "
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:45
+#: aleksis/core/templates/core/pages/about.html:50
 msgid "Free/Open Source Licence"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:46
+#: aleksis/core/templates/core/pages/about.html:51
 msgid "Other Licence"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:50
+#: aleksis/core/templates/core/pages/about.html:55
 msgid "Full licence text"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:51
+#: aleksis/core/templates/core/pages/about.html:56
 msgid "More information about the EUPL"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:90
+#: aleksis/core/templates/core/pages/about.html:95
 #, python-format
 msgid ""
 "\n"
@@ -2860,23 +2866,23 @@ msgstr ""
 msgid "SMS"
 msgstr ""
 
-#: aleksis/core/util/pdf.py:105
+#: aleksis/core/util/pdf.py:113
 msgid "Progress: Generate PDF file"
 msgstr ""
 
-#: aleksis/core/util/pdf.py:106
+#: aleksis/core/util/pdf.py:114
 msgid "Generating PDF file …"
 msgstr ""
 
-#: aleksis/core/util/pdf.py:107
+#: aleksis/core/util/pdf.py:115
 msgid "The PDF file has been generated successfully."
 msgstr ""
 
-#: aleksis/core/util/pdf.py:108
+#: aleksis/core/util/pdf.py:116
 msgid "There was a problem while generating the PDF file."
 msgstr ""
 
-#: aleksis/core/util/pdf.py:111
+#: aleksis/core/util/pdf.py:119
 msgid "Download PDF"
 msgstr ""
 
diff --git a/aleksis/core/locale/fr/LC_MESSAGES/djangojs.po b/aleksis/core/locale/fr/LC_MESSAGES/djangojs.po
index d92f36a6a9ed2888791de39ed7c9db3bdfe7f8dc..7da12b4936edebe7889eee50f269c38dfbbfe3cc 100644
--- a/aleksis/core/locale/fr/LC_MESSAGES/djangojs.po
+++ b/aleksis/core/locale/fr/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-29 09:59+0100\n"
+"POT-Creation-Date: 2021-12-13 12:55+0100\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"
diff --git a/aleksis/core/locale/la/LC_MESSAGES/django.po b/aleksis/core/locale/la/LC_MESSAGES/django.po
index 0f4d9b00d9560e0140e6242ec635d51b278c1271..4be66396809bdc0a6e052f159240117d9c45b5f6 100644
--- a/aleksis/core/locale/la/LC_MESSAGES/django.po
+++ b/aleksis/core/locale/la/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-29 09:59+0100\n"
+"POT-Creation-Date: 2021-12-13 12:55+0100\n"
 "PO-Revision-Date: 2020-12-19 12:57+0000\n"
 "Last-Translator: Julian <leuckerj@gmail.com>\n"
 "Language-Team: Latin <https://translate.edugit.org/projects/aleksis/aleksis/la/>\n"
@@ -18,32 +18,39 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.3.2\n"
 
-#: aleksis/core/apps.py:151
+#: aleksis/core/apps.py:152
 msgid "OpenID Connect scope"
 msgstr ""
 
-#: aleksis/core/apps.py:152
+#: aleksis/core/apps.py:153
 msgid "Given name, family name, link to profile and picture if existing."
 msgstr ""
 
-#: aleksis/core/apps.py:153
+#: aleksis/core/apps.py:154
 #, fuzzy
 #| msgid "E-mail address"
 msgid "Full home postal address"
 msgstr "Inscriptio electronica"
 
-#: aleksis/core/apps.py:154
+#: aleksis/core/apps.py:155
 #, fuzzy
 #| msgid "E-mail address"
 msgid "Email address"
 msgstr "Inscriptio electronica"
 
-#: aleksis/core/apps.py:155
+#: aleksis/core/apps.py:156
 #, fuzzy
 #| msgid "Mobile phone"
 msgid "Home and mobile phone"
 msgstr "Numerus telephoni mobilis"
 
+#: aleksis/core/apps.py:157 aleksis/core/forms.py:222 aleksis/core/menus.py:267
+#: aleksis/core/models.py:412 aleksis/core/templates/core/group/list.html:8
+#: aleksis/core/templates/core/group/list.html:9
+#: aleksis/core/templates/core/person/full.html:145
+msgid "Groups"
+msgstr "Greges"
+
 #: aleksis/core/data_checks.py:55
 msgid "Ignore problem"
 msgstr ""
@@ -102,160 +109,153 @@ msgstr ""
 msgid "Group"
 msgstr "Grex"
 
-#: aleksis/core/forms.py:46 aleksis/core/forms.py:514
+#: aleksis/core/forms.py:47 aleksis/core/forms.py:521
 msgid "Base data"
 msgstr ""
 
-#: aleksis/core/forms.py:52
+#: aleksis/core/forms.py:53
 #, fuzzy
 #| msgid "E-mail address"
 msgid "Address"
 msgstr "Inscriptio electronica"
 
-#: aleksis/core/forms.py:53
+#: aleksis/core/forms.py:54
 msgid "Contact data"
 msgstr ""
 
-#: aleksis/core/forms.py:55
+#: aleksis/core/forms.py:56
 msgid "Advanced personal data"
 msgstr ""
 
-#: aleksis/core/forms.py:103
+#: aleksis/core/forms.py:104
 msgid "New user"
 msgstr ""
 
-#: aleksis/core/forms.py:103
+#: aleksis/core/forms.py:104
 #, fuzzy
 #| msgid "Persons and accounts"
 msgid "Create a new account"
 msgstr "Personae et computi"
 
-#: aleksis/core/forms.py:134
+#: aleksis/core/forms.py:135
 msgid "You cannot set a new username when also selecting an existing user."
 msgstr ""
 
-#: aleksis/core/forms.py:138
+#: aleksis/core/forms.py:139
 msgid "This username is already in use."
 msgstr ""
 
-#: aleksis/core/forms.py:155 aleksis/core/models.py:125
+#: aleksis/core/forms.py:156 aleksis/core/models.py:125
 msgid "School term"
 msgstr "Anus scolae"
 
-#: aleksis/core/forms.py:156
+#: aleksis/core/forms.py:157
 #, fuzzy
 #| msgid "Data management"
 msgid "Common data"
 msgstr "Adminstratio datarum"
 
-#: aleksis/core/forms.py:157 aleksis/core/forms.py:208
+#: aleksis/core/forms.py:158 aleksis/core/forms.py:209
 #: aleksis/core/menus.py:256 aleksis/core/models.py:148
 #: aleksis/core/templates/core/person/list.html:8
 #: aleksis/core/templates/core/person/list.html:9
 msgid "Persons"
 msgstr "personae"
 
-#: aleksis/core/forms.py:158
+#: aleksis/core/forms.py:159
 #, fuzzy
 #| msgid "Additional name(s)"
 msgid "Additional data"
 msgstr "addita nomines"
 
-#: aleksis/core/forms.py:200 aleksis/core/forms.py:203
+#: aleksis/core/forms.py:201 aleksis/core/forms.py:204
 #: aleksis/core/models.py:68
 msgid "Date"
 msgstr "dies"
 
-#: aleksis/core/forms.py:201 aleksis/core/forms.py:204
+#: aleksis/core/forms.py:202 aleksis/core/forms.py:205
 #: aleksis/core/models.py:76
 msgid "Time"
 msgstr "tempus"
 
-#: aleksis/core/forms.py:221 aleksis/core/menus.py:267
-#: aleksis/core/models.py:412 aleksis/core/templates/core/group/list.html:8
-#: aleksis/core/templates/core/group/list.html:9
-#: aleksis/core/templates/core/person/full.html:145
-msgid "Groups"
-msgstr "Greges"
-
-#: aleksis/core/forms.py:234
+#: aleksis/core/forms.py:235
 msgid "From when until when should the announcement be displayed?"
 msgstr ""
 
-#: aleksis/core/forms.py:237
+#: aleksis/core/forms.py:238
 msgid "Who should see the announcement?"
 msgstr "Quis nuntium videatne?"
 
-#: aleksis/core/forms.py:238
+#: aleksis/core/forms.py:239
 msgid "Write your announcement:"
 msgstr "Scribe nuntium:"
 
-#: aleksis/core/forms.py:277
+#: aleksis/core/forms.py:278
 msgid "You are not allowed to create announcements which are only valid in the past."
 msgstr ""
 
-#: aleksis/core/forms.py:281
+#: aleksis/core/forms.py:282
 msgid "The from date and time must be earlier then the until date and time."
 msgstr ""
 
-#: aleksis/core/forms.py:290
+#: aleksis/core/forms.py:291
 msgid "You need at least one recipient."
 msgstr ""
 
-#: aleksis/core/forms.py:411
+#: aleksis/core/forms.py:412
 #, fuzzy
 #| msgid "Who should see the announcement?"
 msgid "Who should get the permission?"
 msgstr "Quis nuntium videatne?"
 
-#: aleksis/core/forms.py:412
+#: aleksis/core/forms.py:413
 msgid "On what?"
 msgstr ""
 
-#: aleksis/core/forms.py:438
+#: aleksis/core/forms.py:439
 msgid "Select objects which the permission should be granted for:"
 msgstr ""
 
-#: aleksis/core/forms.py:441
+#: aleksis/core/forms.py:442
 msgid "Grant the permission for all objects"
 msgstr ""
 
-#: aleksis/core/forms.py:449
+#: aleksis/core/forms.py:450
 msgid "You must select at least one group or person which should get the permission."
 msgstr ""
 
-#: aleksis/core/forms.py:454
+#: aleksis/core/forms.py:455
 msgid "You must grant the permission to all objects and/or to some objects."
 msgstr ""
 
-#: aleksis/core/forms.py:518
+#: aleksis/core/forms.py:525
 #, fuzzy
 #| msgid "Data management"
 msgid "Account data"
 msgstr "Adminstratio datarum"
 
-#: aleksis/core/forms.py:524
+#: aleksis/core/forms.py:531
 msgid "Consents"
 msgstr ""
 
-#: aleksis/core/forms.py:531
+#: aleksis/core/forms.py:538
 msgid "Password"
 msgstr ""
 
-#: aleksis/core/forms.py:537
+#: aleksis/core/forms.py:544
 msgid "Password (again)"
 msgstr ""
 
-#: aleksis/core/forms.py:550
+#: aleksis/core/forms.py:557
 #, python-brace-format
 msgid "I have read the <a href='{privacy_policy}'>Privacy policy</a> and agree with them."
 msgstr ""
 
-#: aleksis/core/forms.py:575
+#: aleksis/core/forms.py:582
 msgid "You must type the same password each time."
 msgstr ""
 
-#: aleksis/core/forms.py:720
+#: aleksis/core/forms.py:727
 msgid "No valid selection."
 msgstr ""
 
@@ -265,24 +265,20 @@ msgstr ""
 msgid "There are unresolved data problems."
 msgstr "Scribe nuntium:"
 
-#: aleksis/core/health_checks.py:38
-msgid "The backup folder doesn't exist."
-msgstr ""
-
-#: aleksis/core/health_checks.py:47
+#: aleksis/core/health_checks.py:44
 #, python-brace-format
 msgid "Last backup {time_gone_since_backup}!"
 msgstr ""
 
-#: aleksis/core/health_checks.py:49
+#: aleksis/core/health_checks.py:46
 msgid "No backup found!"
 msgstr ""
 
-#: aleksis/core/health_checks.py:76
+#: aleksis/core/health_checks.py:73
 msgid "No backup result found!"
 msgstr ""
 
-#: aleksis/core/health_checks.py:78
+#: aleksis/core/health_checks.py:75
 #, python-brace-format
 msgid "{task.status} - {task.result}"
 msgstr ""
@@ -1226,11 +1222,11 @@ msgstr ""
 msgid "Automatically update the dashboard and its widgets sitewide"
 msgstr ""
 
-#: aleksis/core/settings.py:474
+#: aleksis/core/settings.py:482
 msgid "English"
 msgstr "Britannicus"
 
-#: aleksis/core/settings.py:475
+#: aleksis/core/settings.py:483
 msgid "German"
 msgstr "Germanus"
 
@@ -1597,7 +1593,7 @@ msgid "Logged in as"
 msgstr ""
 
 #: aleksis/core/templates/core/base.html:175
-msgid "About AlekSIS — The Free School Information System"
+msgid "About AlekSIS® — The Free School Information System"
 msgstr ""
 
 #: aleksis/core/templates/core/base.html:183
@@ -1609,7 +1605,7 @@ msgid "Privacy Policy"
 msgstr ""
 
 #: aleksis/core/templates/core/base_print.html:72
-msgid "Powered by AlekSIS"
+msgid "Powered by AlekSIS®"
 msgstr ""
 
 #: aleksis/core/templates/core/dashboard_widget/create.html:8
@@ -1937,38 +1933,48 @@ msgid "No notifications available yet."
 msgstr ""
 
 #: aleksis/core/templates/core/pages/about.html:6
-#: aleksis/core/templates/core/pages/about.html:15
-msgid "About AlekSIS"
+msgid "About AlekSIS®"
 msgstr ""
 
 #: aleksis/core/templates/core/pages/about.html:7
-msgid "AlekSIS – The Free School Information System"
+msgid "AlekSIS® – The Free School Information System"
+msgstr ""
+
+#: aleksis/core/templates/core/pages/about.html:15
+msgid "About AlekSIS"
 msgstr ""
 
 #: aleksis/core/templates/core/pages/about.html:17
 msgid ""
 "\n"
-"              This platform is powered by AlekSIS, a web-based school information system (SIS) which can be used\n"
+"              This platform is powered by AlekSIS®, a web-based school information system (SIS) which can be used\n"
 "              to manage and/or publish organisational artifacts of educational institutions. AlekSIS is free software and\n"
 "              can be used by anyone.\n"
 "            "
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:25
+#: aleksis/core/templates/core/pages/about.html:24
+msgid ""
+"\n"
+"              AlekSIS® is a registered trademark of the AlekSIS open source project, represented by Teckids e.V.\n"
+"            "
+msgstr ""
+
+#: aleksis/core/templates/core/pages/about.html:30
 msgid "Website of AlekSIS"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:26
+#: aleksis/core/templates/core/pages/about.html:31
 msgid "Source code"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:35
+#: aleksis/core/templates/core/pages/about.html:40
 #, fuzzy
 #| msgid "Edit school information"
 msgid "Licence information"
 msgstr "Muta informationes scolae"
 
-#: aleksis/core/templates/core/pages/about.html:37
+#: aleksis/core/templates/core/pages/about.html:42
 msgid ""
 "\n"
 "              The core and the official apps of AlekSIS are licenced under the EUPL, version 1.2 or later. For licence\n"
@@ -1977,25 +1983,25 @@ msgid ""
 "            "
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:45
+#: aleksis/core/templates/core/pages/about.html:50
 msgid "Free/Open Source Licence"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:46
+#: aleksis/core/templates/core/pages/about.html:51
 msgid "Other Licence"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:50
+#: aleksis/core/templates/core/pages/about.html:55
 msgid "Full licence text"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:51
+#: aleksis/core/templates/core/pages/about.html:56
 #, fuzzy
 #| msgid "Edit school information"
 msgid "More information about the EUPL"
 msgstr "Muta informationes scolae"
 
-#: aleksis/core/templates/core/pages/about.html:90
+#: aleksis/core/templates/core/pages/about.html:95
 #, python-format
 msgid ""
 "\n"
@@ -2981,23 +2987,23 @@ msgstr ""
 msgid "SMS"
 msgstr ""
 
-#: aleksis/core/util/pdf.py:105
+#: aleksis/core/util/pdf.py:113
 msgid "Progress: Generate PDF file"
 msgstr ""
 
-#: aleksis/core/util/pdf.py:106
+#: aleksis/core/util/pdf.py:114
 msgid "Generating PDF file …"
 msgstr ""
 
-#: aleksis/core/util/pdf.py:107
+#: aleksis/core/util/pdf.py:115
 msgid "The PDF file has been generated successfully."
 msgstr ""
 
-#: aleksis/core/util/pdf.py:108
+#: aleksis/core/util/pdf.py:116
 msgid "There was a problem while generating the PDF file."
 msgstr ""
 
-#: aleksis/core/util/pdf.py:111
+#: aleksis/core/util/pdf.py:119
 msgid "Download PDF"
 msgstr ""
 
diff --git a/aleksis/core/locale/la/LC_MESSAGES/djangojs.po b/aleksis/core/locale/la/LC_MESSAGES/djangojs.po
index 2458849847f712fe1cf63743640716c5b3ef561a..42571d39e1fdfd5750cf094335d8718cd90c2cde 100644
--- a/aleksis/core/locale/la/LC_MESSAGES/djangojs.po
+++ b/aleksis/core/locale/la/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-29 09:59+0100\n"
+"POT-Creation-Date: 2021-12-13 12:55+0100\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"
diff --git a/aleksis/core/locale/nb_NO/LC_MESSAGES/django.po b/aleksis/core/locale/nb_NO/LC_MESSAGES/django.po
index cf83adad715c4a2b0d4b804801f281e508de8367..9d1457dd53915b9b50dc7c72dc10ccba8dd33a03 100644
--- a/aleksis/core/locale/nb_NO/LC_MESSAGES/django.po
+++ b/aleksis/core/locale/nb_NO/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: AlekSIS (School Information System) 0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-29 09:59+0100\n"
+"POT-Creation-Date: 2021-12-13 12:55+0100\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"
@@ -17,26 +17,33 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: aleksis/core/apps.py:151
+#: aleksis/core/apps.py:152
 msgid "OpenID Connect scope"
 msgstr ""
 
-#: aleksis/core/apps.py:152
+#: aleksis/core/apps.py:153
 msgid "Given name, family name, link to profile and picture if existing."
 msgstr ""
 
-#: aleksis/core/apps.py:153
+#: aleksis/core/apps.py:154
 msgid "Full home postal address"
 msgstr ""
 
-#: aleksis/core/apps.py:154
+#: aleksis/core/apps.py:155
 msgid "Email address"
 msgstr ""
 
-#: aleksis/core/apps.py:155
+#: aleksis/core/apps.py:156
 msgid "Home and mobile phone"
 msgstr ""
 
+#: aleksis/core/apps.py:157 aleksis/core/forms.py:222 aleksis/core/menus.py:267
+#: aleksis/core/models.py:412 aleksis/core/templates/core/group/list.html:8
+#: aleksis/core/templates/core/group/list.html:9
+#: aleksis/core/templates/core/person/full.html:145
+msgid "Groups"
+msgstr ""
+
 #: aleksis/core/data_checks.py:55
 msgid "Ignore problem"
 msgstr ""
@@ -91,148 +98,141 @@ msgstr ""
 msgid "Group"
 msgstr ""
 
-#: aleksis/core/forms.py:46 aleksis/core/forms.py:514
+#: aleksis/core/forms.py:47 aleksis/core/forms.py:521
 msgid "Base data"
 msgstr ""
 
-#: aleksis/core/forms.py:52
+#: aleksis/core/forms.py:53
 msgid "Address"
 msgstr ""
 
-#: aleksis/core/forms.py:53
+#: aleksis/core/forms.py:54
 msgid "Contact data"
 msgstr ""
 
-#: aleksis/core/forms.py:55
+#: aleksis/core/forms.py:56
 msgid "Advanced personal data"
 msgstr ""
 
-#: aleksis/core/forms.py:103
+#: aleksis/core/forms.py:104
 msgid "New user"
 msgstr ""
 
-#: aleksis/core/forms.py:103
+#: aleksis/core/forms.py:104
 msgid "Create a new account"
 msgstr ""
 
-#: aleksis/core/forms.py:134
+#: aleksis/core/forms.py:135
 msgid "You cannot set a new username when also selecting an existing user."
 msgstr ""
 
-#: aleksis/core/forms.py:138
+#: aleksis/core/forms.py:139
 msgid "This username is already in use."
 msgstr ""
 
-#: aleksis/core/forms.py:155 aleksis/core/models.py:125
+#: aleksis/core/forms.py:156 aleksis/core/models.py:125
 msgid "School term"
 msgstr ""
 
-#: aleksis/core/forms.py:156
+#: aleksis/core/forms.py:157
 msgid "Common data"
 msgstr ""
 
-#: aleksis/core/forms.py:157 aleksis/core/forms.py:208
+#: aleksis/core/forms.py:158 aleksis/core/forms.py:209
 #: aleksis/core/menus.py:256 aleksis/core/models.py:148
 #: aleksis/core/templates/core/person/list.html:8
 #: aleksis/core/templates/core/person/list.html:9
 msgid "Persons"
 msgstr ""
 
-#: aleksis/core/forms.py:158
+#: aleksis/core/forms.py:159
 msgid "Additional data"
 msgstr ""
 
-#: aleksis/core/forms.py:200 aleksis/core/forms.py:203
+#: aleksis/core/forms.py:201 aleksis/core/forms.py:204
 #: aleksis/core/models.py:68
 msgid "Date"
 msgstr ""
 
-#: aleksis/core/forms.py:201 aleksis/core/forms.py:204
+#: aleksis/core/forms.py:202 aleksis/core/forms.py:205
 #: aleksis/core/models.py:76
 msgid "Time"
 msgstr ""
 
-#: aleksis/core/forms.py:221 aleksis/core/menus.py:267
-#: aleksis/core/models.py:412 aleksis/core/templates/core/group/list.html:8
-#: aleksis/core/templates/core/group/list.html:9
-#: aleksis/core/templates/core/person/full.html:145
-msgid "Groups"
-msgstr ""
-
-#: aleksis/core/forms.py:234
+#: aleksis/core/forms.py:235
 msgid "From when until when should the announcement be displayed?"
 msgstr ""
 
-#: aleksis/core/forms.py:237
+#: aleksis/core/forms.py:238
 msgid "Who should see the announcement?"
 msgstr ""
 
-#: aleksis/core/forms.py:238
+#: aleksis/core/forms.py:239
 msgid "Write your announcement:"
 msgstr ""
 
-#: aleksis/core/forms.py:277
+#: aleksis/core/forms.py:278
 msgid "You are not allowed to create announcements which are only valid in the past."
 msgstr ""
 
-#: aleksis/core/forms.py:281
+#: aleksis/core/forms.py:282
 msgid "The from date and time must be earlier then the until date and time."
 msgstr ""
 
-#: aleksis/core/forms.py:290
+#: aleksis/core/forms.py:291
 msgid "You need at least one recipient."
 msgstr ""
 
-#: aleksis/core/forms.py:411
+#: aleksis/core/forms.py:412
 msgid "Who should get the permission?"
 msgstr ""
 
-#: aleksis/core/forms.py:412
+#: aleksis/core/forms.py:413
 msgid "On what?"
 msgstr ""
 
-#: aleksis/core/forms.py:438
+#: aleksis/core/forms.py:439
 msgid "Select objects which the permission should be granted for:"
 msgstr ""
 
-#: aleksis/core/forms.py:441
+#: aleksis/core/forms.py:442
 msgid "Grant the permission for all objects"
 msgstr ""
 
-#: aleksis/core/forms.py:449
+#: aleksis/core/forms.py:450
 msgid "You must select at least one group or person which should get the permission."
 msgstr ""
 
-#: aleksis/core/forms.py:454
+#: aleksis/core/forms.py:455
 msgid "You must grant the permission to all objects and/or to some objects."
 msgstr ""
 
-#: aleksis/core/forms.py:518
+#: aleksis/core/forms.py:525
 msgid "Account data"
 msgstr ""
 
-#: aleksis/core/forms.py:524
+#: aleksis/core/forms.py:531
 msgid "Consents"
 msgstr ""
 
-#: aleksis/core/forms.py:531
+#: aleksis/core/forms.py:538
 msgid "Password"
 msgstr ""
 
-#: aleksis/core/forms.py:537
+#: aleksis/core/forms.py:544
 msgid "Password (again)"
 msgstr ""
 
-#: aleksis/core/forms.py:550
+#: aleksis/core/forms.py:557
 #, python-brace-format
 msgid "I have read the <a href='{privacy_policy}'>Privacy policy</a> and agree with them."
 msgstr ""
 
-#: aleksis/core/forms.py:575
+#: aleksis/core/forms.py:582
 msgid "You must type the same password each time."
 msgstr ""
 
-#: aleksis/core/forms.py:720
+#: aleksis/core/forms.py:727
 msgid "No valid selection."
 msgstr ""
 
@@ -240,24 +240,20 @@ msgstr ""
 msgid "There are unresolved data problems."
 msgstr ""
 
-#: aleksis/core/health_checks.py:38
-msgid "The backup folder doesn't exist."
-msgstr ""
-
-#: aleksis/core/health_checks.py:47
+#: aleksis/core/health_checks.py:44
 #, python-brace-format
 msgid "Last backup {time_gone_since_backup}!"
 msgstr ""
 
-#: aleksis/core/health_checks.py:49
+#: aleksis/core/health_checks.py:46
 msgid "No backup found!"
 msgstr ""
 
-#: aleksis/core/health_checks.py:76
+#: aleksis/core/health_checks.py:73
 msgid "No backup result found!"
 msgstr ""
 
-#: aleksis/core/health_checks.py:78
+#: aleksis/core/health_checks.py:75
 #, python-brace-format
 msgid "{task.status} - {task.result}"
 msgstr ""
@@ -1107,11 +1103,11 @@ msgstr ""
 msgid "Automatically update the dashboard and its widgets sitewide"
 msgstr ""
 
-#: aleksis/core/settings.py:474
+#: aleksis/core/settings.py:482
 msgid "English"
 msgstr ""
 
-#: aleksis/core/settings.py:475
+#: aleksis/core/settings.py:483
 msgid "German"
 msgstr ""
 
@@ -1458,7 +1454,7 @@ msgid "Logged in as"
 msgstr ""
 
 #: aleksis/core/templates/core/base.html:175
-msgid "About AlekSIS — The Free School Information System"
+msgid "About AlekSIS® — The Free School Information System"
 msgstr ""
 
 #: aleksis/core/templates/core/base.html:183
@@ -1470,7 +1466,7 @@ msgid "Privacy Policy"
 msgstr ""
 
 #: aleksis/core/templates/core/base_print.html:72
-msgid "Powered by AlekSIS"
+msgid "Powered by AlekSIS®"
 msgstr ""
 
 #: aleksis/core/templates/core/dashboard_widget/create.html:8
@@ -1774,36 +1770,46 @@ msgid "No notifications available yet."
 msgstr ""
 
 #: aleksis/core/templates/core/pages/about.html:6
-#: aleksis/core/templates/core/pages/about.html:15
-msgid "About AlekSIS"
+msgid "About AlekSIS®"
 msgstr ""
 
 #: aleksis/core/templates/core/pages/about.html:7
-msgid "AlekSIS – The Free School Information System"
+msgid "AlekSIS® – The Free School Information System"
+msgstr ""
+
+#: aleksis/core/templates/core/pages/about.html:15
+msgid "About AlekSIS"
 msgstr ""
 
 #: aleksis/core/templates/core/pages/about.html:17
 msgid ""
 "\n"
-"              This platform is powered by AlekSIS, a web-based school information system (SIS) which can be used\n"
+"              This platform is powered by AlekSIS®, a web-based school information system (SIS) which can be used\n"
 "              to manage and/or publish organisational artifacts of educational institutions. AlekSIS is free software and\n"
 "              can be used by anyone.\n"
 "            "
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:25
+#: aleksis/core/templates/core/pages/about.html:24
+msgid ""
+"\n"
+"              AlekSIS® is a registered trademark of the AlekSIS open source project, represented by Teckids e.V.\n"
+"            "
+msgstr ""
+
+#: aleksis/core/templates/core/pages/about.html:30
 msgid "Website of AlekSIS"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:26
+#: aleksis/core/templates/core/pages/about.html:31
 msgid "Source code"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:35
+#: aleksis/core/templates/core/pages/about.html:40
 msgid "Licence information"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:37
+#: aleksis/core/templates/core/pages/about.html:42
 msgid ""
 "\n"
 "              The core and the official apps of AlekSIS are licenced under the EUPL, version 1.2 or later. For licence\n"
@@ -1812,23 +1818,23 @@ msgid ""
 "            "
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:45
+#: aleksis/core/templates/core/pages/about.html:50
 msgid "Free/Open Source Licence"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:46
+#: aleksis/core/templates/core/pages/about.html:51
 msgid "Other Licence"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:50
+#: aleksis/core/templates/core/pages/about.html:55
 msgid "Full licence text"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:51
+#: aleksis/core/templates/core/pages/about.html:56
 msgid "More information about the EUPL"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:90
+#: aleksis/core/templates/core/pages/about.html:95
 #, python-format
 msgid ""
 "\n"
@@ -2775,23 +2781,23 @@ msgstr ""
 msgid "SMS"
 msgstr ""
 
-#: aleksis/core/util/pdf.py:105
+#: aleksis/core/util/pdf.py:113
 msgid "Progress: Generate PDF file"
 msgstr ""
 
-#: aleksis/core/util/pdf.py:106
+#: aleksis/core/util/pdf.py:114
 msgid "Generating PDF file …"
 msgstr ""
 
-#: aleksis/core/util/pdf.py:107
+#: aleksis/core/util/pdf.py:115
 msgid "The PDF file has been generated successfully."
 msgstr ""
 
-#: aleksis/core/util/pdf.py:108
+#: aleksis/core/util/pdf.py:116
 msgid "There was a problem while generating the PDF file."
 msgstr ""
 
-#: aleksis/core/util/pdf.py:111
+#: aleksis/core/util/pdf.py:119
 msgid "Download PDF"
 msgstr ""
 
diff --git a/aleksis/core/locale/nb_NO/LC_MESSAGES/djangojs.po b/aleksis/core/locale/nb_NO/LC_MESSAGES/djangojs.po
index 2458849847f712fe1cf63743640716c5b3ef561a..42571d39e1fdfd5750cf094335d8718cd90c2cde 100644
--- a/aleksis/core/locale/nb_NO/LC_MESSAGES/djangojs.po
+++ b/aleksis/core/locale/nb_NO/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-29 09:59+0100\n"
+"POT-Creation-Date: 2021-12-13 12:55+0100\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"
diff --git a/aleksis/core/locale/tr_TR/LC_MESSAGES/django.po b/aleksis/core/locale/tr_TR/LC_MESSAGES/django.po
index 018414f7c82920ea684c99d5574e52bc2a923d5a..5212d35ee30deb157c488b57c94113b6d002422a 100644
--- a/aleksis/core/locale/tr_TR/LC_MESSAGES/django.po
+++ b/aleksis/core/locale/tr_TR/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: AlekSIS (School Information System) 0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-29 09:59+0100\n"
+"POT-Creation-Date: 2021-12-13 12:55+0100\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"
@@ -17,26 +17,33 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: aleksis/core/apps.py:151
+#: aleksis/core/apps.py:152
 msgid "OpenID Connect scope"
 msgstr ""
 
-#: aleksis/core/apps.py:152
+#: aleksis/core/apps.py:153
 msgid "Given name, family name, link to profile and picture if existing."
 msgstr ""
 
-#: aleksis/core/apps.py:153
+#: aleksis/core/apps.py:154
 msgid "Full home postal address"
 msgstr ""
 
-#: aleksis/core/apps.py:154
+#: aleksis/core/apps.py:155
 msgid "Email address"
 msgstr ""
 
-#: aleksis/core/apps.py:155
+#: aleksis/core/apps.py:156
 msgid "Home and mobile phone"
 msgstr ""
 
+#: aleksis/core/apps.py:157 aleksis/core/forms.py:222 aleksis/core/menus.py:267
+#: aleksis/core/models.py:412 aleksis/core/templates/core/group/list.html:8
+#: aleksis/core/templates/core/group/list.html:9
+#: aleksis/core/templates/core/person/full.html:145
+msgid "Groups"
+msgstr ""
+
 #: aleksis/core/data_checks.py:55
 msgid "Ignore problem"
 msgstr ""
@@ -91,148 +98,141 @@ msgstr ""
 msgid "Group"
 msgstr ""
 
-#: aleksis/core/forms.py:46 aleksis/core/forms.py:514
+#: aleksis/core/forms.py:47 aleksis/core/forms.py:521
 msgid "Base data"
 msgstr ""
 
-#: aleksis/core/forms.py:52
+#: aleksis/core/forms.py:53
 msgid "Address"
 msgstr ""
 
-#: aleksis/core/forms.py:53
+#: aleksis/core/forms.py:54
 msgid "Contact data"
 msgstr ""
 
-#: aleksis/core/forms.py:55
+#: aleksis/core/forms.py:56
 msgid "Advanced personal data"
 msgstr ""
 
-#: aleksis/core/forms.py:103
+#: aleksis/core/forms.py:104
 msgid "New user"
 msgstr ""
 
-#: aleksis/core/forms.py:103
+#: aleksis/core/forms.py:104
 msgid "Create a new account"
 msgstr ""
 
-#: aleksis/core/forms.py:134
+#: aleksis/core/forms.py:135
 msgid "You cannot set a new username when also selecting an existing user."
 msgstr ""
 
-#: aleksis/core/forms.py:138
+#: aleksis/core/forms.py:139
 msgid "This username is already in use."
 msgstr ""
 
-#: aleksis/core/forms.py:155 aleksis/core/models.py:125
+#: aleksis/core/forms.py:156 aleksis/core/models.py:125
 msgid "School term"
 msgstr ""
 
-#: aleksis/core/forms.py:156
+#: aleksis/core/forms.py:157
 msgid "Common data"
 msgstr ""
 
-#: aleksis/core/forms.py:157 aleksis/core/forms.py:208
+#: aleksis/core/forms.py:158 aleksis/core/forms.py:209
 #: aleksis/core/menus.py:256 aleksis/core/models.py:148
 #: aleksis/core/templates/core/person/list.html:8
 #: aleksis/core/templates/core/person/list.html:9
 msgid "Persons"
 msgstr ""
 
-#: aleksis/core/forms.py:158
+#: aleksis/core/forms.py:159
 msgid "Additional data"
 msgstr ""
 
-#: aleksis/core/forms.py:200 aleksis/core/forms.py:203
+#: aleksis/core/forms.py:201 aleksis/core/forms.py:204
 #: aleksis/core/models.py:68
 msgid "Date"
 msgstr ""
 
-#: aleksis/core/forms.py:201 aleksis/core/forms.py:204
+#: aleksis/core/forms.py:202 aleksis/core/forms.py:205
 #: aleksis/core/models.py:76
 msgid "Time"
 msgstr ""
 
-#: aleksis/core/forms.py:221 aleksis/core/menus.py:267
-#: aleksis/core/models.py:412 aleksis/core/templates/core/group/list.html:8
-#: aleksis/core/templates/core/group/list.html:9
-#: aleksis/core/templates/core/person/full.html:145
-msgid "Groups"
-msgstr ""
-
-#: aleksis/core/forms.py:234
+#: aleksis/core/forms.py:235
 msgid "From when until when should the announcement be displayed?"
 msgstr ""
 
-#: aleksis/core/forms.py:237
+#: aleksis/core/forms.py:238
 msgid "Who should see the announcement?"
 msgstr ""
 
-#: aleksis/core/forms.py:238
+#: aleksis/core/forms.py:239
 msgid "Write your announcement:"
 msgstr ""
 
-#: aleksis/core/forms.py:277
+#: aleksis/core/forms.py:278
 msgid "You are not allowed to create announcements which are only valid in the past."
 msgstr ""
 
-#: aleksis/core/forms.py:281
+#: aleksis/core/forms.py:282
 msgid "The from date and time must be earlier then the until date and time."
 msgstr ""
 
-#: aleksis/core/forms.py:290
+#: aleksis/core/forms.py:291
 msgid "You need at least one recipient."
 msgstr ""
 
-#: aleksis/core/forms.py:411
+#: aleksis/core/forms.py:412
 msgid "Who should get the permission?"
 msgstr ""
 
-#: aleksis/core/forms.py:412
+#: aleksis/core/forms.py:413
 msgid "On what?"
 msgstr ""
 
-#: aleksis/core/forms.py:438
+#: aleksis/core/forms.py:439
 msgid "Select objects which the permission should be granted for:"
 msgstr ""
 
-#: aleksis/core/forms.py:441
+#: aleksis/core/forms.py:442
 msgid "Grant the permission for all objects"
 msgstr ""
 
-#: aleksis/core/forms.py:449
+#: aleksis/core/forms.py:450
 msgid "You must select at least one group or person which should get the permission."
 msgstr ""
 
-#: aleksis/core/forms.py:454
+#: aleksis/core/forms.py:455
 msgid "You must grant the permission to all objects and/or to some objects."
 msgstr ""
 
-#: aleksis/core/forms.py:518
+#: aleksis/core/forms.py:525
 msgid "Account data"
 msgstr ""
 
-#: aleksis/core/forms.py:524
+#: aleksis/core/forms.py:531
 msgid "Consents"
 msgstr ""
 
-#: aleksis/core/forms.py:531
+#: aleksis/core/forms.py:538
 msgid "Password"
 msgstr ""
 
-#: aleksis/core/forms.py:537
+#: aleksis/core/forms.py:544
 msgid "Password (again)"
 msgstr ""
 
-#: aleksis/core/forms.py:550
+#: aleksis/core/forms.py:557
 #, python-brace-format
 msgid "I have read the <a href='{privacy_policy}'>Privacy policy</a> and agree with them."
 msgstr ""
 
-#: aleksis/core/forms.py:575
+#: aleksis/core/forms.py:582
 msgid "You must type the same password each time."
 msgstr ""
 
-#: aleksis/core/forms.py:720
+#: aleksis/core/forms.py:727
 msgid "No valid selection."
 msgstr ""
 
@@ -240,24 +240,20 @@ msgstr ""
 msgid "There are unresolved data problems."
 msgstr ""
 
-#: aleksis/core/health_checks.py:38
-msgid "The backup folder doesn't exist."
-msgstr ""
-
-#: aleksis/core/health_checks.py:47
+#: aleksis/core/health_checks.py:44
 #, python-brace-format
 msgid "Last backup {time_gone_since_backup}!"
 msgstr ""
 
-#: aleksis/core/health_checks.py:49
+#: aleksis/core/health_checks.py:46
 msgid "No backup found!"
 msgstr ""
 
-#: aleksis/core/health_checks.py:76
+#: aleksis/core/health_checks.py:73
 msgid "No backup result found!"
 msgstr ""
 
-#: aleksis/core/health_checks.py:78
+#: aleksis/core/health_checks.py:75
 #, python-brace-format
 msgid "{task.status} - {task.result}"
 msgstr ""
@@ -1107,11 +1103,11 @@ msgstr ""
 msgid "Automatically update the dashboard and its widgets sitewide"
 msgstr ""
 
-#: aleksis/core/settings.py:474
+#: aleksis/core/settings.py:482
 msgid "English"
 msgstr ""
 
-#: aleksis/core/settings.py:475
+#: aleksis/core/settings.py:483
 msgid "German"
 msgstr ""
 
@@ -1458,7 +1454,7 @@ msgid "Logged in as"
 msgstr ""
 
 #: aleksis/core/templates/core/base.html:175
-msgid "About AlekSIS — The Free School Information System"
+msgid "About AlekSIS® — The Free School Information System"
 msgstr ""
 
 #: aleksis/core/templates/core/base.html:183
@@ -1470,7 +1466,7 @@ msgid "Privacy Policy"
 msgstr ""
 
 #: aleksis/core/templates/core/base_print.html:72
-msgid "Powered by AlekSIS"
+msgid "Powered by AlekSIS®"
 msgstr ""
 
 #: aleksis/core/templates/core/dashboard_widget/create.html:8
@@ -1774,36 +1770,46 @@ msgid "No notifications available yet."
 msgstr ""
 
 #: aleksis/core/templates/core/pages/about.html:6
-#: aleksis/core/templates/core/pages/about.html:15
-msgid "About AlekSIS"
+msgid "About AlekSIS®"
 msgstr ""
 
 #: aleksis/core/templates/core/pages/about.html:7
-msgid "AlekSIS – The Free School Information System"
+msgid "AlekSIS® – The Free School Information System"
+msgstr ""
+
+#: aleksis/core/templates/core/pages/about.html:15
+msgid "About AlekSIS"
 msgstr ""
 
 #: aleksis/core/templates/core/pages/about.html:17
 msgid ""
 "\n"
-"              This platform is powered by AlekSIS, a web-based school information system (SIS) which can be used\n"
+"              This platform is powered by AlekSIS®, a web-based school information system (SIS) which can be used\n"
 "              to manage and/or publish organisational artifacts of educational institutions. AlekSIS is free software and\n"
 "              can be used by anyone.\n"
 "            "
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:25
+#: aleksis/core/templates/core/pages/about.html:24
+msgid ""
+"\n"
+"              AlekSIS® is a registered trademark of the AlekSIS open source project, represented by Teckids e.V.\n"
+"            "
+msgstr ""
+
+#: aleksis/core/templates/core/pages/about.html:30
 msgid "Website of AlekSIS"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:26
+#: aleksis/core/templates/core/pages/about.html:31
 msgid "Source code"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:35
+#: aleksis/core/templates/core/pages/about.html:40
 msgid "Licence information"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:37
+#: aleksis/core/templates/core/pages/about.html:42
 msgid ""
 "\n"
 "              The core and the official apps of AlekSIS are licenced under the EUPL, version 1.2 or later. For licence\n"
@@ -1812,23 +1818,23 @@ msgid ""
 "            "
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:45
+#: aleksis/core/templates/core/pages/about.html:50
 msgid "Free/Open Source Licence"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:46
+#: aleksis/core/templates/core/pages/about.html:51
 msgid "Other Licence"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:50
+#: aleksis/core/templates/core/pages/about.html:55
 msgid "Full licence text"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:51
+#: aleksis/core/templates/core/pages/about.html:56
 msgid "More information about the EUPL"
 msgstr ""
 
-#: aleksis/core/templates/core/pages/about.html:90
+#: aleksis/core/templates/core/pages/about.html:95
 #, python-format
 msgid ""
 "\n"
@@ -2775,23 +2781,23 @@ msgstr ""
 msgid "SMS"
 msgstr ""
 
-#: aleksis/core/util/pdf.py:105
+#: aleksis/core/util/pdf.py:113
 msgid "Progress: Generate PDF file"
 msgstr ""
 
-#: aleksis/core/util/pdf.py:106
+#: aleksis/core/util/pdf.py:114
 msgid "Generating PDF file …"
 msgstr ""
 
-#: aleksis/core/util/pdf.py:107
+#: aleksis/core/util/pdf.py:115
 msgid "The PDF file has been generated successfully."
 msgstr ""
 
-#: aleksis/core/util/pdf.py:108
+#: aleksis/core/util/pdf.py:116
 msgid "There was a problem while generating the PDF file."
 msgstr ""
 
-#: aleksis/core/util/pdf.py:111
+#: aleksis/core/util/pdf.py:119
 msgid "Download PDF"
 msgstr ""
 
diff --git a/aleksis/core/locale/tr_TR/LC_MESSAGES/djangojs.po b/aleksis/core/locale/tr_TR/LC_MESSAGES/djangojs.po
index 2458849847f712fe1cf63743640716c5b3ef561a..42571d39e1fdfd5750cf094335d8718cd90c2cde 100644
--- a/aleksis/core/locale/tr_TR/LC_MESSAGES/djangojs.po
+++ b/aleksis/core/locale/tr_TR/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-29 09:59+0100\n"
+"POT-Creation-Date: 2021-12-13 12:55+0100\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"