Index: /main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot
===================================================================
--- /main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot	(revision 15611)
+++ /main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot	(revision 15612)
@@ -15,5 +15,5 @@
 msgstr ""
 "Project-Id-Version: Meaningless\n"
-"POT-Creation-Date: Fri Nov 23 14:34:18 2018\n"
+"POT-Creation-Date: Fri Sep 27 16:39:26 2019\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
@@ -26,35 +26,35 @@
 #: waeup/kofa/accesscodes/browser.py:101
 #: waeup/kofa/accesscodes/browser.py:114
-#: waeup/kofa/applicants/browser.py:249
-#: waeup/kofa/applicants/browser.py:356
-#: waeup/kofa/applicants/browser.py:357
-#: waeup/kofa/applicants/browser.py:466
-#: waeup/kofa/applicants/browser.py:536
-#: waeup/kofa/applicants/browser.py:569
-#: waeup/kofa/browser/pages.py:927
-#: waeup/kofa/browser/pages.py:1214
-#: waeup/kofa/browser/pages.py:1239
-#: waeup/kofa/browser/pages.py:1528
-#: waeup/kofa/browser/pages.py:1632
-#: waeup/kofa/browser/pages.py:2051
-#: waeup/kofa/browser/pages.py:2073
-#: waeup/kofa/browser/pages.py:2108
-#: waeup/kofa/browser/pages.py:2137
-#: waeup/kofa/browser/pages.py:2138
-#: waeup/kofa/browser/pages.py:2162
-#: waeup/kofa/browser/pages.py:2258
-#: waeup/kofa/browser/pages.py:2302
-#: waeup/kofa/browser/pages.py:2303
-#: waeup/kofa/browser/pages.py:2305
-#: waeup/kofa/browser/pages.py:2360
-#: waeup/kofa/browser/pages.py:2410
-#: waeup/kofa/browser/pages.py:2452
-#: waeup/kofa/browser/pages.py:2483
-#: waeup/kofa/browser/pages.py:2494
-#: waeup/kofa/browser/pages.py:2542
-#: waeup/kofa/browser/pages.py:2544
-#: waeup/kofa/browser/pages.py:2566
-#: waeup/kofa/browser/pages.py:2608
-#: waeup/kofa/browser/pages.py:2679
+#: waeup/kofa/applicants/browser.py:253
+#: waeup/kofa/applicants/browser.py:360
+#: waeup/kofa/applicants/browser.py:361
+#: waeup/kofa/applicants/browser.py:470
+#: waeup/kofa/applicants/browser.py:540
+#: waeup/kofa/applicants/browser.py:573
+#: waeup/kofa/browser/pages.py:966
+#: waeup/kofa/browser/pages.py:1253
+#: waeup/kofa/browser/pages.py:1278
+#: waeup/kofa/browser/pages.py:1567
+#: waeup/kofa/browser/pages.py:1671
+#: waeup/kofa/browser/pages.py:2090
+#: waeup/kofa/browser/pages.py:2112
+#: waeup/kofa/browser/pages.py:2147
+#: waeup/kofa/browser/pages.py:2176
+#: waeup/kofa/browser/pages.py:2177
+#: waeup/kofa/browser/pages.py:2201
+#: waeup/kofa/browser/pages.py:2297
+#: waeup/kofa/browser/pages.py:2341
+#: waeup/kofa/browser/pages.py:2342
+#: waeup/kofa/browser/pages.py:2344
+#: waeup/kofa/browser/pages.py:2399
+#: waeup/kofa/browser/pages.py:2449
+#: waeup/kofa/browser/pages.py:2491
+#: waeup/kofa/browser/pages.py:2524
+#: waeup/kofa/browser/pages.py:2540
+#: waeup/kofa/browser/pages.py:2588
+#: waeup/kofa/browser/pages.py:2590
+#: waeup/kofa/browser/pages.py:2612
+#: waeup/kofa/browser/pages.py:2654
+#: waeup/kofa/browser/pages.py:2725
 #: waeup/kofa/documents/browser.py:107
 #: waeup/kofa/documents/browser.py:153
@@ -63,12 +63,12 @@
 #: waeup/kofa/documents/browser.py:305
 #: waeup/kofa/documents/browser.py:334
-#: waeup/kofa/students/browser.py:980
-#: waeup/kofa/students/browser.py:981
-#: waeup/kofa/students/browser.py:1587
-#: waeup/kofa/students/browser.py:1589
-#: waeup/kofa/students/browser.py:1777
-#: waeup/kofa/students/browser.py:1946
-#: waeup/kofa/students/browser.py:1985
-#: waeup/kofa/students/browser.py:2020
+#: waeup/kofa/students/browser.py:992
+#: waeup/kofa/students/browser.py:993
+#: waeup/kofa/students/browser.py:1632
+#: waeup/kofa/students/browser.py:1634
+#: waeup/kofa/students/browser.py:1861
+#: waeup/kofa/students/browser.py:2032
+#: waeup/kofa/students/browser.py:2071
+#: waeup/kofa/students/browser.py:2106
 msgid "Cancel"
 msgstr ""
@@ -109,7 +109,7 @@
 
 #: waeup/kofa/accesscodes/browser.py:154
-#: waeup/kofa/browser/pages.py:1098
-#: waeup/kofa/browser/pages.py:1839
-#: waeup/kofa/browser/viewlets.py:202
+#: waeup/kofa/browser/pages.py:1137
+#: waeup/kofa/browser/pages.py:1878
+#: waeup/kofa/browser/viewlets.py:203
 msgid "Search"
 msgstr ""
@@ -412,5 +412,5 @@
 
 #: waeup/kofa/applicants/batching.py:263
-#: waeup/kofa/students/batching.py:236
+#: waeup/kofa/students/batching.py:234
 #. Default: ""
 msgid "State '${a}' set"
@@ -425,140 +425,141 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1003
+#: waeup/kofa/applicants/browser.py:1013
 #. Default: ""
 msgid "${a} <br /> Application Form ${b}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1015
+#: waeup/kofa/applicants/browser.py:1025
 #: waeup/kofa/documents/browser.py:369
-#: waeup/kofa/students/browser.py:601
+#: waeup/kofa/students/browser.py:613
 msgid "No transition"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1060
-#: waeup/kofa/students/browser.py:1870
+#: waeup/kofa/applicants/browser.py:1070
+#: waeup/kofa/students/browser.py:1954
 msgid "No payment selected."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:111
+#: waeup/kofa/applicants/browser.py:112
 #: waeup/kofa/applicants/viewlets.py:90
 msgid "Find applicants"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:112
+#: waeup/kofa/applicants/browser.py:113
 msgid "Find applicant"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1158
-#: waeup/kofa/students/browser.py:110
+#: waeup/kofa/applicants/browser.py:1168
+#: waeup/kofa/students/browser.py:111
 msgid "The requested form is locked (read-only)."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1175
+#: waeup/kofa/applicants/browser.py:1186
 msgid "No passport picture uploaded."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1177
+#: waeup/kofa/applicants/browser.py:1188
 msgid "Passport picture confirmation box not ticked."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1246
+#: waeup/kofa/applicants/browser.py:1257
 msgid "The form cannot be submitted. Wrong state!"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1249
+#: waeup/kofa/applicants/browser.py:1260
 msgid "Form has been submitted."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1255
+#: waeup/kofa/applicants/browser.py:1266
 msgid "Some invitation emails could not be sent:"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1258
+#: waeup/kofa/applicants/browser.py:1269
 #. Default: ""
 msgid "Form has been successfully submitted and ${a} invitation emails were sent."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:126
-#: waeup/kofa/browser/pages.py:2221
-#: waeup/kofa/students/browser.py:276
-#: waeup/kofa/students/browser.py:318
+#: waeup/kofa/applicants/browser.py:127
+#: waeup/kofa/browser/pages.py:2260
+#: waeup/kofa/students/browser.py:278
+#: waeup/kofa/students/browser.py:321
 msgid "Empty search string"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1308
+#: waeup/kofa/applicants/browser.py:1319
 #. Default: ""
 msgid "Apply for ${a}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:131
+#: waeup/kofa/applicants/browser.py:132
 msgid "No applicant found."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1313
+#: waeup/kofa/applicants/browser.py:1324
 msgid "Outside application period."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1318
+#: waeup/kofa/applicants/browser.py:1329
 msgid "The portal is in maintenance mode and registration temporarily disabled."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1342
-#: waeup/kofa/browser/pages.py:2733
-#: waeup/kofa/students/browser.py:3071
+#: waeup/kofa/applicants/browser.py:1353
+#: waeup/kofa/browser/pages.py:2779
+#: waeup/kofa/students/browser.py:3163
 msgid "Send login credentials to email address"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1376
-#: waeup/kofa/students/browser.py:3088
+#: waeup/kofa/applicants/browser.py:1387
+#: waeup/kofa/students/browser.py:3180
+#: waeup/kofa/students/browser.py:3258
 msgid "An error occurred."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1383
-#: waeup/kofa/applicants/browser.py:1396
-#: waeup/kofa/applicants/browser.py:1478
-#: waeup/kofa/applicants/browser.py:1481
+#: waeup/kofa/applicants/browser.py:1394
+#: waeup/kofa/applicants/browser.py:1407
+#: waeup/kofa/applicants/browser.py:1489
+#: waeup/kofa/applicants/browser.py:1492
 msgid "No application record found."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1387
-#: waeup/kofa/students/browser.py:3097
+#: waeup/kofa/applicants/browser.py:1398
+#: waeup/kofa/students/browser.py:3189
 msgid "Your password has already been set and used. Please proceed to the login page."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:139
+#: waeup/kofa/applicants/browser.py:140
 #: waeup/kofa/applicants/viewlets.py:99
 msgid "Manage applicants section"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1407
+#: waeup/kofa/applicants/browser.py:1418
 msgid "You have successfully been registered for the"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:142
-#: waeup/kofa/applicants/browser.py:204
-#: waeup/kofa/applicants/browser.py:356
-#: waeup/kofa/applicants/browser.py:391
-#: waeup/kofa/applicants/browser.py:939
-#: waeup/kofa/applicants/browser.py:1018
-#: waeup/kofa/applicants/browser.py:1139
-#: waeup/kofa/applicants/browser.py:1142
-#: waeup/kofa/applicants/browser.py:1147
-#: waeup/kofa/applicants/browser.py:1150
-#: waeup/kofa/applicants/browser.py:1194
-#: waeup/kofa/browser/pages.py:898
-#: waeup/kofa/browser/pages.py:1127
-#: waeup/kofa/browser/pages.py:1141
-#: waeup/kofa/browser/pages.py:1234
-#: waeup/kofa/browser/pages.py:1881
-#: waeup/kofa/browser/pages.py:2137
-#: waeup/kofa/browser/pages.py:2158
-#: waeup/kofa/browser/pages.py:2302
-#: waeup/kofa/browser/pages.py:2330
-#: waeup/kofa/browser/pages.py:2483
-#: waeup/kofa/browser/pages.py:2490
-#: waeup/kofa/browser/pages.py:2542
-#: waeup/kofa/browser/pages.py:2552
-#: waeup/kofa/browser/pages.py:2652
+#: waeup/kofa/applicants/browser.py:143
+#: waeup/kofa/applicants/browser.py:205
+#: waeup/kofa/applicants/browser.py:360
+#: waeup/kofa/applicants/browser.py:395
+#: waeup/kofa/applicants/browser.py:949
+#: waeup/kofa/applicants/browser.py:1028
+#: waeup/kofa/applicants/browser.py:1149
+#: waeup/kofa/applicants/browser.py:1152
+#: waeup/kofa/applicants/browser.py:1157
+#: waeup/kofa/applicants/browser.py:1160
+#: waeup/kofa/applicants/browser.py:1205
+#: waeup/kofa/browser/pages.py:937
+#: waeup/kofa/browser/pages.py:1166
+#: waeup/kofa/browser/pages.py:1180
+#: waeup/kofa/browser/pages.py:1273
+#: waeup/kofa/browser/pages.py:1920
+#: waeup/kofa/browser/pages.py:2176
+#: waeup/kofa/browser/pages.py:2197
+#: waeup/kofa/browser/pages.py:2341
+#: waeup/kofa/browser/pages.py:2369
+#: waeup/kofa/browser/pages.py:2524
+#: waeup/kofa/browser/pages.py:2536
+#: waeup/kofa/browser/pages.py:2588
+#: waeup/kofa/browser/pages.py:2598
+#: waeup/kofa/browser/pages.py:2698
 #: waeup/kofa/documents/browser.py:257
 #: waeup/kofa/documents/browser.py:271
@@ -570,68 +571,62 @@
 #: waeup/kofa/hostels/browser.py:333
 #: waeup/kofa/hostels/browser.py:447
-#: waeup/kofa/students/browser.py:551
-#: waeup/kofa/students/browser.py:604
-#: waeup/kofa/students/browser.py:767
-#: waeup/kofa/students/browser.py:873
-#: waeup/kofa/students/browser.py:980
-#: waeup/kofa/students/browser.py:1001
-#: waeup/kofa/students/browser.py:1587
-#: waeup/kofa/students/browser.py:1626
-#: waeup/kofa/students/browser.py:2148
-#: waeup/kofa/students/browser.py:2184
-#: waeup/kofa/students/browser.py:2475
-#: waeup/kofa/students/browser.py:2490
-#: waeup/kofa/students/browser.py:2622
+#: waeup/kofa/students/browser.py:563
+#: waeup/kofa/students/browser.py:616
+#: waeup/kofa/students/browser.py:779
+#: waeup/kofa/students/browser.py:885
+#: waeup/kofa/students/browser.py:992
+#: waeup/kofa/students/browser.py:1013
+#: waeup/kofa/students/browser.py:1632
+#: waeup/kofa/students/browser.py:1671
+#: waeup/kofa/students/browser.py:2234
+#: waeup/kofa/students/browser.py:2276
+#: waeup/kofa/students/browser.py:2567
+#: waeup/kofa/students/browser.py:2582
+#: waeup/kofa/students/browser.py:2714
 msgid "Save"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1424
+#: waeup/kofa/applicants/browser.py:1435
 msgid "Your registration was successful."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:143
-#: waeup/kofa/applicants/browser.py:163
-#: waeup/kofa/applicants/browser.py:357
-#: waeup/kofa/applicants/browser.py:406
-#: waeup/kofa/browser/pages.py:1130
-#: waeup/kofa/browser/pages.py:1165
-#: waeup/kofa/browser/pages.py:1256
-#: waeup/kofa/browser/pages.py:2051
-#: waeup/kofa/browser/pages.py:2059
-#: waeup/kofa/browser/pages.py:2138
-#: waeup/kofa/browser/pages.py:2149
+#: waeup/kofa/applicants/browser.py:144
+#: waeup/kofa/applicants/browser.py:164
+#: waeup/kofa/applicants/browser.py:361
+#: waeup/kofa/applicants/browser.py:410
+#: waeup/kofa/browser/pages.py:1169
+#: waeup/kofa/browser/pages.py:1204
+#: waeup/kofa/browser/pages.py:1295
+#: waeup/kofa/browser/pages.py:2090
+#: waeup/kofa/browser/pages.py:2098
+#: waeup/kofa/browser/pages.py:2177
+#: waeup/kofa/browser/pages.py:2188
 #: waeup/kofa/hostels/browser.py:166
 #: waeup/kofa/hostels/browser.py:171
-#: waeup/kofa/students/browser.py:301
-#: waeup/kofa/students/browser.py:2158
-#: waeup/kofa/students/browser.py:2196
+#: waeup/kofa/students/browser.py:303
+#: waeup/kofa/students/browser.py:2244
+#: waeup/kofa/students/browser.py:2288
 msgid "Remove selected"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:143
-#: waeup/kofa/applicants/browser.py:191
-#: waeup/kofa/applicants/browser.py:218
-#: waeup/kofa/applicants/browser.py:224
+#: waeup/kofa/applicants/browser.py:144
+#: waeup/kofa/applicants/browser.py:192
+#: waeup/kofa/applicants/browser.py:219
+#: waeup/kofa/applicants/browser.py:225
 msgid "Add applicants container"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1439
-#: waeup/kofa/applicants/browser.py:1645
-#: waeup/kofa/students/browser.py:1089
-msgid "Submit"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:144
-#: waeup/kofa/applicants/browser.py:200
-#: waeup/kofa/applicants/browser.py:359
-#: waeup/kofa/applicants/browser.py:475
-#: waeup/kofa/browser/pages.py:2139
-#: waeup/kofa/browser/pages.py:2176
-#: waeup/kofa/browser/pages.py:2306
-#: waeup/kofa/browser/pages.py:2369
-#: waeup/kofa/browser/pages.py:2484
-#: waeup/kofa/browser/pages.py:2503
-#: waeup/kofa/browser/pages.py:2545
-#: waeup/kofa/browser/pages.py:2575
+#: waeup/kofa/applicants/browser.py:145
+#: waeup/kofa/applicants/browser.py:201
+#: waeup/kofa/applicants/browser.py:363
+#: waeup/kofa/applicants/browser.py:479
+#: waeup/kofa/browser/pages.py:2178
+#: waeup/kofa/browser/pages.py:2215
+#: waeup/kofa/browser/pages.py:2345
+#: waeup/kofa/browser/pages.py:2408
+#: waeup/kofa/browser/pages.py:2525
+#: waeup/kofa/browser/pages.py:2549
+#: waeup/kofa/browser/pages.py:2591
+#: waeup/kofa/browser/pages.py:2621
 #: waeup/kofa/documents/browser.py:258
 #: waeup/kofa/documents/browser.py:284
@@ -641,25 +636,31 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1443
+#: waeup/kofa/applicants/browser.py:1450
+#: waeup/kofa/applicants/browser.py:1656
+#: waeup/kofa/students/browser.py:1101
+msgid "Submit"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1454
 #. Default: ""
 msgid "Admission status of ${a}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1445
+#: waeup/kofa/applicants/browser.py:1456
 msgid "Check your admission status"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:145
-#: waeup/kofa/applicants/browser.py:196
-#: waeup/kofa/applicants/browser.py:360
-#: waeup/kofa/applicants/browser.py:471
-#: waeup/kofa/browser/pages.py:2140
-#: waeup/kofa/browser/pages.py:2172
-#: waeup/kofa/browser/pages.py:2307
-#: waeup/kofa/browser/pages.py:2365
-#: waeup/kofa/browser/pages.py:2485
-#: waeup/kofa/browser/pages.py:2499
-#: waeup/kofa/browser/pages.py:2546
-#: waeup/kofa/browser/pages.py:2571
+#: waeup/kofa/applicants/browser.py:146
+#: waeup/kofa/applicants/browser.py:197
+#: waeup/kofa/applicants/browser.py:364
+#: waeup/kofa/applicants/browser.py:475
+#: waeup/kofa/browser/pages.py:2179
+#: waeup/kofa/browser/pages.py:2211
+#: waeup/kofa/browser/pages.py:2346
+#: waeup/kofa/browser/pages.py:2404
+#: waeup/kofa/browser/pages.py:2526
+#: waeup/kofa/browser/pages.py:2545
+#: waeup/kofa/browser/pages.py:2592
+#: waeup/kofa/browser/pages.py:2617
 #: waeup/kofa/documents/browser.py:259
 #: waeup/kofa/documents/browser.py:280
@@ -669,106 +670,106 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:146
+#: waeup/kofa/applicants/browser.py:147
 #: waeup/kofa/applicants/export.py:38
 msgid "Applicants Containers"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1463
+#: waeup/kofa/applicants/browser.py:1474
 msgid "Required input missing."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1496
+#: waeup/kofa/applicants/browser.py:1507
 msgid "Application record invalid."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1527
+#: waeup/kofa/applicants/browser.py:1538
 msgid "Data Exports"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1540
-#: waeup/kofa/browser/pages.py:1963
-#: waeup/kofa/students/browser.py:3521
+#: waeup/kofa/applicants/browser.py:1551
+#: waeup/kofa/browser/pages.py:2002
+#: waeup/kofa/students/browser.py:3826
 msgid "Discarded export"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1555
-#: waeup/kofa/browser/pages.py:285
+#: waeup/kofa/applicants/browser.py:1566
+#: waeup/kofa/browser/pages.py:286
 msgid "Currently, exporters cannot be started due to high system load. Please try again later."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1582
+#: waeup/kofa/applicants/browser.py:1593
 msgid "Exports started."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1602
+#: waeup/kofa/applicants/browser.py:1613
 msgid "Referee Report"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1615
+#: waeup/kofa/applicants/browser.py:1626
 msgid "Add referee report"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1622
+#: waeup/kofa/applicants/browser.py:1633
 msgid "The portal is in maintenance mode. Referee report forms are temporarily disabled."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1633
+#: waeup/kofa/applicants/browser.py:1644
 #: waeup/kofa/mandates/browser.py:42
 msgid "No mandate."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1646
+#: waeup/kofa/applicants/browser.py:1657
 msgid "Are you really sure? Reports can neither be modified or added after submission."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1656
+#: waeup/kofa/applicants/browser.py:1667
 msgid "Referee report has been saved. Thank you!"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:169
+#: waeup/kofa/applicants/browser.py:170
 msgid "No container selected!"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:180
-#: waeup/kofa/applicants/browser.py:423
-#: waeup/kofa/applicants/browser.py:1073
+#: waeup/kofa/applicants/browser.py:181
+#: waeup/kofa/applicants/browser.py:427
+#: waeup/kofa/applicants/browser.py:1083
 msgid "Could not delete:"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:183
