Index: main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot
===================================================================
--- main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot	(revision 15252)
+++ main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot	(revision 15253)
@@ -15,5 +15,5 @@
 msgstr ""
 "Project-Id-Version: Meaningless\n"
-"POT-Creation-Date: Mon Oct 15 08:35:51 2018\n"
+"POT-Creation-Date: Fri Nov 23 14:26:33 2018\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
@@ -65,10 +65,10 @@
 #: waeup/kofa/students/browser.py:980
 #: waeup/kofa/students/browser.py:981
-#: waeup/kofa/students/browser.py:1579
-#: waeup/kofa/students/browser.py:1581
-#: waeup/kofa/students/browser.py:1769
-#: waeup/kofa/students/browser.py:1936
-#: waeup/kofa/students/browser.py:1975
-#: waeup/kofa/students/browser.py:2010
+#: 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
 msgid "Cancel"
 msgstr ""
@@ -437,5 +437,5 @@
 
 #: waeup/kofa/applicants/browser.py:1060
-#: waeup/kofa/students/browser.py:1860
+#: waeup/kofa/students/browser.py:1870
 msgid "No payment selected."
 msgstr ""
@@ -506,10 +506,10 @@
 #: waeup/kofa/applicants/browser.py:1342
 #: waeup/kofa/browser/pages.py:2733
-#: waeup/kofa/students/browser.py:3036
+#: waeup/kofa/students/browser.py:3071
 msgid "Send login credentials to email address"
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:1376
-#: waeup/kofa/students/browser.py:3053
+#: waeup/kofa/students/browser.py:3088
 msgid "An error occurred."
 msgstr ""
@@ -523,5 +523,5 @@
 
 #: waeup/kofa/applicants/browser.py:1387
-#: waeup/kofa/students/browser.py:3062
+#: waeup/kofa/students/browser.py:3097
 msgid "Your password has already been set and used. Please proceed to the login page."
 msgstr ""
@@ -565,9 +565,9 @@
 #: waeup/kofa/documents/browser.py:295
 #: waeup/kofa/documents/browser.py:324
-#: waeup/kofa/hostels/browser.py:136
-#: waeup/kofa/hostels/browser.py:172
-#: waeup/kofa/hostels/browser.py:288
-#: waeup/kofa/hostels/browser.py:300
-#: waeup/kofa/hostels/browser.py:414
+#: waeup/kofa/hostels/browser.py:163
+#: waeup/kofa/hostels/browser.py:199
+#: waeup/kofa/hostels/browser.py:321
+#: waeup/kofa/hostels/browser.py:333
+#: waeup/kofa/hostels/browser.py:447
 #: waeup/kofa/students/browser.py:551
 #: waeup/kofa/students/browser.py:604
@@ -576,11 +576,11 @@
 #: waeup/kofa/students/browser.py:980
 #: waeup/kofa/students/browser.py:1001
-#: waeup/kofa/students/browser.py:1579
-#: waeup/kofa/students/browser.py:1618
-#: waeup/kofa/students/browser.py:2132
-#: waeup/kofa/students/browser.py:2164
-#: waeup/kofa/students/browser.py:2440
-#: waeup/kofa/students/browser.py:2455
-#: waeup/kofa/students/browser.py:2587
+#: 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
 msgid "Save"
 msgstr ""
@@ -601,9 +601,9 @@
 #: waeup/kofa/browser/pages.py:2138
 #: waeup/kofa/browser/pages.py:2149
-#: waeup/kofa/hostels/browser.py:139
-#: waeup/kofa/hostels/browser.py:144
+#: waeup/kofa/hostels/browser.py:166
+#: waeup/kofa/hostels/browser.py:171
 #: waeup/kofa/students/browser.py:301
-#: waeup/kofa/students/browser.py:2138
-#: waeup/kofa/students/browser.py:2176
+#: waeup/kofa/students/browser.py:2158
+#: waeup/kofa/students/browser.py:2196
 msgid "Remove selected"
 msgstr ""
@@ -618,5 +618,5 @@
 #: waeup/kofa/applicants/browser.py:1439
 #: waeup/kofa/applicants/browser.py:1645
-#: waeup/kofa/students/browser.py:1083
+#: waeup/kofa/students/browser.py:1089
 msgid "Submit"
 msgstr ""
@@ -688,5 +688,5 @@
 #: waeup/kofa/applicants/browser.py:1540
 #: waeup/kofa/browser/pages.py:1963
-#: waeup/kofa/students/browser.py:3479
+#: waeup/kofa/students/browser.py:3521
 msgid "Discarded export"
 msgstr ""
@@ -741,9 +741,9 @@
 #: waeup/kofa/browser/pages.py:163
 #: waeup/kofa/students/browser.py:346
-#: waeup/kofa/students/browser.py:1065
-#: waeup/kofa/students/browser.py:1639
-#: waeup/kofa/students/browser.py:1873
-#: waeup/kofa/students/browser.py:2197
-#: waeup/kofa/students/browser.py:2841
+#: 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
 #. Default: ""
 msgid "Successfully removed: ${a}"
@@ -898,17 +898,17 @@
 
 #: waeup/kofa/applicants/browser.py:756
-#: waeup/kofa/students/utils.py:487
+#: waeup/kofa/students/utils.py:494
 msgid "This type of payment has already been made."
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:771
-#: waeup/kofa/students/browser.py:1931
-#: waeup/kofa/students/browser.py:1970
-#: waeup/kofa/students/browser.py:2005
+#: waeup/kofa/students/browser.py:1941
+#: waeup/kofa/students/browser.py:1980
+#: waeup/kofa/students/browser.py:2015
 msgid "Payment ticket created."
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:794
-#: waeup/kofa/students/browser.py:2029
+#: waeup/kofa/students/browser.py:2039
 #. Default: ""
 msgid "${a}: Online Payment Ticket ${b}"
@@ -920,10 +920,10 @@
 
 #: waeup/kofa/applicants/browser.py:839
-#: waeup/kofa/students/browser.py:2086
+#: waeup/kofa/students/browser.py:2096
 msgid "Payment Data"
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:845
-#: waeup/kofa/students/browser.py:2092
+#: waeup/kofa/students/browser.py:2102
 msgid "Online Payment Slip"
 msgstr ""
@@ -975,8 +975,8 @@
 #: waeup/kofa/applicants/browser.py:1151
 #: waeup/kofa/applicants/browser.py:1188
-#: waeup/kofa/students/browser.py:1581
-#: waeup/kofa/students/browser.py:1623
-#: waeup/kofa/students/browser.py:1854
-#: waeup/kofa/students/browser.py:2849
+#: waeup/kofa/students/browser.py:1589
+#: waeup/kofa/students/browser.py:1631
+#: waeup/kofa/students/browser.py:1864
+#: waeup/kofa/students/browser.py:2884
 msgid "Remove selected tickets"
 msgstr ""
@@ -1192,6 +1192,6 @@
 
 #: waeup/kofa/applicants/interfaces.py:200
-#: waeup/kofa/students/browser.py:1377
-#: waeup/kofa/students/browser.py:1534
+#: waeup/kofa/students/browser.py:1383
+#: waeup/kofa/students/browser.py:1542
 #: waeup/kofa/university/interfaces.py:40
 #: waeup/kofa/university/interfaces.py:83
@@ -1214,7 +1214,7 @@
 
 #: waeup/kofa/applicants/interfaces.py:206
-#: waeup/kofa/students/browser.py:1378
-#: waeup/kofa/students/browser.py:1535
-#: waeup/kofa/students/interfaces.py:644
+#: 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/browser/templates/source.pt:23
@@ -1275,5 +1275,5 @@
 #: waeup/kofa/applicants/interfaces.py:486
 #: waeup/kofa/interfaces.py:635
-#: waeup/kofa/students/interfaces.py:229
+#: waeup/kofa/students/interfaces.py:230
 msgid "Account suspended"
 msgstr ""
