Index: main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot
===================================================================
--- main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot	(revision 13575)
+++ main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot	(revision 13655)
@@ -15,5 +15,5 @@
 msgstr ""
 "Project-Id-Version: Development/Unknown\n"
-"POT-Creation-Date: Sun Jan 10 10:13:46 2016\n"
+"POT-Creation-Date: Sun Feb  7 15:49:58 2016\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
@@ -32,29 +32,29 @@
 #: waeup/kofa/applicants/browser.py:509
 #: waeup/kofa/applicants/browser.py:542
-#: waeup/kofa/browser/pages.py:898
-#: waeup/kofa/browser/pages.py:1090
-#: waeup/kofa/browser/pages.py:1116
-#: waeup/kofa/browser/pages.py:1400
-#: waeup/kofa/browser/pages.py:1504
-#: waeup/kofa/browser/pages.py:1915
-#: waeup/kofa/browser/pages.py:1937
-#: waeup/kofa/browser/pages.py:1972
-#: waeup/kofa/browser/pages.py:2001
-#: waeup/kofa/browser/pages.py:2002
-#: waeup/kofa/browser/pages.py:2026
-#: waeup/kofa/browser/pages.py:2122
-#: waeup/kofa/browser/pages.py:2166
-#: waeup/kofa/browser/pages.py:2167
-#: waeup/kofa/browser/pages.py:2169
-#: waeup/kofa/browser/pages.py:2224
-#: waeup/kofa/browser/pages.py:2274
-#: waeup/kofa/browser/pages.py:2316
-#: waeup/kofa/browser/pages.py:2347
-#: waeup/kofa/browser/pages.py:2358
-#: waeup/kofa/browser/pages.py:2406
-#: waeup/kofa/browser/pages.py:2408
-#: waeup/kofa/browser/pages.py:2430
-#: waeup/kofa/browser/pages.py:2472
-#: waeup/kofa/browser/pages.py:2530
+#: waeup/kofa/browser/pages.py:904
+#: waeup/kofa/browser/pages.py:1099
+#: waeup/kofa/browser/pages.py:1125
+#: waeup/kofa/browser/pages.py:1409
+#: waeup/kofa/browser/pages.py:1513
+#: waeup/kofa/browser/pages.py:1924
+#: waeup/kofa/browser/pages.py:1946
+#: waeup/kofa/browser/pages.py:1981
+#: waeup/kofa/browser/pages.py:2010
+#: waeup/kofa/browser/pages.py:2011
+#: waeup/kofa/browser/pages.py:2035
+#: waeup/kofa/browser/pages.py:2131
+#: waeup/kofa/browser/pages.py:2175
+#: waeup/kofa/browser/pages.py:2176
+#: waeup/kofa/browser/pages.py:2178
+#: waeup/kofa/browser/pages.py:2233
+#: waeup/kofa/browser/pages.py:2283
+#: waeup/kofa/browser/pages.py:2325
+#: waeup/kofa/browser/pages.py:2356
+#: waeup/kofa/browser/pages.py:2367
+#: waeup/kofa/browser/pages.py:2415
+#: waeup/kofa/browser/pages.py:2417
+#: waeup/kofa/browser/pages.py:2439
+#: waeup/kofa/browser/pages.py:2481
+#: waeup/kofa/browser/pages.py:2539
 #: waeup/kofa/documents/browser.py:107
 #: waeup/kofa/documents/browser.py:153
@@ -67,8 +67,8 @@
 #: waeup/kofa/students/browser.py:1436
 #: waeup/kofa/students/browser.py:1438
-#: waeup/kofa/students/browser.py:1590
-#: waeup/kofa/students/browser.py:1749
-#: waeup/kofa/students/browser.py:1787
-#: waeup/kofa/students/browser.py:1822
+#: waeup/kofa/students/browser.py:1619
+#: waeup/kofa/students/browser.py:1778
+#: waeup/kofa/students/browser.py:1816
+#: waeup/kofa/students/browser.py:1851
 msgid "Cancel"
 msgstr ""
@@ -109,6 +109,6 @@
 
 #: waeup/kofa/accesscodes/browser.py:154
-#: waeup/kofa/browser/pages.py:987
-#: waeup/kofa/browser/pages.py:1711
+#: waeup/kofa/browser/pages.py:993
+#: waeup/kofa/browser/pages.py:1720
 #: waeup/kofa/browser/viewlets.py:193
 msgid "Search"
@@ -354,5 +354,5 @@
 
 #: waeup/kofa/accesscodes/workflow.py:37
-#: waeup/kofa/applicants/workflow.py:39
+#: waeup/kofa/applicants/workflow.py:41
 msgid "initialized"
 msgstr ""
@@ -444,5 +444,5 @@
 
 #: waeup/kofa/applicants/browser.py:119
-#: waeup/kofa/browser/pages.py:2085
+#: waeup/kofa/browser/pages.py:2094
 #: waeup/kofa/students/browser.py:268
 #: waeup/kofa/students/browser.py:310
@@ -464,6 +464,6 @@
 
 #: waeup/kofa/applicants/browser.py:1222
-#: waeup/kofa/browser/pages.py:2584
-#: waeup/kofa/students/browser.py:2809
+#: waeup/kofa/browser/pages.py:2593
+#: waeup/kofa/students/browser.py:2838
 msgid "Send login credentials to email address"
 msgstr ""
@@ -474,5 +474,5 @@
 
 #: waeup/kofa/applicants/browser.py:1249
-#: waeup/kofa/students/browser.py:2826
+#: waeup/kofa/students/browser.py:2855
 msgid "An error occurred."
 msgstr ""
@@ -486,5 +486,5 @@
 
 #: waeup/kofa/applicants/browser.py:1260
-#: waeup/kofa/students/browser.py:2835
+#: waeup/kofa/students/browser.py:2864
 msgid "Your password has already been set and used. Please proceed to the login page."
 msgstr ""
@@ -532,17 +532,17 @@
 #: waeup/kofa/applicants/browser.py:1080
 #: waeup/kofa/applicants/browser.py:1124
-#: waeup/kofa/browser/pages.py:869
-#: waeup/kofa/browser/pages.py:1016
-#: waeup/kofa/browser/pages.py:1025
-#: waeup/kofa/browser/pages.py:1110
-#: waeup/kofa/browser/pages.py:1753
-#: waeup/kofa/browser/pages.py:2001
-#: waeup/kofa/browser/pages.py:2022
-#: waeup/kofa/browser/pages.py:2166
-#: waeup/kofa/browser/pages.py:2194
-#: waeup/kofa/browser/pages.py:2347
-#: waeup/kofa/browser/pages.py:2354
-#: waeup/kofa/browser/pages.py:2406
-#: waeup/kofa/browser/pages.py:2416
+#: waeup/kofa/browser/pages.py:875
+#: waeup/kofa/browser/pages.py:1022
+#: waeup/kofa/browser/pages.py:1034
+#: waeup/kofa/browser/pages.py:1119
+#: waeup/kofa/browser/pages.py:1762
+#: waeup/kofa/browser/pages.py:2010
+#: waeup/kofa/browser/pages.py:2031
+#: waeup/kofa/browser/pages.py:2175
+#: waeup/kofa/browser/pages.py:2203
+#: waeup/kofa/browser/pages.py:2356
+#: waeup/kofa/browser/pages.py:2363
+#: waeup/kofa/browser/pages.py:2415
+#: waeup/kofa/browser/pages.py:2425
 #: waeup/kofa/documents/browser.py:257
 #: waeup/kofa/documents/browser.py:271
@@ -563,9 +563,9 @@
 #: waeup/kofa/students/browser.py:1436
 #: waeup/kofa/students/browser.py:1474
-#: waeup/kofa/students/browser.py:1943
-#: waeup/kofa/students/browser.py:1975
-#: waeup/kofa/students/browser.py:2250
-#: waeup/kofa/students/browser.py:2265
-#: waeup/kofa/students/browser.py:2397
+#: waeup/kofa/students/browser.py:1972
+#: waeup/kofa/students/browser.py:2004
+#: waeup/kofa/students/browser.py:2279
+#: waeup/kofa/students/browser.py:2294
+#: waeup/kofa/students/browser.py:2426
 msgid "Save"
 msgstr ""
@@ -575,16 +575,16 @@
 #: waeup/kofa/applicants/browser.py:341
 #: waeup/kofa/applicants/browser.py:390
-#: waeup/kofa/browser/pages.py:1019
-#: waeup/kofa/browser/pages.py:1049
-#: waeup/kofa/browser/pages.py:1133
-#: waeup/kofa/browser/pages.py:1915
-#: waeup/kofa/browser/pages.py:1923
-#: waeup/kofa/browser/pages.py:2002
-#: waeup/kofa/browser/pages.py:2013
+#: waeup/kofa/browser/pages.py:1025
+#: waeup/kofa/browser/pages.py:1058
+#: waeup/kofa/browser/pages.py:1142
+#: waeup/kofa/browser/pages.py:1924
+#: waeup/kofa/browser/pages.py:1932
+#: waeup/kofa/browser/pages.py:2011
+#: waeup/kofa/browser/pages.py:2022
 #: waeup/kofa/hostels/browser.py:139
 #: waeup/kofa/hostels/browser.py:144
 #: waeup/kofa/students/browser.py:293
-#: waeup/kofa/students/browser.py:1949
-#: waeup/kofa/students/browser.py:1987
+#: waeup/kofa/students/browser.py:1978
+#: waeup/kofa/students/browser.py:2016
 msgid "Remove selected"
 msgstr ""