-#: waeup/kofa/applicants/browser.py:426
-#: waeup/kofa/applicants/browser.py:1076
-#: waeup/kofa/browser/pages.py:163
-#: waeup/kofa/students/browser.py:346
-#: waeup/kofa/students/browser.py:1071
-#: waeup/kofa/students/browser.py:1647
-#: waeup/kofa/students/browser.py:1883
-#: waeup/kofa/students/browser.py:2217
-#: waeup/kofa/students/browser.py:2876
+#: waeup/kofa/applicants/browser.py:184
+#: waeup/kofa/applicants/browser.py:430
+#: waeup/kofa/applicants/browser.py:1086
+#: waeup/kofa/browser/pages.py:164
+#: waeup/kofa/students/browser.py:349
+#: waeup/kofa/students/browser.py:1083
+#: waeup/kofa/students/browser.py:1692
+#: waeup/kofa/students/browser.py:1967
+#: waeup/kofa/students/browser.py:2309
+#: waeup/kofa/students/browser.py:2968
 #. Default: ""
 msgid "Successfully removed: ${a}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:210
-#: waeup/kofa/applicants/browser.py:401
-#: waeup/kofa/applicants/browser.py:1046
-#: waeup/kofa/applicants/browser.py:1200
-#: waeup/kofa/browser/pages.py:205
-#: waeup/kofa/browser/pages.py:2669
+#: waeup/kofa/applicants/browser.py:211
+#: waeup/kofa/applicants/browser.py:405
+#: waeup/kofa/applicants/browser.py:1056
+#: waeup/kofa/applicants/browser.py:1211
+#: waeup/kofa/browser/pages.py:206
+#: waeup/kofa/browser/pages.py:2715
 #: waeup/kofa/hostels/browser.py:50
-#: waeup/kofa/students/browser.py:102
-#: waeup/kofa/students/browser.py:573
+#: waeup/kofa/students/browser.py:103
+#: waeup/kofa/students/browser.py:585
 msgid "Form has been saved."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:233
+#: waeup/kofa/applicants/browser.py:237
 msgid "An applicants container for the same application type and entrance year exists already in the database."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:243
+#: waeup/kofa/applicants/browser.py:247
 msgid "Added:"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:257
+#: waeup/kofa/applicants/browser.py:261
 #: waeup/kofa/applicants/export.py:84
 #: waeup/kofa/applicants/viewlets.py:45
@@ -777,95 +778,95 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:269
+#: waeup/kofa/applicants/browser.py:273
 msgid "Applicant Data Exports"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:358
-#: waeup/kofa/applicants/browser.py:431
+#: waeup/kofa/applicants/browser.py:362
+#: waeup/kofa/applicants/browser.py:435
 msgid "Create students from selected"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:367
+#: waeup/kofa/applicants/browser.py:371
 msgid "Manage applicants container"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:412
-#: waeup/kofa/applicants/browser.py:443
+#: waeup/kofa/applicants/browser.py:416
+#: waeup/kofa/applicants/browser.py:447
 msgid "No applicant selected!"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:435
+#: waeup/kofa/applicants/browser.py:439
 msgid "You don't have permission to create student records."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:450
+#: waeup/kofa/applicants/browser.py:454
 msgid "A maximum of 10 applicants can be selected!"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:459
+#: waeup/kofa/applicants/browser.py:463
 #. Default: ""
 msgid "${a} students successfully created."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:462
+#: waeup/kofa/applicants/browser.py:466
 msgid "No student could be created."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:489
+#: waeup/kofa/applicants/browser.py:493
 #: waeup/kofa/applicants/viewlets.py:115
 msgid "Add applicant"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:493
+#: waeup/kofa/applicants/browser.py:497
 msgid "Create application record"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:498
+#: waeup/kofa/applicants/browser.py:502
 msgid "Application record created."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:510
+#: waeup/kofa/applicants/browser.py:514
 #: waeup/kofa/applicants/viewlets.py:124
 msgid "Pre-fill container"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:516
+#: waeup/kofa/applicants/browser.py:520
 msgid "Container must be in create mode to be pre-filled."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:523
+#: waeup/kofa/applicants/browser.py:527
 msgid "Pre-fill now"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:531
+#: waeup/kofa/applicants/browser.py:535
 msgid "%s application records created."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:548
+#: waeup/kofa/applicants/browser.py:552
 #: waeup/kofa/applicants/viewlets.py:133
 msgid "Purge container"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:552
+#: waeup/kofa/applicants/browser.py:556
 msgid "Remove initialized records"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:553
+#: waeup/kofa/applicants/browser.py:557
 msgid "Don't use if application is in progress!"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:554
+#: waeup/kofa/applicants/browser.py:558
 msgid "Are you really sure?"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:564
+#: waeup/kofa/applicants/browser.py:568
 msgid "%s application records purged."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:581
+#: waeup/kofa/applicants/browser.py:585
 msgid "Applicant"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:621
+#: waeup/kofa/applicants/browser.py:625
 #. Default: ""
 msgid ""
@@ -874,109 +875,109 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:643
-#: waeup/kofa/students/browser.py:448
+#: waeup/kofa/applicants/browser.py:647
+#: waeup/kofa/students/browser.py:460
 msgid "set"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:644
-#: waeup/kofa/students/browser.py:449
+#: waeup/kofa/applicants/browser.py:648
+#: waeup/kofa/students/browser.py:461
 msgid "unset"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:649
+#: waeup/kofa/applicants/browser.py:653
 #. Default: ""
 msgid "${a} <br /> Application Record ${b}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:697
+#: waeup/kofa/applicants/browser.py:707
 msgid "Student Record Creation Report"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:73
+#: waeup/kofa/applicants/browser.py:74
 msgid "You can not edit your application records after final submission. You really want to submit?"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:756
-#: waeup/kofa/students/utils.py:494
+#: waeup/kofa/applicants/browser.py:766
+#: waeup/kofa/students/utils.py:500
 msgid "This type of payment has already been made."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:771
-#: waeup/kofa/students/browser.py:1941
-#: waeup/kofa/students/browser.py:1980
-#: waeup/kofa/students/browser.py:2015
+#: waeup/kofa/applicants/browser.py:781
+#: waeup/kofa/students/browser.py:2027
+#: waeup/kofa/students/browser.py:2066
+#: waeup/kofa/students/browser.py:2101
 msgid "Payment ticket created."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:794
-#: waeup/kofa/students/browser.py:2039
+#: waeup/kofa/applicants/browser.py:804
+#: waeup/kofa/students/browser.py:2125
 #. Default: ""
 msgid "${a}: Online Payment Ticket ${b}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:81
+#: waeup/kofa/applicants/browser.py:82
 msgid "Applicants Section"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:839
-#: waeup/kofa/students/browser.py:2096
+#: waeup/kofa/applicants/browser.py:849
+#: waeup/kofa/students/browser.py:2182
 msgid "Payment Data"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:845
-#: waeup/kofa/students/browser.py:2102
+#: waeup/kofa/applicants/browser.py:855
+#: waeup/kofa/students/browser.py:2188
 msgid "Online Payment Slip"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:853
+#: waeup/kofa/applicants/browser.py:863
 msgid "Please submit the application form before trying to download payment slips."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:879
+#: waeup/kofa/applicants/browser.py:889
 msgid "Please pay and submit before trying to download the application slip."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:890
+#: waeup/kofa/applicants/browser.py:900
 msgid "Your image file is corrupted. Please replace."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:913
+#: waeup/kofa/applicants/browser.py:923
 msgid "Uploaded image is too big!"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:918
+#: waeup/kofa/applicants/browser.py:928
 msgid "jpg file extension expected."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:926
+#: waeup/kofa/applicants/browser.py:936
 msgid "Image file cannot be changed."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:939
-#: waeup/kofa/applicants/browser.py:1147
-#: waeup/kofa/applicants/browser.py:1150
-#: waeup/kofa/applicants/browser.py:1234
+#: waeup/kofa/applicants/browser.py:949
+#: waeup/kofa/applicants/browser.py:1157
+#: waeup/kofa/applicants/browser.py:1160
+#: waeup/kofa/applicants/browser.py:1245
 msgid "Finally Submit"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:940
-#: waeup/kofa/applicants/browser.py:1085
-#: waeup/kofa/applicants/browser.py:1143
-#: waeup/kofa/applicants/browser.py:1148
-#: waeup/kofa/applicants/browser.py:1183
+#: waeup/kofa/applicants/browser.py:950
+#: waeup/kofa/applicants/browser.py:1095
+#: waeup/kofa/applicants/browser.py:1153
+#: waeup/kofa/applicants/browser.py:1158
+#: waeup/kofa/applicants/browser.py:1194
 msgid "Add online payment ticket"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:940
-#: waeup/kofa/applicants/browser.py:1090
-#: waeup/kofa/applicants/browser.py:1139
-#: waeup/kofa/applicants/browser.py:1143
-#: waeup/kofa/applicants/browser.py:1148
-#: waeup/kofa/applicants/browser.py:1151
-#: waeup/kofa/applicants/browser.py:1188
-#: waeup/kofa/students/browser.py:1589
-#: waeup/kofa/students/browser.py:1631
-#: waeup/kofa/students/browser.py:1864
-#: waeup/kofa/students/browser.py:2884
+#: waeup/kofa/applicants/browser.py:950
+#: waeup/kofa/applicants/browser.py:1100
+#: waeup/kofa/applicants/browser.py:1149
+#: waeup/kofa/applicants/browser.py:1153
+#: waeup/kofa/applicants/browser.py:1158
+#: waeup/kofa/applicants/browser.py:1161
+#: waeup/kofa/applicants/browser.py:1199
+#: waeup/kofa/students/browser.py:1634
+#: waeup/kofa/students/browser.py:1676
+#: waeup/kofa/students/browser.py:1948
+#: waeup/kofa/students/browser.py:2976
 msgid "Remove selected tickets"
 msgstr ""
@@ -1021,6 +1022,6 @@
 
 #: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:6
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:31
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:31
 msgid "Application State"
 msgstr ""
@@ -1030,14 +1031,18 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:23
+#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:24
 msgid "Admitted Course of Study:"
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:117
-#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:41
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:100
+msgid "Referee"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:118
+#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:42
 msgid "Payment Tickets"
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:159
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:160
 msgid "<strong>Notice:</strong> If you need to pay for another service, select the corresponding special application category above, click 'Save' and then 'Add online payment ticket' again."
 msgstr ""
@@ -1055,5 +1060,5 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:74
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:75
 msgid "I confirm that the Passport Photograph uploaded on this form is a true picture of me."
 msgstr ""
@@ -1064,14 +1069,10 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:91
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:92
 msgid "Referee Reports"
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:97
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:98
 msgid "Report Id"
-msgstr ""
-
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:99
-msgid "Referee"
 msgstr ""
 
@@ -1178,34 +1179,35 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:145
+#: waeup/kofa/applicants/interfaces.py:146
 msgid "Create Application Records"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:146
+#: waeup/kofa/applicants/interfaces.py:147
 msgid "Update Application Records"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:179
-#: waeup/kofa/applicants/interfaces.py:246
+#: waeup/kofa/applicants/interfaces.py:180
+#: waeup/kofa/applicants/interfaces.py:247
 msgid "Human readable description in HTML format"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:200
-#: waeup/kofa/students/browser.py:1383
-#: waeup/kofa/students/browser.py:1542
-#: waeup/kofa/university/interfaces.py:40
-#: waeup/kofa/university/interfaces.py:83
-#: waeup/kofa/university/interfaces.py:151
-#: waeup/kofa/university/interfaces.py:196
+#: waeup/kofa/applicants/interfaces.py:201
+#: waeup/kofa/students/browser.py:1427
+#: waeup/kofa/students/browser.py:1587
+#: waeup/kofa/university/interfaces.py:41
+#: waeup/kofa/university/interfaces.py:84
+#: waeup/kofa/university/interfaces.py:152
+#: waeup/kofa/university/interfaces.py:215
+#: waeup/kofa/students/browser_templates/studylevelremarkpage.pt:40
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:24
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:15
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:24
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:41
+#: waeup/kofa/browser/templates/searchpage.pt:18
+#: waeup/kofa/browser/templates/facultypage.pt:8
+#: waeup/kofa/browser/templates/departmentpage.pt:15
+#: waeup/kofa/browser/templates/departmentpage.pt:38
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:39
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:69
-#: waeup/kofa/browser/templates/facultypage.pt:8
 #: waeup/kofa/browser/templates/facultymanagepage.pt:41
-#: waeup/kofa/browser/templates/searchpage.pt:18
-#: waeup/kofa/browser/templates/departmentpage.pt:15
-#: waeup/kofa/browser/templates/departmentpage.pt:38
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:50
 #: waeup/kofa/applicants/browser_templates/applicantsrootpage.pt:11
@@ -1213,155 +1215,166 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:206
-#: waeup/kofa/students/browser.py:1384
-#: waeup/kofa/students/browser.py:1543
-#: waeup/kofa/students/interfaces.py:645
-#: waeup/kofa/university/interfaces.py:203
+#: waeup/kofa/applicants/interfaces.py:207
+#: waeup/kofa/students/browser.py:1428
+#: waeup/kofa/students/browser.py:1588
+#: waeup/kofa/students/interfaces.py:666
+#: waeup/kofa/university/interfaces.py:222
 #: waeup/kofa/browser/templates/source.pt:23
 msgid "Title"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:212
-#: waeup/kofa/applicants/interfaces.py:308
+#: waeup/kofa/applicants/interfaces.py:213
+#: waeup/kofa/applicants/interfaces.py:315
 msgid "Application Target"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:219
-#: waeup/kofa/applicants/interfaces.py:315
+#: waeup/kofa/applicants/interfaces.py:220
+#: waeup/kofa/applicants/interfaces.py:322
 msgid "Year of Entrance"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:226
+#: waeup/kofa/applicants/interfaces.py:227
 msgid "Application Mode"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:240
+#: waeup/kofa/applicants/interfaces.py:241
 msgid "Category for the grouping of certificates"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:257
+#: waeup/kofa/applicants/interfaces.py:258
 msgid "Application Start Date"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:259
-#: waeup/kofa/applicants/interfaces.py:265
+#: waeup/kofa/applicants/interfaces.py:260
+#: waeup/kofa/applicants/interfaces.py:266
 #: waeup/kofa/hostels/interfaces.py:50
 #: waeup/kofa/hostels/interfaces.py:56
-#: waeup/kofa/interfaces.py:834
+#: waeup/kofa/interfaces.py:851
 msgid "Example: "
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:263
+#: waeup/kofa/applicants/interfaces.py:264
 msgid "Application Closing Date"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:269
+#: waeup/kofa/applicants/interfaces.py:270
 msgid "Forbid additions after deadline (enddate)"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:275
+#: waeup/kofa/applicants/interfaces.py:276
 msgid "Application Fee"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:281
+#: waeup/kofa/applicants/interfaces.py:282
 msgid "Human readable notice on application slip in HTML format"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:287
+#: waeup/kofa/applicants/interfaces.py:288
 msgid "Hide container"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:346
-#: waeup/kofa/applicants/interfaces.py:486
-#: waeup/kofa/interfaces.py:635
-#: waeup/kofa/students/interfaces.py:230
+#: waeup/kofa/applicants/interfaces.py:294
+msgid "With passport picture"
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:329
+msgid "Container Number"
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:331
+msgid "If set, this number will be added to the container prefix (e.g. app3). If not set, the year of entrance will be used (e.g. app2019)."
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:365
+#: waeup/kofa/applicants/interfaces.py:505
+#: waeup/kofa/interfaces.py:637
+#: waeup/kofa/students/interfaces.py:231
 msgid "Account suspended"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:352
-#: waeup/kofa/applicants/interfaces.py:498
+#: waeup/kofa/applicants/interfaces.py:371
+#: waeup/kofa/applicants/interfaces.py:517
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:29
 msgid "Applicant Id"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:358
-#: waeup/kofa/students/interfaces.py:278
-#: waeup/kofa/students/interfaces.py:396
+#: waeup/kofa/applicants/interfaces.py:377
+#: waeup/kofa/students/interfaces.py:279
+#: waeup/kofa/students/interfaces.py:416
 msgid "Registration Number"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:365
-#: waeup/kofa/applicants/interfaces.py:504
-#: waeup/kofa/students/interfaces.py:257
-#: waeup/kofa/students/interfaces.py:419
+#: waeup/kofa/applicants/interfaces.py:384
+#: waeup/kofa/applicants/interfaces.py:523
+#: waeup/kofa/students/interfaces.py:258
 msgid "First Name"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:370
-#: waeup/kofa/applicants/interfaces.py:509
-#: waeup/kofa/students/interfaces.py:262
+#: waeup/kofa/applicants/interfaces.py:389
+#: waeup/kofa/applicants/interfaces.py:528
+#: waeup/kofa/students/interfaces.py:263
 msgid "Middle Name"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:375
-#: waeup/kofa/applicants/interfaces.py:514
-#: waeup/kofa/applicants/interfaces.py:621
-#: waeup/kofa/students/interfaces.py:267
+#: waeup/kofa/applicants/interfaces.py:394
+#: waeup/kofa/applicants/interfaces.py:533
+#: waeup/kofa/applicants/interfaces.py:640
+#: waeup/kofa/students/interfaces.py:268
 msgid "Last Name (Surname)"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:380
-#: waeup/kofa/applicants/interfaces.py:527
-#: waeup/kofa/students/interfaces.py:342
+#: waeup/kofa/applicants/interfaces.py:399
+#: waeup/kofa/applicants/interfaces.py:546
+#: waeup/kofa/students/interfaces.py:362
 msgid "Date of Birth"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:386
-#: waeup/kofa/browser/viewlets.py:1085
-#: waeup/kofa/students/interfaces.py:272
+#: waeup/kofa/applicants/interfaces.py:405
+#: waeup/kofa/browser/viewlets.py:1121
+#: waeup/kofa/students/interfaces.py:273
 msgid "Sex"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:392
-#: waeup/kofa/applicants/interfaces.py:534
-#: waeup/kofa/applicants/interfaces.py:564
-#: waeup/kofa/applicants/interfaces.py:626
-#: waeup/kofa/applicants/interfaces.py:665
+#: waeup/kofa/applicants/interfaces.py:411
+#: waeup/kofa/applicants/interfaces.py:553
+#: waeup/kofa/applicants/interfaces.py:583
+#: waeup/kofa/applicants/interfaces.py:645
+#: waeup/kofa/applicants/interfaces.py:684
 #: waeup/kofa/browser/interfaces.py:186
 #: waeup/kofa/interfaces.py:293
-#: waeup/kofa/interfaces.py:538
-#: waeup/kofa/interfaces.py:616
-#: waeup/kofa/students/interfaces.py:424
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:100
+#: waeup/kofa/interfaces.py:540
+#: waeup/kofa/interfaces.py:618
+#: waeup/kofa/students/interfaces.py:439
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:101
 msgid "Email Address"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:398
-#: waeup/kofa/applicants/interfaces.py:540
-#: waeup/kofa/applicants/interfaces.py:671
-#: waeup/kofa/interfaces.py:543
-#: waeup/kofa/interfaces.py:623
-#: waeup/kofa/students/interfaces.py:303
+#: waeup/kofa/applicants/interfaces.py:417
+#: waeup/kofa/applicants/interfaces.py:559
+#: waeup/kofa/applicants/interfaces.py:690
+#: waeup/kofa/interfaces.py:545
+#: waeup/kofa/interfaces.py:625
+#: waeup/kofa/students/interfaces.py:304
 msgid "Phone"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:404
-#: waeup/kofa/applicants/interfaces.py:570
+#: waeup/kofa/applicants/interfaces.py:423
+#: waeup/kofa/applicants/interfaces.py:589
 msgid "1st Choice Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:410
-#: waeup/kofa/applicants/interfaces.py:576
+#: waeup/kofa/applicants/interfaces.py:429
+#: waeup/kofa/applicants/interfaces.py:595
 msgid "2nd Choice Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:416
-#: waeup/kofa/applicants/interfaces.py:589
+#: waeup/kofa/applicants/interfaces.py:435
+#: waeup/kofa/applicants/interfaces.py:608
 msgid "Notice"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:420
-#: waeup/kofa/students/interfaces.py:252
-#: waeup/kofa/students/browser_templates/containerpage.pt:41
+#: waeup/kofa/applicants/interfaces.py:439
+#: waeup/kofa/students/interfaces.py:253
+#: waeup/kofa/students/browser_templates/containerpage.pt:44
 #: waeup/kofa/browser/templates/findstudentspage.pt:30
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:9
@@ -1370,73 +1383,70 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:425
-#: waeup/kofa/applicants/interfaces.py:582
+#: waeup/kofa/applicants/interfaces.py:444
+#: waeup/kofa/applicants/interfaces.py:601
 msgid "Admitted Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:430
-#: waeup/kofa/applicants/interfaces.py:492
+#: waeup/kofa/applicants/interfaces.py:449
+#: waeup/kofa/applicants/interfaces.py:511
 msgid "Form locked"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:436
-#: waeup/kofa/applicants/interfaces.py:546
+#: waeup/kofa/applicants/interfaces.py:455
+#: waeup/kofa/applicants/interfaces.py:565
 msgid "Special Application"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:447
+#: waeup/kofa/applicants/interfaces.py:466
 msgid "School Grades"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:454
+#: waeup/kofa/applicants/interfaces.py:473
 msgid "Referees"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:519
+#: waeup/kofa/applicants/interfaces.py:538
 msgid "Identification Number"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:520
-msgid "Enter either registration or matriculation number."
-msgstr ""
-
-#: waeup/kofa/applicants/interfaces.py:654
+#: waeup/kofa/applicants/interfaces.py:673
 #: waeup/kofa/payments/interfaces.py:83
 msgid "Ticket Creation Date"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:660
+#: waeup/kofa/applicants/interfaces.py:679
 #: waeup/kofa/interfaces.py:287
 #: waeup/kofa/interfaces.py:289
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:23
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:45
-#: waeup/kofa/documents/browser_templates/htmldocumentmanagepage.pt:37
-#: waeup/kofa/documents/browser_templates/documentmanagepage.pt:48
+#: waeup/kofa/students/browser.py:3766
+#: waeup/kofa/browser/templates/userscontainerpage.pt:5
+#: waeup/kofa/browser/templates/coursemanagepage.pt:37
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:100
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:94
 #: waeup/kofa/browser/templates/configurationmanagepage.pt:44
