Index: main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot
===================================================================
--- main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot	(revision 11891)
+++ main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot	(revision 13292)
@@ -15,5 +15,5 @@
 msgstr ""
 "Project-Id-Version: Development/Unknown\n"
-"POT-Creation-Date: Tue Oct 28 20:19:33 2014\n"
+"POT-Creation-Date: Wed Oct  7 11:46:58 2015\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
@@ -26,40 +26,48 @@
 #: waeup/kofa/accesscodes/browser.py:101
 #: waeup/kofa/accesscodes/browser.py:114
-#: waeup/kofa/applicants/browser.py:238
-#: waeup/kofa/applicants/browser.py:336
-#: waeup/kofa/applicants/browser.py:337
-#: waeup/kofa/applicants/browser.py:444
-#: waeup/kofa/browser/pages.py:659
-#: waeup/kofa/browser/pages.py:865
-#: waeup/kofa/browser/pages.py:891
-#: waeup/kofa/browser/pages.py:1214
-#: waeup/kofa/browser/pages.py:1317
-#: waeup/kofa/browser/pages.py:1718
-#: waeup/kofa/browser/pages.py:1739
-#: waeup/kofa/browser/pages.py:1771
-#: waeup/kofa/browser/pages.py:1800
-#: waeup/kofa/browser/pages.py:1801
-#: waeup/kofa/browser/pages.py:1824
-#: waeup/kofa/browser/pages.py:1919
-#: waeup/kofa/browser/pages.py:1963
-#: waeup/kofa/browser/pages.py:1964
-#: waeup/kofa/browser/pages.py:1966
-#: waeup/kofa/browser/pages.py:2020
-#: waeup/kofa/browser/pages.py:2069
-#: waeup/kofa/browser/pages.py:2110
-#: waeup/kofa/browser/pages.py:2141
-#: waeup/kofa/browser/pages.py:2151
-#: waeup/kofa/browser/pages.py:2198
-#: waeup/kofa/browser/pages.py:2200
-#: waeup/kofa/browser/pages.py:2222
-#: waeup/kofa/browser/pages.py:2263
-#: waeup/kofa/browser/pages.py:2320
-#: waeup/kofa/students/browser.py:944
-#: waeup/kofa/students/browser.py:945
-#: waeup/kofa/students/browser.py:1440
-#: waeup/kofa/students/browser.py:1442
-#: waeup/kofa/students/browser.py:1594
-#: waeup/kofa/students/browser.py:1749
-#: waeup/kofa/students/browser.py:1787
+#: waeup/kofa/applicants/browser.py:242
+#: waeup/kofa/applicants/browser.py:340
+#: waeup/kofa/applicants/browser.py:341
+#: waeup/kofa/applicants/browser.py:439
+#: waeup/kofa/applicants/browser.py:509
+#: waeup/kofa/applicants/browser.py:542
+#: waeup/kofa/browser/pages.py:878
+#: waeup/kofa/browser/pages.py:1069
+#: waeup/kofa/browser/pages.py:1095
+#: waeup/kofa/browser/pages.py:1374
+#: waeup/kofa/browser/pages.py:1478
+#: waeup/kofa/browser/pages.py:1848
+#: waeup/kofa/browser/pages.py:1870
+#: waeup/kofa/browser/pages.py:1905
+#: waeup/kofa/browser/pages.py:1934
+#: waeup/kofa/browser/pages.py:1935
+#: waeup/kofa/browser/pages.py:1959
+#: waeup/kofa/browser/pages.py:2055
+#: waeup/kofa/browser/pages.py:2099
+#: waeup/kofa/browser/pages.py:2100
+#: waeup/kofa/browser/pages.py:2102
+#: waeup/kofa/browser/pages.py:2157
+#: waeup/kofa/browser/pages.py:2207
+#: waeup/kofa/browser/pages.py:2249
+#: waeup/kofa/browser/pages.py:2280
+#: waeup/kofa/browser/pages.py:2291
+#: waeup/kofa/browser/pages.py:2339
+#: waeup/kofa/browser/pages.py:2341
+#: waeup/kofa/browser/pages.py:2363
+#: waeup/kofa/browser/pages.py:2405
+#: waeup/kofa/browser/pages.py:2463
+#: waeup/kofa/documents/browser.py:107
+#: waeup/kofa/documents/browser.py:153
+#: waeup/kofa/documents/browser.py:257
+#: waeup/kofa/documents/browser.py:275
+#: waeup/kofa/documents/browser.py:305
+#: waeup/kofa/documents/browser.py:334
+#: waeup/kofa/students/browser.py:941
+#: waeup/kofa/students/browser.py:942
+#: waeup/kofa/students/browser.py:1437
+#: waeup/kofa/students/browser.py:1439
+#: waeup/kofa/students/browser.py:1591
+#: waeup/kofa/students/browser.py:1748
+#: waeup/kofa/students/browser.py:1786
 #: waeup/kofa/students/browser.py:1821
 msgid "Cancel"
@@ -101,7 +109,7 @@
 
 #: waeup/kofa/accesscodes/browser.py:154
-#: waeup/kofa/browser/pages.py:748
-#: waeup/kofa/browser/pages.py:1507
-#: waeup/kofa/browser/viewlets.py:187
+#: waeup/kofa/browser/pages.py:967
+#: waeup/kofa/browser/pages.py:1671
+#: waeup/kofa/browser/viewlets.py:193
 msgid "Search"
 msgstr ""
@@ -161,4 +169,5 @@
 
 #: waeup/kofa/accesscodes/browser.py:266
+#: waeup/kofa/accesscodes/export.py:66
 msgid "Access Codes"
 msgstr ""
@@ -175,4 +184,5 @@
 #: waeup/kofa/accesscodes/browser.py:211
 #: waeup/kofa/accesscodes/browser.py:231
+#: waeup/kofa/accesscodes/export.py:36
 msgid "Access Code Batches"
 msgstr ""
@@ -268,12 +278,4 @@
 #: waeup/kofa/accesscodes/browser_templates/searchpage.pt:6
 msgid "for access codes"
-msgstr ""
-
-#: waeup/kofa/accesscodes/export.py:38
-msgid "AccessCodeBatches"
-msgstr ""
-
-#: waeup/kofa/accesscodes/export.py:69
-msgid "AccessCodes"
 msgstr ""
 
@@ -372,290 +374,329 @@
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:128
+#: waeup/kofa/applicants/applicant.py:145
 msgid "Applicant has not yet been admitted."
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:134
+#: waeup/kofa/applicants/applicant.py:151
 msgid "Registration Number exists."
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:137
+#: waeup/kofa/applicants/applicant.py:154
 msgid "No course admitted provided."
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:169
+#: waeup/kofa/applicants/applicant.py:173
+msgid "IOError: Application Slip could not be created."
+msgstr ""
+
+#: waeup/kofa/applicants/applicant.py:193
 #. Default: ""
 msgid "Student ${a} created"
 msgstr ""
 
-#: waeup/kofa/applicants/batching.py:211
+#: waeup/kofa/applicants/batching.py:213
 msgid "Application record imported"
 msgstr ""
 
-#: waeup/kofa/applicants/batching.py:258
-#: waeup/kofa/students/batching.py:216
+#: waeup/kofa/applicants/batching.py:260
+#: waeup/kofa/students/batching.py:235
 #. Default: ""
 msgid "State '${a}' set"
 msgstr ""
 
-#: waeup/kofa/applicants/batching.py:45
+#: waeup/kofa/applicants/batching.py:47
 msgid "ApplicantsContainer Processor"
 msgstr ""
 
-#: waeup/kofa/applicants/batching.py:94
+#: waeup/kofa/applicants/batching.py:97
 msgid "Applicant Processor"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1010
-#: waeup/kofa/students/browser.py:107
-msgid "The requested form is locked (read-only)."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:102
+#: waeup/kofa/applicants/browser.py:104
 #: waeup/kofa/applicants/viewlets.py:90
 msgid "Find applicants"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1027
+#: waeup/kofa/applicants/browser.py:105
+msgid "Find applicant"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1088
+#: waeup/kofa/students/browser.py:105
+msgid "The requested form is locked (read-only)."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1105
 msgid "No passport picture uploaded."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1029
+#: waeup/kofa/applicants/browser.py:1107
 msgid "Passport picture confirmation box not ticked."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:103
-msgid "Find applicant"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:1052
-msgid "1st and 2nd choice must be different."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:1071
+#: waeup/kofa/applicants/browser.py:1145
 msgid "The form cannot be submitted. Wrong state!"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1078
+#: waeup/kofa/applicants/browser.py:1152
 msgid "Form has been submitted."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1121
+#: waeup/kofa/applicants/browser.py:119
+#: waeup/kofa/browser/pages.py:2018
+#: waeup/kofa/students/browser.py:268
+#: waeup/kofa/students/browser.py:310
+msgid "Empty search string"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1195
 #. Default: ""
 msgid "Apply for ${a}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1126
+#: waeup/kofa/applicants/browser.py:1200
 msgid "Outside application period."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1141
-#: waeup/kofa/browser/pages.py:2369
-#: waeup/kofa/students/browser.py:2805
+#: waeup/kofa/applicants/browser.py:1215
+#: waeup/kofa/browser/pages.py:2510
+#: waeup/kofa/students/browser.py:2799
 msgid "Send login credentials to email address"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1164
-#: waeup/kofa/students/browser.py:2822
+#: waeup/kofa/applicants/browser.py:124
+msgid "No applicant found."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1242
+#: waeup/kofa/students/browser.py:2816
 msgid "An error occurred."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:117
-#: waeup/kofa/browser/pages.py:1883
-#: waeup/kofa/students/browser.py:270
-#: waeup/kofa/students/browser.py:311
-msgid "Empty search string"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:1170
-#: waeup/kofa/applicants/browser.py:1183
+#: waeup/kofa/applicants/browser.py:1249
+#: waeup/kofa/applicants/browser.py:1262
+#: waeup/kofa/applicants/browser.py:1341
+#: waeup/kofa/applicants/browser.py:1344
 msgid "No application record found."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1174
-#: waeup/kofa/students/browser.py:2831
+#: waeup/kofa/applicants/browser.py:1253
+#: waeup/kofa/students/browser.py:2825
 msgid "Your password has already been set and used. Please proceed to the login page."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1194
+#: waeup/kofa/applicants/browser.py:1273
 msgid "You have successfully been registered for the"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1211
+#: waeup/kofa/applicants/browser.py:1290
 msgid "Your registration was successful."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:122
-msgid "No applicant found."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:1228
+#: waeup/kofa/applicants/browser.py:1305
+#: waeup/kofa/students/browser.py:1043
+msgid "Submit"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1309
+#. Default: ""
+msgid "Application status of ${a}"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1311
+msgid "Check your application status"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:132
+#: waeup/kofa/applicants/viewlets.py:99
+msgid "Manage applicants section"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1329
+msgid "Required input missing."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:135
+#: waeup/kofa/applicants/browser.py:197
+#: waeup/kofa/applicants/browser.py:340
+#: waeup/kofa/applicants/browser.py:375
+#: waeup/kofa/applicants/browser.py:887
+#: waeup/kofa/applicants/browser.py:952
+#: waeup/kofa/applicants/browser.py:1069
+#: waeup/kofa/applicants/browser.py:1072
+#: waeup/kofa/applicants/browser.py:1077
+#: waeup/kofa/applicants/browser.py:1080
+#: waeup/kofa/applicants/browser.py:1124
+#: waeup/kofa/browser/pages.py:849
+#: waeup/kofa/browser/pages.py:996
+#: waeup/kofa/browser/pages.py:1004
+#: waeup/kofa/browser/pages.py:1089
+#: waeup/kofa/browser/pages.py:1713
+#: waeup/kofa/browser/pages.py:1934
+#: waeup/kofa/browser/pages.py:1955
+#: waeup/kofa/browser/pages.py:2099
+#: waeup/kofa/browser/pages.py:2127
+#: waeup/kofa/browser/pages.py:2280
+#: waeup/kofa/browser/pages.py:2287
+#: waeup/kofa/browser/pages.py:2339
+#: waeup/kofa/browser/pages.py:2349
+#: waeup/kofa/documents/browser.py:257
+#: waeup/kofa/documents/browser.py:271
+#: waeup/kofa/documents/browser.py:295
+#: waeup/kofa/documents/browser.py:324
+#: waeup/kofa/hostels/browser.py:126
+#: waeup/kofa/hostels/browser.py:162
+#: waeup/kofa/hostels/browser.py:228
+#: waeup/kofa/hostels/browser.py:240
+#: waeup/kofa/hostels/browser.py:336
+#: waeup/kofa/students/browser.py:527
+#: waeup/kofa/students/browser.py:580
+#: waeup/kofa/students/browser.py:742
+#: waeup/kofa/students/browser.py:848
+#: waeup/kofa/students/browser.py:941
+#: waeup/kofa/students/browser.py:961
+#: waeup/kofa/students/browser.py:1162
+#: waeup/kofa/students/browser.py:1437
+#: waeup/kofa/students/browser.py:1475
+#: waeup/kofa/students/browser.py:2251
+#: waeup/kofa/students/browser.py:2266
+#: waeup/kofa/students/browser.py:2394
+msgid "Save"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:136
+#: waeup/kofa/applicants/browser.py:156
+#: waeup/kofa/applicants/browser.py:341
+#: waeup/kofa/applicants/browser.py:390
+#: waeup/kofa/browser/pages.py:999
+#: waeup/kofa/browser/pages.py:1028
+#: waeup/kofa/browser/pages.py:1112
+#: waeup/kofa/browser/pages.py:1848
+#: waeup/kofa/browser/pages.py:1856
+#: waeup/kofa/browser/pages.py:1935
+#: waeup/kofa/browser/pages.py:1946
+#: waeup/kofa/hostels/browser.py:129
+#: waeup/kofa/hostels/browser.py:134
+#: waeup/kofa/students/browser.py:293
+#: waeup/kofa/students/browser.py:1930
+#: waeup/kofa/students/browser.py:1937
+msgid "Remove selected"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:136
+#: waeup/kofa/applicants/browser.py:184
+#: waeup/kofa/applicants/browser.py:211
+#: waeup/kofa/applicants/browser.py:217
+msgid "Add applicants container"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:137
+#: waeup/kofa/applicants/browser.py:193
+#: waeup/kofa/applicants/browser.py:343
+#: waeup/kofa/applicants/browser.py:448
+#: waeup/kofa/browser/pages.py:1936
+#: waeup/kofa/browser/pages.py:1973
+#: waeup/kofa/browser/pages.py:2103
+#: waeup/kofa/browser/pages.py:2166
+#: waeup/kofa/browser/pages.py:2281
+#: waeup/kofa/browser/pages.py:2300
+#: waeup/kofa/browser/pages.py:2342
+#: waeup/kofa/browser/pages.py:2372
+#: waeup/kofa/documents/browser.py:258
+#: waeup/kofa/documents/browser.py:284
+#: waeup/kofa/documents/browser.py:314
+#: waeup/kofa/documents/browser.py:343
+msgid "Remove selected local roles"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:138
+#: waeup/kofa/applicants/browser.py:189
+#: waeup/kofa/applicants/browser.py:344
+#: waeup/kofa/applicants/browser.py:444
+#: waeup/kofa/browser/pages.py:1937
+#: waeup/kofa/browser/pages.py:1969
+#: waeup/kofa/browser/pages.py:2104
+#: waeup/kofa/browser/pages.py:2162
+#: waeup/kofa/browser/pages.py:2282
+#: waeup/kofa/browser/pages.py:2296
+#: waeup/kofa/browser/pages.py:2343
+#: waeup/kofa/browser/pages.py:2368
+#: waeup/kofa/documents/browser.py:259
+#: waeup/kofa/documents/browser.py:280
+#: waeup/kofa/documents/browser.py:310
+#: waeup/kofa/documents/browser.py:339
+msgid "Add local role"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1381
 msgid "Data Exports"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1241
-#: waeup/kofa/browser/pages.py:1614
-#: waeup/kofa/students/browser.py:3129
+#: waeup/kofa/applicants/browser.py:139
+#: waeup/kofa/applicants/export.py:38
+msgid "Applicants Containers"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1394
+#: waeup/kofa/browser/pages.py:1789
+#: waeup/kofa/students/browser.py:3124
 msgid "Discarded export"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1264
+#: waeup/kofa/applicants/browser.py:1409
+#: waeup/kofa/browser/pages.py:272
+msgid "Currently, exporters cannot be started due to high system load. Please try again later."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1424
 msgid "Export started."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:130
-#: waeup/kofa/applicants/viewlets.py:99
-msgid "Manage application section"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:133
-#: waeup/kofa/applicants/browser.py:197
-#: waeup/kofa/applicants/browser.py:336
-#: waeup/kofa/applicants/browser.py:376
-#: waeup/kofa/applicants/browser.py:813
-#: waeup/kofa/applicants/browser.py:878
-#: waeup/kofa/applicants/browser.py:995
-#: waeup/kofa/applicants/browser.py:998
-#: waeup/kofa/applicants/browser.py:1001
-#: waeup/kofa/applicants/browser.py:1046
-#: waeup/kofa/browser/pages.py:630
-#: waeup/kofa/browser/pages.py:789
-#: waeup/kofa/browser/pages.py:802
-#: waeup/kofa/browser/pages.py:885
-#: waeup/kofa/browser/pages.py:1545
-#: waeup/kofa/browser/pages.py:1800
-#: waeup/kofa/browser/pages.py:1820
-#: waeup/kofa/browser/pages.py:1963
-#: waeup/kofa/browser/pages.py:1990
-#: waeup/kofa/browser/pages.py:2141
-#: waeup/kofa/browser/pages.py:2147
-#: waeup/kofa/browser/pages.py:2198
-#: waeup/kofa/browser/pages.py:2208
-#: waeup/kofa/hostels/browser.py:131
-#: waeup/kofa/hostels/browser.py:165
-#: waeup/kofa/hostels/browser.py:230
-#: waeup/kofa/hostels/browser.py:241
-#: waeup/kofa/hostels/browser.py:336
-#: waeup/kofa/students/browser.py:528
-#: waeup/kofa/students/browser.py:581
-#: waeup/kofa/students/browser.py:747
-#: waeup/kofa/students/browser.py:851
-#: waeup/kofa/students/browser.py:944
-#: waeup/kofa/students/browser.py:964
-#: waeup/kofa/students/browser.py:1165
-#: waeup/kofa/students/browser.py:1440
-#: waeup/kofa/students/browser.py:1478
-#: waeup/kofa/students/browser.py:2266
-#: waeup/kofa/students/browser.py:2281
-#: waeup/kofa/students/browser.py:2407
-msgid "Save"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:134
-#: waeup/kofa/applicants/browser.py:153
-#: waeup/kofa/applicants/browser.py:337
-#: waeup/kofa/applicants/browser.py:395
-#: waeup/kofa/browser/pages.py:792
-#: waeup/kofa/browser/pages.py:824
-#: waeup/kofa/browser/pages.py:907
-#: waeup/kofa/browser/pages.py:1718
-#: waeup/kofa/browser/pages.py:1725
-#: waeup/kofa/browser/pages.py:1801
-#: waeup/kofa/browser/pages.py:1811
-#: waeup/kofa/hostels/browser.py:134
-#: waeup/kofa/hostels/browser.py:138
-#: waeup/kofa/students/browser.py:295
-#: waeup/kofa/students/browser.py:1931
-#: waeup/kofa/students/browser.py:1938
-msgid "Remove selected"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:134
-#: waeup/kofa/applicants/browser.py:178
-#: waeup/kofa/applicants/browser.py:209
-#: waeup/kofa/applicants/browser.py:215
-msgid "Add applicants container"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:135
-#: waeup/kofa/applicants/browser.py:187
-#: waeup/kofa/applicants/browser.py:339
-#: waeup/kofa/applicants/browser.py:453
-#: waeup/kofa/browser/pages.py:1802
-#: waeup/kofa/browser/pages.py:1838
-#: waeup/kofa/browser/pages.py:1967
-#: waeup/kofa/browser/pages.py:2029
-#: waeup/kofa/browser/pages.py:2142
-#: waeup/kofa/browser/pages.py:2160
-#: waeup/kofa/browser/pages.py:2201
-#: waeup/kofa/browser/pages.py:2231
-msgid "Remove selected local roles"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:136
-#: waeup/kofa/applicants/browser.py:183
-#: waeup/kofa/applicants/browser.py:340
-#: waeup/kofa/applicants/browser.py:449
-#: waeup/kofa/browser/pages.py:1803
-#: waeup/kofa/browser/pages.py:1834
-#: waeup/kofa/browser/pages.py:1968
-#: waeup/kofa/browser/pages.py:2025
-#: waeup/kofa/browser/pages.py:2143
-#: waeup/kofa/browser/pages.py:2156
-#: waeup/kofa/browser/pages.py:2202
-#: waeup/kofa/browser/pages.py:2227
-msgid "Add local role"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:137
-msgid "Applicants Containers"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:159
+#: waeup/kofa/applicants/browser.py:162
 msgid "No container selected!"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:170
-#: waeup/kofa/applicants/browser.py:412
-#: waeup/kofa/applicants/browser.py:933
+#: waeup/kofa/applicants/browser.py:173
+#: waeup/kofa/applicants/browser.py:407
+#: waeup/kofa/applicants/browser.py:1007
 msgid "Could not delete:"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:173
-#: waeup/kofa/applicants/browser.py:415
-#: waeup/kofa/applicants/browser.py:936
-#: waeup/kofa/browser/pages.py:155
-#: waeup/kofa/students/browser.py:339
-#: waeup/kofa/students/browser.py:1028
-#: waeup/kofa/students/browser.py:1499
-#: waeup/kofa/students/browser.py:1690
-#: waeup/kofa/students/browser.py:1959
-#: waeup/kofa/students/browser.py:2654
+#: waeup/kofa/applicants/browser.py:176
+#: waeup/kofa/applicants/browser.py:410
+#: waeup/kofa/applicants/browser.py:1010
+#: waeup/kofa/browser/pages.py:158
+#: waeup/kofa/students/browser.py:338
+#: waeup/kofa/students/browser.py:1025
+#: waeup/kofa/students/browser.py:1496
+#: waeup/kofa/students/browser.py:1687
+#: waeup/kofa/students/browser.py:1958
+#: waeup/kofa/students/browser.py:2640
 #. Default: ""
 msgid "Successfully removed: ${a}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:201
-#: waeup/kofa/applicants/browser.py:390
-#: waeup/kofa/applicants/browser.py:906
-#: waeup/kofa/applicants/browser.py:1056
-#: waeup/kofa/browser/pages.py:197
-#: waeup/kofa/browser/pages.py:2311
-#: waeup/kofa/hostels/browser.py:54
-#: waeup/kofa/students/browser.py:99
-#: waeup/kofa/students/browser.py:550
+#: waeup/kofa/applicants/browser.py:203
+#: waeup/kofa/applicants/browser.py:385
+#: waeup/kofa/applicants/browser.py:980
+#: waeup/kofa/applicants/browser.py:1130
+#: waeup/kofa/browser/pages.py:200
+#: waeup/kofa/browser/pages.py:2454
+#: waeup/kofa/hostels/browser.py:49
+#: waeup/kofa/students/browser.py:97
+#: waeup/kofa/students/browser.py:549
 msgid "Form has been saved."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:224