@@ -601,12 +601,12 @@
 #: waeup/kofa/applicants/browser.py:343
 #: waeup/kofa/applicants/browser.py:448
-#: waeup/kofa/browser/pages.py:2003
-#: waeup/kofa/browser/pages.py:2040
-#: waeup/kofa/browser/pages.py:2170
-#: waeup/kofa/browser/pages.py:2233
-#: waeup/kofa/browser/pages.py:2348
-#: waeup/kofa/browser/pages.py:2367
-#: waeup/kofa/browser/pages.py:2409
-#: waeup/kofa/browser/pages.py:2439
+#: waeup/kofa/browser/pages.py:2012
+#: waeup/kofa/browser/pages.py:2049
+#: waeup/kofa/browser/pages.py:2179
+#: waeup/kofa/browser/pages.py:2242
+#: waeup/kofa/browser/pages.py:2357
+#: waeup/kofa/browser/pages.py:2376
+#: waeup/kofa/browser/pages.py:2418
+#: waeup/kofa/browser/pages.py:2448
 #: waeup/kofa/documents/browser.py:258
 #: waeup/kofa/documents/browser.py:284
@@ -620,12 +620,12 @@
 #: waeup/kofa/applicants/browser.py:344
 #: waeup/kofa/applicants/browser.py:444
-#: waeup/kofa/browser/pages.py:2004
-#: waeup/kofa/browser/pages.py:2036
-#: waeup/kofa/browser/pages.py:2171
-#: waeup/kofa/browser/pages.py:2229
-#: waeup/kofa/browser/pages.py:2349
-#: waeup/kofa/browser/pages.py:2363
-#: waeup/kofa/browser/pages.py:2410
-#: waeup/kofa/browser/pages.py:2435
+#: waeup/kofa/browser/pages.py:2013
+#: waeup/kofa/browser/pages.py:2045
+#: waeup/kofa/browser/pages.py:2180
+#: waeup/kofa/browser/pages.py:2238
+#: waeup/kofa/browser/pages.py:2358
+#: waeup/kofa/browser/pages.py:2372
+#: waeup/kofa/browser/pages.py:2419
+#: waeup/kofa/browser/pages.py:2444
 #: waeup/kofa/documents/browser.py:259
 #: waeup/kofa/documents/browser.py:280
@@ -645,6 +645,6 @@
 
 #: waeup/kofa/applicants/browser.py:1409
-#: waeup/kofa/browser/pages.py:1829
-#: waeup/kofa/students/browser.py:3134
+#: waeup/kofa/browser/pages.py:1838
+#: waeup/kofa/students/browser.py:3163
 msgid "Discarded export"
 msgstr ""
@@ -676,7 +676,7 @@
 #: waeup/kofa/students/browser.py:1025
 #: waeup/kofa/students/browser.py:1495
-#: waeup/kofa/students/browser.py:1686
-#: waeup/kofa/students/browser.py:2008
-#: waeup/kofa/students/browser.py:2643
+#: waeup/kofa/students/browser.py:1715
+#: waeup/kofa/students/browser.py:2037
+#: waeup/kofa/students/browser.py:2672
 #. Default: ""
 msgid "Successfully removed: ${a}"
@@ -688,5 +688,5 @@
 #: waeup/kofa/applicants/browser.py:1130
 #: waeup/kofa/browser/pages.py:201
-#: waeup/kofa/browser/pages.py:2521
+#: waeup/kofa/browser/pages.py:2530
 #: waeup/kofa/hostels/browser.py:50
 #: waeup/kofa/students/browser.py:97
@@ -827,7 +827,7 @@
 
 #: waeup/kofa/applicants/browser.py:730
-#: waeup/kofa/students/browser.py:1744
-#: waeup/kofa/students/browser.py:1783
-#: waeup/kofa/students/browser.py:1817
+#: waeup/kofa/students/browser.py:1773
+#: waeup/kofa/students/browser.py:1812
+#: waeup/kofa/students/browser.py:1846
 msgid "Payment ticket created."
 msgstr ""
@@ -838,5 +838,5 @@
 
 #: waeup/kofa/applicants/browser.py:753
-#: waeup/kofa/students/browser.py:1841
+#: waeup/kofa/students/browser.py:1870
 #. Default: ""
 msgid "${a}: Online Payment Ticket ${b}"
@@ -844,10 +844,10 @@
 
 #: waeup/kofa/applicants/browser.py:798
-#: waeup/kofa/students/browser.py:1897
+#: waeup/kofa/students/browser.py:1926
 msgid "Payment Data"
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:804
-#: waeup/kofa/students/browser.py:1903
+#: waeup/kofa/students/browser.py:1932
 msgid "Online Payment Slip"
 msgstr ""
@@ -897,6 +897,6 @@
 #: waeup/kofa/students/browser.py:1438
 #: waeup/kofa/students/browser.py:1479
-#: waeup/kofa/students/browser.py:1667
-#: waeup/kofa/students/browser.py:2651
+#: waeup/kofa/students/browser.py:1696
+#: waeup/kofa/students/browser.py:2680
 msgid "Remove selected tickets"
 msgstr ""
@@ -914,5 +914,5 @@
 
 #: waeup/kofa/applicants/browser.py:994
-#: waeup/kofa/students/browser.py:1673
+#: waeup/kofa/students/browser.py:1702
 msgid "No payment selected."
 msgstr ""
@@ -1101,8 +1101,8 @@
 #: waeup/kofa/students/browser.py:1240
 #: waeup/kofa/students/browser.py:1391
-#: waeup/kofa/university/interfaces.py:38
-#: waeup/kofa/university/interfaces.py:69
-#: waeup/kofa/university/interfaces.py:113
-#: waeup/kofa/university/interfaces.py:158
+#: waeup/kofa/university/interfaces.py:39
+#: waeup/kofa/university/interfaces.py:70
+#: waeup/kofa/university/interfaces.py:114
+#: waeup/kofa/university/interfaces.py:159
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:15
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:24
@@ -1124,5 +1124,5 @@
 #: waeup/kofa/students/browser.py:1392
 #: waeup/kofa/students/interfaces.py:614
-#: waeup/kofa/university/interfaces.py:165
+#: waeup/kofa/university/interfaces.py:166
 #: waeup/kofa/browser/templates/source.pt:23
 msgid "Title"
@@ -1155,5 +1155,5 @@
 #: waeup/kofa/hostels/interfaces.py:50
 #: waeup/kofa/hostels/interfaces.py:56
-#: waeup/kofa/interfaces.py:782
+#: waeup/kofa/interfaces.py:791
 msgid "Example: "
 msgstr ""
@@ -1168,5 +1168,5 @@
 
 #: waeup/kofa/applicants/interfaces.py:273
-#: waeup/kofa/interfaces.py:792
+#: waeup/kofa/interfaces.py:801
 msgid "Application Fee"
 msgstr ""
@@ -1181,5 +1181,5 @@
 
 #: waeup/kofa/applicants/interfaces.py:343
-#: waeup/kofa/applicants/interfaces.py:470
+#: waeup/kofa/applicants/interfaces.py:469
 #: waeup/kofa/interfaces.py:601
 #: waeup/kofa/students/interfaces.py:187
@@ -1188,5 +1188,5 @@
 
 #: waeup/kofa/applicants/interfaces.py:349
-#: waeup/kofa/applicants/interfaces.py:482
+#: waeup/kofa/applicants/interfaces.py:481
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:29
 msgid "Applicant Id"
@@ -1200,5 +1200,5 @@
 
 #: waeup/kofa/applicants/interfaces.py:362
-#: waeup/kofa/applicants/interfaces.py:488
+#: waeup/kofa/applicants/interfaces.py:487
 #: waeup/kofa/students/interfaces.py:206
 #: waeup/kofa/students/interfaces.py:378
@@ -1207,5 +1207,5 @@
 
 #: waeup/kofa/applicants/interfaces.py:367
-#: waeup/kofa/applicants/interfaces.py:493
+#: waeup/kofa/applicants/interfaces.py:492
 #: waeup/kofa/students/interfaces.py:211
 msgid "Middle Name"
@@ -1213,6 +1213,6 @@
 
 #: waeup/kofa/applicants/interfaces.py:372
-#: waeup/kofa/applicants/interfaces.py:498
-#: waeup/kofa/applicants/interfaces.py:605
+#: waeup/kofa/applicants/interfaces.py:497
+#: waeup/kofa/applicants/interfaces.py:604
 #: waeup/kofa/students/interfaces.py:216
 msgid "Last Name (Surname)"
@@ -1220,5 +1220,5 @@
 
 #: waeup/kofa/applicants/interfaces.py:377
-#: waeup/kofa/applicants/interfaces.py:511
+#: waeup/kofa/applicants/interfaces.py:510
 #: waeup/kofa/students/interfaces.py:291
 msgid "Date of Birth"
@@ -1226,5 +1226,5 @@
 
 #: waeup/kofa/applicants/interfaces.py:383
-#: waeup/kofa/browser/viewlets.py:999
+#: waeup/kofa/browser/viewlets.py:1007
 #: waeup/kofa/students/interfaces.py:221
 msgid "Sex"
@@ -1232,7 +1232,7 @@
 
 #: waeup/kofa/applicants/interfaces.py:389
-#: waeup/kofa/applicants/interfaces.py:518
-#: waeup/kofa/applicants/interfaces.py:548
-#: waeup/kofa/applicants/interfaces.py:610
+#: waeup/kofa/applicants/interfaces.py:517
+#: waeup/kofa/applicants/interfaces.py:547
+#: waeup/kofa/applicants/interfaces.py:609
 #: waeup/kofa/browser/interfaces.py:186
 #: waeup/kofa/interfaces.py:504
