Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • hansegucker/AlekSIS-Core
  • pinguin/AlekSIS-Core
  • AlekSIS/official/AlekSIS-Core
  • sunweaver/AlekSIS-Core
  • sggua/AlekSIS-Core
  • edward/AlekSIS-Core
  • magicfelix/AlekSIS-Core
7 results
Show changes
Commits on Source (5)
Showing
with 528 additions and 513 deletions
......@@ -25,6 +25,12 @@ Changed
* Docker base image ships PostgreSQL 14 client binaries for maximum compatibility
Removed
~~~~~~~
* Remove impersonation page. Use the impersonation button on the person
detail view instead.
`2.2.1_ – 2021-12-02
--------------------
......
......@@ -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 ""
......
......@@ -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"
......
......@@ -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"
......
......@@ -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"
......
......@@ -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 ""
......
......@@ -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"
......
......@@ -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 ""
......
......@@ -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"
......
......@@ -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 ""
......
......@@ -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"
......
......@@ -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 ""
......
......@@ -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"
......
......@@ -183,17 +183,6 @@ MENUS = {
),
],
},
{
"name": _("Impersonation"),
"url": "impersonate-list",
"icon": "people",
"validators": [
(
"aleksis.core.util.predicates.permission_validator",
"core.impersonate_rule",
),
],
},
{
"name": _("Configuration"),
"url": "preferences_site",
......
{# -*- engine:django -*- #}
{# Derived from the original template in django-impersonate #}
{% extends "core/base.html" %}
{% load i18n %}
{% block browser_title %}{% trans "Impersonate" %}{% endblock %}
{% block page_title %}{% trans "Impersonate" %}{% endblock %}
{% block content %}
{% if page.object_list %}
<div class="collection">
{% for user in page.object_list %}
<a class="collection-item" href="{% url 'impersonate-start' user.pk %}{{ redirect }}">
{{ user }}
</a>
{% endfor %}
</div>
{% endif %}
{% if page.has_previous %}
<a href="{% url 'impersonate-list' %}?page={{ page.previous_page_number }}">Previous Page</a> &nbsp;
{% endif %}
{% if page.has_next %}
<a href="{% url 'impersonate-list' %}?page={{ page.next_page_number }}">Next Page</a> &nbsp;
{% endif %}
{% endblock %}