+#: waeup/kofa/applicants/browser.py:226
 msgid "An applicants container for the same application type and entrance year exists already in the database."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:234
+#: waeup/kofa/applicants/browser.py:236
 msgid "Added:"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:246
-#: waeup/kofa/applicants/export.py:75
+#: waeup/kofa/applicants/browser.py:250
+#: waeup/kofa/applicants/export.py:84
 #: waeup/kofa/applicants/viewlets.py:45
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:12
@@ -663,51 +704,89 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:258
+#: waeup/kofa/applicants/browser.py:262
 msgid "Applicant Data Exports"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:338
-#: waeup/kofa/applicants/browser.py:420
+#: waeup/kofa/applicants/browser.py:342
+#: waeup/kofa/applicants/browser.py:415
 msgid "Create students from selected"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:346
+#: waeup/kofa/applicants/browser.py:351
 msgid "Manage applicants container"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:401
-#: waeup/kofa/applicants/browser.py:426
+#: waeup/kofa/applicants/browser.py:396
+#: waeup/kofa/applicants/browser.py:421
 msgid "No applicant selected!"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:437
-#: waeup/kofa/applicants/browser.py:613
+#: waeup/kofa/applicants/browser.py:432
+#: waeup/kofa/applicants/browser.py:680
 #. Default: ""
 msgid "${a} students successfully created."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:440
-#: waeup/kofa/applicants/browser.py:616
+#: waeup/kofa/applicants/browser.py:435
+#: waeup/kofa/applicants/browser.py:683
 msgid "No student could be created."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:467
+#: waeup/kofa/applicants/browser.py:462
 #: waeup/kofa/applicants/viewlets.py:115
 msgid "Add applicant"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:470
+#: waeup/kofa/applicants/browser.py:466
 msgid "Create application record"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:475
-msgid "Applicant record created."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:487
+#: waeup/kofa/applicants/browser.py:471
+msgid "Application record created."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:483
+#: waeup/kofa/applicants/viewlets.py:124
+msgid "Pre-fill container"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:489
+msgid "Container must be in create mode to be pre-filled."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:496
+msgid "Pre-fill now"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:504
+msgid "%s application records created."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:521
+#: waeup/kofa/applicants/viewlets.py:133
+msgid "Purge container"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:525
+msgid "Remove initialized records"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:526
+msgid "Don't use if application is in progress!"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:527
+msgid "Are you really sure?"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:537
+msgid "%s application records purged."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:554
 msgid "Applicant"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:519
+#: waeup/kofa/applicants/browser.py:586
 #. Default: ""
 msgid ""
@@ -716,23 +795,17 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:541
+#: waeup/kofa/applicants/browser.py:608
+#: waeup/kofa/students/browser.py:430
+msgid "set"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:609
 #: waeup/kofa/students/browser.py:431
-msgid "set"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:542
-#: waeup/kofa/students/browser.py:432
 msgid "unset"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:547
+#: waeup/kofa/applicants/browser.py:614
 #. Default: ""
 msgid "${a} <br /> Application Record ${b}"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:648
-#: waeup/kofa/students/utils.py:476
-#: waeup/kofa/students/utils.py:506
-msgid "This type of payment has already been made."
 msgstr ""
 
@@ -741,12 +814,22 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:662
-#: waeup/kofa/students/browser.py:1744
-#: waeup/kofa/students/browser.py:1783
+#: waeup/kofa/applicants/browser.py:715
+#: waeup/kofa/students/utils.py:475
+#: waeup/kofa/students/utils.py:505
+msgid "This type of payment has already been made."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:730
+#: waeup/kofa/students/browser.py:1743
+#: waeup/kofa/students/browser.py:1782
 #: waeup/kofa/students/browser.py:1816
 msgid "Payment ticket created."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:685
+#: waeup/kofa/applicants/browser.py:74
+msgid "Applicants Section"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:753
 #: waeup/kofa/students/browser.py:1840
 #. Default: ""
@@ -754,75 +837,105 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:730
-#: waeup/kofa/students/browser.py:1897
+#: waeup/kofa/applicants/browser.py:798
+#: waeup/kofa/students/browser.py:1896
 msgid "Payment Data"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:736
-#: waeup/kofa/students/browser.py:1903
+#: waeup/kofa/applicants/browser.py:804
+#: waeup/kofa/students/browser.py:1902
 msgid "Online Payment Slip"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:743
+#: waeup/kofa/applicants/browser.py:811
 msgid "Please submit the application form before trying to download payment slips."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:75
-msgid "Application Section"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:769
+#: waeup/kofa/applicants/browser.py:837
 msgid "Please pay and submit before trying to download the application slip."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:791
+#: waeup/kofa/applicants/browser.py:848
+msgid "Your image file is corrupted. Please replace."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:865
 msgid "Uploaded image is too big!"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:796
+#: waeup/kofa/applicants/browser.py:870
 msgid "jpg file extension expected."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:813
-#: waeup/kofa/applicants/browser.py:998
-#: waeup/kofa/applicants/browser.py:1001
-#: waeup/kofa/applicants/browser.py:1059
-msgid "Final Submit"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:814
-#: waeup/kofa/applicants/browser.py:945
-#: waeup/kofa/applicants/browser.py:996
-#: waeup/kofa/applicants/browser.py:999
-#: waeup/kofa/applicants/browser.py:1035
+#: waeup/kofa/applicants/browser.py:887
+#: waeup/kofa/applicants/browser.py:1077
+#: waeup/kofa/applicants/browser.py:1080
+#: waeup/kofa/applicants/browser.py:1133
+msgid "Finally Submit"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:888
+#: waeup/kofa/applicants/browser.py:1019
+#: waeup/kofa/applicants/browser.py:1073
+#: waeup/kofa/applicants/browser.py:1078
+#: waeup/kofa/applicants/browser.py:1113
 msgid "Add online payment ticket"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:814
-#: waeup/kofa/applicants/browser.py:950
-#: waeup/kofa/applicants/browser.py:996
-#: waeup/kofa/applicants/browser.py:999
-#: waeup/kofa/applicants/browser.py:1002
-#: waeup/kofa/applicants/browser.py:1040
-#: waeup/kofa/students/browser.py:1442
-#: waeup/kofa/students/browser.py:1483
-#: waeup/kofa/students/browser.py:1671
-#: waeup/kofa/students/browser.py:2662
+#: waeup/kofa/applicants/browser.py:888
+#: waeup/kofa/applicants/browser.py:1024
+#: waeup/kofa/applicants/browser.py:1069
+#: waeup/kofa/applicants/browser.py:1073
+#: waeup/kofa/applicants/browser.py:1078
+#: waeup/kofa/applicants/browser.py:1081
+#: waeup/kofa/applicants/browser.py:1118
+#: waeup/kofa/students/browser.py:1439
+#: waeup/kofa/students/browser.py:1480
+#: waeup/kofa/students/browser.py:1668
+#: waeup/kofa/students/browser.py:2648
 msgid "Remove selected tickets"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:863
+#: waeup/kofa/applicants/browser.py:937
 #. Default: ""
 msgid "${a} <br /> Application Form ${b}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:875
-#: waeup/kofa/students/browser.py:578
+#: waeup/kofa/applicants/browser.py:949
+#: waeup/kofa/documents/browser.py:369
+#: waeup/kofa/students/browser.py:577
 msgid "No transition"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:920
-#: waeup/kofa/students/browser.py:1677
+#: waeup/kofa/applicants/browser.py:994
+#: waeup/kofa/students/browser.py:1674
 msgid "No payment selected."
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:13
+msgid "Lastname (Surname):"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:21
+msgid "Please solve the captcha<br />to prevent misuse of this service:"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:42
+msgid "<strong>Congratulations!</strong> You have been offered provisional admission into the ${DYNAMIC_CONTENT} Academic Session of ${DYNAMIC_CONTENT}."
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:5
+msgid "Applicant Id:"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:69
+msgid "Sorry, you have not been offered admission."
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:75
+msgid "Your submitted application is being processed."
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:81
+msgid "You have not yet submitted your application."
 msgstr ""
 
@@ -836,6 +949,6 @@
 
 #: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:6
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:31
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:50
 msgid "Application State"
 msgstr ""
@@ -887,18 +1000,18 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:44
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:46
 msgid "Application Number"
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:48
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:50
 msgid "First Choice"
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:93
-#. Default: "There are more than 5000 application records in this container. In order to prevent from downloading big amounts of data, the Applicants tab has been disabled. Please use the ${search_link} for accessing application records."
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:95
+#. Default: "There are more than 1000 application records in this container. In order to prevent from downloading big amounts of data, the Applicants tab has been disabled. Please use the ${search_link} for accessing application records."
 msgid "note_acmp"
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:94
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:96
 msgid "search form"
 msgstr ""
@@ -918,4 +1031,8 @@
 msgstr ""
 
+#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:56
+msgid "Application Deadline"
+msgstr ""
+
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:6
 msgid "Introduction"
@@ -930,38 +1047,64 @@
 msgstr ""
 
-#: waeup/kofa/applicants/export.py:39
-msgid "Basic Applicants Containers"
+#: waeup/kofa/applicants/browser_templates/prefillcontainer.pt:17
+msgid "Pre-fill '${DYNAMIC_CONTENT}' container with"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/prefillcontainer.pt:20
+msgid "10 empty records"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/prefillcontainer.pt:21
+msgid "100 empty records"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/prefillcontainer.pt:22
+msgid "1000 empty records"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/prefillcontainer.pt:23
+msgid "10000 empty records"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/prefillcontainer.pt:5
+#. Default: "<strong>Technical Note:</strong> An application in create mode can be performed with an empty container. Each time an applicant registers, a new record is being created and a corresponding user account set up. Since each single account creation causes a significant growth of Kofa's database, it is strongly recommended to pre-fill applicants containers with empty application records. This is done in a single transaction and does thus save database volume when application is ongoing."
+msgid "prefill"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/purgecontainer.pt:5
+#. Default: "<strong>Technical Note:</strong> During application, many records are being initialized but not used. For various reasons, many applicants do create one or more application records with corresponding user accounts but fail to log in. These records remain in state 'initialized' and are never turned to state 'started'. After a while, these records can be safely removed. <br /><br /> <strong>Attention:</strong> When purging an applicants container, also all unused pre-filled application records are being removed. If necessary, the container must be pre-filled with empty records again."
+msgid "purge"
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:143
+msgid "Create Application Records"
 msgstr ""
 
 #: waeup/kofa/applicants/interfaces.py:144
-msgid "Create Application Records"
-msgstr ""
-
-#: waeup/kofa/applicants/interfaces.py:145
 msgid "Update Application Records"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:175
-#: waeup/kofa/applicants/interfaces.py:239
+#: waeup/kofa/applicants/interfaces.py:177
+#: waeup/kofa/applicants/interfaces.py:244
 msgid "Human readable description in HTML format"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:193
-#: waeup/kofa/students/browser.py:1243
-#: waeup/kofa/students/browser.py:1394
+#: waeup/kofa/applicants/interfaces.py:198
+#: waeup/kofa/students/browser.py:1240
+#: waeup/kofa/students/browser.py:1391
 #: waeup/kofa/university/interfaces.py:38
-#: waeup/kofa/university/interfaces.py:68
-#: waeup/kofa/university/interfaces.py:111
-#: waeup/kofa/university/interfaces.py:155
+#: waeup/kofa/university/interfaces.py:69
+#: waeup/kofa/university/interfaces.py:113
+#: waeup/kofa/university/interfaces.py:158
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:15
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:24
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:15
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:41
+#: waeup/kofa/browser/templates/departmentmanagepage.pt:39
+#: waeup/kofa/browser/templates/departmentmanagepage.pt:69
+#: waeup/kofa/browser/templates/facultypage.pt:8
+#: waeup/kofa/browser/templates/facultymanagepage.pt:41
 #: waeup/kofa/browser/templates/searchpage.pt:18
-#: waeup/kofa/browser/templates/facultypage.pt:8
 #: waeup/kofa/browser/templates/departmentpage.pt:15
 #: waeup/kofa/browser/templates/departmentpage.pt:38
-#: waeup/kofa/browser/templates/departmentmanagepage.pt:39
-#: waeup/kofa/browser/templates/departmentmanagepage.pt:69
-#: waeup/kofa/browser/templates/facultymanagepage.pt:41
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:50
 #: waeup/kofa/applicants/browser_templates/applicantsrootpage.pt:11
@@ -969,162 +1112,155 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:199
-#: waeup/kofa/students/browser.py:1244
-#: waeup/kofa/students/browser.py:1395
-#: waeup/kofa/students/interfaces.py:629
-#: waeup/kofa/university/interfaces.py:161
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:25
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:16
-#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:42
-#: waeup/kofa/students/browser_templates/transcript.pt:38
-#: waeup/kofa/browser/templates/searchpage.pt:19
-#: waeup/kofa/browser/templates/facultypage.pt:9
-#: waeup/kofa/browser/templates/departmentpage.pt:16
-#: waeup/kofa/browser/templates/departmentpage.pt:39
-#: waeup/kofa/browser/templates/departmentmanagepage.pt:41
-#: waeup/kofa/browser/templates/departmentmanagepage.pt:71
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:42
-#: waeup/kofa/browser/templates/facultymanagepage.pt:43
-#: waeup/kofa/browser/templates/certificatepage.pt:32
-#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:52
-#: waeup/kofa/applicants/browser_templates/applicantsrootpage.pt:12
+#: waeup/kofa/applicants/interfaces.py:204
+#: waeup/kofa/students/browser.py:1241
+#: waeup/kofa/students/browser.py:1392
+#: waeup/kofa/students/interfaces.py:615
+#: waeup/kofa/university/interfaces.py:165
+#: waeup/kofa/browser/templates/source.pt:24
 msgid "Title"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:205
-#: waeup/kofa/applicants/interfaces.py:325
+#: waeup/kofa/applicants/interfaces.py:210
+#: waeup/kofa/applicants/interfaces.py:306
 msgid "Application Target"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:212
-#: waeup/kofa/applicants/interfaces.py:332
+#: waeup/kofa/applicants/interfaces.py:217
+#: waeup/kofa/applicants/interfaces.py:313
 msgid "Year of Entrance"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:219
+#: waeup/kofa/applicants/interfaces.py:224
 msgid "Application Mode"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:233
+#: waeup/kofa/applicants/interfaces.py:238
 msgid "Category for the grouping of certificates"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:252
+#: waeup/kofa/applicants/interfaces.py:255
 msgid "Application Start Date"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:254
-#: waeup/kofa/applicants/interfaces.py:260
-#: waeup/kofa/hostels/interfaces.py:39
-#: waeup/kofa/hostels/interfaces.py:45
-msgid "Example:"
-msgstr ""
-
-#: waeup/kofa/applicants/interfaces.py:258
+#: waeup/kofa/applicants/interfaces.py:257
+#: waeup/kofa/applicants/interfaces.py:263
+#: waeup/kofa/hostels/interfaces.py:40
+#: waeup/kofa/hostels/interfaces.py:46
+#: waeup/kofa/interfaces.py:768
+msgid "Example: "
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:261
 msgid "Application Closing Date"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:264
+#: waeup/kofa/applicants/interfaces.py:267
 msgid "Forbid additions after deadline (enddate)"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:270
-#: waeup/kofa/interfaces.py:693
+#: waeup/kofa/applicants/interfaces.py:273
+#: waeup/kofa/interfaces.py:778
 msgid "Application Fee"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:276
+#: waeup/kofa/applicants/interfaces.py:279
 msgid "Human readable notice on application slip in HTML format"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:282
+#: waeup/kofa/applicants/interfaces.py:285
 msgid "Hide container"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:360
-#: waeup/kofa/applicants/interfaces.py:493
-#: waeup/kofa/students/interfaces.py:205
+#: waeup/kofa/applicants/interfaces.py:343
+#: waeup/kofa/applicants/interfaces.py:470
+#: waeup/kofa/interfaces.py:601
+#: waeup/kofa/students/interfaces.py:187
 msgid "Account suspended"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:366
-#: waeup/kofa/applicants/interfaces.py:505
+#: waeup/kofa/applicants/interfaces.py:349
+#: waeup/kofa/applicants/interfaces.py:482
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:29
 msgid "Applicant Id"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:371
-#: waeup/kofa/students/interfaces.py:245
-#: waeup/kofa/students/interfaces.py:387
+#: waeup/kofa/applicants/interfaces.py:355
+#: waeup/kofa/students/interfaces.py:227
+#: waeup/kofa/students/interfaces.py:356
 msgid "Registration Number"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:382
+#: waeup/kofa/applicants/interfaces.py:362
+#: waeup/kofa/applicants/interfaces.py:488
+#: waeup/kofa/students/interfaces.py:206
+#: waeup/kofa/students/interfaces.py:379
+msgid "First Name"
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:367
+#: waeup/kofa/applicants/interfaces.py:493
+#: waeup/kofa/students/interfaces.py:211
+msgid "Middle Name"
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:372
+#: waeup/kofa/applicants/interfaces.py:498
+#: waeup/kofa/applicants/interfaces.py:605
+#: waeup/kofa/students/interfaces.py:216
+msgid "Last Name (Surname)"
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:377
 #: waeup/kofa/applicants/interfaces.py:511
-#: waeup/kofa/students/interfaces.py:224
-#: waeup/kofa/students/interfaces.py:412
-msgid "First Name"
-msgstr ""
-
-#: waeup/kofa/applicants/interfaces.py:386
-#: waeup/kofa/applicants/interfaces.py:516
-#: waeup/kofa/students/interfaces.py:229
-msgid "Middle Name"
-msgstr ""
-
-#: waeup/kofa/applicants/interfaces.py:390
-#: waeup/kofa/applicants/interfaces.py:521
-#: waeup/kofa/applicants/interfaces.py:628
-#: waeup/kofa/students/interfaces.py:234
-msgid "Last Name (Surname)"
-msgstr ""
-
-#: waeup/kofa/applicants/interfaces.py:394
-#: waeup/kofa/applicants/interfaces.py:534
-#: waeup/kofa/students/interfaces.py:317
+#: waeup/kofa/students/interfaces.py:292
 msgid "Date of Birth"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:400
-#: waeup/kofa/students/interfaces.py:239
+#: waeup/kofa/applicants/interfaces.py:383
+#: waeup/kofa/browser/viewlets.py:976
+#: waeup/kofa/students/interfaces.py:221
 msgid "Sex"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:405
-#: waeup/kofa/applicants/interfaces.py:541
-#: waeup/kofa/applicants/interfaces.py:571
-#: waeup/kofa/applicants/interfaces.py:633
+#: 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/browser/interfaces.py:186
-#: waeup/kofa/interfaces.py:465
-#: waeup/kofa/interfaces.py:541
-#: waeup/kofa/students/interfaces.py:417
+#: waeup/kofa/interfaces.py:504
+#: waeup/kofa/interfaces.py:582
+#: waeup/kofa/students/interfaces.py:384
 msgid "Email Address"
 msgstr ""
 
+#: waeup/kofa/applicants/interfaces.py:395
+#: waeup/kofa/applicants/interfaces.py:524
+#: waeup/kofa/interfaces.py:509
+#: waeup/kofa/interfaces.py:589
+#: waeup/kofa/students/interfaces.py:252
+msgid "Phone"
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:401
+#: waeup/kofa/applicants/interfaces.py:554
+msgid "1st Choice Course of Study"
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:407
+#: waeup/kofa/applicants/interfaces.py:560
+msgid "2nd Choice Course of Study"
+msgstr ""
+
 #: waeup/kofa/applicants/interfaces.py:410
-#: waeup/kofa/applicants/interfaces.py:547
-#: waeup/kofa/interfaces.py:470
-#: waeup/kofa/interfaces.py:548
-#: waeup/kofa/students/interfaces.py:270
-msgid "Phone"
-msgstr ""
-
-#: waeup/kofa/applicants/interfaces.py:415
-#: waeup/kofa/applicants/interfaces.py:576
-msgid "1st Choice Course of Study"
-msgstr ""
-
-#: waeup/kofa/applicants/interfaces.py:420
-#: waeup/kofa/applicants/interfaces.py:581
-msgid "2nd Choice Course of Study"
-msgstr ""
-
-#: waeup/kofa/applicants/interfaces.py:432
-#: waeup/kofa/applicants/interfaces.py:592
+msgid "Should be different from 1st choice."
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:421
+#: waeup/kofa/applicants/interfaces.py:573
 msgid "Notice"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:436
-#: waeup/kofa/students/interfaces.py:219
+#: waeup/kofa/applicants/interfaces.py:425
+#: waeup/kofa/students/interfaces.py:201
 #: waeup/kofa/students/browser_templates/containerpage.pt:38
 #: waeup/kofa/browser/templates/findstudentspage.pt:30
@@ -1132,20 +1268,20 @@
 msgstr ""
 
+#: waeup/kofa/applicants/interfaces.py:430
+#: waeup/kofa/applicants/interfaces.py:566
+msgid "Admitted Course of Study"
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:435
+#: waeup/kofa/applicants/interfaces.py:476
+msgid "Form locked"
+msgstr ""
+
 #: waeup/kofa/applicants/interfaces.py:441
-#: waeup/kofa/applicants/interfaces.py:586
-msgid "Admitted Course of Study"
-msgstr ""
-
-#: waeup/kofa/applicants/interfaces.py:446
-#: waeup/kofa/applicants/interfaces.py:499
-msgid "Form locked"
-msgstr ""
-
-#: waeup/kofa/applicants/interfaces.py:452
-#: waeup/kofa/applicants/interfaces.py:553
+#: waeup/kofa/applicants/interfaces.py:530
 msgid "Special Application"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:526
+#: waeup/kofa/applicants/interfaces.py:503
 msgid "Identification Number"
 msgstr ""
@@ -1157,10 +1293,10 @@
 
 #: waeup/kofa/applicants/payment.py:70
-#: waeup/kofa/students/payments.py:111
+#: waeup/kofa/students/payments.py:135
 msgid "Successful payment"
 msgstr ""
 
 #: waeup/kofa/applicants/payment.py:78
-#: waeup/kofa/students/payments.py:131
+#: waeup/kofa/students/payments.py:155
 msgid "This ticket has already been paid."
 msgstr ""