-#: waeup/kofa/browser/templates/coursemanagepage.pt:37
-#: waeup/kofa/browser/templates/userscontainerpage.pt:5
 #: waeup/kofa/browser/templates/facultymanagepage.pt:73
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:94
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:91
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:113
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:45
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:23
+#: waeup/kofa/documents/browser_templates/documentmanagepage.pt:48
+#: waeup/kofa/documents/browser_templates/htmldocumentmanagepage.pt:37
 msgid "Name"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:677
+#: waeup/kofa/applicants/interfaces.py:696
 msgid "Report"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:55
+#: waeup/kofa/applicants/payment.py:56
 #: waeup/kofa/applicants/workflow.py:78
+#: waeup/kofa/students/payments.py:161
 msgid "Payment approved"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:70
-#: waeup/kofa/students/payments.py:149
-msgid "Successful payment"
-msgstr ""
-
-#: waeup/kofa/applicants/payment.py:78
+#: waeup/kofa/applicants/payment.py:72
+msgid "Payment successfully completed. Kindly submit application for processing."
+msgstr ""
+
+#: waeup/kofa/applicants/payment.py:80
 #: waeup/kofa/students/payments.py:169
 msgid "This ticket has already been paid."
@@ -1463,9 +1473,9 @@
 
 #: waeup/kofa/applicants/utils.py:60
-#: waeup/kofa/students/utils.py:421
-#: waeup/kofa/students/utils.py:448
-#: waeup/kofa/students/utils.py:459
-#: waeup/kofa/students/utils.py:520
-#: waeup/kofa/students/utils.py:1089
+#: waeup/kofa/students/utils.py:427
+#: waeup/kofa/students/utils.py:454
+#: waeup/kofa/students/utils.py:465
+#: waeup/kofa/students/utils.py:526
+#: waeup/kofa/students/utils.py:1106
 msgid "Session configuration object is not available."
 msgstr ""
@@ -1473,5 +1483,5 @@
 #: waeup/kofa/applicants/utils.py:70
 #: waeup/kofa/applicants/utils.py:76
-#: waeup/kofa/students/utils.py:492
+#: waeup/kofa/students/utils.py:498
 msgid "Amount could not be determined."
 msgstr ""
@@ -1520,11 +1530,11 @@
 #: waeup/kofa/applicants/viewlets.py:261
 #: waeup/kofa/applicants/workflow.py:119
-#: waeup/kofa/students/browser.py:361
-#: waeup/kofa/students/workflow.py:27
+#: waeup/kofa/students/browser.py:364
+#: waeup/kofa/students/workflow.py:46
 msgid "Create student"
 msgstr ""
 
 #: waeup/kofa/applicants/viewlets.py:278
-#: waeup/kofa/students/viewlets.py:517
+#: waeup/kofa/students/viewlets.py:516
 msgid "Download payment slip"
 msgstr ""
@@ -1532,6 +1542,6 @@
 #: waeup/kofa/applicants/viewlets.py:293
 #: waeup/kofa/applicants/workflow.py:77
-#: waeup/kofa/students/viewlets.py:533
-#: waeup/kofa/students/workflow.py:98
+#: waeup/kofa/students/viewlets.py:532
+#: waeup/kofa/students/workflow.py:117
 msgid "Approve payment"
 msgstr ""
@@ -1542,5 +1552,5 @@
 
 #: waeup/kofa/applicants/viewlets.py:74
-#: waeup/kofa/students/viewlets.py:892
+#: waeup/kofa/students/viewlets.py:891
 msgid "My Data"
 msgstr ""
@@ -1555,5 +1565,4 @@
 
 #: waeup/kofa/applicants/workflow.py:120
-#: waeup/kofa/students/batching.py:173
 msgid "Student record created"
 msgstr ""
@@ -1662,4 +1671,17 @@
 msgstr ""
 
+#: waeup/kofa/authentication.py:412
+msgid "Password must have at least 6 characters."
+msgstr ""
+
+#: waeup/kofa/authentication.py:415
+#: waeup/kofa/authentication.py:437
+msgid "Passwords do not match."
+msgstr ""
+
+#: waeup/kofa/authentication.py:432
+msgid "Passwords must be at least 8 characters long, must contain at least one uppercase letter, one lowercase letter and one digit."
+msgstr ""
+
 #: waeup/kofa/browser/async.py:91
 msgid "Please wait..."
@@ -1671,31 +1693,31 @@
 
 #: waeup/kofa/browser/breadcrumbs.py:120
-#: waeup/kofa/browser/viewlets.py:787
+#: waeup/kofa/browser/viewlets.py:823
 msgid "Academics"
 msgstr ""
 
 #: waeup/kofa/browser/breadcrumbs.py:127
-#: waeup/kofa/browser/pages.py:751
+#: waeup/kofa/browser/pages.py:790
 msgid "Administration"
 msgstr ""
 
 #: waeup/kofa/browser/breadcrumbs.py:134
-#: waeup/kofa/browser/viewlets.py:319
-#: waeup/kofa/browser/viewlets.py:838
+#: waeup/kofa/browser/viewlets.py:320
+#: waeup/kofa/browser/viewlets.py:874
 msgid "Portal Configuration"
 msgstr ""
 
 #: waeup/kofa/browser/breadcrumbs.py:152
-#: waeup/kofa/browser/pages.py:798
-#: waeup/kofa/browser/viewlets.py:328
-#: waeup/kofa/browser/viewlets.py:848
+#: waeup/kofa/browser/pages.py:837
+#: waeup/kofa/browser/viewlets.py:329
+#: waeup/kofa/browser/viewlets.py:884
 msgid "Officers"
 msgstr ""
 
 #: waeup/kofa/browser/breadcrumbs.py:159
-#: waeup/kofa/browser/pages.py:1252
-#: waeup/kofa/browser/pages.py:1837
-#: waeup/kofa/browser/viewlets.py:337
-#: waeup/kofa/browser/viewlets.py:857
+#: waeup/kofa/browser/pages.py:1291
+#: waeup/kofa/browser/pages.py:1876
+#: waeup/kofa/browser/viewlets.py:338
+#: waeup/kofa/browser/viewlets.py:893
 msgid "Data Center"
 msgstr ""
@@ -1703,11 +1725,11 @@
 #: waeup/kofa/browser/breadcrumbs.py:166
 #: waeup/kofa/browser/reports.py:43
-#: waeup/kofa/browser/viewlets.py:346
-#: waeup/kofa/browser/viewlets.py:866
+#: waeup/kofa/browser/viewlets.py:347
+#: waeup/kofa/browser/viewlets.py:902
 msgid "Reports"
 msgstr ""
 
 #: waeup/kofa/browser/breadcrumbs.py:174
-#: waeup/kofa/students/browser.py:3507
+#: waeup/kofa/students/browser.py:3809
 msgid "Student Data Exports"
 msgstr ""
@@ -1718,8 +1740,8 @@
 
 #: waeup/kofa/browser/fileviewlets.py:108
-#: waeup/kofa/accesscodes/browser_templates/reimportbatchpage.pt:11
-#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:9
 #: waeup/kofa/browser/templates/datacenterpage.pt:17
 #: waeup/kofa/browser/templates/datacenterlogspage.pt:10
+#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:9
+#: waeup/kofa/accesscodes/browser_templates/reimportbatchpage.pt:11
 msgid "File"
 msgstr ""
@@ -1779,138 +1801,148 @@
 #: waeup/kofa/browser/layout.py:102
 #: waeup/kofa/documents/browser.py:261
-#: waeup/kofa/students/browser.py:752
+#: waeup/kofa/students/browser.py:764
 msgid "Are you sure?"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1010
-#: waeup/kofa/browser/viewlets.py:355
+#: waeup/kofa/browser/pages.py:1009
+#: waeup/kofa/browser/viewlets.py:411
+msgid "My Preferences"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1022
+#: waeup/kofa/browser/viewlets.py:426
+msgid "My Roles"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1049
+#: waeup/kofa/browser/viewlets.py:356
 msgid "My Courses"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1020
+#: waeup/kofa/browser/pages.py:1059
 msgid "no academic session set"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1041
-#: waeup/kofa/browser/pages.py:1069
-#: waeup/kofa/browser/viewlets.py:374
-#: waeup/kofa/browser/viewlets.py:393
+#: waeup/kofa/browser/pages.py:1080
+#: waeup/kofa/browser/pages.py:1108
+#: waeup/kofa/browser/viewlets.py:375
+#: waeup/kofa/browser/viewlets.py:394
 msgid "My ToDoList"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:108
+#: waeup/kofa/browser/pages.py:109
 msgid "No local role selected."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1096
+#: waeup/kofa/browser/pages.py:1135
 msgid "Search Academic Section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1110
+#: waeup/kofa/browser/pages.py:1149
 msgid "No object found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1126
+#: waeup/kofa/browser/pages.py:1165
 msgid "Edit portal configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1127
-#: waeup/kofa/browser/pages.py:1170
+#: waeup/kofa/browser/pages.py:1166
+#: waeup/kofa/browser/pages.py:1209
 msgid "Update plugins"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1127
-#: waeup/kofa/browser/pages.py:1180
+#: waeup/kofa/browser/pages.py:1166
+#: waeup/kofa/browser/pages.py:1219
 msgid "Purge mandates"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1129
-#: waeup/kofa/browser/pages.py:1149
-#: waeup/kofa/browser/pages.py:1194
+#: waeup/kofa/browser/pages.py:1168
+#: waeup/kofa/browser/pages.py:1188
+#: waeup/kofa/browser/pages.py:1233
 msgid "Add session configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1161
+#: waeup/kofa/browser/pages.py:1200
 #. Default: ""
 msgid "Session ${a} Configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1171
-#: waeup/kofa/browser/pages.py:1181
+#: waeup/kofa/browser/pages.py:1210
+#: waeup/kofa/browser/pages.py:1220
 msgid "For experts only!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1172
+#: waeup/kofa/browser/pages.py:1211
 msgid "Plugins may only be updated after software upgrades. Are you really sure?"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1177
+#: waeup/kofa/browser/pages.py:1216
 msgid "Plugins were updated. See log file for details."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1185
+#: waeup/kofa/browser/pages.py:1224
 #. Default: ""
 msgid "${a} mandate(s) were purged."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1198
+#: waeup/kofa/browser/pages.py:1237
 msgid "Add Session Configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1209
+#: waeup/kofa/browser/pages.py:1248
 msgid "The session chosen already exists."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1231
+#: waeup/kofa/browser/pages.py:1270
 #. Default: ""
 msgid "Edit academic session ${a} configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1273
+#: waeup/kofa/browser/pages.py:130
+#. Default: ""
+msgid "Local role successfully removed: ${a}"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1312
 msgid "OSError: The file could not be deleted."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1277
+#: waeup/kofa/browser/pages.py:1316
 #. Default: ""
 msgid "Successfully deleted: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1288
+#: waeup/kofa/browser/pages.py:1327
 msgid "Processed Files"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:129
-#. Default: ""
-msgid "Local role successfully removed: ${a}"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1290
-#: waeup/kofa/browser/pages.py:1306
-#: waeup/kofa/browser/pages.py:1493
-#: waeup/kofa/browser/pages.py:1822
-#: waeup/kofa/browser/pages.py:1840
-#: waeup/kofa/browser/pages.py:1883
-#: waeup/kofa/browser/pages.py:1927
+#: waeup/kofa/browser/pages.py:1329
+#: waeup/kofa/browser/pages.py:1345
+#: waeup/kofa/browser/pages.py:1532
+#: waeup/kofa/browser/pages.py:1861
+#: waeup/kofa/browser/pages.py:1879
+#: waeup/kofa/browser/pages.py:1922
+#: waeup/kofa/browser/pages.py:1966
 msgid "Back to Data Center"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1302
+#: waeup/kofa/browser/pages.py:1341
 msgid "Upload portal data as CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1305
+#: waeup/kofa/browser/pages.py:1344
 msgid "Upload"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1346
+#: waeup/kofa/browser/pages.py:1385
 msgid "Import Manager"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1348
+#: waeup/kofa/browser/pages.py:1387
 #. Default: ""
 msgid "${a}: ${b} uploaded"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1352
+#: waeup/kofa/browser/pages.py:1391
 #. Default: ""
 msgid ""
@@ -1925,394 +1957,394 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1371
+#: waeup/kofa/browser/pages.py:1410
 msgid "All import managers have been notified by email."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1373
-#: waeup/kofa/browser/pages.py:2765
-#: waeup/kofa/students/browser.py:507
+#: waeup/kofa/browser/pages.py:1412
+#: waeup/kofa/browser/pages.py:2811
+#: waeup/kofa/students/browser.py:519
 msgid "An smtp server error occurred."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1381
+#: waeup/kofa/browser/pages.py:1420
 msgid "Maximum number of files in the data center exceeded."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1396
-msgid "Only csv files are allowed."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1404
-msgid "File with same name was uploaded earlier."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1416
-msgid "The data in your file contain trailing whitespaces. Please replace."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:142
-#: waeup/kofa/browser/pages.py:1262
+#: waeup/kofa/browser/pages.py:143
+#: waeup/kofa/browser/pages.py:1301
 #: waeup/kofa/hostels/browser.py:372
 #: waeup/kofa/hostels/browser.py:406
-#: waeup/kofa/students/browser.py:333
+#: waeup/kofa/students/browser.py:336
 msgid "No item selected."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1420
+#: waeup/kofa/browser/pages.py:1435
+msgid "Only csv files are allowed."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1443
+msgid "File with same name was uploaded earlier."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1455
+msgid "The data in your file contain trailing whitespaces. Please replace."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1459
 msgid "Your file contains forbidden characters or has invalid CSV format. First problematic line detected: line %s. Please replace."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1491
-#: waeup/kofa/browser/pages.py:1526
-#: waeup/kofa/browser/pages.py:1630
-#: waeup/kofa/browser/pages.py:1743
+#: waeup/kofa/browser/pages.py:1530
+#: waeup/kofa/browser/pages.py:1565
+#: waeup/kofa/browser/pages.py:1669
+#: waeup/kofa/browser/pages.py:1782
 msgid "Process CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1507
+#: waeup/kofa/browser/pages.py:1546
 msgid "Portal must be in maintenance mode for data import."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1529
+#: waeup/kofa/browser/pages.py:1568
 msgid "Back to step 1"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1530
+#: waeup/kofa/browser/pages.py:1569
 msgid "Proceed to step 3"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1574
+#: waeup/kofa/browser/pages.py:1613
 msgid "Double headers: each column name may only appear once. "
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1582
+#: waeup/kofa/browser/pages.py:1621
 msgid "Replace imported file!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1595
-#: waeup/kofa/browser/pages.py:1719
+#: waeup/kofa/browser/pages.py:1634
+#: waeup/kofa/browser/pages.py:1758
 msgid "Import aborted."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1607
+#: waeup/kofa/browser/pages.py:1646
 msgid "Update mode only!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1633
-#: waeup/kofa/browser/pages.py:1882
+#: waeup/kofa/browser/pages.py:1672
+#: waeup/kofa/browser/pages.py:1921
 msgid "Reset"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1634
+#: waeup/kofa/browser/pages.py:1673
 msgid "Set headerfields"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1635
+#: waeup/kofa/browser/pages.py:1674
 msgid "Back to step 2"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1636
+#: waeup/kofa/browser/pages.py:1675
 msgid "Perform import"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1702
+#: waeup/kofa/browser/pages.py:1741
 msgid "Edit headers or replace imported file!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1745
+#: waeup/kofa/browser/pages.py:1784
 msgid "Process next"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1761
+#: waeup/kofa/browser/pages.py:1800
 msgid "File has not been imported. Portal must be in maintenance mode for data import."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1807
-#: waeup/kofa/browser/pages.py:2016
+#: waeup/kofa/browser/pages.py:1846
+#: waeup/kofa/browser/pages.py:2055
 msgid "Maintenance mode disabled."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1810
+#: waeup/kofa/browser/pages.py:1849
 #. Default: ""
 msgid "Processing of ${a} rows failed."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1812
+#: waeup/kofa/browser/pages.py:1851
 #. Default: ""
 msgid "Successfully processed ${a} rows."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1820
+#: waeup/kofa/browser/pages.py:1859
 msgid "Show logfiles"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1823
+#: waeup/kofa/browser/pages.py:1862
 msgid "Show"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1841
+#: waeup/kofa/browser/pages.py:1880
 msgid "Enter a regular expression here..."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1853
+#: waeup/kofa/browser/pages.py:1892
 msgid "Log files can only be searched on Unix-based operating systems."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1868
+#: waeup/kofa/browser/pages.py:1907
 msgid "Invalid search expression."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1871
+#: waeup/kofa/browser/pages.py:1910
 msgid "No search results found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1879
+#: waeup/kofa/browser/pages.py:1918
 msgid "Edit data center settings"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1889
+#: waeup/kofa/browser/pages.py:1928
 msgid "You are not permitted to edit datacenter settings."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1905
+#: waeup/kofa/browser/pages.py:1944
 #. Default: ""
 msgid "File already existed (not copied): ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1908
+#: waeup/kofa/browser/pages.py:1947
 #. Default: ""
 msgid "Given storage path cannot be used. ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1912
+#: waeup/kofa/browser/pages.py:1951
 msgid "New storage path succefully set."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1924
+#: waeup/kofa/browser/pages.py:1963
 msgid "Download portal data as CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1926
+#: waeup/kofa/browser/pages.py:1965
 msgid "Create CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1966
+#: waeup/kofa/browser/pages.py:2005
 msgid "Exports successfully purged."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2022
+#: waeup/kofa/browser/pages.py:2061
 msgid "Maintenance mode enabled."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2039
+#: waeup/kofa/browser/pages.py:2078
 msgid "Academic Section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2051
-#: waeup/kofa/browser/pages.py:2068
-#: waeup/kofa/browser/pages.py:2085
 #: waeup/kofa/browser/pages.py:2090
+#: waeup/kofa/browser/pages.py:2107
+#: waeup/kofa/browser/pages.py:2124
+#: waeup/kofa/browser/pages.py:2129
 msgid "Add faculty"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2052
+#: waeup/kofa/browser/pages.py:2091
 #: waeup/kofa/university/export.py:37
 msgid "Faculties"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2057
-#: waeup/kofa/browser/viewlets.py:458
+#: waeup/kofa/browser/pages.py:2096
+#: waeup/kofa/browser/viewlets.py:459
 msgid "Manage academic section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2062
+#: waeup/kofa/browser/pages.py:2101
 msgid "You are not allowed to remove entire faculties."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2097
+#: waeup/kofa/browser/pages.py:2136
 msgid "The faculty code chosen already exists."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2101
+#: waeup/kofa/browser/pages.py:2140
 #. Default: ""
 msgid "Faculty ${a} added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2125
-#: waeup/kofa/browser/pages.py:2136
+#: waeup/kofa/browser/pages.py:2164
+#: waeup/kofa/browser/pages.py:2175
 #: waeup/kofa/university/export.py:84
 msgid "Departments"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2138
-#: waeup/kofa/browser/pages.py:2167
-#: waeup/kofa/browser/pages.py:2235
-#: waeup/kofa/browser/pages.py:2240
+#: waeup/kofa/browser/pages.py:2177
+#: waeup/kofa/browser/pages.py:2206
+#: waeup/kofa/browser/pages.py:2274
+#: waeup/kofa/browser/pages.py:2279
 msgid "Add department"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2147
-#: waeup/kofa/browser/viewlets.py:486
+#: waeup/kofa/browser/pages.py:2186
+#: waeup/kofa/browser/viewlets.py:487
 msgid "Manage faculty"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2152
+#: waeup/kofa/browser/pages.py:2191
 msgid "You are not allowed to remove entire departments."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2187
-#: waeup/kofa/students/browser.py:259
-#: waeup/kofa/students/browser.py:300
+#: waeup/kofa/browser/pages.py:2226
+#: waeup/kofa/students/browser.py:260
+#: waeup/kofa/students/browser.py:302
 msgid "Find student(s)"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2192
+#: waeup/kofa/browser/pages.py:2231
 msgid "Find students in "
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2226
-#: waeup/kofa/students/browser.py:288
-#: waeup/kofa/students/browser.py:331
-#: waeup/kofa/students/browser.py:2990
-#: waeup/kofa/students/browser.py:3215
-#: waeup/kofa/students/browser.py:3399
+#: waeup/kofa/browser/pages.py:2265
+#: waeup/kofa/students/browser.py:290
+#: waeup/kofa/students/browser.py:334
+#: waeup/kofa/students/browser.py:3082
+#: waeup/kofa/students/browser.py:3383
+#: waeup/kofa/students/browser.py:3600
 msgid "No student found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2247
+#: waeup/kofa/browser/pages.py:2286
 msgid "The code chosen already exists in this faculty."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2251
+#: waeup/kofa/browser/pages.py:2290
 #. Default: ""
 msgid "Department ${a} added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2273
+#: waeup/kofa/browser/pages.py:2312
 msgid "Courses and Certificates"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2303
-#: waeup/kofa/browser/pages.py:2334
+#: waeup/kofa/browser/pages.py:2342
+#: waeup/kofa/browser/pages.py:2373
 msgid "Remove selected courses"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2303
-#: waeup/kofa/browser/pages.py:2350
+#: waeup/kofa/browser/pages.py:2342
+#: waeup/kofa/browser/pages.py:2389
+#: waeup/kofa/browser/pages.py:2418
+#: waeup/kofa/browser/pages.py:2423
+msgid "Add course"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2343
 #: waeup/kofa/browser/pages.py:2379
-#: waeup/kofa/browser/pages.py:2384
-msgid "Add course"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2304
-#: waeup/kofa/browser/pages.py:2340
 msgid "Remove selected certificates"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2304
-#: waeup/kofa/browser/pages.py:2355
-#: waeup/kofa/browser/pages.py:2421
-#: waeup/kofa/browser/pages.py:2426
+#: waeup/kofa/browser/pages.py:2343
+#: waeup/kofa/browser/pages.py:2394
+#: waeup/kofa/browser/pages.py:2460
+#: waeup/kofa/browser/pages.py:2465
 msgid "Add certificate"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2314
