Index: main/waeup.kofa/trunk/src/waeup/kofa/locales/de/LC_MESSAGES/waeup.kofa.po
===================================================================
--- main/waeup.kofa/trunk/src/waeup/kofa/locales/de/LC_MESSAGES/waeup.kofa.po	(revision 9401)
+++ main/waeup.kofa/trunk/src/waeup/kofa/locales/de/LC_MESSAGES/waeup.kofa.po	(revision 10389)
@@ -15,5 +15,5 @@
 msgstr ""
 "Project-Id-Version: WAeUP.KOFA\n"
-"POT-Creation-Date: Mon Oct 15 11:45:34 2012\n"
+"POT-Creation-Date: Thu Jun 27 09:36:46 2013\n"
 "PO-Revision-Date: 2012-10-15 13:21+0100\n"
 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
@@ -29,42 +29,25 @@
 "X-Poedit-Basepath: \\\\Salsa\\kofa\\trunk\\src\n"
 
-#: waeup/kofa/accesscodes/browser.py:102
-#: waeup/kofa/accesscodes/browser.py:115
-#: waeup/kofa/applicants/browser.py:255
-#: waeup/kofa/applicants/browser.py:344
-#: waeup/kofa/applicants/browser.py:345
-#: waeup/kofa/applicants/browser.py:459
-#: waeup/kofa/browser/pages.py:575
-#: waeup/kofa/browser/pages.py:785
-#: waeup/kofa/browser/pages.py:811
-#: waeup/kofa/browser/pages.py:877
-#: waeup/kofa/browser/pages.py:1083
-#: waeup/kofa/browser/pages.py:1113
-#: waeup/kofa/browser/pages.py:1216
-#: waeup/kofa/browser/pages.py:1442
-#: waeup/kofa/browser/pages.py:1645
-#: waeup/kofa/browser/pages.py:1666
-#: waeup/kofa/browser/pages.py:1697
-#: waeup/kofa/browser/pages.py:1725
-#: waeup/kofa/browser/pages.py:1726
-#: waeup/kofa/browser/pages.py:1766
-#: waeup/kofa/browser/pages.py:1811
-#: waeup/kofa/browser/pages.py:1891
-#: waeup/kofa/browser/pages.py:1892
-#: waeup/kofa/browser/pages.py:1894
-#: waeup/kofa/browser/pages.py:1966
-#: waeup/kofa/browser/pages.py:2015
-#: waeup/kofa/browser/pages.py:2056
-#: waeup/kofa/browser/pages.py:2092
-#: waeup/kofa/browser/pages.py:2131
-#: waeup/kofa/browser/pages.py:2133
-#: waeup/kofa/browser/pages.py:2166
-#: waeup/kofa/browser/pages.py:2217
-#: waeup/kofa/browser/pages.py:2274
-#: waeup/kofa/students/browser.py:824
-#: waeup/kofa/students/browser.py:825
-#: waeup/kofa/students/browser.py:1044
-#: waeup/kofa/students/browser.py:1046
-#: waeup/kofa/students/browser.py:1202
+#: waeup/kofa/accesscodes/browser.py:102 waeup/kofa/accesscodes/browser.py:115
+#: waeup/kofa/applicants/browser.py:262 waeup/kofa/applicants/browser.py:351
+#: waeup/kofa/applicants/browser.py:352 waeup/kofa/applicants/browser.py:472
+#: waeup/kofa/browser/pages.py:636 waeup/kofa/browser/pages.py:846
+#: waeup/kofa/browser/pages.py:872 waeup/kofa/browser/pages.py:939
+#: waeup/kofa/browser/pages.py:1171 waeup/kofa/browser/pages.py:1201
+#: waeup/kofa/browser/pages.py:1304 waeup/kofa/browser/pages.py:1535
+#: waeup/kofa/browser/pages.py:1701 waeup/kofa/browser/pages.py:1725
+#: waeup/kofa/browser/pages.py:1756 waeup/kofa/browser/pages.py:1784
+#: waeup/kofa/browser/pages.py:1785 waeup/kofa/browser/pages.py:1828
+#: waeup/kofa/browser/pages.py:1873 waeup/kofa/browser/pages.py:1918
+#: waeup/kofa/browser/pages.py:1919 waeup/kofa/browser/pages.py:1921
+#: waeup/kofa/browser/pages.py:1996 waeup/kofa/browser/pages.py:2045
+#: waeup/kofa/browser/pages.py:2086 waeup/kofa/browser/pages.py:2122
+#: waeup/kofa/browser/pages.py:2161 waeup/kofa/browser/pages.py:2163
+#: waeup/kofa/browser/pages.py:2196 waeup/kofa/browser/pages.py:2247
+#: waeup/kofa/browser/pages.py:2304 waeup/kofa/students/browser.py:965
+#: waeup/kofa/students/browser.py:966 waeup/kofa/students/browser.py:1341
+#: waeup/kofa/students/browser.py:1343 waeup/kofa/students/browser.py:1500
+#: waeup/kofa/students/browser.py:1659 waeup/kofa/students/browser.py:1697
+#: waeup/kofa/students/browser.py:1730
 msgid "Cancel"
 msgstr "Abbruch"
@@ -104,12 +87,8 @@
 msgstr "Suche und verwalte Zugangscodes"
 
-#: waeup/kofa/accesscodes/browser.py:155
-#: waeup/kofa/applicants/browser.py:84
-#: waeup/kofa/applicants/browser.py:106
-#: waeup/kofa/browser/pages.py:664
-#: waeup/kofa/browser/pages.py:1402
-#: waeup/kofa/browser/viewlets.py:200
-#: waeup/kofa/students/browser.py:194
-#: waeup/kofa/students/browser.py:232
+#: waeup/kofa/accesscodes/browser.py:155 waeup/kofa/applicants/browser.py:85
+#: waeup/kofa/applicants/browser.py:113 waeup/kofa/browser/pages.py:725
+#: waeup/kofa/browser/pages.py:1495 waeup/kofa/browser/viewlets.py:200
+#: waeup/kofa/students/browser.py:258 waeup/kofa/students/browser.py:299
 msgid "Search"
 msgstr "Suchen"
@@ -123,6 +102,5 @@
 msgstr "Zugangscode aktivieren"
 
-#: waeup/kofa/accesscodes/browser.py:182
-#: waeup/kofa/accesscodes/workflow.py:39
+#: waeup/kofa/accesscodes/browser.py:182 waeup/kofa/accesscodes/workflow.py:39
 msgid "disabled"
 msgstr "deaktiviert"
@@ -176,6 +154,5 @@
 msgstr "Archivieren und löschen"
 
-#: waeup/kofa/accesscodes/browser.py:47
-#: waeup/kofa/accesscodes/browser.py:208
+#: waeup/kofa/accesscodes/browser.py:47 waeup/kofa/accesscodes/browser.py:208
 #: waeup/kofa/accesscodes/browser.py:228
 msgid "Access Code Batches"
@@ -235,8 +212,4 @@
 msgstr "Erzeugungsdatum"
 
-#: waeup/kofa/accesscodes/browser_templates/batchcontainer.pt:15
-msgid "Creator"
-msgstr "Erzeuger"
-
 #: waeup/kofa/accesscodes/browser_templates/batchcontainer.pt:2
 msgid "The following batches are available:"
@@ -264,5 +237,5 @@
 
 #: waeup/kofa/accesscodes/browser_templates/searchpage.pt:26
-#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:38
+#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:48
 msgid "Owner"
 msgstr "Eigentümer"
@@ -367,6 +340,5 @@
 msgstr "Deaktivierte PIN reaktivieren"
 
-#: waeup/kofa/accesscodes/workflow.py:37
-#: waeup/kofa/applicants/workflow.py:39
+#: waeup/kofa/accesscodes/workflow.py:37 waeup/kofa/applicants/workflow.py:39
 msgid "initialized"
 msgstr "initialisiert"
@@ -388,18 +360,18 @@
 msgstr "Unbenutzte PIN deaktivieren"
 
-#: waeup/kofa/applicants/applicant.py:111
+#: waeup/kofa/applicants/applicant.py:119
 msgid "Applicant has not yet been admitted."
 msgstr "Antrafsteller wurde noch nicht zugelassen."
 
-#: waeup/kofa/applicants/applicant.py:117
+#: waeup/kofa/applicants/applicant.py:125
 msgid "Registration Number exists."
 msgstr "Regsistrierungsnummer existiert."
 
-#: waeup/kofa/applicants/applicant.py:120
+#: waeup/kofa/applicants/applicant.py:128
 msgid "No course admitted provided."
 msgstr "Es wurde noch kein Studiengang zugewiesen."
 
 #. Default: ""
-#: waeup/kofa/applicants/applicant.py:156
+#: waeup/kofa/applicants/applicant.py:160
 msgid "Student ${a} created"
 msgstr "Student ${a}  erzeugt"
@@ -410,208 +382,174 @@
 
 #. Default: ""
-#: waeup/kofa/applicants/batching.py:258
-#: waeup/kofa/students/batching.py:217
+#: waeup/kofa/applicants/batching.py:258 waeup/kofa/students/batching.py:216
 msgid "State '${a}' set"
 msgstr "Zustand '${a}' gesetzt"
 
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:1024
+#: waeup/kofa/applicants/browser.py:1002
+msgid "1st and 2nd choice must be different."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1020
+msgid "The form cannot be submitted. Wrong state!"
+msgstr ""
+"Dieses Formular kann nicht abgesendet werden, da Sie den falschen "
+"Antragsstatus haben."
+
+#: waeup/kofa/applicants/browser.py:1026
+msgid "Form has been submitted."
+msgstr "Das Formular wurde eingereicht."
+
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:1069
 msgid "Apply for ${a}"
 msgstr "Registrierung für ${a}"
 
-#: waeup/kofa/applicants/browser.py:1029
+#: waeup/kofa/applicants/browser.py:1074
 msgid "Outside application period."
 msgstr "Außerhalb des Antragszeitraums."
 
-#: waeup/kofa/applicants/browser.py:1044
-#: waeup/kofa/browser/pages.py:2323
-#: waeup/kofa/students/browser.py:2282
+#: waeup/kofa/applicants/browser.py:1089 waeup/kofa/browser/pages.py:2353
+#: waeup/kofa/students/browser.py:2700
 msgid "Send login credentials to email address"
 msgstr "Zugangsdaten an Email-Adresse senden"
 
-#: waeup/kofa/applicants/browser.py:105
-#: waeup/kofa/applicants/viewlets.py:90
+#: waeup/kofa/applicants/browser.py:1112 waeup/kofa/students/browser.py:2717
+msgid "An error occurred."
+msgstr "Es ein Fehler auf."
+
+#: waeup/kofa/applicants/browser.py:1118 waeup/kofa/applicants/browser.py:1130
+msgid "No application record found."
+msgstr "Es wurde kein passender Datensatz gefunden."
+
+#: waeup/kofa/applicants/browser.py:112 waeup/kofa/applicants/viewlets.py:90
 msgid "Search applicants"
 msgstr "Suche nach Antragstellern"
 
-#: waeup/kofa/applicants/browser.py:1067
-#: waeup/kofa/students/browser.py:2299
-msgid "An error occurred."
-msgstr "Es ein Fehler auf."
-
-#: waeup/kofa/applicants/browser.py:1073
-#: waeup/kofa/applicants/browser.py:1085
-msgid "No application record found."
-msgstr "Es wurde kein passender Datensatz gefunden."
-
-#: waeup/kofa/applicants/browser.py:1077
-#: waeup/kofa/students/browser.py:2308
-msgid "Your password has already been set and used. Please proceed to the login page."
-msgstr "Das Passwort wurde bereits gesetzt und benutzt. Bitte gehen Sie zu Login-Seite."
-
-#: waeup/kofa/applicants/browser.py:1096
+#: waeup/kofa/applicants/browser.py:1122 waeup/kofa/students/browser.py:2726
+msgid ""
+"Your password has already been set and used. Please proceed to the login "
+"page."
+msgstr ""
+"Das Passwort wurde bereits gesetzt und benutzt. Bitte gehen Sie zu Login-"
+"Seite."
+
+#: waeup/kofa/applicants/browser.py:1141
 msgid "You have successfully been registered for the"
 msgstr "Sie haben sich erfolgreich registriert für"
 
-#: waeup/kofa/applicants/browser.py:1113
+#: waeup/kofa/applicants/browser.py:1158
 msgid "Your registration was successful."
 msgstr "Ihre Registrierung war erfolgreich."
 
-#: waeup/kofa/applicants/browser.py:121
-#: waeup/kofa/students/browser.py:209
-#: waeup/kofa/students/browser.py:249
+#: waeup/kofa/applicants/browser.py:128 waeup/kofa/students/browser.py:276
+#: waeup/kofa/students/browser.py:319
 msgid "Empty search string"
 msgstr "Leerer Suchtext"
 
-#: waeup/kofa/applicants/browser.py:126
+#: waeup/kofa/applicants/browser.py:133
 msgid "No applicant found."
 msgstr "Es wurde kein Antragsteller gefunden."
 
-#: waeup/kofa/applicants/browser.py:134
-#: waeup/kofa/applicants/viewlets.py:99
+#: waeup/kofa/applicants/browser.py:141 waeup/kofa/applicants/viewlets.py:99
 msgid "Manage application section"
 msgstr "Antragstellungsverfahren verwalten"
 
-#: waeup/kofa/applicants/browser.py:137
-#: waeup/kofa/applicants/browser.py:212
-#: waeup/kofa/applicants/browser.py:344
-#: waeup/kofa/applicants/browser.py:397
-#: waeup/kofa/applicants/browser.py:766
-#: waeup/kofa/applicants/browser.py:805
-#: waeup/kofa/applicants/browser.py:905
-#: waeup/kofa/applicants/browser.py:908
-#: waeup/kofa/applicants/browser.py:954
-#: waeup/kofa/browser/pages.py:546
-#: waeup/kofa/browser/pages.py:703
-#: waeup/kofa/browser/pages.py:726
-#: waeup/kofa/browser/pages.py:805
-#: waeup/kofa/browser/pages.py:1440
-#: waeup/kofa/browser/pages.py:1725
-#: waeup/kofa/browser/pages.py:1762
-#: waeup/kofa/browser/pages.py:1891
-#: waeup/kofa/browser/pages.py:1940
-#: waeup/kofa/browser/pages.py:2088
-#: waeup/kofa/browser/pages.py:2131
-#: waeup/kofa/browser/pages.py:2152
-#: waeup/kofa/hostels/browser.py:131
-#: waeup/kofa/hostels/browser.py:176
-#: waeup/kofa/hostels/browser.py:241
-#: waeup/kofa/hostels/browser.py:265
-#: waeup/kofa/hostels/browser.py:360
-#: waeup/kofa/students/browser.py:459
-#: waeup/kofa/students/browser.py:512
-#: waeup/kofa/students/browser.py:662
-#: waeup/kofa/students/browser.py:739
-#: waeup/kofa/students/browser.py:824
-#: waeup/kofa/students/browser.py:852
-#: waeup/kofa/students/browser.py:1044
-#: waeup/kofa/students/browser.py:1076
-#: waeup/kofa/students/browser.py:1761
-#: waeup/kofa/students/browser.py:1776
-#: waeup/kofa/students/browser.py:1897
+#: waeup/kofa/applicants/browser.py:144 waeup/kofa/applicants/browser.py:219
+#: waeup/kofa/applicants/browser.py:351 waeup/kofa/applicants/browser.py:404
+#: waeup/kofa/applicants/browser.py:795 waeup/kofa/applicants/browser.py:841
+#: waeup/kofa/applicants/browser.py:949 waeup/kofa/applicants/browser.py:952
+#: waeup/kofa/applicants/browser.py:996 waeup/kofa/browser/pages.py:607
+#: waeup/kofa/browser/pages.py:764 waeup/kofa/browser/pages.py:787
+#: waeup/kofa/browser/pages.py:866 waeup/kofa/browser/pages.py:1533
+#: waeup/kofa/browser/pages.py:1784 waeup/kofa/browser/pages.py:1824
+#: waeup/kofa/browser/pages.py:1918 waeup/kofa/browser/pages.py:1967
+#: waeup/kofa/browser/pages.py:2118 waeup/kofa/browser/pages.py:2161
+#: waeup/kofa/browser/pages.py:2182 waeup/kofa/hostels/browser.py:131
+#: waeup/kofa/hostels/browser.py:176 waeup/kofa/hostels/browser.py:241
+#: waeup/kofa/hostels/browser.py:265 waeup/kofa/hostels/browser.py:360
+#: waeup/kofa/students/browser.py:542 waeup/kofa/students/browser.py:595
+#: waeup/kofa/students/browser.py:770 waeup/kofa/students/browser.py:872
+#: waeup/kofa/students/browser.py:965 waeup/kofa/students/browser.py:993
+#: waeup/kofa/students/browser.py:1341 waeup/kofa/students/browser.py:1386
+#: waeup/kofa/students/browser.py:2173 waeup/kofa/students/browser.py:2188
+#: waeup/kofa/students/browser.py:2311
 msgid "Save"
 msgstr "Speichern"
 
-#: waeup/kofa/applicants/browser.py:138
-#: waeup/kofa/applicants/browser.py:168
-#: waeup/kofa/applicants/browser.py:345
-#: waeup/kofa/applicants/browser.py:410
-#: waeup/kofa/browser/pages.py:706
-#: waeup/kofa/browser/pages.py:748
-#: waeup/kofa/browser/pages.py:832
-#: waeup/kofa/browser/pages.py:1645
-#: waeup/kofa/browser/pages.py:1656
-#: waeup/kofa/browser/pages.py:1726
-#: waeup/kofa/browser/pages.py:1757
-#: waeup/kofa/hostels/browser.py:134
-#: waeup/kofa/hostels/browser.py:149
-#: waeup/kofa/students/browser.py:233
-#: waeup/kofa/students/browser.py:1445
-#: waeup/kofa/students/browser.py:1458
+#: waeup/kofa/applicants/browser.py:145 waeup/kofa/applicants/browser.py:175
+#: waeup/kofa/applicants/browser.py:352 waeup/kofa/applicants/browser.py:423
+#: waeup/kofa/browser/pages.py:767 waeup/kofa/browser/pages.py:809
+#: waeup/kofa/browser/pages.py:893 waeup/kofa/browser/pages.py:1701
+#: waeup/kofa/browser/pages.py:1712 waeup/kofa/browser/pages.py:1785
+#: waeup/kofa/browser/pages.py:1816 waeup/kofa/hostels/browser.py:134
+#: waeup/kofa/hostels/browser.py:149 waeup/kofa/students/browser.py:300
+#: waeup/kofa/students/browser.py:1840 waeup/kofa/students/browser.py:1853
 msgid "Remove selected"
 msgstr "Ausgewählte Objekte löschen"
 
-#: waeup/kofa/applicants/browser.py:138
-#: waeup/kofa/applicants/browser.py:193
-#: waeup/kofa/applicants/browser.py:224
-#: waeup/kofa/applicants/browser.py:234
+#: waeup/kofa/applicants/browser.py:145 waeup/kofa/applicants/browser.py:200
+#: waeup/kofa/applicants/browser.py:231 waeup/kofa/applicants/browser.py:241
 msgid "Add applicants container"
 msgstr "Ordner für Antragsteller hinzufügen"
 
-#: waeup/kofa/applicants/browser.py:139
-#: waeup/kofa/applicants/browser.py:202
-#: waeup/kofa/applicants/browser.py:347
-#: waeup/kofa/applicants/browser.py:468
-#: waeup/kofa/browser/pages.py:1727
-#: waeup/kofa/browser/pages.py:1780
-#: waeup/kofa/browser/pages.py:1895
-#: waeup/kofa/browser/pages.py:1975
-#: waeup/kofa/browser/pages.py:2134
-#: waeup/kofa/browser/pages.py:2185
+#: waeup/kofa/applicants/browser.py:146 waeup/kofa/applicants/browser.py:209
+#: waeup/kofa/applicants/browser.py:354 waeup/kofa/applicants/browser.py:481
+#: waeup/kofa/browser/pages.py:1786 waeup/kofa/browser/pages.py:1842
+#: waeup/kofa/browser/pages.py:1922 waeup/kofa/browser/pages.py:2005
+#: waeup/kofa/browser/pages.py:2164 waeup/kofa/browser/pages.py:2215
 msgid "Remove selected local roles"
 msgstr "Ausgewählte lokale Rollen löschen"
 
-#: waeup/kofa/applicants/browser.py:140
-#: waeup/kofa/applicants/browser.py:198
-#: waeup/kofa/applicants/browser.py:348
-#: waeup/kofa/applicants/browser.py:464
-#: waeup/kofa/browser/pages.py:1728
-#: waeup/kofa/browser/pages.py:1776
-#: waeup/kofa/browser/pages.py:1896
-#: waeup/kofa/browser/pages.py:1971
-#: waeup/kofa/browser/pages.py:2135
-#: waeup/kofa/browser/pages.py:2181
+#: waeup/kofa/applicants/browser.py:147 waeup/kofa/applicants/browser.py:205
+#: waeup/kofa/applicants/browser.py:355 waeup/kofa/applicants/browser.py:477
+#: waeup/kofa/browser/pages.py:1787 waeup/kofa/browser/pages.py:1838
+#: waeup/kofa/browser/pages.py:1923 waeup/kofa/browser/pages.py:2001
+#: waeup/kofa/browser/pages.py:2165 waeup/kofa/browser/pages.py:2211
 msgid "Add local role"
 msgstr "Lokale Rolle hinzufügen"
 
-#: waeup/kofa/applicants/browser.py:141
+#: waeup/kofa/applicants/browser.py:148
 msgid "Applicants Containers"
 msgstr "Ordner für Antragsteller"
 
-#: waeup/kofa/applicants/browser.py:174
+#: waeup/kofa/applicants/browser.py:181
 msgid "No container selected!"
 msgstr "Kein Container ausgewählt."
 
-#: waeup/kofa/applicants/browser.py:185
-#: waeup/kofa/applicants/browser.py:427
-#: waeup/kofa/applicants/browser.py:861
+#: waeup/kofa/applicants/browser.py:192 waeup/kofa/applicants/browser.py:440
+#: waeup/kofa/applicants/browser.py:896
 msgid "Could not delete:"
 msgstr "Konnte nicht gelöscht werden:"
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:188
-#: waeup/kofa/applicants/browser.py:430
-#: waeup/kofa/applicants/browser.py:864
-#: waeup/kofa/browser/pages.py:148
-#: waeup/kofa/students/browser.py:276
-#: waeup/kofa/students/browser.py:901
-#: waeup/kofa/students/browser.py:1101
-#: waeup/kofa/students/browser.py:1288
-#: waeup/kofa/students/browser.py:1478
-#: waeup/kofa/students/browser.py:2124
+#: waeup/kofa/applicants/browser.py:195 waeup/kofa/applicants/browser.py:443
+#: waeup/kofa/applicants/browser.py:899 waeup/kofa/browser/pages.py:153
+#: waeup/kofa/students/browser.py:346 waeup/kofa/students/browser.py:1055
+#: waeup/kofa/students/browser.py:1407 waeup/kofa/students/browser.py:1602
+#: waeup/kofa/students/browser.py:1873 waeup/kofa/students/browser.py:2549
 msgid "Successfully removed: ${a}"
 msgstr "Erfolgreich entfernt: ${a}"
 
-#: waeup/kofa/applicants/browser.py:216
-#: waeup/kofa/applicants/browser.py:407
-#: waeup/kofa/applicants/browser.py:834
-#: waeup/kofa/browser/pages.py:190
-#: waeup/kofa/browser/pages.py:2265
-#: waeup/kofa/hostels/browser.py:55
-#: waeup/kofa/students/browser.py:85
-#: waeup/kofa/students/browser.py:481
+#: waeup/kofa/applicants/browser.py:223 waeup/kofa/applicants/browser.py:418
+#: waeup/kofa/applicants/browser.py:869 waeup/kofa/applicants/browser.py:1005
+#: waeup/kofa/browser/pages.py:195 waeup/kofa/browser/pages.py:2295
+#: waeup/kofa/hostels/browser.py:55 waeup/kofa/students/browser.py:100
+#: waeup/kofa/students/browser.py:564
 msgid "Form has been saved."
 msgstr "Das Formular wurde gespeichert."
 
-#: waeup/kofa/applicants/browser.py:243
-msgid "An applicants container for the same application type and entrance year exists already in the database."
-msgstr "Ein Ordner für diesen Antragstypen mit gleichem Eingangsjahr existiert bereits."
-
-#: waeup/kofa/applicants/browser.py:251
+#: waeup/kofa/applicants/browser.py:250
+msgid ""
+"An applicants container for the same application type and entrance year "
+"exists already in the database."
+msgstr ""
+"Ein Ordner für diesen Antragstypen mit gleichem Eingangsjahr existiert "
+"bereits."
+
+#: waeup/kofa/applicants/browser.py:258
 msgid "Added:"
 msgstr "Hinzugefügt:"
 
-#: waeup/kofa/applicants/browser.py:263
-#: waeup/kofa/applicants/export.py:75
+#: waeup/kofa/applicants/browser.py:270 waeup/kofa/applicants/export.py:75
 #: waeup/kofa/applicants/viewlets.py:45
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:12
@@ -619,168 +557,144 @@
 msgstr "Antragsteller"
 
-#: waeup/kofa/applicants/browser.py:346
-#: waeup/kofa/applicants/browser.py:435
+#: waeup/kofa/applicants/browser.py:353 waeup/kofa/applicants/browser.py:448
 msgid "Create students from selected"
 msgstr "Wandel ausgewählte Antragsteller in Studenten um"
 
-#: waeup/kofa/applicants/browser.py:354
+#: waeup/kofa/applicants/browser.py:361
 msgid "Manage applicants container"
 msgstr "Ordner für Antragsteller verwalten"
 
-#: waeup/kofa/applicants/browser.py:416
-#: waeup/kofa/applicants/browser.py:441
+#: waeup/kofa/applicants/browser.py:429 waeup/kofa/applicants/browser.py:454
 msgid "No applicant selected!"
 msgstr "Nichts ausgewählt!"
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:452
-#: waeup/kofa/applicants/browser.py:593
+#: waeup/kofa/applicants/browser.py:465 waeup/kofa/applicants/browser.py:614
 msgid "${a} students successfully created."
 msgstr "Student ${a} erfolgreich erzeugt."
 
-#: waeup/kofa/applicants/browser.py:455
-#: waeup/kofa/applicants/browser.py:596
+#: waeup/kofa/applicants/browser.py:468 waeup/kofa/applicants/browser.py:617
 msgid "No student could be created."
 msgstr "Es konnte kein Student erzeugt werden."
 
-#: waeup/kofa/applicants/browser.py:482
-#: waeup/kofa/applicants/viewlets.py:115
+#: waeup/kofa/applicants/browser.py:495 waeup/kofa/applicants/viewlets.py:115
 msgid "Add applicant"
 msgstr "Antragsteller hinzufügen"
 
-#: waeup/kofa/applicants/browser.py:485
+#: waeup/kofa/applicants/browser.py:498
 msgid "Create application record"
 msgstr "Antrag hinzufügen"
 
-#: waeup/kofa/applicants/browser.py:490
+#: waeup/kofa/applicants/browser.py:503
 msgid "Applicant record created."
 msgstr "Antrag wurde erzeugt."
 
-#: waeup/kofa/applicants/browser.py:504
+#: waeup/kofa/applicants/browser.py:517
 msgid "Applicant"
 msgstr "Antragsteller"
 
-#: waeup/kofa/applicants/browser.py:524
-#: waeup/kofa/students/browser.py:367
+#: waeup/kofa/applicants/browser.py:541 waeup/kofa/students/browser.py:438
 msgid "set"
 msgstr "gesetzt"
 
-#: waeup/kofa/applicants/browser.py:525
-#: waeup/kofa/students/browser.py:368
+#: waeup/kofa/applicants/browser.py:542 waeup/kofa/students/browser.py:439
 msgid "unset"
 msgstr "ungesetzt"
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:530
+#: waeup/kofa/applicants/browser.py:547
 msgid "${a} <br /> Application Record ${b}"
 msgstr "${a} <br /> Antrag ${b}"
 
-#: waeup/kofa/applicants/browser.py:616
+#: waeup/kofa/applicants/browser.py:637 waeup/kofa/students/utils.py:426
+#: waeup/kofa/students/utils.py:459
 msgid "This type of payment has already been made."
 msgstr "Diese Bezahlung wurde bereits ausgeführt."
 
-#: waeup/kofa/applicants/browser.py:628
-#: waeup/kofa/students/browser.py:1335
+#: waeup/kofa/applicants/browser.py:649 waeup/kofa/students/browser.py:1655
+#: waeup/kofa/students/browser.py:1693 waeup/kofa/students/browser.py:1726
 msgid "Payment ticket created."
 msgstr "Bezahl-Ticket wurde erzeugt."
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:651
-#: waeup/kofa/students/browser.py:1365
+#: waeup/kofa/applicants/browser.py:672 waeup/kofa/students/browser.py:1749
 msgid "${a}: Online Payment Ticket ${b}"
 msgstr "${a}: Online-Bezahl-Ticket ${b}"
 
-#: waeup/kofa/applicants/browser.py:67
-msgid "'You can not edit your application records after final submission. You really want to submit?'"
-msgstr "'Nach dem Absenden können Sie dieses Formular nicht mehr bearbeiten. Wollen Sie wirklich absenden?'"
-
-#: waeup/kofa/applicants/browser.py:688
-#: waeup/kofa/students/browser.py:1412
+#: waeup/kofa/applicants/browser.py:68
+msgid ""
+"'You can not edit your application records after final submission. You "
+"really want to submit?'"
+msgstr ""
+"'Nach dem Absenden können Sie dieses Formular nicht mehr bearbeiten. Wollen "
+"Sie wirklich absenden?'"
+
+#: waeup/kofa/applicants/browser.py:717 waeup/kofa/students/browser.py:1806
 msgid "Payment Data"
 msgstr "Zahlung"
 
-#: waeup/kofa/applicants/browser.py:694
-#: waeup/kofa/students/browser.py:1418
+#: waeup/kofa/applicants/browser.py:723 waeup/kofa/students/browser.py:1812
 msgid "Online Payment Slip"
 msgstr "Quittung"
 
-#: waeup/kofa/applicants/browser.py:720
+#: waeup/kofa/applicants/browser.py:749
 #, fuzzy
 msgid "Please pay and submit before trying to download the application slip."
 msgstr "Sie müssen die Gebühr bezahlen, um den Antrag herunterladen zu können."
 