@@ -1177,23 +1313,24 @@
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:41
+#: waeup/kofa/applicants/utils.py:46
 msgid "Desired Study Courses"
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:42
+#: waeup/kofa/applicants/utils.py:47
 msgid "Process Data"
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:53
-#: waeup/kofa/students/utils.py:404
-#: waeup/kofa/students/utils.py:431
-#: waeup/kofa/students/utils.py:442
-#: waeup/kofa/students/utils.py:502
-#: waeup/kofa/students/utils.py:918
+#: waeup/kofa/applicants/utils.py:60
+#: waeup/kofa/students/utils.py:401
+#: waeup/kofa/students/utils.py:428
+#: waeup/kofa/students/utils.py:439
+#: waeup/kofa/students/utils.py:501
+#: waeup/kofa/students/utils.py:953
 msgid "Session configuration object is not available."
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:71
-#: waeup/kofa/students/utils.py:474
+#: waeup/kofa/applicants/utils.py:70
+#: waeup/kofa/applicants/utils.py:80
+#: waeup/kofa/students/utils.py:473
 msgid "Amount could not be determined."
 msgstr ""
@@ -1203,51 +1340,52 @@
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:124
+#: waeup/kofa/applicants/viewlets.py:142
 msgid "Container statistics"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:137
+#: waeup/kofa/applicants/viewlets.py:155
 msgid "Manage container"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:147
+#: waeup/kofa/applicants/viewlets.py:165
 msgid "Export applicants"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:157
-#: waeup/kofa/applicants/viewlets.py:172
+#: waeup/kofa/applicants/viewlets.py:175
+#: waeup/kofa/applicants/viewlets.py:190
 msgid "Create students"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:186
+#: waeup/kofa/applicants/viewlets.py:204
 msgid "View application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:194
+#: waeup/kofa/applicants/viewlets.py:212
 msgid "Manage application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:202
+#: waeup/kofa/applicants/viewlets.py:220
 msgid "Edit application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:221
+#: waeup/kofa/applicants/viewlets.py:239
 msgid "Download application slip"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:238
+#: waeup/kofa/applicants/viewlets.py:256
 #: waeup/kofa/applicants/workflow.py:108
-#: waeup/kofa/students/browser.py:354
-msgid "Create student record"
-msgstr ""
-
-#: waeup/kofa/applicants/viewlets.py:255
-#: waeup/kofa/students/viewlets.py:489
+#: waeup/kofa/students/browser.py:353
+#: waeup/kofa/students/workflow.py:26
+msgid "Create student"
+msgstr ""
+
+#: waeup/kofa/applicants/viewlets.py:273
+#: waeup/kofa/students/viewlets.py:479
 msgid "Download payment slip"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:270
+#: waeup/kofa/applicants/viewlets.py:288
 #: waeup/kofa/applicants/workflow.py:73
-#: waeup/kofa/students/viewlets.py:504
+#: waeup/kofa/students/viewlets.py:494
 #: waeup/kofa/students/workflow.py:97
 msgid "Approve payment"
@@ -1259,43 +1397,33 @@
 
 #: waeup/kofa/applicants/viewlets.py:74
-#: waeup/kofa/students/viewlets.py:775
+#: waeup/kofa/students/viewlets.py:765
 msgid "My Data"
 msgstr ""
 
 #: waeup/kofa/applicants/workflow.py:109
-#: waeup/kofa/students/batching.py:153
+#: waeup/kofa/students/batching.py:172
 msgid "Student record created"
 msgstr ""
 
 #: waeup/kofa/applicants/workflow.py:115
-#: waeup/kofa/applicants/workflow.py:122
 #: waeup/kofa/applicants/workflow.py:129
 #: waeup/kofa/applicants/workflow.py:136
-#: waeup/kofa/applicants/workflow.py:150
+#: waeup/kofa/applicants/workflow.py:143
 msgid "Reset application to started"
 msgstr ""
 
 #: waeup/kofa/applicants/workflow.py:116
-#: waeup/kofa/applicants/workflow.py:123
 #: waeup/kofa/applicants/workflow.py:130
 #: waeup/kofa/applicants/workflow.py:137
-#: waeup/kofa/applicants/workflow.py:151
+#: waeup/kofa/applicants/workflow.py:144
 msgid "Application reset"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:143
+#: waeup/kofa/applicants/workflow.py:122
 msgid "Reset application to paid"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:144
+#: waeup/kofa/applicants/workflow.py:123
 msgid "Application reset to paid"
-msgstr ""
-
-#: waeup/kofa/applicants/workflow.py:157
-msgid "Reset application to admitted"
-msgstr ""
-
-#: waeup/kofa/applicants/workflow.py:158
-msgid "Application reset to admitted"
 msgstr ""
 
@@ -1313,5 +1441,5 @@
 
 #: waeup/kofa/applicants/workflow.py:43
-#: waeup/kofa/interfaces.py:95
+#: waeup/kofa/interfaces.py:96
 msgid "admitted"
 msgstr ""
@@ -1322,5 +1450,6 @@
 
 #: waeup/kofa/applicants/workflow.py:45
-#: waeup/kofa/interfaces.py:94
+#: waeup/kofa/documents/utils.py:33
+#: waeup/kofa/interfaces.py:95
 msgid "created"
 msgstr ""
@@ -1385,43 +1514,43 @@
 
 #: waeup/kofa/browser/breadcrumbs.py:120
-#: waeup/kofa/browser/viewlets.py:685
+#: waeup/kofa/browser/viewlets.py:686
 msgid "Academics"
 msgstr ""
 
 #: waeup/kofa/browser/breadcrumbs.py:127
-#: waeup/kofa/browser/pages.py:484
+#: waeup/kofa/browser/pages.py:702
 msgid "Administration"
 msgstr ""
 
 #: waeup/kofa/browser/breadcrumbs.py:134
-#: waeup/kofa/browser/viewlets.py:322
-#: waeup/kofa/browser/viewlets.py:736
+#: waeup/kofa/browser/viewlets.py:311
+#: waeup/kofa/browser/viewlets.py:737
 msgid "Portal Configuration"
 msgstr ""
 
 #: waeup/kofa/browser/breadcrumbs.py:152
-#: waeup/kofa/browser/pages.py:531
-#: waeup/kofa/browser/viewlets.py:331
-#: waeup/kofa/browser/viewlets.py:746
-msgid "Portal Users"
+#: waeup/kofa/browser/pages.py:749
+#: waeup/kofa/browser/viewlets.py:320
+#: waeup/kofa/browser/viewlets.py:747
+msgid "Officers"
 msgstr ""
 
 #: waeup/kofa/browser/breadcrumbs.py:159
-#: waeup/kofa/browser/pages.py:904
-#: waeup/kofa/browser/pages.py:1505
-#: waeup/kofa/browser/viewlets.py:340
-#: waeup/kofa/browser/viewlets.py:755
+#: waeup/kofa/browser/pages.py:1108
+#: waeup/kofa/browser/pages.py:1669
+#: waeup/kofa/browser/viewlets.py:329
+#: waeup/kofa/browser/viewlets.py:756
 msgid "Data Center"
 msgstr ""
 
 #: waeup/kofa/browser/breadcrumbs.py:166
-#: waeup/kofa/browser/reports.py:37
-#: waeup/kofa/browser/viewlets.py:349
-#: waeup/kofa/browser/viewlets.py:764
+#: waeup/kofa/browser/reports.py:41
+#: waeup/kofa/browser/viewlets.py:338
+#: waeup/kofa/browser/viewlets.py:765
 msgid "Reports"
 msgstr ""
 
 #: waeup/kofa/browser/breadcrumbs.py:174
-#: waeup/kofa/students/browser.py:3116
+#: waeup/kofa/students/browser.py:3110
 msgid "Student Data Exports"
 msgstr ""
@@ -1431,4 +1560,56 @@
 msgstr ""
 
+#: waeup/kofa/browser/fileviewlets.py:108
+#: waeup/kofa/accesscodes/browser_templates/reimportbatchpage.pt:11
+#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:9
+#: waeup/kofa/browser/templates/datacenterpage.pt:17
+#: waeup/kofa/browser/templates/datacenterlogspage.pt:10
+msgid "File"
+msgstr ""
+
+#: waeup/kofa/browser/fileviewlets.py:109
+msgid "Scan"
+msgstr ""
+
+#: waeup/kofa/browser/fileviewlets.py:133
+msgid "Upload selected file"
+msgstr ""
+
+#: waeup/kofa/browser/fileviewlets.py:134
+msgid "Delete"
+msgstr ""
+
+#: waeup/kofa/browser/fileviewlets.py:168
+msgid "No local file selected."
+msgstr ""
+
+#: waeup/kofa/browser/fileviewlets.py:44
+#. Default: ""
+msgid "${a} deleted."
+msgstr ""
+
+#: waeup/kofa/browser/fileviewlets.py:59
+msgid "Uploaded file is too big."
+msgstr ""
+
+#: waeup/kofa/browser/fileviewlets.py:71
+msgid "Could not determine file type."
+msgstr ""
+
+#: waeup/kofa/browser/fileviewlets.py:76
+#. Default: ""
+msgid "${a} file format expected."
+msgstr ""
+
+#: waeup/kofa/browser/fileviewlets.py:82
+#. Default: ""
+msgid "Only the following extensions are allowed: ${a}"
+msgstr ""
+
+#: waeup/kofa/browser/fileviewlets.py:92
+#. Default: ""
+msgid "File ${a} uploaded."
+msgstr ""
+
 #: waeup/kofa/browser/interfaces.py:177
 msgid "Unique Identifier"
@@ -1439,23 +1620,85 @@
 msgstr ""
 
-#: waeup/kofa/browser/layout.py:103
-#: waeup/kofa/students/browser.py:732
+#: waeup/kofa/browser/layout.py:102
+#: waeup/kofa/documents/browser.py:261
+#: waeup/kofa/students/browser.py:727
 msgid "Are you sure?"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:100
+#: waeup/kofa/browser/pages.py:1024
+#. Default: ""
+msgid "Session ${a} Configuration"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:103
 msgid "No local role selected."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1002
+#: waeup/kofa/browser/pages.py:1034
+msgid "For experts only!"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1035
+msgid "Plugins may only be updated after software upgrades. Are you really sure?"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1040
+msgid "Plugins were updated. See log file for details."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1053
+msgid "Add Session Configuration"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1064
+msgid "The session chosen already exists."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1086
+#. Default: ""
+msgid "Edit academic session ${a} configuration"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1129
+msgid "OSError: The file could not be deleted."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1133
+#. Default: ""
+msgid "Successfully deleted: ${a}"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1144
+msgid "Processed Files"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1146
+#: waeup/kofa/browser/pages.py:1162
+#: waeup/kofa/browser/pages.py:1344
+#: waeup/kofa/browser/pages.py:1654
+#: waeup/kofa/browser/pages.py:1672
+#: waeup/kofa/browser/pages.py:1715
+#: waeup/kofa/browser/pages.py:1753
+msgid "Back to Data Center"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1158
+msgid "Upload portal data as CSV file"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1161
+msgid "Upload"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1202
 msgid "Import Manager"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1004
+#: waeup/kofa/browser/pages.py:1204
 #. Default: ""
 msgid "${a}: ${b} uploaded"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1008
+#: waeup/kofa/browser/pages.py:1208
 #. Default: ""
 msgid ""
@@ -1470,358 +1713,367 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1027
+#: waeup/kofa/browser/pages.py:1227
 msgid "All import managers have been notified by email."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1029
-#: waeup/kofa/browser/pages.py:2401
-#: waeup/kofa/students/browser.py:484
+#: waeup/kofa/browser/pages.py:1229
+#: waeup/kofa/browser/pages.py:2542
+#: waeup/kofa/students/browser.py:483
 msgid "An smtp server error occurred."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1037
+#: waeup/kofa/browser/pages.py:1237
 msgid "Maximum number of files in the data center exceeded."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1052
+#: waeup/kofa/browser/pages.py:124
+#. Default: ""
+msgid "Local role successfully removed: ${a}"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1252
 msgid "Only csv files are allowed."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1060
+#: waeup/kofa/browser/pages.py:1260
 msgid "File with same name was uploaded earlier."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1071
+#: waeup/kofa/browser/pages.py:1271
 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:1183
-#: waeup/kofa/browser/pages.py:1212
-#: waeup/kofa/browser/pages.py:1315
-#: waeup/kofa/browser/pages.py:1427
+#: waeup/kofa/browser/pages.py:1342
+#: waeup/kofa/browser/pages.py:1372
+#: waeup/kofa/browser/pages.py:1476
+#: waeup/kofa/browser/pages.py:1589
 msgid "Process CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:121
-#. Default: ""
-msgid "Local role successfully removed: ${a}"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1215
+#: waeup/kofa/browser/pages.py:137
+#: waeup/kofa/browser/pages.py:1118
+#: waeup/kofa/hostels/browser.py:265
+#: waeup/kofa/hostels/browser.py:295
+#: waeup/kofa/students/browser.py:325
+msgid "No item selected."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1375
 msgid "Back to step 1"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1216
+#: waeup/kofa/browser/pages.py:1376
 msgid "Proceed to step 3"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1259
+#: waeup/kofa/browser/pages.py:1420
 msgid "Double headers: each column name may only appear once. "
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1267
+#: waeup/kofa/browser/pages.py:1428
 msgid "Replace imported file!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1280
-#: waeup/kofa/browser/pages.py:1403
+#: waeup/kofa/browser/pages.py:1441
+#: waeup/kofa/browser/pages.py:1565
 msgid "Import aborted."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1292
+#: waeup/kofa/browser/pages.py:1453
 msgid "Update mode only!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1318
-#: waeup/kofa/browser/pages.py:1546
+#: waeup/kofa/browser/pages.py:1479
+#: waeup/kofa/browser/pages.py:1714
 msgid "Reset"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1319
+#: waeup/kofa/browser/pages.py:1480
 msgid "Set headerfields"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1320
+#: waeup/kofa/browser/pages.py:1481
 msgid "Back to step 2"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1321
+#: waeup/kofa/browser/pages.py:1482
 msgid "Perform import"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:134
-#: waeup/kofa/browser/pages.py:913
-#: waeup/kofa/hostels/browser.py:266
-#: waeup/kofa/hostels/browser.py:296
-#: waeup/kofa/students/browser.py:326
-msgid "No item selected."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1386
+#: waeup/kofa/browser/pages.py:1548
 msgid "Edit headers or replace imported file!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1429
+#: waeup/kofa/browser/pages.py:1591
 msgid "Process next"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1479
+#: waeup/kofa/browser/pages.py:1642
 #. Default: ""
 msgid "Processing of ${a} rows failed."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1481
+#: waeup/kofa/browser/pages.py:1644
 #. Default: ""
 msgid "Successfully processed ${a} rows."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1489
+#: waeup/kofa/browser/pages.py:1652
 msgid "Show logfiles"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1492
+#: waeup/kofa/browser/pages.py:1655
 msgid "Show"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1509
+#: waeup/kofa/browser/pages.py:1673
 msgid "Enter a regular expression here..."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1517
+#: waeup/kofa/browser/pages.py:1685
 msgid "Log files can only be searched on Unix-based operating systems."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1532
+#: waeup/kofa/browser/pages.py:1700
 msgid "Invalid search expression."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1535
+#: waeup/kofa/browser/pages.py:1703
 msgid "No search results found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1543
+#: waeup/kofa/browser/pages.py:1711
 msgid "Edit data center settings"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1563
+#: waeup/kofa/browser/pages.py:1731
 #. Default: ""
 msgid "File already existed (not copied): ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1566
+#: waeup/kofa/browser/pages.py:1734
 #. Default: ""
 msgid "Given storage path cannot be used. ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1570
+#: waeup/kofa/browser/pages.py:1738
 msgid "New storage path succefully set."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1582
+#: waeup/kofa/browser/pages.py:1750
 msgid "Download portal data as CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1584
+#: waeup/kofa/browser/pages.py:1752
 msgid "Create CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1706
+#: waeup/kofa/browser/pages.py:1836
 msgid "Academic Section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1718
-#: waeup/kofa/browser/pages.py:1734
-#: waeup/kofa/browser/pages.py:1751
-#: waeup/kofa/browser/pages.py:1755
+#: waeup/kofa/browser/pages.py:1848
+#: waeup/kofa/browser/pages.py:1865
+#: waeup/kofa/browser/pages.py:1882
+#: waeup/kofa/browser/pages.py:1887
 msgid "Add faculty"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1719
+#: waeup/kofa/browser/pages.py:1849
 #: waeup/kofa/university/export.py:36
 msgid "Faculties"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1723
-#: waeup/kofa/browser/viewlets.py:406
+#: waeup/kofa/browser/pages.py:1854
+#: waeup/kofa/browser/viewlets.py:395
 msgid "Manage academic section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1728
+#: waeup/kofa/browser/pages.py:1859
 msgid "You are not allowed to remove entire faculties."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1762
+#: waeup/kofa/browser/pages.py:1894
 msgid "The faculty code chosen already exists."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1788
-#: waeup/kofa/browser/pages.py:1799
-#: waeup/kofa/university/export.py:78
+#: waeup/kofa/browser/pages.py:1898
+#. Default: ""
+msgid "Faculty ${a} added."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1922
+#: waeup/kofa/browser/pages.py:1933
+#: waeup/kofa/university/export.py:82
 msgid "Departments"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1801
-#: waeup/kofa/browser/pages.py:1829
-#: waeup/kofa/browser/pages.py:1897
-#: waeup/kofa/browser/pages.py:1901
+#: waeup/kofa/browser/pages.py:1935
+#: waeup/kofa/browser/pages.py:1964
+#: waeup/kofa/browser/pages.py:2032
+#: waeup/kofa/browser/pages.py:2037
 msgid "Add department"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1809
-#: waeup/kofa/browser/viewlets.py:434
+#: waeup/kofa/browser/pages.py:1944
+#: waeup/kofa/browser/viewlets.py:423
 msgid "Manage faculty"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1814
+#: waeup/kofa/browser/pages.py:1949
 msgid "You are not allowed to remove entire departments."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1849
-#: waeup/kofa/students/browser.py:250
-#: waeup/kofa/students/browser.py:294
+#: waeup/kofa/browser/pages.py:1984
+#: waeup/kofa/students/browser.py:248
+#: waeup/kofa/students/browser.py:292
 msgid "Find student(s)"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1854
+#: waeup/kofa/browser/pages.py:1989
 msgid "Find students in "
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1888
-#: waeup/kofa/students/browser.py:282
-#: waeup/kofa/students/browser.py:324
-#: waeup/kofa/students/browser.py:2738
-#: waeup/kofa/students/browser.py:2950
-#: waeup/kofa/students/browser.py:3073
+#: waeup/kofa/browser/pages.py:2023
+#: waeup/kofa/students/browser.py:280
+#: waeup/kofa/students/browser.py:323
+#: waeup/kofa/students/browser.py:2732
+#: waeup/kofa/students/browser.py:2944
+#: waeup/kofa/students/browser.py:3067
 msgid "No student found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1908
+#: waeup/kofa/browser/pages.py:2044
 msgid "The code chosen already exists in this faculty."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1912
+#: waeup/kofa/browser/pages.py:2048
 #. Default: ""
 msgid "Department ${a} added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1934
+#: waeup/kofa/browser/pages.py:2070
 msgid "Courses and Certificates"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1964
-#: waeup/kofa/browser/pages.py:1994
+#: waeup/kofa/browser/pages.py:2100
+#: waeup/kofa/browser/pages.py:2131
 msgid "Remove selected courses"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1964
-#: waeup/kofa/browser/pages.py:2010
-#: waeup/kofa/browser/pages.py:2039
-#: waeup/kofa/browser/pages.py:2043
+#: waeup/kofa/browser/pages.py:2100
+#: waeup/kofa/browser/pages.py:2147
+#: waeup/kofa/browser/pages.py:2176
+#: waeup/kofa/browser/pages.py:2181
 msgid "Add course"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1965
-#: waeup/kofa/browser/pages.py:2000
+#: waeup/kofa/browser/pages.py:2101
+#: waeup/kofa/browser/pages.py:2137
 msgid "Remove selected certificates"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1965
-#: waeup/kofa/browser/pages.py:2015
-#: waeup/kofa/browser/pages.py:2080
-#: waeup/kofa/browser/pages.py:2084
+#: waeup/kofa/browser/pages.py:2101
+#: waeup/kofa/browser/pages.py:2152
+#: waeup/kofa/browser/pages.py:2218
+#: waeup/kofa/browser/pages.py:2223
 msgid "Add certificate"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1974
-#: waeup/kofa/browser/viewlets.py:451
+#: waeup/kofa/browser/pages.py:2111
+#: waeup/kofa/browser/viewlets.py:452
 msgid "Manage department"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2003
+#: waeup/kofa/browser/pages.py:2140
 msgid "You are not allowed to remove certificates."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2055
+#: waeup/kofa/browser/pages.py:2193
 msgid "A course with same code already exists: "
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2061
+#: waeup/kofa/browser/pages.py:2199
 #. Default: ""
 msgid "Course ${a} successfully created."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2096
+#: waeup/kofa/browser/pages.py:2235
 msgid "A certificate with same code already exists: "
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2102
+#: waeup/kofa/browser/pages.py:2241
 #. Default: ""
 msgid "Certificate ${a} successfully created."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2139
-#: waeup/kofa/browser/viewlets.py:500
+#: waeup/kofa/browser/pages.py:2278
+#: waeup/kofa/browser/viewlets.py:501
 msgid "Edit course"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2192
+#: waeup/kofa/browser/pages.py:2332
 msgid "Edit certificate"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2199
-#: waeup/kofa/browser/pages.py:2217
-#: waeup/kofa/browser/pages.py:2244
-#: waeup/kofa/browser/pages.py:2246
+#: waeup/kofa/browser/pages.py:2340
+#: waeup/kofa/browser/pages.py:2358
+#: waeup/kofa/browser/pages.py:2385
+#: waeup/kofa/browser/pages.py:2388
 msgid "Add certificate course"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2200
-#: waeup/kofa/browser/pages.py:2212
+#: waeup/kofa/browser/pages.py:2341
+#: waeup/kofa/browser/pages.py:2353
 msgid "Remove selected certificate courses"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2206
-#: waeup/kofa/browser/viewlets.py:544
+#: waeup/kofa/browser/pages.py:2347
+#: waeup/kofa/browser/viewlets.py:545
 msgid "Manage certificate"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2251
+#: waeup/kofa/browser/pages.py:2393
 msgid "The chosen certificate course is already part of this certificate."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2255
+#: waeup/kofa/browser/pages.py:2397
 #. Default: ""
 msgid "certificate course ${a}_${b} added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2296
-#: waeup/kofa/browser/viewlets.py:576
+#: waeup/kofa/browser/pages.py:2438
+#: waeup/kofa/browser/viewlets.py:577
 msgid "Edit certificate course"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2299
+#: waeup/kofa/browser/pages.py:2442
 msgid "Save and return"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2332
+#: waeup/kofa/browser/pages.py:2475
 msgid "Send me a new password"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2380
+#: waeup/kofa/browser/pages.py:2521
 msgid "No record found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2394