@@ -1243,5 +1243,5 @@
 
 #: waeup/kofa/applicants/interfaces.py:395
-#: waeup/kofa/applicants/interfaces.py:524
+#: waeup/kofa/applicants/interfaces.py:523
 #: waeup/kofa/interfaces.py:509
 #: waeup/kofa/interfaces.py:589
@@ -1251,23 +1251,19 @@
 
 #: waeup/kofa/applicants/interfaces.py:401
-#: waeup/kofa/applicants/interfaces.py:554
+#: waeup/kofa/applicants/interfaces.py:553
 msgid "1st Choice Course of Study"
 msgstr ""
 
 #: waeup/kofa/applicants/interfaces.py:407
-#: waeup/kofa/applicants/interfaces.py:560
+#: waeup/kofa/applicants/interfaces.py:559
 msgid "2nd Choice Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:410
-msgid "Should be different from 1st choice."
-msgstr ""
-
-#: waeup/kofa/applicants/interfaces.py:421
-#: waeup/kofa/applicants/interfaces.py:573
+#: waeup/kofa/applicants/interfaces.py:420
+#: waeup/kofa/applicants/interfaces.py:572
 msgid "Notice"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:425
+#: waeup/kofa/applicants/interfaces.py:424
 #: waeup/kofa/students/interfaces.py:201
 #: waeup/kofa/students/browser_templates/containerpage.pt:38
@@ -1276,25 +1272,25 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:430
-#: waeup/kofa/applicants/interfaces.py:566
+#: waeup/kofa/applicants/interfaces.py:429
+#: waeup/kofa/applicants/interfaces.py:565
 msgid "Admitted Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:435
-#: waeup/kofa/applicants/interfaces.py:476
+#: waeup/kofa/applicants/interfaces.py:434
+#: waeup/kofa/applicants/interfaces.py:475
 msgid "Form locked"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:441
-#: waeup/kofa/applicants/interfaces.py:530
+#: waeup/kofa/applicants/interfaces.py:440
+#: waeup/kofa/applicants/interfaces.py:529
 msgid "Special Application"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:503
+#: waeup/kofa/applicants/interfaces.py:502
 msgid "Identification Number"
 msgstr ""
 
 #: waeup/kofa/applicants/payment.py:55
-#: waeup/kofa/applicants/workflow.py:74
+#: waeup/kofa/applicants/workflow.py:77
 msgid "Payment approved"
 msgstr ""
@@ -1382,5 +1378,5 @@
 
 #: waeup/kofa/applicants/viewlets.py:256
-#: waeup/kofa/applicants/workflow.py:108
+#: waeup/kofa/applicants/workflow.py:118
 #: waeup/kofa/students/browser.py:353
 #: waeup/kofa/students/workflow.py:26
@@ -1389,11 +1385,11 @@
 
 #: waeup/kofa/applicants/viewlets.py:273
-#: waeup/kofa/students/viewlets.py:479
+#: waeup/kofa/students/viewlets.py:497
 msgid "Download payment slip"
 msgstr ""
 
 #: waeup/kofa/applicants/viewlets.py:288
-#: waeup/kofa/applicants/workflow.py:73
-#: waeup/kofa/students/viewlets.py:494
+#: waeup/kofa/applicants/workflow.py:76
+#: waeup/kofa/students/viewlets.py:512
 #: waeup/kofa/students/workflow.py:97
 msgid "Approve payment"
@@ -1405,57 +1401,65 @@
 
 #: waeup/kofa/applicants/viewlets.py:74
-#: waeup/kofa/students/viewlets.py:756
+#: waeup/kofa/students/viewlets.py:774
 msgid "My Data"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:109
+#: waeup/kofa/applicants/workflow.py:104
+msgid "Process application"
+msgstr ""
+
+#: waeup/kofa/applicants/workflow.py:105
+msgid "Application processed"
+msgstr ""
+
+#: waeup/kofa/applicants/workflow.py:119
 #: waeup/kofa/students/batching.py:172
 msgid "Student record created"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:115
-#: waeup/kofa/applicants/workflow.py:129
-#: waeup/kofa/applicants/workflow.py:136
-#: waeup/kofa/applicants/workflow.py:143
+#: waeup/kofa/applicants/workflow.py:125
+#: waeup/kofa/applicants/workflow.py:139
+#: waeup/kofa/applicants/workflow.py:146
+#: waeup/kofa/applicants/workflow.py:153
 msgid "Reset application to started"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:116
-#: waeup/kofa/applicants/workflow.py:130
-#: waeup/kofa/applicants/workflow.py:137
-#: waeup/kofa/applicants/workflow.py:144
+#: waeup/kofa/applicants/workflow.py:126
+#: waeup/kofa/applicants/workflow.py:140
+#: waeup/kofa/applicants/workflow.py:147
+#: waeup/kofa/applicants/workflow.py:154
 msgid "Application reset"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:122
+#: waeup/kofa/applicants/workflow.py:132
 msgid "Reset application to paid"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:123
+#: waeup/kofa/applicants/workflow.py:133
 msgid "Application reset to paid"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:40
+#: waeup/kofa/applicants/workflow.py:42
 msgid "started"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:41
+#: waeup/kofa/applicants/workflow.py:43
 msgid "paid"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:42
+#: waeup/kofa/applicants/workflow.py:44
 msgid "submitted"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:43
+#: waeup/kofa/applicants/workflow.py:45
 #: waeup/kofa/interfaces.py:96
 msgid "admitted"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:44
+#: waeup/kofa/applicants/workflow.py:46
 msgid "not admitted"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:45
+#: waeup/kofa/applicants/workflow.py:47
 #: waeup/kofa/documents/utils.py:33
 #: waeup/kofa/interfaces.py:95
@@ -1463,51 +1467,55 @@
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:51
+#: waeup/kofa/applicants/workflow.py:48
+msgid "processed"
+msgstr ""
+
+#: waeup/kofa/applicants/workflow.py:54
 msgid "Initialize application"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:54
+#: waeup/kofa/applicants/workflow.py:57
 msgid "Application initialized"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:59
+#: waeup/kofa/applicants/workflow.py:62
 msgid "Start application"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:60
+#: waeup/kofa/applicants/workflow.py:63
 msgid "Application started"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:66
+#: waeup/kofa/applicants/workflow.py:69
 msgid "Pay application fee"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:67
+#: waeup/kofa/applicants/workflow.py:70
 msgid "Payment made"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:80
+#: waeup/kofa/applicants/workflow.py:83
 msgid "Submit application"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:81
+#: waeup/kofa/applicants/workflow.py:84
 msgid "Application submitted"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:87
+#: waeup/kofa/applicants/workflow.py:90
 msgid "Admit applicant"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:88
+#: waeup/kofa/applicants/workflow.py:91
 msgid "Applicant admitted"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:94
-#: waeup/kofa/applicants/workflow.py:101
+#: waeup/kofa/applicants/workflow.py:97
+#: waeup/kofa/applicants/workflow.py:111
 msgid "Refuse application"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:95
-#: waeup/kofa/applicants/workflow.py:102
+#: waeup/kofa/applicants/workflow.py:98
+#: waeup/kofa/applicants/workflow.py:112
 msgid "Application refused"
 msgstr ""
@@ -1527,5 +1535,5 @@
 
 #: waeup/kofa/browser/breadcrumbs.py:127
-#: waeup/kofa/browser/pages.py:722
+#: waeup/kofa/browser/pages.py:728
 msgid "Administration"
 msgstr ""
@@ -1538,5 +1546,5 @@
 
 #: waeup/kofa/browser/breadcrumbs.py:152
-#: waeup/kofa/browser/pages.py:769
+#: waeup/kofa/browser/pages.py:775
 #: waeup/kofa/browser/viewlets.py:320
 #: waeup/kofa/browser/viewlets.py:770
@@ -1545,6 +1553,6 @@
 
 #: waeup/kofa/browser/breadcrumbs.py:159
-#: waeup/kofa/browser/pages.py:1129
-#: waeup/kofa/browser/pages.py:1709
+#: waeup/kofa/browser/pages.py:1138
+#: waeup/kofa/browser/pages.py:1718
 #: waeup/kofa/browser/viewlets.py:329
 #: waeup/kofa/browser/viewlets.py:779
@@ -1560,5 +1568,5 @@
 
 #: waeup/kofa/browser/breadcrumbs.py:174
-#: waeup/kofa/students/browser.py:3120
+#: waeup/kofa/students/browser.py:3149
 msgid "Student Data Exports"
 msgstr ""
@@ -1634,16 +1642,20 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1015
+#: waeup/kofa/browser/pages.py:1005
+msgid "No object found."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1021
 msgid "Edit portal configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1016
-#: waeup/kofa/browser/pages.py:1054
+#: waeup/kofa/browser/pages.py:1022
+#: waeup/kofa/browser/pages.py:1063
 msgid "Update plugins"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1018
-#: waeup/kofa/browser/pages.py:1033
-#: waeup/kofa/browser/pages.py:1070
+#: waeup/kofa/browser/pages.py:1024
+#: waeup/kofa/browser/pages.py:1042
+#: waeup/kofa/browser/pages.py:1079
 msgid "Add session configuration"
 msgstr ""
@@ -1653,75 +1665,75 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1045
+#: waeup/kofa/browser/pages.py:1054
 #. Default: ""
 msgid "Session ${a} Configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1055
+#: waeup/kofa/browser/pages.py:1064
 msgid "For experts only!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1056