-#: waeup/kofa/browser/viewlets.py:515
+#: waeup/kofa/browser/pages.py:2353
+#: waeup/kofa/browser/viewlets.py:516
 msgid "Manage department"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2343
+#: waeup/kofa/browser/pages.py:2382
 msgid "You are not allowed to remove certificates."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2396
+#: waeup/kofa/browser/pages.py:2435
 msgid "A course with same code already exists: "
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2402
+#: waeup/kofa/browser/pages.py:2441
 #. Default: ""
 msgid "Course ${a} successfully created."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2438
+#: waeup/kofa/browser/pages.py:2477
 msgid "A certificate with same code already exists: "
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2444
+#: waeup/kofa/browser/pages.py:2483
 #. Default: ""
 msgid "Certificate ${a} successfully created."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2481
-#: waeup/kofa/browser/viewlets.py:564
+#: waeup/kofa/browser/pages.py:2522
+#: waeup/kofa/browser/viewlets.py:565
 msgid "Edit course"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2535
+#: waeup/kofa/browser/pages.py:2581
 msgid "Edit certificate"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2543
-#: waeup/kofa/browser/pages.py:2561
-#: waeup/kofa/browser/pages.py:2588
-#: waeup/kofa/browser/pages.py:2591
+#: waeup/kofa/browser/pages.py:2589
+#: waeup/kofa/browser/pages.py:2607
+#: waeup/kofa/browser/pages.py:2634
+#: waeup/kofa/browser/pages.py:2637
 msgid "Add certificate course"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2544
-#: waeup/kofa/browser/pages.py:2556
+#: waeup/kofa/browser/pages.py:2590
+#: waeup/kofa/browser/pages.py:2602
 msgid "Remove selected certificate courses"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2550
-#: waeup/kofa/browser/viewlets.py:623
+#: waeup/kofa/browser/pages.py:2596
+#: waeup/kofa/browser/viewlets.py:659
 msgid "Manage certificate"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2596
-#: waeup/kofa/browser/pages.py:2665
+#: waeup/kofa/browser/pages.py:2642
+#: waeup/kofa/browser/pages.py:2711
 msgid "The chosen certificate course is already part of this certificate."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2600
+#: waeup/kofa/browser/pages.py:2646
 #. Default: ""
 msgid "certificate course ${a}_${b} added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2648
-#: waeup/kofa/browser/viewlets.py:655
+#: waeup/kofa/browser/pages.py:2694
+#: waeup/kofa/browser/viewlets.py:691
 msgid "Edit certificate course"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2691
+#: waeup/kofa/browser/pages.py:2737
 msgid "Send me a new password"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2697
-#: waeup/kofa/students/browser.py:3042
+#: waeup/kofa/browser/pages.py:2743
+#: waeup/kofa/students/browser.py:3134
 msgid "The portal is in maintenance mode. Password request forms are temporarily disabled."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2744
+#: waeup/kofa/browser/pages.py:2790
 #: waeup/kofa/applicants/browser_templates/createallstudentspage.pt:17
 msgid "No record found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2758
-#: waeup/kofa/students/browser.py:3119
+#: waeup/kofa/browser/pages.py:2804
+#: waeup/kofa/students/browser.py:3211
 msgid "You have successfully requested a password for the"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2762
+#: waeup/kofa/browser/pages.py:2808
 #. Default: ""
 msgid "An email with your user name and password has been sent to ${a}."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:289
+#: waeup/kofa/browser/pages.py:290
 msgid "Sorry, another export job is running. Please try again later."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:344
-#: waeup/kofa/browser/viewlets.py:266
+#: waeup/kofa/browser/pages.py:345
+#: waeup/kofa/browser/viewlets.py:267
 #: waeup/kofa/browser/templates/staffsitelayout.pt:40
 #: waeup/kofa/browser/templates/studentsitelayout.pt:39
@@ -2320,138 +2352,140 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:354
+#: waeup/kofa/browser/pages.py:355
 msgid "The portal is in maintenance mode and authentication (login) temporarily disabled."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:360
+#: waeup/kofa/browser/pages.py:361
 msgid "You logged in."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:369
+#: waeup/kofa/browser/pages.py:387
 msgid "Your personal data record is outdated. Please update."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:398
+#: waeup/kofa/browser/pages.py:416
 msgid "The portal is in maintenance mode. You can't login!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:420
+#: waeup/kofa/browser/pages.py:434
 msgid "Your account has been temporarily deactivated."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:428
+#: waeup/kofa/browser/pages.py:440
+msgid "Your account has been temporarily deactivated because your parents have logged in."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:449
 msgid "Your account has been deactivated."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:440
-msgid "Your user name and password are correct but yor account has been temporarily deactivated."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:445
+#: waeup/kofa/browser/pages.py:468
+msgid "Your user name and password are correct but your password is not considered secure. "
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:472
+msgid " Your account has been temporarily deactivated. Please request a new password."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:479
+msgid "Your user name and password are correct but your account has been temporarily deactivated."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:484
 msgid "You entered invalid credentials."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:460
+#: waeup/kofa/browser/pages.py:499
 msgid "You have been logged out. Thanks for using WAeUP Kofa!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:502
+#: waeup/kofa/browser/pages.py:541
 #. Default: ""
 msgid "Contact ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:508
-#: waeup/kofa/browser/pages.py:943
+#: waeup/kofa/browser/pages.py:547
+#: waeup/kofa/browser/pages.py:982
 msgid "Send message now"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:527
-#: waeup/kofa/browser/pages.py:567
-#: waeup/kofa/browser/pages.py:960
-#: waeup/kofa/students/browser.py:505
+#: waeup/kofa/browser/pages.py:566
+#: waeup/kofa/browser/pages.py:606
+#: waeup/kofa/browser/pages.py:999
+#: waeup/kofa/students/browser.py:517
 msgid "Your message has been sent."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:542
+#: waeup/kofa/browser/pages.py:581
 msgid "The portal is in maintenance mode. The contact form is temporarily disabled."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:554
+#: waeup/kofa/browser/pages.py:593
 msgid "Send now"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:569
+#: waeup/kofa/browser/pages.py:608
 msgid "A smtp server error occurred."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:594
+#: waeup/kofa/browser/pages.py:633
 msgid "<h1>Welcome to WAeUP.Kofa</h1>"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:705
+#: waeup/kofa/browser/pages.py:744
 msgid "Sources & Vocabularies"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:719
+#: waeup/kofa/browser/pages.py:758
 msgid "Available Processors (Importers)"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:799
+#: waeup/kofa/browser/pages.py:838
 #: waeup/kofa/documents/viewlets.py:60
 #: waeup/kofa/documents/viewlets.py:79
 #: waeup/kofa/hostels/browser.py:308
-#: waeup/kofa/students/viewlets.py:195
-#: waeup/kofa/students/viewlets.py:286
-#: waeup/kofa/students/viewlets.py:365
-#: waeup/kofa/students/viewlets.py:383
-#: waeup/kofa/students/viewlets.py:414
-#: waeup/kofa/students/viewlets.py:507
+#: waeup/kofa/students/viewlets.py:194
+#: waeup/kofa/students/viewlets.py:285
+#: waeup/kofa/students/viewlets.py:364
+#: waeup/kofa/students/viewlets.py:382
+#: waeup/kofa/students/viewlets.py:413
+#: waeup/kofa/students/viewlets.py:506
 msgid "Manage"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:800
-#: waeup/kofa/browser/viewlets.py:192
+#: waeup/kofa/browser/pages.py:839
+#: waeup/kofa/browser/viewlets.py:193
 msgid "Remove"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:808
+#: waeup/kofa/browser/pages.py:847
 #. Default: ""
 msgid "User account ${a} successfully deleted."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:845
-#: waeup/kofa/browser/pages.py:847
-#: waeup/kofa/browser/viewlets.py:661
+#: waeup/kofa/browser/pages.py:884
+#: waeup/kofa/browser/pages.py:886
+#: waeup/kofa/browser/viewlets.py:697
 msgid "Add officer"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:869
+#: waeup/kofa/browser/pages.py:908
 #. Default: ""
 msgid "User account ${a} successfully added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:890
+#: waeup/kofa/browser/pages.py:929
 #. Default: ""
 msgid "Edit officer ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:924
+#: waeup/kofa/browser/pages.py:963
 msgid "User settings have been saved."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:941
-#: waeup/kofa/students/browser.py:486
+#: waeup/kofa/browser/pages.py:980
+#: waeup/kofa/students/browser.py:498
 #. Default: ""
 msgid "Send message to ${a}"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:970
-#: waeup/kofa/browser/viewlets.py:410
-msgid "My Preferences"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:983
-#: waeup/kofa/browser/viewlets.py:425
-msgid "My Roles"
 msgstr ""
 
@@ -2518,26 +2552,26 @@
 msgstr ""
 
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:39
+#: waeup/kofa/browser/templates/certificatepage.pt:29
+msgid "Semester"
+msgstr ""
+
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:40
+#: waeup/kofa/browser/templates/certificatepage.pt:30
+msgid "Cert. Course"
+msgstr ""
+
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:41
+#: waeup/kofa/browser/templates/certificatepage.pt:31
+msgid "Dep. Course"
+msgstr ""
+
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:43
+#: waeup/kofa/browser/templates/certificatepage.pt:33
+msgid "Course Cat."
+msgstr ""
+
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:9
 msgid "Certificate Courses"
-msgstr ""
-
-#: waeup/kofa/browser/templates/certificatepage.pt:29
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:39
-msgid "Semester"
-msgstr ""
-
-#: waeup/kofa/browser/templates/certificatepage.pt:30
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:40
-msgid "Cert. Course"
-msgstr ""
-
-#: waeup/kofa/browser/templates/certificatepage.pt:31
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:41
-msgid "Dep. Course"
-msgstr ""
-
-#: waeup/kofa/browser/templates/certificatepage.pt:33
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:43
-msgid "Course Cat."
 msgstr ""
 
@@ -2559,4 +2593,24 @@
 msgstr ""
 
+#: waeup/kofa/browser/templates/coursemanagepage.pt:39
+#: waeup/kofa/browser/templates/departmentmanagepage.pt:102
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:95
+#: waeup/kofa/browser/templates/facultymanagepage.pt:75
+#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:93
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:115
+#: waeup/kofa/documents/browser_templates/documentmanagepage.pt:50
+#: waeup/kofa/documents/browser_templates/htmldocumentmanagepage.pt:39
+msgid "Local Role"
+msgstr ""
+
+#: waeup/kofa/browser/templates/coursemanagepage.pt:6
+#: waeup/kofa/browser/templates/departmentmanagepage.pt:6
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:6
+#: waeup/kofa/browser/templates/facultymanagepage.pt:6
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:7
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:8
+msgid "Settings"
+msgstr ""
+
 #: 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. Files can only be downloaded within 24 hours after generation. The download link disappears afterwards."
@@ -2571,9 +2625,4 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:11
-#: waeup/kofa/browser/templates/datacenterpage.pt:19
-msgid "Upload Date"
-msgstr ""
-
 #: waeup/kofa/browser/templates/datacenterfinishedpage.pt:3
 msgid "Find below the last ${count} imports. The files contain the imported datasets."
@@ -2586,10 +2635,4 @@
 #: waeup/kofa/browser/templates/datacenterimport1page.pt:13
 msgid "Filename"
-msgstr ""
-
-#: waeup/kofa/browser/templates/datacenterimport1page.pt:14
-#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:10
-#: waeup/kofa/browser/templates/datacenterpage.pt:18
-msgid "Datasets"
 msgstr ""
 
@@ -2643,4 +2686,9 @@
 msgstr ""
 
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:24
+#: waeup/kofa/browser/templates/datacenterimport4page.pt:13
+msgid "Processing mode:"
+msgstr ""
+
 #: waeup/kofa/browser/templates/datacenterimport3page.pt:37
 msgid "change to"
@@ -2663,9 +2711,4 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenterimport4page.pt:13
-#: waeup/kofa/browser/templates/datacenterimport3page.pt:24
-msgid "Processing mode:"
-msgstr ""
-
 #: waeup/kofa/browser/templates/datacenterimport4page.pt:2
 msgid "Batch processing finished."
@@ -2684,4 +2727,15 @@
 msgstr ""
 
+#: waeup/kofa/browser/templates/datacenterpage.pt:18
+#: waeup/kofa/browser/templates/datacenterimport1page.pt:14
+#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:10
+msgid "Datasets"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterpage.pt:19
+#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:11
+msgid "Upload Date"
+msgstr ""
+
 #: waeup/kofa/browser/templates/datacenterpage.pt:7
 msgid "Storage path:"
@@ -2726,4 +2780,9 @@
 #: waeup/kofa/browser/templates/default_waeup_display_form.pt:6
 msgid "Uploaded Files"
+msgstr ""
+
+#: waeup/kofa/browser/templates/facultypage.pt:1
+#: waeup/kofa/documents/browser_templates/containerpage.pt:1
+msgid "There are no subobjects registered yet."
 msgstr ""
 
@@ -2751,4 +2810,5 @@
 
 #: waeup/kofa/browser/templates/loginpage.pt:28
+#: waeup/kofa/browser/templates/loginpage.pt:35
 #. 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>."
 msgid "login_trouble4"
@@ -2845,4 +2905,11 @@
 msgstr ""
 
+#: waeup/kofa/browser/templates/searchpage.pt:22
+#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:41
+#: waeup/kofa/documents/browser_templates/containermanagepage.pt:11
+#: waeup/kofa/documents/browser_templates/containerpage.pt:10
+msgid "Type"
+msgstr ""
+
 #: waeup/kofa/browser/templates/source.pt:22
 msgid "Value"
@@ -2877,153 +2944,187 @@
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:1003
+#: waeup/kofa/browser/templates/userscontainerpage.pt:4
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:41
+#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:40
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:21
+#: waeup/kofa/documents/browser_templates/containermanagepage.pt:9
+#: waeup/kofa/documents/browser_templates/containerpage.pt:8
+msgid "Id"
+msgstr ""
+
+#: waeup/kofa/browser/templates/userscontainerpage.pt:7
+#: waeup/kofa/browser/templates/coursemanagepage.pt:9
+#: waeup/kofa/browser/templates/departmentmanagepage.pt:15
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:13
+#: waeup/kofa/browser/templates/facultymanagepage.pt:16
+#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:16
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:17
+#: waeup/kofa/documents/browser_templates/documentmanagepage.pt:12
+#: waeup/kofa/documents/browser_templates/htmldocumentmanagepage.pt:9
+msgid "Local Roles"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:1015
+msgid "Academic Sessions"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:1023
+msgid "Course Levels"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:1031
+#: waeup/kofa/students/browser_templates/studycoursemanagepage.pt:12
+msgid "Study Levels"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:1039
 msgid "Study Modes"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:1011
+#: waeup/kofa/browser/viewlets.py:1047
 msgid "Degrees"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:1019
+#: waeup/kofa/browser/viewlets.py:1055
 #: waeup/kofa/students/browser_templates/exportconfig.pt:71
 msgid "Payment Categories"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:1027
+#: waeup/kofa/browser/viewlets.py:1063
 msgid "Application Types (Prefixes)"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:1035
+#: waeup/kofa/browser/viewlets.py:1071
 msgid "Application Categories"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:1045
+#: waeup/kofa/browser/viewlets.py:1081
 msgid "Student Registration States"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:1055
+#: waeup/kofa/browser/viewlets.py:1091
 msgid "Verdicts"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:1065
+#: waeup/kofa/browser/viewlets.py:1101
 msgid "Exam Subjects"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:1075
+#: waeup/kofa/browser/viewlets.py:111
+#: waeup/kofa/browser/viewlets.py:173
+#: waeup/kofa/students/browser.py:1227
+#: waeup/kofa/students/viewlets.py:373
+#: waeup/kofa/students/viewlets.py:567
+#: waeup/kofa/students/viewlets.py:620
+msgid "Edit"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:1111
 msgid "Exam Grades"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:1095
+#: waeup/kofa/browser/viewlets.py:1131
 msgid "Disable Payment Groups"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:110
-#: waeup/kofa/browser/viewlets.py:172
-#: waeup/kofa/students/viewlets.py:374
-#: waeup/kofa/students/viewlets.py:568
-#: waeup/kofa/students/viewlets.py:621
-msgid "Edit"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:182
+#: waeup/kofa/browser/viewlets.py:183
 msgid "Add"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:305
+#: waeup/kofa/browser/viewlets.py:306
 msgid "Any link text"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:441
-#: waeup/kofa/students/viewlets.py:186
+#: waeup/kofa/browser/viewlets.py:442
+#: waeup/kofa/students/viewlets.py:185
 msgid "Send email"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:450
+#: waeup/kofa/browser/viewlets.py:451
 msgid "Edit settings"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:468
-#: waeup/kofa/browser/viewlets.py:507
-#: waeup/kofa/browser/viewlets.py:538
-#: waeup/kofa/browser/viewlets.py:587
-#: waeup/kofa/browser/viewlets.py:646
+#: waeup/kofa/browser/viewlets.py:469
+#: waeup/kofa/browser/viewlets.py:508
+#: waeup/kofa/browser/viewlets.py:539
+#: waeup/kofa/browser/viewlets.py:588
+#: waeup/kofa/browser/viewlets.py:682
 msgid "Export student data"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:477
+#: waeup/kofa/browser/viewlets.py:478
 msgid "Search academic section"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:494
-#: waeup/kofa/students/browser.py:258
+#: waeup/kofa/browser/viewlets.py:495
+#: waeup/kofa/students/browser.py:259
 msgid "Find students"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:526
-#: waeup/kofa/browser/viewlets.py:575
-#: waeup/kofa/browser/viewlets.py:634
+#: waeup/kofa/browser/viewlets.py:527
+#: waeup/kofa/browser/viewlets.py:576
+#: waeup/kofa/browser/viewlets.py:670
 msgid "Show students"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:550
+#: waeup/kofa/browser/viewlets.py:551
 msgid "Clear all students"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:556
+#: waeup/kofa/browser/viewlets.py:557
 msgid "'All students, who requested clearance in this department, will be cleared. Are you sure?'"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:615
+#: waeup/kofa/browser/viewlets.py:616
 #. Default: ""
 msgid "Update session ${a} scores"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:670
+#: waeup/kofa/browser/viewlets.py:626
+msgid "Download course tickets overview"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:638
+msgid "Download attendance sheet"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:650
+msgid "Download csv file (editable scores only)"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:706
 msgid "Show logs"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:679
+#: waeup/kofa/browser/viewlets.py:715
 msgid "Upload data"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:688
+#: waeup/kofa/browser/viewlets.py:724
 msgid "Process data"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:697
+#: waeup/kofa/browser/viewlets.py:733
 msgid "Export data"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:706
+#: waeup/kofa/browser/viewlets.py:742
 msgid "View processed files"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:715
+#: waeup/kofa/browser/viewlets.py:751
 msgid "Switch maintenance mode"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:721
+#: waeup/kofa/browser/viewlets.py:757
 msgid "'In maintenance mode no other user can login, and already logged-in users will be automatically logged out. You will be the only logged-in user and you can safely start any import. Please wait a few seconds before starting the import so that all running processes are finished. If the import is done, maintenance mode will be automatically disabled. \\n\\nYou really want to enable maintenance mode?'"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:802
+#: waeup/kofa/browser/viewlets.py:838
 msgid "Enquiries"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:956
+#: waeup/kofa/browser/viewlets.py:992
 msgid "Institution Types"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:979
-msgid "Academic Sessions"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:987
-msgid "Course Levels"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:995
-#: waeup/kofa/students/browser_templates/studycoursemanagepage.pt:12
-msgid "Study Levels"
 msgstr ""
 
@@ -3091,52 +3192,24 @@
 msgstr ""
 
-#: waeup/kofa/documents/browser_templates/containerpage.pt:1
-#: waeup/kofa/browser/templates/facultypage.pt:1
-msgid "There are no subobjects registered yet."
-msgstr ""
-
 #: waeup/kofa/documents/browser_templates/documentaddform.pt:7
 msgid "Document Type"
 msgstr ""
 
+#: waeup/kofa/documents/browser_templates/documentmanagepage.pt:6
+#: waeup/kofa/documents/browser_templates/htmldocumentmanagepage.pt:6
+msgid "Metadata"
+msgstr ""
+
 #: waeup/kofa/documents/browser_templates/documentmanagepage.pt:9
 msgid "Files"
 msgstr ""
 
-#: waeup/kofa/documents/browser_templates/documentpage.pt:16
-#: waeup/kofa/documents/browser_templates/htmldocumentpage.pt:16
-msgid "Document Type:"
-msgstr ""
-
 #: waeup/kofa/documents/browser_templates/documentpage.pt:25
 msgid "Connected Files"
 msgstr ""
 
-#: waeup/kofa/documents/browser_templates/htmldocumentmanagepage.pt:39
-#: waeup/kofa/documents/browser_templates/documentmanagepage.pt:50
-#: waeup/kofa/browser/templates/departmentmanagepage.pt:102
-#: waeup/kofa/browser/templates/coursemanagepage.pt:39
-#: waeup/kofa/browser/templates/facultymanagepage.pt:75
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:95
-#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:93
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:115
-msgid "Local Role"
-msgstr ""
-
-#: waeup/kofa/documents/browser_templates/htmldocumentmanagepage.pt:6
-#: waeup/kofa/documents/browser_templates/documentmanagepage.pt:6
-msgid "Metadata"
-msgstr ""
-
-#: waeup/kofa/documents/browser_templates/htmldocumentmanagepage.pt:9
-#: waeup/kofa/documents/browser_templates/documentmanagepage.pt:12
-#: waeup/kofa/browser/templates/departmentmanagepage.pt:15
-#: waeup/kofa/browser/templates/coursemanagepage.pt:9
-#: waeup/kofa/browser/templates/userscontainerpage.pt:7
-#: waeup/kofa/browser/templates/facultymanagepage.pt:16
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:13
-#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:16
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:17
-msgid "Local Roles"
+#: waeup/kofa/documents/browser_templates/htmldocumentpage.pt:16
+#: waeup/kofa/documents/browser_templates/documentpage.pt:16
+msgid "Document Type:"
 msgstr ""
 