@@ -1286,6 +1286,6 @@
 
 #: waeup/kofa/applicants/interfaces.py:358
-#: waeup/kofa/students/interfaces.py:277
-#: waeup/kofa/students/interfaces.py:395
+#: waeup/kofa/students/interfaces.py:278
+#: waeup/kofa/students/interfaces.py:396
 msgid "Registration Number"
 msgstr ""
@@ -1293,6 +1293,6 @@
 #: waeup/kofa/applicants/interfaces.py:365
 #: waeup/kofa/applicants/interfaces.py:504
-#: waeup/kofa/students/interfaces.py:256
-#: waeup/kofa/students/interfaces.py:418
+#: waeup/kofa/students/interfaces.py:257
+#: waeup/kofa/students/interfaces.py:419
 msgid "First Name"
 msgstr ""
@@ -1300,5 +1300,5 @@
 #: waeup/kofa/applicants/interfaces.py:370
 #: waeup/kofa/applicants/interfaces.py:509
-#: waeup/kofa/students/interfaces.py:261
+#: waeup/kofa/students/interfaces.py:262
 msgid "Middle Name"
 msgstr ""
@@ -1307,5 +1307,5 @@
 #: waeup/kofa/applicants/interfaces.py:514
 #: waeup/kofa/applicants/interfaces.py:621
-#: waeup/kofa/students/interfaces.py:266
+#: waeup/kofa/students/interfaces.py:267
 msgid "Last Name (Surname)"
 msgstr ""
@@ -1313,5 +1313,5 @@
 #: waeup/kofa/applicants/interfaces.py:380
 #: waeup/kofa/applicants/interfaces.py:527
-#: waeup/kofa/students/interfaces.py:341
+#: waeup/kofa/students/interfaces.py:342
 msgid "Date of Birth"
 msgstr ""
@@ -1319,5 +1319,5 @@
 #: waeup/kofa/applicants/interfaces.py:386
 #: waeup/kofa/browser/viewlets.py:1085
-#: waeup/kofa/students/interfaces.py:271
+#: waeup/kofa/students/interfaces.py:272
 msgid "Sex"
 msgstr ""
@@ -1332,5 +1332,5 @@
 #: waeup/kofa/interfaces.py:538
 #: waeup/kofa/interfaces.py:616
-#: waeup/kofa/students/interfaces.py:423
+#: waeup/kofa/students/interfaces.py:424
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:100
 msgid "Email Address"
@@ -1342,5 +1342,5 @@
 #: waeup/kofa/interfaces.py:543
 #: waeup/kofa/interfaces.py:623
-#: waeup/kofa/students/interfaces.py:302
+#: waeup/kofa/students/interfaces.py:303
 msgid "Phone"
 msgstr ""
@@ -1362,5 +1362,5 @@
 
 #: waeup/kofa/applicants/interfaces.py:420
-#: waeup/kofa/students/interfaces.py:251
+#: waeup/kofa/students/interfaces.py:252
 #: waeup/kofa/students/browser_templates/containerpage.pt:41
 #: waeup/kofa/browser/templates/findstudentspage.pt:30
@@ -1463,9 +1463,9 @@
 
 #: waeup/kofa/applicants/utils.py:60
-#: waeup/kofa/students/utils.py:414
-#: waeup/kofa/students/utils.py:441
-#: waeup/kofa/students/utils.py:452
-#: waeup/kofa/students/utils.py:513
-#: waeup/kofa/students/utils.py:1073
+#: 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
 msgid "Session configuration object is not available."
 msgstr ""
@@ -1473,5 +1473,5 @@
 #: waeup/kofa/applicants/utils.py:70
 #: waeup/kofa/applicants/utils.py:76
-#: waeup/kofa/students/utils.py:485
+#: waeup/kofa/students/utils.py:492
 msgid "Amount could not be determined."
 msgstr ""
@@ -1709,5 +1709,5 @@
 
 #: waeup/kofa/browser/breadcrumbs.py:174
-#: waeup/kofa/students/browser.py:3465
+#: waeup/kofa/students/browser.py:3507
 msgid "Student Data Exports"
 msgstr ""
@@ -1953,6 +1953,6 @@
 #: waeup/kofa/browser/pages.py:142
 #: waeup/kofa/browser/pages.py:1262
-#: waeup/kofa/hostels/browser.py:339
-#: waeup/kofa/hostels/browser.py:373
+#: waeup/kofa/hostels/browser.py:372
+#: waeup/kofa/hostels/browser.py:406
 #: waeup/kofa/students/browser.py:333
 msgid "No item selected."
@@ -2174,7 +2174,7 @@
 #: waeup/kofa/students/browser.py:288
 #: waeup/kofa/students/browser.py:331
-#: waeup/kofa/students/browser.py:2955
-#: waeup/kofa/students/browser.py:3180
-#: waeup/kofa/students/browser.py:3363
+#: waeup/kofa/students/browser.py:2990
+#: waeup/kofa/students/browser.py:3215
+#: waeup/kofa/students/browser.py:3399
 msgid "No student found."
 msgstr ""
@@ -2290,5 +2290,5 @@
 
 #: waeup/kofa/browser/pages.py:2697
-#: waeup/kofa/students/browser.py:3007
+#: waeup/kofa/students/browser.py:3042
 msgid "The portal is in maintenance mode. Password request forms are temporarily disabled."
 msgstr ""
@@ -2300,5 +2300,5 @@
 
 #: waeup/kofa/browser/pages.py:2758
-#: waeup/kofa/students/browser.py:3084
+#: waeup/kofa/students/browser.py:3119
 msgid "You have successfully requested a password for the"
 msgstr ""
@@ -2400,5 +2400,5 @@
 #: waeup/kofa/documents/viewlets.py:60
 #: waeup/kofa/documents/viewlets.py:79
-#: waeup/kofa/hostels/browser.py:275
+#: waeup/kofa/hostels/browser.py:308
 #: waeup/kofa/students/viewlets.py:195
 #: waeup/kofa/students/viewlets.py:286
@@ -3250,5 +3250,5 @@
 
 #: waeup/kofa/hostels/browser.py:115
-#: waeup/kofa/hostels/browser.py:134
+#: waeup/kofa/hostels/browser.py:161
 msgid "Manage accommodation section"
 msgstr ""
@@ -3258,123 +3258,131 @@
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:137
-#: waeup/kofa/hostels/browser.py:159
-#: waeup/kofa/hostels/browser.py:236
+#: waeup/kofa/hostels/browser.py:133
+msgid "Release all expired bed space allocations"
+msgstr ""
+
+#: waeup/kofa/hostels/browser.py:164
+#: waeup/kofa/hostels/browser.py:186
+#: waeup/kofa/hostels/browser.py:269
 msgid "Add hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:138
-#: waeup/kofa/hostels/browser.py:164
+#: waeup/kofa/hostels/browser.py:165
+#: waeup/kofa/hostels/browser.py:191
 msgid "Clear all hostels"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:167
+#: waeup/kofa/hostels/browser.py:194
 msgid "All hostels cleared."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:178
+#: waeup/kofa/hostels/browser.py:205
 msgid "You can't change the booking session before clearing all hostels."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:195
+#: waeup/kofa/hostels/browser.py:223
+msgid "Forbidden"
+msgstr ""
+
+#: waeup/kofa/hostels/browser.py:228
 msgid "Portal must be in maintenance mode for releasing expired bed allocations."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:205
+#: waeup/kofa/hostels/browser.py:238
 #. Default: ""
 msgid "Successfully released ${a} beds."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:208
-#: waeup/kofa/hostels/browser.py:385
+#: waeup/kofa/hostels/browser.py:241
+#: waeup/kofa/hostels/browser.py:418
 #. Default: ""
 msgid "Successfully released beds: ${a}"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:211
+#: waeup/kofa/hostels/browser.py:244
 msgid "No bed released."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:226
+#: waeup/kofa/hostels/browser.py:259
 msgid "Bed Statistics"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:240