+#: waeup/kofa/browser/pages.py:1065
 msgid "Plugins may only be updated after software upgrades. Are you really sure?"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1061
+#: waeup/kofa/browser/pages.py:1070
 msgid "Plugins were updated. See log file for details."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1074
+#: waeup/kofa/browser/pages.py:1083
 msgid "Add Session Configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1085
+#: waeup/kofa/browser/pages.py:1094
 msgid "The session chosen already exists."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1107
+#: waeup/kofa/browser/pages.py:1116
 #. Default: ""
 msgid "Edit academic session ${a} configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1150
+#: waeup/kofa/browser/pages.py:1159
 msgid "OSError: The file could not be deleted."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1154
+#: waeup/kofa/browser/pages.py:1163
 #. Default: ""
 msgid "Successfully deleted: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1165
+#: waeup/kofa/browser/pages.py:1174
 msgid "Processed Files"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1167
-#: waeup/kofa/browser/pages.py:1183
-#: waeup/kofa/browser/pages.py:1365
-#: waeup/kofa/browser/pages.py:1694
-#: waeup/kofa/browser/pages.py:1712
-#: waeup/kofa/browser/pages.py:1755
-#: waeup/kofa/browser/pages.py:1793
+#: waeup/kofa/browser/pages.py:1176
+#: waeup/kofa/browser/pages.py:1192
+#: waeup/kofa/browser/pages.py:1374
+#: waeup/kofa/browser/pages.py:1703
+#: waeup/kofa/browser/pages.py:1721
+#: waeup/kofa/browser/pages.py:1764
+#: waeup/kofa/browser/pages.py:1802
 msgid "Back to Data Center"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1179
+#: waeup/kofa/browser/pages.py:1188
 msgid "Upload portal data as CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1182
+#: waeup/kofa/browser/pages.py:1191
 msgid "Upload"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1223
+#: waeup/kofa/browser/pages.py:1232
 msgid "Import Manager"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1225
+#: waeup/kofa/browser/pages.py:1234
 #. Default: ""
 msgid "${a}: ${b} uploaded"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1229
+#: waeup/kofa/browser/pages.py:1238
 #. Default: ""
 msgid ""
@@ -1736,48 +1748,44 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1248
+#: waeup/kofa/browser/pages.py:125
+#. Default: ""
+msgid "Local role successfully removed: ${a}"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1257
 msgid "All import managers have been notified by email."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:125
-#. Default: ""
-msgid "Local role successfully removed: ${a}"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1250
-#: waeup/kofa/browser/pages.py:2616
+#: waeup/kofa/browser/pages.py:1259
+#: waeup/kofa/browser/pages.py:2625
 #: waeup/kofa/students/browser.py:483
 msgid "An smtp server error occurred."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1258
+#: waeup/kofa/browser/pages.py:1267
 msgid "Maximum number of files in the data center exceeded."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1273
+#: waeup/kofa/browser/pages.py:1282
 msgid "Only csv files are allowed."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1281
+#: waeup/kofa/browser/pages.py:1290
 msgid "File with same name was uploaded earlier."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1292
+#: waeup/kofa/browser/pages.py:1301
 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:1363
-#: waeup/kofa/browser/pages.py:1398
-#: waeup/kofa/browser/pages.py:1502
-#: waeup/kofa/browser/pages.py:1615
+#: waeup/kofa/browser/pages.py:1372
+#: waeup/kofa/browser/pages.py:1407
+#: waeup/kofa/browser/pages.py:1511
+#: waeup/kofa/browser/pages.py:1624
 msgid "Process CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1379
-msgid "Portal must be in maintenance mode for data import."
-msgstr ""
-
 #: waeup/kofa/browser/pages.py:138
-#: waeup/kofa/browser/pages.py:1139
+#: waeup/kofa/browser/pages.py:1148
 #: waeup/kofa/hostels/browser.py:339
 #: waeup/kofa/hostels/browser.py:373
@@ -1786,184 +1794,188 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1401
+#: waeup/kofa/browser/pages.py:1388
+msgid "Portal must be in maintenance mode for data import."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1410
 msgid "Back to step 1"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1402
+#: waeup/kofa/browser/pages.py:1411
 msgid "Proceed to step 3"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1446
+#: waeup/kofa/browser/pages.py:1455
 msgid "Double headers: each column name may only appear once. "
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1454
+#: waeup/kofa/browser/pages.py:1463
 msgid "Replace imported file!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1467
-#: waeup/kofa/browser/pages.py:1591
+#: waeup/kofa/browser/pages.py:1476
+#: waeup/kofa/browser/pages.py:1600
 msgid "Import aborted."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1479
+#: waeup/kofa/browser/pages.py:1488
 msgid "Update mode only!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1505
-#: waeup/kofa/browser/pages.py:1754
+#: waeup/kofa/browser/pages.py:1514
+#: waeup/kofa/browser/pages.py:1763
 msgid "Reset"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1506
+#: waeup/kofa/browser/pages.py:1515
 msgid "Set headerfields"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1507
+#: waeup/kofa/browser/pages.py:1516
 msgid "Back to step 2"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1508
+#: waeup/kofa/browser/pages.py:1517
 msgid "Perform import"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1574
+#: waeup/kofa/browser/pages.py:1583
 msgid "Edit headers or replace imported file!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1617
+#: waeup/kofa/browser/pages.py:1626
 msgid "Process next"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1633
+#: waeup/kofa/browser/pages.py:1642
 msgid "File has not been imported. Portal must be in maintenance mode for data import."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1679
-#: waeup/kofa/browser/pages.py:1880
+#: waeup/kofa/browser/pages.py:1688
+#: waeup/kofa/browser/pages.py:1889
 msgid "Maintenance mode disabled."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1682
+#: waeup/kofa/browser/pages.py:1691
 #. Default: ""
 msgid "Processing of ${a} rows failed."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1684
+#: waeup/kofa/browser/pages.py:1693
 #. Default: ""
 msgid "Successfully processed ${a} rows."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1692
+#: waeup/kofa/browser/pages.py:1701
 msgid "Show logfiles"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1695
+#: waeup/kofa/browser/pages.py:1704
 msgid "Show"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1713
+#: waeup/kofa/browser/pages.py:1722
 msgid "Enter a regular expression here..."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1725
+#: waeup/kofa/browser/pages.py:1734
 msgid "Log files can only be searched on Unix-based operating systems."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1740
+#: waeup/kofa/browser/pages.py:1749
 msgid "Invalid search expression."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1743
+#: waeup/kofa/browser/pages.py:1752
 msgid "No search results found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1751
+#: waeup/kofa/browser/pages.py:1760
 msgid "Edit data center settings"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1771
+#: waeup/kofa/browser/pages.py:1780
 #. Default: ""
 msgid "File already existed (not copied): ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1774
+#: waeup/kofa/browser/pages.py:1783
 #. Default: ""
 msgid "Given storage path cannot be used. ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1778
+#: waeup/kofa/browser/pages.py:1787
 msgid "New storage path succefully set."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1790
+#: waeup/kofa/browser/pages.py:1799
 msgid "Download portal data as CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1792
+#: waeup/kofa/browser/pages.py:1801
 msgid "Create CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1886
+#: waeup/kofa/browser/pages.py:1895
 msgid "Maintenance mode enabled."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1903
+#: waeup/kofa/browser/pages.py:1912
 msgid "Academic Section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1915
-#: waeup/kofa/browser/pages.py:1932
-#: waeup/kofa/browser/pages.py:1949
-#: waeup/kofa/browser/pages.py:1954
+#: waeup/kofa/browser/pages.py:1924
+#: waeup/kofa/browser/pages.py:1941
+#: waeup/kofa/browser/pages.py:1958
+#: waeup/kofa/browser/pages.py:1963
 msgid "Add faculty"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1916
+#: waeup/kofa/browser/pages.py:1925
 #: waeup/kofa/university/export.py:36
 msgid "Faculties"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1921
+#: waeup/kofa/browser/pages.py:1930
 #: waeup/kofa/browser/viewlets.py:395
 msgid "Manage academic section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1926
+#: waeup/kofa/browser/pages.py:1935
 msgid "You are not allowed to remove entire faculties."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1961
+#: waeup/kofa/browser/pages.py:1970
 msgid "The faculty code chosen already exists."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1965
+#: waeup/kofa/browser/pages.py:1974
 #. Default: ""
 msgid "Faculty ${a} added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1989
-#: waeup/kofa/browser/pages.py:2000
+#: waeup/kofa/browser/pages.py:1998
+#: waeup/kofa/browser/pages.py:2009
 #: waeup/kofa/university/export.py:82
 msgid "Departments"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2002
-#: waeup/kofa/browser/pages.py:2031
-#: waeup/kofa/browser/pages.py:2099
-#: waeup/kofa/browser/pages.py:2104
+#: waeup/kofa/browser/pages.py:2011
+#: waeup/kofa/browser/pages.py:2040
+#: waeup/kofa/browser/pages.py:2108
+#: waeup/kofa/browser/pages.py:2113
 msgid "Add department"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2011
+#: waeup/kofa/browser/pages.py:2020
 #: waeup/kofa/browser/viewlets.py:423
 msgid "Manage faculty"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2016
+#: waeup/kofa/browser/pages.py:2025
 msgid "You are not allowed to remove entire departments."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2051
+#: waeup/kofa/browser/pages.py:2060
 #: waeup/kofa/students/browser.py:248
 #: waeup/kofa/students/browser.py:292