-#: waeup/kofa/students/browser.py:2854
+#: waeup/kofa/browser/pages.py:2535
+#: waeup/kofa/students/browser.py:2848
 msgid "You have successfully requested a password for the"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2398
+#: waeup/kofa/browser/pages.py:2539
 #. Default: ""
 msgid "An email with your user name and password has been sent to ${a}."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:268
-#: waeup/kofa/browser/viewlets.py:268
+#: waeup/kofa/browser/pages.py:276
+msgid "Sorry, another export job is running. Please try again later."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:331
+#: waeup/kofa/browser/viewlets.py:257
 #: waeup/kofa/browser/templates/staffsitelayout.pt:40
 #: waeup/kofa/browser/templates/studentsitelayout.pt:39
@@ -1829,209 +2081,158 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:279
+#: waeup/kofa/browser/pages.py:342
 msgid "You logged in."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:288
+#: waeup/kofa/browser/pages.py:351
 msgid "Your personal data record is outdated. Please update."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:321
+#: waeup/kofa/browser/pages.py:384
 msgid "Your account has been temporarily deactivated."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:329
+#: waeup/kofa/browser/pages.py:392
 msgid "Your account has been deactivated."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:332
+#: waeup/kofa/browser/pages.py:404
+msgid "Your user name and password are correct but yor account has been temporarily deactivated."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:409
 msgid "You entered invalid credentials."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:347
+#: waeup/kofa/browser/pages.py:424
 msgid "You have been logged out. Thanks for using WAeUP Kofa!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:389
+#: waeup/kofa/browser/pages.py:466
 #. Default: ""
 msgid "Contact ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:395
-#: waeup/kofa/browser/pages.py:675
+#: waeup/kofa/browser/pages.py:472
+#: waeup/kofa/browser/pages.py:894
 msgid "Send message now"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:414
-#: waeup/kofa/browser/pages.py:447
-#: waeup/kofa/browser/pages.py:692
-#: waeup/kofa/students/browser.py:482
+#: waeup/kofa/browser/pages.py:491
+#: waeup/kofa/browser/pages.py:524
+#: waeup/kofa/browser/pages.py:911
+#: waeup/kofa/students/browser.py:481
 msgid "Your message has been sent."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:434
+#: waeup/kofa/browser/pages.py:511
 msgid "Send now"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:449
+#: waeup/kofa/browser/pages.py:526
 msgid "A smtp server error occurred."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:474
+#: waeup/kofa/browser/pages.py:551
 msgid "<h1>Welcome to WAeUP.Kofa</h1>"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:532
-#: waeup/kofa/hostels/browser.py:217
-#: waeup/kofa/students/viewlets.py:175
-#: waeup/kofa/students/viewlets.py:259
-#: waeup/kofa/students/viewlets.py:330
-#: waeup/kofa/students/viewlets.py:346
-#: waeup/kofa/students/viewlets.py:405
-#: waeup/kofa/students/viewlets.py:472
+#: waeup/kofa/browser/pages.py:656
+msgid "Sources & Vocabularies"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:670
+msgid "Available Processors (Importers)"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:750
+#: waeup/kofa/documents/viewlets.py:60
+#: waeup/kofa/documents/viewlets.py:79
+#: waeup/kofa/hostels/browser.py:215
+#: waeup/kofa/students/viewlets.py:165
+#: waeup/kofa/students/viewlets.py:249
+#: waeup/kofa/students/viewlets.py:320
+#: waeup/kofa/students/viewlets.py:336
+#: waeup/kofa/students/viewlets.py:395
+#: waeup/kofa/students/viewlets.py:462
 msgid "Manage"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:533
-#: waeup/kofa/browser/viewlets.py:177
+#: waeup/kofa/browser/pages.py:751
+#: waeup/kofa/browser/viewlets.py:183
 msgid "Remove"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:540
+#: waeup/kofa/browser/pages.py:759
 #. Default: ""
 msgid "User account ${a} successfully deleted."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:577
-#: waeup/kofa/browser/pages.py:579
-#: waeup/kofa/browser/viewlets.py:582
-msgid "Add user"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:601
+#: waeup/kofa/browser/pages.py:796
+#: waeup/kofa/browser/pages.py:798
+#: waeup/kofa/browser/viewlets.py:583
+msgid "Add officer"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:820
 #. Default: ""
 msgid "User account ${a} successfully added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:622
-#. Default: ""
-msgid "Edit user ${a}"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:656
+#: waeup/kofa/browser/pages.py:841
+#. Default: ""
+msgid "Edit officer ${a}"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:875
 msgid "User settings have been saved."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:673
-#: waeup/kofa/students/browser.py:463
+#: waeup/kofa/browser/pages.py:892
+#: waeup/kofa/students/browser.py:462
 #. Default: ""
 msgid "Send message to ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:702
-#: waeup/kofa/browser/viewlets.py:356
+#: waeup/kofa/browser/pages.py:921
+#: waeup/kofa/browser/viewlets.py:345
 msgid "My Preferences"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:715
-#: waeup/kofa/browser/viewlets.py:372
+#: waeup/kofa/browser/pages.py:934
+#: waeup/kofa/browser/viewlets.py:361
 msgid "My Roles"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:746
+#: waeup/kofa/browser/pages.py:965
 msgid "Search Academic Section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:760
+#: waeup/kofa/browser/pages.py:979
 msgid "No object found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:774
-msgid "View portal configuration"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:788
+#: waeup/kofa/browser/pages.py:995
 msgid "Edit portal configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:789
-#: waeup/kofa/browser/pages.py:829
+#: waeup/kofa/browser/pages.py:996
+#: waeup/kofa/browser/pages.py:1033
 msgid "Update plugins"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:791
-#: waeup/kofa/browser/pages.py:808
-#: waeup/kofa/browser/pages.py:845
+#: waeup/kofa/browser/pages.py:998
+#: waeup/kofa/browser/pages.py:1012
+#: waeup/kofa/browser/pages.py:1049
 msgid "Add session configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:820
-#. Default: ""
-msgid "Session ${a} Configuration"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:830
-msgid "For experts only!"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:831
-msgid "Plugins may only be updated after software upgrades. Are you really sure?"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:836
-msgid "Plugins were updated. See log file for details."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:849
-msgid "Add Session Configuration"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:860
-msgid "The session chosen already exists."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:882
-#. Default: ""
-msgid "Edit academic session ${a} configuration"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:924
-msgid "OSError: The file could not be deleted."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:928
-#. Default: ""
-msgid "Successfully deleted: ${a}"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:939
-msgid "Processed Files"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:941
-#: waeup/kofa/browser/pages.py:957
-#: waeup/kofa/browser/pages.py:1185
-#: waeup/kofa/browser/pages.py:1491
-#: waeup/kofa/browser/pages.py:1508
-#: waeup/kofa/browser/pages.py:1547
-#: waeup/kofa/browser/pages.py:1585
-msgid "Back to Data Center"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:953
-msgid "Upload portal data as CSV file"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:956
-msgid "Upload"
-msgstr ""
-
-#: waeup/kofa/browser/pdf.py:156
+#: waeup/kofa/browser/pdf.py:157
 msgid "Date:"
 msgstr ""
 
-#: waeup/kofa/browser/pdf.py:207
-#: waeup/kofa/browser/pdf.py:472
-#: waeup/kofa/browser/pdf.py:482
+#: waeup/kofa/browser/pdf.py:208
+#: waeup/kofa/browser/pdf.py:473
+#: waeup/kofa/browser/pdf.py:483
 #: waeup/kofa/browser/templates/datacenterimport1page.pt:16
 #: waeup/kofa/browser/templates/datacenterlogspage.pt:12
@@ -2039,16 +2240,20 @@
 msgstr ""
 
-#: waeup/kofa/browser/pdf.py:533
+#: waeup/kofa/browser/pdf.py:534
 #. Default: ""
 msgid "${footer_text} Page ${num1} of ${num2}"
 msgstr ""
 
-#: waeup/kofa/browser/pdf.py:803
+#: waeup/kofa/browser/pdf.py:804
 #. Default: ""
 msgid "Date: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/reports.py:112
+#: waeup/kofa/browser/reports.py:123
 msgid "Create report"
+msgstr ""
+
+#: waeup/kofa/browser/reports.py:128
+msgid "Currently, new reports cannot be created due to high system load. Please try again later."
 msgstr ""
 
@@ -2077,21 +2282,21 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:39
-#: waeup/kofa/browser/templates/certificatepage.pt:29
-msgid "Semester"
-msgstr ""
-
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:40
-#: waeup/kofa/browser/templates/certificatepage.pt:30
-msgid "Cert. Course"
-msgstr ""
-
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:41
-#: waeup/kofa/browser/templates/certificatepage.pt:31
-msgid "Dep. Course"
-msgstr ""
-
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:9
 msgid "Certificate Courses"
+msgstr ""
+
+#: waeup/kofa/browser/templates/certificatepage.pt:29
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:39
+msgid "Semester"
+msgstr ""
+
+#: waeup/kofa/browser/templates/certificatepage.pt:30
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:40
+msgid "Cert. Course"
+msgstr ""
+
+#: waeup/kofa/browser/templates/certificatepage.pt:31
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:41
+msgid "Dep. Course"
 msgstr ""
 
@@ -2118,22 +2323,4 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/coursemanagepage.pt:39
-#: waeup/kofa/browser/templates/departmentmanagepage.pt:102
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:102
-#: waeup/kofa/browser/templates/facultymanagepage.pt:75
-#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:89
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:113
-msgid "Local Role"
-msgstr ""
-
-#: waeup/kofa/browser/templates/coursemanagepage.pt:6
-#: waeup/kofa/browser/templates/departmentmanagepage.pt:6
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:6
-#: waeup/kofa/browser/templates/facultymanagepage.pt:6
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:7
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:8
-msgid "Settings"
-msgstr ""
-
 #: waeup/kofa/browser/templates/datacenterexportpage.pt:1
 msgid "Here you can create CSV files from parts of portal data except student data. Please pick the type of objects you want to export from the selection below. The file will be generated and then be made available for you to download in the table below. Files can only be downloaded within 24 hours after generation. The download link disappears afterwards."
@@ -2141,5 +2328,10 @@
 
 #: waeup/kofa/browser/templates/datacenterexportpage.pt:39
-msgid "Student data exports have to be further configured. You can create CSV files on the <a href=\"@@exportconfig\">student data export configuration page</a>."
+msgid "Student data exports have to be further configured. You can either refine the results by <a href=\"@@exportconfig\">selecting certain export paramers</a> or by <a href=\"@@exportselected\">entering a set of student ids</a>."
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:11
+#: waeup/kofa/browser/templates/datacenterpage.pt:19
+msgid "Upload Date"
 msgstr ""
 
@@ -2154,4 +2346,10 @@
 #: waeup/kofa/browser/templates/datacenterimport1page.pt:13
 msgid "Filename"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport1page.pt:14
+#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:10
+#: waeup/kofa/browser/templates/datacenterpage.pt:18
+msgid "Datasets"
 msgstr ""
 
@@ -2205,9 +2403,4 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenterimport3page.pt:24
-#: waeup/kofa/browser/templates/datacenterimport4page.pt:13
-msgid "Processing mode:"
-msgstr ""
-
 #: waeup/kofa/browser/templates/datacenterimport3page.pt:37
 msgid "change to"
@@ -2230,4 +2423,9 @@
 msgstr ""
 
+#: waeup/kofa/browser/templates/datacenterimport4page.pt:13
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:24
+msgid "Processing mode:"
+msgstr ""
+
 #: waeup/kofa/browser/templates/datacenterimport4page.pt:2
 msgid "Batch processing finished."
@@ -2246,15 +2444,4 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenterpage.pt:18
-#: waeup/kofa/browser/templates/datacenterimport1page.pt:14
-#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:10
-msgid "Datasets"
-msgstr ""
-
-#: waeup/kofa/browser/templates/datacenterpage.pt:19
-#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:11
-msgid "Upload Date"
-msgstr ""
-
 #: waeup/kofa/browser/templates/datacenterpage.pt:7
 msgid "Storage path:"
@@ -2262,53 +2449,41 @@
 
 #: waeup/kofa/browser/templates/datacenteruploadpage.pt:1
-msgid "Before uploading a file check that your file header corresponds with header format of the selected processor. All available headers are listed below. After file upload click the 'Process data' button and proceed up to import step 3. Verify that the data format meets all the import criteria and requirements of the processor."
-msgstr ""
-
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:14
+msgid "Before uploading a file, check that your file header corresponds with the header format of the selected processor:"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:19
+msgid "Many importer fields are of type 'Choice' which means only definied keywords are allowed:"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:24
+msgid "View choices"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:41
 msgid "File:"
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:30
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:57
 msgid "Processor:"
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:43
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:6
+msgid "View available processors (importers)"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:70
 msgid "Import Mode:"
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:62
-msgid "Import managers will be automatically informed by email after file upload. There is no need for assigning tickets or sending emails anymore. The data will be imported according to the information given."
-msgstr ""
-
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:70
-msgid "Available Processors (Importers)"
-msgstr ""
-
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:75
-msgid "Processor"
-msgstr ""
-
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:76
-msgid "Required Schema Fields"
-msgstr ""
-
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:77
-msgid "Optional Schema Fields"
-msgstr ""
-
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:78
-msgid "Non-Schema Fields"
-msgstr ""
-
-#: waeup/kofa/browser/templates/datacenteruploadpage.pt:84
-msgid "Download CSV Skeleton File"
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:92
+msgid "After file upload click the 'Process data' button and proceed up to import step 3. Verify that the data format meets all the import criteria and requirements of the processor."
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenteruploadpage.pt:98
+msgid "Import managers will be automatically informed by email after file upload."
 msgstr ""
 
 #: waeup/kofa/browser/templates/default_waeup_display_form.pt:6
 msgid "Uploaded Files"
-msgstr ""
-
-#: waeup/kofa/browser/templates/facultypage.pt:1
-msgid "There are no subobjects registered yet."
 msgstr ""
 
@@ -2337,5 +2512,5 @@
 
 #: waeup/kofa/browser/templates/loginpage.pt:32
-#. Default: "Or simply forgot your student id, application id or password? Then request a new password <strong><a href=\"changepw\"> here</a></strong>."
+#. Default: "Or simply forgot your student id, applicant id or password? Then request a new password <strong><a href=\"changepw\"> here</a></strong>."
 msgid "login_trouble3"
 msgstr ""
@@ -2369,4 +2544,28 @@
 msgstr ""
 
+#: waeup/kofa/browser/templates/processorsoverview.pt:30
+msgid "Processor"
+msgstr ""
+
+#: waeup/kofa/browser/templates/processorsoverview.pt:31
+msgid "Required Schema Fields"
+msgstr ""
+
+#: waeup/kofa/browser/templates/processorsoverview.pt:32
+msgid "Optional Schema Fields"
+msgstr ""
+
+#: waeup/kofa/browser/templates/processorsoverview.pt:33
+msgid "Non-Schema Fields"
+msgstr ""
+
+#: waeup/kofa/browser/templates/processorsoverview.pt:40
+msgid "Download CSV File Template"
+msgstr ""
+
+#: waeup/kofa/browser/templates/processorsoverview.pt:85
+msgid "Close"
+msgstr ""
+
 #: waeup/kofa/browser/templates/reportscontainercreate.pt:2
 msgid "Here you can create reports representing portal data. Please pick the type of report you want to create from the selection below. Afterwards you can configure the report (do the settings). The report data will be calculated and then made available for you to view/download."
@@ -2385,7 +2584,14 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/searchpage.pt:22
-#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:51
-msgid "Type"
+#: waeup/kofa/browser/templates/source.pt:11
+msgid "${DYNAMIC_CONTENT}"
+msgstr ""
+
+#: waeup/kofa/browser/templates/source.pt:23
+msgid "Value"
+msgstr ""
+
+#: waeup/kofa/browser/templates/staffsitelayout.pt:139
+msgid "Kofa Docs for this page"
 msgstr ""
 
@@ -2405,29 +2611,254 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/userscontainerpage.pt:4
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:41
-#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:50
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:21
-msgid "Id"
-msgstr ""
-
-#: waeup/kofa/browser/templates/userscontainerpage.pt:5
-#: waeup/kofa/browser/templates/coursemanagepage.pt:37
-#: waeup/kofa/browser/templates/departmentmanagepage.pt:100
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:100
-#: waeup/kofa/browser/templates/configurationmanagepage.pt:34
-#: waeup/kofa/browser/templates/facultymanagepage.pt:73
-#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:87
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:111
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:43
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:22
-msgid "Name"
-msgstr ""
-
+#: waeup/kofa/browser/templates/usereditformpage.pt:1
+#. Default: "<strong>ATTENTION:</strong> This account has been suspended. The officer can't login."
+msgid "officer_suspended_warning"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:101
+#: waeup/kofa/browser/viewlets.py:163
+#: waeup/kofa/students/viewlets.py:328
+#: waeup/kofa/students/viewlets.py:535
+#: waeup/kofa/students/viewlets.py:583
+msgid "Edit"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:173
+msgid "Add"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:296
+msgid "Any link text"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:378
+#: waeup/kofa/students/viewlets.py:157
+msgid "Send email"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:387
+msgid "Edit settings"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:405
+#: waeup/kofa/browser/viewlets.py:444
+#: waeup/kofa/browser/viewlets.py:475
+#: waeup/kofa/browser/viewlets.py:524
+#: waeup/kofa/browser/viewlets.py:568
+msgid "Export student data"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:414
+msgid "Search academic section"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:431
+#: waeup/kofa/students/browser.py:247
+msgid "Find students"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:463
+#: waeup/kofa/browser/viewlets.py:512
+#: waeup/kofa/browser/viewlets.py:556
+msgid "Show students"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:487
+msgid "Clear all students"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:493
+msgid "'All students, who requested clearance in this department, will be cleared. Are you sure?'"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:536
+msgid "Update scores"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:592
+msgid "Show logs"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:601
+msgid "Upload data"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:610
+msgid "Process data"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:619
+msgid "Export data"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:628
+msgid "View processed files"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:701
+msgid "Enquiries"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:855
+msgid "Institution Types"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:878
+msgid "Academic Sessions"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:886
+msgid "Course Levels"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:894
+#: waeup/kofa/students/browser_templates/studycoursemanagepage.pt:12
+msgid "Study Levels"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:902
+msgid "Study Modes"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:910
+msgid "Payment Categories"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:918
+msgid "Application Types (Prefixes)"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:926
+msgid "Application Categories"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:936
+msgid "Student Registration States"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:946
+msgid "Verdicts"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:956
+msgid "Exam Subjects"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:966
+msgid "Exam Grades"
+msgstr ""
+
+#: waeup/kofa/browser/viewlets.py:986
+msgid "Disable Payment Groups"
+msgstr ""
+
+#: waeup/kofa/documents/batching.py:143
+msgid "Public PDF Document Processor"
+msgstr ""
+
+#: waeup/kofa/documents/batching.py:155
+msgid "Public HTML Document Processor"
+msgstr ""
+
+#: waeup/kofa/documents/batching.py:167
+msgid "Public REST Document Processor"
+msgstr ""
+
+#: waeup/kofa/documents/browser.py:102
+msgid "Remove selected documents"
+msgstr ""
+
+#: waeup/kofa/documents/browser.py:141
+msgid "The id chosen already exists."
+msgstr ""
+
+#: waeup/kofa/documents/browser.py:145
+#. Default: ""
+msgid "${a} added."
+msgstr ""
+
+#: waeup/kofa/documents/browser.py:212
+#: waeup/kofa/documents/fileviewlets.py:90
+msgid "The document requested has not yet been published."
+msgstr ""
+
+#: waeup/kofa/documents/browser.py:269
+msgid "Manage document "
+msgstr ""
+
+#: waeup/kofa/documents/browser.py:354
+msgid "Trigger document transition"
+msgstr ""
+
+#: waeup/kofa/documents/browser.py:372
+msgid "Apply now"
+msgstr ""
+
+#: waeup/kofa/documents/browser.py:380
+msgid "Transition '%s' executed."
+msgstr ""
+
+#: waeup/kofa/documents/browser.py:62
+#: waeup/kofa/documents/browser.py:82
+#: waeup/kofa/documents/viewlets.py:49
+#: waeup/kofa/documents/browser_templates/containermanagepage.pt:3
+msgid "Documents"
+msgstr ""
+
+#: waeup/kofa/documents/browser.py:95
+msgid "Manage document section"
+msgstr ""
+
+#: waeup/kofa/documents/browser.py:97
+#: waeup/kofa/documents/browser.py:120
+#: waeup/kofa/documents/browser.py:130
+msgid "Add document"
+msgstr ""
+
+#: waeup/kofa/documents/browser_templates/containerpage.pt:1
+#: waeup/kofa/browser/templates/facultypage.pt:1
+msgid "There are no subobjects registered yet."
+msgstr ""
+
+#: waeup/kofa/documents/browser_templates/documentaddform.pt:7
+msgid "Document Type"
+msgstr ""
+
+#: waeup/kofa/documents/browser_templates/documentmanagepage.pt:9
+msgid "Files"
+msgstr ""
+
+#: waeup/kofa/documents/browser_templates/documentpage.pt:16
+#: waeup/kofa/documents/browser_templates/htmldocumentpage.pt:16
+msgid "Document Type:"
+msgstr ""
+
+#: waeup/kofa/documents/browser_templates/documentpage.pt:25
+msgid "Connected Files"
+msgstr ""
+
+#: waeup/kofa/documents/browser_templates/htmldocumentmanagepage.pt:39
+#: waeup/kofa/documents/browser_templates/documentmanagepage.pt:50
+#: waeup/kofa/browser/templates/departmentmanagepage.pt:102
+#: waeup/kofa/browser/templates/coursemanagepage.pt:39
+#: waeup/kofa/browser/templates/facultymanagepage.pt:75
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:102
+#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:93
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:115
+msgid "Local Role"
+msgstr ""
+
+#: waeup/kofa/documents/browser_templates/htmldocumentmanagepage.pt:6
+#: waeup/kofa/documents/browser_templates/documentmanagepage.pt:6
+msgid "Metadata"
+msgstr ""
+
+#: waeup/kofa/documents/browser_templates/htmldocumentmanagepage.pt:9
+#: waeup/kofa/documents/browser_templates/documentmanagepage.pt:12
+#: waeup/kofa/browser/templates/departmentmanagepage.pt:15
+#: waeup/kofa/browser/templates/coursemanagepage.pt:9
 #: waeup/kofa/browser/templates/userscontainerpage.pt:7