+#: waeup/kofa/hostels/browser.py:273
 msgid "Create hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:249
+#: waeup/kofa/hostels/browser.py:282
 msgid "The hostel already exists."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:251
+#: waeup/kofa/hostels/browser.py:284
 msgid "Hostel created."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:286
+#: waeup/kofa/hostels/browser.py:319
 msgid "Manage hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:289
-#: waeup/kofa/hostels/browser.py:305
+#: waeup/kofa/hostels/browser.py:322
+#: waeup/kofa/hostels/browser.py:338
 msgid "Update all beds"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:290
-#: waeup/kofa/hostels/browser.py:333
+#: waeup/kofa/hostels/browser.py:323
+#: waeup/kofa/hostels/browser.py:366
 msgid "Switch reservation of selected beds"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:291
-#: waeup/kofa/hostels/browser.py:367
+#: waeup/kofa/hostels/browser.py:324
+#: waeup/kofa/hostels/browser.py:400
 msgid "Release selected beds"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:292
+#: waeup/kofa/hostels/browser.py:325
+#: waeup/kofa/hostels/browser.py:427
+msgid "Clear hostel"
+msgstr ""
+
+#: waeup/kofa/hostels/browser.py:339
+msgid "Attention: The updater removes all reservation flags of existing beds. You really want to update?"
+msgstr ""
+
+#: waeup/kofa/hostels/browser.py:344
+msgid "Portal must be in maintenance mode for bed updates."
+msgstr ""
+
+#: waeup/kofa/hostels/browser.py:352
+#. Default: ""
+msgid "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified"
+msgstr ""
+
+#: waeup/kofa/hostels/browser.py:357
+#. Default: ""
+msgid "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
+msgstr ""
+
+#: waeup/kofa/hostels/browser.py:391
+#. Default: ""
+msgid "Successfully switched ${a} beds."
+msgstr ""
+
 #: waeup/kofa/hostels/browser.py:394
-msgid "Clear hostel"
-msgstr ""
-
-#: waeup/kofa/hostels/browser.py:306
-msgid "Attention: The updater removes all reservation flags of existing beds. You really want to update?"
-msgstr ""
-
-#: waeup/kofa/hostels/browser.py:311
-msgid "Portal must be in maintenance mode for bed updates."
-msgstr ""
-
-#: waeup/kofa/hostels/browser.py:319
-#. Default: ""
-msgid "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified"
-msgstr ""
-
-#: waeup/kofa/hostels/browser.py:324
-#. Default: ""
-msgid "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
-msgstr ""
-
-#: waeup/kofa/hostels/browser.py:358
-#. Default: ""
-msgid "Successfully switched ${a} beds."
-msgstr ""
-
-#: waeup/kofa/hostels/browser.py:361
 #. Default: ""
 msgid "Successfully switched beds: ${a}"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:390
+#: waeup/kofa/hostels/browser.py:423
 msgid "No allocated bed selected."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:397
+#: waeup/kofa/hostels/browser.py:430
 msgid "Hostel cleared."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:410
+#: waeup/kofa/hostels/browser.py:443
 msgid "Allocate student"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:417
+#: waeup/kofa/hostels/browser.py:450
 msgid "No valid student id."
 msgstr ""
@@ -3469,9 +3477,9 @@
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:107
+#: waeup/kofa/hostels/interfaces.py:114
 msgid "Hostel Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:111
+#: waeup/kofa/hostels/interfaces.py:118
 #: waeup/kofa/hostels/browser_templates/containerpage.pt:22
 #: waeup/kofa/hostels/browser_templates/containermanagepage.pt:43
@@ -3479,65 +3487,65 @@
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:118
+#: waeup/kofa/hostels/interfaces.py:125
 msgid "Hostel Name"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:124
+#: waeup/kofa/hostels/interfaces.py:131
 msgid "Floors per Block"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:130
+#: waeup/kofa/hostels/interfaces.py:137
 msgid "Rooms per Floor"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:136
+#: waeup/kofa/hostels/interfaces.py:143
 msgid "Blocks for Female Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:144
+#: waeup/kofa/hostels/interfaces.py:151
 msgid "Blocks for Male Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:152
+#: waeup/kofa/hostels/interfaces.py:159
 msgid "Beds for Pre-Study Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:160
+#: waeup/kofa/hostels/interfaces.py:167
 msgid "Beds for Fresh Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:168
+#: waeup/kofa/hostels/interfaces.py:175
 msgid "Beds for Returning Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:176
+#: waeup/kofa/hostels/interfaces.py:183
 msgid "Beds for Final Year Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:184
+#: waeup/kofa/hostels/interfaces.py:191
 msgid "Beds without category"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:192
+#: waeup/kofa/hostels/interfaces.py:199
 msgid "Special Handling"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:199
+#: waeup/kofa/hostels/interfaces.py:206
 msgid "Rent"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:209
+#: waeup/kofa/hostels/interfaces.py:216
 msgid "Female and male blocks overlap."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:219
+#: waeup/kofa/hostels/interfaces.py:226
 msgid "Bed categories overlap."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:252
+#: waeup/kofa/hostels/interfaces.py:259
 msgid "Bed Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:258
+#: waeup/kofa/hostels/interfaces.py:265
 #: waeup/kofa/hostels/browser_templates/containerstatistics.pt:5
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:48
@@ -3545,21 +3553,21 @@
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:264
+#: waeup/kofa/hostels/interfaces.py:271
 msgid "Bed Number"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:269
+#: waeup/kofa/hostels/interfaces.py:276
 msgid "Owner (Student)"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:270
+#: waeup/kofa/hostels/interfaces.py:277
 msgid "Enter valid student id."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:285
+#: waeup/kofa/hostels/interfaces.py:292
 msgid "Either student does not exist or student is not in accommodation session."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:292
+#: waeup/kofa/hostels/interfaces.py:299
 #. Default: ""
 msgid "This student resides in bed ${a}."
@@ -3582,4 +3590,12 @@
 msgstr ""
 
+#: waeup/kofa/hostels/interfaces.py:76
+msgid "Allocation Expiration Time (days)"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:77
+msgid "Number of days after which allocation is being annulled"
+msgstr ""
+
 #: waeup/kofa/hostels/vocabularies.py:38
 msgid "Bed A"
@@ -3767,6 +3783,6 @@
 
 #: waeup/kofa/interfaces.py:270
-#: waeup/kofa/students/browser.py:1381
-#: waeup/kofa/students/browser.py:1541
+#: waeup/kofa/students/browser.py:1387
+#: waeup/kofa/students/browser.py:1549
 #: waeup/kofa/students/browser_templates/courseticketmanagepage.pt:10
 msgid "Grade"
@@ -4083,6 +4099,6 @@
 
 #: waeup/kofa/payments/interfaces.py:51
-#: waeup/kofa/students/interfaces.py:848
-#: waeup/kofa/students/interfaces.py:871
+#: waeup/kofa/students/interfaces.py:855
+#: waeup/kofa/students/interfaces.py:878
 msgid "Payment Category"
 msgstr ""
@@ -4093,6 +4109,6 @@
 
 #: waeup/kofa/payments/interfaces.py:70
-#: waeup/kofa/students/interfaces.py:855
-#: waeup/kofa/students/interfaces.py:878
+#: waeup/kofa/students/interfaces.py:862
+#: waeup/kofa/students/interfaces.py:885
 msgid "Payment Session"
 msgstr ""
@@ -4141,5 +4157,5 @@
 
 #: waeup/kofa/students/accommodation.py:142
-#: waeup/kofa/students/browser.py:2285
+#: waeup/kofa/students/browser.py:2305
 #. Default: ""
 msgid "There is no free bed in your category ${a}."
@@ -4147,5 +4163,5 @@
 
 #: waeup/kofa/students/accommodation.py:154
-#: waeup/kofa/students/browser.py:2325
+#: waeup/kofa/students/browser.py:2345
 #. Default: ""
 msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