@@ -1971,144 +1983,144 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2056
+#: waeup/kofa/browser/pages.py:2065
 msgid "Find students in "
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2090
+#: waeup/kofa/browser/pages.py:2099
 #: waeup/kofa/students/browser.py:280
 #: waeup/kofa/students/browser.py:323
-#: waeup/kofa/students/browser.py:2735
-#: waeup/kofa/students/browser.py:2954
-#: waeup/kofa/students/browser.py:3077
+#: waeup/kofa/students/browser.py:2764
+#: waeup/kofa/students/browser.py:2983
+#: waeup/kofa/students/browser.py:3106
 msgid "No student found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2111
+#: waeup/kofa/browser/pages.py:2120
 msgid "The code chosen already exists in this faculty."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2115
+#: waeup/kofa/browser/pages.py:2124
 #. Default: ""
 msgid "Department ${a} added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2137
+#: waeup/kofa/browser/pages.py:2146
 msgid "Courses and Certificates"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2167
-#: waeup/kofa/browser/pages.py:2198
+#: waeup/kofa/browser/pages.py:2176
+#: waeup/kofa/browser/pages.py:2207
 msgid "Remove selected courses"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2167
-#: waeup/kofa/browser/pages.py:2214
-#: waeup/kofa/browser/pages.py:2243
-#: waeup/kofa/browser/pages.py:2248
+#: waeup/kofa/browser/pages.py:2176
+#: waeup/kofa/browser/pages.py:2223
+#: waeup/kofa/browser/pages.py:2252
+#: waeup/kofa/browser/pages.py:2257
 msgid "Add course"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2168
-#: waeup/kofa/browser/pages.py:2204
+#: waeup/kofa/browser/pages.py:2177
+#: waeup/kofa/browser/pages.py:2213
 msgid "Remove selected certificates"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2168
-#: waeup/kofa/browser/pages.py:2219
-#: waeup/kofa/browser/pages.py:2285
-#: waeup/kofa/browser/pages.py:2290
+#: waeup/kofa/browser/pages.py:2177
+#: waeup/kofa/browser/pages.py:2228
+#: waeup/kofa/browser/pages.py:2294
+#: waeup/kofa/browser/pages.py:2299
 msgid "Add certificate"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2178
+#: waeup/kofa/browser/pages.py:2187
 #: waeup/kofa/browser/viewlets.py:452
 msgid "Manage department"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2207
+#: waeup/kofa/browser/pages.py:2216
 msgid "You are not allowed to remove certificates."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2260
+#: waeup/kofa/browser/pages.py:2269
 msgid "A course with same code already exists: "
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2266
+#: waeup/kofa/browser/pages.py:2275
 #. Default: ""
 msgid "Course ${a} successfully created."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2302
+#: waeup/kofa/browser/pages.py:2311
 msgid "A certificate with same code already exists: "
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2308
+#: waeup/kofa/browser/pages.py:2317
 #. Default: ""
 msgid "Certificate ${a} successfully created."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2345
+#: waeup/kofa/browser/pages.py:2354
 #: waeup/kofa/browser/viewlets.py:501
 msgid "Edit course"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2399
+#: waeup/kofa/browser/pages.py:2408
 msgid "Edit certificate"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2407
-#: waeup/kofa/browser/pages.py:2425
-#: waeup/kofa/browser/pages.py:2452
-#: waeup/kofa/browser/pages.py:2455
+#: waeup/kofa/browser/pages.py:2416
+#: waeup/kofa/browser/pages.py:2434
+#: waeup/kofa/browser/pages.py:2461
+#: waeup/kofa/browser/pages.py:2464
 msgid "Add certificate course"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2408
-#: waeup/kofa/browser/pages.py:2420
+#: waeup/kofa/browser/pages.py:2417
+#: waeup/kofa/browser/pages.py:2429
 msgid "Remove selected certificate courses"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2414
+#: waeup/kofa/browser/pages.py:2423
 #: waeup/kofa/browser/viewlets.py:545
 msgid "Manage certificate"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2460
+#: waeup/kofa/browser/pages.py:2469
 msgid "The chosen certificate course is already part of this certificate."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2464
+#: waeup/kofa/browser/pages.py:2473
 #. Default: ""
 msgid "certificate course ${a}_${b} added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2505
+#: waeup/kofa/browser/pages.py:2514
 #: waeup/kofa/browser/viewlets.py:577
 msgid "Edit certificate course"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2509
+#: waeup/kofa/browser/pages.py:2518
 msgid "Save and return"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2542
+#: waeup/kofa/browser/pages.py:2551
 msgid "Send me a new password"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2548
-#: waeup/kofa/students/browser.py:2787
+#: waeup/kofa/browser/pages.py:2557
+#: waeup/kofa/students/browser.py:2816
 msgid "The portal is in maintenance mode. Password request forms are temporarily disabled."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2595
+#: waeup/kofa/browser/pages.py:2604
 msgid "No record found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2609
-#: waeup/kofa/students/browser.py:2858
+#: waeup/kofa/browser/pages.py:2618
+#: waeup/kofa/students/browser.py:2887
 msgid "You have successfully requested a password for the"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2613
+#: waeup/kofa/browser/pages.py:2622
 #. Default: ""
 msgid "An email with your user name and password has been sent to ${a}."
@@ -2168,5 +2180,5 @@
 
 #: waeup/kofa/browser/pages.py:485
-#: waeup/kofa/browser/pages.py:914
+#: waeup/kofa/browser/pages.py:920
 msgid "Send message now"
 msgstr ""
@@ -2174,5 +2186,5 @@
 #: waeup/kofa/browser/pages.py:504
 #: waeup/kofa/browser/pages.py:544
-#: waeup/kofa/browser/pages.py:931
+#: waeup/kofa/browser/pages.py:937
 #: waeup/kofa/students/browser.py:481
 msgid "Your message has been sent."
@@ -2195,13 +2207,13 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:676
+#: waeup/kofa/browser/pages.py:682
 msgid "Sources & Vocabularies"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:690
+#: waeup/kofa/browser/pages.py:696
 msgid "Available Processors (Importers)"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:770
+#: waeup/kofa/browser/pages.py:776
 #: waeup/kofa/documents/viewlets.py:60
 #: waeup/kofa/documents/viewlets.py:79
@@ -2212,39 +2224,39 @@
 #: waeup/kofa/students/viewlets.py:336
 #: waeup/kofa/students/viewlets.py:395
-#: waeup/kofa/students/viewlets.py:462
+#: waeup/kofa/students/viewlets.py:480
 msgid "Manage"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:771
+#: waeup/kofa/browser/pages.py:777
 #: waeup/kofa/browser/viewlets.py:183
 msgid "Remove"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:779
+#: waeup/kofa/browser/pages.py:785
 #. Default: ""
 msgid "User account ${a} successfully deleted."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:816
-#: waeup/kofa/browser/pages.py:818
+#: waeup/kofa/browser/pages.py:822
+#: waeup/kofa/browser/pages.py:824
 #: waeup/kofa/browser/viewlets.py:583
 msgid "Add officer"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:840
+#: waeup/kofa/browser/pages.py:846
 #. Default: ""
 msgid "User account ${a} successfully added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:861
+#: waeup/kofa/browser/pages.py:867
 #. Default: ""
 msgid "Edit officer ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:895
+#: waeup/kofa/browser/pages.py:901
 msgid "User settings have been saved."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:912
+#: waeup/kofa/browser/pages.py:918
 #: waeup/kofa/students/browser.py:462
 #. Default: ""
@@ -2252,20 +2264,16 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:941
+#: waeup/kofa/browser/pages.py:947
 #: waeup/kofa/browser/viewlets.py:345
 msgid "My Preferences"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:954
+#: waeup/kofa/browser/pages.py:960
 #: waeup/kofa/browser/viewlets.py:361
 msgid "My Roles"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:985
+#: waeup/kofa/browser/pages.py:991
 msgid "Search Academic Section"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:999
-msgid "No object found."
 msgstr ""
 
@@ -2658,14 +2666,14 @@
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:1009
-msgid "Disable Payment Groups"
-msgstr ""
-
 #: waeup/kofa/browser/viewlets.py:101
 #: waeup/kofa/browser/viewlets.py:163
 #: waeup/kofa/students/viewlets.py:328
-#: waeup/kofa/students/viewlets.py:526
-#: waeup/kofa/students/viewlets.py:574
+#: waeup/kofa/students/viewlets.py:544
+#: waeup/kofa/students/viewlets.py:592
 msgid "Edit"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:1017
+msgid "Disable Payment Groups"
 msgstr ""
 
@@ -2776,28 +2784,32 @@
 
 #: waeup/kofa/browser/viewlets.py:933
+msgid "Degrees"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:941
 msgid "Payment Categories"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:941
+#: waeup/kofa/browser/viewlets.py:949
 msgid "Application Types (Prefixes)"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:949
+#: waeup/kofa/browser/viewlets.py:957
 msgid "Application Categories"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:959
+#: waeup/kofa/browser/viewlets.py:967
 msgid "Student Registration States"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:969
+#: waeup/kofa/browser/viewlets.py:977
 msgid "Verdicts"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:979
+#: waeup/kofa/browser/viewlets.py:987
 msgid "Exam Subjects"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:989
+#: waeup/kofa/browser/viewlets.py:997
 msgid "Exam Grades"
 msgstr ""
@@ -3721,53 +3733,61 @@
 
 #: waeup/kofa/interfaces.py:736
+msgid "Next Matriculation Number Integer 3"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:737
+msgid "3rd integer used for constructing the next matriculation number"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:745
 msgid "Export-disabled message"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:737
+#: waeup/kofa/interfaces.py:746
 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:744