-#: waeup/kofa/applicants/browser.py:741
+#: waeup/kofa/applicants/browser.py:770
 msgid "Uploaded image is too big!"
 msgstr "Das hochgeladene Bild ist zu groß!"
 
-#: waeup/kofa/applicants/browser.py:746
+#: waeup/kofa/applicants/browser.py:775
 msgid "jpg file extension expected."
 msgstr "jpg-Dateiendung erwartet."
 
-#: waeup/kofa/applicants/browser.py:766
-#: waeup/kofa/applicants/browser.py:908
-#: waeup/kofa/applicants/browser.py:962
+#: waeup/kofa/applicants/browser.py:795 waeup/kofa/applicants/browser.py:952
+#: waeup/kofa/applicants/browser.py:1008
 msgid "Final Submit"
 msgstr "Endgültig einreichen"
 
-#: waeup/kofa/applicants/browser.py:767
-#: waeup/kofa/applicants/browser.py:873
-#: waeup/kofa/applicants/browser.py:906
-#: waeup/kofa/applicants/browser.py:943
-#: waeup/kofa/students/browser.py:1295
+#: waeup/kofa/applicants/browser.py:796 waeup/kofa/applicants/browser.py:908
+#: waeup/kofa/applicants/browser.py:950 waeup/kofa/applicants/browser.py:985
 msgid "Add online payment ticket"
 msgstr "Ticket für Online-Bezahlung hinzufügen"
 
-#: waeup/kofa/applicants/browser.py:767
-#: waeup/kofa/applicants/browser.py:878
-#: waeup/kofa/applicants/browser.py:906
-#: waeup/kofa/applicants/browser.py:909
-#: waeup/kofa/applicants/browser.py:948
-#: waeup/kofa/students/browser.py:1046
-#: waeup/kofa/students/browser.py:1085
-#: waeup/kofa/students/browser.py:1270
-#: waeup/kofa/students/browser.py:2131
+#: waeup/kofa/applicants/browser.py:796 waeup/kofa/applicants/browser.py:913
+#: waeup/kofa/applicants/browser.py:950 waeup/kofa/applicants/browser.py:953
+#: waeup/kofa/applicants/browser.py:990 waeup/kofa/students/browser.py:1343
+#: waeup/kofa/students/browser.py:1391 waeup/kofa/students/browser.py:1583
+#: waeup/kofa/students/browser.py:2557
 msgid "Remove selected tickets"
 msgstr "Ausgewählte Tickets löschen"
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:790
+#: waeup/kofa/applicants/browser.py:826
 msgid "${a} <br /> Application Form ${b}"
 msgstr "${a} <br /> Antragsformular ${b}"
 
-#: waeup/kofa/applicants/browser.py:802
-#: waeup/kofa/students/browser.py:509
+#: waeup/kofa/applicants/browser.py:838 waeup/kofa/students/browser.py:592
 msgid "No transition"
 msgstr "Keine Änderung"
 
-#: waeup/kofa/applicants/browser.py:83
+#: waeup/kofa/applicants/browser.py:84
 msgid "Application Section"
 msgstr "Antragstellung"
 
-#: waeup/kofa/applicants/browser.py:848
-#: waeup/kofa/students/browser.py:1276
+#: waeup/kofa/applicants/browser.py:883 waeup/kofa/students/browser.py:1589
 msgid "No payment selected."
 msgstr "Nichts ausgewählt!"
 
-#: waeup/kofa/applicants/browser.py:919
-#: waeup/kofa/students/browser.py:93
+#: waeup/kofa/applicants/browser.py:961 waeup/kofa/students/browser.py:108
 msgid "The requested form is locked (read-only)."
 msgstr "Dieses Formular ist gesperrt."
 
-#: waeup/kofa/applicants/browser.py:935
+#: waeup/kofa/applicants/browser.py:977
 msgid "No passport picture uploaded."
 msgstr "Es wurde noch kein Passbild hochgeladen."
 
-#: waeup/kofa/applicants/browser.py:937
+#: waeup/kofa/applicants/browser.py:979
 msgid "Passport picture confirmation box not ticked."
 msgstr "Bitte bestätigen Sie das Passbild."
-
-#: waeup/kofa/applicants/browser.py:974
-msgid "The form cannot be submitted. Wrong state!"
-msgstr "Dieses Formular kann nicht abgesendet werden, da Sie den falschen Antragsstatus haben."
-
-#: waeup/kofa/applicants/browser.py:981
-msgid "Form has been submitted."
-msgstr "Das Formular wurde eingereicht."
 
 #: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:2
@@ -815,10 +729,15 @@
 
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:66
-msgid "I confirm that the Passport Photograph uploaded on this form is a true picture of me."
-msgstr "Ich bestätige, dass die hochgeladene Fotografie ein naturgetreues Portrait von mir ist."
+msgid ""
+"I confirm that the Passport Photograph uploaded on this form is a true "
+"picture of me."
+msgstr ""
+"Ich bestätige, dass die hochgeladene Fotografie ein naturgetreues Portrait "
+"von mir ist."
 
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:82
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:40
-msgid "Acceptance Fee Payment Tickets"
+#, fuzzy
+msgid "Application Fee Payment Tickets"
 msgstr "Zullassungsgebühr-Tickets"
 
@@ -829,10 +748,18 @@
 
 #: waeup/kofa/applicants/browser_templates/applicantregister.pt:18
-msgid "An account will be created for you and an email with your login credentials will be sent to the address provided."
-msgstr "Ein Benutzerkonto wird für Sie eingerichtet. Anschließend werden die die Anmeldedaten an die von Ihnen zur Verfügung gestellte Emailadresse versendet."
+msgid ""
+"An account will be created for you and an email with your login credentials "
+"will be sent to the address provided."
+msgstr ""
+"Ein Benutzerkonto wird für Sie eingerichtet. Anschließend werden die die "
+"Anmeldedaten an die von Ihnen zur Verfügung gestellte Emailadresse versendet."
 
 #: waeup/kofa/applicants/browser_templates/applicantregister.pt:22
-msgid "Your application record will be looked up and an email with your login credentials will be sent to the address provided."
-msgstr "Wenn Ihr Datensatz gefunden wurde, werden die Zugangsdaten an die zur Verfügung gestellte Emailadresse versendet."
+msgid ""
+"Your application record will be looked up and an email with your login "
+"credentials will be sent to the address provided."
+msgstr ""
+"Wenn Ihr Datensatz gefunden wurde, werden die Zugangsdaten an die zur "
+"Verfügung gestellte Emailadresse versendet."
 
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:46
@@ -847,5 +774,9 @@
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:92
 msgid "note_acmp"
-msgstr "Es sind mehr als 5000 Datensätze in diesem Container. Um lange Wartezeiten beim Herunterladen zu vermeiden, wurde die Auflistung der Datensätze deaktiviert. Bitte nutzen Sie das ${search_link}, um Antragsdatensätze zu finden."
+msgstr ""
+"Es sind mehr als 5000 Datensätze in diesem Container. Um lange Wartezeiten "
+"beim Herunterladen zu vermeiden, wurde die Auflistung der Datensätze "
+"deaktiviert. Bitte nutzen Sie das ${search_link}, um Antragsdatensätze zu "
+"finden."
 
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:93
@@ -856,5 +787,9 @@
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:38
 msgid "note_armp"
-msgstr "Bitte beachten Sie, dass die Container hier im manage-Modus geöffnet werde. Damit werden die Links zu allen Antragstellern in den Browser geladen. Das kann je nach Internetverbindung recht lange dauern und erfordert möglicherweise etwas Geduld."
+msgstr ""
+"Bitte beachten Sie, dass die Container hier im manage-Modus geöffnet werde. "
+"Damit werden die Links zu allen Antragstellern in den Browser geladen. Das "
+"kann je nach Internetverbindung recht lange dauern und erfordert "
+"möglicherweise etwas Geduld."
 
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:56
@@ -887,20 +822,19 @@
 msgstr "Basisordner für Antragsteller"
 
-#: waeup/kofa/applicants/interfaces.py:147
+#: waeup/kofa/applicants/interfaces.py:143
 msgid "Create Application Records"
 msgstr "Anträge hinzufügen"
 
-#: waeup/kofa/applicants/interfaces.py:148
+#: waeup/kofa/applicants/interfaces.py:144
 msgid "Update Application Records"
 msgstr "Anträge aktualisieren"
 
-#: waeup/kofa/applicants/interfaces.py:162
-#: waeup/kofa/applicants/interfaces.py:226
+#: waeup/kofa/applicants/interfaces.py:174
+#: waeup/kofa/applicants/interfaces.py:238
 msgid "Human readable description in HTML format"
 msgstr "Lesbare Beschreibung im HTML-Format"
 
-#: waeup/kofa/applicants/interfaces.py:180
-#: waeup/kofa/students/browser.py:1009
-#: waeup/kofa/university/interfaces.py:38
+#: waeup/kofa/applicants/interfaces.py:192 waeup/kofa/students/browser.py:1130
+#: waeup/kofa/students/browser.py:1290 waeup/kofa/university/interfaces.py:38
 #: waeup/kofa/university/interfaces.py:66
 #: waeup/kofa/university/interfaces.py:86
@@ -909,5 +843,5 @@
 #: waeup/kofa/university/interfaces.py:188
 #: waeup/kofa/university/interfaces.py:201
-#: waeup/kofa/university/interfaces.py:284
+#: waeup/kofa/university/interfaces.py:311
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:39
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:68
@@ -918,6 +852,6 @@
 #: waeup/kofa/browser/templates/facultymanagepage.pt:41
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:36
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:14
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:34
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:15
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:26
 #: waeup/kofa/applicants/browser_templates/applicantsrootpage.pt:10
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:52
@@ -925,6 +859,6 @@
 msgstr "Kürzel"
 
-#: waeup/kofa/applicants/interfaces.py:186
-#: waeup/kofa/students/browser.py:1010
+#: waeup/kofa/applicants/interfaces.py:198 waeup/kofa/students/browser.py:1131
+#: waeup/kofa/students/browser.py:1291 waeup/kofa/students/interfaces.py:597
 #: waeup/kofa/university/interfaces.py:208
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:41
@@ -938,6 +872,7 @@
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:38
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:37
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:15
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:35
+#: waeup/kofa/students/browser_templates/transcript.pt:38
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:16
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:27
 #: waeup/kofa/applicants/browser_templates/applicantsrootpage.pt:11
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:54
@@ -945,163 +880,165 @@
 msgstr "Titel"
 
-#: waeup/kofa/applicants/interfaces.py:192
-#: waeup/kofa/applicants/interfaces.py:296
+#: waeup/kofa/applicants/interfaces.py:204
+#: waeup/kofa/applicants/interfaces.py:318
 msgid "Application Target"
 msgstr "Antragsobjekt (Programm)"
 
-#: waeup/kofa/applicants/interfaces.py:199
-#: waeup/kofa/applicants/interfaces.py:303
+#: waeup/kofa/applicants/interfaces.py:211
+#: waeup/kofa/applicants/interfaces.py:325
 msgid "Year of Entrance"
 msgstr "Eingangsjahr"
 
-#: waeup/kofa/applicants/interfaces.py:206
+#: waeup/kofa/applicants/interfaces.py:218
 msgid "Application Mode"
 msgstr "Modus der Antragstellung"
 
-#: waeup/kofa/applicants/interfaces.py:220
+#: waeup/kofa/applicants/interfaces.py:232
 msgid "Category for the grouping of certificates"
 msgstr "Kategorie für die Gruppierung von Zertifikaten"
 
-#: waeup/kofa/applicants/interfaces.py:239
+#: waeup/kofa/applicants/interfaces.py:251
 msgid "Application Start Date"
 msgstr "Beginn der Antragsperiode"
 
-#: waeup/kofa/applicants/interfaces.py:241
-#: waeup/kofa/applicants/interfaces.py:247
-#: waeup/kofa/hostels/interfaces.py:35
-#: waeup/kofa/hostels/interfaces.py:41
+#: waeup/kofa/applicants/interfaces.py:253
+#: waeup/kofa/applicants/interfaces.py:259 waeup/kofa/hostels/interfaces.py:39
+#: waeup/kofa/hostels/interfaces.py:45
 msgid "Example:"
 msgstr "Beispiel:"
 
-#: waeup/kofa/applicants/interfaces.py:245
+#: waeup/kofa/applicants/interfaces.py:257
 msgid "Application Closing Date"
 msgstr "Ende der Antragsperiode"
 
-#: waeup/kofa/applicants/interfaces.py:251
+#: waeup/kofa/applicants/interfaces.py:263
 msgid "Forbid additions after deadline (enddate)"
 msgstr "Antragstellung nach Ablauf der Antragsfrist verbieten"
 
-#: waeup/kofa/applicants/interfaces.py:257
-#: waeup/kofa/interfaces.py:591
-#: waeup/kofa/payments/interfaces.py:37
+#: waeup/kofa/applicants/interfaces.py:269 waeup/kofa/interfaces.py:652
 msgid "Application Fee"
 msgstr "Antragsgebühr"
 
-#: waeup/kofa/applicants/interfaces.py:331
-#: waeup/kofa/students/interfaces.py:166
+#: waeup/kofa/applicants/interfaces.py:275
+#, fuzzy
+msgid "Hide container"
+msgstr "Ordner für Antragsteller verwalten"
+
+#: waeup/kofa/applicants/interfaces.py:353
+#: waeup/kofa/students/interfaces.py:185
 msgid "Account suspended"
 msgstr "Konto gesperrt"
 
-#: waeup/kofa/applicants/interfaces.py:337
+#: waeup/kofa/applicants/interfaces.py:359
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:26
 msgid "Applicant Id"
 msgstr "Antragsteller Id"
 
-#: waeup/kofa/applicants/interfaces.py:342
-#: waeup/kofa/students/interfaces.py:198
-#: waeup/kofa/students/interfaces.py:306
+#: waeup/kofa/applicants/interfaces.py:364
+#: waeup/kofa/students/interfaces.py:225 waeup/kofa/students/interfaces.py:356
 msgid "Registration Number"
 msgstr "Registrierungsnummer"
 
-#: waeup/kofa/applicants/interfaces.py:353
-#: waeup/kofa/applicants/interfaces.py:503
-#: waeup/kofa/students/interfaces.py:177
-#: waeup/kofa/students/interfaces.py:331
+#: waeup/kofa/applicants/interfaces.py:375
+#: waeup/kofa/applicants/interfaces.py:526
+#: waeup/kofa/students/interfaces.py:204 waeup/kofa/students/interfaces.py:381
 msgid "First Name"
 msgstr "Vorname"
 
-#: waeup/kofa/applicants/interfaces.py:357
-#: waeup/kofa/students/interfaces.py:182
+#: waeup/kofa/applicants/interfaces.py:379
+#: waeup/kofa/students/interfaces.py:209
 msgid "Middle Name"
 msgstr "Zweiter Vorname"
 
-#: waeup/kofa/applicants/interfaces.py:361
-#: waeup/kofa/students/interfaces.py:187
+#: waeup/kofa/applicants/interfaces.py:383
+#: waeup/kofa/students/interfaces.py:214
 msgid "Last Name (Surname)"
 msgstr "Nachname"
 
-#: waeup/kofa/applicants/interfaces.py:365
-#: waeup/kofa/students/interfaces.py:253
+#: waeup/kofa/applicants/interfaces.py:387
+#: waeup/kofa/students/interfaces.py:297
 msgid "Date of Birth"
 msgstr "Geburtsdatum"
 
-#: waeup/kofa/applicants/interfaces.py:371
-#: waeup/kofa/students/interfaces.py:192
+#: waeup/kofa/applicants/interfaces.py:393
+#: waeup/kofa/students/interfaces.py:219
 msgid "Sex"
 msgstr "Geschlecht"
 
-#: waeup/kofa/applicants/interfaces.py:376
-#: waeup/kofa/applicants/interfaces.py:451
-#: waeup/kofa/applicants/interfaces.py:508
-#: waeup/kofa/browser/interfaces.py:214
-#: waeup/kofa/interfaces.py:416
-#: waeup/kofa/interfaces.py:452
-#: waeup/kofa/students/interfaces.py:336
+#: waeup/kofa/applicants/interfaces.py:398
+#: waeup/kofa/applicants/interfaces.py:474
+#: waeup/kofa/applicants/interfaces.py:531
+#: waeup/kofa/browser/interfaces.py:221 waeup/kofa/interfaces.py:435
+#: waeup/kofa/interfaces.py:511 waeup/kofa/students/interfaces.py:386
 msgid "Email Address"
 msgstr "Emailadresse"
 
-#: waeup/kofa/applicants/interfaces.py:381
-#: waeup/kofa/interfaces.py:421
-#: waeup/kofa/interfaces.py:459
-#: waeup/kofa/students/interfaces.py:223
+#: waeup/kofa/applicants/interfaces.py:403 waeup/kofa/interfaces.py:440
+#: waeup/kofa/interfaces.py:518 waeup/kofa/students/interfaces.py:250
 msgid "Phone"
 msgstr "Telefon"
 
-#: waeup/kofa/applicants/interfaces.py:386
-#: waeup/kofa/applicants/interfaces.py:456
+#: waeup/kofa/applicants/interfaces.py:408
+#: waeup/kofa/applicants/interfaces.py:479
 msgid "1st Choice Course of Study"
 msgstr "Studienfach (1. Wahl)"
 
-#: waeup/kofa/applicants/interfaces.py:391
-#: waeup/kofa/applicants/interfaces.py:461
+#: waeup/kofa/applicants/interfaces.py:413
+#: waeup/kofa/applicants/interfaces.py:484
 msgid "2nd Choice Course of Study"
 msgstr "Studienfach (2. Wahl)"
 
-#: waeup/kofa/applicants/interfaces.py:403
-#: waeup/kofa/applicants/interfaces.py:472
+#: waeup/kofa/applicants/interfaces.py:425
+#: waeup/kofa/applicants/interfaces.py:495
 msgid "Notice"
 msgstr "Bemerkung"
 
-#: waeup/kofa/applicants/interfaces.py:407
-#: waeup/kofa/students/interfaces.py:172
+#: waeup/kofa/applicants/interfaces.py:429
+#: waeup/kofa/students/interfaces.py:199
 #: waeup/kofa/browser/templates/showstudentspage.pt:4
-#: waeup/kofa/students/browser_templates/containerpage.pt:29
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:35
+#: waeup/kofa/students/browser_templates/containerpage.pt:32
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:38
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:56
 msgid "Student Id"
 msgstr "Studenten Id"
 
-#: waeup/kofa/applicants/interfaces.py:412
-#: waeup/kofa/applicants/interfaces.py:466
+#: waeup/kofa/applicants/interfaces.py:434
+#: waeup/kofa/applicants/interfaces.py:489
 msgid "Admitted Course of Study"
 msgstr "Zugelassenes Studienfach"
 
-#: waeup/kofa/applicants/interfaces.py:417
+#: waeup/kofa/applicants/interfaces.py:439
 msgid "Form locked"
 msgstr "Formular gesperrt"
 
-#: waeup/kofa/applicants/payment.py:53
-#: waeup/kofa/applicants/workflow.py:74
-#: waeup/kofa/students/payments.py:129
+#: waeup/kofa/applicants/payment.py:53 waeup/kofa/applicants/workflow.py:74
+#: waeup/kofa/students/payments.py:115
 msgid "Payment approved"
 msgstr "Zahlung bestätigt"
 
-#: waeup/kofa/applicants/payment.py:66
-#: waeup/kofa/students/payments.py:118
+#: waeup/kofa/applicants/payment.py:66 waeup/kofa/students/payments.py:104
 msgid "Successful payment"
 msgstr "Erfolgreiche Zahlung"
 
-#: waeup/kofa/applicants/payment.py:73
-#: waeup/kofa/students/payments.py:136
+#: waeup/kofa/applicants/payment.py:73 waeup/kofa/students/payments.py:122
 msgid "This ticket has already been paid."
 msgstr "Diese Bezahlung wurde bereits ausgeführt."
 
-#: waeup/kofa/applicants/pdf.py:51
+#: waeup/kofa/applicants/pdf.py:65
 msgid "Application Record"
 msgstr "Antrag"
 
 #. Default: ""
-#: waeup/kofa/applicants/pdf.py:85
-msgid "Proceed to the login page of the portal and enter your new credentials: user name= ${a}, password = ${b}. Change your password when you have logged in."
-msgstr "Gehen Sie zur Login-Seite des Portals und geben Sie die neuen Zugansdaten ein: Benutzername= ${a}, Passwort = ${b}. Ändern Sie Ihr Passwort, wenn Sie sich eingeloggt haben."
+#: waeup/kofa/applicants/pdf.py:99
+#, fuzzy
+msgid ""
+"\n"
+" Proceed to the login page of the portal and enter your new credentials: "
+"user name= ${a}, password = ${b}. Change your password when you have logged "
+"in."
+msgstr ""
+"Gehen Sie zur Login-Seite des Portals und geben Sie die neuen Zugansdaten "
+"ein: Benutzername= ${a}, Passwort = ${b}. Ändern Sie Ihr Passwort, wenn Sie "
+"sich eingeloggt haben."
 
 #: waeup/kofa/applicants/utils.py:40
@@ -1113,6 +1050,7 @@
 msgstr "Prozessdaten"
 
-#: waeup/kofa/applicants/utils.py:56
-#: waeup/kofa/students/utils.py:322
+#: waeup/kofa/applicants/utils.py:56 waeup/kofa/students/browser.py:139
+#: waeup/kofa/students/utils.py:356 waeup/kofa/students/utils.py:383
+#: waeup/kofa/students/utils.py:394 waeup/kofa/students/utils.py:450
 msgid "Session configuration object is not available."
 msgstr "Session-Konfiguration ist nicht verfügbar."
@@ -1126,39 +1064,40 @@
 msgstr "Containerstatistic"
 
-#: waeup/kofa/applicants/viewlets.py:136
+#: waeup/kofa/applicants/viewlets.py:137
 msgid "Manage container"
 msgstr "Ordner für Antragsteller verwalten"
 
-#: waeup/kofa/applicants/viewlets.py:144
+#: waeup/kofa/applicants/viewlets.py:146 waeup/kofa/applicants/viewlets.py:155
+#, fuzzy
+msgid "Create students"
+msgstr "Studentendatensatz erzeugen"
+
+#: waeup/kofa/applicants/viewlets.py:163
 msgid "View application record"
 msgstr "Antrag anschauen"
 
-#: waeup/kofa/applicants/viewlets.py:152
+#: waeup/kofa/applicants/viewlets.py:171
 msgid "Manage application record"
 msgstr "Antrag verwalten"
 
-#: waeup/kofa/applicants/viewlets.py:160
+#: waeup/kofa/applicants/viewlets.py:179
 msgid "Edit application record"
 msgstr "Antrag bearbeiten"
 
-#: waeup/kofa/applicants/viewlets.py:178
+#: waeup/kofa/applicants/viewlets.py:197
 msgid "Download application slip"
 msgstr "Antrag herunterladen"
 
-#: waeup/kofa/applicants/viewlets.py:194
-#: waeup/kofa/applicants/workflow.py:108
-#: waeup/kofa/students/browser.py:291
+#: waeup/kofa/applicants/viewlets.py:213 waeup/kofa/applicants/workflow.py:108
+#: waeup/kofa/students/browser.py:361
 msgid "Create student record"
 msgstr "Studenten erzeugen"
 
-#: waeup/kofa/applicants/viewlets.py:211
-#: waeup/kofa/students/viewlets.py:428
+#: waeup/kofa/applicants/viewlets.py:230 waeup/kofa/students/viewlets.py:480
 msgid "Download payment slip"
 msgstr "Quittung herunterladen"
 
-#: waeup/kofa/applicants/viewlets.py:226
-#: waeup/kofa/applicants/workflow.py:73
-#: waeup/kofa/students/viewlets.py:443
-#: waeup/kofa/students/workflow.py:97
+#: waeup/kofa/applicants/viewlets.py:245 waeup/kofa/applicants/workflow.py:73
+#: waeup/kofa/students/viewlets.py:495 waeup/kofa/students/workflow.py:97
 msgid "Approve payment"
 msgstr "Zahlung bestätigen"
@@ -1168,44 +1107,38 @@
 msgstr "Antragstellung"
 
-#: waeup/kofa/applicants/viewlets.py:74
-#: waeup/kofa/students/viewlets.py:641
+#: waeup/kofa/applicants/viewlets.py:74 waeup/kofa/students/viewlets.py:728
 msgid "My Data"
 msgstr "Meine Daten"
 
-#: waeup/kofa/applicants/workflow.py:109
-#: waeup/kofa/students/batching.py:153
+#: waeup/kofa/applicants/workflow.py:109 waeup/kofa/students/batching.py:153
 msgid "Student record created"
 msgstr "Student erzeugt"
 
-#: waeup/kofa/applicants/workflow.py:115
-#: waeup/kofa/applicants/workflow.py:122
-#: waeup/kofa/applicants/workflow.py:129
-#: waeup/kofa/applicants/workflow.py:136
-#: waeup/kofa/applicants/workflow.py:148
+#: waeup/kofa/applicants/workflow.py:115 waeup/kofa/applicants/workflow.py:122
+#: waeup/kofa/applicants/workflow.py:129 waeup/kofa/applicants/workflow.py:136
+#: waeup/kofa/applicants/workflow.py:150
 msgid "Reset application to started"
 msgstr "Antrag zurücksetzen"
 
-#: waeup/kofa/applicants/workflow.py:116
-#: waeup/kofa/applicants/workflow.py:123
-#: waeup/kofa/applicants/workflow.py:130
-#: waeup/kofa/applicants/workflow.py:137
-#: waeup/kofa/applicants/workflow.py:149
+#: waeup/kofa/applicants/workflow.py:116 waeup/kofa/applicants/workflow.py:123
+#: waeup/kofa/applicants/workflow.py:130 waeup/kofa/applicants/workflow.py:137
+#: waeup/kofa/applicants/workflow.py:151
 msgid "Application reset"
 msgstr "Antrag zurückgesetzt"
 
-#: waeup/kofa/applicants/workflow.py:142
+#: waeup/kofa/applicants/workflow.py:143
 msgid "Reset application to paid"
 msgstr "Antrag zurück auf 'Gebühren bezahlt' zurücksetzen"
 
-#: waeup/kofa/applicants/workflow.py:143
+#: waeup/kofa/applicants/workflow.py:144
 msgid "Application reset to paid"
 msgstr "Antrag zurückgesetzt auf 'bezahlt'"
 
-#: waeup/kofa/applicants/workflow.py:154
+#: waeup/kofa/applicants/workflow.py:157
 #, fuzzy
 msgid "Reset application to admitted"
 msgstr "Antrag zurück auf 'Gebühren bezahlt' zurücksetzen"
 
-#: waeup/kofa/applicants/workflow.py:155
+#: waeup/kofa/applicants/workflow.py:158
 #, fuzzy
 msgid "Application reset to admitted"
@@ -1224,6 +1157,5 @@
 msgstr "eingereicht"
 
-#: waeup/kofa/applicants/workflow.py:43
-#: waeup/kofa/interfaces.py:91
+#: waeup/kofa/applicants/workflow.py:43 waeup/kofa/interfaces.py:91
 msgid "admitted"
 msgstr "zugelassen"
@@ -1233,6 +1165,5 @@
 msgstr "nicht zugelassen"
 
-#: waeup/kofa/applicants/workflow.py:45
-#: waeup/kofa/interfaces.py:90
+#: waeup/kofa/applicants/workflow.py:45 waeup/kofa/interfaces.py:90
 msgid "created"
 msgstr "neu"
@@ -1278,11 +1209,9 @@
 msgstr "Antragsteller zugelassen"
 
-#: waeup/kofa/applicants/workflow.py:94
-#: waeup/kofa/applicants/workflow.py:101
+#: waeup/kofa/applicants/workflow.py:94 waeup/kofa/applicants/workflow.py:101
 msgid "Refuse application"
 msgstr "Antrag ablehnen"
 
-#: waeup/kofa/applicants/workflow.py:95
-#: waeup/kofa/applicants/workflow.py:102
+#: waeup/kofa/applicants/workflow.py:95 waeup/kofa/applicants/workflow.py:102
 msgid "Application refused"
 msgstr "Antrag abgelehnt"
@@ -1292,50 +1221,57 @@
 msgstr "Bitte warten..."
 
-#: waeup/kofa/browser/breadcrumbs.py:107
+#: waeup/kofa/browser/breadcrumbs.py:108
 msgid "Portal Settings"
 msgstr "Portaleinstellungen"
 
-#: waeup/kofa/browser/breadcrumbs.py:119
-#: waeup/kofa/browser/viewlets.py:578
+#: waeup/kofa/browser/breadcrumbs.py:120 waeup/kofa/browser/viewlets.py:652
 msgid "Academics"
 msgstr "Akademie"
 
-#: waeup/kofa/browser/breadcrumbs.py:126
-#: waeup/kofa/browser/pages.py:400
+#: waeup/kofa/browser/breadcrumbs.py:127 waeup/kofa/browser/pages.py:460
 msgid "Administration"
 msgstr "Verwaltung"
 
-#: waeup/kofa/browser/breadcrumbs.py:133
-#: waeup/kofa/browser/viewlets.py:330
-#: waeup/kofa/browser/viewlets.py:629
+#: waeup/kofa/browser/breadcrumbs.py:134 waeup/kofa/browser/viewlets.py:335
+#: waeup/kofa/browser/viewlets.py:703
 msgid "Portal Configuration"
 msgstr "Portalkonfiguration"
 
-#: waeup/kofa/browser/breadcrumbs.py:151
-#: waeup/kofa/browser/pages.py:447
-#: waeup/kofa/browser/viewlets.py:339
-#: waeup/kofa/browser/viewlets.py:639
+#: waeup/kofa/browser/breadcrumbs.py:152 waeup/kofa/browser/pages.py:507
+#: waeup/kofa/browser/viewlets.py:344 waeup/kofa/browser/viewlets.py:713
 msgid "Portal Users"
 msgstr "Benutzer"
 
-#: waeup/kofa/browser/breadcrumbs.py:158
-#: waeup/kofa/browser/pages.py:824
-#: waeup/kofa/browser/pages.py:1400
-#: waeup/kofa/browser/viewlets.py:348
-#: waeup/kofa/browser/viewlets.py:648
+#: waeup/kofa/browser/breadcrumbs.py:159 waeup/kofa/browser/pages.py:885
+#: waeup/kofa/browser/pages.py:1493 waeup/kofa/browser/viewlets.py:353
+#: waeup/kofa/browser/viewlets.py:722
 msgid "Data Center"
 msgstr "Datenzentrum"
 