@@ -4157,5 +4173,5 @@
 msgstr ""
 
-#: waeup/kofa/students/batching.py:1008
+#: waeup/kofa/students/batching.py:1014
 msgid "System"
 msgstr ""
@@ -4169,9 +4185,9 @@
 msgstr ""
 
-#: waeup/kofa/students/batching.py:658
+#: waeup/kofa/students/batching.py:664
 msgid "CourseTicket Processor"
 msgstr ""
 
-#: waeup/kofa/students/batching.py:782
+#: waeup/kofa/students/batching.py:788
 msgid "StudentOnlinePayment Processor"
 msgstr ""
@@ -4181,5 +4197,5 @@
 msgstr ""
 
-#: waeup/kofa/students/batching.py:957
+#: waeup/kofa/students/batching.py:963
 msgid "Verdict Processor (special processor, update only)"
 msgstr ""
@@ -4193,69 +4209,73 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1043
+#: waeup/kofa/students/browser.py:1038
+msgid "Level zero must not be assigned a session."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1049
 msgid "Study level has been added."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1045
-#: waeup/kofa/students/browser.py:2767
+#: waeup/kofa/students/browser.py:1051
+#: waeup/kofa/students/browser.py:2802
 msgid "This level exists."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1055
+#: waeup/kofa/students/browser.py:1061
 msgid "No study level selected."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1079
+#: waeup/kofa/students/browser.py:1085
 #: waeup/kofa/students/viewlets.py:752
 msgid "Request transcript"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1089
-#: waeup/kofa/students/browser.py:2520
+#: waeup/kofa/students/browser.py:1095
+#: waeup/kofa/students/browser.py:2555
 msgid "Wrong state"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1108
-#: waeup/kofa/students/browser.py:2237
-#: waeup/kofa/students/browser.py:2542
-#: waeup/kofa/students/browser.py:2691
+#: waeup/kofa/students/browser.py:1114
+#: waeup/kofa/students/browser.py:2257
+#: waeup/kofa/students/browser.py:2577
+#: waeup/kofa/students/browser.py:2726
 msgid "Activation code is invalid."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1111
-#: waeup/kofa/students/browser.py:2292
-#: waeup/kofa/students/browser.py:2545
-#: waeup/kofa/students/browser.py:2695
+#: waeup/kofa/students/browser.py:1117
+#: waeup/kofa/students/browser.py:2312
+#: waeup/kofa/students/browser.py:2580
+#: waeup/kofa/students/browser.py:2730
 msgid "Activation code has already been used."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1116
-#: waeup/kofa/students/browser.py:2301
-#: waeup/kofa/students/browser.py:2550
-#: waeup/kofa/students/browser.py:2699
-#: waeup/kofa/students/browser.py:2984
+#: 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
 msgid "invalidated"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1120
-#: waeup/kofa/students/browser.py:2307
-#: waeup/kofa/students/browser.py:2554
-#: waeup/kofa/students/browser.py:2704
+#: waeup/kofa/students/browser.py:1126
+#: waeup/kofa/students/browser.py:2327
+#: waeup/kofa/students/browser.py:2589
+#: waeup/kofa/students/browser.py:2739
 msgid "You are not the owner of this access code."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1144
+#: waeup/kofa/students/browser.py:1150
 msgid "Transcript processing has been started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1164
+#: waeup/kofa/students/browser.py:1170
 msgid "You have already signed this transcript."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1168
+#: waeup/kofa/students/browser.py:1174
 msgid "Transcript signed."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1195
+#: waeup/kofa/students/browser.py:1201
 #: waeup/kofa/students/viewlets.py:768
 #: waeup/kofa/students/workflow.py:212
@@ -4263,13 +4283,13 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1196
+#: waeup/kofa/students/browser.py:1202
 msgid "Save comment and validate transcript"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1219
+#: waeup/kofa/students/browser.py:1225
 msgid "Transcript validated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1245
+#: waeup/kofa/students/browser.py:1251
 #: waeup/kofa/students/viewlets.py:784
 #: waeup/kofa/students/workflow.py:219
@@ -4277,32 +4297,32 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1246
+#: waeup/kofa/students/browser.py:1252
 msgid "Save comment and release transcript"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1269
+#: waeup/kofa/students/browser.py:1275
 msgid "Transcript released and final transcript file saved."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1302
-#: waeup/kofa/students/browser.py:1336
+#: waeup/kofa/students/browser.py:1308
+#: waeup/kofa/students/browser.py:1342
 msgid "Forbidden!"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1316
+#: waeup/kofa/students/browser.py:1322
 #. Default: ""
 msgid "${a}: Transcript Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1351
+#: waeup/kofa/students/browser.py:1357
 #: waeup/kofa/students/viewlets.py:801
 msgid "Academic Transcript"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1358
+#: waeup/kofa/students/browser.py:1364
 msgid "CERTIFIED TRUE COPY"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1376
+#: waeup/kofa/students/browser.py:1382
 #: waeup/kofa/students/browser_templates/transcript.pt:36
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:14
@@ -4312,6 +4332,6 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1379
-#: waeup/kofa/students/interfaces.py:670
+#: waeup/kofa/students/browser.py:1385
+#: waeup/kofa/students/interfaces.py:677
 #: waeup/kofa/university/interfaces.py:164
 #: waeup/kofa/students/browser_templates/transcript.pt:39
@@ -4320,9 +4340,9 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1380
-#: waeup/kofa/students/browser.py:1540
-#: waeup/kofa/students/browser.py:3434
-#: waeup/kofa/students/interfaces.py:693
-#: waeup/kofa/students/interfaces.py:724
+#: 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_templates/editscorespage.pt:83
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:20
@@ -4332,76 +4352,76 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1415
+#: waeup/kofa/students/browser.py:1421
 #: waeup/kofa/students/viewlets.py:234
 msgid "Transfer student"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1420
+#: waeup/kofa/students/browser.py:1426
 msgid "Transfer"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1424
+#: waeup/kofa/students/browser.py:1430
 msgid "Current level does not match certificate levels."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1427
+#: waeup/kofa/students/browser.py:1433
 msgid "Former study course record incomplete."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1430
+#: waeup/kofa/students/browser.py:1436
 msgid "Maximum number of transfers exceeded."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1433
+#: waeup/kofa/students/browser.py:1439
 msgid "Successfully transferred."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1443
+#: waeup/kofa/students/browser.py:1449
 msgid "Revert previous transfer"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1447
+#: waeup/kofa/students/browser.py:1453
 msgid "No previous transfer."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1452
+#: waeup/kofa/students/browser.py:1458
 msgid "Revert now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1455
+#: waeup/kofa/students/browser.py:1461
 msgid "Previous transfer reverted."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1485
-#. Default: ""
-msgid "${a}: Study Level ${b}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1507
+#: waeup/kofa/students/browser.py:1493
+#. Default: ""
+msgid "${a}: ${b}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1515
 msgid "Level Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1516
+#: waeup/kofa/students/browser.py:1524
 msgid "Course Registration Slip"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1524
+#: waeup/kofa/students/browser.py:1532
 msgid "1st Semester Courses"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1526
+#: waeup/kofa/students/browser.py:1534
 msgid "2nd Semester Courses"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1528
+#: waeup/kofa/students/browser.py:1536
 msgid "Level Courses"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1536
+#: waeup/kofa/students/browser.py:1544
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:43
 msgid "Dept."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1537
+#: waeup/kofa/students/browser.py:1545
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:11
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:42
@@ -4409,5 +4429,5 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1538
+#: waeup/kofa/students/browser.py:1546
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:28
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:45
@@ -4419,31 +4439,26 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1580
-#: waeup/kofa/students/browser.py:1749
-#: waeup/kofa/students/browser.py:1761
-#: waeup/kofa/students/browser.py:2924
+#: waeup/kofa/students/browser.py:1588
+#: waeup/kofa/students/browser.py:1757
+#: waeup/kofa/students/browser.py:1769
+#: waeup/kofa/students/browser.py:2959
 msgid "Add course ticket"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1582