-#: waeup/kofa/browser/templates/coursemanagepage.pt:9
-#: waeup/kofa/browser/templates/departmentmanagepage.pt:15
+#: waeup/kofa/browser/templates/facultymanagepage.pt:16
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:13
-#: waeup/kofa/browser/templates/facultymanagepage.pt:16
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:16
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:17
@@ -2435,179 +2866,192 @@
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:167
-msgid "Add"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:307
-msgid "Any link text"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:389
-#: waeup/kofa/students/viewlets.py:167
-msgid "Send email"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:398
-msgid "Edit settings"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:416
-#: waeup/kofa/browser/viewlets.py:474
-#: waeup/kofa/browser/viewlets.py:523
-#: waeup/kofa/browser/viewlets.py:567
-msgid "Export student data"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:425
-msgid "Search academic section"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:442
-#: waeup/kofa/students/browser.py:249
-msgid "Find students"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:462
-#: waeup/kofa/browser/viewlets.py:511
-#: waeup/kofa/browser/viewlets.py:555
-msgid "Show students"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:486
-msgid "Clear all students"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:492
-msgid "'All students, who requested clearance in this department, will be cleared. Are you sure?'"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:535
-msgid "Update scores"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:591
-msgid "Show logs"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:600
-msgid "Upload data"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:609
-msgid "Process data"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:618
-msgid "Export data"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:627
-msgid "View processed files"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:700
-msgid "Enquiries"
-msgstr ""
-
-#: waeup/kofa/browser/viewlets.py:95
-#: waeup/kofa/browser/viewlets.py:157
-#: waeup/kofa/students/viewlets.py:338
-#: waeup/kofa/students/viewlets.py:545
-#: waeup/kofa/students/viewlets.py:593
-msgid "Edit"
-msgstr ""
-
-#: waeup/kofa/hostels/batching.py:37
+#: waeup/kofa/documents/browser_templates/htmldocumentpage.pt:25
+msgid "Content:"
+msgstr ""
+
+#: waeup/kofa/documents/browser_templates/htmldocumentpage.pt:33
+msgid "HTML Element:"
+msgstr ""
+
+#: waeup/kofa/documents/export.py:102
+msgid "Public PDF Documents"
+msgstr ""
+
+#: waeup/kofa/documents/export.py:111
+msgid "Public HTML Documents"
+msgstr ""
+
+#: waeup/kofa/documents/export.py:120
+msgid "Public REST Documents"
+msgstr ""
+
+#: waeup/kofa/documents/fileviewlets.py:43
+#: waeup/kofa/documents/fileviewlets.py:44
+msgid "PDF File"
+msgstr ""
+
+#: waeup/kofa/documents/fileviewlets.py:64
+#: waeup/kofa/documents/fileviewlets.py:65
+msgid "PDF Scan"
+msgstr ""
+
+#: waeup/kofa/documents/interfaces.py:50
+msgid "Document Id"
+msgstr ""
+
+#: waeup/kofa/documents/interfaces.py:56
+msgid "Document Title"
+msgstr ""
+
+#: waeup/kofa/documents/interfaces.py:82
+msgid "Multilingual content in HTML format"
+msgstr ""
+
+#: waeup/kofa/documents/interfaces.py:95
+msgid "Multilingual content in REST (reStructuredText) format"
+msgstr ""
+
+#: waeup/kofa/documents/utils.py:34
+msgid "published"
+msgstr ""
+
+#: waeup/kofa/documents/utils.py:38
+msgid "PDF Document"
+msgstr ""
+
+#: waeup/kofa/documents/utils.py:39
+msgid "HTML Document"
+msgstr ""
+
+#: waeup/kofa/documents/utils.py:40
+msgid "REST Document"
+msgstr ""
+
+#: waeup/kofa/documents/viewlets.py:69
+#: waeup/kofa/students/viewlets.py:303
+#: waeup/kofa/students/viewlets.py:312
+msgid "View"
+msgstr ""
+
+#: waeup/kofa/documents/viewlets.py:89
+msgid "Transition"
+msgstr ""
+
+#: waeup/kofa/documents/workflow.py:39
+msgid "Create document"
+msgstr ""
+
+#: waeup/kofa/documents/workflow.py:42
+msgid "Document created"
+msgstr ""
+
+#: waeup/kofa/documents/workflow.py:47
+msgid "Publish document"
+msgstr ""
+
+#: waeup/kofa/documents/workflow.py:50
+msgid "Document published"
+msgstr ""
+
+#: waeup/kofa/documents/workflow.py:55
+msgid "Retract documet"
+msgstr ""
+
+#: waeup/kofa/documents/workflow.py:58
+msgid "Document retracted"
+msgstr ""
+
+#: waeup/kofa/hostels/batching.py:39
 msgid "Hostel Processor"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:106
+#: waeup/kofa/hostels/browser.py:101
 msgid "Accommodation Section"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:119
-#: waeup/kofa/hostels/browser.py:129
+#: waeup/kofa/hostels/browser.py:114
+#: waeup/kofa/hostels/browser.py:124
 msgid "Manage accommodation section"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:132
-#: waeup/kofa/hostels/browser.py:152
-#: waeup/kofa/hostels/browser.py:179
+#: waeup/kofa/hostels/browser.py:127
+#: waeup/kofa/hostels/browser.py:149
+#: waeup/kofa/hostels/browser.py:176
 msgid "Add hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:133
+#: waeup/kofa/hostels/browser.py:128
+#: waeup/kofa/hostels/browser.py:154
+msgid "Clear all hostels"
+msgstr ""
+
 #: waeup/kofa/hostels/browser.py:157
-msgid "Clear all hostels"
-msgstr ""
-
-#: waeup/kofa/hostels/browser.py:160
 msgid "All hostels cleared."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:168
+#: waeup/kofa/hostels/browser.py:165
 msgid "Settings have been saved."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:182
+#: waeup/kofa/hostels/browser.py:180
 msgid "Create hostel"
 msgstr ""
 
+#: waeup/kofa/hostels/browser.py:189
+msgid "The hostel already exists."
+msgstr ""
+
 #: waeup/kofa/hostels/browser.py:191
-msgid "The hostel already exists."
-msgstr ""
-
-#: waeup/kofa/hostels/browser.py:193
 msgid "Hostel created."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:228
+#: waeup/kofa/hostels/browser.py:226
 msgid "Manage hostel"
 msgstr ""
 
+#: waeup/kofa/hostels/browser.py:229
+#: waeup/kofa/hostels/browser.py:245
+msgid "Update all beds"
+msgstr ""
+
+#: waeup/kofa/hostels/browser.py:230
+#: waeup/kofa/hostels/browser.py:259
+msgid "Switch reservation of selected beds"
+msgstr ""
+
 #: waeup/kofa/hostels/browser.py:231
-#: waeup/kofa/hostels/browser.py:246
-msgid "Update all beds"
+#: waeup/kofa/hostels/browser.py:289
+msgid "Release selected beds"
 msgstr ""
 
 #: waeup/kofa/hostels/browser.py:232
-#: waeup/kofa/hostels/browser.py:260
-msgid "Switch reservation of selected beds"
-msgstr ""
-
-#: waeup/kofa/hostels/browser.py:233
-#: waeup/kofa/hostels/browser.py:290
-msgid "Release selected beds"
-msgstr ""
-
-#: waeup/kofa/hostels/browser.py:234
-#: waeup/kofa/hostels/browser.py:317
+#: waeup/kofa/hostels/browser.py:316
 msgid "Clear hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:251
+#: waeup/kofa/hostels/browser.py:250
 #. Default: ""
 msgid "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:284
+#: waeup/kofa/hostels/browser.py:283
 #. Default: ""
 msgid "Successfully switched beds: ${a}"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:308
+#: waeup/kofa/hostels/browser.py:307
 #. Default: ""
 msgid "Successfully released beds: ${a}"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:313
+#: waeup/kofa/hostels/browser.py:312
 msgid "No allocated bed selected."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:320
+#: waeup/kofa/hostels/browser.py:319
 msgid "Hostel cleared."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:333
+#: waeup/kofa/hostels/browser.py:332
 msgid "Allocate student"
 msgstr ""
@@ -2617,14 +3061,47 @@
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:69
-#: waeup/kofa/hostels/browser.py:79
-#: waeup/kofa/hostels/export.py:37
+#: waeup/kofa/hostels/browser.py:64
+#: waeup/kofa/hostels/browser.py:74
+#: waeup/kofa/hostels/export.py:35
 #: waeup/kofa/hostels/browser_templates/containermanagepage.pt:13
 msgid "Hostels"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:96
+#: waeup/kofa/hostels/browser.py:91
 #. Default: ""
 msgid "Block ${a}, Room ${b}, Bed ${c}"
+msgstr ""
+
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:8
+#: waeup/kofa/browser/templates/departmentmanagepage.pt:6
+#: waeup/kofa/browser/templates/coursemanagepage.pt:6
+#: waeup/kofa/browser/templates/facultymanagepage.pt:6
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:6
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:7
+msgid "Settings"
+msgstr ""
+
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:21
+#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:50
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:41
+#: waeup/kofa/documents/browser_templates/containerpage.pt:8
+#: waeup/kofa/documents/browser_templates/containermanagepage.pt:9
+#: waeup/kofa/browser/templates/userscontainerpage.pt:4
+msgid "Id"
+msgstr ""
+
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:22
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:43
+#: waeup/kofa/documents/browser_templates/htmldocumentmanagepage.pt:37
+#: waeup/kofa/documents/browser_templates/documentmanagepage.pt:48
+#: waeup/kofa/browser/templates/departmentmanagepage.pt:100
+#: waeup/kofa/browser/templates/configurationmanagepage.pt:34
+#: waeup/kofa/browser/templates/coursemanagepage.pt:37
+#: waeup/kofa/browser/templates/userscontainerpage.pt:5
+#: waeup/kofa/browser/templates/facultymanagepage.pt:73
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:100
+#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:91
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:113
+msgid "Name"
 msgstr ""
 
@@ -2633,7 +3110,9 @@
 msgstr ""
 
-#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:24
-#: waeup/kofa/hostels/browser_templates/hostelpage.pt:5
-msgid "Reserved Beds:"
+#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:51
+#: waeup/kofa/documents/browser_templates/containerpage.pt:10
+#: waeup/kofa/documents/browser_templates/containermanagepage.pt:11
+#: waeup/kofa/browser/templates/searchpage.pt:22
+msgid "Type"
 msgstr ""
 
@@ -2655,128 +3134,134 @@
 msgstr ""
 
-#: waeup/kofa/hostels/export.py:61
+#: waeup/kofa/hostels/browser_templates/hostelpage.pt:5
+#: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:24
+msgid "Reserved Beds:"
+msgstr ""
+
+#: waeup/kofa/hostels/export.py:58
 #: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:12
 msgid "Beds"
 msgstr ""
 
-#: waeup/kofa/hostels/hostel.py:237
+#: waeup/kofa/hostels/hostel.py:240
 msgid "unreserved"
 msgstr ""
 
-#: waeup/kofa/hostels/hostel.py:244
+#: waeup/kofa/hostels/hostel.py:247
 msgid "reserved"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:104
+#: waeup/kofa/hostels/interfaces.py:102
+msgid "Hostel Name"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:108
 msgid "Floors per Block"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:110
+#: waeup/kofa/hostels/interfaces.py:114
 msgid "Rooms per Floor"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:116
+#: waeup/kofa/hostels/interfaces.py:120
 msgid "Reserved Beds"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:127
+#: waeup/kofa/hostels/interfaces.py:131
 msgid "Blocks for Female Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:134
+#: waeup/kofa/hostels/interfaces.py:138
 msgid "Blocks for Male Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:141
+#: waeup/kofa/hostels/interfaces.py:145
 msgid "Beds for Pre-Study Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:148
+#: waeup/kofa/hostels/interfaces.py:152
 msgid "Beds for Fresh Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:155
+#: waeup/kofa/hostels/interfaces.py:159
 msgid "Beds for Returning Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:162
+#: waeup/kofa/hostels/interfaces.py:166
 msgid "Beds for Final Year Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:169
+#: waeup/kofa/hostels/interfaces.py:173
 msgid "Beds without category"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:176
+#: waeup/kofa/hostels/interfaces.py:180
 msgid "Special Handling"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:183
+#: waeup/kofa/hostels/interfaces.py:187
 msgid "Rent"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:193
+#: waeup/kofa/hostels/interfaces.py:197
 msgid "Female and male blocks overlap."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:203
+#: waeup/kofa/hostels/interfaces.py:207
 msgid "Bed categories overlap."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:225
+#: waeup/kofa/hostels/interfaces.py:235
 msgid "Bed Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:231
+#: waeup/kofa/hostels/interfaces.py:241
+#: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:11
 msgid "Bed Type"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:237
+#: waeup/kofa/hostels/interfaces.py:247
 msgid "Bed Number"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:242
+#: waeup/kofa/hostels/interfaces.py:252
 msgid "Owner (Student)"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:243
+#: waeup/kofa/hostels/interfaces.py:253
 msgid "Enter valid student id."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:258
+#: waeup/kofa/hostels/interfaces.py:268
 msgid "Either student does not exist or student is not in accommodation session."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:265
+#: waeup/kofa/hostels/interfaces.py:275
 #. Default: ""
 msgid "This student resides in bed ${a}."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:37
+#: waeup/kofa/hostels/interfaces.py:38
 msgid "Hostel Allocation Start Date"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:43
+#: waeup/kofa/hostels/interfaces.py:44
 msgid "Hostel Allocation Closing Date"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:49
+#: waeup/kofa/hostels/interfaces.py:50
 msgid "Booking Session"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:57
+#: waeup/kofa/hostels/interfaces.py:58
 msgid "Allowed States"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:88
+#: waeup/kofa/hostels/interfaces.py:92
 msgid "Hostel Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:92
+#: waeup/kofa/hostels/interfaces.py:96
 msgid "Sort Id"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:98
-msgid "Hostel Name"
 msgstr ""
 
@@ -2922,87 +3407,97 @@
 
 #: waeup/kofa/interfaces.py:100
+msgid "school fee paid"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:101
 msgid "courses registered"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:101
+#: waeup/kofa/interfaces.py:102
 msgid "courses validated"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:102
+#: waeup/kofa/interfaces.py:103
 msgid "returning"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:103
+#: waeup/kofa/interfaces.py:104
 msgid "graduated"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:104
+#: waeup/kofa/interfaces.py:105
 msgid "transcript requested"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:238
+#: waeup/kofa/interfaces.py:260
 msgid "Subject"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:242
-#: waeup/kofa/students/browser.py:1247
-#: waeup/kofa/students/browser.py:1401
+#: waeup/kofa/interfaces.py:264
+#: waeup/kofa/students/browser.py:1244
+#: waeup/kofa/students/browser.py:1398
 #: waeup/kofa/students/browser_templates/courseticketmanagepage.pt:10
 msgid "Grade"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:398
+#: waeup/kofa/interfaces.py:436
 msgid "Processor name"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:424
+#: waeup/kofa/interfaces.py:462
 msgid "Email Address:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:431
+#: waeup/kofa/interfaces.py:469
 msgid "Email to:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:438
+#: waeup/kofa/interfaces.py:476
 msgid "Subject:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:442
+#: waeup/kofa/interfaces.py:480
 msgid "Full Name:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:446
+#: waeup/kofa/interfaces.py:484
 msgid "Text:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:475
-#: waeup/kofa/interfaces.py:531
+#: waeup/kofa/interfaces.py:514
+#: waeup/kofa/interfaces.py:572
 msgid "Public Name"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:485
-#: waeup/kofa/interfaces.py:486
+#: waeup/kofa/interfaces.py:526
+#: waeup/kofa/interfaces.py:527
 msgid "Number of failed logins"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:492
+#: waeup/kofa/interfaces.py:533
 msgid "Timestamp"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:493
+#: waeup/kofa/interfaces.py:534
 msgid "Timestamp of last failed login or `None`"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:522
+#: waeup/kofa/interfaces.py:563
+#: waeup/kofa/documents/browser_templates/htmldocumentmanagepage.pt:35
+#: waeup/kofa/documents/browser_templates/documentmanagepage.pt:46
+#: waeup/kofa/browser/templates/departmentmanagepage.pt:98
 #: waeup/kofa/browser/templates/coursemanagepage.pt:35
-#: waeup/kofa/browser/templates/departmentmanagepage.pt:98
+#: waeup/kofa/browser/templates/facultymanagepage.pt:71
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:98
-#: waeup/kofa/browser/templates/facultymanagepage.pt:71
-#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:85
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:109
+#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:89
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:111
 msgid "User Id"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:527
+#: waeup/kofa/interfaces.py:564
+msgid "Login name of user"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:568
 #: waeup/kofa/students/browser_templates/containerpage.pt:42
 #: waeup/kofa/browser/templates/findstudentspage.pt:34
@@ -3010,140 +3505,160 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:537
+#: waeup/kofa/interfaces.py:573
+msgid "Substitute for officer's real name in student object histories."
+msgstr ""
+
+#: waeup/kofa/interfaces.py:578
 msgid "Description/Notice"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:554
+#: waeup/kofa/interfaces.py:595
 #: waeup/kofa/browser/templates/userscontainerpage.pt:6
 msgid "Portal Roles"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:601
+#: waeup/kofa/interfaces.py:602
+msgid "If set, the account is immediately blocked."
+msgstr ""
+
+#: waeup/kofa/interfaces.py:64
+msgid "new"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:646
 msgid "Name of University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:602
+#: waeup/kofa/interfaces.py:647
 msgid "Sample University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:607
+#: waeup/kofa/interfaces.py:65
+msgid "completed"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:652
 msgid "Abbreviated Title of University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:613
+#: waeup/kofa/interfaces.py:658
 msgid "Content in HTML format"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:625
+#: waeup/kofa/interfaces.py:66
+msgid "pending"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:67
+msgid "active"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:671
 msgid "Name of Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:63
-msgid "new"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:631
+#: waeup/kofa/interfaces.py:677
 msgid "Email Address of Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:638
+#: waeup/kofa/interfaces.py:68
+msgid "assigned"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:684
 msgid "Subject of Email to Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:639
+#: waeup/kofa/interfaces.py:685
 msgid "Kofa Contact"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:64
-msgid "completed"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:644
+#: waeup/kofa/interfaces.py:69
+msgid "callbacks"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:690
 msgid "SMTP mailer to use when sending mail"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:65
-msgid "pending"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:651
+#: waeup/kofa/interfaces.py:697
 msgid "Captcha used for public registration pages"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:658
+#: waeup/kofa/interfaces.py:704
 msgid "Carry-over Course Registration"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:66
-msgid "active"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:663
+#: waeup/kofa/interfaces.py:709
 msgid "Current Academic Session"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:664
+#: waeup/kofa/interfaces.py:710
 msgid "Session for which score editing is allowed"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:67
-msgid "assigned"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:672
+#: waeup/kofa/interfaces.py:718
 msgid "Next Matriculation Number Integer"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:673
+#: waeup/kofa/interfaces.py:719
 msgid "Integer used for constructing the next matriculation number"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:68
-msgid "callbacks"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:685
-#: waeup/kofa/interfaces.py:746
+#: waeup/kofa/interfaces.py:727
+msgid "Export-disabled message"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:728
+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:817
 msgid "Academic Session"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:699
+#: waeup/kofa/interfaces.py:752
+msgid "Clearance enabled"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:757
+msgid "Payment disabled"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:766
+msgid "Course Reg. Deadline"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:772
+msgid "Late Course Reg. Fee"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:784
 msgid "Acceptance Fee"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:705
+#: waeup/kofa/interfaces.py:790
 msgid "Bed Booking Fee"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:711
+#: waeup/kofa/interfaces.py:796
 msgid "Rent (fallback)"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:717
+#: waeup/kofa/interfaces.py:802
 msgid "Transcript Fee"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:723
-msgid "Clearance enabled"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:728
-msgid "Payment disabled"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:96
+#: waeup/kofa/interfaces.py:97
 msgid "clearance started"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:97
+#: waeup/kofa/interfaces.py:98
 msgid "clearance requested"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:98
+#: waeup/kofa/interfaces.py:99
 msgid "cleared"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:99
-msgid "school fee paid"
 msgstr ""
 
@@ -3176,17 +3691,17 @@
 msgstr ""
 
-#: waeup/kofa/payments/interfaces.py:106
+#: waeup/kofa/payments/interfaces.py:107
 msgid "Activation Code"
 msgstr ""
 
-#: waeup/kofa/payments/interfaces.py:113
+#: waeup/kofa/payments/interfaces.py:114
 msgid "Response Amount Approved"
 msgstr ""
 
-#: waeup/kofa/payments/interfaces.py:120
+#: waeup/kofa/payments/interfaces.py:121
 msgid "Response Code"
 msgstr ""
 
-#: waeup/kofa/payments/interfaces.py:127
+#: waeup/kofa/payments/interfaces.py:128
 msgid "Response Description"
 msgstr ""
@@ -3204,32 +3719,36 @@
 msgstr ""
 
-#: waeup/kofa/payments/interfaces.py:50
-#: waeup/kofa/students/interfaces.py:815
-#: waeup/kofa/students/interfaces.py:839
+#: waeup/kofa/payments/interfaces.py:29
+msgid "Fees waived"
+msgstr ""
+
+#: waeup/kofa/payments/interfaces.py:51
+#: waeup/kofa/students/interfaces.py:791
+#: waeup/kofa/students/interfaces.py:814
 msgid "Payment Category"
 msgstr ""
 
-#: waeup/kofa/payments/interfaces.py:63
+#: waeup/kofa/payments/interfaces.py:64
 msgid "Payment Item"
 msgstr ""
 
-#: waeup/kofa/payments/interfaces.py:69
-#: waeup/kofa/students/interfaces.py:822
-#: waeup/kofa/students/interfaces.py:846
+#: waeup/kofa/payments/interfaces.py:70
+#: waeup/kofa/students/interfaces.py:798
+#: waeup/kofa/students/interfaces.py:821
 msgid "Payment Session"
 msgstr ""
 
-#: waeup/kofa/payments/interfaces.py:75
+#: waeup/kofa/payments/interfaces.py:76
 msgid "Payment State"
 msgstr ""
 
-#: waeup/kofa/payments/interfaces.py:82
+#: waeup/kofa/payments/interfaces.py:83
 msgid "Ticket Creation Date"
 msgstr ""
 
-#: waeup/kofa/payments/interfaces.py:88
-#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:44
+#: waeup/kofa/payments/interfaces.py:89
 #: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:10
 #: waeup/kofa/students/browser_templates/exportconfig.pt:54
+#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:44
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:100
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:48
@@ -3237,5 +3756,5 @@
 msgstr ""
 
-#: waeup/kofa/payments/interfaces.py:94
+#: waeup/kofa/payments/interfaces.py:95
 msgid "Amount Authorized"
 msgstr ""
@@ -3246,109 +3765,105 @@
 msgstr ""
 
-#: waeup/kofa/reports.py:175
+#: waeup/kofa/reports.py:199
 msgid "Unnamed Report"
 msgstr ""
 
-#: waeup/kofa/students/batching.py:408
+#: waeup/kofa/students/batching.py:466
 msgid "StudentStudyCourse Processor (update only)"
 msgstr ""
 