-#: waeup/kofa/browser/breadcrumbs.py:93
+#: waeup/kofa/browser/breadcrumbs.py:166 waeup/kofa/browser/reports.py:37
+#: waeup/kofa/browser/viewlets.py:362 waeup/kofa/browser/viewlets.py:731
+#, fuzzy
+msgid "Reports"
+msgstr "Reimportieren"
+
+#: waeup/kofa/browser/breadcrumbs.py:174 waeup/kofa/students/browser.py:2910
+#, fuzzy
+msgid "Student Data Exports"
+msgstr "Studiengangdaten"
+
+#: waeup/kofa/browser/breadcrumbs.py:94
 msgid "Home"
 msgstr "Startseite"
 
-#: waeup/kofa/browser/interfaces.py:205
+#: waeup/kofa/browser/interfaces.py:212
 msgid "Unique Identifier"
 msgstr "Kennung"
 
-#: waeup/kofa/browser/interfaces.py:206
-msgid "User Name, Student or Applicant Id, Matriculation or Registration Number"
-msgstr "Benutzername, Studenten Id, Antragsteller Id, Matrikelnummer oder Registrierungsnummer"
+#: waeup/kofa/browser/interfaces.py:213
+msgid ""
+"User Name, Student or Applicant Id, Matriculation or Registration Number"
+msgstr ""
+"Benutzername, Studenten Id, Antragsteller Id, Matrikelnummer oder "
+"Registrierungsnummer"
 
 #: waeup/kofa/browser/layout.py:97
@@ -1343,274 +1279,337 @@
 msgstr "'Sind Sie sicher?'"
 
-#: waeup/kofa/browser/pages.py:1081
-#: waeup/kofa/browser/pages.py:1111
-#: waeup/kofa/browser/pages.py:1214
-#: waeup/kofa/browser/pages.py:1327
+#: waeup/kofa/browser/pages.py:1009
+msgid "All import managers have been notified by email."
+msgstr "Alle Import-Manager wurden per Email benachrichtigt."
+
+#: waeup/kofa/browser/pages.py:1011 waeup/kofa/browser/pages.py:2385
+#: waeup/kofa/students/browser.py:491
+msgid "An smtp server error occurred."
+msgstr "Es trat ein smtp-Serverfehler auf."
+
+#: waeup/kofa/browser/pages.py:1019
+#, fuzzy
+msgid "Maximum number of files in the data center exceeded."
+msgstr "Maximale Anzahl der Credit-Punkte von ${a} überschritten."
+
+#: waeup/kofa/browser/pages.py:1033
+msgid "Only csv files are allowed."
+msgstr "Es sind nur csv-Dateien erlaubt."
+
+#: waeup/kofa/browser/pages.py:1041
+msgid "File with same name was uploaded earlier."
+msgstr "Eine Datei gleichen Namens wurde bereits hochgeladen."
+
+#: waeup/kofa/browser/pages.py:1052 waeup/kofa/browser/pages.py:1059
+msgid "Your file contains forbidden characters. Please replace."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1169 waeup/kofa/browser/pages.py:1199
+#: waeup/kofa/browser/pages.py:1302 waeup/kofa/browser/pages.py:1415
 msgid "Process CSV file"
 msgstr "Verarbeite CSF-Datei"
 
-#: waeup/kofa/browser/pages.py:1095
-#: waeup/kofa/browser/pages.py:1179
-#: waeup/kofa/browser/pages.py:1303
+#: waeup/kofa/browser/pages.py:1183 waeup/kofa/browser/pages.py:1267
+#: waeup/kofa/browser/pages.py:1391
 msgid "Import aborted."
 msgstr "Import abgebrochen."
 
-#: waeup/kofa/browser/pages.py:1114
+#. Default: ""
+#: waeup/kofa/browser/pages.py:119
+msgid "Local role successfully removed: ${a}"
+msgstr "Lokale Rolle erfolgreich entfernt: ${a}"
+
+#: waeup/kofa/browser/pages.py:1202
 msgid "Back to step 1"
 msgstr "Zurück zu Schritt 1"
 
-#: waeup/kofa/browser/pages.py:1115
+#: waeup/kofa/browser/pages.py:1203
 msgid "Proceed to step 3"
 msgstr "Gehe zu Schritt 3"
 
-#. Default: ""
-#: waeup/kofa/browser/pages.py:114
-msgid "Local role successfully removed: ${a}"
-msgstr "Lokale Rolle erfolgreich entfernt: ${a}"
-
-#: waeup/kofa/browser/pages.py:1158
+#: waeup/kofa/browser/pages.py:1246
 msgid "Double headers: each column name may only appear once. "
 msgstr "Doppelte Spaltenüberschrift"
 
-#: waeup/kofa/browser/pages.py:1166
+#: waeup/kofa/browser/pages.py:1254
 msgid "Replace imported file!"
 msgstr "Tauschen Sie die Importdatei aus!"
 
-#: waeup/kofa/browser/pages.py:1191
+#: waeup/kofa/browser/pages.py:1279
 msgid "Update mode only!"
 msgstr "Nur Aktualisierungsmodus!"
 
-#: waeup/kofa/browser/pages.py:1217
-#: waeup/kofa/browser/pages.py:1441
+#: waeup/kofa/browser/pages.py:1305 waeup/kofa/browser/pages.py:1534
 msgid "Reset"
 msgstr "Zurücksetzen"
 
-#: waeup/kofa/browser/pages.py:1218
+#: waeup/kofa/browser/pages.py:1306
 msgid "Set headerfields"
 msgstr "Spaltenüberschrift setzen"
 
-#: waeup/kofa/browser/pages.py:1219
+#: waeup/kofa/browser/pages.py:1307
 msgid "Back to step 2"
 msgstr "Zurück zu Schritt 2"
 
-#: waeup/kofa/browser/pages.py:1220
+#: waeup/kofa/browser/pages.py:1308
 msgid "Perform import"
 msgstr "Import durchführen"
 
-#: waeup/kofa/browser/pages.py:127
-#: waeup/kofa/browser/pages.py:838
-#: waeup/kofa/hostels/browser.py:290
-#: waeup/kofa/hostels/browser.py:320
-#: waeup/kofa/students/browser.py:263
+#: waeup/kofa/browser/pages.py:132 waeup/kofa/browser/pages.py:899
+#: waeup/kofa/hostels/browser.py:290 waeup/kofa/hostels/browser.py:320
+#: waeup/kofa/students/browser.py:333
 msgid "No item selected."
 msgstr "Nichts ausgewählt."
 
-#: waeup/kofa/browser/pages.py:1285
+#: waeup/kofa/browser/pages.py:1373
 msgid "Edit headers or replace imported file!"
-msgstr "Bearbeiten Sie die Spaltenüberschrift oder tauschen Sie die Importdatei aus."
-
-#: waeup/kofa/browser/pages.py:1329
-msgid "View processing log"
-msgstr "Logdatei betrachten"
-
-#: waeup/kofa/browser/pages.py:1330
-msgid "Back to data center"
-msgstr "Zurück zum Datenzentrum"
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1374
+msgstr ""
+"Bearbeiten Sie die Spaltenüberschrift oder tauschen Sie die Importdatei aus."
+
+#: waeup/kofa/browser/pages.py:1417
+#, fuzzy
+msgid "Process next"
+msgstr "Prozessorname"
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1467
 msgid "Processing of ${a} rows failed."
 msgstr "Bearbeitung von ${a} Zeilen fehlgeschlagen."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1376
+#: waeup/kofa/browser/pages.py:1469
 msgid "Successfully processed ${a} rows."
 msgstr "${a} Zeilen erfolgreich verarbeitet."
 
-#: waeup/kofa/browser/pages.py:1384
+#: waeup/kofa/browser/pages.py:1477
 msgid "Show logfiles"
 msgstr "Logdateien anzeigen"
 
-#: waeup/kofa/browser/pages.py:1386
+#: waeup/kofa/browser/pages.py:1479
 msgid "Back to Data Center"
 msgstr "Zurück zum Datenzentrum"
 
-#: waeup/kofa/browser/pages.py:1387
+#: waeup/kofa/browser/pages.py:1480
 msgid "Show"
 msgstr "Zeigen"
 
-#: waeup/kofa/browser/pages.py:1403
+#: waeup/kofa/browser/pages.py:1496
 msgid "Back"
 msgstr "Zurück"
 
-#: waeup/kofa/browser/pages.py:1404
+#: waeup/kofa/browser/pages.py:1497
 msgid "Enter a regular expression here..."
 msgstr "Geben Sie einen regulären Ausdruck ein ..."
 
-#: waeup/kofa/browser/pages.py:1412
+#: waeup/kofa/browser/pages.py:1505
 msgid "Log files can only be searched on Unix-based operating systems."
-msgstr "Logdateien können nur auf Unix-basierten Betriebsystem durchsucht werden."
-
-#: waeup/kofa/browser/pages.py:1427
+msgstr ""
+"Logdateien können nur auf Unix-basierten Betriebsystem durchsucht werden."
+
+#: waeup/kofa/browser/pages.py:1520
 msgid "Invalid search expression."
 msgstr "Ungültiger Suchausdruck"
 
-#: waeup/kofa/browser/pages.py:1430
+#: waeup/kofa/browser/pages.py:1523
 msgid "No search results found."
 msgstr "Keinen Datensatz gefunden."
 
-#: waeup/kofa/browser/pages.py:1438
+#: waeup/kofa/browser/pages.py:1531
 msgid "Edit data center settings"
 msgstr "Einstellungen des Datenzentrums bearbeiten"
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1458
+#: waeup/kofa/browser/pages.py:1551
 msgid "File already existed (not copied): ${a}"
 msgstr "Datei existiert (nicht kopiert): ${a}"
 
-#: waeup/kofa/browser/pages.py:1461
+#: waeup/kofa/browser/pages.py:1554
 msgid "Given storage path cannot be used."
 msgstr "Der Datenpfad kann nicht verwendet werden."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1462
+#: waeup/kofa/browser/pages.py:1555
 msgid "Error: ${a}"
 msgstr "Fehler: ${a}"
 
-#: waeup/kofa/browser/pages.py:1465
+#: waeup/kofa/browser/pages.py:1558
 msgid "New storage path succefully set."
 msgstr "Neuen Datenpfad erfolgreich gesetzt."
 
-#: waeup/kofa/browser/pages.py:1477
+#: waeup/kofa/browser/pages.py:1570
 msgid "Download portal data as CSV file"
 msgstr "Portaldaten als CSV-Datei herunterladen"
 
-#: waeup/kofa/browser/pages.py:1479
+#: waeup/kofa/browser/pages.py:1572
 #, fuzzy
 msgid "Create CSV file"
 msgstr "CSV-Datei exportieren"
 
-#: waeup/kofa/browser/pages.py:1528
-msgid "Discarded export result"
+#: waeup/kofa/browser/pages.py:1597 waeup/kofa/students/browser.py:2923
+#, fuzzy
+msgid "Discarded export"
 msgstr "Verworfene Export-Ergebnisse"
 
-#: waeup/kofa/browser/pages.py:1533
-#, fuzzy
-msgid "This export was already discarded."
-msgstr "Diese Bezahlung wurde bereits ausgeführt."
-
-#: waeup/kofa/browser/pages.py:1633
+#: waeup/kofa/browser/pages.py:1689
 msgid "Academic Section"
 msgstr "Akademie"
 
-#: waeup/kofa/browser/pages.py:1645
-#: waeup/kofa/browser/pages.py:1661
-#: waeup/kofa/browser/pages.py:1678
-#: waeup/kofa/browser/pages.py:1682
+#: waeup/kofa/browser/pages.py:1701 waeup/kofa/browser/pages.py:1720
+#: waeup/kofa/browser/pages.py:1737 waeup/kofa/browser/pages.py:1741
 msgid "Add faculty"
 msgstr "Fakultät hinzufügen"
 
-#: waeup/kofa/browser/pages.py:1646
-#: waeup/kofa/university/export.py:36
+#: waeup/kofa/browser/pages.py:1702 waeup/kofa/university/export.py:36
 msgid "Faculties"
 msgstr "Fakultäten"
 
-#: waeup/kofa/browser/pages.py:1650
-#: waeup/kofa/browser/viewlets.py:405
+#: waeup/kofa/browser/pages.py:1706 waeup/kofa/browser/viewlets.py:419
 msgid "Manage academic section"
 msgstr "Akademie verwalten"
 
-#: waeup/kofa/browser/pages.py:1689
+#: waeup/kofa/browser/pages.py:1715
+#, fuzzy
+msgid "You are not allowed to remove entire faculties."
+msgstr "Ihnen ist nicht erlaubt, Betttickets zu entfernen."
+
+#: waeup/kofa/browser/pages.py:1748
 msgid "The faculty code chosen already exists."
 msgstr "Das Fakultätskürzel existiert bereits."
 
-#: waeup/kofa/browser/pages.py:1714
-#: waeup/kofa/browser/pages.py:1724
+#: waeup/kofa/browser/pages.py:1773 waeup/kofa/browser/pages.py:1783
 #: waeup/kofa/university/export.py:78
 msgid "Departments"
 msgstr "Departments"
 
-#: waeup/kofa/browser/pages.py:1726
-#: waeup/kofa/browser/pages.py:1771
-#: waeup/kofa/browser/pages.py:1790
-#: waeup/kofa/browser/pages.py:1794
+#: waeup/kofa/browser/pages.py:1785 waeup/kofa/browser/pages.py:1833
+#: waeup/kofa/browser/pages.py:1852 waeup/kofa/browser/pages.py:1856
 msgid "Add department"
 msgstr "Department hinzufügen"
 
-#: waeup/kofa/browser/pages.py:1734
-#: waeup/kofa/browser/viewlets.py:421
+#: waeup/kofa/browser/pages.py:1793 waeup/kofa/browser/viewlets.py:446
 msgid "Manage faculty"
 msgstr "Fakultät verwalten"
 
-#: waeup/kofa/browser/pages.py:1801
+#: waeup/kofa/browser/pages.py:1819
+#, fuzzy
+msgid "You are not allowed to remove entire departments."
+msgstr "Ihnen ist nicht erlaubt, Betttickets zu entfernen."
+
+#: waeup/kofa/browser/pages.py:1863
 msgid "The code chosen already exists in this faculty."
 msgstr "Das Kürzel existiert bereits in dieser Fakultät."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1804
+#: waeup/kofa/browser/pages.py:1866
 msgid "Department ${a} added."
 msgstr "Department ${a} hinzugefügt."
 
-#: waeup/kofa/browser/pages.py:1826
+#: waeup/kofa/browser/pages.py:1888
 msgid "Courses and Certificates"
 msgstr "Kurse und Zertifikate"
 
-#: waeup/kofa/browser/pages.py:1856
-#: waeup/kofa/browser/pages.py:1875
-#: waeup/kofa/students/browser.py:118
-#: waeup/kofa/students/export.py:111
-#: waeup/kofa/students/viewlets.py:601
-msgid "Students"
-msgstr "Studenten"
-
-#: waeup/kofa/browser/pages.py:1892
-#: waeup/kofa/browser/pages.py:1944
+#: waeup/kofa/browser/pages.py:1919 waeup/kofa/browser/pages.py:1971
 msgid "Remove selected courses"
 msgstr "Ausgewählte Kurse löschen"
 
-#: waeup/kofa/browser/pages.py:1892
-#: waeup/kofa/browser/pages.py:1956
-#: waeup/kofa/browser/pages.py:1985
-#: waeup/kofa/browser/pages.py:1989
+#: waeup/kofa/browser/pages.py:1919 waeup/kofa/browser/pages.py:1986
+#: waeup/kofa/browser/pages.py:2015 waeup/kofa/browser/pages.py:2019
 msgid "Add course"
 msgstr "Kurs hinzufügen"
 
-#: waeup/kofa/browser/pages.py:1893
-#: waeup/kofa/browser/pages.py:1950
+#: waeup/kofa/browser/pages.py:1920 waeup/kofa/browser/pages.py:1977
 msgid "Remove selected certificates"
 msgstr "Ausgewählte Zertifikate löschen"
 
-#: waeup/kofa/browser/pages.py:1893
-#: waeup/kofa/browser/pages.py:1961
-#: waeup/kofa/browser/pages.py:2026
-#: waeup/kofa/browser/pages.py:2030
+#: waeup/kofa/browser/pages.py:1920 waeup/kofa/browser/pages.py:1991
+#: waeup/kofa/browser/pages.py:2056 waeup/kofa/browser/pages.py:2060
 msgid "Add certificate"
 msgstr "Zertifikat hinzufügen"
 
-#: waeup/kofa/browser/pages.py:1902
-#: waeup/kofa/browser/viewlets.py:428
+#: waeup/kofa/browser/pages.py:1929 waeup/kofa/browser/viewlets.py:453
 msgid "Manage department"
 msgstr "Department verwalten"
 
-#: waeup/kofa/browser/pages.py:2001
+#: waeup/kofa/browser/pages.py:1980
+#, fuzzy
+msgid "You are not allowed to remove certificates."
+msgstr "Ihnen ist nicht erlaubt, Betttickets zu entfernen."
+
+#: waeup/kofa/browser/pages.py:2031
 msgid "A course with same code already exists: "
 msgstr "Ein Kurs mit gleichem Kürzel existiert bereits:"
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:2007
+#: waeup/kofa/browser/pages.py:2037
 msgid "Course ${a} successfully created."
 msgstr "Kurs ${a} erfolgreich erzeugt."
 
-#: waeup/kofa/browser/pages.py:2042
+#: waeup/kofa/browser/pages.py:2072
 msgid "A certificate with same code already exists: "
 msgstr "Ein Zertifikat mit gleichem Kürzel existiert bereits:"
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:2048
+#: waeup/kofa/browser/pages.py:2078
 msgid "Certificate ${a} successfully created."
 msgstr "Zertifikat ${a} erfolgreich erzeugt."
 
-#: waeup/kofa/browser/pages.py:206
-#: waeup/kofa/browser/viewlets.py:276
+#: waeup/kofa/browser/pages.py:2113 waeup/kofa/browser/viewlets.py:483
+msgid "Edit course"
+msgstr "Kurs bearbeiten"
+
+#: waeup/kofa/browser/pages.py:2155
+msgid "Edit certificate"
+msgstr "Zertifikat bearbeiten"
+
+#: waeup/kofa/browser/pages.py:2162 waeup/kofa/browser/pages.py:2191
+#: waeup/kofa/browser/pages.py:2228 waeup/kofa/browser/pages.py:2230
+msgid "Add certificate course"
+msgstr "Zertifikat-Kurs hinzufügen"
+
+#: waeup/kofa/browser/pages.py:2163 waeup/kofa/browser/pages.py:2186
+msgid "Remove selected certificate courses"
+msgstr "Ausgewählte Zertifikat-Kurse löschen"
+
+#: waeup/kofa/browser/pages.py:2169 waeup/kofa/browser/viewlets.py:513
+msgid "Manage certificate"
+msgstr "Zertifikat verwalten"
+
+#: waeup/kofa/browser/pages.py:2235
+msgid "The chosen certificate course is already part of this certificate."
+msgstr "Der ausgewählte Zertifikat-Kurs ist bereits Teil des Zertifikates."
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:2239
+msgid "certificate course ${a}_${b} added."
+msgstr "Zertifikat-Kurs ${a}_${b} hinzugefügt."
+
+#: waeup/kofa/browser/pages.py:2280 waeup/kofa/browser/viewlets.py:543
+msgid "Edit certificate course"
+msgstr "Zertifikat-Kurs bearbeiten"
+
+#: waeup/kofa/browser/pages.py:2283
+msgid "Save and return"
+msgstr "Speichen und zurück"
+
+#: waeup/kofa/browser/pages.py:2316
+msgid "Send me a new password"
+msgstr "Neues Passwort zusenden"
+
+#: waeup/kofa/browser/pages.py:2364
+msgid "No record found."
+msgstr "Keinen Datensatz gefunden."
+
+#: waeup/kofa/browser/pages.py:2378 waeup/kofa/students/browser.py:2748
+msgid "You have successfully requested a password for the"
+msgstr "Sie haben erfolgreich ein Passwort angefordert für das"
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:2382
+msgid "An email with your user name and password has been sent to ${a}."
+msgstr ""
+"Eine Email mit Ihren Benutzernamen und Ihrem Passwort wurde versendet an "
+"${a}."
+
+#: waeup/kofa/browser/pages.py:246 waeup/kofa/browser/viewlets.py:281
 #: waeup/kofa/browser/templates/staffsitelayout.pt:28
 #: waeup/kofa/browser/templates/studentsitelayout.pt:32
@@ -1618,244 +1617,172 @@
 msgstr "Einloggen"
 
-#: waeup/kofa/browser/pages.py:2083
-#: waeup/kofa/browser/viewlets.py:445
-msgid "Edit course"
-msgstr "Kurs bearbeiten"
-
-#: waeup/kofa/browser/pages.py:2125
-msgid "Edit certificate"
-msgstr "Zertifikat bearbeiten"
-
-#: waeup/kofa/browser/pages.py:2132
-#: waeup/kofa/browser/pages.py:2161
-#: waeup/kofa/browser/pages.py:2198
-#: waeup/kofa/browser/pages.py:2200
-msgid "Add certificate course"
-msgstr "Zertifikat-Kurs hinzufügen"
-
-#: waeup/kofa/browser/pages.py:2133
-#: waeup/kofa/browser/pages.py:2156
-msgid "Remove selected certificate courses"
-msgstr "Ausgewählte Zertifikat-Kurse löschen"
-
-#: waeup/kofa/browser/pages.py:2139
-#: waeup/kofa/browser/viewlets.py:452
-msgid "Manage certificate"
-msgstr "Zertifikat verwalten"
-
-#: waeup/kofa/browser/pages.py:214
+#: waeup/kofa/browser/pages.py:257
 msgid "You logged in."
 msgstr "Sie sind jetzt eingeloggt."
 
-#: waeup/kofa/browser/pages.py:2205
-msgid "The chosen certificate course is already part of this certificate."
-msgstr "Der ausgewählte Zertifikat-Kurs ist bereits Teil des Zertifikates."
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:2209
-msgid "certificate course ${a}_${b} added."
-msgstr "Zertifikat-Kurs ${a}_${b} hinzugefügt."
-
-#: waeup/kofa/browser/pages.py:2250
-#: waeup/kofa/browser/viewlets.py:469
-msgid "Edit certificate course"
-msgstr "Zertifikat-Kurs bearbeiten"
-
-#: waeup/kofa/browser/pages.py:2253
-msgid "Save and return"
-msgstr "Speichen und zurück"
-
-#: waeup/kofa/browser/pages.py:2286
-msgid "Send me a new password"
-msgstr "Neues Passwort zusenden"
-
-#: waeup/kofa/browser/pages.py:2334
-msgid "No record found."
-msgstr "Keinen Datensatz gefunden."
-
-#: waeup/kofa/browser/pages.py:2348
-#: waeup/kofa/students/browser.py:2330
-msgid "You have successfully requested a password for the"
-msgstr "Sie haben erfolgreich ein Passwort angefordert für das"
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:2352
-msgid "An email with your user name and password has been sent to ${a}."
-msgstr "Eine Email mit Ihren Benutzernamen und Ihrem Passwort wurde versendet an ${a}."
-
-#: waeup/kofa/browser/pages.py:250
+#: waeup/kofa/browser/pages.py:266
+msgid "Your personal data record is outdated. Please update."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:300
 #, fuzzy
 msgid "Your account has been temporarily deactivated."
 msgstr "Kurseliste wurde validiert."
 
-#: waeup/kofa/browser/pages.py:253
+#: waeup/kofa/browser/pages.py:307
 #, fuzzy
 msgid "Your account has been deactivated."
 msgstr "Kurseliste wurde validiert."
 
-#: waeup/kofa/browser/pages.py:255
+#: waeup/kofa/browser/pages.py:309
 #, fuzzy
 msgid "You entered invalid credentials."
 msgstr "Sie haben falsche Zugangsdaten eingegeben."
 
-#: waeup/kofa/browser/pages.py:270
+#: waeup/kofa/browser/pages.py:324
 msgid "You have been logged out. Thanks for using WAeUP Kofa!"
 msgstr "Sie wurden ausgeloggt. Danke dass Sie WAeUP Kofa benutzt haben."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:306
+#: waeup/kofa/browser/pages.py:365
 msgid "Contact ${a}"
 msgstr "Kontaktiere ${a}"
 
-#: waeup/kofa/browser/pages.py:312
-#: waeup/kofa/browser/pages.py:591
+#: waeup/kofa/browser/pages.py:371 waeup/kofa/browser/pages.py:652
 msgid "Send message now"
 msgstr "Jetzt senden"
 
-#: waeup/kofa/browser/pages.py:331
-#: waeup/kofa/browser/pages.py:363
-#: waeup/kofa/browser/pages.py:608
-#: waeup/kofa/students/browser.py:408
+#: waeup/kofa/browser/pages.py:390 waeup/kofa/browser/pages.py:423
+#: waeup/kofa/browser/pages.py:669 waeup/kofa/students/browser.py:489
 msgid "Your message has been sent."
 msgstr "Ihre Nachricht wurde verschickt."
 
-#: waeup/kofa/browser/pages.py:350
+#: waeup/kofa/browser/pages.py:410
 msgid "Send now"
 msgstr "Sende jetzt"
 
-#: waeup/kofa/browser/pages.py:365
+#: waeup/kofa/browser/pages.py:425
 msgid "A smtp server error occurred."
 msgstr "Es trat ein smtp-Serverfehler auf."
 
-#: waeup/kofa/browser/pages.py:390
+#: waeup/kofa/browser/pages.py:450
 msgid "<h1>Welcome to WAeUP.Kofa</h1>"
 msgstr "<h1>Willkommen bei WAeUP.Kofa</h1>"
 
-#: waeup/kofa/browser/pages.py:448
-#: waeup/kofa/hostels/browser.py:227
-#: waeup/kofa/students/viewlets.py:165
-#: waeup/kofa/students/viewlets.py:249
-#: waeup/kofa/students/viewlets.py:314
-#: waeup/kofa/students/viewlets.py:330
-#: waeup/kofa/students/viewlets.py:344
-#: waeup/kofa/students/viewlets.py:411
+#: waeup/kofa/browser/pages.py:508 waeup/kofa/hostels/browser.py:228
+#: waeup/kofa/students/viewlets.py:168 waeup/kofa/students/viewlets.py:252
+#: waeup/kofa/students/viewlets.py:321 waeup/kofa/students/viewlets.py:337
+#: waeup/kofa/students/viewlets.py:396 waeup/kofa/students/viewlets.py:463
 msgid "Manage"
 msgstr "Verwalten"
 
-#: waeup/kofa/browser/pages.py:449
-#: waeup/kofa/browser/viewlets.py:190
+#: waeup/kofa/browser/pages.py:509 waeup/kofa/browser/viewlets.py:190
 msgid "Remove"
 msgstr "Entfernen"
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:457
+#: waeup/kofa/browser/pages.py:517
 msgid "User account ${a} successfully deleted."
 msgstr "Benutzerkonto ${a} erfolgreich gelöscht."
 
-#: waeup/kofa/browser/pages.py:493
-#: waeup/kofa/browser/pages.py:495
-#: waeup/kofa/browser/viewlets.py:475
+#: waeup/kofa/browser/pages.py:554 waeup/kofa/browser/pages.py:556
+#: waeup/kofa/browser/viewlets.py:549
 msgid "Add user"
 msgstr "Benutzer hinzufügen"
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:517
+#: waeup/kofa/browser/pages.py:578
 msgid "User account ${a} successfully added."
 msgstr "Benutzerkonto ${a} erfolgreich hinzugefügt."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:538
+#: waeup/kofa/browser/pages.py:599
 msgid "Edit user ${a}"
 msgstr "Benutzer bearbeiten"
 
-#: waeup/kofa/browser/pages.py:572
+#: waeup/kofa/browser/pages.py:633
 msgid "User settings have been saved."
 msgstr "Benutzereinstellungen wurden gespeichert."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:589
-#: waeup/kofa/students/browser.py:389
+#: waeup/kofa/browser/pages.py:650 waeup/kofa/students/browser.py:470
 msgid "Send message to ${a}"
 msgstr "Sende Nachricht an ${a}"
 
-#: waeup/kofa/browser/pages.py:618
-#: waeup/kofa/browser/viewlets.py:355
+#: waeup/kofa/browser/pages.py:679 waeup/kofa/browser/viewlets.py:369
 msgid "My Preferences"
 msgstr "Meine Präferenzen"
 
-#: waeup/kofa/browser/pages.py:631
-#: waeup/kofa/browser/viewlets.py:371
+#: waeup/kofa/browser/pages.py:692 waeup/kofa/browser/viewlets.py:385
 msgid "My Roles"
 msgstr "Meine Rollen"
 
-#: waeup/kofa/browser/pages.py:662
+#: waeup/kofa/browser/pages.py:723
 msgid "Search Academic Section"
 msgstr "Akademie durchsuchen"
 
-#: waeup/kofa/browser/pages.py:689
+#: waeup/kofa/browser/pages.py:750
 msgid "View portal configuration"
 msgstr "Portal-Konfiguration betrachten"
 
-#: waeup/kofa/browser/pages.py:702
+#: waeup/kofa/browser/pages.py:763
 msgid "Edit portal configuration"
 msgstr "Portalkonfiguration bearbeiten"
 
-#: waeup/kofa/browser/pages.py:703
-#: waeup/kofa/browser/pages.py:753
+#: waeup/kofa/browser/pages.py:764 waeup/kofa/browser/pages.py:814
 msgid "Update plugins"
 msgstr "Plugins aktualisieren"
 
-#: waeup/kofa/browser/pages.py:705
-#: waeup/kofa/browser/pages.py:732
-#: waeup/kofa/browser/pages.py:765
+#: waeup/kofa/browser/pages.py:766 waeup/kofa/browser/pages.py:793
+#: waeup/kofa/browser/pages.py:826
 msgid "Add session configuration"
 msgstr "Session-Konfiguration hinzufügen"
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:744
+#: waeup/kofa/browser/pages.py:805
 msgid "Session ${a} Configuration"
 msgstr "Session ${a}-Konfiguration"
 
-#: waeup/kofa/browser/pages.py:756
+#: waeup/kofa/browser/pages.py:817
 msgid "Plugins were updated. See log file for details."
 msgstr "Plugins wurden aktualisiert, siehe Logdatei."
 