-#: waeup/kofa/students/browser.py:2786
+#: waeup/kofa/students/browser.py:1590
+#: waeup/kofa/students/browser.py:2821
 msgid "Enter valid course code"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1592
-#: waeup/kofa/students/browser.py:2799
+#: waeup/kofa/students/browser.py:1600
+#: waeup/kofa/students/browser.py:2834
 msgid "No valid course code entered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1598
-#: waeup/kofa/students/browser.py:2804
+#: waeup/kofa/students/browser.py:1606
+#: waeup/kofa/students/browser.py:2839
 msgid "Course not found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1615
-#. Default: ""
-msgid "Manage study level ${a}"
-msgstr ""
-
 #: waeup/kofa/students/browser.py:162
 #. Default: ""
@@ -4451,50 +4466,55 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1629
-#: waeup/kofa/students/browser.py:2828
+#: waeup/kofa/students/browser.py:1623
+#. Default: ""
+msgid "Manage ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1637
+#: waeup/kofa/students/browser.py:2863
 msgid "No ticket selected."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1659
-#: waeup/kofa/students/browser.py:1685
+#: waeup/kofa/students/browser.py:1667
+#: waeup/kofa/students/browser.py:1693
 msgid "This is not the student's current level."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1664
+#: waeup/kofa/students/browser.py:1672
 msgid "Course list has been validated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1666
-#: waeup/kofa/students/browser.py:1698
+#: waeup/kofa/students/browser.py:1674
+#: waeup/kofa/students/browser.py:1706
 msgid "Student is in the wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1691
+#: waeup/kofa/students/browser.py:1699
 msgid "Course list request has been annulled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1695
-#: waeup/kofa/students/browser.py:1733
+#: waeup/kofa/students/browser.py:1703
+#: waeup/kofa/students/browser.py:1741
 msgid "Course list has been unregistered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1726
+#: waeup/kofa/students/browser.py:1734
 msgid "Course registration has ended. Unregistration is disabled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1730
+#: waeup/kofa/students/browser.py:1738
 msgid "This is not your current level."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1736
+#: waeup/kofa/students/browser.py:1744
 msgid "You are in the wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1785
+#: waeup/kofa/students/browser.py:1794
 #. Default: ""
 msgid "${a}: Course Ticket ${b}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1818
+#: waeup/kofa/students/browser.py:1828
 #. Default: ""
 msgid "Manage course ticket ${a}"
@@ -4507,37 +4527,37 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1851
+#: waeup/kofa/students/browser.py:1861
 #. Default: ""
 msgid "${a}: Payments"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1893
+#: waeup/kofa/students/browser.py:1903
 msgid "Add online payment"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1901
+#: waeup/kofa/students/browser.py:1911
+#: waeup/kofa/students/browser.py:1967
+#: waeup/kofa/students/browser.py:2000
+msgid "Create ticket"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1923
+#: waeup/kofa/students/utils.py:639
+msgid "Your current session does not match accommodation session."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1929
+msgid "You have not yet booked accommodation."
+msgstr ""
+
 #: waeup/kofa/students/browser.py:1957
-#: waeup/kofa/students/browser.py:1990
-msgid "Create ticket"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1913
-#: waeup/kofa/students/utils.py:632
-msgid "Your current session does not match accommodation session."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1919
-msgid "You have not yet booked accommodation."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1947
 msgid "Add previous session online payment"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1952
+#: waeup/kofa/students/browser.py:1962
 msgid "No previous payment to be made."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1987
+#: waeup/kofa/students/browser.py:1997
 msgid "Add balance"
 msgstr ""
@@ -4553,15 +4573,4 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2137
-#: waeup/kofa/students/browser.py:2138
-#: waeup/kofa/students/browser.py:2171
-msgid "Book accommodation"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2142
-#. Default: ""
-msgid "${a}: Accommodation"
-msgstr ""
-
 #: waeup/kofa/students/browser.py:215
 #: waeup/kofa/students/viewlets.py:128
@@ -4570,33 +4579,44 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2168
+#: waeup/kofa/students/browser.py:2157
+#: waeup/kofa/students/browser.py:2158
+#: waeup/kofa/students/browser.py:2191
+msgid "Book accommodation"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2162
+#. Default: ""
+msgid "${a}: Accommodation"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2188
 msgid "Your selection has been saved."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2179
+#: waeup/kofa/students/browser.py:2199
 msgid "You are not allowed to remove bed tickets."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2187
+#: waeup/kofa/students/browser.py:2207
 msgid "No bed ticket selected."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2212
+#: waeup/kofa/students/browser.py:2232
 msgid "Add bed ticket"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2214
+#: waeup/kofa/students/browser.py:2234
 msgid "Create bed ticket"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2250
+#: waeup/kofa/students/browser.py:2270
 msgid "System error: Please contact the adminsitrator."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2267
+#: waeup/kofa/students/browser.py:2287
 msgid "There is no free bed in your desired hostel. Please try another hostel."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2277
+#: waeup/kofa/students/browser.py:2297
 msgid "System error: Please contact the administrator."
 msgstr ""
@@ -4607,50 +4627,50 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2334
+#: waeup/kofa/students/browser.py:2354
 #. Default: ""
 msgid "Bed ticket created and bed booked: ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2351
+#: waeup/kofa/students/browser.py:2371
 #. Default: ""
 msgid "Bed Ticket for Session ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2371
+#: waeup/kofa/students/browser.py:239
+#. Default: ""
+msgid "Bed Ticket ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2391
 msgid "Bed Allocation Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2380
+#: waeup/kofa/students/browser.py:2400
 msgid "Bed Allocation Slip"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:239
-#. Default: ""
-msgid "Bed Ticket ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2425
+#: waeup/kofa/students/browser.py:2460
 #. Default: ""
 msgid "${a}: History"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2437
+#: waeup/kofa/students/browser.py:2472
 msgid "Edit base data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2452
+#: waeup/kofa/students/browser.py:2487
 #: waeup/kofa/students/viewlets.py:578
 msgid "Change password"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2468
+#: waeup/kofa/students/browser.py:2503
 msgid "Password changed."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2480
+#: waeup/kofa/students/browser.py:2515
 msgid "Upload portrait"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2496
+#: waeup/kofa/students/browser.py:2531
 #: waeup/kofa/students/viewlets.py:606
 #: waeup/kofa/students/workflow.py:49
@@ -4658,113 +4678,108 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2500
+#: waeup/kofa/students/browser.py:2535
 msgid "Start clearance now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2506
+#: waeup/kofa/students/browser.py:2541
 msgid "Email address is missing."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2508
+#: waeup/kofa/students/browser.py:2543
 msgid "Phone number is missing."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2524
+#: waeup/kofa/students/browser.py:2559
 msgid "No portrait uploaded."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2559
+#: waeup/kofa/students/browser.py:2594
 msgid "Clearance process has been started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2569
+#: waeup/kofa/students/browser.py:2604
 msgid "Edit clearance data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2590
-#: waeup/kofa/students/browser.py:2606
+#: waeup/kofa/students/browser.py:2625
+#: waeup/kofa/students/browser.py:2641
 msgid "Clearance form has been saved."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2598
+#: waeup/kofa/students/browser.py:2633
 msgid "Save and request clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2599
+#: waeup/kofa/students/browser.py:2634
 msgid "You can not edit your data after requesting clearance. You really want to request clearance now?"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2617
 #: waeup/kofa/students/browser.py:2652
+#: waeup/kofa/students/browser.py:2687
 msgid "This form cannot be submitted. Wrong state!"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2621
 #: waeup/kofa/students/browser.py:2656
+#: waeup/kofa/students/browser.py:2691
 msgid "Clearance has been requested."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2630
+#: waeup/kofa/students/browser.py:2665
 #: waeup/kofa/students/workflow.py:63
 msgid "Request clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2631