+#: waeup/kofa/interfaces.py:753
 msgid "Maintenance Mode enabled by"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:758
-#: waeup/kofa/interfaces.py:837
+#: waeup/kofa/interfaces.py:767
+#: waeup/kofa/interfaces.py:846
 msgid "Academic Session"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:766
+#: waeup/kofa/interfaces.py:775
 msgid "Clearance enabled"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:771
+#: waeup/kofa/interfaces.py:780
 msgid "Payment disabled"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:780
+#: waeup/kofa/interfaces.py:789
 msgid "Course Reg. Deadline"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:786
+#: waeup/kofa/interfaces.py:795
 msgid "Late Course Reg. Fee"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:798
+#: waeup/kofa/interfaces.py:807
 msgid "Acceptance Fee"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:804
+#: waeup/kofa/interfaces.py:813
 msgid "Bed Booking Fee"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:810
+#: waeup/kofa/interfaces.py:819
 msgid "Rent (fallback)"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:816
+#: waeup/kofa/interfaces.py:825
 msgid "Transcript Fee"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:822
+#: waeup/kofa/interfaces.py:831
 msgid "Transfer Fee"
 msgstr ""
@@ -3908,5 +3928,5 @@
 
 #: waeup/kofa/students/accommodation.py:142
-#: waeup/kofa/students/browser.py:2096
+#: waeup/kofa/students/browser.py:2125
 #. Default: ""
 msgid "There is no free bed in your category ${a}."
@@ -3914,5 +3934,5 @@
 
 #: waeup/kofa/students/accommodation.py:154
-#: waeup/kofa/students/browser.py:2136
+#: waeup/kofa/students/browser.py:2165
 #. Default: ""
 msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
@@ -3957,5 +3977,5 @@
 
 #: waeup/kofa/students/browser.py:1005
-#: waeup/kofa/students/browser.py:2574
+#: waeup/kofa/students/browser.py:2603
 msgid "This level exists."
 msgstr ""
@@ -3966,39 +3986,39 @@
 
 #: waeup/kofa/students/browser.py:1039
-#: waeup/kofa/students/viewlets.py:679
+#: waeup/kofa/students/viewlets.py:697
 msgid "Request transcript"
 msgstr ""
 
 #: waeup/kofa/students/browser.py:1049
-#: waeup/kofa/students/browser.py:2330
+#: waeup/kofa/students/browser.py:2359
 msgid "Wrong state"
 msgstr ""
 
 #: waeup/kofa/students/browser.py:1066
-#: waeup/kofa/students/browser.py:2048
-#: waeup/kofa/students/browser.py:2352
-#: waeup/kofa/students/browser.py:2499
+#: waeup/kofa/students/browser.py:2077
+#: waeup/kofa/students/browser.py:2381
+#: waeup/kofa/students/browser.py:2528
 msgid "Activation code is invalid."
 msgstr ""
 
 #: waeup/kofa/students/browser.py:1069
-#: waeup/kofa/students/browser.py:2103
-#: waeup/kofa/students/browser.py:2355
-#: waeup/kofa/students/browser.py:2503
+#: waeup/kofa/students/browser.py:2132
+#: waeup/kofa/students/browser.py:2384
+#: waeup/kofa/students/browser.py:2532
 msgid "Activation code has already been used."
 msgstr ""
 
 #: waeup/kofa/students/browser.py:1074
-#: waeup/kofa/students/browser.py:2112
-#: waeup/kofa/students/browser.py:2360
-#: waeup/kofa/students/browser.py:2507
-#: waeup/kofa/students/browser.py:2764
+#: waeup/kofa/students/browser.py:2141
+#: waeup/kofa/students/browser.py:2389
+#: waeup/kofa/students/browser.py:2536
+#: waeup/kofa/students/browser.py:2793
 msgid "invalidated"
 msgstr ""
 
 #: waeup/kofa/students/browser.py:1078
-#: waeup/kofa/students/browser.py:2118
-#: waeup/kofa/students/browser.py:2364
-#: waeup/kofa/students/browser.py:2512
+#: waeup/kofa/students/browser.py:2147
+#: waeup/kofa/students/browser.py:2393
+#: waeup/kofa/students/browser.py:2541
 msgid "You are not the owner of this access code."
 msgstr ""
@@ -4027,5 +4047,5 @@
 
 #: waeup/kofa/students/browser.py:1159
-#: waeup/kofa/students/viewlets.py:694
+#: waeup/kofa/students/viewlets.py:712
 msgid "Manage transcript request"
 msgstr ""
@@ -4064,5 +4084,5 @@
 #: waeup/kofa/students/browser.py:1242
 #: waeup/kofa/students/interfaces.py:640
-#: waeup/kofa/university/interfaces.py:126
+#: waeup/kofa/university/interfaces.py:127
 #: waeup/kofa/students/browser_templates/transcript.pt:39
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
@@ -4171,22 +4191,22 @@
 
 #: waeup/kofa/students/browser.py:1437
-#: waeup/kofa/students/browser.py:1571
-#: waeup/kofa/students/browser.py:1582
-#: waeup/kofa/students/browser.py:2704
+#: waeup/kofa/students/browser.py:1600
+#: waeup/kofa/students/browser.py:1611
+#: waeup/kofa/students/browser.py:2733
 msgid "Add course ticket"
 msgstr ""
 
 #: waeup/kofa/students/browser.py:1439
-#: waeup/kofa/students/browser.py:2588
+#: waeup/kofa/students/browser.py:2617
 msgid "Enter valid course code"
 msgstr ""
 
 #: waeup/kofa/students/browser.py:1448
-#: waeup/kofa/students/browser.py:2601
+#: waeup/kofa/students/browser.py:2630
 msgid "No valid course code entered."
 msgstr ""
 
 #: waeup/kofa/students/browser.py:1454
-#: waeup/kofa/students/browser.py:2606
+#: waeup/kofa/students/browser.py:2635
 msgid "Course not found."
 msgstr ""
@@ -4198,5 +4218,5 @@
 
 #: waeup/kofa/students/browser.py:1485
-#: waeup/kofa/students/browser.py:2630
+#: waeup/kofa/students/browser.py:2659
 msgid "No ticket selected."
 msgstr ""
@@ -4213,5 +4233,5 @@
 #: waeup/kofa/students/browser.py:1515
 #: waeup/kofa/students/browser.py:1541
-msgid "This level does not correspond current level."
+msgid "This is not the student's current level."
 msgstr ""
 
@@ -4230,78 +4250,82 @@
 
 #: waeup/kofa/students/browser.py:1551
-msgid "Course list request has been rejected."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1606
+#: waeup/kofa/students/browser.py:1584
+msgid "Course list has been unregistered."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1577
+msgid "Course registration has ended. Unregistration is disabled."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1581
+msgid "This is not your current level."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1587
+msgid "You are in the wrong state."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1635
 #. Default: ""
 msgid "${a}: Course Ticket ${b}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1631
+#: waeup/kofa/students/browser.py:1660
 #. Default: ""
 msgid "Manage course ticket ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1664
+#: waeup/kofa/students/browser.py:1693
 #. Default: ""
 msgid "${a}: Payments"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1706
-msgid "Add online payment"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1714
-#: waeup/kofa/students/browser.py:1770
-#: waeup/kofa/students/browser.py:1802
-msgid "Create ticket"
 msgstr ""
 
 #: waeup/kofa/students/browser.py:172
 #: waeup/kofa/students/export.py:244
-#: waeup/kofa/students/viewlets.py:714
+#: waeup/kofa/students/viewlets.py:732
 msgid "Students"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1726
+#: waeup/kofa/students/browser.py:1735
+msgid "Add online payment"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1743
+#: waeup/kofa/students/browser.py:1799
+#: waeup/kofa/students/browser.py:1831
+msgid "Create ticket"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1755
 #: waeup/kofa/students/utils.py:621
 msgid "Your current session does not match accommodation session."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1732
+#: waeup/kofa/students/browser.py:1761
 msgid "You have not yet booked accommodation."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1760
+#: waeup/kofa/students/browser.py:1789
 msgid "Add previous session online payment"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1765
+#: waeup/kofa/students/browser.py:1794
 msgid "No previous payment to be made."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1799
+#: waeup/kofa/students/browser.py:1828
 msgid "Add balance"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1948
-#: waeup/kofa/students/browser.py:1949
-#: waeup/kofa/students/browser.py:1982
-msgid "Book accommodation"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1953
-#. Default: ""
-msgid "${a}: Accommodation"
 msgstr ""
 
 #: waeup/kofa/students/browser.py:196
 #: waeup/kofa/students/viewlets.py:115
-#: waeup/kofa/students/viewlets.py:780
+#: waeup/kofa/students/viewlets.py:798
 msgid "Study Course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1979
-msgid "Your selection has been saved."
+#: waeup/kofa/students/browser.py:1977
+#: waeup/kofa/students/browser.py:1978
+#: waeup/kofa/students/browser.py:2011
+msgid "Book accommodation"
 msgstr ""
 
@@ -4310,50 +4334,50 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1990
+#: waeup/kofa/students/browser.py:1982
+#. Default: ""
+msgid "${a}: Accommodation"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2008
+msgid "Your selection has been saved."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2019
 msgid "You are not allowed to remove bed tickets."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1998
+#: waeup/kofa/students/browser.py:2027
 msgid "No bed ticket selected."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2023
-msgid "Add bed ticket"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2025
-msgid "Create bed ticket"
 msgstr ""
 
 #: waeup/kofa/students/browser.py:204
 #: waeup/kofa/students/viewlets.py:121