-#: waeup/kofa/browser/pages.py:769
+#: waeup/kofa/browser/pages.py:830
 msgid "Add Session Configuration"
 msgstr "Session-Konfiguration hinzufügen"
 
-#: waeup/kofa/browser/pages.py:780
+#: waeup/kofa/browser/pages.py:841
 msgid "The session chosen already exists."
 msgstr "Die Session existiert bereits."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:802
+#: waeup/kofa/browser/pages.py:863
 msgid "Edit academic session ${a} configuration"
 msgstr "Session ${a}-Konfiguration bearbeiten"
 
-#: waeup/kofa/browser/pages.py:849
+#: waeup/kofa/browser/pages.py:910
 msgid "OSError: The file could not be deleted."
 msgstr "OSError: Die Datei konnte nicht gelöscht werden."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:852
+#: waeup/kofa/browser/pages.py:913
 msgid "Successfully deleted: ${a}"
 msgstr "Successfully deleted: ${a}"
 
-#: waeup/kofa/browser/pages.py:863
+#: waeup/kofa/browser/pages.py:924
 #, fuzzy
 msgid "Processed Files"
 msgstr "Verarbeite CSF-Datei"
 
-#: waeup/kofa/browser/pages.py:874
+#: waeup/kofa/browser/pages.py:935
 #, fuzzy
 msgid "Upload portal data as CSV file"
 msgstr "Portaldaten als CSV-Datei herunterladen"
 
-#: waeup/kofa/browser/pages.py:876
+#: waeup/kofa/browser/pages.py:938
 msgid "Upload"
 msgstr "Hochladen"
 
-#: waeup/kofa/browser/pages.py:922
+#: waeup/kofa/browser/pages.py:984
 #, fuzzy
 msgid "Import Manager"
@@ -1863,11 +1790,15 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:924
+#: waeup/kofa/browser/pages.py:986
 #, fuzzy
 msgid "${a}: ${b} uploaded"
 msgstr "Datei ${a} hochgeladen."
 
-#. Default: ""
-#: waeup/kofa/browser/pages.py:928
+#: waeup/kofa/browser/pages.py:99
+msgid "No local role selected."
+msgstr "Keine lokalen Rollen ausgewählt."
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:990
 msgid ""
 "File: ${a}\n"
@@ -1881,35 +1812,30 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:94
-msgid "No local role selected."
-msgstr "Keine lokalen Rollen ausgewählt."
-
-#: waeup/kofa/browser/pages.py:947
-msgid "All import managers have been notified by email."
-msgstr "Alle Import-Manager wurden per Email benachrichtigt."
-
-#: waeup/kofa/browser/pages.py:949
-#: waeup/kofa/browser/pages.py:2355
-#: waeup/kofa/students/browser.py:410
-msgid "An smtp server error occurred."
-msgstr "Es trat ein smtp-Serverfehler auf."
-
-#: waeup/kofa/browser/pages.py:965
-msgid "Only csv files are allowed."
-msgstr "Es sind nur csv-Dateien erlaubt."
-
-#: waeup/kofa/browser/pages.py:973
-msgid "File with same name was uploaded earlier."
-msgstr "Eine Datei gleichen Namens wurde bereits hochgeladen."
-
-#. Default: ""
-#: waeup/kofa/browser/pdf.py:140
+#: waeup/kofa/browser/pdf.py:153
+#, fuzzy
+msgid "Date:"
+msgstr "Datum"
+
+#: waeup/kofa/browser/pdf.py:204 waeup/kofa/browser/pdf.py:461
+#: waeup/kofa/browser/pdf.py:471
+#: waeup/kofa/browser/templates/datacenterlogspage.pt:12
+#: waeup/kofa/browser/templates/datacenterimport1page.pt:16
+msgid "Date"
+msgstr "Datum"
+
+#. Default: ""
+#: waeup/kofa/browser/pdf.py:522
 msgid "${footer_text} Page ${num1} of ${num2}"
 msgstr "${footer_text} Seite ${num1} of ${num2}"
 
 #. Default: ""
-#: waeup/kofa/browser/pdf.py:353
+#: waeup/kofa/browser/pdf.py:791
 msgid "Date: ${a}"
 msgstr "Datum: ${a}"
+
+#: waeup/kofa/browser/reports.py:112
+#, fuzzy
+msgid "Create report"
+msgstr "Erzeuger"
 
 #: waeup/kofa/browser/templates/certificatecoursepage.pt:10
@@ -1918,5 +1844,4 @@
 
 #: waeup/kofa/browser/templates/certificatecoursepage.pt:14
-#: waeup/kofa/students/browser_templates/courseticketmanagepage.pt:7
 msgid "Course Title:"
 msgstr "Kursetitel:"
@@ -1927,4 +1852,5 @@
 
 #: waeup/kofa/browser/templates/certificatecoursepage.pt:26
+#: waeup/kofa/students/browser_templates/exportconfig_course.pt:26
 msgid "Level:"
 msgstr "Level:"
@@ -1945,4 +1871,5 @@
 #: waeup/kofa/browser/templates/certificatepage.pt:29
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:35
+#: waeup/kofa/students/browser_templates/transcript.pt:36
 msgid "Semester"
 msgstr "Semester"
@@ -1961,10 +1888,16 @@
 #: waeup/kofa/browser/templates/changepw.pt:19
 msgid "email_address_problem"
-msgstr "Geben Sie Ihre im System gespeicherte Emailadresse an. Sie können die Adresse auf diesem Wege nicht ändern. Wenn Sie die Adresse vergessen haben oder die Adresse nicht mehr gültig sein sollte, nutzen Sie das Kontaktformular und beantragen Sie einen Adresswechsel."
+msgstr ""
+"Geben Sie Ihre im System gespeicherte Emailadresse an. Sie können die "
+"Adresse auf diesem Wege nicht ändern. Wenn Sie die Adresse vergessen haben "
+"oder die Adresse nicht mehr gültig sein sollte, nutzen Sie das "
+"Kontaktformular und beantragen Sie einen Adresswechsel."
 
 #. Default: "Please solve the captcha<br />to prevent misuse of this service:"
 #: waeup/kofa/browser/templates/changepw.pt:8
 msgid "solve_captcha"
-msgstr "Bitte helfen Sie uns, Missbrauch des Dienstes zu vermeiden, indem Sie das folgende Captcha lösen:"
+msgstr ""
+"Bitte helfen Sie uns, Missbrauch des Dienstes zu vermeiden, indem Sie das "
+"folgende Captcha lösen:"
 
 #: waeup/kofa/browser/templates/configurationmanagepage.pt:5
@@ -1978,22 +1911,44 @@
 #: waeup/kofa/browser/templates/contactform.pt:22
 msgid "Please solve the captcha to prevent misuse of this service."
-msgstr "Bitte helfen Sie uns, Missbrauch des Dienstes zu vermeiden, indem Sie das folgende Captcha lösen."
-
-#: waeup/kofa/browser/templates/datacenterexportpage.pt:11
-msgid "The file will be generated and then be made available for you to download. You must download or discard any existing export file before creating a new one."
-msgstr "Die Datei wird erzeugt und zum Herunterladen bereitgestellt. Sie müssen eine existierende Export-Datei herunterladen, bevor sie eine neue Datei erzeugen können."
-
-#: waeup/kofa/browser/templates/datacenterexportpage.pt:4
-#, fuzzy
-msgid "Here you can create CSV files from parts of portal data."
-msgstr "Hier können Sie Daten aus dem Portal herunterladen."
-
-#: waeup/kofa/browser/templates/datacenterexportpage.pt:7
-msgid "Please pick the type of objects you want to export from the selection below."
-msgstr "Wählen Sie aus der Auswahlliste einen Datentyp aus, den Sie exportieren möchten."
-
-#: waeup/kofa/browser/templates/datacenterexportpage.pt:70
-msgid "Type of objects to export"
-msgstr "Zu exportierender Objekttyp"
+msgstr ""
+"Bitte helfen Sie uns, Missbrauch des Dienstes zu vermeiden, indem Sie das "
+"folgende Captcha lösen."
+
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:1
+msgid ""
+"Here you can create CSV files from parts of portal data except student data. "
+"Please pick the type of objects you want to export from the selection below. "
+"The file will be generated and then be made available for you to download in "
+"the table below."
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:34
+msgid ""
+"Student data exports have to be further configured. You can create CSV files "
+"on the <a href=\"@@exportconfig\">student data export configuration page</a>."
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:44
+#: waeup/kofa/students/browser_templates/exportjobsindex.pt:4
+#, fuzzy
+msgid "Export Number"
+msgstr "Nummer"
+
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:45
+#: waeup/kofa/students/browser_templates/exportjobsindex.pt:5
+#, fuzzy
+msgid "Exporter"
+msgstr "Exportiere Daten"
+
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:46
+#: waeup/kofa/students/browser_templates/exportjobsindex.pt:6
+msgid "Filter"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:3
+msgid ""
+"Find below the last ${count} imports. The files contain the imported "
+"datasets."
+msgstr ""
 
 #: waeup/kofa/browser/templates/datacenterimport1page.pt:1
@@ -2006,6 +1961,10 @@
 
 #: waeup/kofa/browser/templates/datacenterimport1page.pt:2
-msgid "Using batch processing you can mass-create, mass-update, or mass-remove datasets from the database using CSV files."
-msgstr "Im Datenzentrum können Sie durch den Import von CSV-Dateien Daten des Portals massenhaft erzeugen aktualisieren oder entfernen."
+msgid ""
+"Using batch processing you can mass-create, mass-update, or mass-remove "
+"datasets from the database using CSV files."
+msgstr ""
+"Im Datenzentrum können Sie durch den Import von CSV-Dateien Daten des "
+"Portals massenhaft erzeugen aktualisieren oder entfernen."
 
 #: waeup/kofa/browser/templates/datacenterimport1page.pt:21
@@ -2038,6 +1997,10 @@
 
 #: waeup/kofa/browser/templates/datacenterimport2page.pt:8
-msgid "Please select a file-processor and a processing-mode from the selections below."
-msgstr "Wählen Sie einen Datei-Prozessor und einen Verarbeitungsmodus aus der Liste unten aus."
+msgid ""
+"Please select a file-processor and a processing-mode from the selections "
+"below."
+msgstr ""
+"Wählen Sie einen Datei-Prozessor und einen Verarbeitungsmodus aus der Liste "
+"unten aus."
 
 #: waeup/kofa/browser/templates/datacenterimport3page.pt:1
@@ -2079,9 +2042,4 @@
 msgstr "Stapelverarbeitung beendet."
 
-#: waeup/kofa/browser/templates/datacenterlogspage.pt:12
-#: waeup/kofa/browser/templates/datacenterimport1page.pt:16
-msgid "Date"
-msgstr "Datum"
-
 #: waeup/kofa/browser/templates/datacenterlogspage.pt:14
 #: waeup/kofa/browser/templates/datacenterimport1page.pt:15
@@ -2093,6 +2051,7 @@
 msgstr "Zur Zeit sind keine Logdateien vorhanden."
 
-#: waeup/kofa/browser/templates/datacenterlogspage.pt:37
-msgid "Reload Page"
+#: waeup/kofa/browser/templates/datacenterlogspage.pt:36
+#, fuzzy
+msgid "Reload page"
 msgstr "Seite neu laden"
 
@@ -2111,9 +2070,11 @@
 
 #: waeup/kofa/browser/templates/datacenterpage.pt:1
-msgid "The data center helps you to manage portal data. You can upload CSV files here, which will be available for import afterwards."
+msgid ""
+"The data center helps you to manage portal data. You can upload CSV files "
+"here, which will be available for import afterwards."
 msgstr "Das Datenzentrum dient dem Hochladen und Importieren von CSV-Daten."
 
 #: waeup/kofa/browser/templates/datacenterpage.pt:18
-#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:5
+#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:10
 #: waeup/kofa/browser/templates/datacenterimport1page.pt:14
 msgid "Datasets"
@@ -2121,51 +2082,63 @@
 
 #: waeup/kofa/browser/templates/datacenterpage.pt:19
-#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:6
+#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:11
 msgid "Upload Date"
 msgstr "Hochladedatum"
 
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:104
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:1
+msgid ""
+"Before uploading a file check that your file header corresponds with header "
+"format of the selected processor. All available headers are listed below. "
+"After file upload click the 'Process data' button and proceed up to import "
+"step 3. Verify that the data format meets all the import criteria and "
+"requirements of the processor."
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:113
 msgid "Download"
 msgstr "Herunterladen"
 
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:13
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:14
+msgid "File:"
+msgstr "Datei:"
+
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:22
 msgid "Processor:"
 msgstr "Prozessor:"
 
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:26
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:35
 #, fuzzy
 msgid "Import Mode:"
 msgstr "Import abgebrochen."
 
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:5
-msgid "File:"
-msgstr "Datei:"
-
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:50
-msgid "Import managers will be automatically informed by email after file upload. There is no need for assigning trac tickets or sending emails anymore. The data will be imported according to the information given."
-msgstr ""
-
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:58
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:59
+msgid ""
+"Import managers will be automatically informed by email after file upload. "
+"There is no need for assigning tickets or sending emails anymore. The data "
+"will be imported according to the information given."
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:67
 msgid "Available Processors (Importers)"
 msgstr "Zur Verfügung Prozessoren"
 
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:63
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:72
 #, fuzzy
 msgid "Processor"
 msgstr "Prozessor:"
 
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:64
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:73
 msgid "Required Schema Fields"
 msgstr "Erforderliche Schema-Felder"
 
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:65
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:74
 msgid "Optional Schema Fields"
 msgstr "Optionale Schema-Felder"
 
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:66
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:75
 msgid "Non-Schema Fields"
 msgstr "Nicht-Schema-Felder"
 
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:67
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:76
 msgid "CSV Skeleton File"
 msgstr "CSV-Gerüst"
@@ -2199,4 +2172,16 @@
 msgid "Settings"
 msgstr "Einstellungen"
+
+#: waeup/kofa/browser/templates/departmentmanagepage.pt:99
+#: waeup/kofa/browser/templates/userscontainerpage.pt:5
+#: waeup/kofa/browser/templates/facultymanagepage.pt:73
+#: waeup/kofa/browser/templates/configurationmanagepage.pt:31
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:95
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:110
+#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:89
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:22
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:39
+msgid "Name"
+msgstr "Name"
 
 #: waeup/kofa/browser/templates/facultypage.pt:1
@@ -2229,20 +2214,33 @@
 #: waeup/kofa/browser/templates/loginpage.pt:36
 msgid "login_trouble1"
-msgstr "Vergessen Sie nicht, sich vor dem Verlassen des Portals auszuloggen. Wenn Sie Probleme beim Einloggen haben, stellen Sie zunächst sicher, dass Cookies im Browser aktiviert sind."
+msgstr ""
+"Vergessen Sie nicht, sich vor dem Verlassen des Portals auszuloggen. Wenn "
+"Sie Probleme beim Einloggen haben, stellen Sie zunächst sicher, dass Cookies "
+"im Browser aktiviert sind."
 
 #. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Acquire a Password Activation Code (PWD) and inititialize your student account <strong><a href=\"setpassword\"> here</a></strong>."
 #: waeup/kofa/browser/templates/loginpage.pt:39
 msgid "login_trouble2"
-msgstr "Wenn Sie ein neuer Student sind und noch kein Benutzerkonto haben, oder Ihr Datensatz gerade frisch  erzeugt wurde, erwerben Sie bitte einen PWD-Zugangscode und initialisieren Sie Ihr Benutzerkonto <strong><a href=\"setpassword\"> hier</a></strong>."
+msgstr ""
+"Wenn Sie ein neuer Student sind und noch kein Benutzerkonto haben, oder Ihr "
+"Datensatz gerade frisch  erzeugt wurde, erwerben Sie bitte einen PWD-"
+"Zugangscode und initialisieren Sie Ihr Benutzerkonto <strong><a href="
+"\"setpassword\"> hier</a></strong>."
 
 #. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Inititialize your student account <strong><a href=\"requestpw\"> here</a></strong>."
 #: waeup/kofa/browser/templates/loginpage.pt:44
 msgid "login_trouble4"
-msgstr "Wenn Sie ein neuer Student sind und noch kein Benutzerkonto haben, oder Ihr Datensatz gerade frisch erzeugt wurde, initialisieren Sie Ihr Benutzerkonto <strong><a href=\"requestpw\"> hier</a></strong>."
+msgstr ""
+"Wenn Sie ein neuer Student sind und noch kein Benutzerkonto haben, oder Ihr "
+"Datensatz gerade frisch erzeugt wurde, initialisieren Sie Ihr Benutzerkonto "
+"<strong><a href=\"requestpw\"> hier</a></strong>."
 
 #. Default: "Or simply forgot your student id, application id or password? Then request a new password <strong><a href=\"changepw\"> here</a></strong>."
 #: waeup/kofa/browser/templates/loginpage.pt:48
 msgid "login_trouble3"
-msgstr "Oder haben Sie Ihre Sudenten Id und/oder Ihr Passwort vergessen? Dann beantragen Sie <strong><a href=\"changepw\">hier</a></strong> ein neues Passwort."
+msgstr ""
+"Oder haben Sie Ihre Sudenten Id und/oder Ihr Passwort vergessen? Dann "
+"beantragen Sie <strong><a href=\"changepw\">hier</a></strong> ein neues "
+"Passwort."
 
 #: waeup/kofa/browser/templates/loginpage.pt:5
@@ -2274,46 +2272,107 @@
 msgstr "Sie haben möglicherweise die URL falsch eingetragen."
 
-#: waeup/kofa/browser/templates/searchpage.pt:15
-#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:36
+#: waeup/kofa/browser/templates/reportscontainercreate.pt:2
+msgid ""
+"Here you can create reports representing portal data. Please pick the type "
+"of report you want to create from the selection below. Afterwards you can "
+"configure the report (do the settings). The report data will be calculated "
+"and then made available for you to view/download."
+msgstr ""
+
+#: waeup/kofa/browser/templates/reportscontainercreate.pt:22
+#, fuzzy
+msgid "Type of report to create"
+msgstr "Zu exportierender Objekttyp"
+
+#: waeup/kofa/browser/templates/reportscontainerpage.pt:4
+#, fuzzy
+msgid "Report Number"
+msgstr "Registrierungsnummer"
+
+#: waeup/kofa/browser/templates/reportscontainerpage.pt:41
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:76
+#: waeup/kofa/students/browser_templates/exportjobsindex.pt:36
+msgid "<img src=\"${DYNAMIC_CONTENT}\" /> Reload"
+msgstr ""
+
+#: waeup/kofa/browser/templates/reportscontainerpage.pt:5
+#, fuzzy
+msgid "Description"
+msgstr "Beschreibung/Nachricht"
+
+#: waeup/kofa/browser/templates/reportscontainerpage.pt:51
+#, fuzzy
+msgid "Create new report"
+msgstr "Studenten erzeugen"
+
+#: waeup/kofa/browser/templates/reportscontainerpage.pt:6
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:47
+#: waeup/kofa/students/browser_templates/exportjobsindex.pt:7
+#: waeup/kofa/accesscodes/browser_templates/batchcontainer.pt:15
+msgid "Creator"
+msgstr "Erzeuger"
+
+#: waeup/kofa/browser/templates/reportscontainerpage.pt:7
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:48
+#: waeup/kofa/students/browser_templates/exportjobsindex.pt:8
+#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:9
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:91
+#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:47
+msgid "Creation Date"
+msgstr "Erstellungsdatum"
+
+#: waeup/kofa/browser/templates/searchpage.pt:16
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:17
+msgid "Department"
+msgstr "Department"
+
+#: waeup/kofa/browser/templates/searchpage.pt:17
+#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:46
 msgid "Type"
 msgstr "Typ"
 
 #: waeup/kofa/browser/templates/searchpage.pt:9
-#: waeup/kofa/students/browser_templates/containerpage.pt:21
+#: waeup/kofa/students/browser_templates/containerpage.pt:24
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:18
 msgid "Search Results"
 msgstr "Suchergebnisse"
 
+#: waeup/kofa/browser/templates/showstudentspage.pt:10
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:62
+msgid "Comment"
+msgstr ""
+
 #: waeup/kofa/browser/templates/showstudentspage.pt:5
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:57
 msgid "Fullname"
 msgstr "Vollständiger Name"
 
 #: waeup/kofa/browser/templates/showstudentspage.pt:6
+#: waeup/kofa/browser/templates/reportscontainerpage.pt:8
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:49
+#: waeup/kofa/students/browser_templates/exportjobsindex.pt:9
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:58
 msgid "Status"
 msgstr "Status"
 
-#: waeup/kofa/browser/templates/staffsitelayout.pt:103
-#: waeup/kofa/browser/templates/studentsitelayout.pt:87
-msgid "Form Status:"
-msgstr "Formularstatus:"
-
-#: waeup/kofa/browser/templates/staffsitelayout.pt:111
-#: waeup/kofa/browser/templates/studentsitelayout.pt:95
+#: waeup/kofa/browser/templates/staffsitelayout.pt:113
+#: waeup/kofa/browser/templates/studentsitelayout.pt:97
 msgid "Back to bottom"
 msgstr "Zurück zum Ende"
 
-#: waeup/kofa/browser/templates/staffsitelayout.pt:119
-#: waeup/kofa/browser/templates/studentsitelayout.pt:104
+#: waeup/kofa/browser/templates/staffsitelayout.pt:122
+#: waeup/kofa/browser/templates/studentsitelayout.pt:107
 msgid "Back to top"
 msgstr "Zurück zum Anfang"
 
-#: waeup/kofa/browser/templates/staffsitelayout.pt:121
-#: waeup/kofa/browser/templates/studentsitelayout.pt:106
+#: waeup/kofa/browser/templates/staffsitelayout.pt:124
+#: waeup/kofa/browser/templates/studentsitelayout.pt:109
 msgid "Kofa - Student Management System"
 msgstr "Kofa - Student Management System"
 
-#: waeup/kofa/browser/templates/staffsitelayout.pt:124
-#: waeup/kofa/browser/templates/studentsitelayout.pt:109
-msgid "Copyright &copy; WAeUP Group 2008-2012"
+#: waeup/kofa/browser/templates/staffsitelayout.pt:127
+#: waeup/kofa/browser/templates/studentsitelayout.pt:112
+#, fuzzy
+msgid "Copyright &copy; WAeUP Group 2008-2013"
 msgstr "Copyright &copy; WAeUP Group 2008-2012"
 
@@ -2352,58 +2411,61 @@
 msgstr "Hinzufügen"
 
-#: waeup/kofa/browser/viewlets.py:315
+#: waeup/kofa/browser/viewlets.py:320
 msgid "Any link text"
 msgstr "Any link text"
 
-#: waeup/kofa/browser/viewlets.py:388
-#: waeup/kofa/students/viewlets.py:157
+#: waeup/kofa/browser/viewlets.py:402 waeup/kofa/students/viewlets.py:160
 msgid "Send email"
 msgstr "Email versenden"
 
-#: waeup/kofa/browser/viewlets.py:397
+#: waeup/kofa/browser/viewlets.py:411
 msgid "Edit settings"
 msgstr "Einstellungen bearbeiten"
 
-#: waeup/kofa/browser/viewlets.py:412
+#: waeup/kofa/browser/viewlets.py:428 waeup/kofa/browser/viewlets.py:474
+#: waeup/kofa/browser/viewlets.py:504 waeup/kofa/browser/viewlets.py:534
+#, fuzzy
+msgid "Export student data"
+msgstr "Exportiere Daten"
+
+#: waeup/kofa/browser/viewlets.py:437
 msgid "Search academic section"
 msgstr "Akademie durchsuchen"
 
-#: waeup/kofa/browser/viewlets.py:437
-#: waeup/kofa/browser/viewlets.py:461
+#: waeup/kofa/browser/viewlets.py:463 waeup/kofa/browser/viewlets.py:493
+#: waeup/kofa/browser/viewlets.py:523
 msgid "Show students"
 msgstr "Studenten zeigen"
 
-#: waeup/kofa/browser/viewlets.py:484
+#: waeup/kofa/browser/viewlets.py:558
 msgid "Show logs"
 msgstr "Logdateien anzeigen"
 
-#: waeup/kofa/browser/viewlets.py:493
+#: waeup/kofa/browser/viewlets.py:567
 #, fuzzy
 msgid "Upload data"
 msgstr "Hochladedatum"
 
-#: waeup/kofa/browser/viewlets.py:502
+#: waeup/kofa/browser/viewlets.py:576
 #, fuzzy
 msgid "Process data"
 msgstr "Prozessdaten"
 
-#: waeup/kofa/browser/viewlets.py:511
+#: waeup/kofa/browser/viewlets.py:585
 msgid "Export data"
 msgstr "Exportiere Daten"
 
-#: waeup/kofa/browser/viewlets.py:520
+#: waeup/kofa/browser/viewlets.py:594
 #, fuzzy
 msgid "View processed files"
 msgstr "Logdatei betrachten"
 
-#: waeup/kofa/browser/viewlets.py:593
+#: waeup/kofa/browser/viewlets.py:667
 msgid "Enquiries"
 msgstr "Anfragen"
 
-#: waeup/kofa/browser/viewlets.py:95
-#: waeup/kofa/browser/viewlets.py:170
-#: waeup/kofa/students/viewlets.py:322
-#: waeup/kofa/students/viewlets.py:484
-#: waeup/kofa/students/viewlets.py:531
+#: waeup/kofa/browser/viewlets.py:95 waeup/kofa/browser/viewlets.py:170
+#: waeup/kofa/students/viewlets.py:329 waeup/kofa/students/viewlets.py:536
+#: waeup/kofa/students/viewlets.py:583
 msgid "Edit"
 msgstr "Bearbeiten"
@@ -2413,17 +2475,14 @@
 msgstr "Wohnheime"
 
-#: waeup/kofa/hostels/browser.py:119
-#: waeup/kofa/hostels/browser.py:129
+#: waeup/kofa/hostels/browser.py:119 waeup/kofa/hostels/browser.py:129
 msgid "Manage accommodation section"
 msgstr "Wohnheime verwalten"
 
-#: waeup/kofa/hostels/browser.py:132
-#: waeup/kofa/hostels/browser.py:163
+#: waeup/kofa/hostels/browser.py:132 waeup/kofa/hostels/browser.py:163
 #: waeup/kofa/hostels/browser.py:190
 msgid "Add hostel"
 msgstr "Wohnheim hinzufügen"
 
-#: waeup/kofa/hostels/browser.py:133
-#: waeup/kofa/hostels/browser.py:168
+#: waeup/kofa/hostels/browser.py:133 waeup/kofa/hostels/browser.py:168
 #, fuzzy
 msgid "Clear all hostels"
@@ -2455,21 +2514,17 @@
 msgstr "Wohnheim verwalten"
 
-#: waeup/kofa/hostels/browser.py:242
-#: waeup/kofa/hostels/browser.py:270
+#: waeup/kofa/hostels/browser.py:242 waeup/kofa/hostels/browser.py:270
 msgid "Update all beds"
 msgstr "Alle Betten aktualisieren"
 
-#: waeup/kofa/hostels/browser.py:243
-#: waeup/kofa/hostels/browser.py:284
+#: waeup/kofa/hostels/browser.py:243 waeup/kofa/hostels/browser.py:284
 msgid "Switch reservation of selected beds"
 msgstr "Reservierung der ausgewählten Betten ändern"
 
-#: waeup/kofa/hostels/browser.py:244
-#: waeup/kofa/hostels/browser.py:314
+#: waeup/kofa/hostels/browser.py:244 waeup/kofa/hostels/browser.py:314
 msgid "Release selected beds"
 msgstr "Ausgewählte Betten freigeben"
 
-#: waeup/kofa/hostels/browser.py:245
-#: waeup/kofa/hostels/browser.py:341
+#: waeup/kofa/hostels/browser.py:245 waeup/kofa/hostels/browser.py:341
 #, fuzzy
 msgid "Clear hostel"
@@ -2478,6 +2533,9 @@
 #. Default: ""
 #: waeup/kofa/hostels/browser.py:275
-msgid "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
-msgstr "${a} leere Betten entfernt, ${b} Betten hinzugefügt, ${c} belegte Betten geändert (${d})"
+msgid ""
+"${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
+msgstr ""
+"${a} leere Betten entfernt, ${b} Betten hinzugefügt, ${c} belegte Betten "
+"geändert (${d})"
 
 #. Default: ""
@@ -2504,6 +2562,10 @@
 msgstr "Student zuweisen"
 
-#: waeup/kofa/hostels/browser.py:69
-#: waeup/kofa/hostels/browser.py:79
+#: waeup/kofa/hostels/browser.py:363
+#, fuzzy
+msgid "No valid student id."
+msgstr "Keinen Studenten gefunden."
+
+#: waeup/kofa/hostels/browser.py:69 waeup/kofa/hostels/browser.py:79
 #: waeup/kofa/hostels/export.py:37
 #: waeup/kofa/hostels/browser_templates/containermanagepage.pt:13
@@ -2518,5 +2580,5 @@
 #: waeup/kofa/hostels/browser_templates/containerpage.pt:21
 #: waeup/kofa/hostels/browser_templates/containermanagepage.pt:37
-#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:35
+#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:45
 msgid "Id"
 msgstr "Id"
@@ -2527,15 +2589,21 @@
 msgstr "Bett B"
 
-#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:37
+#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:47
 msgid "Number"
 msgstr "Nummer"
-
-#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:56
-msgid "[allocate student]"
-msgstr "[Student zuweisen]"
 
 #: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:6
 msgid "Hostel Data"
 msgstr "Wohnheimdaten"
+
+#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:66
+msgid "[allocate student]"
+msgstr "[Student zuweisen]"
+
+#: waeup/kofa/hostels/browser_templates/hostelpage.pt:5
+#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:19
+#, fuzzy
+msgid "Reserved Beds:"
+msgstr "Reservierte Betten"
 
 #: waeup/kofa/hostels/export.py:61
@@ -2544,218 +2612,272 @@
 msgstr "Betten"
 
-#: waeup/kofa/hostels/hostel.py:236
+#: waeup/kofa/hostels/hostel.py:237
 msgid "unreserved"
 msgstr "nicht reserviert"
 
-#: waeup/kofa/hostels/hostel.py:243
+#: waeup/kofa/hostels/hostel.py:244
 msgid "reserved"
 msgstr "reserviert"
 