+#: waeup/kofa/students/browser.py:2666
 msgid "Enter the CLR access code used for starting clearance."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2634
+#: waeup/kofa/students/browser.py:2669
 msgid "Request clearance now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2646
+#: waeup/kofa/students/browser.py:2681
 msgid "This isn't your CLR access code."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2665
+#: waeup/kofa/students/browser.py:2700
 msgid "Start session"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2669
+#: waeup/kofa/students/browser.py:2704
 msgid "Start now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2678
+#: waeup/kofa/students/browser.py:2713
 msgid "You are not entitled to start session."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2718
+#: waeup/kofa/students/browser.py:2753
 msgid "An error occurred, please contact the system administrator."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2721
+#: waeup/kofa/students/browser.py:2756
 msgid "Session started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2740
+#: waeup/kofa/students/browser.py:2775
 #. Default: ""
 msgid "Add current level ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2752
+#: waeup/kofa/students/browser.py:2787
 msgid "Your data are incomplete"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2758
+#: waeup/kofa/students/browser.py:2793
 msgid "Create course list now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2771
-#: waeup/kofa/students/utils.py:627
+#: waeup/kofa/students/browser.py:2806
+#: waeup/kofa/students/utils.py:634
 msgid "Your data are incomplete."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2774
+#: waeup/kofa/students/browser.py:2809
 msgid "You successfully created a new course list."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2816
-#. Default: ""
-msgid "Edit course list of ${a}"
 msgstr ""
 
@@ -4774,59 +4789,43 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2870
+#: waeup/kofa/students/browser.py:2851
+#. Default: ""
+msgid "Edit course list of ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2905
 msgid "All course tickets updated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2873
+#: waeup/kofa/students/browser.py:2908
 msgid "Update all tickets"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2874
+#: waeup/kofa/students/browser.py:2909
 msgid "Update all course parameters including course titles."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2882
+#: waeup/kofa/students/browser.py:2917
 msgid "You are a postgraduate student, your course list can't bee registered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2898
+#: waeup/kofa/students/browser.py:2933
 msgid "Course list has been registered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2902
+#: waeup/kofa/students/browser.py:2937
 msgid "Register course list"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2903
+#: waeup/kofa/students/browser.py:2938
 msgid "You can not edit your course list after registration. You really want to register?"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2940
+#: waeup/kofa/students/browser.py:2975
 msgid "Set password for first-time login"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2943
+#: waeup/kofa/students/browser.py:2978
 msgid "Set"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2958
-msgid "More than one student found."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2966
-msgid "Access code is invalid."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2969
-#. Default: ""
-msgid "Password has already been set. Your Student Id is ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2975
-msgid "Password has already been set. You are using the wrong Access Code."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2981
-msgid "Access code has already been used."
 msgstr ""
 
@@ -4836,25 +4835,46 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2990
+#: waeup/kofa/students/browser.py:2993
+msgid "More than one student found."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3001
+msgid "Access code is invalid."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3004
+#. Default: ""
+msgid "Password has already been set. Your Student Id is ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3010
+msgid "Password has already been set. You are using the wrong Access Code."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3016
+msgid "Access code has already been used."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3025
 #. Default: ""
 msgid "Password has been set. Your Student Id is ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3002
+#: waeup/kofa/students/browser.py:3037
 msgid "Request password for first-time login"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3028
-#: waeup/kofa/students/browser.py:3059
+#: waeup/kofa/students/browser.py:3063
+#: waeup/kofa/students/browser.py:3094
 msgid "No student record found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3104
+#: waeup/kofa/students/browser.py:3139
 msgid "Your password request was successful."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3120
-#: waeup/kofa/students/interfaces.py:458
-#: waeup/kofa/students/interfaces.py:534
+#: 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_templates/exportconfig_certificate.pt:23
@@ -4863,8 +4883,8 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3121
-#: waeup/kofa/students/interfaces.py:465
-#: waeup/kofa/students/interfaces.py:504
-#: waeup/kofa/students/interfaces.py:540
+#: 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_templates/exportconfig_certificate.pt:33
@@ -4873,16 +4893,17 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3171
+#: waeup/kofa/students/browser.py:3206
 msgid "in any session"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3177
+#: waeup/kofa/students/browser.py:3212
 msgid "at any level"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3214
-#: waeup/kofa/students/interfaces.py:579
-#: waeup/kofa/students/interfaces.py:775
-#: waeup/kofa/students/utils.py:266
+#: 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_templates/transcript.pt:35
 #: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:14
@@ -4891,8 +4912,8 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3215
-#: waeup/kofa/students/browser.py:3433
-#: waeup/kofa/students/interfaces.py:572
-#: waeup/kofa/students/utils.py:268
+#: 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_templates/editscorespage.pt:82
@@ -4904,35 +4925,35 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3256
+#: waeup/kofa/students/browser.py:3291
 msgid "%d students have been cleared."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3312
+#: waeup/kofa/students/browser.py:3348
 msgid "Uploaded file contains illegal data. Ignored"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3317
+#: waeup/kofa/students/browser.py:3353
 msgid "No file provided."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3342
+#: waeup/kofa/students/browser.py:3378
 msgid "Error: Score(s) of following students have not been updated (only integers are allowed): %s., "
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3352
-#: waeup/kofa/students/browser.py:3389
+#: waeup/kofa/students/browser.py:3388
+#: waeup/kofa/students/browser.py:3425
 msgid "Score editing disabled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3356
-#: waeup/kofa/students/browser.py:3393
+#: waeup/kofa/students/browser.py:3392
+#: waeup/kofa/students/browser.py:3429
 msgid "Current academic session not set."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3374
+#: waeup/kofa/students/browser.py:3410
 msgid "You successfully updated course results."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3428
+#: waeup/kofa/students/browser.py:3469
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:8
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:39
@@ -4940,9 +4961,9 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3429
+#: waeup/kofa/students/browser.py:3470
 msgid "Reg. No."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3430
+#: waeup/kofa/students/browser.py:3471
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:10
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:41
@@ -4950,5 +4971,5 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3431
+#: waeup/kofa/students/browser.py:3472
 #: waeup/kofa/students/browser_templates/editscorespage.pt:80
 #: waeup/kofa/students/browser_templates/exportjobsindex.pt:9
@@ -4960,5 +4981,5 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3432
+#: waeup/kofa/students/browser.py:3473
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:13
 #: waeup/kofa/browser/templates/mytranscriptrequests.pt:44
@@ -4966,22 +4987,22 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3492
-#: waeup/kofa/students/browser.py:3657
+#: waeup/kofa/students/browser.py:3534
+#: waeup/kofa/students/browser.py:3699
 msgid "Configure student data export"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3499
+#: waeup/kofa/students/browser.py:3541
 msgid "All Sessions"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3506
+#: waeup/kofa/students/browser.py:3548
 msgid "All Levels"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3513
+#: waeup/kofa/students/browser.py:3555
 msgid "All Modes"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3520
+#: waeup/kofa/students/browser.py:3562
 msgid "All Payment Categories"
 msgstr ""
@@ -4992,10 +5013,6 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3583
+#: waeup/kofa/students/browser.py:3625
 msgid "Payment dates do not match format d/m/Y."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:3629
-msgid "Export started for students with"
 msgstr ""
 
@@ -5005,6 +5022,6 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3679
-msgid "Export of selected students started."
+#: waeup/kofa/students/browser.py:3671
+msgid "Export started for students with"
 msgstr ""
 
@@ -5013,9 +5030,13 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3758
+#: waeup/kofa/students/browser.py:3721
+msgid "Export of selected students started."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3800
 msgid "Academic session not set. Please contact the administrator."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3787
+#: waeup/kofa/students/browser.py:3829
 msgid "Export started for course tickets with"
 msgstr ""
@@ -5111,7 +5132,7 @@
 #: waeup/kofa/students/browser.py:790
 #: waeup/kofa/students/browser.py:827