@@ -3204,6 +3277,6 @@
 
 #: waeup/kofa/documents/viewlets.py:69
-#: waeup/kofa/students/viewlets.py:346
-#: waeup/kofa/students/viewlets.py:356
+#: waeup/kofa/students/viewlets.py:345
+#: waeup/kofa/students/viewlets.py:355
 msgid "View"
 msgstr ""
@@ -3404,22 +3477,4 @@
 msgstr ""
 
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:8
-#: waeup/kofa/browser/templates/departmentmanagepage.pt:6
-#: waeup/kofa/browser/templates/coursemanagepage.pt:6
-#: waeup/kofa/browser/templates/facultymanagepage.pt:6
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:6
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:7
-msgid "Settings"
-msgstr ""
-
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:21
-#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:40
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:41
-#: waeup/kofa/documents/browser_templates/containerpage.pt:8
-#: waeup/kofa/documents/browser_templates/containermanagepage.pt:9
-#: waeup/kofa/browser/templates/userscontainerpage.pt:4
-msgid "Id"
-msgstr ""
-
 #: waeup/kofa/hostels/browser_templates/containerpage.pt:24
 msgid "Booked Beds"
@@ -3436,11 +3491,4 @@
 #: waeup/kofa/hostels/browser_templates/containerstatistics.pt:8
 msgid "Total"
-msgstr ""
-
-#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:41
-#: waeup/kofa/documents/browser_templates/containerpage.pt:10
-#: waeup/kofa/documents/browser_templates/containermanagepage.pt:11
-#: waeup/kofa/browser/templates/searchpage.pt:22
-msgid "Type"
 msgstr ""
 
@@ -3462,10 +3510,4 @@
 msgstr ""
 
-#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:71
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:70
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:81
-msgid "Select all"
-msgstr ""
-
 #: waeup/kofa/hostels/export.py:58
 #: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:12
@@ -3486,6 +3528,6 @@
 
 #: waeup/kofa/hostels/interfaces.py:118
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:43
 #: waeup/kofa/hostels/browser_templates/containerpage.pt:22
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:43
 msgid "Sort Id"
 msgstr ""
@@ -3552,6 +3594,6 @@
 
 #: waeup/kofa/hostels/interfaces.py:265
+#: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:48
 #: waeup/kofa/hostels/browser_templates/containerstatistics.pt:5
-#: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:48
 msgid "Bed Type"
 msgstr ""
@@ -3787,6 +3829,6 @@
 
 #: waeup/kofa/interfaces.py:270
-#: waeup/kofa/students/browser.py:1387
-#: waeup/kofa/students/browser.py:1549
+#: waeup/kofa/students/browser.py:1431
+#: waeup/kofa/students/browser.py:1594
 #: waeup/kofa/students/browser_templates/courseticketmanagepage.pt:10
 msgid "Grade"
@@ -3797,82 +3839,82 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:470
+#: waeup/kofa/interfaces.py:472
 msgid "Processor name"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:496
+#: waeup/kofa/interfaces.py:498
 msgid "Email Address:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:503
+#: waeup/kofa/interfaces.py:505
 msgid "Email to:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:510
+#: waeup/kofa/interfaces.py:512
 msgid "Subject:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:514
+#: waeup/kofa/interfaces.py:516
 msgid "Full Name:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:518
+#: waeup/kofa/interfaces.py:520
 msgid "Text:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:548
-#: waeup/kofa/interfaces.py:606
+#: waeup/kofa/interfaces.py:550
+#: waeup/kofa/interfaces.py:608
 msgid "Public Name"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:560
-#: waeup/kofa/interfaces.py:561
+#: waeup/kofa/interfaces.py:562
+#: waeup/kofa/interfaces.py:563
 msgid "Number of failed logins"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:567
+#: waeup/kofa/interfaces.py:569
 msgid "Timestamp"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:568
+#: waeup/kofa/interfaces.py:570
 msgid "Timestamp of last failed login or `None`"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:597
-#: waeup/kofa/documents/browser_templates/htmldocumentmanagepage.pt:35
-#: waeup/kofa/documents/browser_templates/documentmanagepage.pt:46
+#: waeup/kofa/interfaces.py:599
+#: waeup/kofa/browser/templates/coursemanagepage.pt:35
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:98
-#: waeup/kofa/browser/templates/coursemanagepage.pt:35
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:93
 #: waeup/kofa/browser/templates/facultymanagepage.pt:71
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:93
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:89
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:111
+#: waeup/kofa/documents/browser_templates/documentmanagepage.pt:46
+#: waeup/kofa/documents/browser_templates/htmldocumentmanagepage.pt:35
 msgid "User Id"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:598
+#: waeup/kofa/interfaces.py:600
 msgid "Login name of user"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:602
-#: waeup/kofa/students/browser_templates/containerpage.pt:45
+#: waeup/kofa/interfaces.py:604
+#: waeup/kofa/students/browser_templates/containerpage.pt:48
 #: waeup/kofa/browser/templates/findstudentspage.pt:34
 msgid "Full Name"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:607
+#: waeup/kofa/interfaces.py:609
 msgid "Substitute for officer's real name in student object histories."
 msgstr ""
 
-#: waeup/kofa/interfaces.py:612
+#: waeup/kofa/interfaces.py:614
 msgid "Description/Notice"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:629
+#: waeup/kofa/interfaces.py:631
 #: waeup/kofa/browser/templates/userscontainerpage.pt:6
 msgid "Portal Roles"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:636
+#: waeup/kofa/interfaces.py:638
 msgid "If set, the account is immediately blocked."
 msgstr ""
@@ -3888,16 +3930,4 @@
 #: waeup/kofa/interfaces.py:68
 msgid "pending"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:680
-msgid "Name of University"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:681
-msgid "Sample University"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:686
-msgid "Abbreviated Title of University"
 msgstr ""
 
@@ -3907,6 +3937,10 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:692
-msgid "Content in HTML format"
+#: waeup/kofa/interfaces.py:697
+msgid "Name of University"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:698
+msgid "Sample University"
 msgstr ""
 
@@ -3915,6 +3949,10 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:705
-msgid "Name of Administrator"
+#: waeup/kofa/interfaces.py:703
+msgid "Abbreviated Title of University"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:709
+msgid "Content in HTML format"
 msgstr ""
 
@@ -3923,118 +3961,122 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:711
+#: waeup/kofa/interfaces.py:722
+msgid "Name of Administrator"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:728
 msgid "Email Address of Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:718
+#: waeup/kofa/interfaces.py:735
 msgid "Subject of Email to Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:719
+#: waeup/kofa/interfaces.py:736
 msgid "Kofa Contact"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:724
+#: waeup/kofa/interfaces.py:741
 msgid "SMTP mailer to use when sending mail"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:731
+#: waeup/kofa/interfaces.py:748
 msgid "Captcha used for public registration pages"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:738
+#: waeup/kofa/interfaces.py:755
 msgid "Carry-over Course Registration"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:743
+#: waeup/kofa/interfaces.py:760
 msgid "Current Academic Session"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:744
+#: waeup/kofa/interfaces.py:761
 msgid "Session for which score editing is allowed"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:752
+#: waeup/kofa/interfaces.py:769
 msgid "Next Matriculation Number Integer"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:753
+#: waeup/kofa/interfaces.py:770
 msgid "Integer used for constructing the next matriculation number"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:761
+#: waeup/kofa/interfaces.py:778
 msgid "Next Matriculation Number Integer 2"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:762
+#: waeup/kofa/interfaces.py:779
 msgid "2nd integer used for constructing the next matriculation number"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:770
+#: waeup/kofa/interfaces.py:787
 msgid "Next Matriculation Number Integer 3"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:771
+#: waeup/kofa/interfaces.py:788
 msgid "3rd integer used for constructing the next matriculation number"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:779
+#: waeup/kofa/interfaces.py:796
 msgid "Next Matriculation Number Integer 4"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:780
+#: waeup/kofa/interfaces.py:797
 msgid "4th integer used for constructing the next matriculation number"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:788
+#: waeup/kofa/interfaces.py:805
 msgid "Export-disabled message"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:789
+#: waeup/kofa/interfaces.py:806
 msgid "Message which will show up if an officer tries to export data. All exporters are automatcally disabled if this field is set."
 msgstr ""
 
-#: waeup/kofa/interfaces.py:796
+#: waeup/kofa/interfaces.py:813
 msgid "Maintenance Mode enabled by"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:810
-#: waeup/kofa/interfaces.py:883
+#: waeup/kofa/interfaces.py:827
+#: waeup/kofa/interfaces.py:900
 msgid "Academic Session"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:818
+#: waeup/kofa/interfaces.py:835
 msgid "Clearance enabled"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:823
+#: waeup/kofa/interfaces.py:840
 msgid "Payment disabled"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:832
+#: waeup/kofa/interfaces.py:849
 msgid "Course Reg. Deadline"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:838
+#: waeup/kofa/interfaces.py:855
 msgid "Acceptance Fee"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:844
+#: waeup/kofa/interfaces.py:861
 msgid "Bed Booking Fee"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:850
+#: waeup/kofa/interfaces.py:867
 msgid "Rent (fallback)"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:856
+#: waeup/kofa/interfaces.py:873
 msgid "Late Course Reg. Fee"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:862
+#: waeup/kofa/interfaces.py:879
 msgid "Transcript Fee"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:868
+#: waeup/kofa/interfaces.py:885
 msgid "Transfer Fee"
 msgstr ""
@@ -4048,4 +4090,8 @@
 msgstr ""
 
+#: waeup/kofa/mandates/mandate.py:103
+msgid "Parents password has been successfully set. Login with your new parents password."
+msgstr ""
+
 #: waeup/kofa/mandates/mandate.py:52
 msgid "Nothing to do."
@@ -4053,10 +4099,12 @@
 
 #: waeup/kofa/mandates/mandate.py:70
-#: waeup/kofa/mandates/mandate.py:99
+#: waeup/kofa/mandates/mandate.py:98
+#: waeup/kofa/mandates/mandate.py:127
 msgid "Wrong mandate parameters."
 msgstr ""
 
 #: waeup/kofa/mandates/mandate.py:73
-#: waeup/kofa/mandates/mandate.py:94
+#: waeup/kofa/mandates/mandate.py:101
+#: waeup/kofa/mandates/mandate.py:122
 msgid "Mandate expired."
 msgstr ""
@@ -4103,6 +4151,6 @@
 
 #: waeup/kofa/payments/interfaces.py:51
-#: waeup/kofa/students/interfaces.py:855
-#: waeup/kofa/students/interfaces.py:878
+#: waeup/kofa/students/interfaces.py:876
+#: waeup/kofa/students/interfaces.py:899
 msgid "Payment Category"
 msgstr ""
@@ -4113,6 +4161,7 @@
 
 #: waeup/kofa/payments/interfaces.py:70
-#: waeup/kofa/students/interfaces.py:862
-#: waeup/kofa/students/interfaces.py:885
+#: waeup/kofa/students/interfaces.py:883
+#: waeup/kofa/students/interfaces.py:906
+#: waeup/kofa/students/browser_templates/exportconfig.pt:85
 msgid "Payment Session"
 msgstr ""
@@ -4123,9 +4172,9 @@
 
 #: waeup/kofa/payments/interfaces.py:89
+#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:44
 #: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:10
 #: waeup/kofa/students/browser_templates/exportconfig.pt:55
-#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:44
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:127
-#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:49
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:128
+#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:50
 msgid "Payment Date"
 msgstr ""
@@ -4144,54 +4193,54 @@
 msgstr ""
 
-#: waeup/kofa/students/accommodation.py:108
+#: waeup/kofa/students/accommodation.py:114
 msgid "Previous session bookings can't be changed."
 msgstr ""
 
-#: waeup/kofa/students/accommodation.py:114
+#: waeup/kofa/students/accommodation.py:120
 msgid "Students in reserved beds can't be relocated."
 msgstr ""
 
-#: waeup/kofa/students/accommodation.py:119
+#: waeup/kofa/students/accommodation.py:125
 msgid "Student can't be relocated."
 msgstr ""
 
-#: waeup/kofa/students/accommodation.py:138
+#: waeup/kofa/students/accommodation.py:144
 msgid "There is no free bed in your desired hostel."
 msgstr ""
 
-#: waeup/kofa/students/accommodation.py:142
-#: waeup/kofa/students/browser.py:2305
+#: waeup/kofa/students/accommodation.py:148
+#: waeup/kofa/students/browser.py:2397
 #. Default: ""
 msgid "There is no free bed in your category ${a}."
 msgstr ""
 
-#: waeup/kofa/students/accommodation.py:154
-#: waeup/kofa/students/browser.py:2345
+#: waeup/kofa/students/accommodation.py:160
+#: waeup/kofa/students/browser.py:2437
 #. Default: ""
 msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
 msgstr ""
 
-#: waeup/kofa/students/accommodation.py:162
+#: waeup/kofa/students/accommodation.py:168
 #. Default: ""
 msgid "Student relocated: ${a}"
 msgstr ""
 
-#: waeup/kofa/students/batching.py:1014
+#: waeup/kofa/students/batching.py:1013
 msgid "System"
 msgstr ""
 
-#: waeup/kofa/students/batching.py:467
+#: waeup/kofa/students/batching.py:466
 msgid "StudentStudyCourse Processor (update only)"
 msgstr ""
 
-#: waeup/kofa/students/batching.py:568
+#: waeup/kofa/students/batching.py:567
 msgid "StudentStudyLevel Processor"
 msgstr ""
 
-#: waeup/kofa/students/batching.py:664
+#: waeup/kofa/students/batching.py:663
 msgid "CourseTicket Processor"
 msgstr ""
 
-#: waeup/kofa/students/batching.py:788
+#: waeup/kofa/students/batching.py:787
 msgid "StudentOnlinePayment Processor"
 msgstr ""
@@ -4201,231 +4250,237 @@
 msgstr ""
 
-#: waeup/kofa/students/batching.py:963
+#: waeup/kofa/students/batching.py:962
 msgid "Verdict Processor (special processor, update only)"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1007
+#: waeup/kofa/students/browser.py:1019
 msgid "Current level not available for certificate."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1033
+#: waeup/kofa/students/browser.py:1045
 msgid "You must select a session for the level."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1038
+#: waeup/kofa/students/browser.py:1050
 msgid "Level zero must not be assigned a session."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1049
+#: waeup/kofa/students/browser.py:1061
 msgid "Study level has been added."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1051
-#: waeup/kofa/students/browser.py:2802
+#: waeup/kofa/students/browser.py:1063
+#: waeup/kofa/students/browser.py:2894
 msgid "This level exists."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1061
+#: waeup/kofa/students/browser.py:1073
 msgid "No study level selected."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1085
-#: waeup/kofa/students/viewlets.py:752
+#: waeup/kofa/students/browser.py:1097
+#: waeup/kofa/students/viewlets.py:751
 msgid "Request transcript"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1095
-#: waeup/kofa/students/browser.py:2555
+#: waeup/kofa/students/browser.py:1107
+#: waeup/kofa/students/browser.py:2647
 msgid "Wrong state"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1114
-#: waeup/kofa/students/browser.py:2257
-#: waeup/kofa/students/browser.py:2577
-#: waeup/kofa/students/browser.py:2726
+#: waeup/kofa/students/browser.py:1126
+#: waeup/kofa/students/browser.py:2349
+#: waeup/kofa/students/browser.py:2669
+#: waeup/kofa/students/browser.py:2818
 msgid "Activation code is invalid."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1117
-#: waeup/kofa/students/browser.py:2312
-#: waeup/kofa/students/browser.py:2580
-#: waeup/kofa/students/browser.py:2730
+#: waeup/kofa/students/browser.py:1129
+#: waeup/kofa/students/browser.py:2404
+#: waeup/kofa/students/browser.py:2672
+#: waeup/kofa/students/browser.py:2822
 msgid "Activation code has already been used."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1122
-#: waeup/kofa/students/browser.py:2321
-#: waeup/kofa/students/browser.py:2585
-#: waeup/kofa/students/browser.py:2734
-#: waeup/kofa/students/browser.py:3019
+#: waeup/kofa/students/browser.py:1134
+#: waeup/kofa/students/browser.py:2413
+#: waeup/kofa/students/browser.py:2677
+#: waeup/kofa/students/browser.py:2826
+#: waeup/kofa/students/browser.py:3111
 msgid "invalidated"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1126
-#: waeup/kofa/students/browser.py:2327
-#: waeup/kofa/students/browser.py:2589
-#: waeup/kofa/students/browser.py:2739
+#: waeup/kofa/students/browser.py:1138
+#: waeup/kofa/students/browser.py:2419
+#: waeup/kofa/students/browser.py:2681
+#: waeup/kofa/students/browser.py:2831
 msgid "You are not the owner of this access code."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1150
+#: waeup/kofa/students/browser.py:1162
 msgid "Transcript processing has been started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1170
+#: waeup/kofa/students/browser.py:1182
 msgid "You have already signed this transcript."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1174
+#: waeup/kofa/students/browser.py:1186
 msgid "Transcript signed."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1201
-#: waeup/kofa/students/viewlets.py:768
-#: waeup/kofa/students/workflow.py:212
+#: waeup/kofa/students/browser.py:1213
+#: waeup/kofa/students/viewlets.py:767
+#: waeup/kofa/students/workflow.py:231
 msgid "Validate transcript"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1202
+#: waeup/kofa/students/browser.py:1214
 msgid "Save comment and validate transcript"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1225
+#: waeup/kofa/students/browser.py:1258
 msgid "Transcript validated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1251
-#: waeup/kofa/students/viewlets.py:784
-#: waeup/kofa/students/workflow.py:219
+#: waeup/kofa/students/browser.py:1284
+#: waeup/kofa/students/viewlets.py:783
+#: waeup/kofa/students/workflow.py:238
 msgid "Release transcript"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1252
+#: waeup/kofa/students/browser.py:1285
 msgid "Save comment and release transcript"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1275
+#: waeup/kofa/students/browser.py:1319
 msgid "Transcript released and final transcript file saved."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1308
-#: waeup/kofa/students/browser.py:1342
+#: waeup/kofa/students/browser.py:1352
+#: waeup/kofa/students/browser.py:1386
 msgid "Forbidden!"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1322
+#: waeup/kofa/students/browser.py:1366
 #. Default: ""
 msgid "${a}: Transcript Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1357
-#: waeup/kofa/students/viewlets.py:801
+#: waeup/kofa/students/browser.py:1401
+#: waeup/kofa/students/viewlets.py:800
 msgid "Academic Transcript"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1364
+#: waeup/kofa/students/browser.py:1408
 msgid "CERTIFIED TRUE COPY"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1382
+#: waeup/kofa/students/browser.py:1426
+#: waeup/kofa/students/browser_templates/studylevelremarkpage.pt:39
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:23
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:14
+#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:40
 #: waeup/kofa/students/browser_templates/transcript.pt:36
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:14
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:23
-#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:40
 msgid "Term"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1385
-#: waeup/kofa/students/interfaces.py:677
-#: waeup/kofa/university/interfaces.py:164
+#: waeup/kofa/students/browser.py:1429
+#: waeup/kofa/students/interfaces.py:698
+#: waeup/kofa/university/interfaces.py:165
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
 #: waeup/kofa/students/browser_templates/transcript.pt:39
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
 msgid "Credits"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1386
-#: waeup/kofa/students/browser.py:1548
-#: waeup/kofa/students/browser.py:3475
-#: waeup/kofa/students/interfaces.py:700
-#: waeup/kofa/students/interfaces.py:731
+#: waeup/kofa/students/browser.py:1430
+#: waeup/kofa/students/browser.py:1593
+#: waeup/kofa/students/browser.py:3714
+#: waeup/kofa/students/interfaces.py:721
+#: waeup/kofa/students/interfaces.py:752
+#: waeup/kofa/students/browser_templates/studylevelremarkpage.pt:46
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:30
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:20
+#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:47
 #: waeup/kofa/students/browser_templates/editscorespage.pt:83
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:20
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:30
-#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:47
 msgid "Score"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1421
-#: waeup/kofa/students/viewlets.py:234
+#: waeup/kofa/students/browser.py:1465
+#: waeup/kofa/students/viewlets.py:233
 msgid "Transfer student"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1426
+#: waeup/kofa/students/browser.py:1470
 msgid "Transfer"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1430
+#: waeup/kofa/students/browser.py:1474
 msgid "Current level does not match certificate levels."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1433
+#: waeup/kofa/students/browser.py:1477
 msgid "Former study course record incomplete."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1436
+#: waeup/kofa/students/browser.py:1480
 msgid "Maximum number of transfers exceeded."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1439
+#: waeup/kofa/students/browser.py:1483
 msgid "Successfully transferred."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1449
+#: waeup/kofa/students/browser.py:1493
 msgid "Revert previous transfer"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1453
+#: waeup/kofa/students/browser.py:1497
 msgid "No previous transfer."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1458
+#: waeup/kofa/students/browser.py:1502
 msgid "Revert now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1461
+#: waeup/kofa/students/browser.py:1505
 msgid "Previous transfer reverted."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1493
+#: waeup/kofa/students/browser.py:1537
 #. Default: ""
 msgid "${a}: ${b}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1515
+#: waeup/kofa/students/browser.py:1560
 msgid "Level Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1524
+#: waeup/kofa/students/browser.py:1569
 msgid "Course Registration Slip"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1532
+#: waeup/kofa/students/browser.py:157
+msgid "The ticket exists."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1577
 msgid "1st Semester Courses"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1534
+#: waeup/kofa/students/browser.py:1579
 msgid "2nd Semester Courses"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1536
+#: waeup/kofa/students/browser.py:1581
 msgid "Level Courses"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1544
+#: waeup/kofa/students/browser.py:1589
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:43
 msgid "Dept."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1545