-#: waeup/kofa/hostels/interfaces.py:101
+#: waeup/kofa/hostels/interfaces.py:105
 msgid "Floors per Block"
 msgstr "Etagen pro Block"
 
-#: waeup/kofa/hostels/interfaces.py:107
+#: waeup/kofa/hostels/interfaces.py:111
 msgid "Rooms per Floor"
 msgstr "Räume pro Flur"
 
-#: waeup/kofa/hostels/interfaces.py:113
+#: waeup/kofa/hostels/interfaces.py:117
 msgid "Reserved Beds"
 msgstr "Reservierte Betten"
 
-#: waeup/kofa/hostels/interfaces.py:124
+#: waeup/kofa/hostels/interfaces.py:128
 msgid "Blocks for Female Students"
 msgstr "Blöcke für Frauen"
 
-#: waeup/kofa/hostels/interfaces.py:131
+#: waeup/kofa/hostels/interfaces.py:135
 msgid "Blocks for Male Students"
 msgstr "Blöcke für Männer"
 
-#: waeup/kofa/hostels/interfaces.py:138
+#: waeup/kofa/hostels/interfaces.py:142
 #, fuzzy
 msgid "Beds for Pre-Study Students"
 msgstr "Betten für Erstsemester"
 
-#: waeup/kofa/hostels/interfaces.py:145
+#: waeup/kofa/hostels/interfaces.py:149
 msgid "Beds for Fresh Students"
 msgstr "Betten für Erstsemester"
 
-#: waeup/kofa/hostels/interfaces.py:152
+#: waeup/kofa/hostels/interfaces.py:156
 msgid "Beds for Returning Students"
 msgstr "Betten für rückgemeldete Studenten"
 
-#: waeup/kofa/hostels/interfaces.py:159
+#: waeup/kofa/hostels/interfaces.py:163
 msgid "Beds for Final Year Students"
 msgstr "Betten für Studenten im letzten Studienjahr"
 
-#: waeup/kofa/hostels/interfaces.py:166
+#: waeup/kofa/hostels/interfaces.py:170
 msgid "Beds without category"
 msgstr "Unkategorisierte Betten"
 
-#: waeup/kofa/hostels/interfaces.py:173
+#: waeup/kofa/hostels/interfaces.py:177
 msgid "Special Handling"
 msgstr "Spezielle Handhabung"
 
-#: waeup/kofa/hostels/interfaces.py:184
+#: waeup/kofa/hostels/interfaces.py:188
 msgid "Female and male blocks overlap."
 msgstr "Blöcke für Männer und Frauen überlappen."
 
-#: waeup/kofa/hostels/interfaces.py:194
+#: waeup/kofa/hostels/interfaces.py:198
 msgid "Bed categories overlap."
 msgstr "Bettkategorien überlappen."
 
-#: waeup/kofa/hostels/interfaces.py:216
+#: waeup/kofa/hostels/interfaces.py:220
 msgid "Bed Id"
 msgstr "Betten Id"
 
-#: waeup/kofa/hostels/interfaces.py:222
-#: waeup/kofa/students/interfaces.py:576
+#: waeup/kofa/hostels/interfaces.py:226
 msgid "Bed Type"
 msgstr "Betttyp"
 
-#: waeup/kofa/hostels/interfaces.py:228
+#: waeup/kofa/hostels/interfaces.py:232
 msgid "Bed Number"
 msgstr "Bettnummer"
 
-#: waeup/kofa/hostels/interfaces.py:233
-#: waeup/kofa/hostels/interfaces.py:246
+#: waeup/kofa/hostels/interfaces.py:237
 msgid "Owner (Student)"
 msgstr "Eigentümer (Student)"
 
-#: waeup/kofa/hostels/interfaces.py:33
+#: waeup/kofa/hostels/interfaces.py:238
+#, fuzzy
+msgid "Enter valid student id."
+msgstr "Sie haben falsche Zugangsdaten eingegeben."
+
+#: waeup/kofa/hostels/interfaces.py:253
+#, fuzzy
+msgid ""
+"Either student does not exist or student is not in accommodation session."
+msgstr ""
+"Sie sind noch nicht in der Session angekommen, für die aktuell die "
+"Bettenbuchung aktiviert ist."
+
+#. Default: ""
+#: waeup/kofa/hostels/interfaces.py:260
+msgid "This student resides in bed ${a}."
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:37
 msgid "Hostel Allocation Start Date"
 msgstr "Beginn der Bettenbuchung"
 
-#: waeup/kofa/hostels/interfaces.py:39
+#: waeup/kofa/hostels/interfaces.py:43
 msgid "Hostel Allocation Closing Date"
 msgstr "Ende der Bettenbuchung"
 
-#: waeup/kofa/hostels/interfaces.py:45
+#: waeup/kofa/hostels/interfaces.py:49
 msgid "Booking Session"
 msgstr "Bettenbuchung-Session"
 
-#: waeup/kofa/hostels/interfaces.py:53
+#: waeup/kofa/hostels/interfaces.py:57
 msgid "Allowed States"
 msgstr "Erlaubte Zustände"
 
-#: waeup/kofa/hostels/interfaces.py:84
+#: waeup/kofa/hostels/interfaces.py:88
 msgid "Hostel Id"
 msgstr "Wohnheim Id"
 
-#: waeup/kofa/hostels/interfaces.py:89
+#: waeup/kofa/hostels/interfaces.py:93
 msgid "Sort Id"
 msgstr "Sortierungsnummer"
 
-#: waeup/kofa/hostels/interfaces.py:95
+#: waeup/kofa/hostels/interfaces.py:99
 msgid "Hostel Name"
 msgstr "Wohnheimname"
 
-#: waeup/kofa/hostels/vocabularies.py:57
+#: waeup/kofa/hostels/vocabularies.py:38
 msgid "Bed A"
 msgstr "Bett A"
 
-#: waeup/kofa/hostels/vocabularies.py:58
+#: waeup/kofa/hostels/vocabularies.py:39
 msgid "Bed B"
 msgstr "Bett B"
 
-#: waeup/kofa/hostels/vocabularies.py:59
+#: waeup/kofa/hostels/vocabularies.py:40
 msgid "Bed C"
 msgstr "Bett C"
 
-#: waeup/kofa/hostels/vocabularies.py:60
+#: waeup/kofa/hostels/vocabularies.py:41
 msgid "Bed D"
 msgstr "Bett D"
 
-#: waeup/kofa/hostels/vocabularies.py:61
+#: waeup/kofa/hostels/vocabularies.py:42
 msgid "Bed E"
 msgstr "Bett E"
 
-#: waeup/kofa/hostels/vocabularies.py:62
+#: waeup/kofa/hostels/vocabularies.py:43
 msgid "Bed F"
 msgstr "Bett F"
 
-#: waeup/kofa/hostels/vocabularies.py:63
+#: waeup/kofa/hostels/vocabularies.py:44
 msgid "Bed G"
 msgstr "Bett G"
 
-#: waeup/kofa/hostels/vocabularies.py:64
+#: waeup/kofa/hostels/vocabularies.py:45
 msgid "Bed H"
 msgstr "Bett H"
 
-#: waeup/kofa/hostels/vocabularies.py:65
+#: waeup/kofa/hostels/vocabularies.py:46
 msgid "Bed I"
 msgstr "Bett I"
 
-#: waeup/kofa/hostels/vocabularies.py:69
+#: waeup/kofa/hostels/vocabularies.py:47
+#, fuzzy
+msgid "Bed J"
+msgstr "Bett A"
+
+#: waeup/kofa/hostels/vocabularies.py:48
+#, fuzzy
+msgid "Bed K"
+msgstr "Bett A"
+
+#: waeup/kofa/hostels/vocabularies.py:49
+#, fuzzy
+msgid "Bed L"
+msgstr "Bett A"
+
+#: waeup/kofa/hostels/vocabularies.py:53
 msgid "Block A"
 msgstr "Block A"
 
-#: waeup/kofa/hostels/vocabularies.py:70
+#: waeup/kofa/hostels/vocabularies.py:54
 msgid "Block B"
 msgstr "Block B"
 
-#: waeup/kofa/hostels/vocabularies.py:71
+#: waeup/kofa/hostels/vocabularies.py:55
 msgid "Block C"
 msgstr "Block C"
 
-#: waeup/kofa/hostels/vocabularies.py:72
+#: waeup/kofa/hostels/vocabularies.py:56
 msgid "Block D"
 msgstr "Block D"
 
-#: waeup/kofa/hostels/vocabularies.py:73
+#: waeup/kofa/hostels/vocabularies.py:57
 msgid "Block E"
 msgstr "Block E"
 
-#: waeup/kofa/hostels/vocabularies.py:74
+#: waeup/kofa/hostels/vocabularies.py:58
 msgid "Block F"
 msgstr "Block F"
 
-#: waeup/kofa/hostels/vocabularies.py:75
+#: waeup/kofa/hostels/vocabularies.py:59
 msgid "Block G"
 msgstr "Block G"
 
-#: waeup/kofa/hostels/vocabularies.py:76
+#: waeup/kofa/hostels/vocabularies.py:60
 msgid "Block H"
 msgstr "Block H"
 
-#: waeup/kofa/hostels/vocabularies.py:77
+#: waeup/kofa/hostels/vocabularies.py:61
 msgid "Block I"
 msgstr "Block I"
 
-#: waeup/kofa/hostels/vocabularies.py:78
+#: waeup/kofa/hostels/vocabularies.py:62
 msgid "Block K"
 msgstr "Block K"
 
-#: waeup/kofa/hostels/vocabularies.py:79
+#: waeup/kofa/hostels/vocabularies.py:63
 msgid "Block L"
 msgstr "Block L"
 
-#: waeup/kofa/hostels/vocabularies.py:80
+#: waeup/kofa/hostels/vocabularies.py:64
 msgid "Block M"
 msgstr "Block M"
 
-#: waeup/kofa/hostels/vocabularies.py:81
+#: waeup/kofa/hostels/vocabularies.py:65
 msgid "Block N"
 msgstr "Block N"
 
-#: waeup/kofa/hostels/vocabularies.py:82
+#: waeup/kofa/hostels/vocabularies.py:66
 msgid "Block O"
 msgstr "Block O"
 
-#: waeup/kofa/hostels/vocabularies.py:83
+#: waeup/kofa/hostels/vocabularies.py:67
 msgid "Block P"
 msgstr "Block P"
 
-#: waeup/kofa/hostels/vocabularies.py:87
-msgid "Regular Hostel"
-msgstr "Standard-Wohnheim"
-
-#: waeup/kofa/hostels/vocabularies.py:88
-msgid "Blocked Hostel"
-msgstr "Gesperrtes Wohnheim"
-
-#: waeup/kofa/hostels/vocabularies.py:89
-msgid "Postgraduate Hostel"
-msgstr "Postgraduierten-Wohnheim"
+#: waeup/kofa/hostels/vocabularies.py:68
+#, fuzzy
+msgid "Block Q"
+msgstr "Block A"
+
+#: waeup/kofa/hostels/vocabularies.py:69
+#, fuzzy
+msgid "Block R"
+msgstr "Block A"
+
+#: waeup/kofa/hostels/vocabularies.py:70
+#, fuzzy
+msgid "Block S"
+msgstr "Block A"
+
+#: waeup/kofa/hostels/vocabularies.py:71
+#, fuzzy
+msgid "Block T"
+msgstr "Block A"
+
+#: waeup/kofa/hostels/vocabularies.py:72
+#, fuzzy
+msgid "Block U"
+msgstr "Block A"
+
+#: waeup/kofa/hostels/vocabularies.py:73
+#, fuzzy
+msgid "Block V"
+msgstr "Block A"
+
+#: waeup/kofa/hostels/vocabularies.py:74
+#, fuzzy
+msgid "Block W"
+msgstr "Block A"
 
 #: waeup/kofa/interfaces.py:207
@@ -2763,38 +2885,52 @@
 msgstr "Fach"
 
-#: waeup/kofa/interfaces.py:211
+#: waeup/kofa/interfaces.py:211 waeup/kofa/students/browser.py:1134
+#: waeup/kofa/students/browser.py:1297
+#: waeup/kofa/students/browser_templates/courseticketmanagepage.pt:10
 msgid "Grade"
 msgstr "Note"
 
-#: waeup/kofa/interfaces.py:349
+#: waeup/kofa/interfaces.py:368
 msgid "Processor name"
 msgstr "Prozessorname"
 
-#: waeup/kofa/interfaces.py:375
+#: waeup/kofa/interfaces.py:394
 msgid "Email Address:"
 msgstr "Emailadresse:"
 
-#: waeup/kofa/interfaces.py:382
+#: waeup/kofa/interfaces.py:401
 msgid "Email to:"
 msgstr "Email an:"
 
-#: waeup/kofa/interfaces.py:389
+#: waeup/kofa/interfaces.py:408
 msgid "Subject:"
 msgstr "Betreff:"
 
-#: waeup/kofa/interfaces.py:393
+#: waeup/kofa/interfaces.py:412
 msgid "Full Name:"
 msgstr "Vollständiger Name:"
 
-#: waeup/kofa/interfaces.py:397
+#: waeup/kofa/interfaces.py:416
 msgid "Text:"
 msgstr "Text:"
 
-#: waeup/kofa/interfaces.py:426
-#: waeup/kofa/interfaces.py:442
+#: waeup/kofa/interfaces.py:445 waeup/kofa/interfaces.py:501
 msgid "Public Name"
 msgstr "Öffentlicher Name"
 
-#: waeup/kofa/interfaces.py:433
+#: waeup/kofa/interfaces.py:455 waeup/kofa/interfaces.py:456
+#, fuzzy
+msgid "Number of failed logins"
+msgstr "Zugangscode-Nummer"
+
+#: waeup/kofa/interfaces.py:462
+msgid "Timestamp"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:463
+msgid "Timestamp of last failed login or `None`"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:492
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:97
 #: waeup/kofa/browser/templates/userscontainerpage.pt:4
@@ -2806,7 +2942,7 @@
 msgstr "Benutzer Id"
 
-#: waeup/kofa/interfaces.py:438
-#: waeup/kofa/students/browser_templates/containerpage.pt:33
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:39
+#: waeup/kofa/interfaces.py:497
+#: waeup/kofa/students/browser_templates/containerpage.pt:36
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:42
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:48
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:29
@@ -2814,65 +2950,28 @@
 msgstr "Vollständiger Name"
 
-#: waeup/kofa/interfaces.py:448
+#: waeup/kofa/interfaces.py:507
 msgid "Description/Notice"
 msgstr "Beschreibung/Nachricht"
 
-#: waeup/kofa/interfaces.py:465
+#: waeup/kofa/interfaces.py:524
 #: waeup/kofa/browser/templates/userscontainerpage.pt:6
 msgid "Portal Roles"
 msgstr "Portalweite Rollen:"
 
-#: waeup/kofa/interfaces.py:510
+#: waeup/kofa/interfaces.py:571
 msgid "Name of University"
 msgstr "Name der Universität"
 
-#: waeup/kofa/interfaces.py:511
+#: waeup/kofa/interfaces.py:572
 msgid "Sample University"
 msgstr "Deomo-Universität"
 
-#: waeup/kofa/interfaces.py:516
+#: waeup/kofa/interfaces.py:577
 msgid "Abbreviated Title of University"
 msgstr "Abkürzung"
 
-#: waeup/kofa/interfaces.py:522
+#: waeup/kofa/interfaces.py:583
 msgid "Skin"
 msgstr "Skin"
-
-#: waeup/kofa/interfaces.py:529
-msgid "Content in HTML format"
-msgstr "Inhalt im HTML-Format"
-
-#: waeup/kofa/interfaces.py:541
-msgid "Name of Administrator"
-msgstr "Name des Administrators"
-
-#: waeup/kofa/interfaces.py:547
-msgid "Email Address of Administrator"
-msgstr "Emailadresse des Administrators"
-
-#: waeup/kofa/interfaces.py:554
-msgid "Subject of Email to Administrator"
-msgstr "Betreff der Email an Administrator"
-
-#: waeup/kofa/interfaces.py:555
-msgid "Kofa Contact"
-msgstr "Kofa-Kontakt"
-
-#: waeup/kofa/interfaces.py:560
-msgid "SMTP mailer to use when sending mail"
-msgstr "SMTP Dienst"
-
-#: waeup/kofa/interfaces.py:567
-msgid "Captcha used for public registration pages"
-msgstr "Captcha für öffentliche Registrierung"
-
-#: waeup/kofa/interfaces.py:574
-msgid "Carry-over Course Registration"
-msgstr "Carry-Over-Kursregistrierung"
-
-#: waeup/kofa/interfaces.py:583
-#: waeup/kofa/interfaces.py:618
-msgid "Academic Session"
-msgstr "Akademische Session"
 
 #: waeup/kofa/interfaces.py:59
@@ -2880,9 +2979,7 @@
 msgstr "neu"
 
-#: waeup/kofa/interfaces.py:597
-#: waeup/kofa/payments/interfaces.py:32
-#, fuzzy
-msgid "Acceptance Fee"
-msgstr "Acceptance Letter"
+#: waeup/kofa/interfaces.py:590
+msgid "Content in HTML format"
+msgstr "Inhalt im HTML-Format"
 
 #: waeup/kofa/interfaces.py:60
@@ -2890,7 +2987,11 @@
 msgstr "abgeschlossen"
 
-#: waeup/kofa/interfaces.py:603
-msgid "Bed Booking Fee"
-msgstr "Betten-Buchungsgebühr"
+#: waeup/kofa/interfaces.py:602
+msgid "Name of Administrator"
+msgstr "Name des Administrators"
+
+#: waeup/kofa/interfaces.py:608
+msgid "Email Address of Administrator"
+msgstr "Emailadresse des Administrators"
 
 #: waeup/kofa/interfaces.py:61
@@ -2898,16 +2999,58 @@
 msgstr "unerledigt"
 
+#: waeup/kofa/interfaces.py:615
+msgid "Subject of Email to Administrator"
+msgstr "Betreff der Email an Administrator"
+
+#: waeup/kofa/interfaces.py:616
+msgid "Kofa Contact"
+msgstr "Kofa-Kontakt"
+
 #: waeup/kofa/interfaces.py:62
 msgid "active"
 msgstr "aktiv"
 
+#: waeup/kofa/interfaces.py:621
+msgid "SMTP mailer to use when sending mail"
+msgstr "SMTP Dienst"
+
+#: waeup/kofa/interfaces.py:628
+msgid "Captcha used for public registration pages"
+msgstr "Captcha für öffentliche Registrierung"
+
 #: waeup/kofa/interfaces.py:63
 msgid "assigned"
 msgstr "zugewiesen"
 
+#: waeup/kofa/interfaces.py:635
+msgid "Carry-over Course Registration"
+msgstr "Carry-Over-Kursregistrierung"
+
 #: waeup/kofa/interfaces.py:64
 #, fuzzy
 msgid "callbacks"
 msgstr "Bitte um Rückruf"
+
+#: waeup/kofa/interfaces.py:644 waeup/kofa/interfaces.py:690
+msgid "Academic Session"
+msgstr "Akademische Session"
+
+#: waeup/kofa/interfaces.py:658
+#, fuzzy
+msgid "Acceptance Fee"
+msgstr "Acceptance Letter"
+
+#: waeup/kofa/interfaces.py:664
+msgid "Bed Booking Fee"
+msgstr "Betten-Buchungsgebühr"
+
+#: waeup/kofa/interfaces.py:670
+msgid "Rent"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:676
+#, fuzzy
+msgid "Clearance enabled"
+msgstr "Einschreibung gestartet"
 
 #: waeup/kofa/interfaces.py:92
@@ -2928,14 +3071,14 @@
 
 #: waeup/kofa/interfaces.py:96
+msgid "courses registered"
+msgstr "Kurse registriert"
+
+#: waeup/kofa/interfaces.py:97
+msgid "courses validated"
+msgstr "Kurse validiert"
+
+#: waeup/kofa/interfaces.py:98
 msgid "returning"
 msgstr "rückgemeldet"
-
-#: waeup/kofa/interfaces.py:97
-msgid "courses registered"
-msgstr "Kurse registriert"
-
-#: waeup/kofa/interfaces.py:98
-msgid "courses validated"
-msgstr "Kurse validiert"
 
 #: waeup/kofa/mandates/browser.py:36
@@ -2960,6 +3103,9 @@
 
 #: waeup/kofa/mandates/mandate.py:72
-msgid "Password has been successfully set. Proceed to the login page and enter your credentials."
-msgstr "Das Passwort wurde erfolgreich gesetzt. Bitte gehen Sie zu Login-Seite."
+msgid ""
+"Password has been successfully set. Proceed to the login page and enter your "
+"credentials."
+msgstr ""
+"Das Passwort wurde erfolgreich gesetzt. Bitte gehen Sie zu Login-Seite."
 
 #: waeup/kofa/objecthistory.py:74
@@ -2967,78 +3113,55 @@
 msgstr "von"
 
-#: waeup/kofa/payments/interfaces.py:102
-msgid "Payment Access Code"
-msgstr "Zugangscode der Zahlung"
-
-#: waeup/kofa/payments/interfaces.py:114
+#: waeup/kofa/payments/interfaces.py:106
 msgid "Activation Code"
 msgstr "Aktivierungs-Code"
 
-#: waeup/kofa/payments/interfaces.py:121
+#: waeup/kofa/payments/interfaces.py:113
 msgid "Response Amount Approved"
 msgstr "Response Amount Approved"
 
-#: waeup/kofa/payments/interfaces.py:128
+#: waeup/kofa/payments/interfaces.py:120
 msgid "Response Code"
 msgstr "Response-Code"
 
-#: waeup/kofa/payments/interfaces.py:135
+#: waeup/kofa/payments/interfaces.py:127
 msgid "Response Description"
 msgstr "Response-Beschreibung"
 
-#: waeup/kofa/payments/interfaces.py:25
+#: waeup/kofa/payments/interfaces.py:26
 msgid "Not yet paid"
 msgstr "Noch nicht bezahlt"
 
-#: waeup/kofa/payments/interfaces.py:26
+#: waeup/kofa/payments/interfaces.py:27
 msgid "Paid"
 msgstr "Bezahlt"
 
-#: waeup/kofa/payments/interfaces.py:27
+#: waeup/kofa/payments/interfaces.py:28
 msgid "Failed"
 msgstr "Fehler"
 
-#: waeup/kofa/payments/interfaces.py:31
-msgid "School Fee"
-msgstr "Schulgebühr"
-
-#: waeup/kofa/payments/interfaces.py:33
-msgid "Bed Allocation Fee"
-msgstr "Bettenzuweisungsgebühr"
-
-#: waeup/kofa/payments/interfaces.py:34
-msgid "Hostel Maintenance Fee"
-msgstr "Wohnraum-Mietgebühr"
-
-#: waeup/kofa/payments/interfaces.py:35
-msgid "Transfer Fee"
-msgstr "Transfer Fee"
-
-#: waeup/kofa/payments/interfaces.py:36
-msgid "Gown Hire Fee"
-msgstr "Gown Hire Fee"
-
-#: waeup/kofa/payments/interfaces.py:52
+#: waeup/kofa/payments/interfaces.py:50 waeup/kofa/students/interfaces.py:782
+#: waeup/kofa/students/interfaces.py:806
 msgid "Payment Category"
 msgstr "Kategorie der Zahlung"
 
-#: waeup/kofa/payments/interfaces.py:59
+#: waeup/kofa/payments/interfaces.py:63
 msgid "Payment Item"
 msgstr "Gegenstand der Zahlung"
 
-#: waeup/kofa/payments/interfaces.py:65
-#: waeup/kofa/students/interfaces.py:651
+#: waeup/kofa/payments/interfaces.py:69 waeup/kofa/students/interfaces.py:789
+#: waeup/kofa/students/interfaces.py:813
 msgid "Payment Session"
 msgstr "Session der Zahlung"
 
-#: waeup/kofa/payments/interfaces.py:71
+#: waeup/kofa/payments/interfaces.py:75
 msgid "Payment State"
 msgstr "Status der Zahlung"
 
-#: waeup/kofa/payments/interfaces.py:78
+#: waeup/kofa/payments/interfaces.py:82
 msgid "Ticket Creation Date"
 msgstr "Erstellungsdatum"
 
-#: waeup/kofa/payments/interfaces.py:84
+#: waeup/kofa/payments/interfaces.py:88
 #: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:10
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:92
@@ -3047,510 +3170,726 @@
 msgstr "Datum der Zahlung"
 
-#: waeup/kofa/payments/interfaces.py:90
+#: waeup/kofa/payments/interfaces.py:94
 msgid "Amount Authorized"
 msgstr "Genehmigter Betrag"
 
 #. Default: ""
-#: waeup/kofa/payments/payment.py:92
+#: waeup/kofa/payments/payment.py:96
 msgid "Payment approved by ${a}"
 msgstr "Zahlung bestätigt durch"
 
-#: waeup/kofa/students/batching.py:783
+#: waeup/kofa/reports.py:175
+#, fuzzy
+msgid "Unnamed Report"
+msgstr "Unbenanntes Zertifikat"
+
+#: waeup/kofa/students/batching.py:853
 msgid "System"
 msgstr "System"
 
-#: waeup/kofa/students/browser.py:1002
+#: waeup/kofa/students/browser.py:1024
+msgid "You must select a session for the level."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1033
+msgid "Study level has been added."
+msgstr "Level wurde hinzugefügt."
+
+#: waeup/kofa/students/browser.py:1035 waeup/kofa/students/browser.py:2477
+msgid "This level exists."
+msgstr "Dieses Level existiert."
+
+#: waeup/kofa/students/browser.py:1045
+msgid "No study level selected."
+msgstr "Kein Level ausgewählt."
+
+#: waeup/kofa/students/browser.py:1073
+#, fuzzy
+msgid "You are not allowed to view the transcript."
+msgstr "Ihnen ist nicht erlaubt, Betttickets zu entfernen."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1088
+#, fuzzy
+msgid "${a}: Transcript Data"
+msgstr "${a}: Einschreibungsdaten"
+
+#: waeup/kofa/students/browser.py:1106
+#, fuzzy
+msgid "You are not allowed to download the transcript."
+msgstr "Ihnen ist nicht erlaubt, Betttickets zu entfernen."
+
+#: waeup/kofa/students/browser.py:1121 waeup/kofa/students/viewlets.py:366
+#, fuzzy
+msgid "Academic Transcript"
+msgstr "Akademie"
+
+#: waeup/kofa/students/browser.py:1125
+msgid "CERTIFIED TRUE COPY"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1129 waeup/kofa/students/browser.py:1289
+#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:35
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:14
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:25
+msgid "Sem."
+msgstr "Sem."
+
+#: waeup/kofa/students/browser.py:1132 waeup/kofa/students/interfaces.py:623
+#: waeup/kofa/university/interfaces.py:152
+#: waeup/kofa/students/browser_templates/transcript.pt:39
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
+msgid "Credits"
+msgstr "Credits"
+
+#: waeup/kofa/students/browser.py:1133 waeup/kofa/students/browser.py:1296
+#: waeup/kofa/students/interfaces.py:634 waeup/kofa/students/interfaces.py:667
+#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:42
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:20
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:32
+msgid "Score"
+msgstr "Score"
+
+#: waeup/kofa/students/browser.py:1161 waeup/kofa/students/viewlets.py:203
+#, fuzzy
+msgid "Transfer student"
+msgstr "Studentendatensatz erzeugen"
+
+#: waeup/kofa/students/browser.py:1171
+msgid "Transfer"
+msgstr "Studienfachwechsel"
+
+#: waeup/kofa/students/browser.py:1175
+#, fuzzy
+msgid "Current level does not match certificate levels."
+msgstr "Das Studienjaht ist "
+
+#: waeup/kofa/students/browser.py:1177
+#, fuzzy
+msgid "Former study course record incomplete."
+msgstr "Die Studiengangdaten sind unvollständig."
+
+#: waeup/kofa/students/browser.py:1179
+#, fuzzy
+msgid "Maximum number of transfers exceeded."
+msgstr "Maximale Anzahl der Credit-Punkte von ${a} überschritten."
+
+#: waeup/kofa/students/browser.py:1181
+#, fuzzy
+msgid "Successfully transferred."
+msgstr "Erfolgreich hinzugefügt: ${a}"
+
+#: waeup/kofa/students/browser.py:1191
+msgid "Revert previous transfer"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1196
+msgid "No previous transfer."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1201
+#, fuzzy
+msgid "Revert now"
+msgstr "Jetzt beginnen"
+
+#: waeup/kofa/students/browser.py:1204
+msgid "Previous transfer reverted."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1235
+msgid "${a}: Study Level ${b}"
+msgstr "${a}: Level ${b}"
+
+#: waeup/kofa/students/browser.py:1256
+msgid "Level Data"
+msgstr "Leveldaten"
+
+#: waeup/kofa/students/browser.py:1262
+#, fuzzy
+msgid "1st Semester Courses"
+msgstr "Kurse registrieren"
+
+#: waeup/kofa/students/browser.py:1268
+#, fuzzy
+msgid "2nd Semester Courses"
+msgstr "Kurse registrieren"
+
+#: waeup/kofa/students/browser.py:1274
+#, fuzzy
+msgid "Level Courses"
+msgstr "Level-Kürzel"
+
+#: waeup/kofa/students/browser.py:1283
 msgid "Course Registration Slip"
 msgstr "Kursregistrierungsbeleg"
 
-#: waeup/kofa/students/browser.py:1008
-#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:35
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:13
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:33
-msgid "Sem."
-msgstr "Sem."
-
-#: waeup/kofa/students/browser.py:1011
+#: waeup/kofa/students/browser.py:1292
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:38
 msgid "Dept."
 msgstr "Dept."
 
-#: waeup/kofa/students/browser.py:1012
-#: waeup/kofa/students/utils.py:154
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:17
+#: waeup/kofa/students/browser.py:1293
+#: waeup/kofa/browser/templates/searchpage.pt:15
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:18
 #: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:22
 msgid "Faculty"
 msgstr "Fakultät"
 
-#: waeup/kofa/students/browser.py:1013
+#: waeup/kofa/students/browser.py:1294
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:40
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:38
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:30
 msgid "Cred."
 msgstr "Cred."
 