-#: waeup/kofa/students/browser.py:1157
-#: waeup/kofa/students/browser.py:1202
-#: waeup/kofa/students/browser.py:1252
+#: waeup/kofa/students/browser.py:1163
+#: waeup/kofa/students/browser.py:1208
+#: waeup/kofa/students/browser.py:1258
 msgid "Student is in wrong state."
 msgstr ""
@@ -5178,5 +5199,5 @@
 
 #: waeup/kofa/students/browser.py:981
-#: waeup/kofa/students/browser.py:1049
+#: waeup/kofa/students/browser.py:1055
 msgid "Remove selected levels"
 msgstr ""
@@ -5732,64 +5753,64 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:235
+#: waeup/kofa/students/interfaces.py:236
 msgid "Reasons for Deactivation"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:237
+#: waeup/kofa/students/interfaces.py:238
 msgid "This message will be shown if and only if deactivated students try to login."
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:243
+#: waeup/kofa/students/interfaces.py:244
 msgid "Flash Notice"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:246
+#: waeup/kofa/students/interfaces.py:247
 msgid "This single-line message will be shown in a flash box."
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:284
-#: waeup/kofa/students/interfaces.py:403
+#: waeup/kofa/students/interfaces.py:285
+#: waeup/kofa/students/interfaces.py:404
 msgid "Matriculation Number"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:291
+#: waeup/kofa/students/interfaces.py:292
 msgid "PWD Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:297
+#: waeup/kofa/students/interfaces.py:298
 msgid "Email"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:330
+#: waeup/kofa/students/interfaces.py:331
 msgid "Officer's Comment"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:335
+#: waeup/kofa/students/interfaces.py:336
 msgid "CLR Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:348
+#: waeup/kofa/students/interfaces.py:349
 msgid "Nationality"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:356
+#: waeup/kofa/students/interfaces.py:357
 msgid "Employer"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:365
+#: waeup/kofa/students/interfaces.py:366
 msgid "Updated"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:371
-#: waeup/kofa/students/interfaces.py:387
+#: waeup/kofa/students/interfaces.py:372
+#: waeup/kofa/students/interfaces.py:388
 msgid "Permanent Address"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:413
+#: waeup/kofa/students/interfaces.py:414
 msgid "Registr. or Matric. Number"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:437
-#: waeup/kofa/students/interfaces.py:498
+#: waeup/kofa/students/interfaces.py:438
+#: waeup/kofa/students/interfaces.py:499
 #: waeup/kofa/students/reports/browser_templates/levelreportgeneratorpage.pt:10
 #: waeup/kofa/students/browser_templates/filterstudentspage.pt:54
@@ -5797,66 +5818,70 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:443
+#: waeup/kofa/students/interfaces.py:444
 msgid "Entry Mode"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:450
-#: waeup/kofa/students/interfaces.py:511
+#: waeup/kofa/students/interfaces.py:451
+#: waeup/kofa/students/interfaces.py:512
 msgid "Entry Session"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:472
-#: waeup/kofa/students/interfaces.py:528
+#: waeup/kofa/students/interfaces.py:473
+#: waeup/kofa/students/interfaces.py:529
 msgid "Current Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:479
+#: waeup/kofa/students/interfaces.py:480
 msgid "Previous Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:546
+#: waeup/kofa/students/interfaces.py:547
 msgid "Bypass validation"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:551
-#: waeup/kofa/students/interfaces.py:592
+#: waeup/kofa/students/interfaces.py:552
+#: waeup/kofa/students/interfaces.py:593
 msgid "Validated by"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:585
+#: waeup/kofa/students/interfaces.py:586
 msgid "Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:598
+#: waeup/kofa/students/interfaces.py:599
 msgid "Validation Date"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:604
+#: waeup/kofa/students/interfaces.py:605
 msgid "Total Credits"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:610
+#: waeup/kofa/students/interfaces.py:611
 msgid "Unrectified GPA"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:649
+#: waeup/kofa/students/interfaces.py:650
 msgid "Faculty Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:654
+#: waeup/kofa/students/interfaces.py:655
 msgid "Department Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:659
+#: waeup/kofa/students/interfaces.py:660
 #: waeup/kofa/university/interfaces.py:176
 msgid "Semester/Term"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:665
+#: waeup/kofa/students/interfaces.py:666
+msgid "Imported Session"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:672
 #: waeup/kofa/university/interfaces.py:170
 msgid "Passmark"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:675
+#: waeup/kofa/students/interfaces.py:682
 #: waeup/kofa/browser/templates/certificatepage.pt:34
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:44
@@ -5864,22 +5889,22 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:681
+#: waeup/kofa/students/interfaces.py:688
 msgid "Outstanding Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:687
+#: waeup/kofa/students/interfaces.py:694
 #: waeup/kofa/university/interfaces.py:333
 msgid "Course Category"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:700
+#: waeup/kofa/students/interfaces.py:707
 msgid "Carry-over Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:706
+#: waeup/kofa/students/interfaces.py:713
 msgid "Automatical Creation"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:715
+#: waeup/kofa/students/interfaces.py:722
 #: waeup/kofa/university/interfaces.py:321
 #: waeup/kofa/students/browser_templates/transcript.pt:37
@@ -5887,45 +5912,45 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:730
+#: waeup/kofa/students/interfaces.py:737
 #: waeup/kofa/students/browser_templates/exportconfig_course.pt:23
 msgid "Level Session"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:741
+#: waeup/kofa/students/interfaces.py:748
 msgid "Desired Hostel"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:757
+#: waeup/kofa/students/interfaces.py:764
 msgid "Allocated Bed"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:769
+#: waeup/kofa/students/interfaces.py:776
 msgid "Requested Bed Type"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:782
+#: waeup/kofa/students/interfaces.py:789
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:46
 msgid "Booking Date"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:788
+#: waeup/kofa/students/interfaces.py:795
 msgid "Booking Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:812
+#: waeup/kofa/students/interfaces.py:819
 msgid "Current Session Payment"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:818
-#: waeup/kofa/students/interfaces.py:861
-#: waeup/kofa/students/interfaces.py:884
+#: waeup/kofa/students/interfaces.py:825
+#: waeup/kofa/students/interfaces.py:868
+#: waeup/kofa/students/interfaces.py:891
 msgid "Payment Level"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:890
+#: waeup/kofa/students/interfaces.py:897
 msgid "Balance Amount"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:894
+#: waeup/kofa/students/interfaces.py:901
 msgid "Balance in Naira "
 msgstr ""
@@ -5974,5 +5999,5 @@
 
 #: waeup/kofa/students/reports/level_report.py:352
-#: waeup/kofa/students/reports/student_payment_statistics.py:334
+#: waeup/kofa/students/reports/student_payment_statistics.py:338
 #: waeup/kofa/students/reports/student_statistics.py:256
 msgid "New report is being created in background"
@@ -6048,16 +6073,16 @@
 msgstr ""
 
-#: waeup/kofa/students/reports/student_payment_statistics.py:193
 #: waeup/kofa/students/reports/student_payment_statistics.py:197
-#: waeup/kofa/students/reports/student_payment_statistics.py:279
+#: waeup/kofa/students/reports/student_payment_statistics.py:201
+#: waeup/kofa/students/reports/student_payment_statistics.py:283
 msgid "Student Payment Statistics"
 msgstr ""
 
-#: waeup/kofa/students/reports/student_payment_statistics.py:269
-#. Default: ""
-msgid "${a} Student Payments - ${b} -"
-msgstr ""
-
-#: waeup/kofa/students/reports/student_payment_statistics.py:313
+#: waeup/kofa/students/reports/student_payment_statistics.py:273
+#. Default: ""
+msgid "Student Payments - ${a} - ${b} - ${c} - "
+msgstr ""
+
+#: waeup/kofa/students/reports/student_payment_statistics.py:317
 msgid "Create student payment statistics report"
 msgstr ""