+#: waeup/kofa/students/browser.py:1590
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:11
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:42
@@ -4433,5 +4488,6 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1546
+#: waeup/kofa/students/browser.py:1591
+#: waeup/kofa/students/browser_templates/studylevelremarkpage.pt:44
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:28
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:45
@@ -4439,220 +4495,232 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:156
-msgid "The ticket exists."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1588
-#: waeup/kofa/students/browser.py:1757
-#: waeup/kofa/students/browser.py:1769
-#: waeup/kofa/students/browser.py:2959
+#: waeup/kofa/students/browser.py:163
+#. Default: ""
+msgid "Successfully added ${a}."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1633
+#: waeup/kofa/students/browser.py:1841
+#: waeup/kofa/students/browser.py:1853
+#: waeup/kofa/students/browser.py:3051
 msgid "Add course ticket"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1590
-#: waeup/kofa/students/browser.py:2821
+#: waeup/kofa/students/browser.py:1635
+#: waeup/kofa/students/browser.py:2913
 msgid "Enter valid course code"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1600
-#: waeup/kofa/students/browser.py:2834
+#: waeup/kofa/students/browser.py:1645
+#: waeup/kofa/students/browser.py:2926
 msgid "No valid course code entered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1606
-#: waeup/kofa/students/browser.py:2839
+#: waeup/kofa/students/browser.py:1651
+#: waeup/kofa/students/browser.py:2931
 msgid "Course not found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:162
-#. Default: ""
-msgid "Successfully added ${a}."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1623
+#: waeup/kofa/students/browser.py:1668
 #. Default: ""
 msgid "Manage ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1637
-#: waeup/kofa/students/browser.py:2863
+#: waeup/kofa/students/browser.py:1682
+#: waeup/kofa/students/browser.py:2955
 msgid "No ticket selected."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1667
-#: waeup/kofa/students/browser.py:1693
+#: waeup/kofa/students/browser.py:1724
+#. Default: ""
+msgid "Edit transcript remark of level ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1731
+msgid "Save remark and go and back to transcript validation page"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1751
+#: waeup/kofa/students/browser.py:1777
 msgid "This is not the student's current level."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1672
+#: waeup/kofa/students/browser.py:1756
 msgid "Course list has been validated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1674
-#: waeup/kofa/students/browser.py:1706
+#: waeup/kofa/students/browser.py:1758
+#: waeup/kofa/students/browser.py:1790
 msgid "Student is in the wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1699
+#: waeup/kofa/students/browser.py:1783
 msgid "Course list request has been annulled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1703
-#: waeup/kofa/students/browser.py:1741
+#: waeup/kofa/students/browser.py:1787
+#: waeup/kofa/students/browser.py:1825
 msgid "Course list has been unregistered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1734
+#: waeup/kofa/students/browser.py:1818
 msgid "Course registration has ended. Unregistration is disabled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1738
+#: waeup/kofa/students/browser.py:1822
 msgid "This is not your current level."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1744
+#: waeup/kofa/students/browser.py:1828
 msgid "You are in the wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1794
+#: waeup/kofa/students/browser.py:184
+#: waeup/kofa/students/export.py:294
+#: waeup/kofa/students/viewlets.py:846
+msgid "Students"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1878
 #. Default: ""
 msgid "${a}: Course Ticket ${b}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1828
+#: waeup/kofa/students/browser.py:1912
 #. Default: ""
 msgid "Manage course ticket ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:183
-#: waeup/kofa/students/export.py:287
-#: waeup/kofa/students/viewlets.py:847
-msgid "Students"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1861
+#: waeup/kofa/students/browser.py:1945
 #. Default: ""
 msgid "${a}: Payments"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1903
+#: waeup/kofa/students/browser.py:1987
 msgid "Add online payment"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1911
-#: waeup/kofa/students/browser.py:1967
-#: waeup/kofa/students/browser.py:2000
+#: waeup/kofa/students/browser.py:1997
+#: waeup/kofa/students/browser.py:2053
+#: waeup/kofa/students/browser.py:2086
 msgid "Create ticket"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1923
-#: waeup/kofa/students/utils.py:639
+#: waeup/kofa/students/browser.py:2009
+#: waeup/kofa/students/utils.py:645
 msgid "Your current session does not match accommodation session."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1929
+#: waeup/kofa/students/browser.py:2015
 msgid "You have not yet booked accommodation."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1957
+#: waeup/kofa/students/browser.py:2043
 msgid "Add previous session online payment"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1962
+#: waeup/kofa/students/browser.py:2048
 msgid "No previous payment to be made."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1997
+#: waeup/kofa/students/browser.py:208
+#: waeup/kofa/students/viewlets.py:120
+#: waeup/kofa/students/viewlets.py:910
+#: waeup/kofa/students/viewlets.py:923
+msgid "Study Course"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2083
 msgid "Add balance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:207
-#: waeup/kofa/students/viewlets.py:121
-#: waeup/kofa/students/viewlets.py:917
-msgid "Study Course"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:209
+#: waeup/kofa/students/browser.py:210
 msgid "Previous Study Course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:215
-#: waeup/kofa/students/viewlets.py:128
-#: waeup/kofa/students/viewlets.py:918
+#: waeup/kofa/students/browser.py:216
+#: waeup/kofa/students/viewlets.py:127
+#: waeup/kofa/students/viewlets.py:911
+#: waeup/kofa/students/viewlets.py:924
 msgid "Payments"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2157
-#: waeup/kofa/students/browser.py:2158
-#: waeup/kofa/students/browser.py:2191
+#: waeup/kofa/students/browser.py:2243
+#: waeup/kofa/students/browser.py:2244
+#: waeup/kofa/students/browser.py:2283
 msgid "Book accommodation"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2162
+#: waeup/kofa/students/browser.py:2248
 #. Default: ""
 msgid "${a}: Accommodation"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2188
+#: waeup/kofa/students/browser.py:2254
+#: waeup/kofa/students/browser.py:2268
+msgid "No favoured hostel"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2280
 msgid "Your selection has been saved."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2199
+#: waeup/kofa/students/browser.py:2291
 msgid "You are not allowed to remove bed tickets."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2207
+#: waeup/kofa/students/browser.py:2299
 msgid "No bed ticket selected."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2232
+#: waeup/kofa/students/browser.py:231
+#: waeup/kofa/students/viewlets.py:135
+msgid "Accommodation"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2324
 msgid "Add bed ticket"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2234
+#: waeup/kofa/students/browser.py:2326
 msgid "Create bed ticket"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2270
+#: waeup/kofa/students/browser.py:2362
 msgid "System error: Please contact the adminsitrator."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2287
+#: waeup/kofa/students/browser.py:2379
 msgid "There is no free bed in your desired hostel. Please try another hostel."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2297
+#: waeup/kofa/students/browser.py:2389
 msgid "System error: Please contact the administrator."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:230
-#: waeup/kofa/students/viewlets.py:136
-msgid "Accommodation"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2354
+#: waeup/kofa/students/browser.py:240
+#. Default: ""
+msgid "Bed Ticket ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2446
 #. Default: ""
 msgid "Bed ticket created and bed booked: ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2371
+#: waeup/kofa/students/browser.py:2463
 #. Default: ""
 msgid "Bed Ticket for Session ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:239
-#. Default: ""
-msgid "Bed Ticket ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2391
+#: waeup/kofa/students/browser.py:2483
 msgid "Bed Allocation Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2400
+#: waeup/kofa/students/browser.py:2492
 msgid "Bed Allocation Slip"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2411
+#: waeup/kofa/students/browser.py:2503
 msgid ""
 "\n"
@@ -4664,310 +4732,353 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2460
+#: waeup/kofa/students/browser.py:2552
 #. Default: ""
 msgid "${a}: History"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2472
+#: waeup/kofa/students/browser.py:2564
 msgid "Edit base data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2487
-#: waeup/kofa/students/viewlets.py:578
+#: waeup/kofa/students/browser.py:2579
+#: waeup/kofa/students/viewlets.py:577
 msgid "Change password"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2503
+#: waeup/kofa/students/browser.py:2595
 msgid "Password changed."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2515
+#: waeup/kofa/students/browser.py:2607
 msgid "Upload portrait"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2531
-#: waeup/kofa/students/viewlets.py:606
-#: waeup/kofa/students/workflow.py:49
+#: waeup/kofa/students/browser.py:2623
+#: waeup/kofa/students/viewlets.py:605
+#: waeup/kofa/students/workflow.py:68
 msgid "Start clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2535
+#: waeup/kofa/students/browser.py:2627
 msgid "Start clearance now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2541
+#: waeup/kofa/students/browser.py:2633
 msgid "Email address is missing."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2543
+#: waeup/kofa/students/browser.py:2635
 msgid "Phone number is missing."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2559
+#: waeup/kofa/students/browser.py:2651
 msgid "No portrait uploaded."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2594
+#: waeup/kofa/students/browser.py:2686
 msgid "Clearance process has been started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2604
+#: waeup/kofa/students/browser.py:2696
 msgid "Edit clearance data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2625
-#: waeup/kofa/students/browser.py:2641
+#: waeup/kofa/students/browser.py:2717
+#: waeup/kofa/students/browser.py:2733
 msgid "Clearance form has been saved."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2633
+#: waeup/kofa/students/browser.py:2725
 msgid "Save and request clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2634
+#: waeup/kofa/students/browser.py:2726
 msgid "You can not edit your data after requesting clearance. You really want to request clearance now?"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2652
-#: waeup/kofa/students/browser.py:2687
+#: waeup/kofa/students/browser.py:2744
+#: waeup/kofa/students/browser.py:2779
 msgid "This form cannot be submitted. Wrong state!"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2656
-#: waeup/kofa/students/browser.py:2691
+#: waeup/kofa/students/browser.py:2748
+#: waeup/kofa/students/browser.py:2783
 msgid "Clearance has been requested."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2665
-#: waeup/kofa/students/workflow.py:63
+#: waeup/kofa/students/browser.py:2757
+#: waeup/kofa/students/workflow.py:82
 msgid "Request clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2666
+#: waeup/kofa/students/browser.py:2758
 msgid "Enter the CLR access code used for starting clearance."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2669
+#: waeup/kofa/students/browser.py:2761
 msgid "Request clearance now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2681
+#: waeup/kofa/students/browser.py:2773
 msgid "This isn't your CLR access code."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2700
+#: waeup/kofa/students/browser.py:2792
 msgid "Start session"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2704
+#: waeup/kofa/students/browser.py:2796
 msgid "Start now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2713
+#: waeup/kofa/students/browser.py:2805
 msgid "You are not entitled to start session."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2753
+#: waeup/kofa/students/browser.py:284
+#: waeup/kofa/students/browser.py:327
+msgid "Only year dates allowed (e.g. 2011)."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2845
 msgid "An error occurred, please contact the system administrator."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2756
+#: waeup/kofa/students/browser.py:2848
 msgid "Session started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2775
+#: waeup/kofa/students/browser.py:2867
 #. Default: ""
 msgid "Add current level ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2787
+#: waeup/kofa/students/browser.py:2879
 msgid "Your data are incomplete"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2793
+#: waeup/kofa/students/browser.py:2885
 msgid "Create course list now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2806
-#: waeup/kofa/students/utils.py:634
+#: waeup/kofa/students/browser.py:2898
+#: waeup/kofa/students/utils.py:640
 msgid "Your data are incomplete."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2809
+#: waeup/kofa/students/browser.py:2901
 msgid "You successfully created a new course list."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:282
-#: waeup/kofa/students/browser.py:324
-msgid "Only year dates allowed (e.g. 2011)."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2851
+#: waeup/kofa/students/browser.py:2943
 #. Default: ""
 msgid "Edit course list of ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2905
+#: waeup/kofa/students/browser.py:2997
 msgid "All course tickets updated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2908
+#: waeup/kofa/students/browser.py:3000
 msgid "Update all tickets"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2909
+#: waeup/kofa/students/browser.py:3001
 msgid "Update all course parameters including course titles."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2917
+#: waeup/kofa/students/browser.py:3009
 msgid "You are a postgraduate student, your course list can't bee registered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2933
+#: waeup/kofa/students/browser.py:301
+#: waeup/kofa/students/viewlets.py:167
+msgid "Manage students section"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3025
 msgid "Course list has been registered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2937
+#: waeup/kofa/students/browser.py:3029
 msgid "Register course list"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2938
+#: waeup/kofa/students/browser.py:3030
 msgid "You can not edit your course list after registration. You really want to register?"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2975
+#: waeup/kofa/students/browser.py:3067
 msgid "Set password for first-time login"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2978
+#: waeup/kofa/students/browser.py:3070
 msgid "Set"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:299
-#: waeup/kofa/students/viewlets.py:168
-msgid "Manage students section"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2993
+#: waeup/kofa/students/browser.py:3085
 msgid "More than one student found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3001
+#: waeup/kofa/students/browser.py:3093
 msgid "Access code is invalid."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3004
+#: waeup/kofa/students/browser.py:3096
 #. Default: ""
 msgid "Password has already been set. Your Student Id is ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3010
+#: waeup/kofa/students/browser.py:3102
 msgid "Password has already been set. You are using the wrong Access Code."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3016
+#: waeup/kofa/students/browser.py:3108
 msgid "Access code has already been used."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3025
+#: waeup/kofa/students/browser.py:3117
 #. Default: ""
 msgid "Password has been set. Your Student Id is ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3037
+#: waeup/kofa/students/browser.py:3129
 msgid "Request password for first-time login"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3063
-#: waeup/kofa/students/browser.py:3094
+#: waeup/kofa/students/browser.py:3155
+#: waeup/kofa/students/browser.py:3186
+#: waeup/kofa/students/browser.py:3264
 msgid "No student record found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3139
+#: waeup/kofa/students/browser.py:3232
+msgid "Request password for parents access"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3240
+msgid "Send temporary login credentials to email address"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3267
+msgid "Wrong email address."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3283
+msgid "You have successfully requested a parents password for the"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3307
 msgid "Your password request was successful."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3155
-#: waeup/kofa/students/interfaces.py:459
-#: waeup/kofa/students/interfaces.py:535
-#: waeup/kofa/students/browser_templates/exportconfig.pt:23
+#: waeup/kofa/students/browser.py:3323
+#: waeup/kofa/students/interfaces.py:474
+#: waeup/kofa/students/interfaces.py:550
 #: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:23
 #: waeup/kofa/students/browser_templates/filterstudentspage.pt:55
+#: waeup/kofa/students/browser_templates/exportconfig.pt:23
 msgid "Current Session"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3156
-#: waeup/kofa/students/interfaces.py:466
-#: waeup/kofa/students/interfaces.py:505
-#: waeup/kofa/students/interfaces.py:541
-#: waeup/kofa/students/browser_templates/exportconfig.pt:33
+#: waeup/kofa/students/browser.py:3324
+#: waeup/kofa/students/interfaces.py:481
+#: waeup/kofa/students/interfaces.py:520
+#: waeup/kofa/students/interfaces.py:556
 #: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:33
 #: waeup/kofa/students/browser_templates/filterstudentspage.pt:56
+#: waeup/kofa/students/browser_templates/exportconfig.pt:33
 msgid "Current Level"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3206
+#: waeup/kofa/students/browser.py:3374
 msgid "in any session"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3212
+#: waeup/kofa/students/browser.py:3380
 msgid "at any level"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3249
-#: waeup/kofa/students/interfaces.py:580
-#: waeup/kofa/students/interfaces.py:782
-#: waeup/kofa/students/utils.py:268
-#: waeup/kofa/students/utils.py:273
+#: waeup/kofa/students/browser.py:3417
+#: waeup/kofa/students/interfaces.py:595
+#: waeup/kofa/students/interfaces.py:803
+#: waeup/kofa/students/utils.py:269
+#: waeup/kofa/students/utils.py:274
+#: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:45
+#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:14
 #: waeup/kofa/students/browser_templates/transcript.pt:35
-#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:14
-#: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:45
 msgid "Session"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3250
-#: waeup/kofa/students/browser.py:3474
-#: waeup/kofa/students/interfaces.py:573
-#: waeup/kofa/students/utils.py:275
-#: waeup/kofa/university/interfaces.py:326
+#: waeup/kofa/students/browser.py:3418
+#: waeup/kofa/students/browser.py:3713
+#: waeup/kofa/students/browser.py:3767
+#: waeup/kofa/students/interfaces.py:588
+#: waeup/kofa/students/utils.py:276
+#: waeup/kofa/university/interfaces.py:345
+#: waeup/kofa/students/browser_templates/exportconfig_course.pt:33
+#: waeup/kofa/students/browser_templates/transcript.pt:34
 #: waeup/kofa/students/browser_templates/editscorespage.pt:82
-#: waeup/kofa/students/browser_templates/transcript.pt:34
-#: waeup/kofa/students/browser_templates/exportconfig_course.pt:33
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:38
 #: waeup/kofa/browser/templates/certificatepage.pt:28
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:38
 msgid "Level"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3291
+#: waeup/kofa/students/browser.py:3459
 msgid "%d students have been cleared."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3348
+#: waeup/kofa/students/browser.py:3515
 msgid "Uploaded file contains illegal data. Ignored"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3353
+#: waeup/kofa/students/browser.py:3520
 msgid "No file provided."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3378
+#: waeup/kofa/students/browser.py:3545
 msgid "Error: Score(s) of following students have not been updated (only integers are allowed): %s., "
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3388
-#: waeup/kofa/students/browser.py:3425
+#: waeup/kofa/students/browser.py:3581
+#: waeup/kofa/students/browser.py:3648
 msgid "Score editing disabled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3392
-#: waeup/kofa/students/browser.py:3429
+#: waeup/kofa/students/browser.py:3585
+#: waeup/kofa/students/browser.py:3652
+#: waeup/kofa/students/browser.py:3693
+#: waeup/kofa/students/browser.py:3749
 msgid "Current academic session not set."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3410
+#: waeup/kofa/students/browser.py:3591
+#: waeup/kofa/students/browser.py:3658
+msgid "Course results have already been validated and can no longer be changed."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:361
+#: waeup/kofa/students/viewlets.py:175
+msgid "Add student"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3611
+msgid "Course results have already been validated."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3615
+msgid "You successfully validated the course results."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3622
 msgid "You successfully updated course results."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3469
+#: waeup/kofa/students/browser.py:369
+msgid "Student record created."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3708
+#: waeup/kofa/students/browser.py:3765
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:8
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:39
@@ -4975,9 +5086,9 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3470
+#: waeup/kofa/students/browser.py:3709
 msgid "Reg. No."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3471
+#: waeup/kofa/students/browser.py:3710
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:10
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:41
@@ -4985,8 +5096,8 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3472
-#: waeup/kofa/students/browser_templates/editscorespage.pt:80
+#: waeup/kofa/students/browser.py:3711
 #: waeup/kofa/students/browser_templates/exportjobsindex.pt:9
 #: waeup/kofa/students/browser_templates/filterstudentspage.pt:53
+#: waeup/kofa/students/browser_templates/editscorespage.pt:80
 #: waeup/kofa/browser/templates/datacenterexportpage.pt:57
 #: waeup/kofa/browser/templates/reportscontainerpage.pt:8
@@ -4995,5 +5106,5 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3473
+#: waeup/kofa/students/browser.py:3712
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:13
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:44
@@ -5001,222 +5112,241 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3534
-#: waeup/kofa/students/browser.py:3699
+#: waeup/kofa/students/browser.py:373
+msgid "Create graduated student"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3764
+msgid "S/N"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3768
+msgid ""
+"Course of\n"
+"Studies"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3769
+msgid "Booklet No."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3770
+msgid "Signature"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:382
+msgid "Graduated student record created."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3838
 msgid "Configure student data export"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3541
+#: waeup/kofa/students/browser.py:3845
 msgid "All Sessions"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3548
+#: waeup/kofa/students/browser.py:3852
 msgid "All Levels"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3555
+#: waeup/kofa/students/browser.py:3859
+msgid "All Semesters"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3866
 msgid "All Modes"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3562
+#: waeup/kofa/students/browser.py:3873
 msgid "All Payment Categories"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:358
-#: waeup/kofa/students/viewlets.py:176
-msgid "Add student"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:3625
+#: waeup/kofa/students/browser.py:3944
 msgid "Payment dates do not match format d/m/Y."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:366
-#: waeup/kofa/students/browser.py:376
-msgid "Student record created."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:3671
+#: waeup/kofa/students/browser.py:3992
 msgid "Export started for students with"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:370
-msgid "Create graduated student"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:3721
+#: waeup/kofa/students/browser.py:402
+#. Default: ""
+msgid "Set temporary password for ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:4042
 msgid "Export of selected students started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3800
+#: waeup/kofa/students/browser.py:4133
+msgid "Not permitted."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:4142
 msgid "Academic session not set. Please contact the administrator."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3829
+#: waeup/kofa/students/browser.py:4171
 msgid "Export started for course tickets with"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:390
-#. Default: ""
-msgid "Set temporary password for ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:412
+#: waeup/kofa/students/browser.py:424
 msgid "Login now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:416
+#: waeup/kofa/students/browser.py:428
 #. Default: ""
 msgid "Login as ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:422
+#: waeup/kofa/students/browser.py:434
 msgid "You successfully logged in as student."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:440
+#: waeup/kofa/students/browser.py:452
 #. Default: ""
 msgid "${a}: Base Data (account deactivated)"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:442
+#: waeup/kofa/students/browser.py:454
 #. Default: ""
 msgid "${a}: Base Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:525
+#: waeup/kofa/students/browser.py:537
 msgid "Admission Letter of"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:543
+#: waeup/kofa/students/browser.py:555
 msgid "Manage base data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:585
+#: waeup/kofa/students/browser.py:597
 msgid "Trigger registration transition"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:625
+#: waeup/kofa/students/browser.py:637
 msgid "Student account has been activated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:644
+#: waeup/kofa/students/browser.py:656
 msgid "Student account has been deactivated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:677
+#: waeup/kofa/students/browser.py:689
 #. Default: ""
 msgid "${a}: Clearance Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:706