-#: waeup/kofa/students/batching.py:508
+#: waeup/kofa/students/batching.py:565
 msgid "StudentStudyLevel Processor"
 msgstr ""
 
-#: waeup/kofa/students/batching.py:589
+#: waeup/kofa/students/batching.py:642
 msgid "CourseTicket Processor"
 msgstr ""
 
-#: waeup/kofa/students/batching.py:61
+#: waeup/kofa/students/batching.py:756
+msgid "StudentOnlinePayment Processor"
+msgstr ""
+
+#: waeup/kofa/students/batching.py:81
 msgid "Student Processor"
 msgstr ""
 
-#: waeup/kofa/students/batching.py:693
-msgid "StudentOnlinePayment Processor"
-msgstr ""
-
-#: waeup/kofa/students/batching.py:806
+#: waeup/kofa/students/batching.py:919
 msgid "Verdict Processor (special processor, update only)"
 msgstr ""
 
-#: waeup/kofa/students/batching.py:854
+#: waeup/kofa/students/batching.py:967
 msgid "System"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1006
+#: waeup/kofa/students/browser.py:1003
 msgid "Study level has been added."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1008
-#: waeup/kofa/students/browser.py:2584
+#: waeup/kofa/students/browser.py:1005
+#: waeup/kofa/students/browser.py:2571
 msgid "This level exists."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1018
+#: waeup/kofa/students/browser.py:1015
 msgid "No study level selected."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1042
-#: waeup/kofa/students/viewlets.py:698
+#: waeup/kofa/students/browser.py:1039
+#: waeup/kofa/students/viewlets.py:688
 msgid "Request transcript"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1046
-msgid "Submit"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1052
-#: waeup/kofa/students/browser.py:2342
+#: waeup/kofa/students/browser.py:1049
+#: waeup/kofa/students/browser.py:2329
 msgid "Wrong state"
 msgstr ""
 
+#: waeup/kofa/students/browser.py:1066
+#: waeup/kofa/students/browser.py:2005
+#: waeup/kofa/students/browser.py:2349
+#: waeup/kofa/students/browser.py:2496
+msgid "Activation code is invalid."
+msgstr ""
+
 #: waeup/kofa/students/browser.py:1069
-#: waeup/kofa/students/browser.py:2037
-#: waeup/kofa/students/browser.py:2362
+#: waeup/kofa/students/browser.py:2051
+#: waeup/kofa/students/browser.py:2352
+#: waeup/kofa/students/browser.py:2500
+msgid "Activation code has already been used."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1074
+#: waeup/kofa/students/browser.py:2060
+#: waeup/kofa/students/browser.py:2357
+#: waeup/kofa/students/browser.py:2504
+#: waeup/kofa/students/browser.py:2761
+msgid "invalidated"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1078
+#: waeup/kofa/students/browser.py:2066
+#: waeup/kofa/students/browser.py:2361
 #: waeup/kofa/students/browser.py:2509
-msgid "Activation code is invalid."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1072
-#: waeup/kofa/students/browser.py:2077
-#: waeup/kofa/students/browser.py:2365
-#: waeup/kofa/students/browser.py:2513
-msgid "Activation code has already been used."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1077
-#: waeup/kofa/students/browser.py:2081
-#: waeup/kofa/students/browser.py:2370
-#: waeup/kofa/students/browser.py:2517
-#: waeup/kofa/students/browser.py:2767
-msgid "invalidated"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1081
-#: waeup/kofa/students/browser.py:2086
-#: waeup/kofa/students/browser.py:2374
-#: waeup/kofa/students/browser.py:2522
 msgid "You are not the owner of this access code."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1104
+#: waeup/kofa/students/browser.py:1101
 msgid "Transcript processing has been started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1116
+#: waeup/kofa/students/browser.py:1113
 msgid "Process transcript request"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1117
+#: waeup/kofa/students/browser.py:1114
 msgid "Save comment and mark as processed"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1134
+#: waeup/kofa/students/browser.py:1131
 msgid "Transcript request processed."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1149
+#: waeup/kofa/students/browser.py:1146
 #: waeup/kofa/students/workflow.py:204
 #: waeup/kofa/students/workflow.py:205
@@ -3356,131 +3871,131 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1162
-#: waeup/kofa/students/viewlets.py:713
+#: waeup/kofa/students/browser.py:1159
+#: waeup/kofa/students/viewlets.py:703
 msgid "Manage transcript request"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1181
+#: waeup/kofa/students/browser.py:1178
 msgid "You are not allowed to view the transcript."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1197
+#: waeup/kofa/students/browser.py:1194
 #. Default: ""
 msgid "${a}: Transcript Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1215
+#: waeup/kofa/students/browser.py:1212
 msgid "You are not allowed to download the transcript."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1231
-#: waeup/kofa/students/viewlets.py:375
+#: waeup/kofa/students/browser.py:1228
+#: waeup/kofa/students/viewlets.py:365
 msgid "Academic Transcript"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1235
+#: waeup/kofa/students/browser.py:1232
 msgid "CERTIFIED TRUE COPY"
 msgstr ""
 
+#: waeup/kofa/students/browser.py:1239
+#: waeup/kofa/students/browser.py:1390
+#: waeup/kofa/students/browser_templates/transcript.pt:36
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:14
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:23
+#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:40
+msgid "Term"
+msgstr ""
+
 #: waeup/kofa/students/browser.py:1242
+#: waeup/kofa/students/interfaces.py:641
+#: waeup/kofa/university/interfaces.py:126
+#: waeup/kofa/students/browser_templates/transcript.pt:39
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
+msgid "Credits"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1243
+#: waeup/kofa/students/browser.py:1397
+#: waeup/kofa/students/interfaces.py:652
+#: waeup/kofa/students/interfaces.py:683
+#: waeup/kofa/students/browser_templates/editscorespage.pt:8
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:20
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:30
+#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:47
+msgid "Score"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1272
+#: waeup/kofa/students/viewlets.py:200
+msgid "Transfer student"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1277
+msgid "Transfer"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1281
+msgid "Current level does not match certificate levels."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1284
+msgid "Former study course record incomplete."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1287
+msgid "Maximum number of transfers exceeded."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1290
+msgid "Successfully transferred."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1300
+msgid "Revert previous transfer"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1304
+msgid "No previous transfer."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1309
+msgid "Revert now"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1312
+msgid "Previous transfer reverted."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1342
+#. Default: ""
+msgid "${a}: Study Level ${b}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1363
+msgid "Level Data"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1372
+msgid "Course Registration Slip"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1380
+msgid "1st Semester Courses"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1382
+msgid "2nd Semester Courses"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1384
+msgid "Level Courses"
+msgstr ""
+
 #: waeup/kofa/students/browser.py:1393
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:23
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:14
-#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:40
-#: waeup/kofa/students/browser_templates/transcript.pt:36
-msgid "Term"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1245
-#: waeup/kofa/students/interfaces.py:655
-#: waeup/kofa/university/interfaces.py:123
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
-#: waeup/kofa/students/browser_templates/transcript.pt:39
-msgid "Credits"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1246
-#: waeup/kofa/students/browser.py:1400
-#: waeup/kofa/students/interfaces.py:666
-#: waeup/kofa/students/interfaces.py:700
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:30
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:20
-#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:47
-#: waeup/kofa/students/browser_templates/editscorespage.pt:8
-msgid "Score"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1275
-#: waeup/kofa/students/viewlets.py:210
-msgid "Transfer student"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1280
-msgid "Transfer"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1284
-msgid "Current level does not match certificate levels."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1287
-msgid "Former study course record incomplete."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1290
-msgid "Maximum number of transfers exceeded."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1293
-msgid "Successfully transferred."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1303
-msgid "Revert previous transfer"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1307
-msgid "No previous transfer."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1312
-msgid "Revert now"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1315
-msgid "Previous transfer reverted."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1345
-#. Default: ""
-msgid "${a}: Study Level ${b}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1366
-msgid "Level Data"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1375
-msgid "Course Registration Slip"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1383
-msgid "1st Semester Courses"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1385
-msgid "2nd Semester Courses"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1387
-msgid "Level Courses"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1396
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:43
 msgid "Dept."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1397
+#: waeup/kofa/students/browser.py:1394
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:18
 #: waeup/kofa/browser/templates/searchpage.pt:20
@@ -3489,5 +4004,5 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1398
+#: waeup/kofa/students/browser.py:1395
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:28
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:45
@@ -3495,116 +4010,117 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:144
+#: waeup/kofa/students/browser.py:142
 #. Default: ""
 msgid "Total credits exceed ${a}."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1441
-#: waeup/kofa/students/browser.py:1575
-#: waeup/kofa/students/browser.py:1586
-#: waeup/kofa/students/browser.py:2707
+#: waeup/kofa/students/browser.py:1438
+#: waeup/kofa/students/browser.py:1572
+#: waeup/kofa/students/browser.py:1583
+#: waeup/kofa/students/browser.py:2701
 msgid "Add course ticket"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1443
+#: waeup/kofa/students/browser.py:1440
+#: waeup/kofa/students/browser.py:2585
 msgid "Enter valid course code"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1452
-#: waeup/kofa/students/browser.py:2612
+#: waeup/kofa/students/browser.py:1449
+#: waeup/kofa/students/browser.py:2598
 msgid "No valid course code entered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1458
-#: waeup/kofa/students/browser.py:2617
+#: waeup/kofa/students/browser.py:1455
+#: waeup/kofa/students/browser.py:2603
 msgid "Course not found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1475
+#: waeup/kofa/students/browser.py:1472
 #. Default: ""
 msgid "Manage study level ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1489
-#: waeup/kofa/students/browser.py:2641
+#: waeup/kofa/students/browser.py:1486
+#: waeup/kofa/students/browser.py:2627
 msgid "No ticket selected."
 msgstr ""
 
+#: waeup/kofa/students/browser.py:149
+msgid "The ticket exists."
+msgstr ""
+
 #: waeup/kofa/students/browser.py:151
-msgid "The ticket exists."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1519
-#: waeup/kofa/students/browser.py:1545
+#. Default: ""
+msgid "Successfully added ${a}."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1516
+#: waeup/kofa/students/browser.py:1542
 msgid "This level does not correspond current level."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1524
+#: waeup/kofa/students/browser.py:1521
 msgid "Course list has been validated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1526
-#: waeup/kofa/students/browser.py:1558
+#: waeup/kofa/students/browser.py:1523
+#: waeup/kofa/students/browser.py:1555
 msgid "Student is in the wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:153
-#. Default: ""
-msgid "Successfully added ${a}."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1551
+#: waeup/kofa/students/browser.py:1548
 msgid "Course list request has been annulled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1555
-msgid "Course list request has been rejected:"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1610
+#: waeup/kofa/students/browser.py:1552
+msgid "Course list request has been rejected."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1607
 #. Default: ""
 msgid "${a}: Course Ticket ${b}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1635
+#: waeup/kofa/students/browser.py:1632
 #. Default: ""
 msgid "Manage course ticket ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1668
+#: waeup/kofa/students/browser.py:1665
 #. Default: ""
 msgid "${a}: Payments"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1710
+#: waeup/kofa/students/browser.py:1707
 msgid "Add online payment"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1718
-#: waeup/kofa/students/browser.py:1770
+#: waeup/kofa/students/browser.py:1715
+#: waeup/kofa/students/browser.py:1769
 #: waeup/kofa/students/browser.py:1801
 msgid "Create ticket"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1728
-#: waeup/kofa/students/browser.py:2018
+#: waeup/kofa/students/browser.py:172
+#: waeup/kofa/students/export.py:244
+#: waeup/kofa/students/viewlets.py:723
+msgid "Students"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1727
+#: waeup/kofa/students/utils.py:622
 msgid "Your current session does not match accommodation session."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1734
+#: waeup/kofa/students/browser.py:1733
 msgid "You have not yet booked accommodation."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:174
-#: waeup/kofa/students/export.py:239
-#: waeup/kofa/students/viewlets.py:733
-msgid "Students"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1760
+#: waeup/kofa/students/browser.py:1759
 msgid "Add previous session online payment"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1765
+#: waeup/kofa/students/browser.py:1764
 msgid "No previous payment to be made."
 msgstr ""
@@ -3614,588 +4130,584 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1935
+#: waeup/kofa/students/browser.py:1934
 #. Default: ""
 msgid "${a}: Accommodation"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1941
+#: waeup/kofa/students/browser.py:1940
 msgid "You are not allowed to remove bed tickets."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1949
+#: waeup/kofa/students/browser.py:1948
 msgid "No bed ticket selected."
 msgstr ""
 
+#: waeup/kofa/students/browser.py:196
+#: waeup/kofa/students/viewlets.py:115
+#: waeup/kofa/students/viewlets.py:789
+msgid "Study Course"
+msgstr ""
+
 #: waeup/kofa/students/browser.py:198
-#: waeup/kofa/students/viewlets.py:125
-#: waeup/kofa/students/viewlets.py:799
-msgid "Study Course"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1981
+msgid "Previous Study Course"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1980
 msgid "Add bed ticket"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1983
+#: waeup/kofa/students/browser.py:1982
 msgid "Create bed ticket"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:200
-msgid "Previous Study Course"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2000
-#. Default: ""
-msgid "Outside booking period: ${a} - ${b}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2003
-msgid "Outside booking period."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2007
-msgid "Your data are incomplete."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2011
-msgid "You are in the wrong registration state."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2024
-msgid "You already booked a bed space in current accommodation session."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2049
-#: waeup/kofa/students/browser.py:2065
+#: waeup/kofa/students/browser.py:2018
 msgid "System error: Please contact the adminsitrator."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:206
-#: waeup/kofa/students/viewlets.py:131
-#: waeup/kofa/students/viewlets.py:800
+#: waeup/kofa/students/browser.py:2037
+msgid "System error: Please contact the administrator."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:204
+#: waeup/kofa/students/viewlets.py:121
+#: waeup/kofa/students/viewlets.py:790
 msgid "Payments"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2071
-#: waeup/kofa/students/browser.py:2210
+#: waeup/kofa/students/browser.py:2045
+#: waeup/kofa/students/browser.py:2195
 #. Default: ""
 msgid "There is no free bed in your category ${a}."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2099
-#: waeup/kofa/students/browser.py:2224
+#: waeup/kofa/students/browser.py:2084
+#: waeup/kofa/students/browser.py:2209
 #. Default: ""
 msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2108
+#: waeup/kofa/students/browser.py:2093
 #. Default: ""
 msgid "Bed ticket created and bed booked: ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2125
+#: waeup/kofa/students/browser.py:2110
 #. Default: ""
 msgid "Bed Ticket for Session ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2144
+#: waeup/kofa/students/browser.py:2129
 msgid "Bed Allocation Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2153
+#: waeup/kofa/students/browser.py:2138
 msgid "Bed Allocation Slip"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2181
+#: waeup/kofa/students/browser.py:2166
 msgid "Students in reserved beds can't be relocated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2188
+#: waeup/kofa/students/browser.py:2173
 msgid "Student can't be relocated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:221
-#: waeup/kofa/students/viewlets.py:138
+#: waeup/kofa/students/browser.py:219
+#: waeup/kofa/students/viewlets.py:128
 msgid "Accommodation"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2232
+#: waeup/kofa/students/browser.py:2217
 #. Default: ""
 msgid "Student relocated: ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2251
+#: waeup/kofa/students/browser.py:2236
 #. Default: ""
 msgid "${a}: History"
 msgstr ""
 
+#: waeup/kofa/students/browser.py:2248
+msgid "Edit base data"
+msgstr ""
+
 #: waeup/kofa/students/browser.py:2263
-msgid "Edit base data"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2278
-#: waeup/kofa/students/viewlets.py:554
+#: waeup/kofa/students/viewlets.py:544
 msgid "Change password"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2292
+#: waeup/kofa/students/browser.py:2279
 msgid "Password changed."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:230
+#: waeup/kofa/students/browser.py:228
 #. Default: ""
 msgid "Bed Ticket ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2304
+#: waeup/kofa/students/browser.py:2291
 msgid "Upload portrait"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2320
-#: waeup/kofa/students/viewlets.py:579
+#: waeup/kofa/students/browser.py:2307
+#: waeup/kofa/students/viewlets.py:569
 #: waeup/kofa/students/workflow.py:48
 msgid "Start clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2324
+#: waeup/kofa/students/browser.py:2311
 msgid "Start clearance now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2346
+#: waeup/kofa/students/browser.py:2333
 msgid "No portrait uploaded."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2350
+#: waeup/kofa/students/browser.py:2337
 msgid "Not all required fields filled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2379
+#: waeup/kofa/students/browser.py:2366
 msgid "Clearance process has been started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2389
+#: waeup/kofa/students/browser.py:2376
 msgid "Edit clearance data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2410
-#: waeup/kofa/students/browser.py:2424
+#: waeup/kofa/students/browser.py:2397
+#: waeup/kofa/students/browser.py:2411
 msgid "Clearance form has been saved."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2418
+#: waeup/kofa/students/browser.py:2405
 msgid "Save and request clearance"
 msgstr ""
 
+#: waeup/kofa/students/browser.py:2422
+#: waeup/kofa/students/browser.py:2457
+msgid "This form cannot be submitted. Wrong state!"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2426
+#: waeup/kofa/students/browser.py:2461
+msgid "Clearance has been requested."
+msgstr ""
+
 #: waeup/kofa/students/browser.py:2435
-#: waeup/kofa/students/browser.py:2470
-msgid "This form cannot be submitted. Wrong state!"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2439
-#: waeup/kofa/students/browser.py:2474
-msgid "Clearance has been requested."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2448
 #: waeup/kofa/students/workflow.py:62
 msgid "Request clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2449
+#: waeup/kofa/students/browser.py:2436
 msgid "Enter the CLR access code used for starting clearance."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2452
+#: waeup/kofa/students/browser.py:2439
 msgid "Request clearance now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2464
+#: waeup/kofa/students/browser.py:2451
 msgid "This isn't your CLR access code."
 msgstr ""
 
+#: waeup/kofa/students/browser.py:2470
+msgid "Start session"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2474
+msgid "Start now"
+msgstr ""
+
 #: waeup/kofa/students/browser.py:2483
-msgid "Start session"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2487
-msgid "Start now"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2496
 msgid "You are not entitled to start session."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2536
+#: waeup/kofa/students/browser.py:2523
 msgid "An error occurred, please contact the system administrator."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2539
+#: waeup/kofa/students/browser.py:2526
 msgid "Session started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2558
+#: waeup/kofa/students/browser.py:2545
 #. Default: ""
 msgid "Add current level ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2569
-#: waeup/kofa/students/browser.py:2586
+#: waeup/kofa/students/browser.py:2556
+#: waeup/kofa/students/browser.py:2573
 msgid "Your data are incomplete"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2575
+#: waeup/kofa/students/browser.py:2562
 msgid "Create course list now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2629
+#: waeup/kofa/students/browser.py:2615
 #. Default: ""
 msgid "Edit course list of ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2670
+#: waeup/kofa/students/browser.py:2656
 msgid "You are a postgraduate student, your course list can't bee registered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2678
+#: waeup/kofa/students/browser.py:2664
 #. Default: ""
 msgid "Maximum credits of ${a} exceeded."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2683
+#: waeup/kofa/students/browser.py:2668
+msgid "Course registration has ended. Please pay the late registration fee."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2675
 msgid "Course list has been registered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2687
+#: waeup/kofa/students/browser.py:2679
 msgid "Register course list"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2723
+#: waeup/kofa/students/browser.py:2680
+msgid "You can not edit your course list after registration. You really want to register?"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2717
 msgid "Set password for first-time login"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2726
+#: waeup/kofa/students/browser.py:2720
 msgid "Set"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2741
+#: waeup/kofa/students/browser.py:2735
 msgid "More than one student found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2749
+#: waeup/kofa/students/browser.py:274
+#: waeup/kofa/students/browser.py:316
+msgid "Only year dates allowed (e.g. 2011)."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2743
 msgid "Access code is invalid."
 msgstr ""
 
+#: waeup/kofa/students/browser.py:2746
+#. Default: ""
+msgid "Password has already been set. Your Student Id is ${a}"
+msgstr ""
+
 #: waeup/kofa/students/browser.py:2752
-#. Default: ""
-msgid "Password has already been set. Your Student Id is ${a}"
+msgid "Password has already been set. You are using the wrong Access Code."
 msgstr ""
 
 #: waeup/kofa/students/browser.py:2758
-msgid "Password has already been set. You are using the wrong Access Code."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:276
-#: waeup/kofa/students/browser.py:317
-msgid "Only year dates allowed (e.g. 2011)."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2764
 msgid "Access code has already been used."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2773
+#: waeup/kofa/students/browser.py:2767
 #. Default: ""
 msgid "Password has been set. Your Student Id is ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2785
+#: waeup/kofa/students/browser.py:2779
 msgid "Request password for first-time login"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2828
-#: waeup/kofa/students/browser.py:2840
+#: waeup/kofa/students/browser.py:2822
+#: waeup/kofa/students/browser.py:2834
 msgid "No student record found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2874
+#: waeup/kofa/students/browser.py:2868
 msgid "Your password request was successful."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2890
-#: waeup/kofa/students/interfaces.py:448
-#: waeup/kofa/students/interfaces.py:539
+#: waeup/kofa/students/browser.py:2884
+#: waeup/kofa/students/interfaces.py:419
+#: waeup/kofa/students/interfaces.py:513
+#: waeup/kofa/students/browser_templates/editscorespage.pt:12
+#: waeup/kofa/students/browser_templates/exportconfig.pt:23
 #: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:23
 #: waeup/kofa/students/browser_templates/filterstudentspage.pt:55
-#: waeup/kofa/students/browser_templates/exportconfig.pt:23
-#: waeup/kofa/students/browser_templates/editscorespage.pt:12
 msgid "Current Session"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2891
-#: waeup/kofa/students/interfaces.py:455
-#: waeup/kofa/students/interfaces.py:487
-#: waeup/kofa/students/interfaces.py:545
+#: waeup/kofa/students/browser.py:2885
+#: waeup/kofa/students/interfaces.py:426
+#: waeup/kofa/students/interfaces.py:465
+#: waeup/kofa/students/interfaces.py:519
+#: waeup/kofa/students/browser_templates/editscorespage.pt:13
+#: waeup/kofa/students/browser_templates/exportconfig.pt:33
 #: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:33
 #: waeup/kofa/students/browser_templates/filterstudentspage.pt:56
-#: waeup/kofa/students/browser_templates/exportconfig.pt:33
-#: waeup/kofa/students/browser_templates/editscorespage.pt:13
 msgid "Current Level"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:293
-#: waeup/kofa/students/viewlets.py:151
-msgid "Manage student section"
+#: waeup/kofa/students/browser.py:291
+#: waeup/kofa/students/viewlets.py:141
+msgid "Manage students section"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2935
+msgid "in any session"
 msgstr ""
 
 #: waeup/kofa/students/browser.py:2941