-#: waeup/kofa/students/browser.py:1014
-#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:41
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:39
-msgid "Requ."
-msgstr "Erford."
-
-#: waeup/kofa/students/browser.py:1015
-#: waeup/kofa/students/interfaces.py:510
-#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:42
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:40
-msgid "Score"
-msgstr "Score"
-
-#: waeup/kofa/students/browser.py:1045
-#: waeup/kofa/students/browser.py:1081
-#: waeup/kofa/students/browser.py:1174
-#: waeup/kofa/students/browser.py:1186
-#: waeup/kofa/students/browser.py:2103
-#: waeup/kofa/students/browser.py:2175
+#: waeup/kofa/students/browser.py:1342 waeup/kofa/students/browser.py:1481
+#: waeup/kofa/students/browser.py:1492 waeup/kofa/students/browser.py:2602
 msgid "Add course ticket"
 msgstr "Kursticket hinzufügen"
 
-#. Default: ""
-#: waeup/kofa/students/browser.py:1073
+#: waeup/kofa/students/browser.py:1360 waeup/kofa/students/browser.py:2507
+msgid "No valid course code entered."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1366 waeup/kofa/students/browser.py:2512
+#, fuzzy
+msgid "Course not found."
+msgstr "Keinen Studenten gefunden."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1383
 msgid "Manage study level ${a}"
 msgstr "Verwalte Level  ${a}"
 
-#: waeup/kofa/students/browser.py:1091
-#: waeup/kofa/students/browser.py:2112
+#: waeup/kofa/students/browser.py:1397 waeup/kofa/students/browser.py:2536
 msgid "No ticket selected."
 msgstr "Kein Ticket ausgewählt."
 
-#: waeup/kofa/students/browser.py:1120
-#: waeup/kofa/students/browser.py:1145
+#: waeup/kofa/students/browser.py:141
+msgid "Clearance is disabled for this session."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1427 waeup/kofa/students/browser.py:1452
 msgid "This level does not correspond current level."
-msgstr "Dieses Level stimmt nicht mit dem aktuellen Studienjahr des Studenten überein."
-
-#: waeup/kofa/students/browser.py:1124
+msgstr ""
+"Dieses Level stimmt nicht mit dem aktuellen Studienjahr des Studenten "
+"überein."
+
+#: waeup/kofa/students/browser.py:1431
 msgid "Course list has been validated."
 msgstr "Kurseliste wurde validiert."
 
-#: waeup/kofa/students/browser.py:1126
-#: waeup/kofa/students/browser.py:1157
+#: waeup/kofa/students/browser.py:1433 waeup/kofa/students/browser.py:1464
 msgid "Student is in the wrong state."
 msgstr "Student hat den falschen Status."
 
-#: waeup/kofa/students/browser.py:1150
+#: waeup/kofa/students/browser.py:1457
 msgid "Course list request has been annulled."
 msgstr "Kursregistrierung wurde annulliert."
 
-#: waeup/kofa/students/browser.py:1154
+#: waeup/kofa/students/browser.py:1461
 msgid "Course list request has been rejected:"
 msgstr "Kursregistrierung wurde abgelehnt."
 
-#: waeup/kofa/students/browser.py:1195
-#: waeup/kofa/students/browser.py:2187
+#. Default: ""
+#: waeup/kofa/students/browser.py:1516
+msgid "${a}: Course Ticket ${b}"
+msgstr "${a}: Kursticket ${b}"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:152
+#, fuzzy
+msgid "Total credits exceed ${a}."
+msgstr "Gesamte Credits"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1541
+msgid "Manage course ticket ${a}"
+msgstr "Verwalte Kursticket ${a}"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1574
+msgid "${a}: Payments"
+msgstr "${a}: Zahlungen"
+
+#: waeup/kofa/students/browser.py:159
 msgid "The ticket exists."
 msgstr "Das Ticket existiert."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1197
-#: waeup/kofa/students/browser.py:2189
+#: waeup/kofa/students/browser.py:161
 msgid "Successfully added ${a}."
 msgstr "Erfolgreich hinzugefügt: ${a}"
 
-#. Default: ""
-#: waeup/kofa/students/browser.py:1218
-msgid "${a}: Course Ticket ${b}"
-msgstr "${a}: Kursticket ${b}"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1234
-msgid "Manage course ticket ${a}"
-msgstr "Verwalte Kursticket ${a}"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1261
-msgid "${a}: Payments"
-msgstr "${a}: Zahlungen"
-
-#: waeup/kofa/students/browser.py:1307
+#: waeup/kofa/students/browser.py:1622
 msgid "Add online payment"
 msgstr "Ticket für Online-Bezahlung hinzufügen"
 
-#: waeup/kofa/students/browser.py:1310
+#: waeup/kofa/students/browser.py:1630 waeup/kofa/students/browser.py:1680
+#: waeup/kofa/students/browser.py:1711
 msgid "Create ticket"
 msgstr "Ticket erzeugen"
 
-#: waeup/kofa/students/browser.py:1320
-#: waeup/kofa/students/browser.py:1536
+#: waeup/kofa/students/browser.py:1640 waeup/kofa/students/browser.py:1931
 msgid "Your current session does not match accommodation session."
-msgstr "Sie sind noch nicht in der Session angekommen, für die aktuell die Bettenbuchung aktiviert ist."
-
-#: waeup/kofa/students/browser.py:1347
+msgstr ""
+"Sie sind noch nicht in der Session angekommen, für die aktuell die "
+"Bettenbuchung aktiviert ist."
+
+#: waeup/kofa/students/browser.py:1646
+#, fuzzy
+msgid "You have not yet booked accommodation."
+msgstr "Unterkunft buchen"
+
+#: waeup/kofa/students/browser.py:1670
 #, fuzzy
 msgid "Add previous session online payment"
 msgstr "Ticket für Online-Bezahlung hinzufügen"
 
-#: waeup/kofa/students/browser.py:142
-#: waeup/kofa/students/utils.py:138
-#: waeup/kofa/students/viewlets.py:116
-#: waeup/kofa/students/viewlets.py:664
+#: waeup/kofa/students/browser.py:1675
+msgid "No previous payment to be made."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1708
+#, fuzzy
+msgid "Add balance"
+msgstr "Antragsteller hinzufügen"
+
+#: waeup/kofa/students/browser.py:182 waeup/kofa/students/export.py:197
+#: waeup/kofa/students/reports.py:154 waeup/kofa/students/viewlets.py:688
+msgid "Students"
+msgstr "Studenten"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1844
+msgid "${a}: Accommodation"
+msgstr " ${a}: Unterkunft"
+
+#: waeup/kofa/students/browser.py:1856
+msgid "You are not allowed to remove bed tickets."
+msgstr "Ihnen ist nicht erlaubt, Betttickets zu entfernen."
+
+#: waeup/kofa/students/browser.py:1863
+msgid "No bed ticket selected."
+msgstr "Kein Ticket ausgewählt."
+
+#: waeup/kofa/students/browser.py:1895
+msgid "Add bed ticket"
+msgstr "Bettticket hinzufügen"
+
+#: waeup/kofa/students/browser.py:1897
+msgid "Create bed ticket"
+msgstr "Bettticket erzeugen"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1914
+msgid "Outside booking period: ${a} - ${b}"
+msgstr "Außerhalb der Antragsperiode: ${a} - ${b}"
+
+#: waeup/kofa/students/browser.py:1917
+msgid "Outside booking period."
+msgstr "Außerhalb der Antragsperiode."
+
+#: waeup/kofa/students/browser.py:1921
+msgid "Your data are incomplete."
+msgstr "Die Daten sind unvollständig."
+
+#: waeup/kofa/students/browser.py:1925
+msgid "You are in the wrong registration state."
+msgstr "Sie haben den falschen Status."
+
+#: waeup/kofa/students/browser.py:1936
+msgid "You already booked a bed space in current accommodation session."
+msgstr "Sie haben in der aktuellen Session bereits ein Bett gebucht."
+
+#: waeup/kofa/students/browser.py:1949 waeup/kofa/students/browser.py:2268
+#: waeup/kofa/students/browser.py:2410
+msgid "Activation code is invalid."
+msgstr "Aktivierungs-Code ist ungültig."
+
+#: waeup/kofa/students/browser.py:1961 waeup/kofa/students/browser.py:1976
+msgid "System error: Please contact the adminsitrator."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1981 waeup/kofa/students/browser.py:2117
+msgid "There is no free bed in your category ${a}."
+msgstr "In der Kategorie ${a} ist kein Bett mehr frei."
+
+#: waeup/kofa/students/browser.py:1987 waeup/kofa/students/browser.py:2271
+#: waeup/kofa/students/browser.py:2414
+msgid "Activation code has already been used."
+msgstr "Der Aktivierungs-Code wurde bereits verwendet."
+
+#: waeup/kofa/students/browser.py:1990 waeup/kofa/students/browser.py:2275
+#: waeup/kofa/students/browser.py:2417 waeup/kofa/students/browser.py:2662
+msgid "invalidated"
+msgstr "entwertet"
+
+#: waeup/kofa/students/browser.py:1995 waeup/kofa/students/browser.py:2279
+#: waeup/kofa/students/browser.py:2422
+msgid "You are not the owner of this access code."
+msgstr "Sie sind nicht der Eigentümer dieses Zugangscodes."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:2007 waeup/kofa/students/browser.py:2131
+msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
+msgstr "${a}, Block ${b}, Raum ${c}, Bett ${d} (${e})"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:2016
+msgid "Bed ticket created and bed booked: ${a}"
+msgstr "Bettticket erzeugt und Bett gebucht: ${a}"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:2033
+msgid "Bed Ticket for Session ${a}"
+msgstr "Bett-Ticket für Session ${a}"
+
+#: waeup/kofa/students/browser.py:2052
+msgid "Bed Allocation Data"
+msgstr "Bettenzuweisungsdaten"
+
+#: waeup/kofa/students/browser.py:206 waeup/kofa/students/viewlets.py:119
+#: waeup/kofa/students/viewlets.py:751
 msgid "Study Course"
 msgstr "Studiengang"
 
-#: waeup/kofa/students/browser.py:144
+#: waeup/kofa/students/browser.py:2061
+#, fuzzy
+msgid "Bed Allocation Slip"
+msgstr "Bettenzuweisung"
+
+#: waeup/kofa/students/browser.py:208
 #, fuzzy
 msgid "Previous Study Course"
 msgstr "Studiengang"
 
-#. Default: ""
-#: waeup/kofa/students/browser.py:1449
-msgid "${a}: Accommodation"
-msgstr " ${a}: Unterkunft"
-
-#: waeup/kofa/students/browser.py:1461
-msgid "You are not allowed to remove bed tickets."
-msgstr "Ihnen ist nicht erlaubt, Betttickets zu entfernen."
-
-#: waeup/kofa/students/browser.py:1468
-msgid "No bed ticket selected."
-msgstr "Kein Ticket ausgewählt."
-
-#: waeup/kofa/students/browser.py:150
-#: waeup/kofa/students/viewlets.py:122
-#: waeup/kofa/students/viewlets.py:665
+#: waeup/kofa/students/browser.py:2089
+msgid "Students in reserved beds can't be relocated."
+msgstr "Studenten in reservierten Betten können nicht umgezogen werden."
+
+#: waeup/kofa/students/browser.py:2095
+msgid "Student can't be relocated."
+msgstr "Studen konnte nicht umgezogen werden."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:2139
+msgid "Student relocated: ${a}"
+msgstr "Student umgezogen: ${a}"
+
+#: waeup/kofa/students/browser.py:214 waeup/kofa/students/viewlets.py:125
+#: waeup/kofa/students/viewlets.py:752
 msgid "Payments"
 msgstr "Zahlungen"
 
-#: waeup/kofa/students/browser.py:1500
-msgid "Add bed ticket"
-msgstr "Bettticket hinzufügen"
-
-#: waeup/kofa/students/browser.py:1502
-msgid "Create bed ticket"
-msgstr "Bettticket erzeugen"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1519
-msgid "Outside booking period: ${a} - ${b}"
-msgstr "Außerhalb der Antragsperiode: ${a} - ${b}"
-
-#: waeup/kofa/students/browser.py:1522
-msgid "Outside booking period."
-msgstr "Außerhalb der Antragsperiode."
-
-#: waeup/kofa/students/browser.py:1526
-msgid "Your data are incomplete."
-msgstr "Die Daten sind unvollständig."
-
-#: waeup/kofa/students/browser.py:1530
-msgid "You are in the wrong registration state."
-msgstr "Sie haben den falschen Status."
-
-#: waeup/kofa/students/browser.py:1541
-msgid "You already booked a bed space in current accommodation session."
-msgstr "Sie haben in der aktuellen Session bereits ein Bett gebucht."
-
-#: waeup/kofa/students/browser.py:1554
-#: waeup/kofa/students/browser.py:1854
-#: waeup/kofa/students/browser.py:1991
-msgid "Activation code is invalid."
-msgstr "Aktivierungs-Code ist ungültig."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1574
-#: waeup/kofa/students/browser.py:1706
-msgid "There is no free bed in your category ${a}."
-msgstr "In der Kategorie ${a} ist kein Bett mehr frei."
-
-#: waeup/kofa/students/browser.py:1580
-#: waeup/kofa/students/browser.py:1857
-#: waeup/kofa/students/browser.py:1995
-msgid "Activation code has already been used."
-msgstr "Der Aktivierungs-Code wurde bereits verwendet."
-
-#: waeup/kofa/students/browser.py:1583
-#: waeup/kofa/students/browser.py:1861
-#: waeup/kofa/students/browser.py:1998
-#: waeup/kofa/students/browser.py:2244
-msgid "invalidated"
-msgstr "entwertet"
-
-#: waeup/kofa/students/browser.py:1588
-#: waeup/kofa/students/browser.py:1865
-#: waeup/kofa/students/browser.py:2003
-msgid "You are not the owner of this access code."
-msgstr "Sie sind nicht der Eigentümer dieses Zugangscodes."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1600
-#: waeup/kofa/students/browser.py:1720
-msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
-msgstr "${a}, Block ${b}, Raum ${c}, Bett ${d} (${e})"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1609
-msgid "Bed ticket created and bed booked: ${a}"
-msgstr "Bettticket erzeugt und Bett gebucht: ${a}"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1626
-msgid "Bed Ticket for Session ${a}"
-msgstr "Bett-Ticket für Session ${a}"
-
-#: waeup/kofa/students/browser.py:1642
-msgid "Bed Allocation Data"
-msgstr "Bettenzuweisungsdaten"
-
-#: waeup/kofa/students/browser.py:165
-#: waeup/kofa/students/viewlets.py:128
-msgid "Accommodation"
-msgstr "Unterkunft"
-
-#: waeup/kofa/students/browser.py:1651
-#, fuzzy
-msgid "Bed Allocation Slip"
-msgstr "Bettenzuweisung"
-
-#: waeup/kofa/students/browser.py:1678
-msgid "Students in reserved beds can't be relocated."
-msgstr "Studenten in reservierten Betten können nicht umgezogen werden."
-
-#: waeup/kofa/students/browser.py:1684
-msgid "Student can't be relocated."
-msgstr "Studen konnte nicht umgezogen werden."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1727
-msgid "Student relocated: ${a}"
-msgstr "Student umgezogen: ${a}"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:174
-msgid "Bed Ticket ${a}"
-msgstr "Bett-Ticket ${a}"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1746
+#. Default: ""
+#: waeup/kofa/students/browser.py:2158
 msgid "${a}: History"
 msgstr "${a}: Historie"
 
-#: waeup/kofa/students/browser.py:1758
+#: waeup/kofa/students/browser.py:2170
 msgid "Edit base data"
 msgstr "Basisdaten editieren"
 
-#: waeup/kofa/students/browser.py:1773
-#: waeup/kofa/students/viewlets.py:493
+#: waeup/kofa/students/browser.py:2185 waeup/kofa/students/viewlets.py:545
 msgid "Change password"
 msgstr "Passwort ändern"
 
-#: waeup/kofa/students/browser.py:1787
+#: waeup/kofa/students/browser.py:2199
 msgid "Password changed."
 msgstr "Passwort geändert"
 
-#: waeup/kofa/students/browser.py:1799
+#: waeup/kofa/students/browser.py:2211
 msgid "Upload portrait"
 msgstr "Portrait hochladen"
 
-#: waeup/kofa/students/browser.py:1814
-#: waeup/kofa/students/viewlets.py:517
+#: waeup/kofa/students/browser.py:2226 waeup/kofa/students/viewlets.py:569
 #: waeup/kofa/students/workflow.py:48
 msgid "Start clearance"
 msgstr "Einschreibung starten"
 
-#: waeup/kofa/students/browser.py:1818
+#: waeup/kofa/students/browser.py:2230
 msgid "Start clearance now"
 msgstr "Einschreibung jetzt starten"
 
-#: waeup/kofa/students/browser.py:1835
+#: waeup/kofa/students/browser.py:2248
 msgid "Wrong state"
 msgstr "Falscher Status"
 
-#: waeup/kofa/students/browser.py:1839
+#: waeup/kofa/students/browser.py:2252
 msgid "No portrait uploaded."
 msgstr "Es wurde kein Passbild hochgeladen."
 
-#: waeup/kofa/students/browser.py:1843
+#: waeup/kofa/students/browser.py:2256
 msgid "Not all required fields filled."
 msgstr "Es wurden nicht alle Pflichtfelder ausgefüllt."
 
-#: waeup/kofa/students/browser.py:1869
+#: waeup/kofa/students/browser.py:2283
 msgid "Clearance process has been started."
 msgstr "Einschreibung wurde gestartet"
 
-#: waeup/kofa/students/browser.py:1879
+#: waeup/kofa/students/browser.py:229 waeup/kofa/students/viewlets.py:131
+msgid "Accommodation"
+msgstr "Unterkunft"
+
+#: waeup/kofa/students/browser.py:2293
 msgid "Edit clearance data"
 msgstr "Bearbeite Einschreibungsdaten"
 
-#: waeup/kofa/students/browser.py:1900
-#: waeup/kofa/students/browser.py:1914
+#: waeup/kofa/students/browser.py:2314 waeup/kofa/students/browser.py:2328
 msgid "Clearance form has been saved."
 msgstr "Einschreibungsdaten wurden gespeichert."
 
-#: waeup/kofa/students/browser.py:1908
+#: waeup/kofa/students/browser.py:2322
 msgid "Save and request clearance"
 msgstr "Speichern und Einschreibung beantragen"
 
-#: waeup/kofa/students/browser.py:1925
-#: waeup/kofa/students/browser.py:1956
+#: waeup/kofa/students/browser.py:2339 waeup/kofa/students/browser.py:2373
 msgid "This form cannot be submitted. Wrong state!"
-msgstr "Dieses Formular kann nicht abgesendet werden, da Sie den falschen Antragsstatus haben."
-
-#: waeup/kofa/students/browser.py:1928
-#: waeup/kofa/students/browser.py:1959
+msgstr ""
+"Dieses Formular kann nicht abgesendet werden, da Sie den falschen "
+"Antragsstatus haben."
+
+#: waeup/kofa/students/browser.py:2342 waeup/kofa/students/browser.py:2376
 msgid "Clearance has been requested."
 msgstr "Einschreibung wurde beantragt."
 
-#: waeup/kofa/students/browser.py:193
+#: waeup/kofa/students/browser.py:2351 waeup/kofa/students/workflow.py:62
+msgid "Request clearance"
+msgstr "Einschreibung beantragen"
+
+#: waeup/kofa/students/browser.py:2352
+msgid "Enter the CLR access code used for starting clearance."
+msgstr ""
+"Geben Sie den CLR-Zugangscode ein, den Sie zum Starten der Einschreibung "
+"verwendet haben."
+
+#: waeup/kofa/students/browser.py:2355
+msgid "Request clearance now"
+msgstr "Einschreibung beantragen"
+
+#: waeup/kofa/students/browser.py:2367
+msgid "This isn't your CLR access code."
+msgstr "Dies ist nicht Ihr CLR-Zugangscode"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:238
+msgid "Bed Ticket ${a}"
+msgstr "Bett-Ticket ${a}"
+
+#: waeup/kofa/students/browser.py:2385
+msgid "Start session"
+msgstr "Beginne Studienjahr"
+
+#: waeup/kofa/students/browser.py:2389
+msgid "Start now"
+msgstr "Jetzt beginnen"
+
+#: waeup/kofa/students/browser.py:2398
+msgid "You are not entitled to start session."
+msgstr "Sie dürfen das Studienjahr noch nicht beginnen."
+
+#: waeup/kofa/students/browser.py:2435
+msgid "An error occurred, please contact the system administrator."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2437
+msgid "Session started."
+msgstr "Studienjahr begonnen."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:2456
+msgid "Add current level ${a}"
+msgstr "Aktuelles Level ${a} hinzufügen"
+
+#: waeup/kofa/students/browser.py:2468
+msgid "Create course list now"
+msgstr "Kursliste jetzt erzeugen"
+
+#: waeup/kofa/students/browser.py:2479
+#, fuzzy
+msgid "Your data are incomplete"
+msgstr "Die Daten sind unvollständig."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:2524
+msgid "Edit course list of ${a}"
+msgstr "${a} Kursliste bearbeiten"
+
+#: waeup/kofa/students/browser.py:2565
+msgid "You are a postgraduate student, your course list can't bee registered."
+msgstr ""
+"Sie sind ein graduierter Student, ihre Kursliste kann nicht registriert "
+"werden."
+
+#: waeup/kofa/students/browser.py:257
 msgid "Student Section"
 msgstr "Studenten"
 
-#: waeup/kofa/students/browser.py:1937
-#: waeup/kofa/students/workflow.py:62
-msgid "Request clearance"
-msgstr "Einschreibung beantragen"
-
-#: waeup/kofa/students/browser.py:1938
-msgid "Enter the CLR access code used for starting clearance."
-msgstr "Geben Sie den CLR-Zugangscode ein, den Sie zum Starten der Einschreibung verwendet haben."
-
-#: waeup/kofa/students/browser.py:1941
-msgid "Request clearance now"
-msgstr "Einschreibung beantragen"
-
-#: waeup/kofa/students/browser.py:1950
-msgid "This isn't your CLR access code."
-msgstr "Dies ist nicht Ihr CLR-Zugangscode"
-
-#: waeup/kofa/students/browser.py:1968
-msgid "Start session"
-msgstr "Beginne Studienjahr"
-
-#: waeup/kofa/students/browser.py:1972
-msgid "Start now"
-msgstr "Jetzt beginnen"
-
-#: waeup/kofa/students/browser.py:1980
-msgid "You are not entitled to start session."
-msgstr "Sie dürfen das Studienjahr noch nicht beginnen."
-
-#: waeup/kofa/students/browser.py:2014
-msgid "Session started."
-msgstr "Studienjahr begonnen."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:2033
-msgid "Add current level ${a}"
-msgstr "Aktuelles Level ${a} hinzufügen"
-
-#: waeup/kofa/students/browser.py:2045
-msgid "Create course list now"
-msgstr "Kursliste jetzt erzeugen"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:2089
-msgid "Edit course list of ${a}"
-msgstr "${a} Kursliste bearbeiten"
-
-#: waeup/kofa/students/browser.py:2138
-msgid "You are a postgraduate student, your course list can't bee registered."
-msgstr "Sie sind ein graduierter Student, ihre Kursliste kann nicht registriert werden."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:2144
+#. Default: ""
+#: waeup/kofa/students/browser.py:2573
 msgid "Maximum credits of ${a} exceeded."
 msgstr "Maximale Anzahl der Credit-Punkte von ${a} überschritten."
 
-#: waeup/kofa/students/browser.py:2149
+#: waeup/kofa/students/browser.py:2578
 msgid "Course list has been registered."
 msgstr "Kurseliste wurde registriert."
 
-#: waeup/kofa/students/browser.py:215
+#: waeup/kofa/students/browser.py:2582
+msgid "Register course list"
+msgstr "Registriere Kursliste"
+
+#: waeup/kofa/students/browser.py:2618
+msgid "Set password for first-time login"
+msgstr "Passwort setzen"
+
+#: waeup/kofa/students/browser.py:2621
+msgid "Set"
+msgstr "Setzen"
+
+#: waeup/kofa/students/browser.py:2636
+msgid "More than one student found."
+msgstr "Mehr als einen Studenten gefunden."
+
+#: waeup/kofa/students/browser.py:2644
+msgid "Access code is invalid."
+msgstr "Aktivierungs-Code ist ungültig."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:2647
+msgid "Password has already been set. Your Student Id is ${a}"
+msgstr "Passwort wurde bereits gesetzt. Ihre Studenten Id ist ${a}"
+
+#: waeup/kofa/students/browser.py:2653
+msgid "Password has already been set. You are using the wrong Access Code."
+msgstr ""
+"Passwort wurde bereits gesetzt. Sie verwenden den falschen Aktiwierungs-Code."
+
+#: waeup/kofa/students/browser.py:2659
+msgid "Access code has already been used."
+msgstr "Der Aktivierungs-Code wurde bereits verwendet."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:2668
+msgid "Password has been set. Your Student Id is ${a}"
+msgstr "Passwort wurde gesetzt. Ihre Studenten Id ist ${a}"
+
+#: waeup/kofa/students/browser.py:2680
+msgid "Request password for first-time login"
+msgstr "Passwort zum erstmaligen Einloggen beantragen"
+
+#: waeup/kofa/students/browser.py:2723 waeup/kofa/students/browser.py:2734
+msgid "No student record found."
+msgstr "Keinen Studenten gefunden."
+
+#: waeup/kofa/students/browser.py:2768
+msgid "Your password request was successful."
+msgstr "Ihre Passwortanfrage war erfolgreich."
+
+#: waeup/kofa/students/browser.py:2784 waeup/kofa/students/interfaces.py:417
+#: waeup/kofa/students/interfaces.py:508
+#: waeup/kofa/browser/templates/showstudentspage.pt:8
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:60
+msgid "Current Session"
+msgstr "Aktuelle Session"
+
+#: waeup/kofa/students/browser.py:2785 waeup/kofa/students/interfaces.py:424
+#: waeup/kofa/students/interfaces.py:456 waeup/kofa/students/interfaces.py:514
+#: waeup/kofa/browser/templates/showstudentspage.pt:9
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:61
+msgid "Current Level"
+msgstr "Aktuelles Level"
+
+#: waeup/kofa/students/browser.py:282
 msgid "Only year dates allowed (e.g. 2011)."
 msgstr "Nur Jafreszahlen erlaubt (z.B. 2011)"
 
-#: waeup/kofa/students/browser.py:2153
-msgid "Register course list"
-msgstr "Registriere Kursliste"
-
-#: waeup/kofa/students/browser.py:220
-#: waeup/kofa/students/browser.py:261
-#: waeup/kofa/students/browser.py:2215
+#: waeup/kofa/students/browser.py:2836
+#, fuzzy
+msgid "in any session"
+msgstr "in der Session"
+
+#: waeup/kofa/students/browser.py:2842
+#, fuzzy
+msgid "at any level"
+msgstr "Einstiegslevel"
+
+#: waeup/kofa/students/browser.py:287 waeup/kofa/students/browser.py:331
+#: waeup/kofa/students/browser.py:2633 waeup/kofa/students/browser.py:2845
 msgid "No student found."
 msgstr "Keinen Studenten gefunden."
 
-#: waeup/kofa/students/browser.py:2200
-msgid "Set password for first-time login"
-msgstr "Passwort setzen"
-
-#: waeup/kofa/students/browser.py:2203
-msgid "Set"
-msgstr "Setzen"
-
-#: waeup/kofa/students/browser.py:2218
-msgid "More than one student found."
-msgstr "Mehr als einen Studenten gefunden."
-
-#: waeup/kofa/students/browser.py:2226
-msgid "Access code is invalid."
-msgstr "Aktivierungs-Code ist ungültig."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:2229
-msgid "Password has already been set. Your Student Id is ${a}"
-msgstr "Passwort wurde bereits gesetzt. Ihre Studenten Id ist ${a}"
-
-#: waeup/kofa/students/browser.py:2235
-msgid "Password has already been set. You are using the wrong Access Code."
-msgstr "Passwort wurde bereits gesetzt. Sie verwenden den falschen Aktiwierungs-Code."
-
-#: waeup/kofa/students/browser.py:2241
-msgid "Access code has already been used."
-msgstr "Der Aktivierungs-Code wurde bereits verwendet."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:2250
-msgid "Password has been set. Your Student Id is ${a}"
-msgstr "Passwort wurde gesetzt. Ihre Studenten Id ist ${a}"
-
-#: waeup/kofa/students/browser.py:2262
-msgid "Request password for first-time login"
-msgstr "Passwort zum erstmaligen Einloggen beantragen"
-
-#: waeup/kofa/students/browser.py:2305
-#: waeup/kofa/students/browser.py:2316
-msgid "No student record found."
-msgstr "Keinen Studenten gefunden."
-
-#: waeup/kofa/students/browser.py:231
-#: waeup/kofa/students/viewlets.py:141
+#: waeup/kofa/students/browser.py:2878 waeup/kofa/students/interfaces.py:539
+#: waeup/kofa/students/interfaces.py:714 waeup/kofa/students/utils.py:224
+#: waeup/kofa/students/browser_templates/transcript.pt:35
+#: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:8
+#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:14
+msgid "Session"
+msgstr "Session"
+
+#: waeup/kofa/students/browser.py:2879 waeup/kofa/students/utils.py:226
+#: waeup/kofa/university/interfaces.py:340
+#: waeup/kofa/browser/templates/certificatepage.pt:28
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:34
+#: waeup/kofa/students/browser_templates/transcript.pt:34
+msgid "Level"
+msgstr "Level"
+
+#: waeup/kofa/students/browser.py:2936
+#, fuzzy
+msgid "Configure student data export"
+msgstr "Studenten erzeugen"
+
+#: waeup/kofa/students/browser.py:2944
+#, fuzzy
+msgid "All Sessions"
+msgstr "Session"
+
+#: waeup/kofa/students/browser.py:2951
+#, fuzzy
+msgid "All Levels"
+msgstr "Level"
+
+#: waeup/kofa/students/browser.py:2958
+msgid "All Modes"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:298 waeup/kofa/students/viewlets.py:144
 msgid "Manage student section"
 msgstr "Studenten verwalten"
 
-#: waeup/kofa/students/browser.py:2350
-msgid "Your password request was successful."
-msgstr "Ihre Passwortanfrage war erfolgreich."
-
-#: waeup/kofa/students/browser.py:288
-#: waeup/kofa/students/viewlets.py:148
+#: waeup/kofa/students/browser.py:3022
+msgid "Export started for students with"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3113
+msgid "Export started for course tickets with"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:358 waeup/kofa/students/viewlets.py:151
 msgid "Add student"
 msgstr "Student hinzufügen"
 
-#: waeup/kofa/students/browser.py:296
+#: waeup/kofa/students/browser.py:366
 msgid "Student record created."
 msgstr "Student erzeugt."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:310