-#: waeup/kofa/students/viewlets.py:108
-#: waeup/kofa/students/viewlets.py:914
+#: waeup/kofa/students/browser.py:718
+#: waeup/kofa/students/viewlets.py:107
+#: waeup/kofa/students/viewlets.py:920
 #: waeup/kofa/students/browser_templates/clearanceeditpage.pt:7
 msgid "Clearance Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:712
+#: waeup/kofa/students/browser.py:724
 msgid "Clearance Slip of"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:721
+#: waeup/kofa/students/browser.py:733
 msgid "Student Signature"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:722
+#: waeup/kofa/students/browser.py:734
 msgid "Clearance Officer Signature"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:729
+#: waeup/kofa/students/browser.py:741
 msgid "Date, Student Signature"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:730
+#: waeup/kofa/students/browser.py:742
 msgid "Date, Clearance Officer Signature"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:751
+#: waeup/kofa/students/browser.py:763
 msgid "Manage clearance data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:788
+#: waeup/kofa/students/browser.py:800
 msgid "Student has been cleared."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:790
-#: waeup/kofa/students/browser.py:827
-#: waeup/kofa/students/browser.py:1163
-#: waeup/kofa/students/browser.py:1208
-#: waeup/kofa/students/browser.py:1258
+#: waeup/kofa/students/browser.py:802
+#: waeup/kofa/students/browser.py:839
+#: waeup/kofa/students/browser.py:1175
+#: waeup/kofa/students/browser.py:1241
+#: waeup/kofa/students/browser.py:1302
 msgid "Student is in wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:802
-#: waeup/kofa/students/viewlets.py:315
+#: waeup/kofa/students/browser.py:814
+#: waeup/kofa/students/viewlets.py:314
 msgid "Reject clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:816
+#: waeup/kofa/students/browser.py:828
 msgid "Save comment and reject clearance now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:820
+#: waeup/kofa/students/browser.py:832
 msgid "Clearance has been annulled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:824
+#: waeup/kofa/students/browser.py:836
 msgid "Clearance request has been rejected."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:857
+#: waeup/kofa/students/browser.py:869
 #. Default: ""
 msgid "${a}: Personal Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:870
+#: waeup/kofa/students/browser.py:882
 msgid "Manage personal data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:885
+#: waeup/kofa/students/browser.py:897
 msgid "Edit personal data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:888
+#: waeup/kofa/students/browser.py:900
 msgid "Save/Confirm"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:915
+#: waeup/kofa/students/browser.py:927
 #. Default: ""
 msgid "${a}: Study Course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:918
+#: waeup/kofa/students/browser.py:930
 #. Default: ""
 msgid "${a}: Previous Study Course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:960
+#: waeup/kofa/students/browser.py:972
 msgid "First Study Course, "
 msgstr ""
 
-#: waeup/kofa/students/browser.py:962
+#: waeup/kofa/students/browser.py:974
 msgid "Second Study Course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:967
+#: waeup/kofa/students/browser.py:979
 msgid "First Study Course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:978
+#: waeup/kofa/students/browser.py:990
 msgid "Manage study course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:981
-#: waeup/kofa/students/browser.py:1055
+#: waeup/kofa/students/browser.py:993
+#: waeup/kofa/students/browser.py:1067
 msgid "Remove selected levels"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:982
-#: waeup/kofa/students/browser.py:1028
+#: waeup/kofa/students/browser.py:994
+#: waeup/kofa/students/browser.py:1040
 msgid "Add study level"
 msgstr ""
@@ -5236,4 +5366,15 @@
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:6
 msgid "Select and <strong>save the desired hostel</strong> before booking acommodation. Your choice cannot be changed afterwards."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/change_password.pt:10
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:27
+#: waeup/kofa/students/browser_templates/basepage.pt:14
+#: waeup/kofa/students/browser_templates/basemanagepage.pt:24
+#: waeup/kofa/browser/templates/usereditformpage.pt:16
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:27
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:46
+#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:32
+msgid "Password:"
 msgstr ""
 
@@ -5249,6 +5390,6 @@
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:10
 #: waeup/kofa/students/browser_templates/containerpage.pt:10
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:10
 #: waeup/kofa/browser/templates/findstudentspage.pt:10
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:10
@@ -5256,6 +5397,6 @@
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:11
 #: waeup/kofa/students/browser_templates/containerpage.pt:11
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:11
 #: waeup/kofa/browser/templates/findstudentspage.pt:11
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:11
@@ -5263,57 +5404,48 @@
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:12
 #: waeup/kofa/students/browser_templates/containerpage.pt:12
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:12
 #: waeup/kofa/browser/templates/findstudentspage.pt:12
 msgid "with matriculation number"
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:14
 #: waeup/kofa/students/browser_templates/containerpage.pt:14
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:14
 msgid "in department"
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:15
 #: waeup/kofa/students/browser_templates/containerpage.pt:15
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:15
 msgid "in study mode"
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:16
 #: waeup/kofa/students/browser_templates/containerpage.pt:16
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:16
 msgid "with deactivated account (search term omitted)"
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:19
 #: waeup/kofa/students/browser_templates/containerpage.pt:19
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:19
 msgid "in state 'transcript requested' (search term omitted)"
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:22
 #: waeup/kofa/students/browser_templates/containerpage.pt:22
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:22
 msgid "in state 'transcript validated' (search term omitted)"
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/containerpage.pt:33
-#: waeup/kofa/browser/templates/findstudentspage.pt:22
-msgid "Search Results"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/containerpage.pt:42
-#: waeup/kofa/browser/templates/findstudentspage.pt:31
-msgid "Reg. Number"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/containerpage.pt:43
-#: waeup/kofa/browser/templates/findstudentspage.pt:32
-msgid "Matric. Number"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/containerpage.pt:44
-#: waeup/kofa/browser/templates/findstudentspage.pt:33
-msgid "State"
-msgstr ""
-
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:25
+#: waeup/kofa/students/browser_templates/containerpage.pt:25
+msgid "in state 'graduated' (search term omitted)"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:73
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:81
+#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:71
+msgid "Select all"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:9
 #: waeup/kofa/students/browser_templates/containerpage.pt:9
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:9
 #: waeup/kofa/browser/templates/findstudentspage.pt:9
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:9
@@ -5321,4 +5453,24 @@
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/containerpage.pt:36
+#: waeup/kofa/browser/templates/findstudentspage.pt:22
+msgid "Search Results"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/containerpage.pt:45
+#: waeup/kofa/browser/templates/findstudentspage.pt:31
+msgid "Reg. Number"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/containerpage.pt:46
+#: waeup/kofa/browser/templates/findstudentspage.pt:32
+msgid "Matric. Number"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/containerpage.pt:47
+#: waeup/kofa/browser/templates/findstudentspage.pt:33
+msgid "State"
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/courseticketmanagepage.pt:18
 msgid "Weight"
@@ -5351,32 +5503,25 @@
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/exportconfig.pt:1
+#: waeup/kofa/students/browser_templates/exportconfig.pt:109
+msgid "Course Ticket Session"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/exportconfig.pt:119
+msgid "Course Ticket Semester"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/exportconfig.pt:43
+msgid "Current Study Mode"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/exportconfig.pt:99
+msgid "Course Ticket Level"
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:1
 #: waeup/kofa/students/browser_templates/exportconfig_course.pt:1
+#: waeup/kofa/students/browser_templates/exportconfig.pt:1
 #. Default: "<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."
 msgid "student_export_warning"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/exportconfig.pt:109
-msgid "Course Ticket Session"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/exportconfig.pt:13
-#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:13
-#: waeup/kofa/students/browser_templates/exportconfig_course.pt:13
-#: waeup/kofa/students/browser_templates/exportselected.pt:9
-msgid "Exporter (Data Type)"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/exportconfig.pt:43
-msgid "Current Study Mode"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/exportconfig.pt:85
-msgid "Payment Sessions"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/exportconfig.pt:99
-msgid "Course Ticket Level"
 msgstr ""
 
@@ -5407,9 +5552,20 @@
 
 #: waeup/kofa/students/browser_templates/exportjobsindex.pt:7
-#: waeup/kofa/accesscodes/browser_templates/batchcontainer.pt:15
 #: waeup/kofa/browser/templates/datacenterexportpage.pt:55
 #: waeup/kofa/browser/templates/reportscontainerpage.pt:6
 #: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:7
+#: waeup/kofa/accesscodes/browser_templates/batchcontainer.pt:15
 msgid "Creator"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/exportjobsindex.pt:8
+#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:9
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:56
+#: waeup/kofa/browser/templates/reportscontainerpage.pt:7
+#: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:8
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:99
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:127
+#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:49
+msgid "Creation Date"
 msgstr ""
 
@@ -5420,4 +5576,11 @@
 #: waeup/kofa/students/browser_templates/exportselected.pt:19
 msgid "Student Ids or Matric Numbers"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/exportselected.pt:9
+#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:13
+#: waeup/kofa/students/browser_templates/exportconfig_course.pt:13
+#: waeup/kofa/students/browser_templates/exportconfig.pt:13
+msgid "Exporter (Data Type)"
 msgstr ""
 
@@ -5441,12 +5604,12 @@
 
 #: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:11
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:128
-#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:50
-msgid "Category"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:12
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:129
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:51
+msgid "Category"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:12
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:130
+#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:52
 msgid "Item"
 msgstr ""
@@ -5457,18 +5620,11 @@
 
 #: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:8
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:125
-#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:47
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:126
+#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:48
 msgid "Payment Id"
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:9
-#: waeup/kofa/students/browser_templates/exportjobsindex.pt:8
-#: waeup/kofa/browser/templates/datacenterexportpage.pt:56
-#: waeup/kofa/browser/templates/reportscontainerpage.pt:7
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:98
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:126
-#: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:8
-#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:48
-msgid "Creation Date"
+#: waeup/kofa/students/browser_templates/requestppw.pt:16
+msgid "The student record of your child will be looked up and temporary login credentials will be sent to the email address given above. To be able to proceed you must enter the parents email address stored in Kofa. After login, you'll only be able to view certain data. You won't be able to edit data, register courses or make payments. The login credentials will be valid for ${minutes} minutes. After this time you'll be automatically logged out."
 msgstr ""
 
@@ -5499,15 +5655,4 @@
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:27
-#: waeup/kofa/students/browser_templates/change_password.pt:10
-#: waeup/kofa/students/browser_templates/basepage.pt:14
-#: waeup/kofa/students/browser_templates/basemanagepage.pt:24
-#: waeup/kofa/browser/templates/usereditformpage.pt:16
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:27
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:46
-#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:31
-msgid "Password:"
-msgstr ""
-
 #: waeup/kofa/students/browser_templates/requestpwmailsent.pt:3
 #: waeup/kofa/students/browser_templates/requestpwmailsent.pt:39
@@ -5567,6 +5712,6 @@
 
 #: waeup/kofa/students/browser_templates/studycoursemanagepage.pt:87
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:13
 #: waeup/kofa/students/browser_templates/containerpage.pt:13
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:13
 msgid "in session"
 msgstr ""
@@ -5588,16 +5733,4 @@
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:21
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:32
-#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:48
-msgid "CO"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:22
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:33
-#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:49
-msgid "OS"
-msgstr ""
-
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:66
 msgid "You don't know the course code? Then select a course <a href=\"ctadd\">here</a>."
@@ -5612,20 +5745,27 @@
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:7
-msgid "Study Level Data"
-msgstr ""
-
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:96
 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:57
+msgid "CO: Carry-over course<br /> OS: Outstanding course<br /> Requ.: Required course<br /> Auto: Automatically created course ticket"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:64
+msgid "The're no tickets added yet."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/studylevelremarkpage.pt:42
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:26
 msgid "Dep."
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/studylevelremarkpage.pt:43
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:27
 msgid "Fac."
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/studylevelremarkpage.pt:45
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:29
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:46
@@ -5633,4 +5773,19 @@
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/studylevelremarkpage.pt:48
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:32
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:21
+#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:48
+msgid "CO"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/studylevelremarkpage.pt:49
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:33
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:22
+#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:49
+msgid "OS"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/studylevelremarkpage.pt:50
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:34
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:50
@@ -5638,10 +5793,7 @@
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:57
-msgid "CO: Carry-over course<br /> OS: Outstanding course<br /> Requ.: Required course<br /> Auto: Automatically created course ticket"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:64
-msgid "The're no tickets added yet."
+#: waeup/kofa/students/browser_templates/studylevelremarkpage.pt:7
+#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:7
+msgid "Study Level Data"
 msgstr ""
 
@@ -5658,5 +5810,9 @@
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/transcriptprocess.pt:27
+#: waeup/kofa/students/browser_templates/transcriptprocess.pt:21
+msgid "View remarks"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/transcriptprocess.pt:32
 msgid "Comment:"
 msgstr ""
@@ -5698,13 +5854,14 @@
 msgstr ""
 
-#: waeup/kofa/students/export.py:313
+#: waeup/kofa/students/export.py:320
 msgid "Student Study Courses"
 msgstr ""
 
-#: waeup/kofa/students/export.py:344
+#: waeup/kofa/students/export.py:351
 msgid "Student Study Levels"
 msgstr ""
 
-#: waeup/kofa/students/export.py:378
+#: waeup/kofa/students/export.py:385
+#: waeup/kofa/students/browser_templates/studylevelremarkpage.pt:12
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:18
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:12
@@ -5712,37 +5869,41 @@
 msgstr ""
 
-#: waeup/kofa/students/export.py:406
+#: waeup/kofa/students/export.py:413
 msgid "Data for Lecturer"
 msgstr ""
 
-#: waeup/kofa/students/export.py:439
+#: waeup/kofa/students/export.py:446
 msgid "Student Payments"
 msgstr ""
 
-#: waeup/kofa/students/export.py:465
+#: waeup/kofa/students/export.py:472
 msgid "Student Unpaid Payments"
 msgstr ""
 
-#: waeup/kofa/students/export.py:492
+#: waeup/kofa/students/export.py:499
 msgid "Payment Data for Bursary"
 msgstr ""
 
-#: waeup/kofa/students/export.py:523
+#: waeup/kofa/students/export.py:533
+msgid "Accommodation Payments"
+msgstr ""
+
+#: waeup/kofa/students/export.py:548
 msgid "Bed Tickets"
 msgstr ""
 
-#: waeup/kofa/students/export.py:560
+#: waeup/kofa/students/export.py:585
 msgid "Student School Fee Payments Overview"
 msgstr ""
 
-#: waeup/kofa/students/export.py:611
+#: waeup/kofa/students/export.py:636
 msgid "Session Payments Overview"
 msgstr ""
 
-#: waeup/kofa/students/export.py:670
+#: waeup/kofa/students/export.py:695
 msgid "Student Study Levels Overview"
 msgstr ""
 
-#: waeup/kofa/students/export.py:700
+#: waeup/kofa/students/export.py:725
 msgid "Combo Card Data"
 msgstr ""
@@ -5767,64 +5928,68 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:236
+#: waeup/kofa/students/interfaces.py:237
 msgid "Reasons for Deactivation"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:238
+#: waeup/kofa/students/interfaces.py:239
 msgid "This message will be shown if and only if deactivated students try to login."
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:244
+#: waeup/kofa/students/interfaces.py:245
 msgid "Flash Notice"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:247
+#: waeup/kofa/students/interfaces.py:248
 msgid "This single-line message will be shown in a flash box."
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:285
-#: waeup/kofa/students/interfaces.py:404
+#: waeup/kofa/students/interfaces.py:286
+#: waeup/kofa/students/interfaces.py:424
 msgid "Matriculation Number"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:292
+#: waeup/kofa/students/interfaces.py:293
 msgid "PWD Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:298
+#: waeup/kofa/students/interfaces.py:299
 msgid "Email"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:331
+#: waeup/kofa/students/interfaces.py:309
+msgid "Parents' Email"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:351
 msgid "Officer's Comment"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:336
+#: waeup/kofa/students/interfaces.py:356
 msgid "CLR Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:349
+#: waeup/kofa/students/interfaces.py:369
 msgid "Nationality"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:357
+#: waeup/kofa/students/interfaces.py:377
 msgid "Employer"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:366
+#: waeup/kofa/students/interfaces.py:386
 msgid "Updated"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:372
-#: waeup/kofa/students/interfaces.py:388
+#: waeup/kofa/students/interfaces.py:392
+#: waeup/kofa/students/interfaces.py:408
 msgid "Permanent Address"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:414
+#: waeup/kofa/students/interfaces.py:434
 msgid "Registr. or Matric. Number"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:438
-#: waeup/kofa/students/interfaces.py:499
+#: waeup/kofa/students/interfaces.py:453
+#: waeup/kofa/students/interfaces.py:514
 #: waeup/kofa/students/reports/browser_templates/levelreportgeneratorpage.pt:10
 #: waeup/kofa/students/browser_templates/filterstudentspage.pt:54
@@ -5832,144 +5997,148 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:444
+#: waeup/kofa/students/interfaces.py:459
 msgid "Entry Mode"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:451
-#: waeup/kofa/students/interfaces.py:512
+#: waeup/kofa/students/interfaces.py:466
+#: waeup/kofa/students/interfaces.py:527
 msgid "Entry Session"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:473
-#: waeup/kofa/students/interfaces.py:529
+#: waeup/kofa/students/interfaces.py:488
+#: waeup/kofa/students/interfaces.py:544
 msgid "Current Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:480
+#: waeup/kofa/students/interfaces.py:495
 msgid "Previous Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:547
+#: waeup/kofa/students/interfaces.py:562
 msgid "Bypass validation"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:552
-#: waeup/kofa/students/interfaces.py:593
+#: waeup/kofa/students/interfaces.py:567
+#: waeup/kofa/students/interfaces.py:608
 msgid "Validated by"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:586
+#: waeup/kofa/students/interfaces.py:601
 msgid "Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:599
+#: waeup/kofa/students/interfaces.py:614
 msgid "Validation Date"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:605
+#: waeup/kofa/students/interfaces.py:620
 msgid "Total Credits"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:611
+#: waeup/kofa/students/interfaces.py:626
 msgid "Unrectified GPA"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:650
+#: waeup/kofa/students/interfaces.py:632
+msgid "Transcript Remark"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:671
 msgid "Faculty Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:655
+#: waeup/kofa/students/interfaces.py:676
 msgid "Department Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:660
-#: waeup/kofa/university/interfaces.py:176
+#: waeup/kofa/students/interfaces.py:681
+#: waeup/kofa/university/interfaces.py:177
 msgid "Semester/Term"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:666
+#: waeup/kofa/students/interfaces.py:687
 msgid "Imported Session"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:672
-#: waeup/kofa/university/interfaces.py:170
+#: waeup/kofa/students/interfaces.py:693
+#: waeup/kofa/university/interfaces.py:171
 msgid "Passmark"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:682
+#: waeup/kofa/students/interfaces.py:703
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:44
 #: waeup/kofa/browser/templates/certificatepage.pt:34
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:44
 msgid "Required"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:688
+#: waeup/kofa/students/interfaces.py:709
 msgid "Outstanding Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:694
-#: waeup/kofa/university/interfaces.py:333
+#: waeup/kofa/students/interfaces.py:715
+#: waeup/kofa/university/interfaces.py:352
 msgid "Course Category"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:707
+#: waeup/kofa/students/interfaces.py:728
 msgid "Carry-over Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:713
+#: waeup/kofa/students/interfaces.py:734
 msgid "Automatical Creation"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:722
-#: waeup/kofa/university/interfaces.py:321
+#: waeup/kofa/students/interfaces.py:743
+#: waeup/kofa/university/interfaces.py:340
 #: waeup/kofa/students/browser_templates/transcript.pt:37
 msgid "Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:737
+#: waeup/kofa/students/interfaces.py:758
 #: waeup/kofa/students/browser_templates/exportconfig_course.pt:23
 msgid "Level Session"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:748
+#: waeup/kofa/students/interfaces.py:769
 msgid "Desired Hostel"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:764
+#: waeup/kofa/students/interfaces.py:785
 msgid "Allocated Bed"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:776
+#: waeup/kofa/students/interfaces.py:797
 msgid "Requested Bed Type"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:789
+#: waeup/kofa/students/interfaces.py:810
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:46
 msgid "Booking Date"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:795
+#: waeup/kofa/students/interfaces.py:816
 msgid "Booking Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:819
+#: waeup/kofa/students/interfaces.py:840
 msgid "Current Session Payment"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:825
-#: waeup/kofa/students/interfaces.py:868
-#: waeup/kofa/students/interfaces.py:891
+#: waeup/kofa/students/interfaces.py:846
+#: waeup/kofa/students/interfaces.py:889
+#: waeup/kofa/students/interfaces.py:912
 msgid "Payment Level"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:897
+#: waeup/kofa/students/interfaces.py:918
 msgid "Balance Amount"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:901
+#: waeup/kofa/students/interfaces.py:922
 msgid "Balance in Naira "
 msgstr ""
 
-#: waeup/kofa/students/payments.py:161
-msgid "Payment approved."
+#: waeup/kofa/students/payments.py:149
+msgid "Payment successfully completed"
 msgstr ""
 
@@ -6121,36 +6290,40 @@
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1013
+#: waeup/kofa/students/utils.py:1003
+msgid "Error in image file."
+msgstr ""
+
+#: waeup/kofa/students/utils.py:1022
 #. Default: ""
 msgid "<b>Lecturer(s): ${a}</b>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1016
+#: waeup/kofa/students/utils.py:1025
 #. Default: ""
 msgid "<b>Credits: ${a}</b>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1021
-#: waeup/kofa/students/utils.py:1024
+#: waeup/kofa/students/utils.py:1030
+#: waeup/kofa/students/utils.py:1033
 #. Default: ""
 msgid "<b>${a}</b>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1028
+#: waeup/kofa/students/utils.py:1037
 #. Default: ""
 msgid "<b>Total Students: ${a}</b>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1031
+#: waeup/kofa/students/utils.py:1040
 #. Default: ""
 msgid "<b>Total Pass: ${a} (${b}%)</b>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1034
+#: waeup/kofa/students/utils.py:1043
 #. Default: ""
 msgid "<b>Total Fail: ${a} (${b}%)</b>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1045