-msgid "in any session"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2947
 msgid "at any level"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2983
-#: waeup/kofa/students/interfaces.py:571
-#: waeup/kofa/students/interfaces.py:747
+#: waeup/kofa/students/browser.py:2977
+#: waeup/kofa/students/interfaces.py:556
+#: waeup/kofa/students/interfaces.py:729
 #: waeup/kofa/students/utils.py:255
+#: waeup/kofa/students/browser_templates/transcript.pt:35
+#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:14
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:8
-#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:14
-#: waeup/kofa/students/browser_templates/transcript.pt:35
 msgid "Session"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2984
+#: waeup/kofa/students/browser.py:2978
+#: waeup/kofa/students/interfaces.py:549
 #: waeup/kofa/students/utils.py:257
-#: waeup/kofa/university/interfaces.py:274
+#: waeup/kofa/university/interfaces.py:278
+#: waeup/kofa/students/browser_templates/transcript.pt:34
 #: waeup/kofa/students/browser_templates/exportconfig_course.pt:33
-#: waeup/kofa/students/browser_templates/transcript.pt:34
+#: waeup/kofa/browser/templates/certificatepage.pt:28
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:38
-#: waeup/kofa/browser/templates/certificatepage.pt:28
 msgid "Level"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3025
+#: waeup/kofa/students/browser.py:3019
 msgid "%d students have been cleared."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3062
+#: waeup/kofa/students/browser.py:3056
 msgid "Score editing disabled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3066
+#: waeup/kofa/students/browser.py:3060
 msgid "Current academic session not set."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3102
+#: waeup/kofa/students/browser.py:3096
 msgid "Error: Score(s) of %s have not be updated. Only integers are allowed., "
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3142
+#: waeup/kofa/students/browser.py:3137
+#: waeup/kofa/students/browser.py:3299
 msgid "Configure student data export"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3150
+#: waeup/kofa/students/browser.py:3146
 msgid "All Sessions"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3157
+#: waeup/kofa/students/browser.py:3153
 msgid "All Levels"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3164
+#: waeup/kofa/students/browser.py:3160
 msgid "All Modes"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3211
+#: waeup/kofa/students/browser.py:3217
 msgid "Payment dates do not match format d/m/Y."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3259
+#: waeup/kofa/students/browser.py:3271
 msgid "Export started for students with"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3350
+#: waeup/kofa/students/browser.py:3321
+msgid "Export of selected students started."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3411
 msgid "Export started for course tickets with"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:351
-#: waeup/kofa/students/viewlets.py:158
+#: waeup/kofa/students/browser.py:350
+#: waeup/kofa/students/viewlets.py:148
 msgid "Add student"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:359
+#: waeup/kofa/students/browser.py:358
 msgid "Student record created."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:373
+#: waeup/kofa/students/browser.py:372
 #. Default: ""
 msgid "Set temporary password for ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:395
+#: waeup/kofa/students/browser.py:394
 msgid "Login now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:399
+#: waeup/kofa/students/browser.py:398
 #. Default: ""
 msgid "Login as ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:405
+#: waeup/kofa/students/browser.py:404
 msgid "You successfully logged in as student."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:423
+#: waeup/kofa/students/browser.py:422
 #. Default: ""
 msgid "${a}: Base Data (account deactivated)"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:425
+#: waeup/kofa/students/browser.py:424
 #. Default: ""
 msgid "${a}: Base Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:502
+#: waeup/kofa/students/browser.py:501
 msgid "Admission Letter of"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:520
+#: waeup/kofa/students/browser.py:519
 msgid "Manage base data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:562
+#: waeup/kofa/students/browser.py:561
 msgid "Trigger registration transition"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:602
+#: waeup/kofa/students/browser.py:601
 msgid "Student account has been activated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:621
+#: waeup/kofa/students/browser.py:620
 msgid "Student account has been deactivated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:656
+#: waeup/kofa/students/browser.py:653
 #. Default: ""
 msgid "${a}: Clearance Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:686
-#: waeup/kofa/students/viewlets.py:114
-#: waeup/kofa/students/viewlets.py:797
+#: waeup/kofa/students/browser.py:681
+#: waeup/kofa/students/viewlets.py:104
+#: waeup/kofa/students/viewlets.py:787
 #: waeup/kofa/students/browser_templates/clearanceeditpage.pt:7
 msgid "Clearance Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:692
+#: waeup/kofa/students/browser.py:687
 msgid "Clearance Slip of"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:701
+#: waeup/kofa/students/browser.py:696
 msgid "Student Signature"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:702
+#: waeup/kofa/students/browser.py:697
 msgid "Clearance Officer Signature"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:709
+#: waeup/kofa/students/browser.py:704
 msgid "Date, Student Signature"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:710
+#: waeup/kofa/students/browser.py:705
 msgid "Date, Clearance Officer Signature"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:731
+#: waeup/kofa/students/browser.py:726
 msgid "Manage clearance data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:767
+#: waeup/kofa/students/browser.py:763
 msgid "Student has been cleared."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:769
-#: waeup/kofa/students/browser.py:805
-#: waeup/kofa/students/browser.py:1123
+#: waeup/kofa/students/browser.py:765
+#: waeup/kofa/students/browser.py:802
+#: waeup/kofa/students/browser.py:1120
 msgid "Student is in wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:781
-#: waeup/kofa/students/viewlets.py:285
+#: waeup/kofa/students/browser.py:777
+#: waeup/kofa/students/viewlets.py:275
 msgid "Reject clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:794
+#: waeup/kofa/students/browser.py:791
 msgid "Save comment and reject clearance now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:798
+#: waeup/kofa/students/browser.py:795
 msgid "Clearance has been annulled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:802
+#: waeup/kofa/students/browser.py:799
 msgid "Clearance request has been rejected."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:835
+#: waeup/kofa/students/browser.py:832
 #. Default: ""
 msgid "${a}: Personal Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:848
+#: waeup/kofa/students/browser.py:845
 msgid "Manage personal data"
 msgstr ""
 
+#: waeup/kofa/students/browser.py:860
+msgid "Edit personal data"
+msgstr ""
+
 #: waeup/kofa/students/browser.py:863
-msgid "Edit personal data"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:866
 msgid "Save/Confirm"
 msgstr ""
 
+#: waeup/kofa/students/browser.py:890
+#. Default: ""
+msgid "${a}: Study Course"
+msgstr ""
+
 #: waeup/kofa/students/browser.py:893
 #. Default: ""
-msgid "${a}: Study Course"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:896
-#. Default: ""
 msgid "${a}: Previous Study Course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:924
+#: waeup/kofa/students/browser.py:921
 msgid "First Study Course, "
 msgstr ""
 
-#: waeup/kofa/students/browser.py:926
+#: waeup/kofa/students/browser.py:923
 msgid "Second Study Course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:931
+#: waeup/kofa/students/browser.py:928
 msgid "First Study Course"
 msgstr ""
 
+#: waeup/kofa/students/browser.py:939
+msgid "Manage study course"
+msgstr ""
+
 #: waeup/kofa/students/browser.py:942
-msgid "Manage study course"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:945
-#: waeup/kofa/students/browser.py:1012
+#: waeup/kofa/students/browser.py:1009
 msgid "Remove selected levels"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:946
-#: waeup/kofa/students/browser.py:991
+#: waeup/kofa/students/browser.py:943
+#: waeup/kofa/students/browser.py:988
 msgid "Add study level"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:970
+#: waeup/kofa/students/browser.py:967
 msgid "Current level not available for certificate."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:996
+#: waeup/kofa/students/browser.py:993
 msgid "You must select a session for the level."
 msgstr ""
@@ -4205,22 +4717,7 @@
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:11
-msgid "Bed Category"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/change_password.pt:10
-#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:27
-#: waeup/kofa/students/browser_templates/basepage.pt:14
-#: waeup/kofa/students/browser_templates/basemanagepage.pt:24
-#: waeup/kofa/browser/templates/usereditformpage.pt:9
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:27
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:46
-#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:31
-msgid "Password:"
-msgstr ""
-
 #: waeup/kofa/students/browser_templates/change_password.pt:16
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:30
-#: waeup/kofa/browser/templates/usereditformpage.pt:15
+#: waeup/kofa/browser/templates/usereditformpage.pt:22
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:52
 msgid "Retype Password:"
@@ -4231,6 +4728,11 @@
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:67
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:81
+msgid "Select all"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/containerpage.pt:10
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:10
-#: waeup/kofa/students/browser_templates/containerpage.pt:10
 #: waeup/kofa/browser/templates/findstudentspage.pt:10
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:10
@@ -4238,6 +4740,6 @@
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/containerpage.pt:11
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:11
-#: waeup/kofa/students/browser_templates/containerpage.pt:11
 #: waeup/kofa/browser/templates/findstudentspage.pt:11
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:11
@@ -4245,37 +4747,52 @@
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/containerpage.pt:12
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:12
-#: waeup/kofa/students/browser_templates/containerpage.pt:12
 #: waeup/kofa/browser/templates/findstudentspage.pt:12
 msgid "with matriculation number"
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/containerpage.pt:14
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:14
-#: waeup/kofa/students/browser_templates/containerpage.pt:14
 msgid "in department"
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/containerpage.pt:15
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:15
-#: waeup/kofa/students/browser_templates/containerpage.pt:15
 msgid "in study mode"
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/containerpage.pt:16
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:16
-#: waeup/kofa/students/browser_templates/containerpage.pt:16
 msgid "with deactivated account (search term omitted)"
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/containerpage.pt:19
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:19
-#: waeup/kofa/students/browser_templates/containerpage.pt:19
 msgid "who requested transcript (search term omitted)"
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:67
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:79
-msgid "Select all"
-msgstr ""
-
+#: waeup/kofa/students/browser_templates/containerpage.pt:30
+#: waeup/kofa/browser/templates/findstudentspage.pt:22
+msgid "Search Results"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/containerpage.pt:39
+#: waeup/kofa/browser/templates/findstudentspage.pt:31
+msgid "Reg. Number"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/containerpage.pt:40
+#: waeup/kofa/browser/templates/findstudentspage.pt:32
+msgid "Matric. Number"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/containerpage.pt:41
+#: waeup/kofa/browser/templates/findstudentspage.pt:33
+msgid "State"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/containerpage.pt:9
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:9
-#: waeup/kofa/students/browser_templates/containerpage.pt:9
 #: waeup/kofa/browser/templates/findstudentspage.pt:9
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:9
@@ -4283,55 +4800,55 @@
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/containerpage.pt:30
-#: waeup/kofa/browser/templates/findstudentspage.pt:22
-msgid "Search Results"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/containerpage.pt:39
-#: waeup/kofa/browser/templates/findstudentspage.pt:31
-msgid "Reg. Number"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/containerpage.pt:40
-#: waeup/kofa/browser/templates/findstudentspage.pt:32
-msgid "Matric. Number"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/containerpage.pt:41
-#: waeup/kofa/browser/templates/findstudentspage.pt:33
-msgid "State"
-msgstr ""
-
 #: waeup/kofa/students/browser_templates/courseticketmanagepage.pt:18
 msgid "Weight"
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/editscorespage.pt:10
+#: waeup/kofa/students/browser_templates/exportjobsindex.pt:9
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:53
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:55
+#: waeup/kofa/browser/templates/reportscontainerpage.pt:8
+#: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:9
+msgid "Status"
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/editscorespage.pt:14
 msgid "Course Level"
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/editscorespage.pt:7
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:51
+msgid "Matric No."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/editscorespage.pt:9
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:52
+msgid "Fullname"
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/enterpin.pt:36
 msgid "Your data have been approved. You can continue by clicking the button below."
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/exportconfig.pt:1
+#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:1
+#: waeup/kofa/students/browser_templates/exportconfig_course.pt:1
+#. Default: "<strong>NOTICE:</strong> Student data exports are very computation intensive. Depending on the filter selected and the portal traffic load, exports may take longer than 15 minutes. You are advised to export data outside high-traffic time periods."
+msgid "student_export_warning"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/exportconfig.pt:13
+#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:13
+#: waeup/kofa/students/browser_templates/exportconfig_course.pt:13
+#: waeup/kofa/students/browser_templates/exportselected.pt:8
+msgid "Exporter (Data Type)"
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/exportconfig.pt:43
 msgid "Current Study Mode"
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:1
-#: waeup/kofa/students/browser_templates/exportconfig_course.pt:1
-#: waeup/kofa/students/browser_templates/exportconfig.pt:1
-#. Default: "<strong>NOTICE:</strong> Student data exports are very computation intensive. Depending on the filter selected and the portal traffic load, exports may take longer than 15 minutes. You are advised to export data outside high-traffic time periods."
-msgid "student_export_warning"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:13
-#: waeup/kofa/students/browser_templates/exportconfig_course.pt:13
-#: waeup/kofa/students/browser_templates/exportconfig.pt:13
-msgid "Exporter (Data Type)"
-msgstr ""
-
 #: waeup/kofa/students/browser_templates/exportjobsindex.pt:34
-#: waeup/kofa/browser/templates/datacenterexportpage.pt:79
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:80
 #: waeup/kofa/browser/templates/reportscontainerpage.pt:39
 #: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:34
@@ -4340,5 +4857,5 @@
 
 #: waeup/kofa/students/browser_templates/exportjobsindex.pt:4
-#: waeup/kofa/browser/templates/datacenterexportpage.pt:49
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:50
 #: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:4
 msgid "Export Number"
@@ -4346,5 +4863,5 @@
 
 #: waeup/kofa/students/browser_templates/exportjobsindex.pt:5
-#: waeup/kofa/browser/templates/datacenterexportpage.pt:50
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:51
 #: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:5
 msgid "Exporter"
@@ -4352,5 +4869,5 @@
 
 #: waeup/kofa/students/browser_templates/exportjobsindex.pt:6
-#: waeup/kofa/browser/templates/datacenterexportpage.pt:51
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:52
 #: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:6
 msgid "Filter"
@@ -4358,42 +4875,21 @@
 
 #: waeup/kofa/students/browser_templates/exportjobsindex.pt:7
-#: waeup/kofa/browser/templates/datacenterexportpage.pt:52
+#: waeup/kofa/accesscodes/browser_templates/batchcontainer.pt:15
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:53
 #: waeup/kofa/browser/templates/reportscontainerpage.pt:6
 #: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:7
-#: waeup/kofa/accesscodes/browser_templates/batchcontainer.pt:15
 msgid "Creator"
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/exportjobsindex.pt:8
-#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:9
-#: waeup/kofa/browser/templates/datacenterexportpage.pt:53
-#: waeup/kofa/browser/templates/reportscontainerpage.pt:7
-#: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:8
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:99
-#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:47
-msgid "Creation Date"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/exportjobsindex.pt:9
-#: waeup/kofa/students/browser_templates/filterstudentspage.pt:53
-#: waeup/kofa/students/browser_templates/editscorespage.pt:10
-#: waeup/kofa/browser/templates/datacenterexportpage.pt:54
-#: waeup/kofa/browser/templates/reportscontainerpage.pt:8
-#: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:9
-msgid "Status"
+#: waeup/kofa/students/browser_templates/exportselected.pt:1
+msgid "Here you can export student data for a small subset of students by entering a list of student ids. The ids must be separated by whitespaces or commas. You can also copy and paste parts of Excel or Calc columns."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/exportselected.pt:18
+msgid "Student Ids"
 msgstr ""
 
 #: waeup/kofa/students/browser_templates/filterstudentspage.pt:44
 msgid "and"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/filterstudentspage.pt:51
-#: waeup/kofa/students/browser_templates/editscorespage.pt:7
-msgid "Matric No."
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/filterstudentspage.pt:52
-#: waeup/kofa/students/browser_templates/editscorespage.pt:9
-msgid "Fullname"
 msgstr ""
 
@@ -4430,11 +4926,16 @@
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:9
+#: waeup/kofa/students/browser_templates/exportjobsindex.pt:8
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:54
+#: waeup/kofa/browser/templates/reportscontainerpage.pt:7
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:99
+#: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:8
+#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:47
+msgid "Creation Date"
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/requestpw.pt:18
 msgid "Your student record will be looked up and your login credentials will be sent to the email address given above. To be able to proceed you must provide a valid email address!"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/requestpw.pt:8
-#: waeup/kofa/applicants/browser_templates/applicantregister.pt:8
-msgid "Please solve the captcha<br />to prevent misuse of this service:"
 msgstr ""
 
@@ -4461,4 +4962,15 @@
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:27
+#: waeup/kofa/students/browser_templates/change_password.pt:10
+#: waeup/kofa/students/browser_templates/basepage.pt:14
+#: waeup/kofa/students/browser_templates/basemanagepage.pt:24
+#: waeup/kofa/browser/templates/usereditformpage.pt:16
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:27
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:46
+#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:31
+msgid "Password:"
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/requestpwmailsent.pt:3
 #: waeup/kofa/students/browser_templates/requestpwmailsent.pt:39
@@ -4503,8 +5015,4 @@
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/studycoursemanagepage.pt:12
-msgid "Study Levels"
-msgstr ""
-
 #: waeup/kofa/students/browser_templates/studycoursemanagepage.pt:40
 #: waeup/kofa/students/browser_templates/studycoursepage.pt:69
@@ -4522,6 +5030,6 @@
 
 #: waeup/kofa/students/browser_templates/studycoursemanagepage.pt:87
+#: waeup/kofa/students/browser_templates/containerpage.pt:13
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:13
-#: waeup/kofa/students/browser_templates/containerpage.pt:13
 msgid "in session"
 msgstr ""
@@ -4543,9 +5051,11 @@
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:62
-msgid "Enter valid course code."
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:68
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:21
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:32
+#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:48
+msgid "CO"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:64
 msgid "You don't know the course code? Then select a course <a href=\"ctadd\">here</a>."
 msgstr ""
@@ -4580,10 +5090,4 @@
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:32
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:21
-#: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:48
-msgid "CO"
-msgstr ""
-
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:33
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:49
@@ -4643,13 +5147,13 @@
 msgstr ""
 
-#: waeup/kofa/students/export.py:262
+#: waeup/kofa/students/export.py:270
 msgid "Student Study Courses"
 msgstr ""
 
-#: waeup/kofa/students/export.py:292
+#: waeup/kofa/students/export.py:301
 msgid "Student Study Levels"
 msgstr ""
 
-#: waeup/kofa/students/export.py:318
+#: waeup/kofa/students/export.py:335
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:18
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:12
@@ -4657,218 +5161,237 @@
 msgstr ""
 
-#: waeup/kofa/students/export.py:352
+#: waeup/kofa/students/export.py:366
 msgid "Student Payments"
 msgstr ""
 
-#: waeup/kofa/students/export.py:389
+#: waeup/kofa/students/export.py:392
+msgid "Student Unpaid Payments"
+msgstr ""
+
+#: waeup/kofa/students/export.py:418
 msgid "Payment Data for Bursary"
 msgstr ""
 
-#: waeup/kofa/students/export.py:420
+#: waeup/kofa/students/export.py:449
 msgid "Bed Tickets"
 msgstr ""
 
-#: waeup/kofa/students/export.py:456
+#: waeup/kofa/students/export.py:486
 msgid "Student Payments Overview"
 msgstr ""
 
-#: waeup/kofa/students/export.py:489
+#: waeup/kofa/students/export.py:535
 msgid "Student Study Levels Overview"
 msgstr ""
 
-#: waeup/kofa/students/export.py:518
+#: waeup/kofa/students/export.py:565
 msgid "Combo Card Data"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:211
+#: waeup/kofa/students/fileviewlets.py:103
+msgid "Passport Picture (jpg only)"
+msgstr ""
+
+#: waeup/kofa/students/fileviewlets.py:120
+#: waeup/kofa/students/fileviewlets.py:133
+msgid "Birth Certificate"
+msgstr ""
+
+#: waeup/kofa/students/fileviewlets.py:121
+#: waeup/kofa/students/fileviewlets.py:134
+msgid "Birth Certificate Scan"
+msgstr ""
+
+#: waeup/kofa/students/fileviewlets.py:91
+#: waeup/kofa/students/browser_templates/basemanagepage.pt:12
+msgid "Passport Picture"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:193
 msgid "Reasons for Deactivation"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:213
+#: waeup/kofa/students/interfaces.py:195
 msgid "This message will be shown if and only if deactivated students try to login."
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:252
-#: waeup/kofa/students/interfaces.py:396
+#: waeup/kofa/students/interfaces.py:234
+#: waeup/kofa/students/interfaces.py:364
 msgid "Matriculation Number"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:259
+#: waeup/kofa/students/interfaces.py:241
 msgid "PWD Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:265
+#: waeup/kofa/students/interfaces.py:247
 msgid "Email"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:300
+#: waeup/kofa/students/interfaces.py:281
 msgid "Officer's Comment"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:305
-msgid "Clearance form locked"
-msgstr ""
-
-#: waeup/kofa/students/interfaces.py:311
+#: waeup/kofa/students/interfaces.py:286
 msgid "CLR Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:324
+#: waeup/kofa/students/interfaces.py:299
 msgid "Nationality"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:333
+#: waeup/kofa/students/interfaces.py:307
 msgid "Employer"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:343
+#: waeup/kofa/students/interfaces.py:316
 msgid "Updated"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:349
-#: waeup/kofa/students/interfaces.py:378
+#: waeup/kofa/students/interfaces.py:322
+#: waeup/kofa/students/interfaces.py:348
 msgid "Permanent Address"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:359
+#: waeup/kofa/students/interfaces.py:331
 #: waeup/kofa/students/browser_templates/filterstudentspage.pt:57
 msgid "Comment"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:407
+#: waeup/kofa/students/interfaces.py:374
 msgid "Registr. or Matric. Number"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:427
-#: waeup/kofa/students/interfaces.py:481
+#: waeup/kofa/students/interfaces.py:398
+#: waeup/kofa/students/interfaces.py:459
+#: waeup/kofa/students/browser_templates/editscorespage.pt:11
 #: waeup/kofa/students/browser_templates/filterstudentspage.pt:54
-#: waeup/kofa/students/browser_templates/editscorespage.pt:11
 msgid "Certificate"
 msgstr ""
 
+#: waeup/kofa/students/interfaces.py:404
+#: waeup/kofa/students/interfaces.py:489
+msgid "Entry Mode"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:411
+#: waeup/kofa/students/interfaces.py:472
+#: waeup/kofa/students/interfaces.py:496
+msgid "Entry Session"
+msgstr ""
+
 #: waeup/kofa/students/interfaces.py:433
-#: waeup/kofa/students/interfaces.py:513
-msgid "Entry Mode"
+#: waeup/kofa/students/interfaces.py:507
+msgid "Current Verdict"
 msgstr ""
 
 #: waeup/kofa/students/interfaces.py:440