+#: waeup/kofa/students/browser.py:380
 msgid "Set temporary password for ${a}"
 msgstr "Setze temporäres Passwort für ${a}"
 
-#: waeup/kofa/students/browser.py:332
+#: waeup/kofa/students/browser.py:402
 msgid "Login now"
 msgstr "Jetzt einloggen"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:336
+#: waeup/kofa/students/browser.py:406
 #, fuzzy
 msgid "Login as ${a}"
 msgstr "Kontaktiere ${a}"
 
-#: waeup/kofa/students/browser.py:342
+#: waeup/kofa/students/browser.py:412
 #, fuzzy
 msgid "You successfully logged in as student."
@@ -3558,32 +3897,32 @@
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:359
+#: waeup/kofa/students/browser.py:430
 msgid "${a}: Base Data (account deactivated)"
 msgstr "${a}: Basisdaten (Konto gesperrt)"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:361
+#: waeup/kofa/students/browser.py:432
 msgid "${a}: Base Data"
 msgstr "${a}: Basisdaten"
 
-#: waeup/kofa/students/browser.py:426
+#: waeup/kofa/students/browser.py:509
 msgid "Admission Letter of"
 msgstr "Admission Letter von"
 
-#: waeup/kofa/students/browser.py:444
+#: waeup/kofa/students/browser.py:527
 msgid "Manage base data"
 msgstr "Basisdaten verwalten"
 
-#: waeup/kofa/students/browser.py:493
+#: waeup/kofa/students/browser.py:576
 #, fuzzy
 msgid "Trigger registration transition"
 msgstr "Zustandsänderung der Registrierung:"
 
-#: waeup/kofa/students/browser.py:533
+#: waeup/kofa/students/browser.py:616
 #, fuzzy
 msgid "Student account has been activated."
 msgstr "Student wurde eingeschrieben."
 
-#: waeup/kofa/students/browser.py:552
+#: waeup/kofa/students/browser.py:635
 #, fuzzy
 msgid "Student account has been deactivated."
@@ -3591,163 +3930,130 @@
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:583
+#: waeup/kofa/students/browser.py:670
 msgid "${a}: Clearance Data"
 msgstr "${a}: Einschreibungsdaten"
 
-#: waeup/kofa/students/browser.py:607
-#: waeup/kofa/students/viewlets.py:106
-#: waeup/kofa/students/viewlets.py:662
+#: waeup/kofa/students/browser.py:700 waeup/kofa/students/viewlets.py:109
+#: waeup/kofa/students/viewlets.py:749
 #: waeup/kofa/students/browser_templates/clearanceeditpage.pt:6
 msgid "Clearance Data"
 msgstr "Einschreibungsdaten"
 
-#: waeup/kofa/students/browser.py:613
+#: waeup/kofa/students/browser.py:706
 #, fuzzy
 msgid "Clearance Slip of"
 msgstr "Einschreibungsbeleg für"
 
-#: waeup/kofa/students/browser.py:619
+#: waeup/kofa/students/browser.py:715
 #, fuzzy
 msgid "Student Signature"
 msgstr "Studenten"
 
-#: waeup/kofa/students/browser.py:619
+#: waeup/kofa/students/browser.py:716
 #, fuzzy
 msgid "Clearance Officer Signature"
 msgstr "Einschreibungsgebühr"
 
-#: waeup/kofa/students/browser.py:637
+#: waeup/kofa/students/browser.py:723
+#, fuzzy
+msgid "Date, Student Signature"
+msgstr "Studenten"
+
+#: waeup/kofa/students/browser.py:724
+#, fuzzy
+msgid "Date, Clearance Officer Signature"
+msgstr "Einschreibungsgebühr"
+
+#: waeup/kofa/students/browser.py:745
 msgid "Manage clearance data"
 msgstr "Verwalte Einschreibungsdaten"
 
-#: waeup/kofa/students/browser.py:677
+#: waeup/kofa/students/browser.py:789
 msgid "Student has been cleared."
 msgstr "Student wurde eingeschrieben."
 
-#: waeup/kofa/students/browser.py:679
-#: waeup/kofa/students/browser.py:703
+#: waeup/kofa/students/browser.py:791 waeup/kofa/students/browser.py:826
 msgid "Student is in wrong state."
 msgstr "Student hat den falschen Status."
 
-#: waeup/kofa/students/browser.py:696
+#: waeup/kofa/students/browser.py:803 waeup/kofa/students/viewlets.py:277
+msgid "Reject clearance"
+msgstr "Einschreibung zurückweisen"
+
+#: waeup/kofa/students/browser.py:815
+#, fuzzy
+msgid "Save comment and reject clearance now"
+msgstr "Speichern und Einschreibung beantragen"
+
+#: waeup/kofa/students/browser.py:819
 msgid "Clearance has been annulled."
 msgstr "Einschreibung wurde annulliert."
 
-#: waeup/kofa/students/browser.py:700
+#: waeup/kofa/students/browser.py:823
 msgid "Clearance request has been rejected."
 msgstr "Einschreibung wurde abgelehnt."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:726
+#: waeup/kofa/students/browser.py:856
 msgid "${a}: Personal Data"
 msgstr "${a}: Persönliche Daten"
 
-#: waeup/kofa/students/browser.py:736
+#: waeup/kofa/students/browser.py:869
 msgid "Manage personal data"
 msgstr "Persönliche Daten verwalten"
 
-#: waeup/kofa/students/browser.py:749
+#: waeup/kofa/students/browser.py:884
 msgid "Edit personal data"
 msgstr "Persönliche Daten bearbeiten"
 
-#. Default: ""
-#: waeup/kofa/students/browser.py:773
+#: waeup/kofa/students/browser.py:887
+msgid "Save/Confirm"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:914
 msgid "${a}: Study Course"
 msgstr "${a}: Studiengang"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:776
+#: waeup/kofa/students/browser.py:917
 #, fuzzy
 msgid "${a}: Previous Study Course"
 msgstr "${a}: Studiengang"
 
-#: waeup/kofa/students/browser.py:804
+#: waeup/kofa/students/browser.py:945
 #, fuzzy
 msgid "First Study Course, "
 msgstr "Studiengang"
 
-#: waeup/kofa/students/browser.py:806
+#: waeup/kofa/students/browser.py:947
 #, fuzzy
 msgid "Second Study Course"
 msgstr "Studiengangdaten"
 
-#: waeup/kofa/students/browser.py:811
+#: waeup/kofa/students/browser.py:952
 #, fuzzy
 msgid "First Study Course"
 msgstr "Studiengang"
 
-#: waeup/kofa/students/browser.py:822
+#: waeup/kofa/students/browser.py:963
 msgid "Manage study course"
 msgstr "Studiengang verwalten"
 
-#: waeup/kofa/students/browser.py:825
-#: waeup/kofa/students/browser.py:885
+#: waeup/kofa/students/browser.py:966 waeup/kofa/students/browser.py:1039
 msgid "Remove selected levels"
 msgstr "Ausgewählte Levels  löschen"
 
-#: waeup/kofa/students/browser.py:826
-#: waeup/kofa/students/browser.py:870
+#: waeup/kofa/students/browser.py:967 waeup/kofa/students/browser.py:1019
 msgid "Add study level"
 msgstr "Level  hinzufügen"
 
-#: waeup/kofa/students/browser.py:858
+#: waeup/kofa/students/browser.py:999
 msgid "Current level not available for certificate."
 msgstr "Das Studienjaht ist "
 
-#: waeup/kofa/students/browser.py:879
-msgid "Study level has been added."
-msgstr "Level wurde hinzugefügt."
-
-#: waeup/kofa/students/browser.py:881
-#: waeup/kofa/students/browser.py:2054
-msgid "This level exists."
-msgstr "Dieses Level existiert."
-
-#: waeup/kofa/students/browser.py:891
-msgid "No study level selected."
-msgstr "Kein Level ausgewählt."
-
-#: waeup/kofa/students/browser.py:914
-#: waeup/kofa/students/viewlets.py:200
-#, fuzzy
-msgid "Transfer student"
-msgstr "Studentendatensatz erzeugen"
-
-#: waeup/kofa/students/browser.py:924
-msgid "Transfer"
-msgstr "Studienfachwechsel"
-
-#: waeup/kofa/students/browser.py:928
-#, fuzzy
-msgid "Current level does not match certificate levels."
-msgstr "Das Studienjaht ist "
-
-#: waeup/kofa/students/browser.py:930
-#, fuzzy
-msgid "Former study course record incomplete."
-msgstr "Die Studiengangdaten sind unvollständig."
-
-#: waeup/kofa/students/browser.py:932
-#, fuzzy
-msgid "Maximum number of transfers exceeded."
-msgstr "Maximale Anzahl der Credit-Punkte von ${a} überschritten."
-
-#: waeup/kofa/students/browser.py:934
-#, fuzzy
-msgid "Successfully transferred."
-msgstr "Erfolgreich hinzugefügt: ${a}"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:964
-msgid "${a}: Study Level ${b}"
-msgstr "${a}: Level ${b}"
-
-#: waeup/kofa/students/browser.py:987
-msgid "Level Data"
-msgstr "Leveldaten"
-
-#: waeup/kofa/students/browser.py:993
-msgid "Course List"
-msgstr "Kursliste"
+#: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:10
+msgid "Bed Coordinates"
+msgstr "Bettkoordinaten"
 
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:11
@@ -3759,5 +4065,5 @@
 msgstr "Scans"
 
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:28
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:31
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:38
 msgid "Select all"
@@ -3777,4 +4083,5 @@
 #: waeup/kofa/students/browser_templates/containerpage.pt:12
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:12
+#: waeup/kofa/students/browser_templates/studycoursemanagepage.pt:78
 msgid "in session"
 msgstr "in der Session"
@@ -3790,18 +4097,23 @@
 msgstr "im Studienmodus"
 
-#: waeup/kofa/students/browser_templates/containerpage.pt:30
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:36
+#: waeup/kofa/students/browser_templates/containerpage.pt:15
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:15
+msgid "with deactivated account (search term omitted)"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/containerpage.pt:33
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:39
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:27
 msgid "Reg. Number"
 msgstr "Registrierungsnummer"
 
-#: waeup/kofa/students/browser_templates/containerpage.pt:31
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:37
+#: waeup/kofa/students/browser_templates/containerpage.pt:34
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:40
 msgid "Matric. Number"
 msgstr "Matrikelnummer"
 
-#: waeup/kofa/students/browser_templates/containerpage.pt:32
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:38
-#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:14
+#: waeup/kofa/students/browser_templates/containerpage.pt:35
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:41
+#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:15
 #: waeup/kofa/accesscodes/browser_templates/searchpage.pt:25
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:95
@@ -3827,28 +4139,15 @@
 msgstr "mit Name"
 
-#: waeup/kofa/students/browser_templates/courseticketmanagepage.pt:15
-#: waeup/kofa/students/browser_templates/studycoursepage.pt:39
-msgid "Faculty:"
-msgstr "Fakultät:"
-
-#: waeup/kofa/students/browser_templates/courseticketmanagepage.pt:23
-#: waeup/kofa/students/browser_templates/studycoursepage.pt:28
-msgid "Department:"
-msgstr "Department:"
-
-#: waeup/kofa/students/browser_templates/courseticketmanagepage.pt:31
-msgid "Semester:"
-msgstr "Semester:"
-
-#: waeup/kofa/students/browser_templates/courseticketmanagepage.pt:39
-msgid "Credits:"
-msgstr "Credits:"
-
-#: waeup/kofa/students/browser_templates/courseticketmanagepage.pt:47
-msgid "Passmark:"
-msgstr "Passmark:"
+#: waeup/kofa/students/browser_templates/courseticketmanagepage.pt:18
+msgid "Weight"
+msgstr ""
 
 #: waeup/kofa/students/browser_templates/enterpin.pt:20
 msgid "The activation code can be found on the payment slip."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/enterpin.pt:34
+msgid ""
+"Your data have been approved. You can continue by clicking the button below."
 msgstr ""
 
@@ -3857,13 +4156,63 @@
 msgstr "Aktivierungs-Code:"
 
+#: waeup/kofa/students/browser_templates/exportconfig.pt:48
+#, fuzzy
+msgid "Current Study Mode:"
+msgstr "Studienmodus:"
+
+#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:1
+#: waeup/kofa/students/browser_templates/exportconfig.pt:1
+msgid ""
+"<strong>NOTICE:</strong> Student data exports are very computation "
+"intensive. Depending on the filter selected and the portal traffic load, "
+"exports may take longer than 15 minutes. You are advised to export data "
+"outside high-traffic time periods."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:12
+#: waeup/kofa/students/browser_templates/exportconfig_course.pt:2
+#: waeup/kofa/students/browser_templates/exportconfig.pt:12
+#, fuzzy
+msgid "Exporter (Data Type):"
+msgstr "Exportiere Daten"
+
+#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:24
+#: waeup/kofa/students/browser_templates/exportconfig.pt:24
+#, fuzzy
+msgid "Current Session:"
+msgstr "Aktuelle Session"
+
+#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:36
+#: waeup/kofa/students/browser_templates/exportconfig.pt:36
+#, fuzzy
+msgid "Current Level:"
+msgstr "Aktuelles Level"
+
+#: waeup/kofa/students/browser_templates/exportconfig_course.pt:14
+#, fuzzy
+msgid "Level Session:"
+msgstr "Session"
+
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:50
+#, fuzzy
+msgid "and"
+msgstr "Pflicht"
+
 #. Default: "Kofa is creating a temporary student password which will replace the original password chosen by the student. The password will be valid for ${minutes} minutes. The student can't login during this time period. After expiration the student can login with the original password again."
 #: waeup/kofa/students/browser_templates/loginasstep1.pt:6
 msgid "login_as_intro_1"
-msgstr "Kofa erzeugt automatisch ein temporäres Passwort, welches das originale Passwort des Studenten ersetzt. Das Passwort bleibt für ${minutes} Minuten gültig. Während dieser Zeit kann sich der Student nicht einloggen. Nach Verfall des temporären Passworts kann das originale Passwort wieder verwendet werden. "
+msgstr ""
+"Kofa erzeugt automatisch ein temporäres Passwort, welches das originale "
+"Passwort des Studenten ersetzt. Das Passwort bleibt für ${minutes} Minuten "
+"gültig. Während dieser Zeit kann sich der Student nicht einloggen. Nach "
+"Verfall des temporären Passworts kann das originale Passwort wieder "
+"verwendet werden. "
 
 #. Default: "The random password \"${password}\" has been set. You can proceed by clicking the button below."
 #: waeup/kofa/students/browser_templates/loginasstep2.pt:5
 msgid "login_as_intro_2"
-msgstr "Das temporäre Passwort \"${password}\" wurde gesetzt. Sie können sich durch Anklicken des Buttons unten jetzt einloggen."
+msgstr ""
+"Das temporäre Passwort \"${password}\" wurde gesetzt. Sie können sich durch "
+"Anklicken des Buttons unten jetzt einloggen."
 
 #: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:11
@@ -3879,4 +4228,8 @@
 msgstr "Gegenstand"
 
+#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:13
+msgid "Amount"
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:8
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:90
@@ -3885,23 +4238,27 @@
 msgstr "Zahlungs-Id"
 
-#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:9
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:91
-#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:47
-msgid "Creation Date"
-msgstr "Erstellungsdatum"
-
 #: waeup/kofa/students/browser_templates/requestpw.pt:18
-msgid "Your student record will be looked up and your login credentials will be sent to the email address given above. To be able to proceed you must provide a valid email address!"
-msgstr "Wenn Ihr Datensatz gefunden wurde, werden die Zugangsdaten an die zur Verfügung gestellte Emailadresse versendet. Um sich einloggen zu können, müssen Sie somit eine gültige Email-Adresse besitzen!"
+msgid ""
+"Your student record will be looked up and your login credentials will be "
+"sent to the email address given above. To be able to proceed you must "
+"provide a valid email address!"
+msgstr ""
+"Wenn Ihr Datensatz gefunden wurde, werden die Zugangsdaten an die zur "
+"Verfügung gestellte Emailadresse versendet. Um sich einloggen zu können, "
+"müssen Sie somit eine gültige Email-Adresse besitzen!"
 
 #: waeup/kofa/students/browser_templates/requestpw.pt:8
 #: waeup/kofa/applicants/browser_templates/applicantregister.pt:8
 msgid "Please solve the captcha<br />to prevent misuse of this service:"
-msgstr "Bitte helfen Sie uns, Missbrauch des Dienstes zu vermeiden, indem Sie das folgende Captcha lösen:"
+msgstr ""
+"Bitte helfen Sie uns, Missbrauch des Dienstes zu vermeiden, indem Sie das "
+"folgende Captcha lösen:"
 
 #: waeup/kofa/students/browser_templates/requestpwmailsent.pt:11
 #: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:11
 msgid "Email could not been sent. Please retry later."
-msgstr "Email konnte nicht versendet werden. Bitte versuchen Sie es später noch einmal."
+msgstr ""
+"Email konnte nicht versendet werden. Bitte versuchen Sie es später noch "
+"einmal."
 
 #: waeup/kofa/students/browser_templates/requestpwmailsent.pt:14
@@ -3927,5 +4284,6 @@
 #: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:39
 msgid "An email with your user name and password has been sent to"
-msgstr "EIne Email mit Ihren Benutzernamen und Ihrem Passwort wurde versendet an"
+msgstr ""
+"EIne Email mit Ihren Benutzernamen und Ihrem Passwort wurde versendet an"
 
 #: waeup/kofa/students/browser_templates/requestpwmailsent.pt:32
@@ -3936,6 +4294,10 @@
 #: waeup/kofa/students/browser_templates/requestpwmailsent.pt:34
 #: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:34
-msgid "Please note that passwords are case-sensitive, <br />when entering your credentials, and keep your password secret!"
-msgstr "Bitte achten Sie auf Groß- und Kleinschreibung bei Passwörtern und halten Sie Ihr Passwort geheim."
+msgid ""
+"Please note that passwords are case-sensitive, <br />when entering your "
+"credentials, and keep your password secret!"
+msgstr ""
+"Bitte achten Sie auf Groß- und Kleinschreibung bei Passwörtern und halten "
+"Sie Ihr Passwort geheim."
 
 #: waeup/kofa/students/browser_templates/requestpwmailsent.pt:8
@@ -3944,4 +4306,12 @@
 msgstr "Bitte prüfen Sie den Eingang dieser Email und fahren Sie dann fort."
 
+#: waeup/kofa/students/browser_templates/reverttransfer.pt:4
+msgid ""
+"Student transfers can be reverted one after the other. When reverting a "
+"transfer, the active study course will be entirely removed including all "
+"containing course lists (study levels) and the previous study course will be "
+"reactivated."
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/setpassword.pt:14
 msgid "Access Code:"
@@ -3953,10 +4323,49 @@
 
 #: waeup/kofa/students/browser_templates/setpassword.pt:33
-msgid "<li> Acquire a password access code (PWD). </li> <li> Enter your (JAMB) registration number and the access code. </li> <li> After pressing the button, your student id will be displayed and your password set. The 10-digit part of the access code just used is your new password. </li> <li> Go to the <strong><a href=\"login\">general login page</a></strong> and enter your new credentials. </li>"
-msgstr "<li> Erwerben Sie einen neuen Passwort-Zugangscode (PWD). </li> <li> Tragen Sie Ihre Registrierungsnummer und den Zugangscode ein. </li> <li> Nachdem Sie auf den Setzen-Button geklickt haben, wird die Studenten-Id angezeigt und das Passwort gesetzt. Die zehnstellige Zahl des soeben eingegebenen Zugangscodes ist Ihr neues Passwort.</li> <li> Gehen Sie zur <strong><a href=\"login\">allgemeinen Login-Seite</a></strong> und geben Sie Ihre neuen Zugangsdaten ein. </li>"
+msgid ""
+"<li> Acquire a password access code (PWD). </li> <li> Enter your (JAMB) "
+"registration number and the access code. </li> <li> After pressing the "
+"button, your student id will be displayed and your password set. The 10-"
+"digit part of the access code just used is your new password. </li> <li> Go "
+"to the <strong><a href=\"login\">general login page</a></strong> and enter "
+"your new credentials. </li>"
+msgstr ""
+"<li> Erwerben Sie einen neuen Passwort-Zugangscode (PWD). </li> <li> Tragen "
+"Sie Ihre Registrierungsnummer und den Zugangscode ein. </li> <li> Nachdem "
+"Sie auf den Setzen-Button geklickt haben, wird die Studenten-Id angezeigt "
+"und das Passwort gesetzt. Die zehnstellige Zahl des soeben eingegebenen "
+"Zugangscodes ist Ihr neues Passwort.</li> <li> Gehen Sie zur <strong><a href="
+"\"login\">allgemeinen Login-Seite</a></strong> und geben Sie Ihre neuen "
+"Zugangsdaten ein. </li>"
 
 #: waeup/kofa/students/browser_templates/setpassword.pt:5
 msgid "Registration Number:"
 msgstr "Regsistrierungsnummer:"
+
+#: waeup/kofa/students/browser_templates/studentsreportgeneratorpage.pt:10
+#, fuzzy
+msgid "Study Modes Group:"
+msgstr "Studienmodus:"
+
+#: waeup/kofa/students/browser_templates/studentsreportgeneratorpage.pt:2
+msgid ""
+"Please pick the session and study modes group for which the report should be "
+"generated. The report data will be calculated and then made available for "
+"you to view/download."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/studentsreportgeneratorpage.pt:21
+#, fuzzy
+msgid "Set study modes filter."
+msgstr "im Studienmodus"
+
+#: waeup/kofa/students/browser_templates/studentsreportgeneratorpage.pt:33
+msgid "<option value=\"${DYNAMIC_CONTENT}\"> ${DYNAMIC_CONTENT} </option>"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/studentsreportgeneratorpage.pt:37
+#, fuzzy
+msgid "Select academic session to report."
+msgstr "Akademie durchsuchen"
 
 #: waeup/kofa/students/browser_templates/studycoursemanagepage.pt:6
@@ -4000,4 +4409,10 @@
 msgstr "Text zur Erklärung der Kursregistrierung."
 
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:68
+msgid ""
+"You don't know the course code? Then select a course <a href=\"ctadd\">here</"
+"a>."
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:7
 msgid "Course Tickets (Total Credits: ${total_credits})"
@@ -4008,12 +4423,17 @@
 msgstr "Fkt."
 
+#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:41
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:31
+msgid "Requ."
+msgstr "Erford."
+
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:43
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:20
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:41
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:21
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:34
 msgid "CO"
 msgstr "CO"
 
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:44
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:42
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:35
 msgid "Auto"
 msgstr "Auto"
@@ -4023,139 +4443,202 @@
 msgstr "Level-Daten"
 
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:18
-msgid "Total Credits:"
-msgstr "Gesamte Credits"
-
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:36
+#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:87
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:62
+#, fuzzy
+msgid "Enter valid course code."
+msgstr "Sie haben falsche Zugangsdaten eingegeben."
+
+#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:93
+msgid ""
+"You don't know the course code? Then select a course <a href=\"add\">here</"
+"a>."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:28
 msgid "Dep."
 msgstr "Dep."
 
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:37
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:29
 msgid "Fac."
 msgstr "Fak."
 
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:64
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:58
 msgid "The're no tickets added yet."
 msgstr "Bisher wurden keine Tickets hinzugefügt."
 
-#: waeup/kofa/students/export.py:144
+#: waeup/kofa/students/browser_templates/transcript.pt:20
+msgid "Cumulative GPA"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/transcript.pt:29
+#, fuzzy
+msgid "Subjects/Courses"
+msgstr "Kurseregistrierung zurückweisen"
+
+#: waeup/kofa/students/export.py:220
 msgid "Student Study Courses"
 msgstr "Studiengangdaten"
 
-#: waeup/kofa/students/export.py:183
+#: waeup/kofa/students/export.py:250
 msgid "Student Study Levels"
 msgstr "Levels"
 
-#: waeup/kofa/students/export.py:216
+#: waeup/kofa/students/export.py:275
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:9
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:30
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:28
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:20
 msgid "Course Tickets"
 msgstr "Kurstickets"
 
-#: waeup/kofa/students/export.py:254
+#: waeup/kofa/students/export.py:309
 msgid "Student Payments"
 msgstr "Student Bezahlungen"
 
-#: waeup/kofa/students/interfaces.py:205
-#: waeup/kofa/students/interfaces.py:315
+#: waeup/kofa/students/export.py:346
+#, fuzzy
+msgid "Payment Data for Bursary"
+msgstr "Zahlung"
+
+#: waeup/kofa/students/export.py:377
+#, fuzzy
+msgid "Bed Tickets"
+msgstr "Bett-Ticket ${a}"
+
+#: waeup/kofa/students/export.py:413
+#, fuzzy
+msgid "Student Payments Overview"
+msgstr "Student Bezahlungen"
+
+#: waeup/kofa/students/export.py:442
+#, fuzzy
+msgid "Student Study Levels Overview"
+msgstr "Levels"
+
+#: waeup/kofa/students/export.py:471
+msgid "Combo Card Data"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:191
+#, fuzzy
+msgid "Reasons for Deactivation"
+msgstr "Response-Beschreibung"
+
+#: waeup/kofa/students/interfaces.py:193
+msgid ""
+"This message will be shown if and only if deactivated students try to login."
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:232 waeup/kofa/students/interfaces.py:365
 msgid "Matriculation Number"
 msgstr "Matrikelnummer"
 
-#: waeup/kofa/students/interfaces.py:212
+#: waeup/kofa/students/interfaces.py:239
 msgid "PWD Activation Code"
 msgstr "PWD-Aktivierungs-Code"
 
-#: waeup/kofa/students/interfaces.py:218
+#: waeup/kofa/students/interfaces.py:245
 msgid "Email"
 msgstr "Emailadresse"
 
-#: waeup/kofa/students/interfaces.py:259
+#: waeup/kofa/students/interfaces.py:280
+msgid "Officer's Comment"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:285
 msgid "Clearance form locked"
 msgstr "Einschreibungsformular gesperrt"
 
-#: waeup/kofa/students/interfaces.py:265
+#: waeup/kofa/students/interfaces.py:291
 msgid "CLR Activation Code"
 msgstr "CLR-Aktivierungs-Code"
 
-#: waeup/kofa/students/interfaces.py:272
+#: waeup/kofa/students/interfaces.py:304
 msgid "Nationality"
 msgstr "Nationalität"
 
-#: waeup/kofa/students/interfaces.py:281
+#: waeup/kofa/students/interfaces.py:313
 msgid "Employer"
 msgstr "Arbeitgeber"
 
-#: waeup/kofa/students/interfaces.py:291
+#: waeup/kofa/students/interfaces.py:323
+#, fuzzy
+msgid "Updated"
+msgstr "Alle Betten aktualisieren"
+
+#: waeup/kofa/students/interfaces.py:329 waeup/kofa/students/interfaces.py:347
 msgid "Permanent Address"
 msgstr "Postanschrift"
 
-#: waeup/kofa/students/interfaces.py:326
+#: waeup/kofa/students/interfaces.py:376
 msgid "Registr. or Matric. Number"
 msgstr "Registr.- oder Matrikelnummer"
 
-#: waeup/kofa/students/interfaces.py:346
-#: waeup/kofa/students/interfaces.py:400
+#: waeup/kofa/students/interfaces.py:396 waeup/kofa/students/interfaces.py:450
 #: waeup/kofa/browser/templates/showstudentspage.pt:7
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:59
 msgid "Certificate"
 msgstr "Zertifikat"
 
-#: waeup/kofa/students/interfaces.py:352
+#: waeup/kofa/students/interfaces.py:402 waeup/kofa/students/interfaces.py:482
 msgid "Entry Mode"
 msgstr "Studienmodus bei Einschreibung"
 
-#: waeup/kofa/students/interfaces.py:359
+#: waeup/kofa/students/interfaces.py:409 waeup/kofa/students/interfaces.py:463
+#: waeup/kofa/students/interfaces.py:489
 msgid "Entry Session"
 msgstr "Eingangssession"
 
-#: waeup/kofa/students/interfaces.py:367
-#: waeup/kofa/students/interfaces.py:430
-#: waeup/kofa/browser/templates/showstudentspage.pt:8
-msgid "Current Session"
-msgstr "Aktuelle Session"
-
-#: waeup/kofa/students/interfaces.py:374
-#: waeup/kofa/students/interfaces.py:406
-#: waeup/kofa/students/interfaces.py:436
-#: waeup/kofa/browser/templates/showstudentspage.pt:9
-msgid "Current Level"
-msgstr "Aktuelles Level"
-
-#: waeup/kofa/students/interfaces.py:381
-#: waeup/kofa/students/interfaces.py:424
+#: waeup/kofa/students/interfaces.py:431 waeup/kofa/students/interfaces.py:502
 msgid "Current Verdict"
 msgstr "Aktuelles Verdict"
 
-#: waeup/kofa/students/interfaces.py:388
+#: waeup/kofa/students/interfaces.py:438
 msgid "Previous Verdict"
 msgstr "Vorangegangenes Verdict"
 
-#: waeup/kofa/students/interfaces.py:442
+#: waeup/kofa/students/interfaces.py:520
 msgid "Bypass validation"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:447
-#: waeup/kofa/students/interfaces.py:474
+#: waeup/kofa/students/interfaces.py:525 waeup/kofa/students/interfaces.py:552
 #, fuzzy
 msgid "Validated by"
 msgstr "entwertet"
 
-#: waeup/kofa/students/interfaces.py:461
-#: waeup/kofa/students/interfaces.py:582
-#: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:8
-#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:13
-msgid "Session"
-msgstr "Session"
-
-#: waeup/kofa/students/interfaces.py:467
+#: waeup/kofa/students/interfaces.py:545
 msgid "Verdict"
 msgstr "Verdict"
 
-#: waeup/kofa/students/interfaces.py:480
+#: waeup/kofa/students/interfaces.py:558
 #, fuzzy
 msgid "Validation Date"
 msgstr "Erstellungsdatum"
 