+#: waeup/kofa/students/utils.py:1055
 #. Default: ""
 msgid ""
@@ -6159,30 +6332,42 @@
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1049
-#. Default: ""
-msgid "${a} (${b}) - ${d}"
-msgstr ""
-
-#: waeup/kofa/students/utils.py:1069
-#: waeup/kofa/students/utils.py:1071
+#: waeup/kofa/students/utils.py:1060
+msgid ""
+"\n"
+"Attendance Sheet"
+msgstr ""
+
+#: waeup/kofa/students/utils.py:1062
+msgid ""
+"\n"
+"Course Tickets Overview"
+msgstr ""
+
+#: waeup/kofa/students/utils.py:1067
+#. Default: ""
+msgid "${b} - ${d}"
+msgstr ""
+
+#: waeup/kofa/students/utils.py:1086
+#: waeup/kofa/students/utils.py:1088
 msgid "Maximum credits exceeded."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1091
+#: waeup/kofa/students/utils.py:1108
 msgid "Clearance is disabled for this session."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:132
+#: waeup/kofa/students/utils.py:133
 #: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:39
 msgid "Name:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:151
+#: waeup/kofa/students/utils.py:152
 #: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:45
 msgid "Study Course:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:158
-#: waeup/kofa/students/utils.py:932
+#: waeup/kofa/students/utils.py:159
+#: waeup/kofa/students/utils.py:941
 #: waeup/kofa/students/browser_templates/studycoursepage.pt:28
 #: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:51
@@ -6190,6 +6375,6 @@
 msgstr ""
 
-#: waeup/kofa/students/utils.py:167
-#: waeup/kofa/students/utils.py:925
+#: waeup/kofa/students/utils.py:168
+#: waeup/kofa/students/utils.py:934
 #: waeup/kofa/students/browser_templates/studycoursepage.pt:39
 #: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:57
@@ -6197,256 +6382,244 @@
 msgstr ""
 
-#: waeup/kofa/students/utils.py:178
+#: waeup/kofa/students/utils.py:179
 #: waeup/kofa/students/browser_templates/studycoursepage.pt:18
 msgid "Study Mode:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:184
-#: waeup/kofa/students/utils.py:939
+#: waeup/kofa/students/utils.py:185
+#: waeup/kofa/students/utils.py:948
 msgid "Entry Session:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:193
+#: waeup/kofa/students/utils.py:194
 msgid "Current Level:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:203
+#: waeup/kofa/students/utils.py:204
 msgid "Date of Birth:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:312
+#: waeup/kofa/students/utils.py:318
 msgid "Scanned Documents"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:403
+#: waeup/kofa/students/utils.py:409
 msgid "The previous session must not fall below your entry session."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:408
-#: waeup/kofa/students/utils.py:411
+#: waeup/kofa/students/utils.py:414
+#: waeup/kofa/students/utils.py:417
 msgid "This is not a previous session."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:428
-#: waeup/kofa/students/utils.py:467
+#: waeup/kofa/students/utils.py:434
+#: waeup/kofa/students/utils.py:473
 msgid "Study course data are incomplete."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:484
+#: waeup/kofa/students/utils.py:490
 msgid "No bed allocated."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:496
+#: waeup/kofa/students/utils.py:502
 msgid "This category of payments has been disabled."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:522
+#: waeup/kofa/students/utils.py:528
 msgid "Amount must be greater than 0."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:551
+#: waeup/kofa/students/utils.py:557
 msgid "Matriculation number cannot be set."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:570
+#: waeup/kofa/students/utils.py:576
 msgid "Matriculation number already set."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:572
+#: waeup/kofa/students/utils.py:578
 msgid "No certificate assigned."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:579
+#: waeup/kofa/students/utils.py:585
 msgid "Matriculation number %s exists."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:629
+#: waeup/kofa/students/utils.py:635
 #. Default: ""
 msgid "Outside booking period: ${a} - ${b}"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:632
+#: waeup/kofa/students/utils.py:638
 msgid "Outside booking period."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:636
+#: waeup/kofa/students/utils.py:642
 msgid "You are in the wrong registration state."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:642
+#: waeup/kofa/students/utils.py:651
 msgid "You already booked a bed space in current accommodation session."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:665
+#: waeup/kofa/students/utils.py:674
 #. Default: ""
 msgid "This is to inform you that you have been provisionally admitted into ${a} as follows:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:713
+#: waeup/kofa/students/utils.py:722
 #. Default: ""
 msgid "Your Kofa student record was created on ${a}."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:763
-#: waeup/kofa/students/viewlets.py:67
-#: waeup/kofa/students/viewlets.py:101
+#: waeup/kofa/students/utils.py:772
+#: waeup/kofa/students/viewlets.py:66
+#: waeup/kofa/students/viewlets.py:100
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:8
 msgid "Base Data"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:784
+#: waeup/kofa/students/utils.py:793
 msgid "Workflow History"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:919
+#: waeup/kofa/students/utils.py:928
 msgid "Course of Study:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:946
+#: waeup/kofa/students/utils.py:955
 msgid "Entry Mode:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:953
+#: waeup/kofa/students/utils.py:962
 msgid "Cumulative GPA:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:994
-msgid "Error in image file."
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:115
-#: waeup/kofa/students/viewlets.py:916
+#: waeup/kofa/students/viewlets.py:114
+#: waeup/kofa/students/viewlets.py:922
 msgid "Personal Data"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:142
-#: waeup/kofa/students/viewlets.py:921
+#: waeup/kofa/students/viewlets.py:141
+#: waeup/kofa/students/viewlets.py:927
 #: waeup/kofa/accesscodes/browser_templates/searchpage.pt:33
 msgid "History"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:148
+#: waeup/kofa/students/viewlets.py:147
 msgid "Final Transcript"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:205
+#: waeup/kofa/students/viewlets.py:204
 msgid "Trigger transition"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:215
+#: waeup/kofa/students/viewlets.py:214
 msgid "Login as student"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:225
+#: waeup/kofa/students/viewlets.py:224
 msgid "Download admission letter"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:244
+#: waeup/kofa/students/viewlets.py:243
 msgid "Deactivate account"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:256
-#: waeup/kofa/students/viewlets.py:277
+#: waeup/kofa/students/viewlets.py:255
+#: waeup/kofa/students/viewlets.py:276
 msgid "'A history message will be added. Are you sure?'"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:265
+#: waeup/kofa/students/viewlets.py:264
 msgid "Activate account"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:295
-#: waeup/kofa/students/workflow.py:77
+#: waeup/kofa/students/viewlets.py:294
+#: waeup/kofa/students/workflow.py:96
 msgid "Clear student"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:336
+#: waeup/kofa/students/viewlets.py:335
 msgid "Download clearance slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:399
+#: waeup/kofa/students/viewlets.py:398
 msgid "Reactivate this study course (revert previous transfer)"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:430
-#: waeup/kofa/students/workflow.py:161
+#: waeup/kofa/students/viewlets.py:429
+#: waeup/kofa/students/workflow.py:180
 msgid "Validate courses"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:450
+#: waeup/kofa/students/viewlets.py:449
 msgid "Reject courses"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:470
-#: waeup/kofa/students/workflow.py:154
+#: waeup/kofa/students/viewlets.py:469
+#: waeup/kofa/students/workflow.py:173
 msgid "Unregister courses"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:491
+#: waeup/kofa/students/viewlets.py:490
 msgid "Download course registration slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:549
+#: waeup/kofa/students/viewlets.py:548
 msgid "Download bed allocation slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:559
+#: waeup/kofa/students/viewlets.py:558
 msgid "Relocate student"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:588
+#: waeup/kofa/students/viewlets.py:587
 msgid "Change portrait"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:637
+#: waeup/kofa/students/viewlets.py:636
 msgid "Start new session"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:652
+#: waeup/kofa/students/viewlets.py:651
 msgid "Add course list"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:672
+#: waeup/kofa/students/viewlets.py:671
 msgid "Edit course list"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:691
+#: waeup/kofa/students/viewlets.py:690
 msgid "Add current session payment ticket"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:701
+#: waeup/kofa/students/viewlets.py:700
 msgid "Add previous session payment ticket"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:718
+#: waeup/kofa/students/viewlets.py:717
 msgid "Add balance payment ticket"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:734
+#: waeup/kofa/students/viewlets.py:733
 msgid "Transcript"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:820
+#: waeup/kofa/students/viewlets.py:819
 msgid "Sign transcript electronically"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:832
+#: waeup/kofa/students/viewlets.py:83
+#: waeup/kofa/students/viewlets.py:916
+msgid "Application Slip"
+msgstr ""
+
+#: waeup/kofa/students/viewlets.py:831
 msgid "'Signing a transcript electronically cannot be revoked. The electronic signature replaces your handwritten signature.\\n\\nYou really want to sign the transcript?'"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:84
-#: waeup/kofa/students/viewlets.py:910
-msgid "Application Slip"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:920
+#: waeup/kofa/students/viewlets.py:926
 msgid "Accommodation Data"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:934
-msgid "Download csv file (editable scores only)"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:947
-msgid "Download pdf file"
 msgstr ""
 
@@ -6499,189 +6672,189 @@
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:105
+#: waeup/kofa/students/workflow.py:110
+#: waeup/kofa/students/workflow.py:131
+msgid "Pay school fee"
+msgstr ""
+
+#: waeup/kofa/students/workflow.py:111
+msgid "First school fee payment made"
+msgstr ""
+
+#: waeup/kofa/students/workflow.py:118
+msgid "First school fee payment approved"
+msgstr ""
+
+#: waeup/kofa/students/workflow.py:124
 msgid "Reset to cleared"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:106
+#: waeup/kofa/students/workflow.py:125
 msgid "Reset to 'cleared'"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:113
+#: waeup/kofa/students/workflow.py:132
 msgid "School fee payment made"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:119
+#: waeup/kofa/students/workflow.py:138
 msgid "Pay PG school fee"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:120
+#: waeup/kofa/students/workflow.py:139
 msgid "PG school fee payment made"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:126
+#: waeup/kofa/students/workflow.py:145
 msgid "Approve school fee payment"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:127
+#: waeup/kofa/students/workflow.py:146
 msgid "School fee payment approved"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:133
+#: waeup/kofa/students/workflow.py:152
 msgid "Approve PG school fee payment"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:134
+#: waeup/kofa/students/workflow.py:153
 msgid "PG school fee payment approved"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:140
+#: waeup/kofa/students/workflow.py:159
 msgid "Reset to returning"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:141
+#: waeup/kofa/students/workflow.py:160
 msgid "Reset to 'returning'"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:147
+#: waeup/kofa/students/workflow.py:166
 msgid "Register courses"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:148
+#: waeup/kofa/students/workflow.py:167
 msgid "Courses registered"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:155
+#: waeup/kofa/students/workflow.py:174
 msgid "Courses unregistered"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:162
+#: waeup/kofa/students/workflow.py:181
 msgid "Courses validated"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:168
+#: waeup/kofa/students/workflow.py:187
 msgid "Return and bypass validation"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:169
+#: waeup/kofa/students/workflow.py:188
 msgid "Course validation bypassed"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:175
+#: waeup/kofa/students/workflow.py:194
 msgid "Reset to school fee paid"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:176
+#: waeup/kofa/students/workflow.py:195
 msgid "Reset to 'school fee paid'"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:182
+#: waeup/kofa/students/workflow.py:201
 msgid "Return"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:183
+#: waeup/kofa/students/workflow.py:202
 msgid "Returned"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:189
+#: waeup/kofa/students/workflow.py:208
 msgid "Reset to courses validated"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:190
+#: waeup/kofa/students/workflow.py:209
 msgid "Reset to 'courses validated'"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:198
+#: waeup/kofa/students/workflow.py:217
 msgid "Request transript"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:199
+#: waeup/kofa/students/workflow.py:218
 msgid "Transcript requested"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:205
+#: waeup/kofa/students/workflow.py:224
 msgid "Reject transcript request"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:206
+#: waeup/kofa/students/workflow.py:225
 msgid "Transcript request rejected"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:213
+#: waeup/kofa/students/workflow.py:232
 msgid "Transcript validated"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:220
+#: waeup/kofa/students/workflow.py:239
 msgid "Transcript released"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:226
+#: waeup/kofa/students/workflow.py:245
 msgid "Reset to graduated"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:227
+#: waeup/kofa/students/workflow.py:246
 msgid "Transcript process reset"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:30
+#: waeup/kofa/students/workflow.py:49
 msgid "Record created"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:35
+#: waeup/kofa/students/workflow.py:54
 msgid "Admit student"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:36
+#: waeup/kofa/students/workflow.py:55
 msgid "Admitted"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:42
+#: waeup/kofa/students/workflow.py:61
 msgid "Reset student"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:43
+#: waeup/kofa/students/workflow.py:62
 msgid "Reset to initial state"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:50
+#: waeup/kofa/students/workflow.py:69
 msgid "Clearance started"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:56
+#: waeup/kofa/students/workflow.py:75
 msgid "Reset to admitted"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:57
+#: waeup/kofa/students/workflow.py:76
 msgid "Reset to 'admitted'"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:64
+#: waeup/kofa/students/workflow.py:83
 msgid "Clearance requested"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:70
-#: waeup/kofa/students/workflow.py:84
+#: waeup/kofa/students/workflow.py:89
+#: waeup/kofa/students/workflow.py:103
 msgid "Reset to clearance started"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:71
-#: waeup/kofa/students/workflow.py:85
+#: waeup/kofa/students/workflow.py:90
+#: waeup/kofa/students/workflow.py:104
 msgid "Reset to 'clearance started'"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:78
+#: waeup/kofa/students/workflow.py:97
 msgid "Cleared"
-msgstr ""
-
-#: waeup/kofa/students/workflow.py:91
-#: waeup/kofa/students/workflow.py:112
-msgid "Pay school fee"
-msgstr ""
-
-#: waeup/kofa/students/workflow.py:92
-msgid "First school fee payment made"
-msgstr ""
-
-#: waeup/kofa/students/workflow.py:99
-msgid "First school fee payment approved"
 msgstr ""
 
@@ -6706,189 +6879,205 @@
 msgstr ""
 
-#: waeup/kofa/university/export.py:120
+#: waeup/kofa/university/export.py:122
+#: waeup/kofa/browser/templates/departmentpage.pt:3
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:9
 #: waeup/kofa/browser/templates/certificatepage.pt:22
-#: waeup/kofa/browser/templates/departmentpage.pt:3
 msgid "Courses"
 msgstr ""
 
-#: waeup/kofa/university/export.py:173
+#: waeup/kofa/university/export.py:175
+#: waeup/kofa/browser/templates/departmentpage.pt:6
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:12
-#: waeup/kofa/browser/templates/departmentpage.pt:6
 msgid "Certificates"
 msgstr ""
 
-#: waeup/kofa/university/export.py:207
+#: waeup/kofa/university/export.py:209
 msgid "Courses in Certificates"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:103
+#: waeup/kofa/university/interfaces.py:104
 msgid "Score editing disabled"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:104
+#: waeup/kofa/university/interfaces.py:105
 msgid "Lectures can not edit scores if ticked."
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:111
+#: waeup/kofa/university/interfaces.py:112
 msgid "Department Officer 1"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:117
+#: waeup/kofa/university/interfaces.py:118
 msgid "Department Officer 2"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:123
+#: waeup/kofa/university/interfaces.py:124
 msgid "Department Officer 3"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:129
+#: waeup/kofa/university/interfaces.py:130
 msgid "Department Officer 4"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:158
+#: waeup/kofa/university/interfaces.py:159
 msgid "Title of course"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:183
+#: waeup/kofa/university/interfaces.py:184
 msgid "Former course"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:184
+#: waeup/kofa/university/interfaces.py:185
 msgid "If this attribute is being set all certificate courses referring to this course will be automatically deleted."
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:209
+#: waeup/kofa/university/interfaces.py:193
+msgid "Results validated by"
+msgstr ""
+
+#: waeup/kofa/university/interfaces.py:199
+msgid "Results validation date"
+msgstr ""
+
+#: waeup/kofa/university/interfaces.py:205
+msgid "Results validation session"
+msgstr ""
+
+#: waeup/kofa/university/interfaces.py:228
 msgid "Study Mode"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:216
+#: waeup/kofa/university/interfaces.py:235
 msgid "Degree"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:222
+#: waeup/kofa/university/interfaces.py:241
 msgid "Start Level"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:229
+#: waeup/kofa/university/interfaces.py:248
 msgid "End Level"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:236
+#: waeup/kofa/university/interfaces.py:255
 msgid "Application Category"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:243
+#: waeup/kofa/university/interfaces.py:262
 msgid "Initial School Fee"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:249
+#: waeup/kofa/university/interfaces.py:268
 msgid "Returning School Fee"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:255
+#: waeup/kofa/university/interfaces.py:274
 msgid "Foreigner Initial School Fee"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:261
+#: waeup/kofa/university/interfaces.py:280
 msgid "Foreigner Returning School Fee"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:267
+#: waeup/kofa/university/interfaces.py:286
 msgid "Installment Ratio"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:274
+#: waeup/kofa/university/interfaces.py:293
 msgid "Custom Textline 1 (not used)"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:279
+#: waeup/kofa/university/interfaces.py:298
 msgid "Custom Textline 2 (not used)"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:284
+#: waeup/kofa/university/interfaces.py:303
 msgid "Custom Float 1 (not used)"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:289
+#: waeup/kofa/university/interfaces.py:308
 msgid "Custom Float 2 (not used)"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:296
-#: waeup/kofa/university/interfaces.py:298
+#: waeup/kofa/university/interfaces.py:315
+#: waeup/kofa/university/interfaces.py:317
 msgid "Start level and end level must correspond."
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:300
-#: waeup/kofa/university/interfaces.py:303
+#: waeup/kofa/university/interfaces.py:319
+#: waeup/kofa/university/interfaces.py:322
 msgid "Study mode, start level and end level must correspond."
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:339
+#: waeup/kofa/university/interfaces.py:358
 msgid "Registration required"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:47
+#: waeup/kofa/university/interfaces.py:48
 msgid "Name of faculty"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:53
-#: waeup/kofa/university/interfaces.py:96
+#: waeup/kofa/university/interfaces.py:54
+#: waeup/kofa/university/interfaces.py:97
 msgid "Name prefix"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:60
+#: waeup/kofa/university/interfaces.py:61
 msgid "Faculty Officer 1"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:66
+#: waeup/kofa/university/interfaces.py:67
 msgid "Faculty Officer 2"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:90
+#: waeup/kofa/university/interfaces.py:91
 msgid "Name of department"
 msgstr ""
 
 #: waeup/kofa/university/vocabularies.py:30
+msgid "None"
+msgstr ""
+
+#: waeup/kofa/university/vocabularies.py:31
 msgid "Pre-Studies"
 msgstr ""
 
-#: waeup/kofa/university/vocabularies.py:31
+#: waeup/kofa/university/vocabularies.py:32
 msgid "100 (Year 1)"
 msgstr ""
 
-#: waeup/kofa/university/vocabularies.py:32
+#: waeup/kofa/university/vocabularies.py:33
 msgid "200 (Year 2)"
 msgstr ""
 
-#: waeup/kofa/university/vocabularies.py:33
+#: waeup/kofa/university/vocabularies.py:34
 msgid "300 (Year 3)"
 msgstr ""
 
-#: waeup/kofa/university/vocabularies.py:34
+#: waeup/kofa/university/vocabularies.py:35
 msgid "400 (Year 4)"
 msgstr ""
 
-#: waeup/kofa/university/vocabularies.py:35
+#: waeup/kofa/university/vocabularies.py:36
 msgid "500 (Year 5)"
 msgstr ""
 
-#: waeup/kofa/university/vocabularies.py:36
+#: waeup/kofa/university/vocabularies.py:37
 msgid "600 (Year 6)"
 msgstr ""
 
-#: waeup/kofa/university/vocabularies.py:37
+#: waeup/kofa/university/vocabularies.py:38
 msgid "700 (Year 7)"
 msgstr ""
 
-#: waeup/kofa/university/vocabularies.py:38
+#: waeup/kofa/university/vocabularies.py:39
 msgid "800 (Year 8)"
 msgstr ""
 
-#: waeup/kofa/university/vocabularies.py:39
+#: waeup/kofa/university/vocabularies.py:40
 msgid "900 (Year 9)"
 msgstr ""
 
-#: waeup/kofa/university/vocabularies.py:40
+#: waeup/kofa/university/vocabularies.py:41
 msgid "Postgraduate Level"
 msgstr ""
@@ -7203,5 +7392,5 @@
 
 #: waeup/kofa/utils/countries.py:169
-#: waeup/kofa/utils/utils.py:52
+#: waeup/kofa/utils/utils.py:53
 msgid "Nigeria"
 msgstr ""
@@ -7856,5 +8045,5 @@
 
 #: waeup/kofa/utils/countries.py:90
-#: waeup/kofa/utils/utils.py:51
+#: waeup/kofa/utils/utils.py:52
 msgid "Germany"
 msgstr ""
@@ -7896,9 +8085,9 @@
 msgstr ""
 
-#: waeup/kofa/utils/utils.py:210
+#: waeup/kofa/utils/utils.py:213
 msgid "(not yet)"
 msgstr ""
 
-#: waeup/kofa/utils/utils.py:233
+#: waeup/kofa/utils/utils.py:242
 msgid ""
 "Fullname: ${a}\n"
@@ -7910,5 +8099,5 @@
 msgstr ""
 
-#: waeup/kofa/utils/utils.py:286
+#: waeup/kofa/utils/utils.py:298
 msgid ""
 "Dear ${a},\n"
@@ -7930,5 +8119,5 @@
 msgstr ""
 
-#: waeup/kofa/utils/utils.py:327
+#: waeup/kofa/utils/utils.py:339
 msgid ""
 "Dear ${a},\n"
@@ -7949,5 +8138,5 @@
 msgstr ""
 
-#: waeup/kofa/utils/utils.py:53
+#: waeup/kofa/utils/utils.py:54
 msgid "U.S."
 msgstr ""