-#: waeup/kofa/students/viewlets.py:781
+#: waeup/kofa/students/viewlets.py:799
 msgid "Payments"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2061
+#: waeup/kofa/students/browser.py:2052
+msgid "Add bed ticket"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2054
+msgid "Create bed ticket"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2090
 msgid "System error: Please contact the adminsitrator."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2078
+#: waeup/kofa/students/browser.py:2107
 msgid "There is no free bed in your desired hostel. Please try another hostel."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2088
+#: waeup/kofa/students/browser.py:2117
 msgid "System error: Please contact the administrator."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2145
+#: waeup/kofa/students/browser.py:2174
 #. Default: ""
 msgid "Bed ticket created and bed booked: ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2162
-#. Default: ""
-msgid "Bed Ticket for Session ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2181
-msgid "Bed Allocation Data"
 msgstr ""
 
@@ -4363,175 +4387,172 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2190
+#: waeup/kofa/students/browser.py:2191
+#. Default: ""
+msgid "Bed Ticket for Session ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2210
+msgid "Bed Allocation Data"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2219
 msgid "Bed Allocation Slip"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2235
+#: waeup/kofa/students/browser.py:2264
 #. Default: ""
 msgid "${a}: History"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2247
+#: waeup/kofa/students/browser.py:2276
 msgid "Edit base data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2262
-#: waeup/kofa/students/viewlets.py:535
+#: waeup/kofa/students/browser.py:228
+#. Default: ""
+msgid "Bed Ticket ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2291
+#: waeup/kofa/students/viewlets.py:553
 msgid "Change password"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2278
+#: waeup/kofa/students/browser.py:2307
 msgid "Password changed."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:228
-#. Default: ""
-msgid "Bed Ticket ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2290
+#: waeup/kofa/students/browser.py:2319
 msgid "Upload portrait"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2306
-#: waeup/kofa/students/viewlets.py:560
+#: waeup/kofa/students/browser.py:2335
+#: waeup/kofa/students/viewlets.py:578
 #: waeup/kofa/students/workflow.py:48
 msgid "Start clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2310
+#: waeup/kofa/students/browser.py:2339
 msgid "Start clearance now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2316
+#: waeup/kofa/students/browser.py:2345
 msgid "Email address is missing."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2318
+#: waeup/kofa/students/browser.py:2347
 msgid "Phone number is missing."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2334
+#: waeup/kofa/students/browser.py:2363
 msgid "No portrait uploaded."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2369
+#: waeup/kofa/students/browser.py:2398
 msgid "Clearance process has been started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2379
+#: waeup/kofa/students/browser.py:2408
 msgid "Edit clearance data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2400
-#: waeup/kofa/students/browser.py:2414
+#: waeup/kofa/students/browser.py:2429
+#: waeup/kofa/students/browser.py:2443
 msgid "Clearance form has been saved."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2408
+#: waeup/kofa/students/browser.py:2437
 msgid "Save and request clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2425
-#: waeup/kofa/students/browser.py:2460
+#: waeup/kofa/students/browser.py:2454
+#: waeup/kofa/students/browser.py:2489
 msgid "This form cannot be submitted. Wrong state!"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2429
-#: waeup/kofa/students/browser.py:2464
+#: waeup/kofa/students/browser.py:2458
+#: waeup/kofa/students/browser.py:2493
 msgid "Clearance has been requested."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2438
+#: waeup/kofa/students/browser.py:2467
 #: waeup/kofa/students/workflow.py:62
 msgid "Request clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2439
+#: waeup/kofa/students/browser.py:2468
 msgid "Enter the CLR access code used for starting clearance."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2442
+#: waeup/kofa/students/browser.py:2471
 msgid "Request clearance now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2454
+#: waeup/kofa/students/browser.py:2483
 msgid "This isn't your CLR access code."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2473
+#: waeup/kofa/students/browser.py:2502
 msgid "Start session"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2477
+#: waeup/kofa/students/browser.py:2506
 msgid "Start now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2486
+#: waeup/kofa/students/browser.py:2515
 msgid "You are not entitled to start session."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2526
+#: waeup/kofa/students/browser.py:2555
 msgid "An error occurred, please contact the system administrator."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2529
+#: waeup/kofa/students/browser.py:2558
 msgid "Session started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2548
+#: waeup/kofa/students/browser.py:2577
 #. Default: ""
 msgid "Add current level ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2559
-#: waeup/kofa/students/browser.py:2576
+#: waeup/kofa/students/browser.py:2588
+#: waeup/kofa/students/browser.py:2605
 msgid "Your data are incomplete"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2565
+#: waeup/kofa/students/browser.py:2594
 msgid "Create course list now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2618
+#: waeup/kofa/students/browser.py:2647
 #. Default: ""
 msgid "Edit course list of ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2659
+#: waeup/kofa/students/browser.py:2688
 msgid "You are a postgraduate student, your course list can't bee registered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2667
+#: waeup/kofa/students/browser.py:2696
 #. Default: ""
 msgid "Maximum credits of ${a} exceeded."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2671
+#: waeup/kofa/students/browser.py:2700
 msgid "Course registration has ended. Please pay the late registration fee."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2678
+#: waeup/kofa/students/browser.py:2707
 msgid "Course list has been registered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2682
+#: waeup/kofa/students/browser.py:2711
 msgid "Register course list"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2683
+#: waeup/kofa/students/browser.py:2712
 msgid "You can not edit your course list after registration. You really want to register?"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2720
-msgid "Set password for first-time login"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2723
-msgid "Set"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2738
-msgid "More than one student found."
 msgstr ""
 
@@ -4541,40 +4562,57 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2746
+#: waeup/kofa/students/browser.py:2749
+msgid "Set password for first-time login"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2752
+msgid "Set"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2767
+msgid "More than one student found."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2775
 msgid "Access code is invalid."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2749
+#: waeup/kofa/students/browser.py:2778
 #. Default: ""
 msgid "Password has already been set. Your Student Id is ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2755
+#: waeup/kofa/students/browser.py:2784
 msgid "Password has already been set. You are using the wrong Access Code."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2761
+#: waeup/kofa/students/browser.py:2790
 msgid "Access code has already been used."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2770
+#: waeup/kofa/students/browser.py:2799
 #. Default: ""
 msgid "Password has been set. Your Student Id is ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2782
+#: waeup/kofa/students/browser.py:2811
 msgid "Request password for first-time login"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2832
-#: waeup/kofa/students/browser.py:2844
+#: waeup/kofa/students/browser.py:2861
+#: waeup/kofa/students/browser.py:2873
 msgid "No student record found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2878
+#: waeup/kofa/students/browser.py:2907
 msgid "Your password request was successful."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2894
+#: waeup/kofa/students/browser.py:291
+#: waeup/kofa/students/viewlets.py:141
+msgid "Manage students section"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2923
 #: waeup/kofa/students/interfaces.py:418
 #: waeup/kofa/students/interfaces.py:512
@@ -4586,5 +4624,5 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2895
+#: waeup/kofa/students/browser.py:2924
 #: waeup/kofa/students/interfaces.py:425
 #: waeup/kofa/students/interfaces.py:464
@@ -4597,18 +4635,13 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:291
-#: waeup/kofa/students/viewlets.py:141
-msgid "Manage students section"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2945
+#: waeup/kofa/students/browser.py:2974
 msgid "in any session"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2951
+#: waeup/kofa/students/browser.py:2980
 msgid "at any level"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2987
+#: waeup/kofa/students/browser.py:3016
 #: waeup/kofa/students/interfaces.py:555
 #: waeup/kofa/students/interfaces.py:733
@@ -4620,8 +4653,8 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2988
+#: waeup/kofa/students/browser.py:3017
 #: waeup/kofa/students/interfaces.py:548
 #: waeup/kofa/students/utils.py:257
-#: waeup/kofa/university/interfaces.py:282
+#: waeup/kofa/university/interfaces.py:289
 #: waeup/kofa/students/browser_templates/transcript.pt:34
 #: waeup/kofa/students/browser_templates/exportconfig_course.pt:33
@@ -4631,50 +4664,50 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3029
+#: waeup/kofa/students/browser.py:3058
 msgid "%d students have been cleared."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3066
+#: waeup/kofa/students/browser.py:3095
 msgid "Score editing disabled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3070
+#: waeup/kofa/students/browser.py:3099
 msgid "Current academic session not set."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3106
+#: waeup/kofa/students/browser.py:3135
 msgid "Error: Score(s) of %s have not be updated. Only integers are allowed., "
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3147
-#: waeup/kofa/students/browser.py:3309
+#: waeup/kofa/students/browser.py:3176
+#: waeup/kofa/students/browser.py:3338
 msgid "Configure student data export"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3156
+#: waeup/kofa/students/browser.py:3185
 msgid "All Sessions"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3163
+#: waeup/kofa/students/browser.py:3192
 msgid "All Levels"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3170
+#: waeup/kofa/students/browser.py:3199
 msgid "All Modes"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3227
+#: waeup/kofa/students/browser.py:3256
 msgid "Payment dates do not match format d/m/Y."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3281
+#: waeup/kofa/students/browser.py:3310
 msgid "Export started for students with"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3331
+#: waeup/kofa/students/browser.py:3360
 msgid "Export of selected students started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3421
+#: waeup/kofa/students/browser.py:3450
 msgid "Export started for course tickets with"
 msgstr ""
@@ -4744,5 +4777,5 @@
 #: waeup/kofa/students/browser.py:681
 #: waeup/kofa/students/viewlets.py:104