@@ -6082,66 +6107,68 @@
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1004
+#: waeup/kofa/students/utils.py:1013
 #. Default: ""
 msgid "<b>Lecturer(s): ${a}</b>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1007
+#: waeup/kofa/students/utils.py:1016
 #. Default: ""
 msgid "<b>Credits: ${a}</b>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1012
-#: waeup/kofa/students/utils.py:1015
+#: waeup/kofa/students/utils.py:1021
+#: waeup/kofa/students/utils.py:1024
 #. Default: ""
 msgid "<b>${a}</b>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1019
+#: waeup/kofa/students/utils.py:1028
 #. Default: ""
 msgid "<b>Total Students: ${a}</b>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1022
+#: waeup/kofa/students/utils.py:1031
 #. Default: ""
 msgid "<b>Total Pass: ${a} (${b}%)</b>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1025
+#: waeup/kofa/students/utils.py:1034
 #. Default: ""
 msgid "<b>Total Fail: ${a} (${b}%)</b>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1029
-#. Default: ""
-msgid "${a} (${b}) - Academic Session ${d}"
-msgstr ""
-
-#: waeup/kofa/students/utils.py:1033
+#: waeup/kofa/students/utils.py:1045
+#. Default: ""
+msgid ""
+"${a} (${b})\n"
+"Academic Session ${d}"
+msgstr ""
+
+#: waeup/kofa/students/utils.py:1049
 #. Default: ""
 msgid "${a} (${b}) - ${d}"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1053
-#: waeup/kofa/students/utils.py:1055
+#: waeup/kofa/students/utils.py:1069
+#: waeup/kofa/students/utils.py:1071
 msgid "Maximum credits exceeded."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:1075
+#: waeup/kofa/students/utils.py:1091
 msgid "Clearance is disabled for this session."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:131
+#: waeup/kofa/students/utils.py:132
 #: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:39
 msgid "Name:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:150
+#: waeup/kofa/students/utils.py:151
 #: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:45
 msgid "Study Course:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:157
-#: waeup/kofa/students/utils.py:925
+#: waeup/kofa/students/utils.py:158
+#: waeup/kofa/students/utils.py:932
 #: waeup/kofa/students/browser_templates/studycoursepage.pt:28
 #: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:51
@@ -6149,6 +6176,6 @@
 msgstr ""
 
-#: waeup/kofa/students/utils.py:166
-#: waeup/kofa/students/utils.py:918
+#: waeup/kofa/students/utils.py:167
+#: waeup/kofa/students/utils.py:925
 #: waeup/kofa/students/browser_templates/studycoursepage.pt:39
 #: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:57
@@ -6156,96 +6183,96 @@
 msgstr ""
 
-#: waeup/kofa/students/utils.py:177
+#: waeup/kofa/students/utils.py:178
 #: waeup/kofa/students/browser_templates/studycoursepage.pt:18
 msgid "Study Mode:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:183
-#: waeup/kofa/students/utils.py:932
+#: waeup/kofa/students/utils.py:184
+#: waeup/kofa/students/utils.py:939
 msgid "Entry Session:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:192
+#: waeup/kofa/students/utils.py:193
 msgid "Current Level:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:202
+#: waeup/kofa/students/utils.py:203
 msgid "Date of Birth:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:305
+#: waeup/kofa/students/utils.py:312
 msgid "Scanned Documents"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:396
+#: waeup/kofa/students/utils.py:403
 msgid "The previous session must not fall below your entry session."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:401
-#: waeup/kofa/students/utils.py:404
+#: waeup/kofa/students/utils.py:408
+#: waeup/kofa/students/utils.py:411
 msgid "This is not a previous session."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:421
-#: waeup/kofa/students/utils.py:460
+#: waeup/kofa/students/utils.py:428
+#: waeup/kofa/students/utils.py:467
 msgid "Study course data are incomplete."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:477
+#: waeup/kofa/students/utils.py:484
 msgid "No bed allocated."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:489
+#: waeup/kofa/students/utils.py:496
 msgid "This category of payments has been disabled."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:515
+#: waeup/kofa/students/utils.py:522
 msgid "Amount must be greater than 0."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:544
+#: waeup/kofa/students/utils.py:551
 msgid "Matriculation number cannot be set."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:563
+#: waeup/kofa/students/utils.py:570
 msgid "Matriculation number already set."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:565
+#: waeup/kofa/students/utils.py:572
 msgid "No certificate assigned."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:572
+#: waeup/kofa/students/utils.py:579
 msgid "Matriculation number %s exists."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:622
+#: waeup/kofa/students/utils.py:629
 #. Default: ""
 msgid "Outside booking period: ${a} - ${b}"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:625
+#: waeup/kofa/students/utils.py:632
 msgid "Outside booking period."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:629
+#: waeup/kofa/students/utils.py:636
 msgid "You are in the wrong registration state."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:635
+#: waeup/kofa/students/utils.py:642
 msgid "You already booked a bed space in current accommodation session."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:658
+#: waeup/kofa/students/utils.py:665
 #. Default: ""
 msgid "This is to inform you that you have been provisionally admitted into ${a} as follows:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:706
+#: waeup/kofa/students/utils.py:713
 #. Default: ""
 msgid "Your Kofa student record was created on ${a}."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:756
+#: waeup/kofa/students/utils.py:763
 #: waeup/kofa/students/viewlets.py:67
 #: waeup/kofa/students/viewlets.py:101
@@ -6254,21 +6281,21 @@
 msgstr ""
 
-#: waeup/kofa/students/utils.py:777
+#: waeup/kofa/students/utils.py:784
 msgid "Workflow History"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:912
+#: waeup/kofa/students/utils.py:919
 msgid "Course of Study:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:939
+#: waeup/kofa/students/utils.py:946
 msgid "Entry Mode:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:946
+#: waeup/kofa/students/utils.py:953
 msgid "Cumulative GPA:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:987
+#: waeup/kofa/students/utils.py:994
 msgid "Error in image file."
 msgstr ""
@@ -6410,45 +6437,49 @@
 msgstr ""
 
-#: waeup/kofa/students/vocabularies.py:103
+#: waeup/kofa/students/vocabularies.py:105
 #. Default: ""
 msgid "Error: wrong level id ${value}"
 msgstr ""
 
-#: waeup/kofa/students/vocabularies.py:108
-#: waeup/kofa/students/vocabularies.py:111
+#: waeup/kofa/students/vocabularies.py:110
+msgid "Level Zero"
+msgstr ""
+
+#: waeup/kofa/students/vocabularies.py:112
+#: waeup/kofa/students/vocabularies.py:115
 #. Default: ""
 msgid "Error: level id ${value} out of range"
 msgstr ""
 
-#: waeup/kofa/students/vocabularies.py:122
+#: waeup/kofa/students/vocabularies.py:126
 #. Default: ""
 msgid "${title} 2nd spillover"
 msgstr ""
 
-#: waeup/kofa/students/vocabularies.py:125
+#: waeup/kofa/students/vocabularies.py:129
 #. Default: ""
 msgid "${title} 3rd spillover"
 msgstr ""
 
-#: waeup/kofa/students/vocabularies.py:128
+#: waeup/kofa/students/vocabularies.py:132
 #. Default: ""
 msgid "${title} 1st spillover"
 msgstr ""
 
-#: waeup/kofa/students/vocabularies.py:130
+#: waeup/kofa/students/vocabularies.py:134
 #. Default: ""
 msgid "${title} on 1st probation"
 msgstr ""
 
-#: waeup/kofa/students/vocabularies.py:132
+#: waeup/kofa/students/vocabularies.py:136
 #. Default: ""
 msgid "${title} on 2nd probation"
 msgstr ""
 
-#: waeup/kofa/students/vocabularies.py:151
+#: waeup/kofa/students/vocabularies.py:155
 msgid "male"
 msgstr ""
 
-#: waeup/kofa/students/vocabularies.py:153
+#: waeup/kofa/students/vocabularies.py:157
 msgid "female"
 msgstr ""