-#: waeup/kofa/students/interfaces.py:494
-#: waeup/kofa/students/interfaces.py:520
-msgid "Entry Session"
-msgstr ""
-
-#: waeup/kofa/students/interfaces.py:462
-#: waeup/kofa/students/interfaces.py:533
-msgid "Current Verdict"
-msgstr ""
-
-#: waeup/kofa/students/interfaces.py:469
 msgid "Previous Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:551
+#: waeup/kofa/students/interfaces.py:525
 msgid "Bypass validation"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:556
-#: waeup/kofa/students/interfaces.py:584
+#: waeup/kofa/students/interfaces.py:530
+#: waeup/kofa/students/interfaces.py:569
 msgid "Validated by"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:577
+#: waeup/kofa/students/interfaces.py:562
 msgid "Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:590
+#: waeup/kofa/students/interfaces.py:575
 msgid "Validation Date"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:596
+#: waeup/kofa/students/interfaces.py:581
 msgid "Total Credits"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:602
+#: waeup/kofa/students/interfaces.py:587
 msgid "Unrectified GPA"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:634
+#: waeup/kofa/students/interfaces.py:620
 msgid "Faculty Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:639
+#: waeup/kofa/students/interfaces.py:625
 msgid "Department Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:644
-#: waeup/kofa/university/interfaces.py:135
+#: waeup/kofa/students/interfaces.py:630
+#: waeup/kofa/university/interfaces.py:138
 msgid "Semester/Term"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:650
-#: waeup/kofa/university/interfaces.py:129
+#: waeup/kofa/students/interfaces.py:636
+#: waeup/kofa/university/interfaces.py:132
 msgid "Passmark"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:660
+#: waeup/kofa/students/interfaces.py:646
+#: waeup/kofa/browser/templates/certificatepage.pt:33
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:43
-#: waeup/kofa/browser/templates/certificatepage.pt:33
 msgid "Required"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:673
+#: waeup/kofa/students/interfaces.py:659
 msgid "Carry-over Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:679
+#: waeup/kofa/students/interfaces.py:665
 msgid "Automatical Creation"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:690
-#: waeup/kofa/university/interfaces.py:269
+#: waeup/kofa/students/interfaces.py:674
+#: waeup/kofa/university/interfaces.py:273
 #: waeup/kofa/students/browser_templates/transcript.pt:37
 msgid "Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:706
+#: waeup/kofa/students/interfaces.py:689
 #: waeup/kofa/students/browser_templates/exportconfig_course.pt:23
 msgid "Level Session"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:735
+#: waeup/kofa/students/interfaces.py:711
 msgid "Allocated Bed"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:741
+#: waeup/kofa/students/interfaces.py:723
 msgid "Requested Bed Type"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:754
+#: waeup/kofa/students/interfaces.py:736
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:9
 msgid "Booking Date"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:760
+#: waeup/kofa/students/interfaces.py:742
 msgid "Booking Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:781
+#: waeup/kofa/students/interfaces.py:761
 msgid "Current Session Payment"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:787
-#: waeup/kofa/students/interfaces.py:828
-#: waeup/kofa/students/interfaces.py:852
+#: waeup/kofa/students/interfaces.py:767
+#: waeup/kofa/students/interfaces.py:804
+#: waeup/kofa/students/interfaces.py:827
 msgid "Payment Level"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:858
+#: waeup/kofa/students/interfaces.py:833
 msgid "Balance Amount"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:862
+#: waeup/kofa/students/interfaces.py:837
 msgid "Balance in Naira "
 msgstr ""
 
-#: waeup/kofa/students/payments.py:123
+#: waeup/kofa/students/payments.py:147
 msgid "Payment approved."
 msgstr ""
@@ -4876,4 +5399,11 @@
 #: waeup/kofa/students/reports/browser_templates/levelreportgeneratorpage.pt:2
 msgid "Please pick the department, session and level for which the report should be generated. The report will be processed and then made available for you to view/download."
+msgstr ""
+
+#: waeup/kofa/students/reports/browser_templates/levelreportgeneratorpage.pt:27
+#: waeup/kofa/students/reports/browser_templates/levelreportgeneratorpage.pt:39
+#: waeup/kofa/students/reports/browser_templates/studentstatisticsreportgeneratorpage.pt:37
+#: waeup/kofa/students/reports/browser_templates/studentstatisticsreportgeneratorpage.pt:48
+msgid "<option value=\"${DYNAMIC_CONTENT}\"> ${DYNAMIC_CONTENT} </option>"
 msgstr ""
 
@@ -4888,43 +5418,82 @@
 msgstr ""
 
-#: waeup/kofa/students/reports/browser_templates/studentstatisticsreportgeneratorpage.pt:26
-#: waeup/kofa/students/reports/browser_templates/levelreportgeneratorpage.pt:27
-#: waeup/kofa/students/reports/browser_templates/levelreportgeneratorpage.pt:39
-msgid "<option value=\"${DYNAMIC_CONTENT}\"> ${DYNAMIC_CONTENT} </option>"
+#: waeup/kofa/students/reports/browser_templates/studentstatisticsreportgeneratorpage.pt:20
+msgid "Study Modes Group"
 msgstr ""
 
 #: waeup/kofa/students/reports/browser_templates/studentstatisticsreportgeneratorpage.pt:9
-msgid "Study Modes Group"
-msgstr ""
-
-#: waeup/kofa/students/reports/level_report.py:193
-#: waeup/kofa/students/reports/level_report.py:298
+msgid "Breakdown"
+msgstr ""
+
+#: waeup/kofa/students/reports/level_report.py:185
+#: waeup/kofa/students/reports/level_report.py:204
+#: waeup/kofa/students/reports/level_report.py:319
 msgid "Level Report"
 msgstr ""
 
-#: waeup/kofa/students/reports/level_report.py:218
+#: waeup/kofa/students/reports/level_report.py:189
+msgid "Ag. Head of Department"
+msgstr ""
+
+#: waeup/kofa/students/reports/level_report.py:190
+msgid "Dean of Faculty"
+msgstr ""
+
+#: waeup/kofa/students/reports/level_report.py:229
 msgid "Create level report"
 msgstr ""
 
-#: waeup/kofa/students/reports/level_report.py:248
-#: waeup/kofa/students/reports/student_statistics.py:198
+#: waeup/kofa/students/reports/level_report.py:259
+#: waeup/kofa/students/reports/student_statistics.py:243
 msgid "New report is being created in background"
 msgstr ""
 
-#: waeup/kofa/students/reports/session_results_presentation.py:183
-#: waeup/kofa/students/reports/session_results_presentation.py:238
+#: waeup/kofa/students/reports/session_results_presentation.py:128
+msgid "all levels"
+msgstr ""
+
+#: waeup/kofa/students/reports/session_results_presentation.py:210
+msgid "Create session results presentation"
+msgstr ""
+
+#: waeup/kofa/students/reports/session_results_presentation.py:250
 msgid "Session Results Presentation"
 msgstr ""
 
-#: waeup/kofa/students/reports/session_results_presentation.py:206
-msgid "Create session results presentation"
-msgstr ""
-
-#: waeup/kofa/students/reports/student_statistics.py:155
-#: waeup/kofa/students/reports/student_statistics.py:248
+#: waeup/kofa/students/reports/student_payment_statistics.py:213
+#. Default: ""
+msgid "${a} Student Payments - ${b}"
+msgstr ""
+
+#: waeup/kofa/students/reports/student_payment_statistics.py:220
+#. Default: ""
+msgid "${a} Student Payments - ${b} - ${c}"
+msgstr ""
+
+#: waeup/kofa/students/reports/student_payment_statistics.py:231
+#: waeup/kofa/students/reports/student_payment_statistics.py:280
+msgid "Student Payment Statistics"
+msgstr ""
+
+#: waeup/kofa/students/reports/student_payment_statistics.py:263
+msgid "Create student payment statistics report"
+msgstr ""
+
+#: waeup/kofa/students/reports/student_statistics.py:174
+#. Default: ""
+msgid "${a} Students - ${b}"
+msgstr ""
+
+#: waeup/kofa/students/reports/student_statistics.py:181
+#. Default: ""
+msgid "${a} Students - ${b} - ${c}"
+msgstr ""
+
+#: waeup/kofa/students/reports/student_statistics.py:191
+#: waeup/kofa/students/reports/student_statistics.py:308
 msgid "Student Statistics"
 msgstr ""
 
-#: waeup/kofa/students/reports/student_statistics.py:178
+#: waeup/kofa/students/reports/student_statistics.py:218
 msgid "Create student statistics report"
 msgstr ""
@@ -4935,16 +5504,17 @@
 
 #: waeup/kofa/students/utils.py:145
+#: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:47
 msgid "Study Course:"
 msgstr ""
 
 #: waeup/kofa/students/utils.py:152
-#: waeup/kofa/students/utils.py:834
-#: waeup/kofa/students/browser_templates/studycoursepage.pt:28
+#: waeup/kofa/students/utils.py:869
+#: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:53
 msgid "Department:"
 msgstr ""
 
 #: waeup/kofa/students/utils.py:161
-#: waeup/kofa/students/utils.py:827
-#: waeup/kofa/students/browser_templates/studycoursepage.pt:39
+#: waeup/kofa/students/utils.py:862
+#: waeup/kofa/applicants/browser_templates/applicantcheckstatus.pt:59
 msgid "Faculty:"
 msgstr ""
@@ -4956,5 +5526,5 @@
 
 #: waeup/kofa/students/utils.py:178
-#: waeup/kofa/students/utils.py:841
+#: waeup/kofa/students/utils.py:876
 msgid "Entry Session:"
 msgstr ""
@@ -4972,280 +5542,221 @@
 msgstr ""
 
-#: waeup/kofa/students/utils.py:386
+#: waeup/kofa/students/utils.py:383
 msgid "The previous session must not fall below your entry session."
 msgstr ""
 
+#: waeup/kofa/students/utils.py:388
 #: waeup/kofa/students/utils.py:391
-#: waeup/kofa/students/utils.py:394
 msgid "This is not a previous session."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:411
-#: waeup/kofa/students/utils.py:450
+#: waeup/kofa/students/utils.py:408
+#: waeup/kofa/students/utils.py:447
 msgid "Study course data are incomplete."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:470
+#: waeup/kofa/students/utils.py:467
 msgid "no bed allocated"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:478
+#: waeup/kofa/students/utils.py:477
 msgid "Payment temporarily disabled."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:504
+#: waeup/kofa/students/utils.py:503
 msgid "Amount must be greater than 0."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:521
+#: waeup/kofa/students/utils.py:534
 msgid "Matriculation number cannot be set."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:543
+#: waeup/kofa/students/utils.py:553
 msgid "Matriculation number already set."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:545
+#: waeup/kofa/students/utils.py:555
 msgid "No certificate assigned."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:552
-msgid "Matriculation number exists."
-msgstr ""
-
-#: waeup/kofa/students/utils.py:602
+#: waeup/kofa/students/utils.py:562
+msgid "Matriculation number %s exists."
+msgstr ""
+
+#: waeup/kofa/students/utils.py:612
+#. Default: ""
+msgid "Outside booking period: ${a} - ${b}"
+msgstr ""
+
+#: waeup/kofa/students/utils.py:615
+msgid "Outside booking period."
+msgstr ""
+
+#: waeup/kofa/students/utils.py:617
+msgid "Your data are incomplete."
+msgstr ""
+
+#: waeup/kofa/students/utils.py:619
+msgid "You are in the wrong registration state."
+msgstr ""
+
+#: waeup/kofa/students/utils.py:625
+msgid "You already booked a bed space in current accommodation session."
+msgstr ""
+
+#: waeup/kofa/students/utils.py:638
 #. Default: ""
 msgid "This is to inform you that you have been provisionally admitted into ${a} as follows:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:650
+#: waeup/kofa/students/utils.py:686
 #. Default: ""
 msgid "Your Kofa student record was created on ${a}."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:700
-#: waeup/kofa/students/viewlets.py:75
-#: waeup/kofa/students/viewlets.py:108
+#: waeup/kofa/students/utils.py:735
+#: waeup/kofa/students/viewlets.py:65
+#: waeup/kofa/students/viewlets.py:98
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:8
 msgid "Base Data"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:721
+#: waeup/kofa/students/utils.py:756
 msgid "Workflow History"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:821
+#: waeup/kofa/students/utils.py:856
 msgid "Course of Study:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:848
+#: waeup/kofa/students/utils.py:883
 msgid "Entry Mode:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:855
+#: waeup/kofa/students/utils.py:890
 msgid "Cumulative GPA:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:886
+#: waeup/kofa/students/utils.py:921
 msgid "Error in image file."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:920
+#: waeup/kofa/students/utils.py:955
 msgid "Clearance is disabled for this session."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:924
-msgid "(not yet)"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:120
-#: waeup/kofa/students/viewlets.py:798
+#: waeup/kofa/students/viewlets.py:110
+#: waeup/kofa/students/viewlets.py:788
 msgid "Personal Data"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:143
-#: waeup/kofa/students/viewlets.py:803
+#: waeup/kofa/students/viewlets.py:133
+#: waeup/kofa/students/viewlets.py:793
 #: waeup/kofa/accesscodes/browser_templates/searchpage.pt:33
 msgid "History"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:184
+#: waeup/kofa/students/viewlets.py:174
 msgid "Trigger transition"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:193
+#: waeup/kofa/students/viewlets.py:183
 msgid "Login as student"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:202
+#: waeup/kofa/students/viewlets.py:192
 msgid "Download admission letter"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:219
+#: waeup/kofa/students/viewlets.py:209
 msgid "Deactivate account"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:231
-#: waeup/kofa/students/viewlets.py:251
+#: waeup/kofa/students/viewlets.py:221
+#: waeup/kofa/students/viewlets.py:241
 msgid "'A history message will be added. Are you sure?'"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:239
+#: waeup/kofa/students/viewlets.py:229
 msgid "Activate account"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:267
+#: waeup/kofa/students/viewlets.py:257
 #: waeup/kofa/students/workflow.py:76
 msgid "Clear student"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:304
+#: waeup/kofa/students/viewlets.py:294
 msgid "Download clearance slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:313
-#: waeup/kofa/students/viewlets.py:322
-msgid "View"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:360
+#: waeup/kofa/students/viewlets.py:350
 msgid "Transcript"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:391
+#: waeup/kofa/students/viewlets.py:381
 msgid "Reactivate this study course (revert previous transfer)"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:420
+#: waeup/kofa/students/viewlets.py:410
 #: waeup/kofa/students/workflow.py:160
 msgid "Validate courses"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:438
+#: waeup/kofa/students/viewlets.py:428
 msgid "Reject courses"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:457
+#: waeup/kofa/students/viewlets.py:447
 msgid "Download course registration slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:519
+#: waeup/kofa/students/viewlets.py:509
 msgid "Book accommodation"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:528
+#: waeup/kofa/students/viewlets.py:518
 msgid "Download bed allocation slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:537
+#: waeup/kofa/students/viewlets.py:527
 msgid "Relocate student"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:563
+#: waeup/kofa/students/viewlets.py:553
 msgid "Change portrait"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:608
+#: waeup/kofa/students/viewlets.py:598
 msgid "Start new session"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:622
+#: waeup/kofa/students/viewlets.py:612
 msgid "Add course list"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:641
+#: waeup/kofa/students/viewlets.py:631
 msgid "Edit course list"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:659
+#: waeup/kofa/students/viewlets.py:649
 msgid "Add current session payment ticket"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:668
+#: waeup/kofa/students/viewlets.py:658
 msgid "Add previous session payment ticket"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:684
+#: waeup/kofa/students/viewlets.py:674
 msgid "Add balance payment ticket"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:802
+#: waeup/kofa/students/viewlets.py:792
 msgid "Accommodation Data"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:814
-#. Default: ""
-msgid "${a} deleted."
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:828
-msgid "Uploaded file is too big."
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:840
-msgid "Could not determine file type."
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:845
-#. Default: ""
-msgid "${a} file extension expected."
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:851
-#. Default: ""
-msgid "Only the following extensions are allowed: ${a}"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:861
-#. Default: ""
-msgid "File ${a} uploaded."
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:879
-#: waeup/kofa/browser/templates/datacenterpage.pt:17
-#: waeup/kofa/browser/templates/datacenterlogspage.pt:10
-#: waeup/kofa/browser/templates/datacenterfinishedpage.pt:9
-#: waeup/kofa/accesscodes/browser_templates/reimportbatchpage.pt:11
-msgid "File"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:880
-msgid "Scan"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:903
-msgid "Upload selected file"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:904
-msgid "Delete"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:91
-#: waeup/kofa/students/viewlets.py:793
+#: waeup/kofa/students/viewlets.py:81
+#: waeup/kofa/students/viewlets.py:783
 msgid "Application Slip"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:941
-msgid "No local file selected."
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:955
-#: waeup/kofa/students/browser_templates/basemanagepage.pt:12
-msgid "Passport Picture"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:966
-msgid "Passport Picture (jpg only)"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:981
-#: waeup/kofa/students/viewlets.py:992
-msgid "Birth Certificate"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:982
-#: waeup/kofa/students/viewlets.py:993
-msgid "Birth Certificate Scan"
 msgstr ""
 
@@ -5392,8 +5903,4 @@
 msgstr ""
 
-#: waeup/kofa/students/workflow.py:26
-msgid "Create student"
-msgstr ""
-
 #: waeup/kofa/students/workflow.py:29
 msgid "Record created"
@@ -5459,137 +5966,137 @@
 msgstr ""
 
-#: waeup/kofa/university/batching.py:175
+#: waeup/kofa/university/batching.py:187
 msgid "Department Processor"
 msgstr ""
 
-#: waeup/kofa/university/batching.py:223
+#: waeup/kofa/university/batching.py:240
 msgid "Certificate Processor"
 msgstr ""
 
-#: waeup/kofa/university/batching.py:306
+#: waeup/kofa/university/batching.py:324
 msgid "Course Processor"
 msgstr ""
 
-#: waeup/kofa/university/batching.py:353
+#: waeup/kofa/university/batching.py:379
 msgid "CertificateCourse Processor"
 msgstr ""
 
-#: waeup/kofa/university/batching.py:54
+#: waeup/kofa/university/batching.py:61
 msgid "Faculty Processor"
 msgstr ""
 
-#: waeup/kofa/university/export.py:114
-#: waeup/kofa/browser/templates/departmentpage.pt:3
+#: waeup/kofa/university/export.py:118
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:9
 #: waeup/kofa/browser/templates/certificatepage.pt:22
+#: waeup/kofa/browser/templates/departmentpage.pt:3
 msgid "Courses"
 msgstr ""
 
-#: waeup/kofa/university/export.py:165
+#: waeup/kofa/university/export.py:170
+#: waeup/kofa/browser/templates/departmentmanagepage.pt:12
 #: waeup/kofa/browser/templates/departmentpage.pt:6
-#: waeup/kofa/browser/templates/departmentmanagepage.pt:12
 msgid "Certificates"
 msgstr ""
 
-#: waeup/kofa/university/export.py:191
+#: waeup/kofa/university/export.py:204
 msgid "Courses in Certificates"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:117
+#: waeup/kofa/university/interfaces.py:120
 msgid "Title of course"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:142
+#: waeup/kofa/university/interfaces.py:145
 msgid "Former course"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:143
+#: waeup/kofa/university/interfaces.py:146
 msgid "If this attribute is being set all certificate courses referring to this course will be automatically deleted."
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:167
+#: waeup/kofa/university/interfaces.py:171
 msgid "Study Mode"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:174
+#: waeup/kofa/university/interfaces.py:178
 msgid "Start Level"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:181
+#: waeup/kofa/university/interfaces.py:185
 msgid "End Level"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:188
+#: waeup/kofa/university/interfaces.py:192
 msgid "Application Category"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:195
+#: waeup/kofa/university/interfaces.py:199
 msgid "Initial School Fee"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:200
+#: waeup/kofa/university/interfaces.py:204
 msgid "Returning School Fee"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:205
+#: waeup/kofa/university/interfaces.py:209
 msgid "Foreigner Initial School Fee"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:210
+#: waeup/kofa/university/interfaces.py:214
 msgid "Foreigner Returning School Fee"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:215
+#: waeup/kofa/university/interfaces.py:219
 msgid "Installment Ratio"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:222
+#: waeup/kofa/university/interfaces.py:226
 msgid "Custom Textline 1 (not used)"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:227
+#: waeup/kofa/university/interfaces.py:231
 msgid "Custom Textline 2 (not used)"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:232
+#: waeup/kofa/university/interfaces.py:236
 msgid "Custom Float 1 (not used)"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:237
+#: waeup/kofa/university/interfaces.py:241
 msgid "Custom Float 2 (not used)"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:244
-#: waeup/kofa/university/interfaces.py:246
+#: waeup/kofa/university/interfaces.py:248
+#: waeup/kofa/university/interfaces.py:250
 msgid "Start level and end level must correspond."
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:248
-#: waeup/kofa/university/interfaces.py:251
+#: waeup/kofa/university/interfaces.py:252
+#: waeup/kofa/university/interfaces.py:255
 msgid "Study mode, start level and end level must correspond."
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:281
+#: waeup/kofa/university/interfaces.py:285
 msgid "Registration required"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:44
+#: waeup/kofa/university/interfaces.py:45
 msgid "Name of faculty"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:50
-#: waeup/kofa/university/interfaces.py:80
+#: waeup/kofa/university/interfaces.py:51
+#: waeup/kofa/university/interfaces.py:82
 msgid "Name prefix"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:74
+#: waeup/kofa/university/interfaces.py:76
 msgid "Name of department"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:87
+#: waeup/kofa/university/interfaces.py:89
 msgid "Score editing disabled"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:88
+#: waeup/kofa/university/interfaces.py:90
 msgid "Lectures can not edit scores if ticked."
 msgstr ""
@@ -5639,5 +6146,5 @@
 msgstr ""
 
-#: waeup/kofa/userscontainer.py:79
+#: waeup/kofa/userscontainer.py:72
 msgid "Users"
 msgstr ""
@@ -6641,5 +7148,9 @@
 msgstr ""
 
-#: waeup/kofa/utils/utils.py:214
+#: waeup/kofa/utils/utils.py:204
+msgid "(not yet)"
+msgstr ""
+
+#: waeup/kofa/utils/utils.py:227
 msgid ""
 "Fullname: ${a}\n"
@@ -6651,5 +7162,5 @@
 msgstr ""
 
-#: waeup/kofa/utils/utils.py:266
+#: waeup/kofa/utils/utils.py:278
 msgid ""
 "Dear ${a},\n"
@@ -6691,9 +7202,9 @@
 msgstr ""
 
-#: waeup/kofa/widgets/sequencewidget.pt:17
+#: waeup/kofa/widgets/sequencewidget.pt:15
 msgid "Don't forget to save the form after adding or deleting items."
 msgstr ""
 
-#: waeup/kofa/widgets/sequencewidget.pt:25
+#: waeup/kofa/widgets/sequencewidget.pt:23
 #. Default: "Remove selected items"
 msgid "remove-selected-items"