-#: waeup/kofa/students/viewlets.py:778
+#: waeup/kofa/students/viewlets.py:796
 #: waeup/kofa/students/browser_templates/clearanceeditpage.pt:7
 msgid "Clearance Data"
@@ -5057,12 +5090,4 @@
 #. Default: "The random password \"${password}\" has been set. You can proceed by clicking the button below."
 msgid "login_as_intro_2"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/onlinepaymentaddform.pt:17
-msgid "Desired Course of Study:"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/onlinepaymentaddform.pt:4
-msgid "Payment Category:"
 msgstr ""
 
@@ -5346,13 +5371,13 @@
 msgstr ""
 
-#: waeup/kofa/students/export.py:486
+#: waeup/kofa/students/export.py:487
 msgid "Student Payments Overview"
 msgstr ""
 
-#: waeup/kofa/students/export.py:535
+#: waeup/kofa/students/export.py:536
 msgid "Student Study Levels Overview"
 msgstr ""
 
-#: waeup/kofa/students/export.py:565
+#: waeup/kofa/students/export.py:566
 msgid "Combo Card Data"
 msgstr ""
@@ -5493,10 +5518,10 @@
 
 #: waeup/kofa/students/interfaces.py:629
-#: waeup/kofa/university/interfaces.py:138
+#: waeup/kofa/university/interfaces.py:139
 msgid "Semester/Term"
 msgstr ""
 
 #: waeup/kofa/students/interfaces.py:635
-#: waeup/kofa/university/interfaces.py:132
+#: waeup/kofa/university/interfaces.py:133
 msgid "Passmark"
 msgstr ""
@@ -5517,5 +5542,5 @@
 
 #: waeup/kofa/students/interfaces.py:673
-#: waeup/kofa/university/interfaces.py:277
+#: waeup/kofa/university/interfaces.py:284
 #: waeup/kofa/students/browser_templates/transcript.pt:37
 msgid "Course"
@@ -5816,10 +5841,10 @@
 
 #: waeup/kofa/students/viewlets.py:110
-#: waeup/kofa/students/viewlets.py:779
+#: waeup/kofa/students/viewlets.py:797
 msgid "Personal Data"
 msgstr ""
 
 #: waeup/kofa/students/viewlets.py:133
-#: waeup/kofa/students/viewlets.py:784
+#: waeup/kofa/students/viewlets.py:802
 #: waeup/kofa/accesscodes/browser_templates/searchpage.pt:33
 msgid "History"
@@ -5877,50 +5902,55 @@
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:447
+#: waeup/kofa/students/viewlets.py:446
+#: waeup/kofa/students/workflow.py:153
+msgid "Unregister courses"
+msgstr ""
+
+#: waeup/kofa/students/viewlets.py:465
 msgid "Download course registration slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:509
+#: waeup/kofa/students/viewlets.py:527
 msgid "Download bed allocation slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:518
+#: waeup/kofa/students/viewlets.py:536
 msgid "Relocate student"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:544
+#: waeup/kofa/students/viewlets.py:562
 msgid "Change portrait"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:589
+#: waeup/kofa/students/viewlets.py:607
 msgid "Start new session"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:603
+#: waeup/kofa/students/viewlets.py:621
 msgid "Add course list"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:622
+#: waeup/kofa/students/viewlets.py:640
 msgid "Edit course list"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:640
+#: waeup/kofa/students/viewlets.py:658
 msgid "Add current session payment ticket"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:649
+#: waeup/kofa/students/viewlets.py:667
 msgid "Add previous session payment ticket"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:665
+#: waeup/kofa/students/viewlets.py:683
 msgid "Add balance payment ticket"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:783
+#: waeup/kofa/students/viewlets.py:801
 msgid "Accommodation Data"
 msgstr ""
 
 #: waeup/kofa/students/viewlets.py:81
-#: waeup/kofa/students/viewlets.py:774
+#: waeup/kofa/students/viewlets.py:792
 msgid "Application Slip"
 msgstr ""
@@ -6022,24 +6052,26 @@
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:153
+#: waeup/kofa/students/workflow.py:154
+msgid "Courses unregistered"
+msgstr ""
+
+#: waeup/kofa/students/workflow.py:161
+msgid "Courses validated"
+msgstr ""
+
+#: waeup/kofa/students/workflow.py:167
+msgid "Return and bypass validation"
+msgstr ""
+
+#: waeup/kofa/students/workflow.py:168
+msgid "Course validation bypassed"
+msgstr ""
+
 #: waeup/kofa/students/workflow.py:174
 msgid "Reset to school fee paid"
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:154
 #: waeup/kofa/students/workflow.py:175
 msgid "Reset to 'school fee paid'"
-msgstr ""
-
-#: waeup/kofa/students/workflow.py:161
-msgid "Courses validated"
-msgstr ""
-
-#: waeup/kofa/students/workflow.py:167
-msgid "Return and bypass validation"
-msgstr ""
-
-#: waeup/kofa/students/workflow.py:168
-msgid "Course validation bypassed"
 msgstr ""
 
@@ -6158,5 +6190,5 @@
 msgstr ""
 
-#: waeup/kofa/university/export.py:170
+#: waeup/kofa/university/export.py:171
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:12
 #: waeup/kofa/browser/templates/departmentpage.pt:6
@@ -6164,104 +6196,108 @@
 msgstr ""
 
-#: waeup/kofa/university/export.py:204
+#: waeup/kofa/university/export.py:205
 msgid "Courses in Certificates"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:120
+#: waeup/kofa/university/interfaces.py:121
 msgid "Title of course"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:145
+#: waeup/kofa/university/interfaces.py:146
 msgid "Former course"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:146
+#: waeup/kofa/university/interfaces.py:147
 msgid "If this attribute is being set all certificate courses referring to this course will be automatically deleted."
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:171
+#: waeup/kofa/university/interfaces.py:172
 msgid "Study Mode"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:178
+#: waeup/kofa/university/interfaces.py:179
+msgid "Degree"
+msgstr ""
+
+#: waeup/kofa/university/interfaces.py:185
 msgid "Start Level"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:185
+#: waeup/kofa/university/interfaces.py:192
 msgid "End Level"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:192
+#: waeup/kofa/university/interfaces.py:199
 msgid "Application Category"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:199
+#: waeup/kofa/university/interfaces.py:206
 msgid "Initial School Fee"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:205
+#: waeup/kofa/university/interfaces.py:212
 msgid "Returning School Fee"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:211
+#: waeup/kofa/university/interfaces.py:218
 msgid "Foreigner Initial School Fee"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:217
+#: waeup/kofa/university/interfaces.py:224
 msgid "Foreigner Returning School Fee"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:223
+#: waeup/kofa/university/interfaces.py:230
 msgid "Installment Ratio"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:230
+#: waeup/kofa/university/interfaces.py:237
 msgid "Custom Textline 1 (not used)"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:235
+#: waeup/kofa/university/interfaces.py:242
 msgid "Custom Textline 2 (not used)"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:240
+#: waeup/kofa/university/interfaces.py:247
 msgid "Custom Float 1 (not used)"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:245
+#: waeup/kofa/university/interfaces.py:252
 msgid "Custom Float 2 (not used)"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:252
-#: waeup/kofa/university/interfaces.py:254
+#: waeup/kofa/university/interfaces.py:259
+#: waeup/kofa/university/interfaces.py:261
 msgid "Start level and end level must correspond."
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:256
-#: waeup/kofa/university/interfaces.py:259
+#: waeup/kofa/university/interfaces.py:263
+#: waeup/kofa/university/interfaces.py:266
 msgid "Study mode, start level and end level must correspond."
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:289
+#: waeup/kofa/university/interfaces.py:296
 msgid "Registration required"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:45
+#: waeup/kofa/university/interfaces.py:46
 msgid "Name of faculty"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:51
-#: waeup/kofa/university/interfaces.py:82
+#: waeup/kofa/university/interfaces.py:52
+#: waeup/kofa/university/interfaces.py:83
 msgid "Name prefix"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:76
+#: waeup/kofa/university/interfaces.py:77
 msgid "Name of department"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:89
+#: waeup/kofa/university/interfaces.py:90
 msgid "Score editing disabled"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:90
+#: waeup/kofa/university/interfaces.py:91
 msgid "Lectures can not edit scores if ticked."
 msgstr ""
@@ -6620,5 +6656,5 @@
 
 #: waeup/kofa/utils/countries.py:169
-#: waeup/kofa/utils/utils.py:51
+#: waeup/kofa/utils/utils.py:52
 msgid "Nigeria"
 msgstr ""
@@ -7273,5 +7309,5 @@
 
 #: waeup/kofa/utils/countries.py:90
-#: waeup/kofa/utils/utils.py:50
+#: waeup/kofa/utils/utils.py:51
 msgid "Germany"
 msgstr ""
@@ -7313,9 +7349,9 @@
 msgstr ""
 
-#: waeup/kofa/utils/utils.py:204
+#: waeup/kofa/utils/utils.py:207
 msgid "(not yet)"
 msgstr ""
 
-#: waeup/kofa/utils/utils.py:227
+#: waeup/kofa/utils/utils.py:230
 msgid ""
 "Fullname: ${a}\n"
@@ -7327,5 +7363,5 @@
 msgstr ""
 
-#: waeup/kofa/utils/utils.py:280
+#: waeup/kofa/utils/utils.py:283
 msgid ""
 "Dear ${a},\n"
@@ -7347,5 +7383,5 @@
 msgstr ""
 
-#: waeup/kofa/utils/utils.py:52
+#: waeup/kofa/utils/utils.py:53
 msgid "U.S."
 msgstr ""