-#: waeup/kofa/students/interfaces.py:503
+#: waeup/kofa/students/interfaces.py:564
+#, fuzzy
+msgid "Total Credits"
+msgstr "Gesamte Credits"
+
+#: waeup/kofa/students/interfaces.py:602
+#, fuzzy
+msgid "Faculty Code"
+msgstr "Fakultät"
+
+#: waeup/kofa/students/interfaces.py:607
+#, fuzzy
+msgid "Department Code"
+msgstr "Department"
+
+#: waeup/kofa/students/interfaces.py:612
+#: waeup/kofa/university/interfaces.py:164
+msgid "Semester/Term"
+msgstr "Semester/Term"
+
+#: waeup/kofa/students/interfaces.py:618
+#: waeup/kofa/university/interfaces.py:158
+msgid "Passmark"
+msgstr "Passmark"
+
+#: waeup/kofa/students/interfaces.py:628
 #: waeup/kofa/browser/templates/certificatepage.pt:33
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:39
@@ -4163,345 +4646,406 @@
 msgstr "Erforderlich"
 
-#: waeup/kofa/students/interfaces.py:517
+#: waeup/kofa/students/interfaces.py:640
+msgid "Carry-over Course"
+msgstr "Kurs aus vergangenem Studienjahr"
+
+#: waeup/kofa/students/interfaces.py:646
 msgid "Automatical Creation"
 msgstr "Automatische Erzeugung"
 
-#: waeup/kofa/students/interfaces.py:524
-msgid "Carry-over Course"
-msgstr "Kurs aus vergangenem Studienjahr"
-
-#: waeup/kofa/students/interfaces.py:531
-#: waeup/kofa/university/interfaces.py:152
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:18
-msgid "Credits"
-msgstr "Credits"
-
-#: waeup/kofa/students/interfaces.py:536
-#: waeup/kofa/university/interfaces.py:158
-msgid "Passmark"
-msgstr "Passmark"
-
-#: waeup/kofa/students/interfaces.py:553
-#: waeup/kofa/university/interfaces.py:307
-#: waeup/kofa/university/interfaces.py:342
+#: waeup/kofa/students/interfaces.py:657
+#: waeup/kofa/university/interfaces.py:334
+#: waeup/kofa/university/interfaces.py:369
+#: waeup/kofa/students/browser_templates/transcript.pt:37
 msgid "Course"
 msgstr "Kurs"
 
-#: waeup/kofa/students/interfaces.py:570
-#: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:10
-msgid "Bed Coordinates"
-msgstr "Bettkoordinaten"
-
-#: waeup/kofa/students/interfaces.py:589
+#: waeup/kofa/students/interfaces.py:673
+#, fuzzy
+msgid "Level Session"
+msgstr "Session"
+
+#: waeup/kofa/students/interfaces.py:702
+#, fuzzy
+msgid "Allocated Bed"
+msgstr "Student zuweisen"
+
+#: waeup/kofa/students/interfaces.py:708
+#, fuzzy
+msgid "Requested Bed Type"
+msgstr "Betttyp"
+
+#: waeup/kofa/students/interfaces.py:721
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:9
 msgid "Booking Date"
 msgstr "Buchungsdatum"
 
-#: waeup/kofa/students/interfaces.py:595
+#: waeup/kofa/students/interfaces.py:727
 msgid "Booking Activation Code"
 msgstr "Aktivierungs-Code der Buchung"
 
-#: waeup/kofa/students/interfaces.py:616
+#: waeup/kofa/students/interfaces.py:748
 #, fuzzy
 msgid "Current Session Payment"
 msgstr "Aktuelle Session"
 
-#: waeup/kofa/students/interfaces.py:622
-#: waeup/kofa/students/interfaces.py:657
+#: waeup/kofa/students/interfaces.py:754 waeup/kofa/students/interfaces.py:795
+#: waeup/kofa/students/interfaces.py:819
 msgid "Payment Level"
 msgstr "Studienjahr bei Zahlung"
 
-#: waeup/kofa/students/utils.py:120
-#: waeup/kofa/browser/templates/departmentmanagepage.pt:99
-#: waeup/kofa/browser/templates/userscontainerpage.pt:5
-#: waeup/kofa/browser/templates/facultymanagepage.pt:73
-#: waeup/kofa/browser/templates/configurationmanagepage.pt:31
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:95
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:110
-#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:89
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:22
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:39
-msgid "Name"
+#: waeup/kofa/students/interfaces.py:825
+msgid "Balance Amount"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:829
+msgid "Balance in Naira "
+msgstr ""
+
+#: waeup/kofa/students/reports.py:176
+#, fuzzy
+msgid "Create students report"
+msgstr "Studenten erzeugen"
+
+#: waeup/kofa/students/reports.py:196
+msgid "New report is being created in background"
+msgstr ""
+
+#: waeup/kofa/students/utils.py:122
+#, fuzzy
+msgid "Name:"
 msgstr "Name"
 
-#: waeup/kofa/students/utils.py:145
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:16
-msgid "Department"
-msgstr "Department"
-
-#: waeup/kofa/students/utils.py:216
-#, fuzzy
-msgid "Date:"
-msgstr "Datum"
-
-#: waeup/kofa/students/utils.py:248
+#: waeup/kofa/students/utils.py:141
+#, fuzzy
+msgid "Study Course:"
+msgstr "Studiengang"
+
+#: waeup/kofa/students/utils.py:148 waeup/kofa/students/utils.py:734
+#: waeup/kofa/students/browser_templates/studycoursepage.pt:28
+msgid "Department:"
+msgstr "Department:"
+
+#: waeup/kofa/students/utils.py:157 waeup/kofa/students/utils.py:727
+#: waeup/kofa/students/browser_templates/studycoursepage.pt:39
+msgid "Faculty:"
+msgstr "Fakultät:"
+
+#: waeup/kofa/students/utils.py:166 waeup/kofa/students/utils.py:741
+#, fuzzy
+msgid "Entry Session:"
+msgstr "Eingangssession"
+
+#: waeup/kofa/students/utils.py:174
+#, fuzzy
+msgid "Date of Birth:"
+msgstr "Geburtsdatum"
+
+#: waeup/kofa/students/utils.py:261
 msgid "Scanned Documents"
 msgstr "Gescannte Dokumente"
 
-#: waeup/kofa/students/utils.py:256
-msgid "(not provided)"
-msgstr "(nicht hochgeladen)"
-
-#: waeup/kofa/students/utils.py:328
-#: waeup/kofa/students/utils.py:357
+#: waeup/kofa/students/utils.py:338
+msgid "The previous session must not fall below your entry session."
+msgstr ""
+
+#: waeup/kofa/students/utils.py:343 waeup/kofa/students/utils.py:346
+msgid "This is not a previous session."
+msgstr ""
+
+#: waeup/kofa/students/utils.py:363 waeup/kofa/students/utils.py:402
 msgid "Study course data are incomplete."
 msgstr "Die Studiengangdaten sind unvollständig."
 
-#: waeup/kofa/students/utils.py:331
-msgid "The previous session must not fall below your entry session."
-msgstr ""
-
-#: waeup/kofa/students/utils.py:334
-msgid "This is not a previous session."
-msgstr ""
-
-#: waeup/kofa/students/utils.py:363
-msgid "Amount could not be determined. Would you like to pay for a previous session?"
-msgstr ""
-
-#: waeup/kofa/students/utils.py:371
-#, fuzzy
-msgid "This type of payment has already been made. Would you like to pay for a previous session?"
-msgstr "Diese Bezahlung wurde bereits ausgeführt."
-
-#. Default: ""
-#: waeup/kofa/students/utils.py:448
-msgid "This is to inform you that you have been provisionally admitted into ${a} as follows:"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/utils.py:463
+#: waeup/kofa/students/utils.py:417
+#, fuzzy
+msgid "no bed allocated"
+msgstr "Unterkunftbeleg herunterladen"
+
+#: waeup/kofa/students/utils.py:419
+msgid "Amount could not be determined."
+msgstr "Betrag konnte nicht ermittelt werden."
+
+#: waeup/kofa/students/utils.py:452
+#, fuzzy
+msgid "Amount must be greater than 0."
+msgstr "Betrag konnte nicht ermittelt werden."
+
+#. Default: ""
+#: waeup/kofa/students/utils.py:516
+msgid ""
+"This is to inform you that you have been provisionally admitted into ${a} as "
+"follows:"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/utils.py:556
 #, fuzzy
 msgid "Your Kofa student record was created on ${a}."
 msgstr "Student erzeugt."
 
-#: waeup/kofa/students/utils.py:503
-#: waeup/kofa/students/viewlets.py:73
-#: waeup/kofa/students/viewlets.py:101
+#: waeup/kofa/students/utils.py:608 waeup/kofa/students/viewlets.py:76
+#: waeup/kofa/students/viewlets.py:104
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:7
 msgid "Base Data"
 msgstr "Basisdaten"
 
-#: waeup/kofa/students/utils.py:546
+#: waeup/kofa/students/utils.py:628
+#, fuzzy
+msgid "Workflow History"
+msgstr "Workflow-Status"
+
+#: waeup/kofa/students/utils.py:721
+#, fuzzy
+msgid "Course of Study:"
+msgstr "Zugelassen für Studienfach:"
+
+#: waeup/kofa/students/utils.py:748
+#, fuzzy
+msgid "Entry Mode:"
+msgstr "Studienmodus bei Einschreibung"
+
+#: waeup/kofa/students/utils.py:755
+msgid "Cumulative GPA:"
+msgstr ""
+
+#: waeup/kofa/students/utils.py:786
+msgid "Error in image file."
+msgstr ""
+
+#: waeup/kofa/students/utils.py:814
 msgid "(not yet)"
 msgstr "(noch nicht zugewiesen)"
 
-#: waeup/kofa/students/viewlets.py:111
-#: waeup/kofa/students/viewlets.py:663
+#: waeup/kofa/students/viewlets.py:114 waeup/kofa/students/viewlets.py:750
 msgid "Personal Data"
 msgstr "Persönliche Daten"
 
-#: waeup/kofa/students/viewlets.py:133
-#: waeup/kofa/students/viewlets.py:668
+#: waeup/kofa/students/viewlets.py:136 waeup/kofa/students/viewlets.py:755
 #: waeup/kofa/accesscodes/browser_templates/searchpage.pt:27
 msgid "History"
 msgstr "Historie"
 
-#: waeup/kofa/students/viewlets.py:174
+#: waeup/kofa/students/viewlets.py:177
 #, fuzzy
 msgid "Trigger transition"
 msgstr "Keine Änderung"
 
-#: waeup/kofa/students/viewlets.py:183
+#: waeup/kofa/students/viewlets.py:186
 #, fuzzy
 msgid "Login as student"
 msgstr "nach Studenten"
 
-#: waeup/kofa/students/viewlets.py:192
+#: waeup/kofa/students/viewlets.py:195
 #, fuzzy
 msgid "Download admission letter"
 msgstr "Antrag herunterladen"
 
-#: waeup/kofa/students/viewlets.py:209
+#: waeup/kofa/students/viewlets.py:212
 msgid "Deactivate account"
 msgstr "Deaktiviere Konto"
 
-#: waeup/kofa/students/viewlets.py:221
-#: waeup/kofa/students/viewlets.py:241
+#: waeup/kofa/students/viewlets.py:224 waeup/kofa/students/viewlets.py:244
 msgid "'A history message will be added. Are you sure?'"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:229
+#: waeup/kofa/students/viewlets.py:232
 msgid "Activate account"
 msgstr "Aktiviere Konto"
 
-#: waeup/kofa/students/viewlets.py:257
-#: waeup/kofa/students/workflow.py:76
+#: waeup/kofa/students/viewlets.py:260 waeup/kofa/students/workflow.py:76
 msgid "Clear student"
 msgstr "Student einschreiben"
 
-#: waeup/kofa/students/viewlets.py:272
-msgid "Reject clearance"
-msgstr "Einschreibung zurückweisen"
-
-#: waeup/kofa/students/viewlets.py:288
+#: waeup/kofa/students/viewlets.py:295
 msgid "Download clearance slip"
 msgstr "Einschreibungsbeleg herunterladen"
 
-#: waeup/kofa/students/viewlets.py:297
-#: waeup/kofa/students/viewlets.py:306
+#: waeup/kofa/students/viewlets.py:304 waeup/kofa/students/viewlets.py:313
 msgid "View"
 msgstr "Ansehen"
 
-#: waeup/kofa/students/viewlets.py:359
-#: waeup/kofa/students/workflow.py:160
+#: waeup/kofa/students/viewlets.py:351
+#, fuzzy
+msgid "Transcript"
+msgstr "Studienfachwechsel"
+
+#: waeup/kofa/students/viewlets.py:382
+msgid "Reactivate this study course (revert previous transfer)"
+msgstr ""
+
+#: waeup/kofa/students/viewlets.py:411 waeup/kofa/students/workflow.py:160
 msgid "Validate courses"
 msgstr "Kurse validieren"
 
-#: waeup/kofa/students/viewlets.py:377
+#: waeup/kofa/students/viewlets.py:429
 msgid "Reject courses"
 msgstr "Kurseregistrierung zurückweisen"
 
-#: waeup/kofa/students/viewlets.py:396
+#: waeup/kofa/students/viewlets.py:448
 msgid "Download course registration slip"
 msgstr "Kurseregistrierungsbeleg herunterladen"
 
-#: waeup/kofa/students/viewlets.py:458
+#: waeup/kofa/students/viewlets.py:510
 msgid "Book accommodation"
 msgstr "Unterkunft buchen"
 
-#: waeup/kofa/students/viewlets.py:467
+#: waeup/kofa/students/viewlets.py:519
 msgid "Download bed allocation slip"
 msgstr "Unterkunftbeleg herunterladen"
 
-#: waeup/kofa/students/viewlets.py:476
+#: waeup/kofa/students/viewlets.py:528
 msgid "Relocate student"
 msgstr "Student umziehen"
 
-#: waeup/kofa/students/viewlets.py:502
+#: waeup/kofa/students/viewlets.py:554
 msgid "Change portrait"
 msgstr "Porträt ändern"
 
-#: waeup/kofa/students/viewlets.py:546
+#: waeup/kofa/students/viewlets.py:598
 msgid "Start new session"
 msgstr "Beginne neues Studienjahr"
 
-#: waeup/kofa/students/viewlets.py:560
+#: waeup/kofa/students/viewlets.py:612
 msgid "Add course list"
 msgstr "Kursliste hinzufügen"
 
-#: waeup/kofa/students/viewlets.py:579
+#: waeup/kofa/students/viewlets.py:631
 msgid "Edit course list"
 msgstr "Kursliste bearbeiten"
 
-#: waeup/kofa/students/viewlets.py:667
+#: waeup/kofa/students/viewlets.py:649
+#, fuzzy
+msgid "Add current session payment ticket"
+msgstr "Ticket für Online-Bezahlung hinzufügen"
+
+#: waeup/kofa/students/viewlets.py:657
+#, fuzzy
+msgid "Add previous session payment ticket"
+msgstr "Ticket für Online-Bezahlung hinzufügen"
+
+#: waeup/kofa/students/viewlets.py:672
+#, fuzzy
+msgid "Add balance payment ticket"
+msgstr "Ticket für Online-Bezahlung hinzufügen"
+
+#: waeup/kofa/students/viewlets.py:754
 msgid "Accommodation Data"
 msgstr "Unterkunft"
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:679
+#: waeup/kofa/students/viewlets.py:766
 msgid "${a} deleted."
 msgstr "${a} gelöscht."
 
-#: waeup/kofa/students/viewlets.py:693
+#: waeup/kofa/students/viewlets.py:780
 msgid "Uploaded file is too big."
 msgstr "Das hochgeladene Bild ist zu groß!"
 
-#: waeup/kofa/students/viewlets.py:699
+#: waeup/kofa/students/viewlets.py:786
 msgid "Could not determine file type."
 msgstr "Dateityp konnte nicht ermittelt werden."
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:704
+#: waeup/kofa/students/viewlets.py:791
 msgid "${a} file extension expected."
 msgstr "${a} Dateiendung erwartet."
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:710
+#: waeup/kofa/students/viewlets.py:797
 msgid "Only the following extensions are allowed: ${a}"
 msgstr "Nur die folgenden Erweiterungen sind erlaubt: ${a}"
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:719
+#: waeup/kofa/students/viewlets.py:806
 msgid "File ${a} uploaded."
 msgstr "Datei ${a} hochgeladen."
 
-#: waeup/kofa/students/viewlets.py:737
+#: waeup/kofa/students/viewlets.py:824
 #: waeup/kofa/browser/templates/datacenterlogspage.pt:10
 #: waeup/kofa/browser/templates/datacenterpage.pt:17
-#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:4
+#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:9
 #: waeup/kofa/accesscodes/browser_templates/reimportbatchpage.pt:11
 msgid "File"
 msgstr "Datei"
 
-#: waeup/kofa/students/viewlets.py:738
+#: waeup/kofa/students/viewlets.py:825
 msgid "Scan"
 msgstr "Scan"
 
-#: waeup/kofa/students/viewlets.py:761
+#: waeup/kofa/students/viewlets.py:848
 msgid "Upload new file"
 msgstr "Neue Datei hochladen"
 
-#: waeup/kofa/students/viewlets.py:762
+#: waeup/kofa/students/viewlets.py:849
 msgid "Delete attachment"
 msgstr "Anhang löschen"
 
-#: waeup/kofa/students/viewlets.py:793
+#: waeup/kofa/students/viewlets.py:886
 msgid "No local file selected."
 msgstr "Keine lokale Datei ausgewählt."
 
-#: waeup/kofa/students/viewlets.py:807
+#: waeup/kofa/students/viewlets.py:90
+msgid "Application Slip"
+msgstr "Antrag"
+
+#: waeup/kofa/students/viewlets.py:900
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:9
 msgid "Passport Picture"
 msgstr "Passbild"
 
-#: waeup/kofa/students/viewlets.py:818
+#: waeup/kofa/students/viewlets.py:911
 msgid "Passport Picture (jpg only)"
 msgstr "Passbild (nur jpg)"
 
-#: waeup/kofa/students/viewlets.py:833
-#: waeup/kofa/students/viewlets.py:844
+#: waeup/kofa/students/viewlets.py:926 waeup/kofa/students/viewlets.py:937
 msgid "Birth Certificate"
 msgstr "Geburtsurkunde"
 
-#: waeup/kofa/students/viewlets.py:834
-#: waeup/kofa/students/viewlets.py:845
+#: waeup/kofa/students/viewlets.py:927 waeup/kofa/students/viewlets.py:938
 msgid "Birth Certificate Scan"
 msgstr "Geburtsurkunde-Scan"
 
-#: waeup/kofa/students/viewlets.py:87
-msgid "Application Slip"
-msgstr "Antrag"
-
-#. Default: ""
-#: waeup/kofa/students/vocabularies.py:101
+#. Default: ""
+#: waeup/kofa/students/vocabularies.py:112
 msgid "${title} 2nd spillover"
 msgstr "${title} / 2. Nachholen"
 
 #. Default: ""
-#: waeup/kofa/students/vocabularies.py:104
+#: waeup/kofa/students/vocabularies.py:115
 msgid "${title} 3rd spillover"
 msgstr "${title} / 3. Nachholen"
 
 #. Default: ""
-#: waeup/kofa/students/vocabularies.py:107
+#: waeup/kofa/students/vocabularies.py:118
 msgid "${title} 1st spillover"
 msgstr "${title} / 1. Nachholen"
 
 #. Default: ""
-#: waeup/kofa/students/vocabularies.py:109
+#: waeup/kofa/students/vocabularies.py:120
 msgid "${title} on 1st probation"
 msgstr "${title} / 1. Wiederholung"
 
 #. Default: ""
-#: waeup/kofa/students/vocabularies.py:111
+#: waeup/kofa/students/vocabularies.py:122
 msgid "${title} on 2nd probation"
 msgstr "${title} / 2. Wiederholung"
 
-#: waeup/kofa/students/vocabularies.py:130
+#: waeup/kofa/students/vocabularies.py:141
 msgid "male"
 msgstr "männlich"
 
-#: waeup/kofa/students/vocabularies.py:132
+#: waeup/kofa/students/vocabularies.py:143
 msgid "female"
 msgstr "weiblich"
 
 #. Default: ""
-#: waeup/kofa/students/vocabularies.py:85
+#: waeup/kofa/students/vocabularies.py:93
 msgid "Error: wrong level id ${value}"
 msgstr "Fehler: falsche level_id ${value}"
 
 #. Default: ""
-#: waeup/kofa/students/vocabularies.py:90
+#: waeup/kofa/students/vocabularies.py:98
+#: waeup/kofa/students/vocabularies.py:101
 msgid "Error: level id ${value} out of range"
 msgstr "Fehler: level_id ${value} nicht verfügbar"
@@ -4565,12 +5109,10 @@
 msgstr "Kurse registriert"
 
-#: waeup/kofa/students/workflow.py:153
-#: waeup/kofa/students/workflow.py:174
+#: waeup/kofa/students/workflow.py:153 waeup/kofa/students/workflow.py:174
 #, fuzzy
 msgid "Reset to school fee paid"
 msgstr "Gebühren bezahlt"
 
-#: waeup/kofa/students/workflow.py:154
-#: waeup/kofa/students/workflow.py:175
+#: waeup/kofa/students/workflow.py:154 waeup/kofa/students/workflow.py:175
 #, fuzzy
 msgid "Reset to 'school fee paid'"
@@ -4651,12 +5193,10 @@
 msgstr "Einschreibung beantragt"
 
-#: waeup/kofa/students/workflow.py:69
-#: waeup/kofa/students/workflow.py:83
+#: waeup/kofa/students/workflow.py:69 waeup/kofa/students/workflow.py:83
 #, fuzzy
 msgid "Reset to clearance started"
 msgstr "Auf 'eingeschrieben' zurücksetzen"
 
-#: waeup/kofa/students/workflow.py:70
-#: waeup/kofa/students/workflow.py:84
+#: waeup/kofa/students/workflow.py:70 waeup/kofa/students/workflow.py:84
 #, fuzzy
 msgid "Reset to 'clearance started'"
@@ -4667,6 +5207,5 @@
 msgstr "eingeschrieben"
 
-#: waeup/kofa/students/workflow.py:90
-#: waeup/kofa/students/workflow.py:111
+#: waeup/kofa/students/workflow.py:90 waeup/kofa/students/workflow.py:111
 msgid "Pay school fee"
 msgstr "Gebühren bezahlen"
@@ -4690,5 +5229,5 @@
 msgstr "Kurse"
 
-#: waeup/kofa/university/export.py:163
+#: waeup/kofa/university/export.py:165
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:13
 #: waeup/kofa/browser/templates/departmentpage.pt:6
@@ -4696,5 +5235,5 @@
 msgstr "Zertifikate"
 
-#: waeup/kofa/university/export.py:189
+#: waeup/kofa/university/export.py:191
 msgid "Courses in Certificates"
 msgstr "Kurse in Zertifikaten"
@@ -4704,8 +5243,4 @@
 msgstr "Titel des Kurses"
 
-#: waeup/kofa/university/interfaces.py:164
-msgid "Semester/Term"
-msgstr "Semester/Term"
-
 #: waeup/kofa/university/interfaces.py:171
 #, fuzzy
@@ -4714,5 +5249,7 @@
 
 #: waeup/kofa/university/interfaces.py:172
-msgid "If this attribute is being set all certificate courses referring to this course will be automatically deleted."
+msgid ""
+"If this attribute is being set all certificate courses referring to this "
+"course will be automatically deleted."
 msgstr ""
 
@@ -4759,25 +5296,39 @@
 msgstr "Schulgebühr bei Rückmeldung"
 
+#: waeup/kofa/university/interfaces.py:262
+msgid "Installment Ratio"
+msgstr ""
+
 #: waeup/kofa/university/interfaces.py:269
-#: waeup/kofa/university/interfaces.py:271
+msgid "Custom Textline 1 (not used)"
+msgstr ""
+
+#: waeup/kofa/university/interfaces.py:274
+msgid "Custom Textline 2 (not used)"
+msgstr ""
+
+#: waeup/kofa/university/interfaces.py:279
+msgid "Custom Float 1 (not used)"
+msgstr ""
+
+#: waeup/kofa/university/interfaces.py:284
+msgid "Custom Float 2 (not used)"
+msgstr ""
+
+#: waeup/kofa/university/interfaces.py:296
+#: waeup/kofa/university/interfaces.py:298
 msgid "Start level and end level must correspond."
 msgstr "Einstiegs- und Abschlusslevel müssen übereinstimmen."
 
-#: waeup/kofa/university/interfaces.py:273
-#: waeup/kofa/university/interfaces.py:276
+#: waeup/kofa/university/interfaces.py:300
+#: waeup/kofa/university/interfaces.py:303
 msgid "Study mode, start level and end level must correspond."
 msgstr "Studienmodus, Einstiegs- und Abschlusslevel müssen korrespondieren."
 
-#: waeup/kofa/university/interfaces.py:286
+#: waeup/kofa/university/interfaces.py:313
 msgid "Enter unique certificate code which will become part of the URL."
 msgstr "Geben Sie ein eindeutiges Kürzel ein, das dann Teil der URL sein wird."
 
-#: waeup/kofa/university/interfaces.py:313
-#: waeup/kofa/browser/templates/certificatepage.pt:28
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:34
-msgid "Level"
-msgstr "Level"
-
-#: waeup/kofa/university/interfaces.py:320
+#: waeup/kofa/university/interfaces.py:347
 #, fuzzy
 msgid "Registration required"
@@ -5160,6 +5711,5 @@
 msgstr "Niger"
 
-#: waeup/kofa/utils/countries.py:169
-#: waeup/kofa/utils/utils.py:48
+#: waeup/kofa/utils/countries.py:169 waeup/kofa/utils/utils.py:49
 msgid "Nigeria"
 msgstr "Nigeria"
@@ -5813,6 +6363,5 @@
 msgstr "Åland Islands"
 
-#: waeup/kofa/utils/countries.py:90
-#: waeup/kofa/utils/utils.py:47
+#: waeup/kofa/utils/countries.py:90 waeup/kofa/utils/utils.py:48
 msgid "Germany"
 msgstr "Deutschland"
@@ -5854,5 +6403,5 @@
 msgstr "Guernsey"
 
-#: waeup/kofa/utils/utils.py:152
+#: waeup/kofa/utils/utils.py:186
 msgid ""
 "Fullname: ${a}\n"
@@ -5870,5 +6419,5 @@
 "${e}\n"
 
-#: waeup/kofa/utils/utils.py:204
+#: waeup/kofa/utils/utils.py:239
 msgid ""
 "Dear ${a},\n"
@@ -5908,5 +6457,5 @@
 "${c}\n"
 
-#: waeup/kofa/utils/utils.py:49
+#: waeup/kofa/utils/utils.py:50
 msgid "U.S."
 msgstr "USA"
@@ -5930,5 +6479,7 @@
 #: waeup/kofa/widgets/sequencewidget.pt:18
 msgid "Don't forget to save the form after adding or deleting items."
-msgstr "Vergessen Sie nicht, das Formular zu sichern, wenn Sie Elemente hinzugefügt oder entfernt haben."
+msgstr ""
+"Vergessen Sie nicht, das Formular zu sichern, wenn Sie Elemente hinzugefügt "
+"oder entfernt haben."
 
 #. Default: "Remove selected items"
@@ -5937,4 +6488,85 @@
 msgstr "Ausgewählte Elemente löschen"
 
+#~ msgid "View processing log"
+#~ msgstr "Logdatei betrachten"
+
+#~ msgid "Back to data center"
+#~ msgstr "Zurück zum Datenzentrum"
+
+#, fuzzy
+#~ msgid "This export was already discarded."
+#~ msgstr "Diese Bezahlung wurde bereits ausgeführt."
+
+#~ msgid ""
+#~ "The file will be generated and then be made available for you to "
+#~ "download. You must download or discard any existing export file before "
+#~ "creating a new one."
+#~ msgstr ""
+#~ "Die Datei wird erzeugt und zum Herunterladen bereitgestellt. Sie müssen "
+#~ "eine existierende Export-Datei herunterladen, bevor sie eine neue Datei "
+#~ "erzeugen können."
+
+#, fuzzy
+#~ msgid "Here you can create CSV files from parts of portal data."
+#~ msgstr "Hier können Sie Daten aus dem Portal herunterladen."
+
+#~ msgid ""
+#~ "Please pick the type of objects you want to export from the selection "
+#~ "below."
+#~ msgstr ""
+#~ "Wählen Sie aus der Auswahlliste einen Datentyp aus, den Sie exportieren "
+#~ "möchten."
+
+#~ msgid "Form Status:"
+#~ msgstr "Formularstatus:"
+
+#~ msgid "Regular Hostel"
+#~ msgstr "Standard-Wohnheim"
+
+#~ msgid "Blocked Hostel"
+#~ msgstr "Gesperrtes Wohnheim"
+
+#~ msgid "Postgraduate Hostel"
+#~ msgstr "Postgraduierten-Wohnheim"
+
+#~ msgid "Payment Access Code"
+#~ msgstr "Zugangscode der Zahlung"
+
+#~ msgid "School Fee"
+#~ msgstr "Schulgebühr"
+
+#~ msgid "Bed Allocation Fee"
+#~ msgstr "Bettenzuweisungsgebühr"
+
+#~ msgid "Hostel Maintenance Fee"
+#~ msgstr "Wohnraum-Mietgebühr"
+
+#~ msgid "Transfer Fee"
+#~ msgstr "Transfer Fee"
+
+#~ msgid "Gown Hire Fee"
+#~ msgstr "Gown Hire Fee"
+
+#~ msgid "Course List"
+#~ msgstr "Kursliste"
+
+#~ msgid "Semester:"
+#~ msgstr "Semester:"
+
+#~ msgid "Credits:"
+#~ msgstr "Credits:"
+
+#~ msgid "Passmark:"
+#~ msgstr "Passmark:"
+
+#~ msgid "(not provided)"
+#~ msgstr "(nicht hochgeladen)"
+
+#, fuzzy
+#~ msgid ""
+#~ "This type of payment has already been made. Would you like to pay for a "
+#~ "previous session?"
+#~ msgstr "Diese Bezahlung wurde bereits ausgeführt."
+
 #, fuzzy
 #~ msgid "${a} Upload"
@@ -5947,7 +6579,4 @@
 #~ msgstr "Pflichtkurs:"
 
-#~ msgid "Mand."
-#~ msgstr "Pflicht"
-
 #~ msgid "Mandatory"
 #~ msgstr "Pflicht"
@@ -5989,7 +6618,4 @@
 #~ msgstr "<font size=10>${a}, Seite ${b} von ${c}</font>"
 
-#~ msgid "Amount could not be determined."
-#~ msgstr "Betrag konnte nicht ermittelt werden."
-
 #~ msgid "Acceptance Letter Scan"
 #~ msgstr "Acceptance Letter Scan"
