Index: main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/de/LC_MESSAGES/waeup.kofa.po
===================================================================
--- main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/de/LC_MESSAGES/waeup.kofa.po	(revision 8786)
+++ main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/de/LC_MESSAGES/waeup.kofa.po	(revision 9209)
@@ -15,6 +15,6 @@
 msgstr ""
 "Project-Id-Version: WAeUP.KOFA\n"
-"POT-Creation-Date: Wed May 30 06:31:49 2012\n"
-"PO-Revision-Date: 2012-05-30 07:08+0100\n"
+"POT-Creation-Date: Fri Jul  6 09:51:12 2012\n"
+"PO-Revision-Date: 2012-07-06 12:07+0100\n"
 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
 "Language-Team: WAeUP Germany <henrik@waeup.org>\n"
@@ -32,39 +32,39 @@
 #: waeup/kofa/accesscodes/browser.py:114
 #: waeup/kofa/applicants/browser.py:253
-#: waeup/kofa/applicants/browser.py:323
-#: waeup/kofa/applicants/browser.py:324
-#: waeup/kofa/applicants/browser.py:437
-#: waeup/kofa/browser/pages.py:524
-#: waeup/kofa/browser/pages.py:731
-#: waeup/kofa/browser/pages.py:758
-#: waeup/kofa/browser/pages.py:813
-#: waeup/kofa/browser/pages.py:887
-#: waeup/kofa/browser/pages.py:917
-#: waeup/kofa/browser/pages.py:1037
-#: waeup/kofa/browser/pages.py:1258
-#: waeup/kofa/browser/pages.py:1395
-#: waeup/kofa/browser/pages.py:1416
-#: waeup/kofa/browser/pages.py:1443
-#: waeup/kofa/browser/pages.py:1471
-#: waeup/kofa/browser/pages.py:1472
-#: waeup/kofa/browser/pages.py:1518
-#: waeup/kofa/browser/pages.py:1559
-#: waeup/kofa/browser/pages.py:1638
-#: waeup/kofa/browser/pages.py:1639
-#: waeup/kofa/browser/pages.py:1641
-#: waeup/kofa/browser/pages.py:1719
-#: waeup/kofa/browser/pages.py:1764
-#: waeup/kofa/browser/pages.py:1802
+#: waeup/kofa/applicants/browser.py:335
+#: waeup/kofa/applicants/browser.py:336
+#: waeup/kofa/applicants/browser.py:450
+#: waeup/kofa/browser/pages.py:544
+#: waeup/kofa/browser/pages.py:754
+#: waeup/kofa/browser/pages.py:780
+#: waeup/kofa/browser/pages.py:836
+#: waeup/kofa/browser/pages.py:914
+#: waeup/kofa/browser/pages.py:944
+#: waeup/kofa/browser/pages.py:1068
+#: waeup/kofa/browser/pages.py:1298
+#: waeup/kofa/browser/pages.py:1435
+#: waeup/kofa/browser/pages.py:1456
+#: waeup/kofa/browser/pages.py:1487
+#: waeup/kofa/browser/pages.py:1515
+#: waeup/kofa/browser/pages.py:1516
+#: waeup/kofa/browser/pages.py:1556
+#: waeup/kofa/browser/pages.py:1601
+#: waeup/kofa/browser/pages.py:1681
+#: waeup/kofa/browser/pages.py:1682
+#: waeup/kofa/browser/pages.py:1684
+#: waeup/kofa/browser/pages.py:1756
+#: waeup/kofa/browser/pages.py:1805
 #: waeup/kofa/browser/pages.py:1846
-#: waeup/kofa/browser/pages.py:1885
-#: waeup/kofa/browser/pages.py:1887
-#: waeup/kofa/browser/pages.py:1922
-#: waeup/kofa/browser/pages.py:1973
-#: waeup/kofa/browser/pages.py:2025
-#: waeup/kofa/students/browser.py:620
-#: waeup/kofa/students/browser.py:621
-#: waeup/kofa/students/browser.py:804
-#: waeup/kofa/students/browser.py:806
-#: waeup/kofa/students/browser.py:947
+#: waeup/kofa/browser/pages.py:1882
+#: waeup/kofa/browser/pages.py:1921
+#: waeup/kofa/browser/pages.py:1923
+#: waeup/kofa/browser/pages.py:1956
+#: waeup/kofa/browser/pages.py:2007
+#: waeup/kofa/browser/pages.py:2064
+#: waeup/kofa/students/browser.py:639
+#: waeup/kofa/students/browser.py:640
+#: waeup/kofa/students/browser.py:812
+#: waeup/kofa/students/browser.py:814
+#: waeup/kofa/students/browser.py:952
 msgid "Cancel"
 msgstr "Abbruch"
@@ -107,9 +107,9 @@
 #: waeup/kofa/applicants/browser.py:82
 #: waeup/kofa/applicants/browser.py:104
-#: waeup/kofa/browser/pages.py:613
-#: waeup/kofa/browser/pages.py:1218
+#: waeup/kofa/browser/pages.py:633
+#: waeup/kofa/browser/pages.py:1258
 #: waeup/kofa/browser/viewlets.py:190
-#: waeup/kofa/students/browser.py:170
-#: waeup/kofa/students/browser.py:208
+#: waeup/kofa/students/browser.py:181
+#: waeup/kofa/students/browser.py:219
 msgid "Search"
 msgstr "Suchen"
@@ -369,64 +369,76 @@
 msgstr "Unbenutzte PIN deaktivieren"
 
-#: waeup/kofa/applicants/applicant.py:102
+#: waeup/kofa/applicants/applicant.py:112
 msgid "Applicant has not yet been admitted."
 msgstr "Antrafsteller wurde noch nicht zugelassen."
 
-#: waeup/kofa/applicants/applicant.py:108
+#: waeup/kofa/applicants/applicant.py:118
 msgid "Registration Number exists."
 msgstr "Regsistrierungsnummer existiert."
 
-#: waeup/kofa/applicants/applicant.py:111
+#: waeup/kofa/applicants/applicant.py:121
 msgid "No course admitted provided."
 msgstr "Es wurde noch kein Studiengang zugewiesen."
 
 #. Default: ""
-#: waeup/kofa/applicants/applicant.py:140
+#: waeup/kofa/applicants/applicant.py:154
 msgid "Student ${a} created"
 msgstr "Student ${a}  erzeugt"
 
-#: waeup/kofa/applicants/batching.py:209
+#: waeup/kofa/applicants/batching.py:211
 msgid "Application record imported"
 msgstr "Antragsteller-Datensatz importiert"
 
 #. Default: ""
-#: waeup/kofa/applicants/batching.py:256
-#: waeup/kofa/students/batching.py:201
+#: waeup/kofa/applicants/batching.py:258
+#: waeup/kofa/students/batching.py:204
 msgid "State '${a}' set"
 msgstr "Zustand '${a}' gesetzt"
 
-#: waeup/kofa/applicants/browser.py:1003
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:1015
+msgid "Apply for ${a}"
+msgstr "Registrierung für ${a}"
+
+#: waeup/kofa/applicants/browser.py:1020
+msgid "Outside application period."
+msgstr "Außerhalb des Antragszeitraums."
+
+#: waeup/kofa/applicants/browser.py:103
+#: waeup/kofa/applicants/viewlets.py:90
+msgid "Search applicants"
+msgstr "Suche nach Antragstellern"
+
+#: waeup/kofa/applicants/browser.py:1035
+#: waeup/kofa/browser/pages.py:2113
+msgid "Get login credentials"
+msgstr "Zugangsdaten zusenden"
+
+#: waeup/kofa/applicants/browser.py:1058
+#: waeup/kofa/students/browser.py:1979
 msgid "An error occurred."
 msgstr "Es ein Fehler auf."
 
-#: waeup/kofa/applicants/browser.py:1009
-#: waeup/kofa/applicants/browser.py:1020
+#: waeup/kofa/applicants/browser.py:1064
+#: waeup/kofa/applicants/browser.py:1076
 msgid "No application record found."
 msgstr "Es wurde kein passender Datensatz gefunden."
 
-#: waeup/kofa/applicants/browser.py:1012
-msgid "Your password has already been set. Please proceed to the login page."
-msgstr "Das Passwort wurde bereits gesetzt. Bitte gehen Sie zu Login-Seite."
-
-#: waeup/kofa/applicants/browser.py:103
-#: waeup/kofa/applicants/viewlets.py:89
-msgid "Search applicants"
-msgstr "Suche nach Antragstellern"
-
-#: waeup/kofa/applicants/browser.py:1030
+#: waeup/kofa/applicants/browser.py:1068
+#: waeup/kofa/students/browser.py:1988
+msgid "Your password has already been set and used. Please proceed to the login page."
+msgstr "Das Passwort wurde bereits gesetzt und benutzt. Bitte gehen Sie zu Login-Seite."
+
+#: waeup/kofa/applicants/browser.py:1087
 msgid "You have successfully been registered for the"
 msgstr "Sie haben sich erfolgreich registriert für"
 
-#: waeup/kofa/applicants/browser.py:1037
-msgid "Email could not been sent. Please retry later."
-msgstr "Email konnte nicht versendet werden. Bitte versuchen Sie es später noch einmal."
-
-#: waeup/kofa/applicants/browser.py:1046
+#: waeup/kofa/applicants/browser.py:1104
 msgid "Your registration was successful."
 msgstr "Ihre Registrierung war erfolgreich."
 
 #: waeup/kofa/applicants/browser.py:119
-#: waeup/kofa/students/browser.py:185
-#: waeup/kofa/students/browser.py:225
+#: waeup/kofa/students/browser.py:196
+#: waeup/kofa/students/browser.py:236
 msgid "Empty search string"
 msgstr "Leerer Suchtext"
@@ -437,5 +449,5 @@
 
 #: waeup/kofa/applicants/browser.py:132
-#: waeup/kofa/applicants/viewlets.py:98
+#: waeup/kofa/applicants/viewlets.py:99
 msgid "Manage application section"
 msgstr "Antragstellungsverfahren verwalten"
@@ -443,36 +455,38 @@
 #: waeup/kofa/applicants/browser.py:135
 #: waeup/kofa/applicants/browser.py:210
-#: waeup/kofa/applicants/browser.py:323
-#: waeup/kofa/applicants/browser.py:376
-#: waeup/kofa/applicants/browser.py:702
-#: waeup/kofa/applicants/browser.py:741
-#: waeup/kofa/applicants/browser.py:843
-#: waeup/kofa/applicants/browser.py:846
-#: waeup/kofa/applicants/browser.py:890
-#: waeup/kofa/browser/pages.py:497
-#: waeup/kofa/browser/pages.py:652
-#: waeup/kofa/browser/pages.py:675
-#: waeup/kofa/browser/pages.py:751
-#: waeup/kofa/browser/pages.py:1256
-#: waeup/kofa/browser/pages.py:1471
-#: waeup/kofa/browser/pages.py:1512
-#: waeup/kofa/browser/pages.py:1638
-#: waeup/kofa/browser/pages.py:1691
-#: waeup/kofa/browser/pages.py:1834
-#: waeup/kofa/browser/pages.py:1885
-#: waeup/kofa/browser/pages.py:1906
-#: waeup/kofa/hostels/browser.py:209
+#: waeup/kofa/applicants/browser.py:335
+#: waeup/kofa/applicants/browser.py:388
+#: waeup/kofa/applicants/browser.py:757
+#: waeup/kofa/applicants/browser.py:796
+#: waeup/kofa/applicants/browser.py:896
+#: waeup/kofa/applicants/browser.py:899
+#: waeup/kofa/applicants/browser.py:945
+#: waeup/kofa/browser/pages.py:515
+#: waeup/kofa/browser/pages.py:672
+#: waeup/kofa/browser/pages.py:695
+#: waeup/kofa/browser/pages.py:774
+#: waeup/kofa/browser/pages.py:1296
+#: waeup/kofa/browser/pages.py:1515
+#: waeup/kofa/browser/pages.py:1552
+#: waeup/kofa/browser/pages.py:1681
+#: waeup/kofa/browser/pages.py:1730
+#: waeup/kofa/browser/pages.py:1878
+#: waeup/kofa/browser/pages.py:1921
+#: waeup/kofa/browser/pages.py:1942
+#: waeup/kofa/hostels/browser.py:131
+#: waeup/kofa/hostels/browser.py:166
 #: waeup/kofa/hostels/browser.py:231
-#: waeup/kofa/hostels/browser.py:318
-#: waeup/kofa/students/browser.py:369
-#: waeup/kofa/students/browser.py:494
-#: waeup/kofa/students/browser.py:571
-#: waeup/kofa/students/browser.py:620
-#: waeup/kofa/students/browser.py:636
-#: waeup/kofa/students/browser.py:804
-#: waeup/kofa/students/browser.py:829
-#: waeup/kofa/students/browser.py:1497
-#: waeup/kofa/students/browser.py:1512
-#: waeup/kofa/students/browser.py:1632
+#: waeup/kofa/hostels/browser.py:253
+#: waeup/kofa/hostels/browser.py:340
+#: waeup/kofa/students/browser.py:380
+#: waeup/kofa/students/browser.py:505
+#: waeup/kofa/students/browser.py:582
+#: waeup/kofa/students/browser.py:639
+#: waeup/kofa/students/browser.py:655
+#: waeup/kofa/students/browser.py:812
+#: waeup/kofa/students/browser.py:841
+#: waeup/kofa/students/browser.py:1485
+#: waeup/kofa/students/browser.py:1500
+#: waeup/kofa/students/browser.py:1620
 msgid "Save"
 msgstr "Speichern"
@@ -480,17 +494,18 @@
 #: waeup/kofa/applicants/browser.py:136
 #: waeup/kofa/applicants/browser.py:166
-#: waeup/kofa/applicants/browser.py:324
-#: waeup/kofa/applicants/browser.py:383
-#: waeup/kofa/browser/pages.py:655
-#: waeup/kofa/browser/pages.py:698
-#: waeup/kofa/browser/pages.py:779
-#: waeup/kofa/browser/pages.py:1395
-#: waeup/kofa/browser/pages.py:1406
-#: waeup/kofa/browser/pages.py:1472
-#: waeup/kofa/browser/pages.py:1507
-#: waeup/kofa/hostels/browser.py:131
-#: waeup/kofa/students/browser.py:209
-#: waeup/kofa/students/browser.py:1206
-#: waeup/kofa/students/browser.py:1219
+#: waeup/kofa/applicants/browser.py:336
+#: waeup/kofa/applicants/browser.py:401
+#: waeup/kofa/browser/pages.py:675
+#: waeup/kofa/browser/pages.py:717
+#: waeup/kofa/browser/pages.py:801
+#: waeup/kofa/browser/pages.py:1435
+#: waeup/kofa/browser/pages.py:1446
+#: waeup/kofa/browser/pages.py:1516
+#: waeup/kofa/browser/pages.py:1547
+#: waeup/kofa/hostels/browser.py:132
+#: waeup/kofa/hostels/browser.py:147
+#: waeup/kofa/students/browser.py:220
+#: waeup/kofa/students/browser.py:1178
+#: waeup/kofa/students/browser.py:1191
 msgid "Remove selected"
 msgstr "Ausgewählte Objekte löschen"
@@ -505,12 +520,12 @@
 #: waeup/kofa/applicants/browser.py:137
 #: waeup/kofa/applicants/browser.py:200
-#: waeup/kofa/applicants/browser.py:326
-#: waeup/kofa/applicants/browser.py:446
-#: waeup/kofa/browser/pages.py:1473
-#: waeup/kofa/browser/pages.py:1532
-#: waeup/kofa/browser/pages.py:1642
-#: waeup/kofa/browser/pages.py:1728
-#: waeup/kofa/browser/pages.py:1888
-#: waeup/kofa/browser/pages.py:1945
+#: waeup/kofa/applicants/browser.py:338
+#: waeup/kofa/applicants/browser.py:459
+#: waeup/kofa/browser/pages.py:1517
+#: waeup/kofa/browser/pages.py:1570
+#: waeup/kofa/browser/pages.py:1685
+#: waeup/kofa/browser/pages.py:1765
+#: waeup/kofa/browser/pages.py:1924
+#: waeup/kofa/browser/pages.py:1975
 msgid "Remove selected local roles"
 msgstr "Ausgewählte lokale Rollen löschen"
@@ -518,12 +533,12 @@
 #: waeup/kofa/applicants/browser.py:138
 #: waeup/kofa/applicants/browser.py:196
-#: waeup/kofa/applicants/browser.py:327
-#: waeup/kofa/applicants/browser.py:442
-#: waeup/kofa/browser/pages.py:1474
-#: waeup/kofa/browser/pages.py:1528
-#: waeup/kofa/browser/pages.py:1643
-#: waeup/kofa/browser/pages.py:1724
-#: waeup/kofa/browser/pages.py:1889
-#: waeup/kofa/browser/pages.py:1941
+#: waeup/kofa/applicants/browser.py:339
+#: waeup/kofa/applicants/browser.py:455
+#: waeup/kofa/browser/pages.py:1518
+#: waeup/kofa/browser/pages.py:1566
+#: waeup/kofa/browser/pages.py:1686
+#: waeup/kofa/browser/pages.py:1761
+#: waeup/kofa/browser/pages.py:1925
+#: waeup/kofa/browser/pages.py:1971
 msgid "Add local role"
 msgstr "Lokale Rolle hinzufügen"
@@ -538,6 +553,6 @@
 
 #: waeup/kofa/applicants/browser.py:183
-#: waeup/kofa/applicants/browser.py:400
-#: waeup/kofa/applicants/browser.py:798
+#: waeup/kofa/applicants/browser.py:418
+#: waeup/kofa/applicants/browser.py:852
 msgid "Could not delete:"
 msgstr "Konnte nicht gelöscht werden:"
@@ -545,26 +560,24 @@
 #. Default: ""
 #: waeup/kofa/applicants/browser.py:186
-#: waeup/kofa/applicants/browser.py:403
-#: waeup/kofa/applicants/browser.py:801
-#: waeup/kofa/browser/pages.py:139
-#: waeup/kofa/students/browser.py:252
-#: waeup/kofa/students/browser.py:684
-#: waeup/kofa/students/browser.py:854
-#: waeup/kofa/students/browser.py:1033
-#: waeup/kofa/students/browser.py:1239
-#: waeup/kofa/students/browser.py:1830
+#: waeup/kofa/applicants/browser.py:421
+#: waeup/kofa/applicants/browser.py:855
+#: waeup/kofa/browser/pages.py:148
+#: waeup/kofa/students/browser.py:263
+#: waeup/kofa/students/browser.py:703
+#: waeup/kofa/students/browser.py:866
+#: waeup/kofa/students/browser.py:1038
+#: waeup/kofa/students/browser.py:1211
+#: waeup/kofa/students/browser.py:1823
 msgid "Successfully removed: ${a}"
 msgstr "Erfolgreich entfernt: ${a}"
 
 #: waeup/kofa/applicants/browser.py:214
-#: waeup/kofa/applicants/browser.py:380
-#: waeup/kofa/applicants/browser.py:770
-#: waeup/kofa/browser/pages.py:1515
-#: waeup/kofa/browser/pages.py:1837
-#: waeup/kofa/browser/pages.py:1909
-#: waeup/kofa/browser/pages.py:2021
-#: waeup/kofa/hostels/browser.py:54
-#: waeup/kofa/students/browser.py:83
-#: waeup/kofa/students/browser.py:395
+#: waeup/kofa/applicants/browser.py:398
+#: waeup/kofa/applicants/browser.py:825
+#: waeup/kofa/browser/pages.py:2055
+#: waeup/kofa/hostels/browser.py:55
+#: waeup/kofa/students/browser.py:81
+#: waeup/kofa/students/browser.py:406
+#: waeup/kofa/utils/helpers.py:693
 msgid "Form has been saved."
 msgstr "Das Formular wurde gespeichert."
@@ -579,91 +592,82 @@
 
 #: waeup/kofa/applicants/browser.py:261
-#: waeup/kofa/applicants/export.py:76
-#: waeup/kofa/applicants/viewlets.py:44
+#: waeup/kofa/applicants/export.py:75
+#: waeup/kofa/applicants/viewlets.py:45
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:12
 msgid "Applicants"
 msgstr "Antragsteller"
 
-#: waeup/kofa/applicants/browser.py:324
-#: waeup/kofa/applicants/browser.py:408
-#: waeup/kofa/applicants/browser.py:460
+#: waeup/kofa/applicants/browser.py:337
+#: waeup/kofa/applicants/browser.py:426
+msgid "Create students from selected"
+msgstr "Wandel ausgewählte Antragsteller in Studenten um"
+
+#: waeup/kofa/applicants/browser.py:345
+msgid "Manage applicants container"
+msgstr "Ordner für Antragsteller verwalten"
+
+#: waeup/kofa/applicants/browser.py:407
+#: waeup/kofa/applicants/browser.py:432
+msgid "No applicant selected!"
+msgstr "Nichts ausgewählt!"
+
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:443
+#: waeup/kofa/applicants/browser.py:584
+msgid "${a} students successfully created."
+msgstr "Student ${a} erfolgreich erzeugt."
+
+#: waeup/kofa/applicants/browser.py:446
+#: waeup/kofa/applicants/browser.py:587
+msgid "No student could be created."
+msgstr "Es konnte kein Student erzeugt werden."
+
+#: waeup/kofa/applicants/browser.py:473
+#: waeup/kofa/applicants/viewlets.py:115
 msgid "Add applicant"
 msgstr "Antragsteller hinzufügen"
 
-#: waeup/kofa/applicants/browser.py:325
-#: waeup/kofa/applicants/browser.py:413
-msgid "Create students from selected"
-msgstr "Wandel ausgewählte Antragsteller in Studenten um"
-
-#: waeup/kofa/applicants/browser.py:333
-msgid "Manage applicants container"
-msgstr "Ordner für Antragsteller verwalten"
-
-#: waeup/kofa/applicants/browser.py:389
-#: waeup/kofa/applicants/browser.py:419
-msgid "No applicant selected!"
-msgstr "Nichts ausgewählt!"
-
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:430
-msgid "${a} students successfully created."
-msgstr "Student ${a} erfolgreich erzeugt."
-
-#: waeup/kofa/applicants/browser.py:433
-msgid "No student could be created."
-msgstr "Es konnte kein Student erzeugt werden."
-
-#: waeup/kofa/applicants/browser.py:463
+#: waeup/kofa/applicants/browser.py:476
 msgid "Create application record"
 msgstr "Antrag hinzufügen"
 
-#: waeup/kofa/applicants/browser.py:468
+#: waeup/kofa/applicants/browser.py:481
 msgid "Applicant record created."
 msgstr "Antrag wurde erzeugt."
 
-#: waeup/kofa/applicants/browser.py:482
+#: waeup/kofa/applicants/browser.py:495
 msgid "Applicant"
 msgstr "Antragsteller"
 
-#: waeup/kofa/applicants/browser.py:501
-#: waeup/kofa/students/browser.py:294
+#: waeup/kofa/applicants/browser.py:515
+#: waeup/kofa/students/browser.py:305
 msgid "set"
 msgstr "gesetzt"
 
-#: waeup/kofa/applicants/browser.py:502
-#: waeup/kofa/students/browser.py:295
+#: waeup/kofa/applicants/browser.py:516
+#: waeup/kofa/students/browser.py:306
 msgid "unset"
 msgstr "ungesetzt"
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:507
+#: waeup/kofa/applicants/browser.py:521
 msgid "${a} <br /> Application Record ${b}"
 msgstr "${a} <br /> Antrag ${b}"
 
-#: waeup/kofa/applicants/browser.py:558
-#: waeup/kofa/students/browser.py:1094
+#: waeup/kofa/applicants/browser.py:607
+#: waeup/kofa/students/utils.py:305
 msgid "This type of payment has already been made."
 msgstr "Diese Bezahlung wurde bereits ausgeführt."
 
-#: waeup/kofa/applicants/browser.py:570
-#: waeup/kofa/students/browser.py:1107
+#: waeup/kofa/applicants/browser.py:619
+#: waeup/kofa/students/browser.py:1079
 msgid "Payment ticket created."
 msgstr "Bezahl-Ticket wurde erzeugt."
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:593
-#: waeup/kofa/students/browser.py:1126
+#: waeup/kofa/applicants/browser.py:642
+#: waeup/kofa/students/browser.py:1098
 msgid "${a}: Online Payment Ticket ${b}"
 msgstr "${a}: Online-Bezahl-Ticket ${b}"
-
-#: waeup/kofa/applicants/browser.py:631
-#: waeup/kofa/students/browser.py:1173
-msgid "Payment Data"
-msgstr "Zahlung"
-
-#: waeup/kofa/applicants/browser.py:637
-#: waeup/kofa/students/browser.py:1179
-msgid "Online Payment Slip"
-msgstr "Quittung"
 
 #: waeup/kofa/applicants/browser.py:65
@@ -671,52 +675,61 @@
 msgstr "'Nach dem Absenden können Sie dieses Formular nicht mehr bearbeiten. Wollen Sie wirklich absenden?'"
 
-#: waeup/kofa/applicants/browser.py:677
+#: waeup/kofa/applicants/browser.py:679
+#: waeup/kofa/students/browser.py:1145
+msgid "Payment Data"
+msgstr "Zahlung"
+
+#: waeup/kofa/applicants/browser.py:685
+#: waeup/kofa/students/browser.py:1151
+msgid "Online Payment Slip"
+msgstr "Quittung"
+
+#: waeup/kofa/applicants/browser.py:711
+msgid "Please pay before trying to download the application slip."
+msgstr "Sie müssen die Gebühr bezahlen, um den Antrag herunterladen zu können."
+
+#: waeup/kofa/applicants/browser.py:732
 msgid "Uploaded image is too big!"
 msgstr "Das hochgeladene Bild ist zu groß!"
 
-#: waeup/kofa/applicants/browser.py:682
+#: waeup/kofa/applicants/browser.py:737
 msgid "jpg file extension expected."
 msgstr "jpg-Dateiendung erwartet."
 
-#: waeup/kofa/applicants/browser.py:702
-#: waeup/kofa/applicants/browser.py:846
-#: waeup/kofa/applicants/browser.py:898
+#: waeup/kofa/applicants/browser.py:757
+#: waeup/kofa/applicants/browser.py:899
+#: waeup/kofa/applicants/browser.py:953
 msgid "Final Submit"
 msgstr "Endgültig einreichen"
 
-#: waeup/kofa/applicants/browser.py:703
-#: waeup/kofa/applicants/browser.py:811
-#: waeup/kofa/applicants/browser.py:844
-#: waeup/kofa/applicants/browser.py:879
-#: waeup/kofa/students/browser.py:1039
+#: waeup/kofa/applicants/browser.py:758
+#: waeup/kofa/applicants/browser.py:864
+#: waeup/kofa/applicants/browser.py:897
+#: waeup/kofa/applicants/browser.py:934
+#: waeup/kofa/students/browser.py:1045
 msgid "Add online payment ticket"
 msgstr "Ticket für Online-Bezahlung hinzufügen"
 
-#: waeup/kofa/applicants/browser.py:703
-#: waeup/kofa/applicants/browser.py:816
-#: waeup/kofa/applicants/browser.py:844
-#: waeup/kofa/applicants/browser.py:847
-#: waeup/kofa/applicants/browser.py:884
-#: waeup/kofa/students/browser.py:806
-#: waeup/kofa/students/browser.py:838
-#: waeup/kofa/students/browser.py:1015
-#: waeup/kofa/students/browser.py:1812
+#: waeup/kofa/applicants/browser.py:758
+#: waeup/kofa/applicants/browser.py:869
+#: waeup/kofa/applicants/browser.py:897
+#: waeup/kofa/applicants/browser.py:900
+#: waeup/kofa/applicants/browser.py:939
+#: waeup/kofa/students/browser.py:814
+#: waeup/kofa/students/browser.py:850
+#: waeup/kofa/students/browser.py:1020
+#: waeup/kofa/students/browser.py:1805
 msgid "Remove selected tickets"
 msgstr "Ausgewählte Tickets löschen"
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:726
+#: waeup/kofa/applicants/browser.py:781
 msgid "${a} <br /> Application Form ${b}"
 msgstr "${a} <br /> Antragsformular ${b}"
 
-#: waeup/kofa/applicants/browser.py:738
-#: waeup/kofa/students/browser.py:366
+#: waeup/kofa/applicants/browser.py:793
+#: waeup/kofa/students/browser.py:377
 msgid "No transition"
 msgstr "Keine Änderung"
-
-#: waeup/kofa/applicants/browser.py:785
-#: waeup/kofa/students/browser.py:1021
-msgid "No payment selected."
-msgstr "Nichts ausgewählt!"
 
 #: waeup/kofa/applicants/browser.py:81
@@ -724,43 +737,47 @@
 msgstr "Antragstellung"
 
-#: waeup/kofa/applicants/browser.py:857
-#: waeup/kofa/students/browser.py:91
+#: waeup/kofa/applicants/browser.py:839
+#: waeup/kofa/students/browser.py:1026
+msgid "No payment selected."
+msgstr "Nichts ausgewählt!"
+
+#: waeup/kofa/applicants/browser.py:910
+#: waeup/kofa/students/browser.py:89
 msgid "The requested form is locked (read-only)."
 msgstr "Dieses Formular ist gesperrt."
 
-#: waeup/kofa/applicants/browser.py:871
+#: waeup/kofa/applicants/browser.py:926
 msgid "No passport picture uploaded."
 msgstr "Es wurde noch kein Passbild hochgeladen."
 
-#: waeup/kofa/applicants/browser.py:873
+#: waeup/kofa/applicants/browser.py:928
 msgid "Passport picture confirmation box not ticked."
 msgstr "Bitte bestätigen Sie das Passbild."
 
-#: waeup/kofa/applicants/browser.py:910
-#: waeup/kofa/students/browser.py:1677
-msgid "This form cannot be submitted. Wrong state!"
+#: waeup/kofa/applicants/browser.py:965
+msgid "The form cannot be submitted. Wrong state!"
 msgstr "Dieses Formular kann nicht abgesendet werden, da Sie den falschen Antragsstatus haben."
 
-#: waeup/kofa/applicants/browser.py:915
+#: waeup/kofa/applicants/browser.py:972
 msgid "Form has been submitted."
 msgstr "Das Formular wurde eingereicht."
 
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:958
-msgid "Apply for ${a}"
-msgstr "Registrierung für ${a}"
-
-#: waeup/kofa/applicants/browser.py:965
-msgid "Application has not yet started."
-msgstr "Antragszeitraum hat noch nicht begonnen."
-
-#: waeup/kofa/applicants/browser.py:971
-msgid "Application has ended."
-msgstr "Antragszeitraum ist beendet."
-
-#: waeup/kofa/applicants/browser.py:980
-#: waeup/kofa/browser/pages.py:2074
-msgid "Get login credentials"
-msgstr "Zugangsdaten zusenden"
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:2
+msgid "Container Statistics"
+msgstr "Containerstatistik"
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:23
+msgid "Number of Submissions"
+msgstr "Anzahl der eingereichten Anträge"
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:6
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:28
+msgid "Application State"
+msgstr "Status der Antragstellung"
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:7
+msgid "Number of Applicants"
+msgstr "Anzahl der Antragsteller"
 
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:17
@@ -785,16 +802,4 @@
 msgstr "Zullassungsgebühr-Tickets"
 
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:11
-msgid "Thanks for using Kofa!"
-msgstr "Vielen Dank, dass Sie Kofa verwendet haben!"
-
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:3
-msgid "An email with your user name and password has been sent to"
-msgstr "EIne Email mit Ihren Benutzernamen und Ihrem Passwort wurde versendet an"
-
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:8
-msgid "Please check your email account to proceed."
-msgstr "Bitte prüfen Sie den Eingang dieser Email und fahren Sie dann fort."
-
 #: waeup/kofa/applicants/browser_templates/applicantregister.pt:18
 msgid "An account will be created for you and an email with your login credentials will be sent to the address provided."
@@ -805,8 +810,4 @@
 msgstr "Wenn Ihr Datensatz gefunden wurde, werden die Zugangsdaten an die zur Verfügung gestellte Emailadresse versendet."
 
-#: waeup/kofa/applicants/browser_templates/applicantregister.pt:8
-msgid "Please solve the captcha<br />to prevent misuse of this service:"
-msgstr "Bitte helfen Sie uns, Missbrauch des Dienstes zu vermeiden, indem Sie das folgende Captcha lösen:"
-
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:46
 msgid "Application Number"
@@ -817,11 +818,6 @@
 msgstr "Erste Wahl"
 
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:28
-msgid "Application State"
-msgstr "Status der Antragstellung"
-
-#. 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_form} for accessing application records."
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:92
+#. 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 <a href=\"${DYNAMIC_CONTENT}\"> ${search_form} </a> for accessing application records."
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:93
 msgid "note_acmp"
 msgstr "Es sind mehr als 5000 Datensätze in diesem Container. Um lange Wartezeiten beim Herunterladen zu vermeiden, wurde die Auflistung der Datensätze deaktiviert. Bitte nutzen Sie das <a href=\"${search_form}\"> Suchformular</a>, um Antragsdatensätze zu finden."
@@ -830,5 +826,5 @@
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:38
 msgid "note_armp"
-msgstr "Bitte beachten Sie, dass die Container hier im manage-Modus geöffnet werde. Damit werden die Links zu allen Antragstellern in den Browser geladen. Das kann je nach Internetverbundung recht lang dauern und erfordert möglicherweise etwas Geduld."
+msgstr "Bitte beachten Sie, dass die Container hier im manage-Modus geöffnet werde. Damit werden die Links zu allen Antragstellern in den Browser geladen. Das kann je nach Internetverbindung recht lange dauern und erfordert möglicherweise etwas Geduld."
 
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:56
@@ -857,23 +853,23 @@
 msgstr "nach Antragsteller"
 
-#: waeup/kofa/applicants/export.py:40
+#: waeup/kofa/applicants/export.py:39
 msgid "Basic Applicants Containers"
 msgstr "Basisordner für Antragsteller"
 
-#: waeup/kofa/applicants/interfaces.py:138
+#: waeup/kofa/applicants/interfaces.py:141
 msgid "Create Application Records"
 msgstr "Anträge hinzufügen"
 
-#: waeup/kofa/applicants/interfaces.py:139
+#: waeup/kofa/applicants/interfaces.py:142
 msgid "Update Application Records"
 msgstr "Anträge aktualisieren"
 
-#: waeup/kofa/applicants/interfaces.py:153
-#: waeup/kofa/applicants/interfaces.py:217
+#: waeup/kofa/applicants/interfaces.py:156
+#: waeup/kofa/applicants/interfaces.py:220
 msgid "Human readable description in HTML format"
 msgstr "Lesbare Beschreibung im HTML-Format"
 
-#: waeup/kofa/applicants/interfaces.py:171
-#: waeup/kofa/students/browser.py:770
+#: waeup/kofa/applicants/interfaces.py:174
+#: waeup/kofa/students/browser.py:778
 #: waeup/kofa/university/interfaces.py:38
 #: waeup/kofa/university/interfaces.py:66
@@ -899,6 +895,6 @@
 msgstr "Kürzel"
 
-#: waeup/kofa/applicants/interfaces.py:177
-#: waeup/kofa/students/browser.py:771
+#: waeup/kofa/applicants/interfaces.py:180
+#: waeup/kofa/students/browser.py:779
 #: waeup/kofa/university/interfaces.py:199
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:41
@@ -908,7 +904,7 @@
 #: waeup/kofa/browser/templates/departmentpage.pt:39
 #: waeup/kofa/browser/templates/searchpage.pt:14
-#: waeup/kofa/browser/templates/certificatepage.pt:30
+#: waeup/kofa/browser/templates/certificatepage.pt:32
 #: waeup/kofa/browser/templates/facultymanagepage.pt:43
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:32
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:38
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:37
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:15
@@ -919,125 +915,133 @@
 msgstr "Titel"
 
-#: waeup/kofa/applicants/interfaces.py:183
-#: waeup/kofa/applicants/interfaces.py:287
+#: waeup/kofa/applicants/interfaces.py:186
+#: waeup/kofa/applicants/interfaces.py:290
 msgid "Application Target"
 msgstr "Antragsobjekt (Programm)"
 
-#: waeup/kofa/applicants/interfaces.py:190
-#: waeup/kofa/applicants/interfaces.py:294
+#: waeup/kofa/applicants/interfaces.py:193
+#: waeup/kofa/applicants/interfaces.py:297
 msgid "Year of Entrance"
 msgstr "Eingangsjahr"
 
-#: waeup/kofa/applicants/interfaces.py:197
+#: waeup/kofa/applicants/interfaces.py:200
 msgid "Application Mode"
 msgstr "Modus der Antragstellung"
 
-#: waeup/kofa/applicants/interfaces.py:211
+#: waeup/kofa/applicants/interfaces.py:214
 msgid "Category for the grouping of certificates"
 msgstr "Kategorie für die Gruppierung von Zertifikaten"
 
-#: waeup/kofa/applicants/interfaces.py:230
+#: waeup/kofa/applicants/interfaces.py:233
 msgid "Application Start Date"
 msgstr "Beginn der Antragsperiode"
 
-#: waeup/kofa/applicants/interfaces.py:232
-#: waeup/kofa/applicants/interfaces.py:238
+#: waeup/kofa/applicants/interfaces.py:235
+#: waeup/kofa/applicants/interfaces.py:241
+#: waeup/kofa/hostels/interfaces.py:35
+#: waeup/kofa/hostels/interfaces.py:41
 msgid "Example:"
 msgstr "Beispiel:"
 
-#: waeup/kofa/applicants/interfaces.py:236
+#: waeup/kofa/applicants/interfaces.py:239
 msgid "Application Closing Date"
 msgstr "Ende der Antragsperiode"
 
-#: waeup/kofa/applicants/interfaces.py:242
+#: waeup/kofa/applicants/interfaces.py:245
 msgid "Forbid additions after deadline (enddate)"
 msgstr "Antragstellung nach Ablauf der Antragsfrist verbieten"
 
-#: waeup/kofa/applicants/interfaces.py:248
-#: waeup/kofa/interfaces.py:582
+#: waeup/kofa/applicants/interfaces.py:251
+#: waeup/kofa/interfaces.py:580
 #: waeup/kofa/payments/interfaces.py:37
 msgid "Application Fee"
 msgstr "Antragsgebühr"
 
-#: waeup/kofa/applicants/interfaces.py:322
+#: waeup/kofa/applicants/interfaces.py:325
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:26
 msgid "Applicant Id"
 msgstr "Antragsteller Id"
 
-#: waeup/kofa/applicants/interfaces.py:327
-#: waeup/kofa/students/interfaces.py:186
-#: waeup/kofa/students/interfaces.py:273
+#: waeup/kofa/applicants/interfaces.py:330
+#: waeup/kofa/students/interfaces.py:185
+#: waeup/kofa/students/interfaces.py:272
 msgid "Registration Number"
-msgstr "Regsistrierungsnummer"
-
-#: waeup/kofa/applicants/interfaces.py:338
-#: waeup/kofa/applicants/interfaces.py:506
-#: waeup/kofa/students/interfaces.py:165
+msgstr "Registrierungsnummer"
+
+#: waeup/kofa/applicants/interfaces.py:341
+#: waeup/kofa/applicants/interfaces.py:510
+#: waeup/kofa/students/interfaces.py:164
+#: waeup/kofa/students/interfaces.py:297
 msgid "First Name"
 msgstr "Vorname"
 
-#: waeup/kofa/applicants/interfaces.py:342
-#: waeup/kofa/students/interfaces.py:170
+#: waeup/kofa/applicants/interfaces.py:345
+#: waeup/kofa/students/interfaces.py:169
 msgid "Middle Name"
 msgstr "Zweiter Vorname"
 
-#: waeup/kofa/applicants/interfaces.py:346
-#: waeup/kofa/students/interfaces.py:175
+#: waeup/kofa/applicants/interfaces.py:349
+#: waeup/kofa/students/interfaces.py:174
 msgid "Last Name (Surname)"
 msgstr "Nachname"
 
-#: waeup/kofa/applicants/interfaces.py:350
-#: waeup/kofa/students/interfaces.py:221
+#: waeup/kofa/applicants/interfaces.py:353
+#: waeup/kofa/students/interfaces.py:220
 msgid "Date of Birth"
 msgstr "Geburtsdatum"
 
-#: waeup/kofa/applicants/interfaces.py:356
-#: waeup/kofa/students/interfaces.py:180
+#: waeup/kofa/applicants/interfaces.py:359
+#: waeup/kofa/students/interfaces.py:179
 msgid "Sex"
 msgstr "Geschlecht"
 
-#: waeup/kofa/applicants/interfaces.py:361
-#: waeup/kofa/applicants/interfaces.py:444
-#: waeup/kofa/applicants/interfaces.py:511
-#: waeup/kofa/interfaces.py:401
-#: waeup/kofa/interfaces.py:427
-#: waeup/kofa/interfaces.py:1108
+#: waeup/kofa/applicants/interfaces.py:364
+#: waeup/kofa/applicants/interfaces.py:448
+#: waeup/kofa/applicants/interfaces.py:515
+#: waeup/kofa/interfaces.py:405
+#: waeup/kofa/interfaces.py:441
+#: waeup/kofa/interfaces.py:1106
+#: waeup/kofa/students/interfaces.py:302
 msgid "Email Address"
 msgstr "Emailadresse"
 
-#: waeup/kofa/applicants/interfaces.py:366
-#: waeup/kofa/interfaces.py:406
-#: waeup/kofa/interfaces.py:434
-#: waeup/kofa/students/interfaces.py:211
+#: waeup/kofa/applicants/interfaces.py:369
+#: waeup/kofa/interfaces.py:410
+#: waeup/kofa/interfaces.py:448
+#: waeup/kofa/students/interfaces.py:210
 msgid "Phone"
 msgstr "Telefon"
 
-#: waeup/kofa/applicants/interfaces.py:371
-#: waeup/kofa/applicants/interfaces.py:449
+#: waeup/kofa/applicants/interfaces.py:374
+#: waeup/kofa/applicants/interfaces.py:453
 msgid "1st Choice Course of Study"
 msgstr "Studienfach (1. Wahl)"
 
-#: waeup/kofa/applicants/interfaces.py:376
-#: waeup/kofa/applicants/interfaces.py:454
+#: waeup/kofa/applicants/interfaces.py:379
+#: waeup/kofa/applicants/interfaces.py:458
 msgid "2nd Choice Course of Study"
 msgstr "Studienfach (2. Wahl)"
 
-#: waeup/kofa/applicants/interfaces.py:388
-#: waeup/kofa/applicants/interfaces.py:475
+#: waeup/kofa/applicants/interfaces.py:391
+#: waeup/kofa/applicants/interfaces.py:479
 msgid "Notice"
 msgstr "Bemerkung"
 
-#: waeup/kofa/applicants/interfaces.py:392
-#: waeup/kofa/applicants/interfaces.py:464
+#: waeup/kofa/applicants/interfaces.py:395
+#: waeup/kofa/applicants/interfaces.py:468
 msgid "Screening Venue"
 msgstr "Screening-Ort"
 
-#: waeup/kofa/applicants/interfaces.py:396
-#: waeup/kofa/applicants/interfaces.py:459
+#: waeup/kofa/applicants/interfaces.py:399
+#: waeup/kofa/applicants/interfaces.py:463
 msgid "Screening Score"
 msgstr "Screening-Score"
 
 #: waeup/kofa/applicants/interfaces.py:400
-#: waeup/kofa/students/interfaces.py:160
+msgid "Describe Score here."
+msgstr "Describe Score here."
+
+#: waeup/kofa/applicants/interfaces.py:404
+#: waeup/kofa/students/interfaces.py:159
 #: waeup/kofa/browser/templates/showstudentspage.pt:4
 #: waeup/kofa/students/browser_templates/containerpage.pt:29
@@ -1046,26 +1050,26 @@
 msgstr "Studenten Id"
 
-#: waeup/kofa/applicants/interfaces.py:405
-#: waeup/kofa/applicants/interfaces.py:469
+#: waeup/kofa/applicants/interfaces.py:409
+#: waeup/kofa/applicants/interfaces.py:473
 msgid "Admitted Course of Study"
 msgstr "Zugelassenes Studienfach"
 
-#: waeup/kofa/applicants/interfaces.py:410
+#: waeup/kofa/applicants/interfaces.py:414
 msgid "Form locked"
 msgstr "Formular gesperrt"
 
-#: waeup/kofa/applicants/payment.py:52
+#: waeup/kofa/applicants/payment.py:53
 #: waeup/kofa/applicants/workflow.py:74
-#: waeup/kofa/students/payments.py:117
+#: waeup/kofa/students/payments.py:113
 msgid "Payment approved"
 msgstr "Zahlung bestätigt"
 
-#: waeup/kofa/applicants/payment.py:65
-#: waeup/kofa/students/payments.py:88
+#: waeup/kofa/applicants/payment.py:66
+#: waeup/kofa/students/payments.py:103
 msgid "Successful payment"
 msgstr "Erfolgreiche Zahlung"
 
-#: waeup/kofa/applicants/payment.py:72
-#: waeup/kofa/students/payments.py:124
+#: waeup/kofa/applicants/payment.py:73
+#: waeup/kofa/students/payments.py:120
 msgid "This ticket has already been paid."
 msgstr "Diese Bezahlung wurde bereits ausgeführt."
@@ -1080,51 +1084,59 @@
 msgstr "Gehen Sie zur Login-Seite des Portals und geben Sie die neuen Zugansdaten ein: Benutzername= ${a}, Passwort = ${b}. Ändern Sie Ihr Passwort, wenn Sie sich eingeloggt haben."
 
-#: waeup/kofa/applicants/utils.py:36
+#: waeup/kofa/applicants/utils.py:40
 msgid "Desired Study Courses"
 msgstr "Gewünschter Studiengang"
 
-#: waeup/kofa/applicants/utils.py:37
+#: waeup/kofa/applicants/utils.py:41
 msgid "Process Data"
 msgstr "Prozessdaten"
 
-#: waeup/kofa/applicants/utils.py:52
-#: waeup/kofa/students/utils.py:268
+#: waeup/kofa/applicants/utils.py:56
+#: waeup/kofa/students/utils.py:271
 msgid "Session configuration object is not available."
 msgstr "Session-Konfiguration ist nicht verfügbar."
 
-#: waeup/kofa/applicants/viewlets.py:113
+#: waeup/kofa/applicants/viewlets.py:107
 msgid "Register for application"
 msgstr "Für Antragstellung registrieren"
 
-#: waeup/kofa/applicants/viewlets.py:121
+#: waeup/kofa/applicants/viewlets.py:124
+msgid "Container statistics"
+msgstr "Containerstatistic"
+
+#: waeup/kofa/applicants/viewlets.py:136
+msgid "Manage container"
+msgstr "Ordner für Antragsteller verwalten"
+
+#: waeup/kofa/applicants/viewlets.py:144
 msgid "View application record"
 msgstr "Antrag anschauen"
 
-#: waeup/kofa/applicants/viewlets.py:129
+#: waeup/kofa/applicants/viewlets.py:152
 msgid "Manage application record"
 msgstr "Antrag verwalten"
 
-#: waeup/kofa/applicants/viewlets.py:137
+#: waeup/kofa/applicants/viewlets.py:160
 msgid "Edit application record"
 msgstr "Antrag bearbeiten"
 
-#: waeup/kofa/applicants/viewlets.py:153
+#: waeup/kofa/applicants/viewlets.py:178
 msgid "Download application slip"
 msgstr "Antrag herunterladen"
 
-#: waeup/kofa/applicants/viewlets.py:161
+#: waeup/kofa/applicants/viewlets.py:194
 #: waeup/kofa/applicants/workflow.py:108
-#: waeup/kofa/students/browser.py:267
+#: waeup/kofa/students/browser.py:278
 msgid "Create student record"
 msgstr "Studenten erzeugen"
 
-#: waeup/kofa/applicants/viewlets.py:178
-#: waeup/kofa/students/viewlets.py:320
+#: waeup/kofa/applicants/viewlets.py:211
+#: waeup/kofa/students/viewlets.py:328
 msgid "Download payment slip"
 msgstr "Quittung herunterladen"
 
-#: waeup/kofa/applicants/viewlets.py:193
+#: waeup/kofa/applicants/viewlets.py:226
 #: waeup/kofa/applicants/workflow.py:73
-#: waeup/kofa/students/viewlets.py:336
+#: waeup/kofa/students/viewlets.py:344
 #: waeup/kofa/students/workflow.py:93
 #: waeup/kofa/students/workflow.py:121
@@ -1132,15 +1144,15 @@
 msgstr "Zahlung bestätigen"
 
-#: waeup/kofa/applicants/viewlets.py:57
+#: waeup/kofa/applicants/viewlets.py:58
 msgid "Application"
 msgstr "Antragstellung"
 
-#: waeup/kofa/applicants/viewlets.py:73
-#: waeup/kofa/students/viewlets.py:533
+#: waeup/kofa/applicants/viewlets.py:74
+#: waeup/kofa/students/viewlets.py:541
 msgid "My Data"
 msgstr "Meine Daten"
 
 #: waeup/kofa/applicants/workflow.py:109
-#: waeup/kofa/students/batching.py:146
+#: waeup/kofa/students/batching.py:149
 #: waeup/kofa/students/workflow.py:25
 msgid "Student record created"
@@ -1151,4 +1163,5 @@
 #: waeup/kofa/applicants/workflow.py:129
 #: waeup/kofa/applicants/workflow.py:136
+#: waeup/kofa/applicants/workflow.py:148
 msgid "Reset application to started"
 msgstr "Antrag zurücksetzen"
@@ -1158,5 +1171,5 @@
 #: waeup/kofa/applicants/workflow.py:130
 #: waeup/kofa/applicants/workflow.py:137
-#: waeup/kofa/applicants/workflow.py:143
+#: waeup/kofa/applicants/workflow.py:149
 msgid "Application reset"
 msgstr "Antrag zurückgesetzt"
@@ -1165,4 +1178,8 @@
 msgid "Reset application to paid"
 msgstr "Antrag zurück auf 'Gebühren bezahlt' zurücksetzen"
+
+#: waeup/kofa/applicants/workflow.py:143
+msgid "Application reset to paid"
+msgstr "Antrag zurückgesetzt auf 'bezahlt'"
 
 #: waeup/kofa/applicants/workflow.py:40
@@ -1254,5 +1271,5 @@
 
 #: waeup/kofa/browser/breadcrumbs.py:123
-#: waeup/kofa/browser/pages.py:327
+#: waeup/kofa/browser/pages.py:339
 msgid "Administration"
 msgstr "Verwaltung"
@@ -1265,5 +1282,5 @@
 
 #: waeup/kofa/browser/breadcrumbs.py:148
-#: waeup/kofa/browser/pages.py:404
+#: waeup/kofa/browser/pages.py:416
 #: waeup/kofa/browser/viewlets.py:329
 #: waeup/kofa/browser/viewlets.py:638
@@ -1272,6 +1289,6 @@
 
 #: waeup/kofa/browser/breadcrumbs.py:155
-#: waeup/kofa/browser/pages.py:771
-#: waeup/kofa/browser/pages.py:1216
+#: waeup/kofa/browser/pages.py:793
+#: waeup/kofa/browser/pages.py:1256
 #: waeup/kofa/browser/viewlets.py:338
 #: waeup/kofa/browser/viewlets.py:647
@@ -1287,175 +1304,219 @@
 msgstr "'Sind Sie sicher?'"
 
-#: waeup/kofa/browser/pages.py:1012
+#: waeup/kofa/browser/pages.py:1010
+msgid "Double headers: each column name may only appear once. "
+msgstr "Doppelte Spaltenüberschrift"
+
+#: waeup/kofa/browser/pages.py:1018
+msgid "Replace imported file!"
+msgstr "Tauschen Sie die Importdatei aus!"
+
+#: waeup/kofa/browser/pages.py:1043
 msgid "Update mode only!"
 msgstr "Nur Aktualisierungsmodus!"
 
-#: waeup/kofa/browser/pages.py:1038
-#: waeup/kofa/browser/pages.py:1257
+#: waeup/kofa/browser/pages.py:1069
+#: waeup/kofa/browser/pages.py:1297
 msgid "Reset"
 msgstr "Zurücksetzen"
 
-#: waeup/kofa/browser/pages.py:1039
+#: waeup/kofa/browser/pages.py:1070
 msgid "Set headerfields"
 msgstr "Spaltenüberschrift setzen"
 
-#: waeup/kofa/browser/pages.py:1040
+#: waeup/kofa/browser/pages.py:1071
 msgid "Back to step 2"
 msgstr "Zurück zu Schritt 2"
 
-#: waeup/kofa/browser/pages.py:1041
+#: waeup/kofa/browser/pages.py:1072
 msgid "Perform import"
 msgstr "Import durchführen"
 
-#. Default: ""
-#: waeup/kofa/browser/pages.py:108
+#: waeup/kofa/browser/pages.py:1137
+msgid "Edit headers or replace imported file!"
+msgstr "Bearbeiten Sie die Spaltenüberschrift oder tauschen Sie die Importdatei aus."
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:114
 msgid "Local role successfully removed: ${a}"
 msgstr "Lokale Rolle erfolgreich entfernt: ${a}"
 
-#: waeup/kofa/browser/pages.py:1098
-msgid "Edit headers or replace imported file!"
-msgstr "Bearbeiten Sie die Spaltenüberschrift oder tauschen Sie die Importdatei aus."
-
-#: waeup/kofa/browser/pages.py:1145
+#: waeup/kofa/browser/pages.py:1185
 msgid "View processing log"
 msgstr "Logdatei betrachten"
 
-#: waeup/kofa/browser/pages.py:1146
+#: waeup/kofa/browser/pages.py:1186
 msgid "Back to data center"
 msgstr "Zurück zum Datenzentrum"
 
-#: waeup/kofa/browser/pages.py:118
-#: waeup/kofa/browser/pages.py:786
-#: waeup/kofa/hostels/browser.py:256
-#: waeup/kofa/hostels/browser.py:286
-#: waeup/kofa/students/browser.py:239
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1230
+msgid "Processing of ${a} rows failed."
+msgstr "Bearbeitung von ${a} Zeilen fehlgeschlagen."
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1232
+msgid "Successfully processed ${a} rows."
+msgstr "${a} Zeilen erfolgreich verarbeitet."
+
+#: waeup/kofa/browser/pages.py:1240
+msgid "Show logfiles"
+msgstr "Logdateien anzeigen"
+
+#: waeup/kofa/browser/pages.py:1242
+msgid "Back to Data Center"
+msgstr "Zurück zum Datenzentrum"
+
+#: waeup/kofa/browser/pages.py:1243
+msgid "Show"
+msgstr "Zeigen"
+
+#: waeup/kofa/browser/pages.py:1259
+msgid "Back"
+msgstr "Zurück"
+
+#: waeup/kofa/browser/pages.py:1260
+msgid "Enter a regular expression here..."
+msgstr "Geben Sie einen regulären Ausdruck ein ..."
+
+#: waeup/kofa/browser/pages.py:1268
+msgid "Log files can only be searched on Unix-based operating systems."
+msgstr "Logdateien können nur auf Unix-basierten Betriebsystem durchsucht werden."
+
+#: waeup/kofa/browser/pages.py:127
+#: waeup/kofa/browser/pages.py:808
+#: waeup/kofa/hostels/browser.py:278
+#: waeup/kofa/hostels/browser.py:308
+#: waeup/kofa/students/browser.py:250
 msgid "No item selected."
 msgstr "Nichts ausgewählt."
 
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1190
-msgid "Processing of ${a} rows failed."
-msgstr "Bearbeitung von ${a} Zeilen fehlgeschlagen."
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1192
-msgid "Successfully processed ${a} rows."
-msgstr "${a} Zeilen erfolgreich verarbeitet."
-
-#: waeup/kofa/browser/pages.py:1200
-msgid "Show logfiles"
-msgstr "Logdateien anzeigen"
-
-#: waeup/kofa/browser/pages.py:1202
-msgid "Back to Data Center"
-msgstr "Zurück zum Datenzentrum"
-
-#: waeup/kofa/browser/pages.py:1203
-msgid "Show"
-msgstr "Zeigen"
-
-#: waeup/kofa/browser/pages.py:1219
-msgid "Back"
-msgstr "Zurück"
-
-#: waeup/kofa/browser/pages.py:1220
-msgid "Enter a regular expression here..."
-msgstr "Geben Sie einen regulären Ausdruck ein ..."
-
-#: waeup/kofa/browser/pages.py:1228
-msgid "Log files can only be searched on Unix-based operating systems."
-msgstr "Logdateien können nur auf Unix-basierten Betriebsystem durchsucht werden."
-
-#: waeup/kofa/browser/pages.py:1243
+#: waeup/kofa/browser/pages.py:1283
 msgid "Invalid search expression."
 msgstr "Ungültiger Suchausdruck"
 
-#: waeup/kofa/browser/pages.py:1246
+#: waeup/kofa/browser/pages.py:1286
 msgid "No search results found."
 msgstr "Keinen Datensatz gefunden."
 
-#: waeup/kofa/browser/pages.py:1254
+#: waeup/kofa/browser/pages.py:1294
 msgid "Edit data center settings"
 msgstr "Einstellungen des Datenzentrums bearbeiten"
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1274
+#: waeup/kofa/browser/pages.py:1314
 msgid "File already existed (not copied): ${a}"
 msgstr "Datei existiert (nicht kopiert): ${a}"
 
-#: waeup/kofa/browser/pages.py:1277
+#: waeup/kofa/browser/pages.py:1317
 msgid "Given storage path cannot be used."
 msgstr "Der Datenpfad kann nicht verwendet werden."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1278
+#: waeup/kofa/browser/pages.py:1318
 msgid "Error: ${a}"
 msgstr "Fehler: ${a}"
 
-#: waeup/kofa/browser/pages.py:1281
+#: waeup/kofa/browser/pages.py:1321
 msgid "New storage path succefully set."
 msgstr "Neuen Datenpfad erfolgreich gesetzt."
 
-#: waeup/kofa/browser/pages.py:1290
+#: waeup/kofa/browser/pages.py:1333
 msgid "Download portal data as CSV file"
 msgstr "Portaldaten als CSV-Datei herunterladen"
 
-#: waeup/kofa/browser/pages.py:1292
+#: waeup/kofa/browser/pages.py:1335
 msgid "Download"
 msgstr "Herunterladen"
 
-#: waeup/kofa/browser/pages.py:1383
+#: waeup/kofa/browser/pages.py:1423
 msgid "Academic Section"
 msgstr "Akademie"
 
-#: waeup/kofa/browser/pages.py:1395
-#: waeup/kofa/browser/pages.py:1411
-#: waeup/kofa/browser/pages.py:1428
-#: waeup/kofa/browser/pages.py:1432
+#: waeup/kofa/browser/pages.py:1435
+#: waeup/kofa/browser/pages.py:1451
+#: waeup/kofa/browser/pages.py:1468
+#: waeup/kofa/browser/pages.py:1472
 msgid "Add faculty"
 msgstr "Fakultät hinzufügen"
 
-#: waeup/kofa/browser/pages.py:1396
+#: waeup/kofa/browser/pages.py:1436
 #: waeup/kofa/university/export.py:35
 msgid "Faculties"
 msgstr "Fakultäten"
 
-#: waeup/kofa/browser/pages.py:1400
+#: waeup/kofa/browser/pages.py:1440
 #: waeup/kofa/browser/viewlets.py:394
 msgid "Manage academic section"
 msgstr "Akademie verwalten"
 
-#: waeup/kofa/browser/pages.py:1439
+#: waeup/kofa/browser/pages.py:1479
 msgid "The faculty code chosen already exists."
 msgstr "Das Fakultätskürzel existiert bereits."
 
-#: waeup/kofa/browser/pages.py:1460
-#: waeup/kofa/browser/pages.py:1470
+#: waeup/kofa/browser/pages.py:1504
+#: waeup/kofa/browser/pages.py:1514
 #: waeup/kofa/university/export.py:66
 msgid "Departments"
 msgstr "Departments"
 
-#: waeup/kofa/browser/pages.py:1472
-#: waeup/kofa/browser/pages.py:1523
-#: waeup/kofa/browser/pages.py:1542
-#: waeup/kofa/browser/pages.py:1546
+#: waeup/kofa/browser/pages.py:1516
+#: waeup/kofa/browser/pages.py:1561
+#: waeup/kofa/browser/pages.py:1580
+#: waeup/kofa/browser/pages.py:1584
 msgid "Add department"
 msgstr "Department hinzufügen"
 
-#: waeup/kofa/browser/pages.py:1480
+#: waeup/kofa/browser/pages.py:1524
 #: waeup/kofa/browser/viewlets.py:410
 msgid "Manage faculty"
 msgstr "Fakultät verwalten"
 
-#: waeup/kofa/browser/pages.py:1553
+#: waeup/kofa/browser/pages.py:1591
 msgid "The code chosen already exists in this faculty."
 msgstr "Das Kürzel existiert bereits in dieser Fakultät."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1556
+#: waeup/kofa/browser/pages.py:1594
 msgid "Department ${a} added."
 msgstr "Department ${a} hinzugefügt."
 
-#: waeup/kofa/browser/pages.py:157
+#: waeup/kofa/browser/pages.py:1616
+msgid "Courses and Certificates"
+msgstr "Kurse und Zertifikate"
+
+#: waeup/kofa/browser/pages.py:1646
+#: waeup/kofa/browser/pages.py:1665
+#: waeup/kofa/students/browser.py:110
+#: waeup/kofa/students/export.py:110
+#: waeup/kofa/students/viewlets.py:501
+msgid "Students"
+msgstr "Studenten"
+
+#: waeup/kofa/browser/pages.py:1682
+#: waeup/kofa/browser/pages.py:1734
+msgid "Remove selected courses"
+msgstr "Ausgewählte Kurse löschen"
+
+#: waeup/kofa/browser/pages.py:1682
+#: waeup/kofa/browser/pages.py:1746
+#: waeup/kofa/browser/pages.py:1775
+#: waeup/kofa/browser/pages.py:1779
+msgid "Add course"
+msgstr "Kurs hinzufügen"
+
+#: waeup/kofa/browser/pages.py:1683
+#: waeup/kofa/browser/pages.py:1740
+msgid "Remove selected certificates"
+msgstr "Ausgewählte Zertifikate löschen"
+
+#: waeup/kofa/browser/pages.py:1683
+#: waeup/kofa/browser/pages.py:1751
+#: waeup/kofa/browser/pages.py:1816
+#: waeup/kofa/browser/pages.py:1820
+msgid "Add certificate"
+msgstr "Zertifikat hinzufügen"
+
+#: waeup/kofa/browser/pages.py:169
 #: waeup/kofa/browser/viewlets.py:266
 #: waeup/kofa/browser/templates/staffsitelayout.pt:28
@@ -1464,181 +1525,147 @@
 msgstr "Einloggen"
 
-#: waeup/kofa/browser/pages.py:1573
-msgid "Courses and Certificates"
-msgstr "Kurse und Zertifikate"
-
-#: waeup/kofa/browser/pages.py:1603
-#: waeup/kofa/browser/pages.py:1622
-#: waeup/kofa/students/browser.py:99
-#: waeup/kofa/students/export.py:110
-#: waeup/kofa/students/viewlets.py:493
-msgid "Students"
-msgstr "Studenten"
-
-#: waeup/kofa/browser/pages.py:1639
-#: waeup/kofa/browser/pages.py:1697
-msgid "Remove selected courses"
-msgstr "Ausgewählte Kurse löschen"
-
-#: waeup/kofa/browser/pages.py:1639
-#: waeup/kofa/browser/pages.py:1709
-#: waeup/kofa/browser/pages.py:1738
-#: waeup/kofa/browser/pages.py:1742
-msgid "Add course"
-msgstr "Kurs hinzufügen"
-
-#: waeup/kofa/browser/pages.py:1640
-#: waeup/kofa/browser/pages.py:1703
-msgid "Remove selected certificates"
-msgstr "Ausgewählte Zertifikate löschen"
-
-#: waeup/kofa/browser/pages.py:1640
-#: waeup/kofa/browser/pages.py:1714
-#: waeup/kofa/browser/pages.py:1775
-#: waeup/kofa/browser/pages.py:1779
-msgid "Add certificate"
-msgstr "Zertifikat hinzufügen"
-
-#: waeup/kofa/browser/pages.py:1649
+#: waeup/kofa/browser/pages.py:1692
 #: waeup/kofa/browser/viewlets.py:417
 msgid "Manage department"
 msgstr "Department verwalten"
 
-#: waeup/kofa/browser/pages.py:165
+#: waeup/kofa/browser/pages.py:177
 msgid "You logged in."
 msgstr "Sie sind jetzt eingeloggt."
 
-#: waeup/kofa/browser/pages.py:1754
+#: waeup/kofa/browser/pages.py:1791
 msgid "A course with same code already exists: "
 msgstr "Ein Kurs mit gleichem Kürzel existiert bereits:"
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1760
+#: waeup/kofa/browser/pages.py:1797
 msgid "Course ${a} successfully created."
 msgstr "Kurs ${a} erfolgreich erzeugt."
 
-#: waeup/kofa/browser/pages.py:1791
+#: waeup/kofa/browser/pages.py:1832
 msgid "A certificate with same code already exists: "
 msgstr "Ein Zertifikat mit gleichem Kürzel existiert bereits:"
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1797
+#: waeup/kofa/browser/pages.py:1838
 msgid "Certificate ${a} successfully created."
 msgstr "Zertifikat ${a} erfolgreich erzeugt."
 
-#: waeup/kofa/browser/pages.py:1829
+#: waeup/kofa/browser/pages.py:1873
 #: waeup/kofa/browser/viewlets.py:434
 msgid "Edit course"
 msgstr "Kurs bearbeiten"
 
-#: waeup/kofa/browser/pages.py:183
-msgid "You entered wrong credentials."
-msgstr "Sie haben falsche Zugangsdaten eingegeben."
-
-#: waeup/kofa/browser/pages.py:1879
+#: waeup/kofa/browser/pages.py:1915
 msgid "Edit certificate"
 msgstr "Zertifikat bearbeiten"
 
-#: waeup/kofa/browser/pages.py:1886
-#: waeup/kofa/browser/pages.py:1917
-#: waeup/kofa/browser/pages.py:1958
-#: waeup/kofa/browser/pages.py:1960
-msgid "Add course referrer"
-msgstr "Kursreferenz hinzufügen"
-
-#: waeup/kofa/browser/pages.py:1887
-#: waeup/kofa/browser/pages.py:1912
-msgid "Remove selected course referrers"
-msgstr "Ausgewählte Kursreferenzen löschen"
-
-#: waeup/kofa/browser/pages.py:1893
+#: waeup/kofa/browser/pages.py:1922
+#: waeup/kofa/browser/pages.py:1951
+#: waeup/kofa/browser/pages.py:1988
+#: waeup/kofa/browser/pages.py:1990
+msgid "Add certificate course"
+msgstr "Zertifikat-Kurs hinzufügen"
+
+#: waeup/kofa/browser/pages.py:1923
+#: waeup/kofa/browser/pages.py:1946
+msgid "Remove selected certificate courses"
+msgstr "Ausgewählte Zertifikat-Kurse löschen"
+
+#: waeup/kofa/browser/pages.py:1929
 #: waeup/kofa/browser/viewlets.py:441
 msgid "Manage certificate"
 msgstr "Zertifikat verwalten"
 
-#: waeup/kofa/browser/pages.py:1965
-msgid "The chosen course referrer is already part of this certificate."
-msgstr "Die ausgewählte Kursreferenz ist bereits Teil des Zertifikates."
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1969
-msgid "Course referrer ${a}_${b} added."
-msgstr "Kursreferent ${a}_${b} hinzugefügt."
-
-#: waeup/kofa/browser/pages.py:197
+#: waeup/kofa/browser/pages.py:195
+msgid "You entered wrong credentials."
+msgstr "Sie haben falsche Zugangsdaten eingegeben."
+
+#: waeup/kofa/browser/pages.py:1995
+msgid "The chosen certificate course is already part of this certificate."
+msgstr "Der ausgewählte Zertifikat-Kurs ist bereits Teil des Zertifikates."
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1999
+msgid "certificate course ${a}_${b} added."
+msgstr "Zertifikat-Kurs ${a}_${b} hinzugefügt."
+
+#: waeup/kofa/browser/pages.py:2040
+#: waeup/kofa/browser/viewlets.py:458
+msgid "Edit certificate course"
+msgstr "Zertifikat-Kurs bearbeiten"
+
+#: waeup/kofa/browser/pages.py:2043
+msgid "Save and return"
+msgstr "Speichen und zurück"
+
+#: waeup/kofa/browser/pages.py:2076
+msgid "Send me a new password"
+msgstr "Neues Passwort zusenden"
+
+#: waeup/kofa/browser/pages.py:209
 msgid "You have been logged out. Thanks for using WAeUP Kofa!"
 msgstr "Sie wurden ausgeloggt. Danke dass Sie WAeUP Kofa benutzt haben."
 
-#: waeup/kofa/browser/pages.py:2006
-#: waeup/kofa/browser/viewlets.py:458
-msgid "Edit course referrer"
-msgstr "Kursreferenz bearbeiten"
-
-#: waeup/kofa/browser/pages.py:2009
-msgid "Save and return"
-msgstr "Speichen und zurück"
-
-#: waeup/kofa/browser/pages.py:2037
-msgid "Send me a new password"
-msgstr "Neues Passwort zusenden"
-
-#: waeup/kofa/browser/pages.py:2085
+#: waeup/kofa/browser/pages.py:2124
 msgid "No record found."
 msgstr "Keinen Datensatz gefunden."
 
-#: waeup/kofa/browser/pages.py:2092
-msgid "You have successfully changed your password for the"
-msgstr "Sie haben erfolgreich Ihr Passwort geändert für das"
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:2097
+#: waeup/kofa/browser/pages.py:2138
+#: waeup/kofa/students/browser.py:2010
+msgid "You have successfully requested a password for the"
+msgstr "Sie haben erfolgreich ein Passwort angefordert für das"
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:2142
 msgid "An email with your user name and password has been sent to ${a}."
 msgstr "Eine Email mit Ihren Benutzernamen und Ihrem Passwort wurde versendet an ${a}."
 
-#: waeup/kofa/browser/pages.py:2100
-#: waeup/kofa/students/browser.py:331
+#: waeup/kofa/browser/pages.py:2145
+#: waeup/kofa/students/browser.py:342
 msgid "An smtp server error occurred."
 msgstr "Es trat ein smtp-Serverfehler auf."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:233
+#: waeup/kofa/browser/pages.py:245
 msgid "Contact ${a}"
 msgstr "Kontaktiere ${a}"
 
-#: waeup/kofa/browser/pages.py:239
-#: waeup/kofa/browser/pages.py:540
+#: waeup/kofa/browser/pages.py:251
+#: waeup/kofa/browser/pages.py:560
 msgid "Send message now"
 msgstr "Jetzt senden"
 
-#: waeup/kofa/browser/pages.py:258
-#: waeup/kofa/browser/pages.py:290
-#: waeup/kofa/browser/pages.py:557
-#: waeup/kofa/students/browser.py:329
+#: waeup/kofa/browser/pages.py:270
+#: waeup/kofa/browser/pages.py:302
+#: waeup/kofa/browser/pages.py:577
+#: waeup/kofa/students/browser.py:340
 msgid "Your message has been sent."
 msgstr "Ihre Nachricht wurde verschickt."
 
-#: waeup/kofa/browser/pages.py:277
+#: waeup/kofa/browser/pages.py:289
 msgid "Send now"
 msgstr "Sende jetzt"
 
-#: waeup/kofa/browser/pages.py:292
+#: waeup/kofa/browser/pages.py:304
 msgid "A smtp server error occurred."
 msgstr "Es trat ein smtp-Serverfehler auf."
 
-#: waeup/kofa/browser/pages.py:317
+#: waeup/kofa/browser/pages.py:329
 msgid "<h1>Welcome to WAeUP.Kofa</h1>"
 msgstr "<h1>Willkommen bei WAeUP.Kofa</h1>"
 
-#: waeup/kofa/browser/pages.py:405
-#: waeup/kofa/hostels/browser.py:195
+#: waeup/kofa/browser/pages.py:417
+#: waeup/kofa/hostels/browser.py:217
 #: waeup/kofa/students/viewlets.py:165
 #: waeup/kofa/students/viewlets.py:173
-#: waeup/kofa/students/viewlets.py:246
+#: waeup/kofa/students/viewlets.py:238
 #: waeup/kofa/students/viewlets.py:254
-#: waeup/kofa/students/viewlets.py:303
+#: waeup/kofa/students/viewlets.py:262
+#: waeup/kofa/students/viewlets.py:311
 msgid "Manage"
 msgstr "Verwalten"
 
-#: waeup/kofa/browser/pages.py:406
+#: waeup/kofa/browser/pages.py:418
 #: waeup/kofa/browser/viewlets.py:180
 msgid "Remove"
@@ -1646,10 +1673,10 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:414
+#: waeup/kofa/browser/pages.py:426
 msgid "User account ${a} successfully deleted."
 msgstr "Benutzerkonto ${a} erfolgreich gelöscht."
 
-#: waeup/kofa/browser/pages.py:447
-#: waeup/kofa/browser/pages.py:449
+#: waeup/kofa/browser/pages.py:462
+#: waeup/kofa/browser/pages.py:464
 #: waeup/kofa/browser/viewlets.py:468
 msgid "Add user"
@@ -1657,136 +1684,123 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:471
+#: waeup/kofa/browser/pages.py:486
 msgid "User account ${a} successfully added."
 msgstr "Benutzerkonto ${a} erfolgreich hinzugefügt."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:489
+#: waeup/kofa/browser/pages.py:507
 msgid "Edit user ${a}"
 msgstr "Benutzer bearbeiten"
 
-#: waeup/kofa/browser/pages.py:521
+#: waeup/kofa/browser/pages.py:541
 msgid "User settings have been saved."
 msgstr "Benutzereinstellungen wurden gespeichert."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:538
-#: waeup/kofa/students/browser.py:310
+#: waeup/kofa/browser/pages.py:558
+#: waeup/kofa/students/browser.py:321
 msgid "Send message to ${a}"
 msgstr "Sende Nachricht an ${a}"
 
-#: waeup/kofa/browser/pages.py:567
+#: waeup/kofa/browser/pages.py:587
 #: waeup/kofa/browser/viewlets.py:345
 msgid "My Preferences"
 msgstr "Meine Präferenzen"
 
-#: waeup/kofa/browser/pages.py:580
+#: waeup/kofa/browser/pages.py:600
 #: waeup/kofa/browser/viewlets.py:361
 msgid "My Roles"
 msgstr "Meine Rollen"
 
-#: waeup/kofa/browser/pages.py:611
+#: waeup/kofa/browser/pages.py:631
 msgid "Search Academic Section"
 msgstr "Akademie durchsuchen"
 
-#: waeup/kofa/browser/pages.py:638
+#: waeup/kofa/browser/pages.py:658
 msgid "View portal configuration"
 msgstr "Portal-Konfiguration betrachten"
 
-#: waeup/kofa/browser/pages.py:651
+#: waeup/kofa/browser/pages.py:671
 msgid "Edit portal configuration"
 msgstr "Portalkonfiguration bearbeiten"
 
-#: waeup/kofa/browser/pages.py:652
-#: waeup/kofa/browser/pages.py:703
+#: waeup/kofa/browser/pages.py:672
+#: waeup/kofa/browser/pages.py:722
 msgid "Update plugins"
 msgstr "Plugins aktualisieren"
 
-#: waeup/kofa/browser/pages.py:654
-#: waeup/kofa/browser/pages.py:682
-#: waeup/kofa/browser/pages.py:715
+#: waeup/kofa/browser/pages.py:674
+#: waeup/kofa/browser/pages.py:701
+#: waeup/kofa/browser/pages.py:734
 msgid "Add session configuration"
 msgstr "Session-Konfiguration hinzufügen"
 
-#: waeup/kofa/browser/pages.py:679
-#: waeup/kofa/browser/pages.py:754
-msgid "Settings have been saved."
-msgstr "Einstellungen wurden gespeichert."
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:694
+#. Default: ""
+#: waeup/kofa/browser/pages.py:713
 msgid "Session ${a} Configuration"
 msgstr "Session ${a}-Konfiguration"
 
-#: waeup/kofa/browser/pages.py:706
+#: waeup/kofa/browser/pages.py:725
 msgid "Plugins were updated. See log file for details."
 msgstr "Plugins wurden aktualisiert, siehe Logdatei."
 
-#: waeup/kofa/browser/pages.py:719
+#: waeup/kofa/browser/pages.py:738
 msgid "Add Session Configuration"
 msgstr "Session-Konfiguration hinzufügen"
 
-#: waeup/kofa/browser/pages.py:726
+#: waeup/kofa/browser/pages.py:749
 msgid "The session chosen already exists."
 msgstr "Die Session existiert bereits."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:748
+#: waeup/kofa/browser/pages.py:771
 msgid "Edit academic session ${a} configuration"
 msgstr "Session ${a}-Konfiguration bearbeiten"
 
-#: waeup/kofa/browser/pages.py:797
+#: waeup/kofa/browser/pages.py:819
 msgid "OSError: The file could not be deleted."
 msgstr "OSError: Die Datei konnte nicht gelöscht werden."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:800
+#: waeup/kofa/browser/pages.py:822
 msgid "Successfully deleted: ${a}"
 msgstr "Successfully deleted: ${a}"
 
-#: waeup/kofa/browser/pages.py:810
+#: waeup/kofa/browser/pages.py:833
 msgid "Upload file"
 msgstr "Datei hochladen"
 
-#: waeup/kofa/browser/pages.py:812
+#: waeup/kofa/browser/pages.py:835
 msgid "Upload"
 msgstr "Hochladen"
 
-#: waeup/kofa/browser/pages.py:827
+#: waeup/kofa/browser/pages.py:850
 msgid "Only csv files are allowed."
 msgstr "Es sind nur csv-Dateien erlaubt."
 
-#: waeup/kofa/browser/pages.py:88
+#: waeup/kofa/browser/pages.py:912
+#: waeup/kofa/browser/pages.py:942
+#: waeup/kofa/browser/pages.py:1066
+#: waeup/kofa/browser/pages.py:1183
+msgid "Process CSV file"
+msgstr "Verarbeite CSF-Datei"
+
+#: waeup/kofa/browser/pages.py:926
+#: waeup/kofa/browser/pages.py:1031
+#: waeup/kofa/browser/pages.py:1159
+msgid "Import aborted."
+msgstr "Import abgebrochen."
+
+#: waeup/kofa/browser/pages.py:94
 msgid "No local role selected."
 msgstr "Keine lokalen Rollen ausgewählt."
 
-#: waeup/kofa/browser/pages.py:885
-#: waeup/kofa/browser/pages.py:915
-#: waeup/kofa/browser/pages.py:1035
-#: waeup/kofa/browser/pages.py:1143
-msgid "Process CSV file"
-msgstr "Verarbeite CSF-Datei"
-
-#: waeup/kofa/browser/pages.py:899
-#: waeup/kofa/browser/pages.py:1000
-#: waeup/kofa/browser/pages.py:1119
-msgid "Import aborted."
-msgstr "Import abgebrochen."
-
-#: waeup/kofa/browser/pages.py:918
+#: waeup/kofa/browser/pages.py:945
 msgid "Back to step 1"
 msgstr "Zurück zu Schritt 1"
 
-#: waeup/kofa/browser/pages.py:919
+#: waeup/kofa/browser/pages.py:946
 msgid "Proceed to step 3"
 msgstr "Gehe zu Schritt 3"
-
-#: waeup/kofa/browser/pages.py:979
-msgid "Double headers: each column name may only appear once. "
-msgstr "Doppelte Spaltenüberschrift"
-
-#: waeup/kofa/browser/pages.py:987
-msgid "Replace imported file!"
-msgstr "Tauschen Sie die Importdatei aus!"
 
 #. Default: ""
@@ -1796,5 +1810,5 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pdf.py:344
+#: waeup/kofa/browser/pdf.py:350
 msgid "Date: ${a}"
 msgstr "Datum: ${a}"
@@ -1825,19 +1839,32 @@
 msgstr "Kürzel:"
 
-#: waeup/kofa/browser/templates/certificatepage.pt:22
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:6
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:26
-msgid "Course Referrers"
-msgstr "Kursreferenzen"
-
-#: waeup/kofa/browser/templates/certificatepage.pt:28
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:31
+msgid "Certificate Courses"
+msgstr "Zertifikat-Kurs"
+
+#: waeup/kofa/browser/templates/certificatepage.pt:29
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:35
 msgid "Semester"
 msgstr "Semester"
 
-#: waeup/kofa/browser/templates/certificatepage.pt:29
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:31
-msgid "Referrer"
-msgstr "Kursreferenz"
+#: waeup/kofa/browser/templates/certificatepage.pt:30
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:36
+msgid "Cert. Course"
+msgstr "Cert.-Kurs"
+
+#: waeup/kofa/browser/templates/certificatepage.pt:31
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:37
+msgid "Dep. Course"
+msgstr "Dep.-Kurs"
+
+#. Default: "Enter the email address stored in Kofa. You can't change your email address here. If you've forgotten your email address or the email address stored in Kofa is wrong or no longer valid, use the enquiries form to request a change of address."
+#: waeup/kofa/browser/templates/changepw.pt:19
+msgid "email_address_problem"
+msgstr "Geben Sie Ihre im System gespeicherte Emailadresse an. Sie können die Adresse auf diesem Wege nicht ändern. Wenn Sie die Adresse vergessen haben oder die Adresse nicht mehr gültig sein sollte, nutzen Sie das Kontaktformular und beantragen Sie einen Adresswechsel."
+
+#. Default: "Please solve the captcha<br />to prevent misuse of this service:"
+#: waeup/kofa/browser/templates/changepw.pt:8
+msgid "solve_captcha"
+msgstr "Bitte helfen Sie uns, Missbrauch des Dienstes zu vermeiden, indem Sie das folgende Captcha lösen:"
 
 #: waeup/kofa/browser/templates/configurationmanagepage.pt:5
@@ -1893,5 +1920,17 @@
 msgstr "Schritt 2"
 
-#: waeup/kofa/browser/templates/datacenterimport2page.pt:43
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:16
+msgid "Sample Record 1"
+msgstr "Beispielsdatensatz 1"
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:17
+msgid "Sample Record 2"
+msgstr "Beispielsdatensatz 2"
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:18
+msgid "Sample Record 3"
+msgstr "Beispielsdatensatz 3"
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:41
 msgid "Mode:"
 msgstr "Modus:"
@@ -1913,5 +1952,5 @@
 #: waeup/kofa/browser/templates/datacenterimport3page.pt:18
 #: waeup/kofa/browser/templates/datacenterimport4page.pt:9
-#: waeup/kofa/browser/templates/datacenterimport2page.pt:32
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:30
 msgid "Processor:"
 msgstr "Prozessor:"
@@ -1922,7 +1961,16 @@
 msgstr "Verarbeitungsmodus:"
 
-#: waeup/kofa/browser/templates/datacenterimport3page.pt:44
-msgid "change to:"
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:37
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:15
+msgid "Header"
+msgstr "Überschrift"
+
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:38
+msgid "change to"
 msgstr "ändern zu:"
+
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:39
+msgid "Sample Record"
+msgstr "Beispielsdatensatz"
 
 #: waeup/kofa/browser/templates/datacenterimport3page.pt:6
@@ -1988,5 +2036,5 @@
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:101
 #: waeup/kofa/browser/templates/facultymanagepage.pt:75
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:92
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:97
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:109
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:91
@@ -2007,4 +2055,5 @@
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:5
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:7
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:9
 msgid "Settings"
 msgstr "Einstellungen"
@@ -2014,9 +2063,9 @@
 #: waeup/kofa/browser/templates/facultymanagepage.pt:73
 #: waeup/kofa/browser/templates/configurationmanagepage.pt:31
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:90
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:95
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:107
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:89
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:10
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:11
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:22
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:39
 msgid "Name"
 msgstr "Name"
@@ -2036,7 +2085,9 @@
 #: waeup/kofa/students/browser_templates/basepage.pt:14
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:18
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:27
 #: waeup/kofa/students/browser_templates/change_password.pt:10
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:32
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:25
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:27
 msgid "Password:"
 msgstr "Passwort:"
@@ -2051,11 +2102,16 @@
 msgstr "Vergessen Sie nicht, sich vor dem Verlassen des Portals auszuloggen. Wenn Sie Probleme beim Einloggen haben, stellen Sie zunächst sicher, dass Cookies im Browser aktiviert sind."
 
-#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Acquire a Password Access Code (PWD) and inititialize your student account <strong><a href=\"setpassword\"> here</a></strong>."
+#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Acquire a Password Activation Code (PWD) and inititialize your student account <strong><a href=\"setpassword\"> here</a></strong>."
 #: waeup/kofa/browser/templates/loginpage.pt:39
 msgid "login_trouble2"
 msgstr "Wenn Sie ein neuer Student sind und noch kein Benutzerkonto haben, oder Ihr Datensatz gerade frisch  erzeugt wurde, erwerben Sie bitte einen PWD-Zugangscode und initialisieren Sie Ihr Benutzerkonto <strong><a href=\"setpassword\"> hier</a></strong>."
 
-#. Default: "Or simply forgot your student id, application id or password? Then request a new password <strong><a href=\"sendpw\"> here</a></strong>."
+#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Inititialize your student account <strong><a href=\"requestpw\"> here</a></strong>."
 #: waeup/kofa/browser/templates/loginpage.pt:44
+msgid "login_trouble4"
+msgstr "Wenn Sie ein neuer Student sind und noch kein Benutzerkonto haben, oder Ihr Datensatz gerade frisch erzeugt wurde, initialisieren Sie Ihr Benutzerkonto <strong><a href=\"requestpw\"> hier</a></strong>."
+
+#. Default: "Or simply forgot your student id, application id or password? Then request a new password <strong><a href=\"changepw\"> here</a></strong>."
+#: waeup/kofa/browser/templates/loginpage.pt:48
 msgid "login_trouble3"
 msgstr "Oder haben Sie Ihre Sudenten Id und/oder Ihr Passwort vergessen? Dann beantragen Sie <strong><a href=\"changepw\">hier</a></strong> ein neues Passwort."
@@ -2099,14 +2155,4 @@
 msgid "Search Results"
 msgstr "Suchergebnisse"
-
-#. Default: "Enter the email address stored in Kofa. You can't change your email address here. If you've forgotten your email address or the email address stored in Kofa is wrong or no longer valid, use the enquiries form to request a change of address."
-#: waeup/kofa/browser/templates/sendpassword.pt:19
-msgid "email_address_problem"
-msgstr "Geben Sie Ihre im System gespeicherte Emailadresse an. Sie können die Adresse auf diesem Wege nicht ändern. Wenn Sie die Adresse vergessen haben oder die Adresse nicht mehr gültig sein sollte, nutzen Sie das Kontaktformular und beantragen Sie einen Adresswechsel."
-
-#. Default: "Please solve the captcha<br />to prevent misuse of this service:"
-#: waeup/kofa/browser/templates/sendpassword.pt:8
-msgid "solve_captcha"
-msgstr "Bitte helfen Sie uns, Missbrauch des Dienstes zu vermeiden, indem Sie das folgende Captcha lösen:"
 
 #: waeup/kofa/browser/templates/showstudentspage.pt:5
@@ -2222,94 +2268,96 @@
 #: waeup/kofa/browser/viewlets.py:91
 #: waeup/kofa/browser/viewlets.py:160
-#: waeup/kofa/students/viewlets.py:238
-#: waeup/kofa/students/viewlets.py:377
-#: waeup/kofa/students/viewlets.py:424
+#: waeup/kofa/students/viewlets.py:246
+#: waeup/kofa/students/viewlets.py:385
+#: waeup/kofa/students/viewlets.py:432
 msgid "Edit"
 msgstr "Bearbeiten"
 
-#: waeup/kofa/hostels/browser.py:105
+#: waeup/kofa/hostels/browser.py:106
 msgid "Accommodation Section"
 msgstr "Wohnheime"
 
-#: waeup/kofa/hostels/browser.py:113
-#: waeup/kofa/hostels/browser.py:123
+#: waeup/kofa/hostels/browser.py:119
+#: waeup/kofa/hostels/browser.py:129
 msgid "Manage accommodation section"
 msgstr "Wohnheime verwalten"
 
-#: waeup/kofa/hostels/browser.py:145
-#: waeup/kofa/hostels/browser.py:158
+#: waeup/kofa/hostels/browser.py:132
+#: waeup/kofa/hostels/browser.py:161
+#: waeup/kofa/hostels/browser.py:180
 msgid "Add hostel"
 msgstr "Wohnheim hinzufügen"
 
-#: waeup/kofa/hostels/browser.py:161
+#: waeup/kofa/hostels/browser.py:169
+msgid "Settings have been saved."
+msgstr "Einstellungen wurden gespeichert."
+
+#: waeup/kofa/hostels/browser.py:183
 msgid "Create hostel"
 msgstr "Wohnheim erzeugen"
 
-#: waeup/kofa/hostels/browser.py:170
+#: waeup/kofa/hostels/browser.py:192
 msgid "The hostel already exists."
 msgstr "Das Wohnheim existiert bereits."
 
-#: waeup/kofa/hostels/browser.py:172
+#: waeup/kofa/hostels/browser.py:194
 msgid "Hostel created."
 msgstr "Wohnheim erzeugt."
 
-#: waeup/kofa/hostels/browser.py:207
+#: waeup/kofa/hostels/browser.py:229
 msgid "Manage hostel"
 msgstr "Wohnheim verwalten"
 
-#: waeup/kofa/hostels/browser.py:210
-#: waeup/kofa/hostels/browser.py:236
+#: waeup/kofa/hostels/browser.py:232
+#: waeup/kofa/hostels/browser.py:258
 msgid "Update all beds"
 msgstr "Alle Betten aktualisieren"
 
-#: waeup/kofa/hostels/browser.py:211
-#: waeup/kofa/hostels/browser.py:250
+#: waeup/kofa/hostels/browser.py:233
+#: waeup/kofa/hostels/browser.py:272
 msgid "Switch reservation of selected beds"
 msgstr "Reservierung der ausgewählten Betten ändern"
 
-#: waeup/kofa/hostels/browser.py:212
-#: waeup/kofa/hostels/browser.py:280
+#: waeup/kofa/hostels/browser.py:234
+#: waeup/kofa/hostels/browser.py:302
 msgid "Release selected beds"
 msgstr "Ausgewählte Betten freigeben"
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:241
+#: waeup/kofa/hostels/browser.py:263
 msgid "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
 msgstr "${a} leere Betten entfernt, ${b} Betten hinzugefügt, ${c} belegte Betten geändert (${d})"
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:274
+#: waeup/kofa/hostels/browser.py:296
 msgid "Successfully switched beds: ${a}"
 msgstr "Erfolgreich geänderte Betten: ${a}"
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:298
+#: waeup/kofa/hostels/browser.py:320
 msgid "Successfully released beds: ${a}"
 msgstr "Erfolgreich freigegebene Betten: ${a}"
 
-#: waeup/kofa/hostels/browser.py:303
+#: waeup/kofa/hostels/browser.py:325
 msgid "No allocated bed selected."
 msgstr "Keine Betten ausgewählt."
 
-#: waeup/kofa/hostels/browser.py:315
+#: waeup/kofa/hostels/browser.py:337
 msgid "Allocate student"
 msgstr "Student zuweisen"
 
-#: waeup/kofa/hostels/browser.py:68
-#: waeup/kofa/hostels/browser.py:78
+#: waeup/kofa/hostels/browser.py:69
+#: waeup/kofa/hostels/browser.py:79
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:13
 msgid "Hostels"
 msgstr "Wohnheime"
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:95
+#: waeup/kofa/hostels/browser.py:96
 msgid "Block ${a}, Room ${b}, Bed ${c}"
 msgstr "Block ${a}, Raum ${b}, Bett ${c}"
 
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:1
-msgid "There no subobjects registered yet."
-msgstr "Es existieren bisher keine Unterobjekte."
-
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:9
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:9
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:21
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:37
 #: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:35
 msgid "Id"
@@ -2340,81 +2388,97 @@
 msgstr "reserviert"
 
-#: waeup/kofa/hostels/interfaces.py:105
+#: waeup/kofa/hostels/interfaces.py:103
+msgid "Reserved Beds"
+msgstr "Reservierte Betten"
+
+#: waeup/kofa/hostels/interfaces.py:114
+msgid "Blocks for Female Students"
+msgstr "Blöcke für Frauen"
+
+#: waeup/kofa/hostels/interfaces.py:121
+msgid "Blocks for Male Students"
+msgstr "Blöcke für Männer"
+
+#: waeup/kofa/hostels/interfaces.py:128
+msgid "Beds for Fresh Students"
+msgstr "Betten für Erstsemester"
+
+#: waeup/kofa/hostels/interfaces.py:135
 msgid "Beds for Returning Students"
 msgstr "Betten für rückgemeldete Studenten"
 
-#: waeup/kofa/hostels/interfaces.py:112
+#: waeup/kofa/hostels/interfaces.py:142
 msgid "Beds for Final Year Students"
 msgstr "Betten für Studenten im letzten Studienjahr"
 
-#: waeup/kofa/hostels/interfaces.py:119
+#: waeup/kofa/hostels/interfaces.py:149
 msgid "Beds without category"
 msgstr "Unkategorisierte Betten"
 
-#: waeup/kofa/hostels/interfaces.py:126
+#: waeup/kofa/hostels/interfaces.py:156
 msgid "Special Handling"
 msgstr "Spezielle Handhabung"
 
-#: waeup/kofa/hostels/interfaces.py:137
+#: waeup/kofa/hostels/interfaces.py:167
 msgid "Female and male blocks overlap."
 msgstr "Blöcke für Männer und Frauen überlappen."
 
-#: waeup/kofa/hostels/interfaces.py:146
+#: waeup/kofa/hostels/interfaces.py:176
 msgid "Bed categories overlap."
 msgstr "Bettkategorien überlappen."
 
-#: waeup/kofa/hostels/interfaces.py:169
+#: waeup/kofa/hostels/interfaces.py:199
 msgid "Bed Id"
 msgstr "Betten Id"
 
-#: waeup/kofa/hostels/interfaces.py:175
-#: waeup/kofa/students/interfaces.py:467
+#: waeup/kofa/hostels/interfaces.py:205
+#: waeup/kofa/students/interfaces.py:484
 msgid "Bed Type"
 msgstr "Betttyp"
 
-#: waeup/kofa/hostels/interfaces.py:181
+#: waeup/kofa/hostels/interfaces.py:211
 msgid "Bed Number"
 msgstr "Bettnummer"
 
-#: waeup/kofa/hostels/interfaces.py:186
-#: waeup/kofa/hostels/interfaces.py:199
+#: waeup/kofa/hostels/interfaces.py:216
+#: waeup/kofa/hostels/interfaces.py:229
 msgid "Owner (Student)"
 msgstr "Eigentümer (Student)"
 
-#: waeup/kofa/hostels/interfaces.py:44
+#: waeup/kofa/hostels/interfaces.py:33
+msgid "Hostel Allocation Start Date"
+msgstr "Beginn der Bettenbuchung"
+
+#: waeup/kofa/hostels/interfaces.py:39
+msgid "Hostel Allocation Closing Date"
+msgstr "Ende der Bettenbuchung"
+
+#: waeup/kofa/hostels/interfaces.py:45
+msgid "Booking Session"
+msgstr "Bettenbuchung-Session"
+
+#: waeup/kofa/hostels/interfaces.py:53
+msgid "Allowed States"
+msgstr "Erlaubte Zustände"
+
+#: waeup/kofa/hostels/interfaces.py:74
 msgid "Hostel Id"
 msgstr "Wohnheim Id"
 
-#: waeup/kofa/hostels/interfaces.py:49
+#: waeup/kofa/hostels/interfaces.py:79
 msgid "Sort Id"
 msgstr "Sortierungsnummer"
 
-#: waeup/kofa/hostels/interfaces.py:55
+#: waeup/kofa/hostels/interfaces.py:85
 msgid "Hostel Name"
 msgstr "Wohnheimname"
 
-#: waeup/kofa/hostels/interfaces.py:61
+#: waeup/kofa/hostels/interfaces.py:91
 msgid "Floors per Block"
 msgstr "Etagen pro Block"
 
-#: waeup/kofa/hostels/interfaces.py:67
+#: waeup/kofa/hostels/interfaces.py:97
 msgid "Rooms per Floor"
 msgstr "Räume pro Flur"
-
-#: waeup/kofa/hostels/interfaces.py:73
-msgid "Reserved Beds"
-msgstr "Reservierte Betten"
-
-#: waeup/kofa/hostels/interfaces.py:84
-msgid "Blocks for Female Students"
-msgstr "Blöcke für Frauen"
-
-#: waeup/kofa/hostels/interfaces.py:91
-msgid "Blocks for Male Students"
-msgstr "Blöcke für Männer"
-
-#: waeup/kofa/hostels/interfaces.py:98
-msgid "Beds for Fresh Students"
-msgstr "Betten für Erstsemester"
 
 #: waeup/kofa/hostels/vocabularies.py:57
@@ -2526,49 +2590,54 @@
 msgstr "Postgraduierten-Wohnheim"
 
-#: waeup/kofa/interfaces.py:1099
+#: waeup/kofa/interfaces.py:1097
 msgid "Unique Identifier"
 msgstr "Kennung"
 
-#: waeup/kofa/interfaces.py:1100
+#: waeup/kofa/interfaces.py:1098
 msgid "User Name, Student or Applicant Id, Matriculation or Registration Number"
 msgstr "Benutzername, Studenten Id, Antragsteller Id, Matrikelnummer oder Registrierungsnummer"
 
-#: waeup/kofa/interfaces.py:193
+#: waeup/kofa/interfaces.py:196
 msgid "Subject"
 msgstr "Fach"
 
-#: waeup/kofa/interfaces.py:197
+#: waeup/kofa/interfaces.py:200
 msgid "Grade"
 msgstr "Note"
 
-#: waeup/kofa/interfaces.py:335
+#: waeup/kofa/interfaces.py:338
 msgid "Processor name"
 msgstr "Prozessorname"
 
-#: waeup/kofa/interfaces.py:361
+#: waeup/kofa/interfaces.py:364
 msgid "Email Address:"
 msgstr "Emailadresse:"
 
-#: waeup/kofa/interfaces.py:368
+#: waeup/kofa/interfaces.py:371
 msgid "Email to:"
 msgstr "Email an:"
 
-#: waeup/kofa/interfaces.py:375
+#: waeup/kofa/interfaces.py:378
 msgid "Subject:"
 msgstr "Betreff:"
 
-#: waeup/kofa/interfaces.py:379
+#: waeup/kofa/interfaces.py:382
 msgid "Full Name:"
 msgstr "Vollständiger Name:"
 
-#: waeup/kofa/interfaces.py:383
+#: waeup/kofa/interfaces.py:386
 msgid "Text:"
 msgstr "Text:"
 
-#: waeup/kofa/interfaces.py:414
+#: waeup/kofa/interfaces.py:415
+#: waeup/kofa/interfaces.py:431
+msgid "Public Name"
+msgstr "Öffentlicher Name"
+
+#: waeup/kofa/interfaces.py:422
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:97
 #: waeup/kofa/browser/templates/userscontainerpage.pt:4
 #: waeup/kofa/browser/templates/facultymanagepage.pt:71
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:88
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:93
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:105
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:87
@@ -2576,5 +2645,5 @@
 msgstr "Benutzer Id"
 
-#: waeup/kofa/interfaces.py:419
+#: waeup/kofa/interfaces.py:427
 #: waeup/kofa/students/browser_templates/containerpage.pt:33
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:39
@@ -2584,79 +2653,71 @@
 msgstr "Vollständiger Name"
 
-#: waeup/kofa/interfaces.py:423
+#: waeup/kofa/interfaces.py:437
 msgid "Description/Notice"
 msgstr "Beschreibung/Nachricht"
 
-#: waeup/kofa/interfaces.py:440
+#: waeup/kofa/interfaces.py:454
 #: waeup/kofa/browser/templates/userscontainerpage.pt:6
 msgid "Portal Roles"
 msgstr "Portalweite Rollen:"
 
-#: waeup/kofa/interfaces.py:485
+#: waeup/kofa/interfaces.py:499
 msgid "Name of University"
 msgstr "Name der Universität"
 
-#: waeup/kofa/interfaces.py:486
+#: waeup/kofa/interfaces.py:500
 msgid "Sample University"
 msgstr "Deomo-Universität"
 
-#: waeup/kofa/interfaces.py:491
+#: waeup/kofa/interfaces.py:505
 msgid "Abbreviated Title of University"
 msgstr "Abkürzung"
 
-#: waeup/kofa/interfaces.py:497
+#: waeup/kofa/interfaces.py:511
 msgid "Skin"
 msgstr "Skin"
 
-#: waeup/kofa/interfaces.py:504
+#: waeup/kofa/interfaces.py:518
 msgid "Content in HTML format"
 msgstr "Inhalt im HTML-Format"
 
-#: waeup/kofa/interfaces.py:516
-msgid "Accommodation Booking Session"
-msgstr "Buchungssession"
-
-#: waeup/kofa/interfaces.py:524
-msgid "Allowed States for Accommodation Booking"
-msgstr "Erlaubte Zustände für das Buchen einer Unterbringung"
-
-#: waeup/kofa/interfaces.py:532
+#: waeup/kofa/interfaces.py:530
 msgid "Name of Administrator"
 msgstr "Name des Administrators"
 
-#: waeup/kofa/interfaces.py:538
+#: waeup/kofa/interfaces.py:536
 msgid "Email Address of Administrator"
 msgstr "Emailadresse des Administrators"
 
-#: waeup/kofa/interfaces.py:545
+#: waeup/kofa/interfaces.py:543
 msgid "Subject of Email to Administrator"
 msgstr "Betreff der Email an Administrator"
 
-#: waeup/kofa/interfaces.py:546
+#: waeup/kofa/interfaces.py:544
 msgid "Kofa Contact"
 msgstr "Kofa-Kontakt"
 
-#: waeup/kofa/interfaces.py:551
+#: waeup/kofa/interfaces.py:549
 msgid "SMTP mailer to use when sending mail"
 msgstr "SMTP Dienst"
 
-#: waeup/kofa/interfaces.py:558
+#: waeup/kofa/interfaces.py:556
 msgid "Captcha used for public registration pages"
 msgstr "Captcha für öffentliche Registrierung"
 
-#: waeup/kofa/interfaces.py:565
+#: waeup/kofa/interfaces.py:563
 msgid "Carry-over Course Registration"
 msgstr "Carry-Over-Kursregistrierung"
 
-#: waeup/kofa/interfaces.py:574
-#: waeup/kofa/interfaces.py:609
+#: waeup/kofa/interfaces.py:572
+#: waeup/kofa/interfaces.py:607
 msgid "Academic Session"
 msgstr "Akademische Session"
 
-#: waeup/kofa/interfaces.py:588
+#: waeup/kofa/interfaces.py:586
 msgid "Clearance Fee"
 msgstr "Einschreibungsgebühr"
 
-#: waeup/kofa/interfaces.py:594
+#: waeup/kofa/interfaces.py:592
 msgid "Bed Booking Fee"
 msgstr "Betten-Buchungsgebühr"
@@ -2690,5 +2751,29 @@
 msgstr "Kurse validiert"
 
-#: waeup/kofa/objecthistory.py:72
+#: waeup/kofa/mandates/browser.py:36
+msgid "Misuse"
+msgstr "Missbrauch"
+
+#: waeup/kofa/mandates/browser.py:41
+msgid "No mandate."
+msgstr "Kein Mandat."
+
+#: waeup/kofa/mandates/mandate.py:50
+msgid "Nothing to do."
+msgstr "Nichts zu tun."
+
+#: waeup/kofa/mandates/mandate.py:68
+msgid "Wrong mandate parameters."
+msgstr "Falsche Mandatsparameter."
+
+#: waeup/kofa/mandates/mandate.py:70
+msgid "Mandate expired."
+msgstr "Mandat abgelaufen."
+
+#: waeup/kofa/mandates/mandate.py:72
+msgid "Password has been successfully set. Proceed to the login page and enter your credentials."
+msgstr "Das Passwort wurde erfolgreich gesetzt. Bitte gehen Sie zu Login-Seite."
+
+#: waeup/kofa/objecthistory.py:74
 msgid "by"
 msgstr "von"
@@ -2782,14 +2867,14 @@
 
 #. Default: ""
-#: waeup/kofa/payments/payment.py:91
+#: waeup/kofa/payments/payment.py:93
 msgid "Payment approved by ${a}"
 msgstr "Zahlung bestätigt durch"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1006
+#: waeup/kofa/students/browser.py:1011
 msgid "${a}: Payments"
 msgstr "${a}: Zahlungen"
 
-#: waeup/kofa/students/browser.py:1051
+#: waeup/kofa/students/browser.py:1057
 msgid "Add online payment"
 msgstr "Ticket für Online-Bezahlung hinzufügen"
@@ -2800,427 +2885,461 @@
 
 #: waeup/kofa/students/browser.py:1068
-#: waeup/kofa/students/browser.py:1280
+#: waeup/kofa/students/browser.py:1268
 msgid "Your current session does not match accommodation session."
 msgstr "Sie sind noch nicht in der Session angekommen, für die aktuell die Bettenbuchung aktiviert ist."
 
-#: waeup/kofa/students/browser.py:1078
-msgid "Study course data are incomplete."
-msgstr "Die Studiengangdaten sind unvollständig."
-
-#: waeup/kofa/students/browser.py:120
+#. Default: ""
+#: waeup/kofa/students/browser.py:1182
+msgid "${a}: Accommodation"
+msgstr " ${a}: Unterkunft"
+
+#: waeup/kofa/students/browser.py:1194
+msgid "You are not allowed to remove bed tickets."
+msgstr "Ihnen ist nicht erlaubt, Betttickets zu entfernen."
+
+#: waeup/kofa/students/browser.py:1201
+msgid "No bed ticket selected."
+msgstr "Kein Ticket ausgewählt."
+
+#: waeup/kofa/students/browser.py:1233
+msgid "Add bed ticket"
+msgstr "Bettticket hinzufügen"
+
+#: waeup/kofa/students/browser.py:1235
+msgid "Create bed ticket"
+msgstr "Bettticket erzeugen"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1251
+msgid "Outside booking period: ${a} - ${b}"
+msgstr "Außerhalb der Antragsperiode: ${a} - ${b}"
+
+#: waeup/kofa/students/browser.py:1254
+msgid "Outside booking period."
+msgstr "Außerhalb der Antragsperiode."
+
+#: waeup/kofa/students/browser.py:1258
+msgid "Your data are incomplete."
+msgstr "Die Daten sind unvollständig."
+
+#: waeup/kofa/students/browser.py:1262
+msgid "You are in the wrong registration state."
+msgstr "Sie haben den falschen Status."
+
+#: waeup/kofa/students/browser.py:1273
+msgid "You already booked a bed space in current accommodation session."
+msgstr "Sie haben in der aktuellen Session bereits ein Bett gebucht."
+
+#: waeup/kofa/students/browser.py:1284
+#: waeup/kofa/students/browser.py:1578
+#: waeup/kofa/students/browser.py:1696
+msgid "Activation code is invalid."
+msgstr "Aktivierungs-Code ist ungültig."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1304
+#: waeup/kofa/students/browser.py:1430
+msgid "There is no free bed in your category ${a}."
+msgstr "In der Kategorie ${a} ist kein Bett mehr frei."
+
+#: waeup/kofa/students/browser.py:1309
+#: waeup/kofa/students/browser.py:1583
+#: waeup/kofa/students/browser.py:1700
+msgid "Activation code has already been used."
+msgstr "Der Aktivierungs-Code wurde bereits verwendet."
+
+#: waeup/kofa/students/browser.py:131
 #: waeup/kofa/students/viewlets.py:116
-#: waeup/kofa/students/viewlets.py:556
+#: waeup/kofa/students/viewlets.py:564
 msgid "Study Course"
 msgstr "Studiengang"
 
-#. Default: ""
-#: waeup/kofa/students/browser.py:1210
-msgid "${a}: Accommodation"
-msgstr " ${a}: Unterkunft"
-
-#: waeup/kofa/students/browser.py:1222
-msgid "You are not allowed to remove bed tickets."
-msgstr "Ihnen ist nicht erlaubt, Betttickets zu entfernen."
-
-#: waeup/kofa/students/browser.py:1229
-msgid "No bed ticket selected."
-msgstr "Kein Ticket ausgewählt."
-
-#: waeup/kofa/students/browser.py:126
+#: waeup/kofa/students/browser.py:1312
+#: waeup/kofa/students/browser.py:1586
+#: waeup/kofa/students/browser.py:1703
+#: waeup/kofa/students/browser.py:1924
+msgid "invalidated"
+msgstr "entwertet"
+
+#: waeup/kofa/students/browser.py:1317
+#: waeup/kofa/students/browser.py:1590
+#: waeup/kofa/students/browser.py:1708
+msgid "You are not the owner of this access code."
+msgstr "Sie sind nicht der Eigentümer dieses Zugangscodes."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1328
+#: waeup/kofa/students/browser.py:1444
+msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
+msgstr "${a}, Block ${b}, Raum ${c}, Bett ${d} (${e})"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1337
+msgid "Bed ticket created and bed booked: ${a}"
+msgstr "Bettticket erzeugt und Bett gebucht: ${a}"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1353
+msgid "Bed Ticket for Session ${a}"
+msgstr "Bett-Ticket für Session ${a}"
+
+#: waeup/kofa/students/browser.py:1369
+msgid "Bed Allocation Data"
+msgstr "Bettenzuweisungsdaten"
+
+#: waeup/kofa/students/browser.py:137
 #: waeup/kofa/students/viewlets.py:122
-#: waeup/kofa/students/viewlets.py:557
+#: waeup/kofa/students/viewlets.py:565
 msgid "Payments"
 msgstr "Zahlungen"
 
-#: waeup/kofa/students/browser.py:1260
-msgid "Add bed ticket"
-msgstr "Bettticket hinzufügen"
-
-#: waeup/kofa/students/browser.py:1262
-msgid "Create bed ticket"
-msgstr "Bettticket erzeugen"
-
-#: waeup/kofa/students/browser.py:1270
-msgid "Your data are incomplete."
-msgstr "Die Daten sind unvollständig."
-
-#: waeup/kofa/students/browser.py:1274
-msgid "You are in the wrong registration state."
-msgstr "Sie haben den falschen Status."
-
-#: waeup/kofa/students/browser.py:1285
-msgid "You already booked a bed space in current accommodation session."
-msgstr "Sie haben in der aktuellen Session bereits ein Bett gebucht."
-
-#: waeup/kofa/students/browser.py:1296
-#: waeup/kofa/students/browser.py:1590
-#: waeup/kofa/students/browser.py:1708
-msgid "Activation code is invalid."
-msgstr "Aktivierungs-Code ist ungültig."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1316
-#: waeup/kofa/students/browser.py:1442
-msgid "There is no free bed in your category ${a}."
-msgstr "In der Kategorie ${a} ist kein Bett mehr frei."
-
-#: waeup/kofa/students/browser.py:1321
-#: waeup/kofa/students/browser.py:1595
-#: waeup/kofa/students/browser.py:1712
-msgid "Activation code has already been used."
-msgstr "Der Aktivierungs-Code wurde bereits verwendet."
-
-#: waeup/kofa/students/browser.py:1324
-#: waeup/kofa/students/browser.py:1598
-#: waeup/kofa/students/browser.py:1715
-#: waeup/kofa/students/browser.py:1928
-msgid "invalidated"
-msgstr "entwertet"
-
-#: waeup/kofa/students/browser.py:1329
-#: waeup/kofa/students/browser.py:1602
-#: waeup/kofa/students/browser.py:1720
-msgid "You are not the owner of this access code."
-msgstr "Sie sind nicht der Eigentümer dieses Zugangscodes."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1340
-#: waeup/kofa/students/browser.py:1456
-msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
-msgstr "${a}, Block ${b}, Raum ${c}, Bett ${d} (${e})"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1349
-msgid "Bed ticket created and bed booked: ${a}"
-msgstr "Bettticket erzeugt und Bett gebucht: ${a}"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1365
-msgid "Bed Ticket for Session ${a}"
-msgstr "Bett-Ticket für Session ${a}"
-
-#: waeup/kofa/students/browser.py:1381
-msgid "Bed Allocation Data"
-msgstr "Bettenzuweisungsdaten"
-
-#: waeup/kofa/students/browser.py:1387
+#: waeup/kofa/students/browser.py:1375
 msgid "Bed Allocation: "
 msgstr "Bettenzuweisung"
 
-#: waeup/kofa/students/browser.py:141
+#: waeup/kofa/students/browser.py:1402
+msgid "Students in reserved beds can't be relocated."
+msgstr "Studenten in reservierten Betten können nicht umgezogen werden."
+
+#: waeup/kofa/students/browser.py:1408
+msgid "Student can't be relocated."
+msgstr "Studen konnte nicht umgezogen werden."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1451
+msgid "Student relocated: ${a}"
+msgstr "Student umgezogen: ${a}"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1470
+msgid "${a}: History"
+msgstr "${a}: Historie"
+
+#: waeup/kofa/students/browser.py:1482
+msgid "Edit base data"
+msgstr "Basisdaten editieren"
+
+#: waeup/kofa/students/browser.py:1497
+#: waeup/kofa/students/viewlets.py:394
+msgid "Change password"
+msgstr "Passwort ändern"
+
+#: waeup/kofa/students/browser.py:1511
+msgid "Password changed."
+msgstr "Passwort geändert"
+
+#: waeup/kofa/students/browser.py:152
 #: waeup/kofa/students/viewlets.py:128
 msgid "Accommodation"
 msgstr "Unterkunft"
 
-#: waeup/kofa/students/browser.py:1414
-msgid "Students in reserved beds can't be relocated."
-msgstr "Studenten in reservierten Betten können nicht umgezogen werden."
-
-#: waeup/kofa/students/browser.py:1420
-msgid "Student can't be relocated."
-msgstr "Studen konnte nicht umgezogen werden."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1463
-msgid "Student relocated: ${a}"
-msgstr "Student umgezogen: ${a}"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1482
-msgid "${a}: History"
-msgstr "${a}: Historie"
-
-#: waeup/kofa/students/browser.py:1494
-msgid "Edit base data"
-msgstr "Basisdaten editieren"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:150
-msgid "Bed Ticket ${a}"
-msgstr "Bett-Ticket ${a}"
-
-#: waeup/kofa/students/browser.py:1509
-#: waeup/kofa/students/viewlets.py:386
-msgid "Change password"
-msgstr "Passwort ändern"
-
 #: waeup/kofa/students/browser.py:1523
-msgid "Password changed."
-msgstr "Passwort geändert"
-
-#: waeup/kofa/students/browser.py:1535
 msgid "Upload portrait"
 msgstr "Portrait hochladen"
 
-#: waeup/kofa/students/browser.py:1550
-#: waeup/kofa/students/viewlets.py:410
+#: waeup/kofa/students/browser.py:1538
+#: waeup/kofa/students/viewlets.py:418
 #: waeup/kofa/students/workflow.py:44
 msgid "Start clearance"
 msgstr "Einschreibung starten"
 
-#: waeup/kofa/students/browser.py:1554
+#: waeup/kofa/students/browser.py:1542
 msgid "Start clearance now"
 msgstr "Einschreibung jetzt starten"
 
-#: waeup/kofa/students/browser.py:1571
+#: waeup/kofa/students/browser.py:1559
 msgid "Wrong state"
 msgstr "Falscher Status"
 
-#: waeup/kofa/students/browser.py:1575
+#: waeup/kofa/students/browser.py:1563
 msgid "No portrait uploaded."
 msgstr "Es wurde kein Passbild hochgeladen."
 
-#: waeup/kofa/students/browser.py:1579
+#: waeup/kofa/students/browser.py:1567
 msgid "Not all required fields filled."
 msgstr "Es wurden nicht alle Pflichtfelder ausgefüllt."
 
-#: waeup/kofa/students/browser.py:1606
+#: waeup/kofa/students/browser.py:1594
 msgid "Clearance process has been started."
 msgstr "Einschreibung wurde gestartet"
 
-#: waeup/kofa/students/browser.py:1616
+#: waeup/kofa/students/browser.py:1604
 msgid "Edit clearance data"
 msgstr "Bearbeite Einschreibungsdaten"
 
-#: waeup/kofa/students/browser.py:1635
-#: waeup/kofa/students/browser.py:1649
+#. Default: ""
+#: waeup/kofa/students/browser.py:161
+msgid "Bed Ticket ${a}"
+msgstr "Bett-Ticket ${a}"
+
+#: waeup/kofa/students/browser.py:1623
+#: waeup/kofa/students/browser.py:1637
 msgid "Clearance form has been saved."
 msgstr "Einschreibungsdaten wurden gespeichert."
 
-#: waeup/kofa/students/browser.py:1643
+#: waeup/kofa/students/browser.py:1631
 msgid "Save and request clearance"
 msgstr "Speichern und Einschreibung beantragen"
 
-#: waeup/kofa/students/browser.py:1658
+#: waeup/kofa/students/browser.py:1646
 #: waeup/kofa/students/workflow.py:58
 msgid "Request clearance"
 msgstr "Einschreibung beantragen"
 
-#: waeup/kofa/students/browser.py:1659
+#: waeup/kofa/students/browser.py:1647
 msgid "Enter the CLR access code used for starting clearance."
 msgstr "Geben Sie den CLR-Zugangscode ein, den Sie zum Starten der Einschreibung verwendet haben."
 
-#: waeup/kofa/students/browser.py:1662
+#: waeup/kofa/students/browser.py:1650
 msgid "Request clearance now"
 msgstr "Einschreibung beantragen"
 
-#: waeup/kofa/students/browser.py:1671
+#: waeup/kofa/students/browser.py:1659
 msgid "This isn't your CLR access code."
 msgstr "Dies ist nicht Ihr CLR-Zugangscode"
 
-#: waeup/kofa/students/browser.py:1680
+#: waeup/kofa/students/browser.py:1665
+msgid "This form cannot be submitted. Wrong state!"
+msgstr "Dieses Formular kann nicht abgesendet werden, da Sie den falschen Antragsstatus haben."
+
+#: waeup/kofa/students/browser.py:1668
 msgid "Clearance has been requested."
 msgstr "Einschreibung wurde beantragt."
 
-#: waeup/kofa/students/browser.py:1689
-#: waeup/kofa/students/viewlets.py:439
+#: waeup/kofa/students/browser.py:1677
 msgid "Start session"
 msgstr "Beginne Studienjahr"
 
-#: waeup/kofa/students/browser.py:169
+#: waeup/kofa/students/browser.py:1681
+msgid "Start now"
+msgstr "Jetzt beginnen"
+
+#: waeup/kofa/students/browser.py:1685
+msgid "You are not entitled to start session."
+msgstr "Sie dürfen das Studienjahr noch nicht beginnen."
+
+#: waeup/kofa/students/browser.py:1719
+msgid "Session started."
+msgstr "Studienjahr begonnen."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1738
+msgid "Add current level ${a}"
+msgstr "Aktuelles Level ${a} hinzufügen"
+
+#: waeup/kofa/students/browser.py:1747
+msgid "Create course list now"
+msgstr "Kursliste jetzt erzeugen"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1787
+msgid "Edit course list of ${a}"
+msgstr "${a} Kursliste bearbeiten"
+
+#: waeup/kofa/students/browser.py:180
 msgid "Student Section"
 msgstr "Studenten"
 
-#: waeup/kofa/students/browser.py:1693
-msgid "Start now"
-msgstr "Jetzt beginnen"
-
-#: waeup/kofa/students/browser.py:1697
-msgid "You are not entitled to start session."
-msgstr "Sie dürfen das Studienjahr noch nicht beginnen."
-
-#: waeup/kofa/students/browser.py:1731
-msgid "Session started."
-msgstr "Studienjahr begonnen."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1750
-msgid "Add current level ${a}"
-msgstr "Aktuelles Level ${a} hinzufügen"
-
-#: waeup/kofa/students/browser.py:1759
-msgid "Create course list now"
-msgstr "Kursliste jetzt erzeugen"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1798
-msgid "Add and remove course tickets of study level ${a}"
-msgstr "Kurstickets des Levels  ${a} hinzufügen oder löschen"
-
-#: waeup/kofa/students/browser.py:1835
+#: waeup/kofa/students/browser.py:1828
 msgid "Register course list"
 msgstr "Registriere Kursliste"
 
-#: waeup/kofa/students/browser.py:1839
+#. Default: ""
+#: waeup/kofa/students/browser.py:1831
+msgid "Maximum credits of ${a} exceeded."
+msgstr "Maximale Anzahl der Credit-Punkte von ${a} überschritten."
+
+#: waeup/kofa/students/browser.py:1836
 msgid "Course list has been registered."
 msgstr "Kurseliste wurde registriert."
 
-#: waeup/kofa/students/browser.py:1884
+#: waeup/kofa/students/browser.py:1880
 msgid "Set password for first-time login"
 msgstr "Passwort setzen"
 
-#: waeup/kofa/students/browser.py:1887
+#: waeup/kofa/students/browser.py:1883
 msgid "Set"
 msgstr "Setzen"
 
-#: waeup/kofa/students/browser.py:1902
+#: waeup/kofa/students/browser.py:1898
 msgid "More than one student found."
 msgstr "Mehr als einen Studenten gefunden."
 
-#: waeup/kofa/students/browser.py:191
+#: waeup/kofa/students/browser.py:1906
+msgid "Access code is invalid."
+msgstr "Aktivierungs-Code ist ungültig."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1909
+msgid "Password has already been set. Your Student Id is ${a}"
+msgstr "Passwort wurde bereits gesetzt. Ihre Studenten Id ist ${a}"
+
+#: waeup/kofa/students/browser.py:1915
+msgid "Password has already been set. You are using the wrong Access Code."
+msgstr "Passwort wurde bereits gesetzt. Sie verwenden den falschen Aktiwierungs-Code."
+
+#: waeup/kofa/students/browser.py:1921
+msgid "Access code has already been used."
+msgstr "Der Aktivierungs-Code wurde bereits verwendet."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1930
+msgid "Password has been set. Your Student Id is ${a}"
+msgstr "Passwort wurde gesetzt. Ihre Studenten Id ist ${a}"
+
+#: waeup/kofa/students/browser.py:1942
+msgid "Request password for first-time login"
+msgstr "Passwort zum erstmaligen Einloggen beantragen"
+
+#: waeup/kofa/students/browser.py:1962
+msgid "Send login credentials to email address"
+msgstr "Zugangsdaten an Email-Adresse senden"
+
+#: waeup/kofa/students/browser.py:1985
+#: waeup/kofa/students/browser.py:1996
+msgid "No student record found."
+msgstr "Keinen Studenten gefunden."
+
+#: waeup/kofa/students/browser.py:202
 msgid "Only year dates allowed (e.g. 2011)."
 msgstr "Nur Jafreszahlen erlaubt (z.B. 2011)"
 
-#: waeup/kofa/students/browser.py:1910
-msgid "Access code is invalid."
-msgstr "Aktivierungs-Code ist ungültig."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1913
-msgid "Password has already been set. Your Student Id is ${a}"
-msgstr "Passwort wurde bereits gesetzt. Ihre Studenten Id ist ${a}"
-
-#: waeup/kofa/students/browser.py:1919
-msgid "Password has already been set. You are using the wrong Access Code."
-msgstr "Passwort wurde bereits gesetzt. Sie verwenden den falschen Aktiwierungs-Code."
-
-#: waeup/kofa/students/browser.py:1925
-msgid "Access code has already been used."
-msgstr "Der Aktivierungs-Code wurde bereits verwendet."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1934
-msgid "Password has been set. Your Student Id is ${a}"
-msgstr "Passwort wurde gesetzt. Ihre Studenten Id ist ${a}"
-
-#: waeup/kofa/students/browser.py:196
-#: waeup/kofa/students/browser.py:237
-#: waeup/kofa/students/browser.py:1899
+#: waeup/kofa/students/browser.py:2030
+msgid "Your password request was successful."
+msgstr "Ihre Passwortanfrage war erfolgreich."
+
+#: waeup/kofa/students/browser.py:207
+#: waeup/kofa/students/browser.py:248
+#: waeup/kofa/students/browser.py:1895
 msgid "No student found."
 msgstr "Keinen Studenten gefunden."
 
-#: waeup/kofa/students/browser.py:207
+#: waeup/kofa/students/browser.py:218
 #: waeup/kofa/students/viewlets.py:141
 msgid "Manage student section"
 msgstr "Studenten verwalten"
 
-#: waeup/kofa/students/browser.py:264
+#: waeup/kofa/students/browser.py:275
 #: waeup/kofa/students/viewlets.py:148
 msgid "Add student"
 msgstr "Student hinzufügen"
 
-#: waeup/kofa/students/browser.py:272
+#: waeup/kofa/students/browser.py:283
 msgid "Student record created."
 msgstr "Student erzeugt."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:288
+#: waeup/kofa/students/browser.py:299
 msgid "${a}: Base Data"
 msgstr "${a}: Basisdaten"
 
-#: waeup/kofa/students/browser.py:342
+#: waeup/kofa/students/browser.py:353
 msgid "Manage base data"
 msgstr "Basisdaten verwalten"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:422
+#: waeup/kofa/students/browser.py:433
 msgid "${a}: Clearance Data"
 msgstr "${a}: Einschreibungsdaten"
 
-#: waeup/kofa/students/browser.py:444
+#: waeup/kofa/students/browser.py:455
 #: waeup/kofa/students/viewlets.py:106
-#: waeup/kofa/students/viewlets.py:554
+#: waeup/kofa/students/viewlets.py:562
 #: waeup/kofa/students/browser_templates/clearanceeditpage.pt:6
 msgid "Clearance Data"
 msgstr "Einschreibungsdaten"
 
-#: waeup/kofa/students/browser.py:450
+#: waeup/kofa/students/browser.py:461
 msgid "Clearance Slip of "
 msgstr "Einschreibungsbeleg für"
 
-#: waeup/kofa/students/browser.py:469
+#: waeup/kofa/students/browser.py:480
 msgid "Manage clearance data"
 msgstr "Verwalte Einschreibungsdaten"
 
-#: waeup/kofa/students/browser.py:509
+#: waeup/kofa/students/browser.py:520
 msgid "Student has been cleared."
 msgstr "Student wurde eingeschrieben."
 
-#: waeup/kofa/students/browser.py:511
-#: waeup/kofa/students/browser.py:535
+#: waeup/kofa/students/browser.py:522
+#: waeup/kofa/students/browser.py:546
 msgid "Student is in wrong state."
 msgstr "Student hat den falschen Status."
 
-#: waeup/kofa/students/browser.py:528
+#: waeup/kofa/students/browser.py:539
 msgid "Clearance has been annulled."
 msgstr "Einschreibung wurde annulliert."
 
-#: waeup/kofa/students/browser.py:532
+#: waeup/kofa/students/browser.py:543
 msgid "Clearance request has been rejected."
 msgstr "Einschreibung wurde abgelehnt."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:558
+#: waeup/kofa/students/browser.py:569
 msgid "${a}: Personal Data"
 msgstr "${a}: Persönliche Daten"
 
-#: waeup/kofa/students/browser.py:568
+#: waeup/kofa/students/browser.py:579
+msgid "Manage personal data"
+msgstr "Persönliche Daten verwalten"
+
+#: waeup/kofa/students/browser.py:592
 msgid "Edit personal data"
 msgstr "Persönliche Daten bearbeiten"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:588
+#: waeup/kofa/students/browser.py:607
 msgid "${a}: Study Course"
 msgstr "${a}: Studiengang"
 
-#: waeup/kofa/students/browser.py:618
+#: waeup/kofa/students/browser.py:637
 msgid "Manage study course"
 msgstr "Studiengang verwalten"
 
-#: waeup/kofa/students/browser.py:621
-#: waeup/kofa/students/browser.py:668
+#: waeup/kofa/students/browser.py:640
+#: waeup/kofa/students/browser.py:687
 msgid "Remove selected levels"
 msgstr "Ausgewählte Levels  löschen"
 
-#: waeup/kofa/students/browser.py:622
-#: waeup/kofa/students/browser.py:654
+#: waeup/kofa/students/browser.py:641
+#: waeup/kofa/students/browser.py:673
 msgid "Add study level"
 msgstr "Level  hinzufügen"
 
-#: waeup/kofa/students/browser.py:642
+#: waeup/kofa/students/browser.py:661
 msgid "Current level not available for certificate."
 msgstr "Das Studienjaht ist "
 
-#: waeup/kofa/students/browser.py:662
+#: waeup/kofa/students/browser.py:681
 msgid "Study level has been added."
 msgstr "Level wurde hinzugefügt."
 
-#: waeup/kofa/students/browser.py:664
-#: waeup/kofa/students/browser.py:1768
+#: waeup/kofa/students/browser.py:683
+#: waeup/kofa/students/browser.py:1756
 msgid "This level exists."
 msgstr "Dieses Level existiert."
 
-#: waeup/kofa/students/browser.py:674
+#: waeup/kofa/students/browser.py:693
 msgid "No study level selected."
 msgstr "Kein Level ausgewählt."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:725
+#: waeup/kofa/students/browser.py:733
 msgid "${a}: Study Level ${b}"
 msgstr "${a}: Level ${b}"
 
-#: waeup/kofa/students/browser.py:748
+#: waeup/kofa/students/browser.py:756
 msgid "Level Data"
 msgstr "Leveldaten"
 
-#: waeup/kofa/students/browser.py:754
+#: waeup/kofa/students/browser.py:762
 msgid "Course List"
 msgstr "Kursliste"
 
-#: waeup/kofa/students/browser.py:763
+#: waeup/kofa/students/browser.py:771
 msgid "Course Registration Slip"
 msgstr "Kursregistrierungsbeleg"
 
-#: waeup/kofa/students/browser.py:769
+#: waeup/kofa/students/browser.py:777
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:35
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:13
@@ -3229,16 +3348,16 @@
 msgstr "Sem."
 
-#: waeup/kofa/students/browser.py:772
+#: waeup/kofa/students/browser.py:780
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:38
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:36
 msgid "Dept."
 msgstr "Dept."
 
-#: waeup/kofa/students/browser.py:773
+#: waeup/kofa/students/browser.py:781
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:17
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:22
 msgid "Faculty"
 msgstr "Fakultät"
 
-#: waeup/kofa/students/browser.py:774
+#: waeup/kofa/students/browser.py:782
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:40
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:38
@@ -3246,5 +3365,5 @@
 msgstr "Cred."
 
-#: waeup/kofa/students/browser.py:775
+#: waeup/kofa/students/browser.py:783
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:41
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:39
@@ -3252,6 +3371,6 @@
 msgstr "Pflicht"
 
-#: waeup/kofa/students/browser.py:776
-#: waeup/kofa/students/interfaces.py:411
+#: waeup/kofa/students/browser.py:784
+#: waeup/kofa/students/interfaces.py:428
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:42
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
@@ -3260,63 +3379,63 @@
 msgstr "Score"
 
-#: waeup/kofa/students/browser.py:805
-#: waeup/kofa/students/browser.py:834
-#: waeup/kofa/students/browser.py:919
-#: waeup/kofa/students/browser.py:924
-#: waeup/kofa/students/browser.py:1808
-#: waeup/kofa/students/browser.py:1858
+#: waeup/kofa/students/browser.py:813
+#: waeup/kofa/students/browser.py:846
+#: waeup/kofa/students/browser.py:931
+#: waeup/kofa/students/browser.py:936
+#: waeup/kofa/students/browser.py:1801
+#: waeup/kofa/students/browser.py:1855
 msgid "Add course ticket"
 msgstr "Kursticket hinzufügen"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:826
+#: waeup/kofa/students/browser.py:838
 msgid "Manage study level ${a}"
 msgstr "Verwalte Level  ${a}"
 
-#: waeup/kofa/students/browser.py:844
-#: waeup/kofa/students/browser.py:1818
+#: waeup/kofa/students/browser.py:856
+#: waeup/kofa/students/browser.py:1811
 msgid "No ticket selected."
 msgstr "Kein Ticket ausgewählt."
 
-#: waeup/kofa/students/browser.py:868
-#: waeup/kofa/students/browser.py:890
+#: waeup/kofa/students/browser.py:880
+#: waeup/kofa/students/browser.py:902
 msgid "This level does not correspond current level."
 msgstr "Dieses Level stimmt nicht mit dem aktuellen Studienjahr des Studenten überein."
 
-#: waeup/kofa/students/browser.py:872
+#: waeup/kofa/students/browser.py:884
 msgid "Course list has been validated."
 msgstr "Kurseliste wurde validiert."
 
-#: waeup/kofa/students/browser.py:874
-#: waeup/kofa/students/browser.py:902
+#: waeup/kofa/students/browser.py:886
+#: waeup/kofa/students/browser.py:914
 msgid "Student is in the wrong state."
 msgstr "Student hat den falschen Status."
 
-#: waeup/kofa/students/browser.py:895
+#: waeup/kofa/students/browser.py:907
 msgid "Course list request has been annulled."
 msgstr "Kursregistrierung wurde annulliert."
 
-#: waeup/kofa/students/browser.py:899
+#: waeup/kofa/students/browser.py:911
 msgid "Course list request has been rejected:"
 msgstr "Kursregistrierung wurde abgelehnt."
 
-#: waeup/kofa/students/browser.py:940
-#: waeup/kofa/students/browser.py:1871
+#: waeup/kofa/students/browser.py:945
+#: waeup/kofa/students/browser.py:1867
 msgid "The ticket exists."
 msgstr "Das Ticket existiert."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:942
-#: waeup/kofa/students/browser.py:1873
+#: waeup/kofa/students/browser.py:947
+#: waeup/kofa/students/browser.py:1869
 msgid "Successfully added ${a}."
 msgstr "Erfolgreich hinzugefügt: ${a}"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:963
+#: waeup/kofa/students/browser.py:968
 msgid "${a}: Course Ticket ${b}"
 msgstr "${a}: Kursticket ${b}"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:979
+#: waeup/kofa/students/browser.py:984
 msgid "Manage course ticket ${a}"
 msgstr "Verwalte Kursticket ${a}"
@@ -3452,4 +3571,57 @@
 msgstr "Erstellungsdatum"
 
+#: waeup/kofa/students/browser_templates/requestpw.pt:18
+msgid "Your student record will be looked up and your login credentials will be sent to the email address given above. To be able to proceed you must provide a valid email address!"
+msgstr "Wenn Ihr Datensatz gefunden wurde, werden die Zugangsdaten an die zur Verfügung gestellte Emailadresse versendet. Um sich einloggen zu können, müssen Sie somit eine gültige Email-Adresse besitzen!"
+
+#: waeup/kofa/students/browser_templates/requestpw.pt:8
+#: waeup/kofa/applicants/browser_templates/applicantregister.pt:8
+msgid "Please solve the captcha<br />to prevent misuse of this service:"
+msgstr "Bitte helfen Sie uns, Missbrauch des Dienstes zu vermeiden, indem Sie das folgende Captcha lösen:"
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:11
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:11
+msgid "Email could not been sent. Please retry later."
+msgstr "Email konnte nicht versendet werden. Bitte versuchen Sie es später noch einmal."
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:14
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:44
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:14
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:44
+msgid "Thanks for using Kofa!"
+msgstr "Vielen Dank, dass Sie Kofa verwendet haben!"
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:20
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:20
+msgid "Your login credentials are:"
+msgstr "Ihre Zugangsdaten sind:"
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:23
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:23
+msgid "User Name:"
+msgstr "Benutzername:"
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:3
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:39
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:3
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:39
+msgid "An email with your user name and password has been sent to"
+msgstr "EIne Email mit Ihren Benutzernamen und Ihrem Passwort wurde versendet an"
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:32
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:32
+msgid "Print this page and proceed to the"
+msgstr "Drucken Sie diese Seite und gehen Sie zu "
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:34
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:34
+msgid "Please note that passwords are case-sensitive, <br />when entering your credentials, and keep your password secret!"
+msgstr "Bitte achten Sie auf Groß- und Kleinschreibung bei Passwörtern und halten Sie Ihr Passwort geheim."
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:8
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:8
+msgid "Please check your email account to proceed."
+msgstr "Bitte prüfen Sie den Eingang dieser Email und fahren Sie dann fort."
+
 #: waeup/kofa/students/browser_templates/setpassword.pt:14
 msgid "Access Code:"
@@ -3512,5 +3684,4 @@
 
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:39
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:37
 msgid "Fact."
 msgstr "Fkt."
@@ -3535,4 +3706,12 @@
 msgstr "Gesamte Credits"
 
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:36
+msgid "Dep."
+msgstr "Dep."
+
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:37
+msgid "Fac."
+msgstr "Fak."
+
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:64
 msgid "The're no tickets added yet."
@@ -3548,5 +3727,4 @@
 
 #: waeup/kofa/students/export.py:210
-#: waeup/kofa/students/export.py:247
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:9
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:30
@@ -3555,73 +3733,81 @@
 msgstr "Kurstickets"
 
-#: waeup/kofa/students/interfaces.py:193
-#: waeup/kofa/students/interfaces.py:282
+#: waeup/kofa/students/export.py:247
+msgid "Student Payments"
+msgstr "Student Bezahlungen"
+
+#: waeup/kofa/students/interfaces.py:192
+#: waeup/kofa/students/interfaces.py:281
 msgid "Matriculation Number"
 msgstr "Matrikelnummer"
 
-#: waeup/kofa/students/interfaces.py:200
+#: waeup/kofa/students/interfaces.py:199
 msgid "PWD Activation Code"
 msgstr "PWD-Aktivierungs-Code"
 
-#: waeup/kofa/students/interfaces.py:206
+#: waeup/kofa/students/interfaces.py:205
 msgid "Email"
 msgstr "Emailadresse"
 
-#: waeup/kofa/students/interfaces.py:227
+#: waeup/kofa/students/interfaces.py:226
 msgid "Clearance form locked"
 msgstr "Einschreibungsformular gesperrt"
 
-#: waeup/kofa/students/interfaces.py:232
+#: waeup/kofa/students/interfaces.py:231
 msgid "CLR Activation Code"
 msgstr "CLR-Aktivierungs-Code"
 
-#: waeup/kofa/students/interfaces.py:239
+#: waeup/kofa/students/interfaces.py:238
 msgid "Nationality"
 msgstr "Nationalität"
 
-#: waeup/kofa/students/interfaces.py:248
+#: waeup/kofa/students/interfaces.py:247
 msgid "Employer"
 msgstr "Arbeitgeber"
 
-#: waeup/kofa/students/interfaces.py:258
+#: waeup/kofa/students/interfaces.py:257
 msgid "Permanent Address"
 msgstr "Postanschrift"
 
-#: waeup/kofa/students/interfaces.py:291
+#: waeup/kofa/students/interfaces.py:292
+msgid "Registr. or Matric. Number"
+msgstr "Registr.- oder Matrikelnummer"
+
+#: waeup/kofa/students/interfaces.py:312
 #: waeup/kofa/browser/templates/showstudentspage.pt:7
 msgid "Certificate"
 msgstr "Zertifikat"
 
-#: waeup/kofa/students/interfaces.py:297
+#: waeup/kofa/students/interfaces.py:318
 msgid "Entry Mode"
 msgstr "Studienmodus bei Einschreibung"
 
-#: waeup/kofa/students/interfaces.py:304
+#: waeup/kofa/students/interfaces.py:325
 msgid "Entry Session"
 msgstr "Eingangssession"
 
-#: waeup/kofa/students/interfaces.py:312
-#: waeup/kofa/students/interfaces.py:351
+#: waeup/kofa/students/interfaces.py:333
+#: waeup/kofa/students/interfaces.py:372
 #: waeup/kofa/browser/templates/showstudentspage.pt:8
 msgid "Current Session"
 msgstr "Aktuelle Session"
 
-#: waeup/kofa/students/interfaces.py:319
-#: waeup/kofa/students/interfaces.py:357
+#: waeup/kofa/students/interfaces.py:340
+#: waeup/kofa/students/interfaces.py:378
 #: waeup/kofa/browser/templates/showstudentspage.pt:9
 msgid "Current Level"
 msgstr "Aktuelles Level"
 
-#: waeup/kofa/students/interfaces.py:326
-#: waeup/kofa/students/interfaces.py:345
+#: waeup/kofa/students/interfaces.py:347
+#: waeup/kofa/students/interfaces.py:366
 msgid "Current Verdict"
 msgstr "Aktuelles Verdict"
 
-#: waeup/kofa/students/interfaces.py:333
+#: waeup/kofa/students/interfaces.py:354
 msgid "Previous Verdict"
 msgstr "Vorangegangenes Verdict"
 
-#: waeup/kofa/students/interfaces.py:371
-#: waeup/kofa/students/interfaces.py:473
+#: waeup/kofa/students/interfaces.py:392
+#: waeup/kofa/students/interfaces.py:490
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:8
 #: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:13
@@ -3629,65 +3815,68 @@
 msgstr "Session"
 
-#: waeup/kofa/students/interfaces.py:377
+#: waeup/kofa/students/interfaces.py:398
 msgid "Verdict"
 msgstr "Verdict"
 
-#: waeup/kofa/students/interfaces.py:404
-#: waeup/kofa/browser/templates/certificatepage.pt:30
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:33
+#: waeup/kofa/students/interfaces.py:421
+#: waeup/kofa/browser/templates/certificatepage.pt:33
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:39
 msgid "Mandatory"
 msgstr "Pflicht"
 
-#: waeup/kofa/students/interfaces.py:418
+#: waeup/kofa/students/interfaces.py:435
 msgid "Automatical Creation"
 msgstr "Automatische Erzeugung"
 
-#: waeup/kofa/students/interfaces.py:425
+#: waeup/kofa/students/interfaces.py:442
 msgid "Carry-over Course"
 msgstr "Kurs aus vergangenem Studienjahr"
 
-#: waeup/kofa/students/interfaces.py:444
+#: waeup/kofa/students/interfaces.py:461
+#: waeup/kofa/university/interfaces.py:288
 #: waeup/kofa/university/interfaces.py:323
-#: waeup/kofa/browser/templates/certificatepage.pt:29
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:32
 msgid "Course"
 msgstr "Kurs"
 
-#: waeup/kofa/students/interfaces.py:461
+#: waeup/kofa/students/interfaces.py:478
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:10
 msgid "Bed Coordinates"
 msgstr "Bettkoordinaten"
 
-#: waeup/kofa/students/interfaces.py:480
+#: waeup/kofa/students/interfaces.py:497
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:9
 msgid "Booking Date"
 msgstr "Buchungsdatum"
 
-#: waeup/kofa/students/interfaces.py:486
+#: waeup/kofa/students/interfaces.py:503
 msgid "Booking Activation Code"
 msgstr "Aktivierungs-Code der Buchung"
 
-#: waeup/kofa/students/interfaces.py:507
+#: waeup/kofa/students/interfaces.py:524
 msgid "Payment Level"
 msgstr "Studienjahr bei Zahlung"
 
-#: waeup/kofa/students/utils.py:179
+#: waeup/kofa/students/utils.py:181
 msgid "Scanned Documents"
 msgstr "Gescannte Dokumente"
 
-#: waeup/kofa/students/utils.py:187
+#: waeup/kofa/students/utils.py:189
 msgid "(not provided)"
 msgstr "(nicht hochgeladen)"
 
 #. Default: ""
-#: waeup/kofa/students/utils.py:215
+#: waeup/kofa/students/utils.py:217
 msgid "<font size=10>${a} Page ${b} of ${c}</font>"
 msgstr "<font size=10>${a}, Seite ${b} von ${c}</font>"
 
-#: waeup/kofa/students/utils.py:293
+#: waeup/kofa/students/utils.py:277
+msgid "Study course data are incomplete."
+msgstr "Die Studiengangdaten sind unvollständig."
+
+#: waeup/kofa/students/utils.py:298
 msgid "Amount could not be determined."
 msgstr "Betrag konnte nicht ermittelt werden."
 
-#: waeup/kofa/students/utils.py:356
+#: waeup/kofa/students/utils.py:378
 #: waeup/kofa/students/viewlets.py:73
 #: waeup/kofa/students/viewlets.py:101
@@ -3696,15 +3885,15 @@
 msgstr "Basisdaten"
 
-#: waeup/kofa/students/utils.py:392
+#: waeup/kofa/students/utils.py:414
 msgid "(not yet)"
 msgstr "(noch nicht zugewiesen)"
 
 #: waeup/kofa/students/viewlets.py:111
-#: waeup/kofa/students/viewlets.py:555
+#: waeup/kofa/students/viewlets.py:563
 msgid "Personal Data"
 msgstr "Persönliche Daten"
 
 #: waeup/kofa/students/viewlets.py:133
-#: waeup/kofa/students/viewlets.py:560
+#: waeup/kofa/students/viewlets.py:568
 #: waeup/kofa/accesscodes/browser_templates/searchpage.pt:27
 msgid "History"
@@ -3729,74 +3918,78 @@
 msgstr "Ansehen"
 
-#: waeup/kofa/students/viewlets.py:262
+#: waeup/kofa/students/viewlets.py:270
 #: waeup/kofa/students/workflow.py:156
 msgid "Validate courses"
 msgstr "Kurse validieren"
 
-#: waeup/kofa/students/viewlets.py:278
+#: waeup/kofa/students/viewlets.py:286
 msgid "Reject courses"
 msgstr "Kurseregistrierung zurückweisen"
 
-#: waeup/kofa/students/viewlets.py:295
+#: waeup/kofa/students/viewlets.py:303
 msgid "Download course registration slip"
 msgstr "Kurseregistrierungsbeleg herunterladen"
 
-#: waeup/kofa/students/viewlets.py:351
+#: waeup/kofa/students/viewlets.py:359
 msgid "Book accommodation"
 msgstr "Unterkunft buchen"
 
-#: waeup/kofa/students/viewlets.py:360
+#: waeup/kofa/students/viewlets.py:368
 msgid "Download bed allocation slip"
 msgstr "Unterkunftbeleg herunterladen"
 
-#: waeup/kofa/students/viewlets.py:369
+#: waeup/kofa/students/viewlets.py:377
 msgid "Relocate student"
 msgstr "Student umziehen"
 
-#: waeup/kofa/students/viewlets.py:395
+#: waeup/kofa/students/viewlets.py:403
 msgid "Change portrait"
 msgstr "Porträt ändern"
 
-#: waeup/kofa/students/viewlets.py:453
+#: waeup/kofa/students/viewlets.py:447
+msgid "Start new session"
+msgstr "Beginne neues Studienjahr"
+
+#: waeup/kofa/students/viewlets.py:461
 msgid "Add course list"
 msgstr "Kursliste hinzufügen"
 
-#: waeup/kofa/students/viewlets.py:471
-msgid "Add and remove courses"
-msgstr "Kurs hinzufügen oder löschen"
-
-#: waeup/kofa/students/viewlets.py:559
+#: waeup/kofa/students/viewlets.py:479
+msgid "Edit course list"
+msgstr "Kursliste bearbeiten"
+
+#: waeup/kofa/students/viewlets.py:567
 msgid "Accommodation Data"
 msgstr "Unterkunft"
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:571
+#: waeup/kofa/students/viewlets.py:579
 msgid "${a} deleted."
 msgstr "${a} gelöscht."
 
-#: waeup/kofa/students/viewlets.py:585
+#: waeup/kofa/students/viewlets.py:593
 msgid "Uploaded file is too big."
 msgstr "Das hochgeladene Bild ist zu groß!"
 
-#: waeup/kofa/students/viewlets.py:591
+#: waeup/kofa/students/viewlets.py:599
 msgid "Could not determine file type."
 msgstr "Dateityp konnte nicht ermittelt werden."
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:596
+#: waeup/kofa/students/viewlets.py:604
 msgid "${a} file extension expected."
 msgstr "${a} Dateiendung erwartet."
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:602
+#: waeup/kofa/students/viewlets.py:610
 msgid "Only the following extensions are allowed: ${a}"
 msgstr "Nur die folgenden Erweiterungen sind erlaubt: ${a}"
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:611
+#: waeup/kofa/students/viewlets.py:619
 msgid "File ${a} uploaded."
 msgstr "Datei ${a} hochgeladen."
 
-#: waeup/kofa/students/viewlets.py:629
+#: waeup/kofa/students/viewlets.py:637
 #: waeup/kofa/browser/templates/datacenterlogspage.pt:10
 #: waeup/kofa/browser/templates/datacenterpage.pt:17
@@ -3805,46 +3998,46 @@
 msgstr "Datei"
 
-#: waeup/kofa/students/viewlets.py:630
+#: waeup/kofa/students/viewlets.py:638
 msgid "Scan"
 msgstr "Scan"
 
-#: waeup/kofa/students/viewlets.py:653
+#: waeup/kofa/students/viewlets.py:661
 msgid "Upload new file"
 msgstr "Neue Datei hochladen"
 
-#: waeup/kofa/students/viewlets.py:654
+#: waeup/kofa/students/viewlets.py:662
 msgid "Delete attachment"
 msgstr "Anhang löschen"
 
-#: waeup/kofa/students/viewlets.py:685
+#: waeup/kofa/students/viewlets.py:693
 msgid "No local file selected."
 msgstr "Keine lokale Datei ausgewählt."
 
-#: waeup/kofa/students/viewlets.py:699
+#: waeup/kofa/students/viewlets.py:707
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:9
 msgid "Passport Picture"
 msgstr "Passbild"
 
-#: waeup/kofa/students/viewlets.py:710
+#: waeup/kofa/students/viewlets.py:718
 msgid "Passport Picture (jpg only)"
 msgstr "Passbild (nur jpg)"
 
-#: waeup/kofa/students/viewlets.py:725
-#: waeup/kofa/students/viewlets.py:736
+#: waeup/kofa/students/viewlets.py:733
+#: waeup/kofa/students/viewlets.py:744
 msgid "Birth Certificate"
 msgstr "Geburtsurkunde"
 
-#: waeup/kofa/students/viewlets.py:726
-#: waeup/kofa/students/viewlets.py:737
+#: waeup/kofa/students/viewlets.py:734
+#: waeup/kofa/students/viewlets.py:745
 msgid "Birth Certificate Scan"
 msgstr "Geburtsurkunde-Scan"
 
-#: waeup/kofa/students/viewlets.py:746
-#: waeup/kofa/students/viewlets.py:757
+#: waeup/kofa/students/viewlets.py:754
+#: waeup/kofa/students/viewlets.py:765
 msgid "Acceptance Letter"
 msgstr "Acceptance Letter"
 
-#: waeup/kofa/students/viewlets.py:747
-#: waeup/kofa/students/viewlets.py:758
+#: waeup/kofa/students/viewlets.py:755
+#: waeup/kofa/students/viewlets.py:766
 msgid "Acceptance Letter Scan"
 msgstr "Acceptance Letter Scan"
@@ -4024,4 +4217,6 @@
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:10
 #: waeup/kofa/browser/templates/departmentpage.pt:3
+#: waeup/kofa/browser/templates/certificatepage.pt:22
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:28
 msgid "Courses"
 msgstr "Kurse"
@@ -4100,11 +4295,7 @@
 msgstr "Geben Sie ein eindeutiges Kürzel ein, das dann Teil der URL sein wird."
 
-#: waeup/kofa/university/interfaces.py:288
-msgid "Course Referrer"
-msgstr "Kursreferenz"
-
 #: waeup/kofa/university/interfaces.py:294
 #: waeup/kofa/browser/templates/certificatepage.pt:28
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:30
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:34
 msgid "Level"
 msgstr "Level"
@@ -4181,4 +4372,8 @@
 msgid "Postgraduate Level"
 msgstr "Postgraduierten-Level"
+
+#: waeup/kofa/userscontainer.py:79
+msgid "Users"
+msgstr "Benutzer"
 
 #: waeup/kofa/utils/countries.py:10
@@ -5206,5 +5401,5 @@
 "Your user name: ${d}\n"
 "Your password: ${e}\n"
-"Login page: ${f}\n"
+"${f}\n"
 "\n"
 "Please remember your user name and keep\n"
@@ -5223,5 +5418,5 @@
 "Ihr Benutzername: ${d}\n"
 "Ihr Passwort: ${e}\n"
-"Login-Seite: ${f}\n"
+"${f}\n"
 "\n"
 "Bitte merken Sie sich den Benutzernamen und \n"
@@ -5263,4 +5458,50 @@
 msgstr "Ausgewählte Elemente löschen"
 
+#~ msgid "Add course referrer"
+#~ msgstr "Kursreferenz hinzufügen"
+
+#~ msgid "Remove selected course referrers"
+#~ msgstr "Ausgewählte Kursreferenzen löschen"
+
+#~ msgid "Edit course referrer"
+#~ msgstr "Kursreferenz bearbeiten"
+
+#~ msgid "You have successfully changed your password for the"
+#~ msgstr "Sie haben erfolgreich Ihr Passwort geändert für das"
+
+#~ msgid "Course Referrers"
+#~ msgstr "Kursreferenzen"
+
+#~ msgid "Referrer"
+#~ msgstr "Kursreferenz"
+
+#~ msgid "Add and remove course tickets of study level ${a}"
+#~ msgstr "Kurstickets des Levels  ${a} hinzufügen oder löschen"
+
+#~ msgid "Add and remove courses"
+#~ msgstr "Kurs hinzufügen oder löschen"
+
+#~ msgid "Course Referrer"
+#~ msgstr "Kursreferenz"
+
+#, fuzzy
+#~ msgid "Error: %s"
+#~ msgstr "Fehler: ${a}"
+
+#~ msgid "Application has not yet started."
+#~ msgstr "Antragszeitraum hat noch nicht begonnen."
+
+#~ msgid "Application has ended."
+#~ msgstr "Antragszeitraum ist beendet."
+
+#~ msgid "There no subobjects registered yet."
+#~ msgstr "Es existieren bisher keine Unterobjekte."
+
+#~ msgid "Accommodation Booking Session"
+#~ msgstr "Buchungssession"
+
+#~ msgid "Allowed States for Accommodation Booking"
+#~ msgstr "Erlaubte Zustände für das Buchen einer Unterbringung"
+
 #~ msgid "You can't re-upload pending data files."
 #~ msgstr "Sie können keine pending-Dateien hochladen."
Index: main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/en/LC_MESSAGES/waeup.kofa.po
===================================================================
--- main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/en/LC_MESSAGES/waeup.kofa.po	(revision 8786)
+++ main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/en/LC_MESSAGES/waeup.kofa.po	(revision 9209)
@@ -15,5 +15,5 @@
 msgstr ""
 "Project-Id-Version: WAeUP.KOFA\n"
-"POT-Creation-Date: Wed May 30 06:31:49 2012\n"
+"POT-Creation-Date: Fri Jul  6 09:51:12 2012\n"
 "PO-Revision-Date: 2012-03-09 07:17+0100\n"
 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
@@ -29,22 +29,22 @@
 
 #: waeup/kofa/accesscodes/browser.py:101 waeup/kofa/accesscodes/browser.py:114
-#: waeup/kofa/applicants/browser.py:253 waeup/kofa/applicants/browser.py:323
-#: waeup/kofa/applicants/browser.py:324 waeup/kofa/applicants/browser.py:437
-#: waeup/kofa/browser/pages.py:524 waeup/kofa/browser/pages.py:731
-#: waeup/kofa/browser/pages.py:758 waeup/kofa/browser/pages.py:813
-#: waeup/kofa/browser/pages.py:887 waeup/kofa/browser/pages.py:917
-#: waeup/kofa/browser/pages.py:1037 waeup/kofa/browser/pages.py:1258
-#: waeup/kofa/browser/pages.py:1395 waeup/kofa/browser/pages.py:1416
-#: waeup/kofa/browser/pages.py:1443 waeup/kofa/browser/pages.py:1471
-#: waeup/kofa/browser/pages.py:1472 waeup/kofa/browser/pages.py:1518
-#: waeup/kofa/browser/pages.py:1559 waeup/kofa/browser/pages.py:1638
-#: waeup/kofa/browser/pages.py:1639 waeup/kofa/browser/pages.py:1641
-#: waeup/kofa/browser/pages.py:1719 waeup/kofa/browser/pages.py:1764
-#: waeup/kofa/browser/pages.py:1802 waeup/kofa/browser/pages.py:1846
-#: waeup/kofa/browser/pages.py:1885 waeup/kofa/browser/pages.py:1887
-#: waeup/kofa/browser/pages.py:1922 waeup/kofa/browser/pages.py:1973
-#: waeup/kofa/browser/pages.py:2025 waeup/kofa/students/browser.py:620
-#: waeup/kofa/students/browser.py:621 waeup/kofa/students/browser.py:804
-#: waeup/kofa/students/browser.py:806 waeup/kofa/students/browser.py:947
+#: waeup/kofa/applicants/browser.py:253 waeup/kofa/applicants/browser.py:335
+#: waeup/kofa/applicants/browser.py:336 waeup/kofa/applicants/browser.py:450
+#: waeup/kofa/browser/pages.py:544 waeup/kofa/browser/pages.py:754
+#: waeup/kofa/browser/pages.py:780 waeup/kofa/browser/pages.py:836
+#: waeup/kofa/browser/pages.py:914 waeup/kofa/browser/pages.py:944
+#: waeup/kofa/browser/pages.py:1068 waeup/kofa/browser/pages.py:1298
+#: waeup/kofa/browser/pages.py:1435 waeup/kofa/browser/pages.py:1456
+#: waeup/kofa/browser/pages.py:1487 waeup/kofa/browser/pages.py:1515
+#: waeup/kofa/browser/pages.py:1516 waeup/kofa/browser/pages.py:1556
+#: waeup/kofa/browser/pages.py:1601 waeup/kofa/browser/pages.py:1681
+#: waeup/kofa/browser/pages.py:1682 waeup/kofa/browser/pages.py:1684
+#: waeup/kofa/browser/pages.py:1756 waeup/kofa/browser/pages.py:1805
+#: waeup/kofa/browser/pages.py:1846 waeup/kofa/browser/pages.py:1882
+#: waeup/kofa/browser/pages.py:1921 waeup/kofa/browser/pages.py:1923
+#: waeup/kofa/browser/pages.py:1956 waeup/kofa/browser/pages.py:2007
+#: waeup/kofa/browser/pages.py:2064 waeup/kofa/students/browser.py:639
+#: waeup/kofa/students/browser.py:640 waeup/kofa/students/browser.py:812
+#: waeup/kofa/students/browser.py:814 waeup/kofa/students/browser.py:952
 msgid "Cancel"
 msgstr ""
@@ -85,7 +85,7 @@
 
 #: waeup/kofa/accesscodes/browser.py:154 waeup/kofa/applicants/browser.py:82
-#: waeup/kofa/applicants/browser.py:104 waeup/kofa/browser/pages.py:613
-#: waeup/kofa/browser/pages.py:1218 waeup/kofa/browser/viewlets.py:190
-#: waeup/kofa/students/browser.py:170 waeup/kofa/students/browser.py:208
+#: waeup/kofa/applicants/browser.py:104 waeup/kofa/browser/pages.py:633
+#: waeup/kofa/browser/pages.py:1258 waeup/kofa/browser/viewlets.py:190
+#: waeup/kofa/students/browser.py:181 waeup/kofa/students/browser.py:219
 msgid "Search"
 msgstr ""
@@ -342,60 +342,71 @@
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:102
+#: waeup/kofa/applicants/applicant.py:112
 msgid "Applicant has not yet been admitted."
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:108
+#: waeup/kofa/applicants/applicant.py:118
 msgid "Registration Number exists."
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:111
+#: waeup/kofa/applicants/applicant.py:121
 msgid "No course admitted provided."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/applicant.py:140
+#: waeup/kofa/applicants/applicant.py:154
 msgid "Student ${a} created"
 msgstr ""
 
-#: waeup/kofa/applicants/batching.py:209
+#: waeup/kofa/applicants/batching.py:211
 msgid "Application record imported"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/batching.py:256 waeup/kofa/students/batching.py:201
+#: waeup/kofa/applicants/batching.py:258 waeup/kofa/students/batching.py:204
 msgid "State '${a}' set"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1003
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:1015
+msgid "Apply for ${a}"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1020
+msgid "Outside application period."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:103 waeup/kofa/applicants/viewlets.py:90
+msgid "Search applicants"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1035 waeup/kofa/browser/pages.py:2113
+msgid "Get login credentials"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1058 waeup/kofa/students/browser.py:1979
 msgid "An error occurred."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1009 waeup/kofa/applicants/browser.py:1020
+#: waeup/kofa/applicants/browser.py:1064 waeup/kofa/applicants/browser.py:1076
 msgid "No application record found."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1012
-msgid "Your password has already been set. Please proceed to the login page."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:103 waeup/kofa/applicants/viewlets.py:89
-msgid "Search applicants"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:1030
+#: waeup/kofa/applicants/browser.py:1068 waeup/kofa/students/browser.py:1988
+msgid ""
+"Your password has already been set and used. Please proceed to the login "
+"page."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1087
 msgid "You have successfully been registered for the"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1037
-msgid "Email could not been sent. Please retry later."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:1046
+#: waeup/kofa/applicants/browser.py:1104
 msgid "Your registration was successful."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:119 waeup/kofa/students/browser.py:185
-#: waeup/kofa/students/browser.py:225
+#: waeup/kofa/applicants/browser.py:119 waeup/kofa/students/browser.py:196
+#: waeup/kofa/students/browser.py:236
 msgid "Empty search string"
 msgstr ""
@@ -405,36 +416,37 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:132 waeup/kofa/applicants/viewlets.py:98
+#: waeup/kofa/applicants/browser.py:132 waeup/kofa/applicants/viewlets.py:99
 msgid "Manage application section"
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:135 waeup/kofa/applicants/browser.py:210
-#: waeup/kofa/applicants/browser.py:323 waeup/kofa/applicants/browser.py:376
-#: waeup/kofa/applicants/browser.py:702 waeup/kofa/applicants/browser.py:741
-#: waeup/kofa/applicants/browser.py:843 waeup/kofa/applicants/browser.py:846
-#: waeup/kofa/applicants/browser.py:890 waeup/kofa/browser/pages.py:497
-#: waeup/kofa/browser/pages.py:652 waeup/kofa/browser/pages.py:675
-#: waeup/kofa/browser/pages.py:751 waeup/kofa/browser/pages.py:1256
-#: waeup/kofa/browser/pages.py:1471 waeup/kofa/browser/pages.py:1512
-#: waeup/kofa/browser/pages.py:1638 waeup/kofa/browser/pages.py:1691
-#: waeup/kofa/browser/pages.py:1834 waeup/kofa/browser/pages.py:1885
-#: waeup/kofa/browser/pages.py:1906 waeup/kofa/hostels/browser.py:209
-#: waeup/kofa/hostels/browser.py:231 waeup/kofa/hostels/browser.py:318
-#: waeup/kofa/students/browser.py:369 waeup/kofa/students/browser.py:494
-#: waeup/kofa/students/browser.py:571 waeup/kofa/students/browser.py:620
-#: waeup/kofa/students/browser.py:636 waeup/kofa/students/browser.py:804
-#: waeup/kofa/students/browser.py:829 waeup/kofa/students/browser.py:1497
-#: waeup/kofa/students/browser.py:1512 waeup/kofa/students/browser.py:1632
+#: waeup/kofa/applicants/browser.py:335 waeup/kofa/applicants/browser.py:388
+#: waeup/kofa/applicants/browser.py:757 waeup/kofa/applicants/browser.py:796
+#: waeup/kofa/applicants/browser.py:896 waeup/kofa/applicants/browser.py:899
+#: waeup/kofa/applicants/browser.py:945 waeup/kofa/browser/pages.py:515
+#: waeup/kofa/browser/pages.py:672 waeup/kofa/browser/pages.py:695
+#: waeup/kofa/browser/pages.py:774 waeup/kofa/browser/pages.py:1296
+#: waeup/kofa/browser/pages.py:1515 waeup/kofa/browser/pages.py:1552
+#: waeup/kofa/browser/pages.py:1681 waeup/kofa/browser/pages.py:1730
+#: waeup/kofa/browser/pages.py:1878 waeup/kofa/browser/pages.py:1921
+#: waeup/kofa/browser/pages.py:1942 waeup/kofa/hostels/browser.py:131
+#: waeup/kofa/hostels/browser.py:166 waeup/kofa/hostels/browser.py:231
+#: waeup/kofa/hostels/browser.py:253 waeup/kofa/hostels/browser.py:340
+#: waeup/kofa/students/browser.py:380 waeup/kofa/students/browser.py:505
+#: waeup/kofa/students/browser.py:582 waeup/kofa/students/browser.py:639
+#: waeup/kofa/students/browser.py:655 waeup/kofa/students/browser.py:812
+#: waeup/kofa/students/browser.py:841 waeup/kofa/students/browser.py:1485
+#: waeup/kofa/students/browser.py:1500 waeup/kofa/students/browser.py:1620
 msgid "Save"
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:136 waeup/kofa/applicants/browser.py:166
-#: waeup/kofa/applicants/browser.py:324 waeup/kofa/applicants/browser.py:383
-#: waeup/kofa/browser/pages.py:655 waeup/kofa/browser/pages.py:698
-#: waeup/kofa/browser/pages.py:779 waeup/kofa/browser/pages.py:1395
-#: waeup/kofa/browser/pages.py:1406 waeup/kofa/browser/pages.py:1472
-#: waeup/kofa/browser/pages.py:1507 waeup/kofa/hostels/browser.py:131
-#: waeup/kofa/students/browser.py:209 waeup/kofa/students/browser.py:1206
-#: waeup/kofa/students/browser.py:1219
+#: waeup/kofa/applicants/browser.py:336 waeup/kofa/applicants/browser.py:401
+#: waeup/kofa/browser/pages.py:675 waeup/kofa/browser/pages.py:717
+#: waeup/kofa/browser/pages.py:801 waeup/kofa/browser/pages.py:1435
+#: waeup/kofa/browser/pages.py:1446 waeup/kofa/browser/pages.py:1516
+#: waeup/kofa/browser/pages.py:1547 waeup/kofa/hostels/browser.py:132
+#: waeup/kofa/hostels/browser.py:147 waeup/kofa/students/browser.py:220
+#: waeup/kofa/students/browser.py:1178 waeup/kofa/students/browser.py:1191
 msgid "Remove selected"
 msgstr ""
@@ -446,16 +458,16 @@
 
 #: waeup/kofa/applicants/browser.py:137 waeup/kofa/applicants/browser.py:200
-#: waeup/kofa/applicants/browser.py:326 waeup/kofa/applicants/browser.py:446
-#: waeup/kofa/browser/pages.py:1473 waeup/kofa/browser/pages.py:1532
-#: waeup/kofa/browser/pages.py:1642 waeup/kofa/browser/pages.py:1728
-#: waeup/kofa/browser/pages.py:1888 waeup/kofa/browser/pages.py:1945
+#: waeup/kofa/applicants/browser.py:338 waeup/kofa/applicants/browser.py:459
+#: waeup/kofa/browser/pages.py:1517 waeup/kofa/browser/pages.py:1570
+#: waeup/kofa/browser/pages.py:1685 waeup/kofa/browser/pages.py:1765
+#: waeup/kofa/browser/pages.py:1924 waeup/kofa/browser/pages.py:1975
 msgid "Remove selected local roles"
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:138 waeup/kofa/applicants/browser.py:196
-#: waeup/kofa/applicants/browser.py:327 waeup/kofa/applicants/browser.py:442
-#: waeup/kofa/browser/pages.py:1474 waeup/kofa/browser/pages.py:1528
-#: waeup/kofa/browser/pages.py:1643 waeup/kofa/browser/pages.py:1724
-#: waeup/kofa/browser/pages.py:1889 waeup/kofa/browser/pages.py:1941
+#: waeup/kofa/applicants/browser.py:339 waeup/kofa/applicants/browser.py:455
+#: waeup/kofa/browser/pages.py:1518 waeup/kofa/browser/pages.py:1566
+#: waeup/kofa/browser/pages.py:1686 waeup/kofa/browser/pages.py:1761
+#: waeup/kofa/browser/pages.py:1925 waeup/kofa/browser/pages.py:1971
 msgid "Add local role"
 msgstr ""
@@ -469,23 +481,22 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:183 waeup/kofa/applicants/browser.py:400
-#: waeup/kofa/applicants/browser.py:798
+#: waeup/kofa/applicants/browser.py:183 waeup/kofa/applicants/browser.py:418
+#: waeup/kofa/applicants/browser.py:852
 msgid "Could not delete:"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:186 waeup/kofa/applicants/browser.py:403
-#: waeup/kofa/applicants/browser.py:801 waeup/kofa/browser/pages.py:139
-#: waeup/kofa/students/browser.py:252 waeup/kofa/students/browser.py:684
-#: waeup/kofa/students/browser.py:854 waeup/kofa/students/browser.py:1033
-#: waeup/kofa/students/browser.py:1239 waeup/kofa/students/browser.py:1830
+#: waeup/kofa/applicants/browser.py:186 waeup/kofa/applicants/browser.py:421
+#: waeup/kofa/applicants/browser.py:855 waeup/kofa/browser/pages.py:148
+#: waeup/kofa/students/browser.py:263 waeup/kofa/students/browser.py:703
+#: waeup/kofa/students/browser.py:866 waeup/kofa/students/browser.py:1038
+#: waeup/kofa/students/browser.py:1211 waeup/kofa/students/browser.py:1823
 msgid "Successfully removed: ${a}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:214 waeup/kofa/applicants/browser.py:380
-#: waeup/kofa/applicants/browser.py:770 waeup/kofa/browser/pages.py:1515
-#: waeup/kofa/browser/pages.py:1837 waeup/kofa/browser/pages.py:1909
-#: waeup/kofa/browser/pages.py:2021 waeup/kofa/hostels/browser.py:54
-#: waeup/kofa/students/browser.py:83 waeup/kofa/students/browser.py:395
+#: waeup/kofa/applicants/browser.py:214 waeup/kofa/applicants/browser.py:398
+#: waeup/kofa/applicants/browser.py:825 waeup/kofa/browser/pages.py:2055
+#: waeup/kofa/hostels/browser.py:55 waeup/kofa/students/browser.py:81
+#: waeup/kofa/students/browser.py:406 waeup/kofa/utils/helpers.py:693
 msgid "Form has been saved."
 msgstr ""
@@ -501,80 +512,71 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:261 waeup/kofa/applicants/export.py:76
-#: waeup/kofa/applicants/viewlets.py:44
+#: waeup/kofa/applicants/browser.py:261 waeup/kofa/applicants/export.py:75
+#: waeup/kofa/applicants/viewlets.py:45
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:12
 msgid "Applicants"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:324 waeup/kofa/applicants/browser.py:408
-#: waeup/kofa/applicants/browser.py:460
+#: waeup/kofa/applicants/browser.py:337 waeup/kofa/applicants/browser.py:426
+msgid "Create students from selected"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:345
+msgid "Manage applicants container"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:407 waeup/kofa/applicants/browser.py:432
+msgid "No applicant selected!"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:443 waeup/kofa/applicants/browser.py:584
+msgid "${a} students successfully created."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:446 waeup/kofa/applicants/browser.py:587
+msgid "No student could be created."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:473 waeup/kofa/applicants/viewlets.py:115
 msgid "Add applicant"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:325 waeup/kofa/applicants/browser.py:413
-msgid "Create students from selected"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:333
-msgid "Manage applicants container"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:389 waeup/kofa/applicants/browser.py:419
-msgid "No applicant selected!"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:430
-msgid "${a} students successfully created."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:433
-msgid "No student could be created."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:463
+#: waeup/kofa/applicants/browser.py:476
 msgid "Create application record"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:468
+#: waeup/kofa/applicants/browser.py:481
 msgid "Applicant record created."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:482
+#: waeup/kofa/applicants/browser.py:495
 msgid "Applicant"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:501 waeup/kofa/students/browser.py:294
+#: waeup/kofa/applicants/browser.py:515 waeup/kofa/students/browser.py:305
 msgid "set"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:502 waeup/kofa/students/browser.py:295
+#: waeup/kofa/applicants/browser.py:516 waeup/kofa/students/browser.py:306
 msgid "unset"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:507
+#: waeup/kofa/applicants/browser.py:521
 msgid "${a} <br /> Application Record ${b}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:558 waeup/kofa/students/browser.py:1094
+#: waeup/kofa/applicants/browser.py:607 waeup/kofa/students/utils.py:305
 msgid "This type of payment has already been made."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:570 waeup/kofa/students/browser.py:1107
+#: waeup/kofa/applicants/browser.py:619 waeup/kofa/students/browser.py:1079
 msgid "Payment ticket created."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:593 waeup/kofa/students/browser.py:1126
+#: waeup/kofa/applicants/browser.py:642 waeup/kofa/students/browser.py:1098
 msgid "${a}: Online Payment Ticket ${b}"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:631 waeup/kofa/students/browser.py:1173
-msgid "Payment Data"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:637 waeup/kofa/students/browser.py:1179
-msgid "Online Payment Slip"
 msgstr ""
 
@@ -585,42 +587,50 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:677
+#: waeup/kofa/applicants/browser.py:679 waeup/kofa/students/browser.py:1145
+msgid "Payment Data"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:685 waeup/kofa/students/browser.py:1151
+msgid "Online Payment Slip"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:711
+msgid "Please pay before trying to download the application slip."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:732
 msgid "Uploaded image is too big!"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:682
+#: waeup/kofa/applicants/browser.py:737
 msgid "jpg file extension expected."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:702 waeup/kofa/applicants/browser.py:846
-#: waeup/kofa/applicants/browser.py:898
+#: waeup/kofa/applicants/browser.py:757 waeup/kofa/applicants/browser.py:899
+#: waeup/kofa/applicants/browser.py:953
 msgid "Final Submit"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:703 waeup/kofa/applicants/browser.py:811
-#: waeup/kofa/applicants/browser.py:844 waeup/kofa/applicants/browser.py:879
-#: waeup/kofa/students/browser.py:1039
+#: waeup/kofa/applicants/browser.py:758 waeup/kofa/applicants/browser.py:864
+#: waeup/kofa/applicants/browser.py:897 waeup/kofa/applicants/browser.py:934
+#: waeup/kofa/students/browser.py:1045
 msgid "Add online payment ticket"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:703 waeup/kofa/applicants/browser.py:816
-#: waeup/kofa/applicants/browser.py:844 waeup/kofa/applicants/browser.py:847
-#: waeup/kofa/applicants/browser.py:884 waeup/kofa/students/browser.py:806
-#: waeup/kofa/students/browser.py:838 waeup/kofa/students/browser.py:1015
-#: waeup/kofa/students/browser.py:1812
+#: waeup/kofa/applicants/browser.py:758 waeup/kofa/applicants/browser.py:869
+#: waeup/kofa/applicants/browser.py:897 waeup/kofa/applicants/browser.py:900
+#: waeup/kofa/applicants/browser.py:939 waeup/kofa/students/browser.py:814
+#: waeup/kofa/students/browser.py:850 waeup/kofa/students/browser.py:1020
+#: waeup/kofa/students/browser.py:1805
 msgid "Remove selected tickets"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:726
+#: waeup/kofa/applicants/browser.py:781
 msgid "${a} <br /> Application Form ${b}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:738 waeup/kofa/students/browser.py:366
+#: waeup/kofa/applicants/browser.py:793 waeup/kofa/students/browser.py:377
 msgid "No transition"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:785 waeup/kofa/students/browser.py:1021
-msgid "No payment selected."
 msgstr ""
 
@@ -629,39 +639,44 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:857 waeup/kofa/students/browser.py:91
+#: waeup/kofa/applicants/browser.py:839 waeup/kofa/students/browser.py:1026
+msgid "No payment selected."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:910 waeup/kofa/students/browser.py:89
 msgid "The requested form is locked (read-only)."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:871
+#: waeup/kofa/applicants/browser.py:926
 msgid "No passport picture uploaded."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:873
+#: waeup/kofa/applicants/browser.py:928
 msgid "Passport picture confirmation box not ticked."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:910 waeup/kofa/students/browser.py:1677
-msgid "This form cannot be submitted. Wrong state!"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:915
+#: waeup/kofa/applicants/browser.py:965
+msgid "The form cannot be submitted. Wrong state!"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:972
 msgid "Form has been submitted."
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:958
-msgid "Apply for ${a}"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:965
-msgid "Application has not yet started."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:971
-msgid "Application has ended."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:980 waeup/kofa/browser/pages.py:2074
-msgid "Get login credentials"
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:2
+msgid "Container Statistics"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:23
+msgid "Number of Submissions"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:6
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:28
+msgid "Application State"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:7
+msgid "Number of Applicants"
 msgstr ""
 
@@ -689,16 +704,4 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:11
-msgid "Thanks for using Kofa!"
-msgstr ""
-
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:3
-msgid "An email with your user name and password has been sent to"
-msgstr ""
-
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:8
-msgid "Please check your email account to proceed."
-msgstr ""
-
 #: waeup/kofa/applicants/browser_templates/applicantregister.pt:18
 msgid ""
@@ -713,8 +716,4 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantregister.pt:8
-msgid "Please solve the captcha<br />to prevent misuse of this service:"
-msgstr ""
-
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:46
 msgid "Application Number"
@@ -725,11 +724,6 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:28
-msgid "Application State"
-msgstr ""
-
-#. 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_form} for accessing application records."
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:92
+#. 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 <a href=\"${DYNAMIC_CONTENT}\"> ${search_form} </a> for accessing application records."
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:93
 msgid "note_acmp"
 msgstr ""
@@ -765,22 +759,22 @@
 msgstr ""
 
-#: waeup/kofa/applicants/export.py:40
+#: waeup/kofa/applicants/export.py:39
 msgid "Basic Applicants Containers"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:138
+#: waeup/kofa/applicants/interfaces.py:141
 msgid "Create Application Records"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:139
+#: waeup/kofa/applicants/interfaces.py:142
 msgid "Update Application Records"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:153
-#: waeup/kofa/applicants/interfaces.py:217
+#: waeup/kofa/applicants/interfaces.py:156
+#: waeup/kofa/applicants/interfaces.py:220
 msgid "Human readable description in HTML format"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:171 waeup/kofa/students/browser.py:770
+#: waeup/kofa/applicants/interfaces.py:174 waeup/kofa/students/browser.py:778
 #: waeup/kofa/university/interfaces.py:38
 #: waeup/kofa/university/interfaces.py:66
@@ -806,5 +800,5 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:177 waeup/kofa/students/browser.py:771
+#: waeup/kofa/applicants/interfaces.py:180 waeup/kofa/students/browser.py:779
 #: waeup/kofa/university/interfaces.py:199
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:41
@@ -814,7 +808,7 @@
 #: waeup/kofa/browser/templates/departmentpage.pt:39
 #: waeup/kofa/browser/templates/searchpage.pt:14
-#: waeup/kofa/browser/templates/certificatepage.pt:30
+#: waeup/kofa/browser/templates/certificatepage.pt:32
 #: waeup/kofa/browser/templates/facultymanagepage.pt:43
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:32
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:38
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:37
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:15
@@ -825,119 +819,125 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:183
-#: waeup/kofa/applicants/interfaces.py:287
+#: waeup/kofa/applicants/interfaces.py:186
+#: waeup/kofa/applicants/interfaces.py:290
 msgid "Application Target"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:190
-#: waeup/kofa/applicants/interfaces.py:294
+#: waeup/kofa/applicants/interfaces.py:193
+#: waeup/kofa/applicants/interfaces.py:297
 msgid "Year of Entrance"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:197
+#: waeup/kofa/applicants/interfaces.py:200
 msgid "Application Mode"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:211
+#: waeup/kofa/applicants/interfaces.py:214
 msgid "Category for the grouping of certificates"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:230
+#: waeup/kofa/applicants/interfaces.py:233
 msgid "Application Start Date"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:232
-#: waeup/kofa/applicants/interfaces.py:238
+#: waeup/kofa/applicants/interfaces.py:235
+#: waeup/kofa/applicants/interfaces.py:241 waeup/kofa/hostels/interfaces.py:35
+#: waeup/kofa/hostels/interfaces.py:41
 msgid "Example:"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:236
+#: waeup/kofa/applicants/interfaces.py:239
 msgid "Application Closing Date"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:242
+#: waeup/kofa/applicants/interfaces.py:245
 msgid "Forbid additions after deadline (enddate)"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:248 waeup/kofa/interfaces.py:582
+#: waeup/kofa/applicants/interfaces.py:251 waeup/kofa/interfaces.py:580
 #: waeup/kofa/payments/interfaces.py:37
 msgid "Application Fee"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:322
+#: waeup/kofa/applicants/interfaces.py:325
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:26
 msgid "Applicant Id"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:327
-#: waeup/kofa/students/interfaces.py:186 waeup/kofa/students/interfaces.py:273
+#: waeup/kofa/applicants/interfaces.py:330
+#: waeup/kofa/students/interfaces.py:185 waeup/kofa/students/interfaces.py:272
 msgid "Registration Number"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:338
-#: waeup/kofa/applicants/interfaces.py:506
-#: waeup/kofa/students/interfaces.py:165
+#: waeup/kofa/applicants/interfaces.py:341
+#: waeup/kofa/applicants/interfaces.py:510
+#: waeup/kofa/students/interfaces.py:164 waeup/kofa/students/interfaces.py:297
 msgid "First Name"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:342
-#: waeup/kofa/students/interfaces.py:170
+#: waeup/kofa/applicants/interfaces.py:345
+#: waeup/kofa/students/interfaces.py:169
 msgid "Middle Name"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:346
-#: waeup/kofa/students/interfaces.py:175
+#: waeup/kofa/applicants/interfaces.py:349
+#: waeup/kofa/students/interfaces.py:174
 msgid "Last Name (Surname)"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:350
-#: waeup/kofa/students/interfaces.py:221
+#: waeup/kofa/applicants/interfaces.py:353
+#: waeup/kofa/students/interfaces.py:220
 msgid "Date of Birth"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:356
-#: waeup/kofa/students/interfaces.py:180
+#: waeup/kofa/applicants/interfaces.py:359
+#: waeup/kofa/students/interfaces.py:179
 msgid "Sex"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:361
-#: waeup/kofa/applicants/interfaces.py:444
-#: waeup/kofa/applicants/interfaces.py:511 waeup/kofa/interfaces.py:401
-#: waeup/kofa/interfaces.py:427 waeup/kofa/interfaces.py:1108
+#: waeup/kofa/applicants/interfaces.py:364
+#: waeup/kofa/applicants/interfaces.py:448
+#: waeup/kofa/applicants/interfaces.py:515 waeup/kofa/interfaces.py:405
+#: waeup/kofa/interfaces.py:441 waeup/kofa/interfaces.py:1106
+#: waeup/kofa/students/interfaces.py:302
 msgid "Email Address"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:366 waeup/kofa/interfaces.py:406
-#: waeup/kofa/interfaces.py:434 waeup/kofa/students/interfaces.py:211
+#: waeup/kofa/applicants/interfaces.py:369 waeup/kofa/interfaces.py:410
+#: waeup/kofa/interfaces.py:448 waeup/kofa/students/interfaces.py:210
 msgid "Phone"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:371
-#: waeup/kofa/applicants/interfaces.py:449
+#: waeup/kofa/applicants/interfaces.py:374
+#: waeup/kofa/applicants/interfaces.py:453
 msgid "1st Choice Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:376
-#: waeup/kofa/applicants/interfaces.py:454
+#: waeup/kofa/applicants/interfaces.py:379
+#: waeup/kofa/applicants/interfaces.py:458
 msgid "2nd Choice Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:388
-#: waeup/kofa/applicants/interfaces.py:475
+#: waeup/kofa/applicants/interfaces.py:391
+#: waeup/kofa/applicants/interfaces.py:479
 msgid "Notice"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:392
-#: waeup/kofa/applicants/interfaces.py:464
+#: waeup/kofa/applicants/interfaces.py:395
+#: waeup/kofa/applicants/interfaces.py:468
 msgid "Screening Venue"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:396
-#: waeup/kofa/applicants/interfaces.py:459
+#: waeup/kofa/applicants/interfaces.py:399
+#: waeup/kofa/applicants/interfaces.py:463
 msgid "Screening Score"
 msgstr ""
 
 #: waeup/kofa/applicants/interfaces.py:400
-#: waeup/kofa/students/interfaces.py:160
+msgid "Describe Score here."
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:404
+#: waeup/kofa/students/interfaces.py:159
 #: waeup/kofa/browser/templates/showstudentspage.pt:4
 #: waeup/kofa/students/browser_templates/containerpage.pt:29
@@ -946,23 +946,23 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:405
-#: waeup/kofa/applicants/interfaces.py:469
+#: waeup/kofa/applicants/interfaces.py:409
+#: waeup/kofa/applicants/interfaces.py:473
 msgid "Admitted Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:410
+#: waeup/kofa/applicants/interfaces.py:414
 msgid "Form locked"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:52 waeup/kofa/applicants/workflow.py:74
-#: waeup/kofa/students/payments.py:117
+#: waeup/kofa/applicants/payment.py:53 waeup/kofa/applicants/workflow.py:74
+#: waeup/kofa/students/payments.py:113
 msgid "Payment approved"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:65 waeup/kofa/students/payments.py:88
+#: waeup/kofa/applicants/payment.py:66 waeup/kofa/students/payments.py:103
 msgid "Successful payment"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:72 waeup/kofa/students/payments.py:124
+#: waeup/kofa/applicants/payment.py:73 waeup/kofa/students/payments.py:120
 msgid "This ticket has already been paid."
 msgstr ""
@@ -979,60 +979,68 @@
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:36
+#: waeup/kofa/applicants/utils.py:40
 msgid "Desired Study Courses"
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:37
+#: waeup/kofa/applicants/utils.py:41
 msgid "Process Data"
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:52 waeup/kofa/students/utils.py:268
+#: waeup/kofa/applicants/utils.py:56 waeup/kofa/students/utils.py:271
 msgid "Session configuration object is not available."
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:113
+#: waeup/kofa/applicants/viewlets.py:107
 msgid "Register for application"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:121
+#: waeup/kofa/applicants/viewlets.py:124
+msgid "Container statistics"
+msgstr ""
+
+#: waeup/kofa/applicants/viewlets.py:136
+msgid "Manage container"
+msgstr ""
+
+#: waeup/kofa/applicants/viewlets.py:144
 msgid "View application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:129
+#: waeup/kofa/applicants/viewlets.py:152
 msgid "Manage application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:137
+#: waeup/kofa/applicants/viewlets.py:160
 msgid "Edit application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:153
+#: waeup/kofa/applicants/viewlets.py:178
 msgid "Download application slip"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:161 waeup/kofa/applicants/workflow.py:108
-#: waeup/kofa/students/browser.py:267
+#: waeup/kofa/applicants/viewlets.py:194 waeup/kofa/applicants/workflow.py:108
+#: waeup/kofa/students/browser.py:278
 msgid "Create student record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:178 waeup/kofa/students/viewlets.py:320
+#: waeup/kofa/applicants/viewlets.py:211 waeup/kofa/students/viewlets.py:328
 msgid "Download payment slip"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:193 waeup/kofa/applicants/workflow.py:73
-#: waeup/kofa/students/viewlets.py:336 waeup/kofa/students/workflow.py:93
+#: waeup/kofa/applicants/viewlets.py:226 waeup/kofa/applicants/workflow.py:73
+#: waeup/kofa/students/viewlets.py:344 waeup/kofa/students/workflow.py:93
 #: waeup/kofa/students/workflow.py:121
 msgid "Approve payment"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:57
+#: waeup/kofa/applicants/viewlets.py:58
 msgid "Application"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:73 waeup/kofa/students/viewlets.py:533
+#: waeup/kofa/applicants/viewlets.py:74 waeup/kofa/students/viewlets.py:541
 msgid "My Data"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:109 waeup/kofa/students/batching.py:146
+#: waeup/kofa/applicants/workflow.py:109 waeup/kofa/students/batching.py:149
 #: waeup/kofa/students/workflow.py:25
 msgid "Student record created"
@@ -1041,4 +1049,5 @@
 #: waeup/kofa/applicants/workflow.py:115 waeup/kofa/applicants/workflow.py:122
 #: waeup/kofa/applicants/workflow.py:129 waeup/kofa/applicants/workflow.py:136
+#: waeup/kofa/applicants/workflow.py:148
 msgid "Reset application to started"
 msgstr ""
@@ -1046,5 +1055,5 @@
 #: 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:143
+#: waeup/kofa/applicants/workflow.py:149
 msgid "Application reset"
 msgstr ""
@@ -1052,4 +1061,8 @@
 #: waeup/kofa/applicants/workflow.py:142
 msgid "Reset application to paid"
+msgstr ""
+
+#: waeup/kofa/applicants/workflow.py:143
+msgid "Application reset to paid"
 msgstr ""
 
@@ -1135,5 +1148,5 @@
 msgstr ""
 
-#: waeup/kofa/browser/breadcrumbs.py:123 waeup/kofa/browser/pages.py:327
+#: waeup/kofa/browser/breadcrumbs.py:123 waeup/kofa/browser/pages.py:339
 msgid "Administration"
 msgstr ""
@@ -1144,11 +1157,11 @@
 msgstr ""
 
-#: waeup/kofa/browser/breadcrumbs.py:148 waeup/kofa/browser/pages.py:404
+#: waeup/kofa/browser/breadcrumbs.py:148 waeup/kofa/browser/pages.py:416
 #: waeup/kofa/browser/viewlets.py:329 waeup/kofa/browser/viewlets.py:638
 msgid "Portal Users"
 msgstr ""
 
-#: waeup/kofa/browser/breadcrumbs.py:155 waeup/kofa/browser/pages.py:771
-#: waeup/kofa/browser/pages.py:1216 waeup/kofa/browser/viewlets.py:338
+#: waeup/kofa/browser/breadcrumbs.py:155 waeup/kofa/browser/pages.py:793
+#: waeup/kofa/browser/pages.py:1256 waeup/kofa/browser/viewlets.py:338
 #: waeup/kofa/browser/viewlets.py:647
 msgid "Data Center"
@@ -1163,164 +1176,200 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1012
+#: waeup/kofa/browser/pages.py:1010
+msgid "Double headers: each column name may only appear once. "
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1018
+msgid "Replace imported file!"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1043
 msgid "Update mode only!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1038 waeup/kofa/browser/pages.py:1257
+#: waeup/kofa/browser/pages.py:1069 waeup/kofa/browser/pages.py:1297
 msgid "Reset"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1039
+#: waeup/kofa/browser/pages.py:1070
 msgid "Set headerfields"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1040
+#: waeup/kofa/browser/pages.py:1071
 msgid "Back to step 2"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1041
+#: waeup/kofa/browser/pages.py:1072
 msgid "Perform import"
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/browser/pages.py:108
+#: waeup/kofa/browser/pages.py:1137
+msgid "Edit headers or replace imported file!"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:114
 msgid "Local role successfully removed: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1098
-msgid "Edit headers or replace imported file!"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1145
+#: waeup/kofa/browser/pages.py:1185
 msgid "View processing log"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1146
+#: waeup/kofa/browser/pages.py:1186
 msgid "Back to data center"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:118 waeup/kofa/browser/pages.py:786
-#: waeup/kofa/hostels/browser.py:256 waeup/kofa/hostels/browser.py:286
-#: waeup/kofa/students/browser.py:239
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1230
+msgid "Processing of ${a} rows failed."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1232
+msgid "Successfully processed ${a} rows."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1240
+msgid "Show logfiles"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1242
+msgid "Back to Data Center"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1243
+msgid "Show"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1259
+msgid "Back"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1260
+msgid "Enter a regular expression here..."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1268
+msgid "Log files can only be searched on Unix-based operating systems."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:127 waeup/kofa/browser/pages.py:808
+#: waeup/kofa/hostels/browser.py:278 waeup/kofa/hostels/browser.py:308
+#: waeup/kofa/students/browser.py:250
 msgid "No item selected."
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1190
-msgid "Processing of ${a} rows failed."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1192
-msgid "Successfully processed ${a} rows."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1200
-msgid "Show logfiles"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1202
-msgid "Back to Data Center"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1203
-msgid "Show"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1219
-msgid "Back"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1220
-msgid "Enter a regular expression here..."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1228
-msgid "Log files can only be searched on Unix-based operating systems."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1243
+#: waeup/kofa/browser/pages.py:1283
 msgid "Invalid search expression."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1246
+#: waeup/kofa/browser/pages.py:1286
 msgid "No search results found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1254
+#: waeup/kofa/browser/pages.py:1294
 msgid "Edit data center settings"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1274
+#: waeup/kofa/browser/pages.py:1314
 msgid "File already existed (not copied): ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1277
+#: waeup/kofa/browser/pages.py:1317
 msgid "Given storage path cannot be used."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1278
+#: waeup/kofa/browser/pages.py:1318
 msgid "Error: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1281
+#: waeup/kofa/browser/pages.py:1321
 msgid "New storage path succefully set."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1290
+#: waeup/kofa/browser/pages.py:1333
 msgid "Download portal data as CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1292
+#: waeup/kofa/browser/pages.py:1335
 msgid "Download"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1383
+#: waeup/kofa/browser/pages.py:1423
 msgid "Academic Section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1395 waeup/kofa/browser/pages.py:1411
-#: waeup/kofa/browser/pages.py:1428 waeup/kofa/browser/pages.py:1432
+#: waeup/kofa/browser/pages.py:1435 waeup/kofa/browser/pages.py:1451
+#: waeup/kofa/browser/pages.py:1468 waeup/kofa/browser/pages.py:1472
 msgid "Add faculty"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1396 waeup/kofa/university/export.py:35
+#: waeup/kofa/browser/pages.py:1436 waeup/kofa/university/export.py:35
 msgid "Faculties"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1400 waeup/kofa/browser/viewlets.py:394
+#: waeup/kofa/browser/pages.py:1440 waeup/kofa/browser/viewlets.py:394
 msgid "Manage academic section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1439
+#: waeup/kofa/browser/pages.py:1479
 msgid "The faculty code chosen already exists."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1460 waeup/kofa/browser/pages.py:1470
+#: waeup/kofa/browser/pages.py:1504 waeup/kofa/browser/pages.py:1514
 #: waeup/kofa/university/export.py:66
 msgid "Departments"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1472 waeup/kofa/browser/pages.py:1523
-#: waeup/kofa/browser/pages.py:1542 waeup/kofa/browser/pages.py:1546
+#: waeup/kofa/browser/pages.py:1516 waeup/kofa/browser/pages.py:1561
+#: waeup/kofa/browser/pages.py:1580 waeup/kofa/browser/pages.py:1584
 msgid "Add department"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1480 waeup/kofa/browser/viewlets.py:410
+#: waeup/kofa/browser/pages.py:1524 waeup/kofa/browser/viewlets.py:410
 msgid "Manage faculty"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1553
+#: waeup/kofa/browser/pages.py:1591
 msgid "The code chosen already exists in this faculty."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1556
+#: waeup/kofa/browser/pages.py:1594
 msgid "Department ${a} added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:157 waeup/kofa/browser/viewlets.py:266
+#: waeup/kofa/browser/pages.py:1616
+msgid "Courses and Certificates"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1646 waeup/kofa/browser/pages.py:1665
+#: waeup/kofa/students/browser.py:110 waeup/kofa/students/export.py:110
+#: waeup/kofa/students/viewlets.py:501
+msgid "Students"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1682 waeup/kofa/browser/pages.py:1734
+msgid "Remove selected courses"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1682 waeup/kofa/browser/pages.py:1746
+#: waeup/kofa/browser/pages.py:1775 waeup/kofa/browser/pages.py:1779
+msgid "Add course"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1683 waeup/kofa/browser/pages.py:1740
+msgid "Remove selected certificates"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1683 waeup/kofa/browser/pages.py:1751
+#: waeup/kofa/browser/pages.py:1816 waeup/kofa/browser/pages.py:1820
+msgid "Add certificate"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:169 waeup/kofa/browser/viewlets.py:266
 #: waeup/kofa/browser/templates/staffsitelayout.pt:28
 #: waeup/kofa/browser/templates/studentsitelayout.pt:32
@@ -1328,168 +1377,140 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1573
-msgid "Courses and Certificates"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1603 waeup/kofa/browser/pages.py:1622
-#: waeup/kofa/students/browser.py:99 waeup/kofa/students/export.py:110
-#: waeup/kofa/students/viewlets.py:493
-msgid "Students"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1639 waeup/kofa/browser/pages.py:1697
-msgid "Remove selected courses"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1639 waeup/kofa/browser/pages.py:1709
-#: waeup/kofa/browser/pages.py:1738 waeup/kofa/browser/pages.py:1742
-msgid "Add course"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1640 waeup/kofa/browser/pages.py:1703
-msgid "Remove selected certificates"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1640 waeup/kofa/browser/pages.py:1714
-#: waeup/kofa/browser/pages.py:1775 waeup/kofa/browser/pages.py:1779
-msgid "Add certificate"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1649 waeup/kofa/browser/viewlets.py:417
+#: waeup/kofa/browser/pages.py:1692 waeup/kofa/browser/viewlets.py:417
 msgid "Manage department"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:165
+#: waeup/kofa/browser/pages.py:177
 msgid "You logged in."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1754
+#: waeup/kofa/browser/pages.py:1791
 msgid "A course with same code already exists: "
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1760
+#: waeup/kofa/browser/pages.py:1797
 msgid "Course ${a} successfully created."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1791
+#: waeup/kofa/browser/pages.py:1832
 msgid "A certificate with same code already exists: "
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1797
+#: waeup/kofa/browser/pages.py:1838
 msgid "Certificate ${a} successfully created."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1829 waeup/kofa/browser/viewlets.py:434
+#: waeup/kofa/browser/pages.py:1873 waeup/kofa/browser/viewlets.py:434
 msgid "Edit course"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:183
+#: waeup/kofa/browser/pages.py:1915
+msgid "Edit certificate"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1922 waeup/kofa/browser/pages.py:1951
+#: waeup/kofa/browser/pages.py:1988 waeup/kofa/browser/pages.py:1990
+msgid "Add certificate course"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1923 waeup/kofa/browser/pages.py:1946
+msgid "Remove selected certificate courses"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1929 waeup/kofa/browser/viewlets.py:441
+msgid "Manage certificate"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:195
 msgid "You entered wrong credentials."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1879
-msgid "Edit certificate"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1886 waeup/kofa/browser/pages.py:1917
-#: waeup/kofa/browser/pages.py:1958 waeup/kofa/browser/pages.py:1960
-msgid "Add course referrer"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1887 waeup/kofa/browser/pages.py:1912
-msgid "Remove selected course referrers"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1893 waeup/kofa/browser/viewlets.py:441
-msgid "Manage certificate"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1965
-msgid "The chosen course referrer is already part of this certificate."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1969
-msgid "Course referrer ${a}_${b} added."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:197
+#: waeup/kofa/browser/pages.py:1995
+msgid "The chosen certificate course is already part of this certificate."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1999
+msgid "certificate course ${a}_${b} added."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2040 waeup/kofa/browser/viewlets.py:458
+msgid "Edit certificate course"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2043
+msgid "Save and return"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2076
+msgid "Send me a new password"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:209
 msgid "You have been logged out. Thanks for using WAeUP Kofa!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2006 waeup/kofa/browser/viewlets.py:458
-msgid "Edit course referrer"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2009
-msgid "Save and return"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2037
-msgid "Send me a new password"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2085
+#: waeup/kofa/browser/pages.py:2124
 msgid "No record found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2092
-msgid "You have successfully changed your password for the"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:2097
+#: waeup/kofa/browser/pages.py:2138 waeup/kofa/students/browser.py:2010
+msgid "You have successfully requested a password for the"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:2142
 msgid "An email with your user name and password has been sent to ${a}."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2100 waeup/kofa/students/browser.py:331
+#: waeup/kofa/browser/pages.py:2145 waeup/kofa/students/browser.py:342
 msgid "An smtp server error occurred."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:233
+#: waeup/kofa/browser/pages.py:245
 msgid "Contact ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:239 waeup/kofa/browser/pages.py:540
+#: waeup/kofa/browser/pages.py:251 waeup/kofa/browser/pages.py:560
 msgid "Send message now"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:258 waeup/kofa/browser/pages.py:290
-#: waeup/kofa/browser/pages.py:557 waeup/kofa/students/browser.py:329
+#: waeup/kofa/browser/pages.py:270 waeup/kofa/browser/pages.py:302
+#: waeup/kofa/browser/pages.py:577 waeup/kofa/students/browser.py:340
 msgid "Your message has been sent."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:277
+#: waeup/kofa/browser/pages.py:289
 msgid "Send now"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:292
+#: waeup/kofa/browser/pages.py:304
 msgid "A smtp server error occurred."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:317
+#: waeup/kofa/browser/pages.py:329
 msgid "<h1>Welcome to WAeUP.Kofa</h1>"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:405 waeup/kofa/hostels/browser.py:195
+#: waeup/kofa/browser/pages.py:417 waeup/kofa/hostels/browser.py:217
 #: waeup/kofa/students/viewlets.py:165 waeup/kofa/students/viewlets.py:173
-#: waeup/kofa/students/viewlets.py:246 waeup/kofa/students/viewlets.py:254
-#: waeup/kofa/students/viewlets.py:303
+#: waeup/kofa/students/viewlets.py:238 waeup/kofa/students/viewlets.py:254
+#: waeup/kofa/students/viewlets.py:262 waeup/kofa/students/viewlets.py:311
 msgid "Manage"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:406 waeup/kofa/browser/viewlets.py:180
+#: waeup/kofa/browser/pages.py:418 waeup/kofa/browser/viewlets.py:180
 msgid "Remove"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:414
+#: waeup/kofa/browser/pages.py:426
 msgid "User account ${a} successfully deleted."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:447 waeup/kofa/browser/pages.py:449
+#: waeup/kofa/browser/pages.py:462 waeup/kofa/browser/pages.py:464
 #: waeup/kofa/browser/viewlets.py:468
 msgid "Add user"
@@ -1497,126 +1518,114 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:471
+#: waeup/kofa/browser/pages.py:486
 msgid "User account ${a} successfully added."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:489
+#: waeup/kofa/browser/pages.py:507
 msgid "Edit user ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:521
+#: waeup/kofa/browser/pages.py:541
 msgid "User settings have been saved."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:538 waeup/kofa/students/browser.py:310
+#: waeup/kofa/browser/pages.py:558 waeup/kofa/students/browser.py:321
 msgid "Send message to ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:567 waeup/kofa/browser/viewlets.py:345
+#: waeup/kofa/browser/pages.py:587 waeup/kofa/browser/viewlets.py:345
 msgid "My Preferences"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:580 waeup/kofa/browser/viewlets.py:361
+#: waeup/kofa/browser/pages.py:600 waeup/kofa/browser/viewlets.py:361
 msgid "My Roles"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:611
+#: waeup/kofa/browser/pages.py:631
 msgid "Search Academic Section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:638
+#: waeup/kofa/browser/pages.py:658
 msgid "View portal configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:651
+#: waeup/kofa/browser/pages.py:671
 msgid "Edit portal configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:652 waeup/kofa/browser/pages.py:703
+#: waeup/kofa/browser/pages.py:672 waeup/kofa/browser/pages.py:722
 msgid "Update plugins"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:654 waeup/kofa/browser/pages.py:682
-#: waeup/kofa/browser/pages.py:715
+#: waeup/kofa/browser/pages.py:674 waeup/kofa/browser/pages.py:701
+#: waeup/kofa/browser/pages.py:734
 msgid "Add session configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:679 waeup/kofa/browser/pages.py:754
-msgid "Settings have been saved."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:694
+#. Default: ""
+#: waeup/kofa/browser/pages.py:713
 msgid "Session ${a} Configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:706
+#: waeup/kofa/browser/pages.py:725
 msgid "Plugins were updated. See log file for details."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:719
+#: waeup/kofa/browser/pages.py:738
 msgid "Add Session Configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:726
+#: waeup/kofa/browser/pages.py:749
 msgid "The session chosen already exists."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:748
+#: waeup/kofa/browser/pages.py:771
 msgid "Edit academic session ${a} configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:797
+#: waeup/kofa/browser/pages.py:819
 msgid "OSError: The file could not be deleted."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:800
+#: waeup/kofa/browser/pages.py:822
 msgid "Successfully deleted: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:810
+#: waeup/kofa/browser/pages.py:833
 msgid "Upload file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:812
+#: waeup/kofa/browser/pages.py:835
 msgid "Upload"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:827
+#: waeup/kofa/browser/pages.py:850
 msgid "Only csv files are allowed."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:88
+#: waeup/kofa/browser/pages.py:912 waeup/kofa/browser/pages.py:942
+#: waeup/kofa/browser/pages.py:1066 waeup/kofa/browser/pages.py:1183
+msgid "Process CSV file"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:926 waeup/kofa/browser/pages.py:1031
+#: waeup/kofa/browser/pages.py:1159
+msgid "Import aborted."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:94
 msgid "No local role selected."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:885 waeup/kofa/browser/pages.py:915
-#: waeup/kofa/browser/pages.py:1035 waeup/kofa/browser/pages.py:1143
-msgid "Process CSV file"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:899 waeup/kofa/browser/pages.py:1000
-#: waeup/kofa/browser/pages.py:1119
-msgid "Import aborted."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:918
+#: waeup/kofa/browser/pages.py:945
 msgid "Back to step 1"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:919
+#: waeup/kofa/browser/pages.py:946
 msgid "Proceed to step 3"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:979
-msgid "Double headers: each column name may only appear once. "
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:987
-msgid "Replace imported file!"
 msgstr ""
 
@@ -1627,5 +1636,5 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pdf.py:344
+#: waeup/kofa/browser/pdf.py:350
 msgid "Date: ${a}"
 msgstr ""
@@ -1656,18 +1665,31 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/certificatepage.pt:22
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:6
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:26
-msgid "Course Referrers"
-msgstr ""
-
-#: waeup/kofa/browser/templates/certificatepage.pt:28
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:31
+msgid "Certificate Courses"
+msgstr ""
+
+#: waeup/kofa/browser/templates/certificatepage.pt:29
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:35
 msgid "Semester"
 msgstr ""
 
-#: waeup/kofa/browser/templates/certificatepage.pt:29
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:31
-msgid "Referrer"
+#: waeup/kofa/browser/templates/certificatepage.pt:30
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:36
+msgid "Cert. Course"
+msgstr ""
+
+#: waeup/kofa/browser/templates/certificatepage.pt:31
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:37
+msgid "Dep. Course"
+msgstr ""
+
+#. Default: "Enter the email address stored in Kofa. You can't change your email address here. If you've forgotten your email address or the email address stored in Kofa is wrong or no longer valid, use the enquiries form to request a change of address."
+#: waeup/kofa/browser/templates/changepw.pt:19
+msgid "email_address_problem"
+msgstr ""
+
+#. Default: "Please solve the captcha<br />to prevent misuse of this service:"
+#: waeup/kofa/browser/templates/changepw.pt:8
+msgid "solve_captcha"
 msgstr ""
 
@@ -1727,5 +1749,17 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenterimport2page.pt:43
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:16
+msgid "Sample Record 1"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:17
+msgid "Sample Record 2"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:18
+msgid "Sample Record 3"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:41
 msgid "Mode:"
 msgstr ""
@@ -1749,5 +1783,5 @@
 #: waeup/kofa/browser/templates/datacenterimport3page.pt:18
 #: waeup/kofa/browser/templates/datacenterimport4page.pt:9
-#: waeup/kofa/browser/templates/datacenterimport2page.pt:32
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:30
 msgid "Processor:"
 msgstr ""
@@ -1758,6 +1792,15 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenterimport3page.pt:44
-msgid "change to:"
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:37
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:15
+msgid "Header"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:38
+msgid "change to"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:39
+msgid "Sample Record"
 msgstr ""
 
@@ -1826,5 +1869,5 @@
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:101
 #: waeup/kofa/browser/templates/facultymanagepage.pt:75
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:92
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:97
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:109
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:91
@@ -1845,4 +1888,5 @@
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:5
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:7
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:9
 msgid "Settings"
 msgstr ""
@@ -1852,9 +1896,9 @@
 #: waeup/kofa/browser/templates/facultymanagepage.pt:73
 #: waeup/kofa/browser/templates/configurationmanagepage.pt:31
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:90
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:95
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:107
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:89
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:10
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:11
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:22
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:39
 msgid "Name"
 msgstr ""
@@ -1874,7 +1918,9 @@
 #: waeup/kofa/students/browser_templates/basepage.pt:14
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:18
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:27
 #: waeup/kofa/students/browser_templates/change_password.pt:10
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:32
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:25
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:27
 msgid "Password:"
 msgstr ""
@@ -1889,11 +1935,16 @@
 msgstr ""
 
-#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Acquire a Password Access Code (PWD) and inititialize your student account <strong><a href=\"setpassword\"> here</a></strong>."
+#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Acquire a Password Activation Code (PWD) and inititialize your student account <strong><a href=\"setpassword\"> here</a></strong>."
 #: waeup/kofa/browser/templates/loginpage.pt:39
 msgid "login_trouble2"
 msgstr ""
 
-#. Default: "Or simply forgot your student id, application id or password? Then request a new password <strong><a href=\"sendpw\"> here</a></strong>."
+#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Inititialize your student account <strong><a href=\"requestpw\"> here</a></strong>."
 #: waeup/kofa/browser/templates/loginpage.pt:44
+msgid "login_trouble4"
+msgstr ""
+
+#. Default: "Or simply forgot your student id, application id or password? Then request a new password <strong><a href=\"changepw\"> here</a></strong>."
+#: waeup/kofa/browser/templates/loginpage.pt:48
 msgid "login_trouble3"
 msgstr ""
@@ -1936,14 +1987,4 @@
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:18
 msgid "Search Results"
-msgstr ""
-
-#. Default: "Enter the email address stored in Kofa. You can't change your email address here. If you've forgotten your email address or the email address stored in Kofa is wrong or no longer valid, use the enquiries form to request a change of address."
-#: waeup/kofa/browser/templates/sendpassword.pt:19
-msgid "email_address_problem"
-msgstr ""
-
-#. Default: "Please solve the captcha<br />to prevent misuse of this service:"
-#: waeup/kofa/browser/templates/sendpassword.pt:8
-msgid "solve_captcha"
 msgstr ""
 
@@ -2056,51 +2097,56 @@
 
 #: waeup/kofa/browser/viewlets.py:91 waeup/kofa/browser/viewlets.py:160
-#: waeup/kofa/students/viewlets.py:238 waeup/kofa/students/viewlets.py:377
-#: waeup/kofa/students/viewlets.py:424
+#: waeup/kofa/students/viewlets.py:246 waeup/kofa/students/viewlets.py:385
+#: waeup/kofa/students/viewlets.py:432
 msgid "Edit"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:105
+#: waeup/kofa/hostels/browser.py:106
 msgid "Accommodation Section"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:113 waeup/kofa/hostels/browser.py:123
+#: waeup/kofa/hostels/browser.py:119 waeup/kofa/hostels/browser.py:129
 msgid "Manage accommodation section"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:145 waeup/kofa/hostels/browser.py:158
+#: waeup/kofa/hostels/browser.py:132 waeup/kofa/hostels/browser.py:161
+#: waeup/kofa/hostels/browser.py:180
 msgid "Add hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:161
+#: waeup/kofa/hostels/browser.py:169
+msgid "Settings have been saved."
+msgstr ""
+
+#: waeup/kofa/hostels/browser.py:183
 msgid "Create hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:170
+#: waeup/kofa/hostels/browser.py:192
 msgid "The hostel already exists."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:172
+#: waeup/kofa/hostels/browser.py:194
 msgid "Hostel created."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:207
+#: waeup/kofa/hostels/browser.py:229
 msgid "Manage hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:210 waeup/kofa/hostels/browser.py:236
+#: waeup/kofa/hostels/browser.py:232 waeup/kofa/hostels/browser.py:258
 msgid "Update all beds"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:211 waeup/kofa/hostels/browser.py:250
+#: waeup/kofa/hostels/browser.py:233 waeup/kofa/hostels/browser.py:272
 msgid "Switch reservation of selected beds"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:212 waeup/kofa/hostels/browser.py:280
+#: waeup/kofa/hostels/browser.py:234 waeup/kofa/hostels/browser.py:302
 msgid "Release selected beds"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:241
+#: waeup/kofa/hostels/browser.py:263
 msgid ""
 "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
@@ -2108,36 +2154,33 @@
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:274
+#: waeup/kofa/hostels/browser.py:296
 msgid "Successfully switched beds: ${a}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:298
+#: waeup/kofa/hostels/browser.py:320
 msgid "Successfully released beds: ${a}"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:303
+#: waeup/kofa/hostels/browser.py:325
 msgid "No allocated bed selected."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:315
+#: waeup/kofa/hostels/browser.py:337
 msgid "Allocate student"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:68 waeup/kofa/hostels/browser.py:78
+#: waeup/kofa/hostels/browser.py:69 waeup/kofa/hostels/browser.py:79
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:13
 msgid "Hostels"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:95
+#: waeup/kofa/hostels/browser.py:96
 msgid "Block ${a}, Room ${b}, Bed ${c}"
 msgstr ""
 
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:1
-msgid "There no subobjects registered yet."
-msgstr ""
-
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:9
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:9
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:21
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:37
 #: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:35
 msgid "Id"
@@ -2168,78 +2211,94 @@
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:105
+#: waeup/kofa/hostels/interfaces.py:103
+msgid "Reserved Beds"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:114
+msgid "Blocks for Female Students"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:121
+msgid "Blocks for Male Students"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:128
+msgid "Beds for Fresh Students"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:135
 msgid "Beds for Returning Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:112
+#: waeup/kofa/hostels/interfaces.py:142
 msgid "Beds for Final Year Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:119
+#: waeup/kofa/hostels/interfaces.py:149
 msgid "Beds without category"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:126
+#: waeup/kofa/hostels/interfaces.py:156
 msgid "Special Handling"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:137
+#: waeup/kofa/hostels/interfaces.py:167
 msgid "Female and male blocks overlap."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:146
+#: waeup/kofa/hostels/interfaces.py:176
 msgid "Bed categories overlap."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:169
+#: waeup/kofa/hostels/interfaces.py:199
 msgid "Bed Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:175 waeup/kofa/students/interfaces.py:467
+#: waeup/kofa/hostels/interfaces.py:205 waeup/kofa/students/interfaces.py:484
 msgid "Bed Type"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:181
+#: waeup/kofa/hostels/interfaces.py:211
 msgid "Bed Number"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:186 waeup/kofa/hostels/interfaces.py:199
+#: waeup/kofa/hostels/interfaces.py:216 waeup/kofa/hostels/interfaces.py:229
 msgid "Owner (Student)"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:44
+#: waeup/kofa/hostels/interfaces.py:33
+msgid "Hostel Allocation Start Date"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:39
+msgid "Hostel Allocation Closing Date"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:45
+msgid "Booking Session"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:53
+msgid "Allowed States"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:74
 msgid "Hostel Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:49
+#: waeup/kofa/hostels/interfaces.py:79
 msgid "Sort Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:55
+#: waeup/kofa/hostels/interfaces.py:85
 msgid "Hostel Name"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:61
+#: waeup/kofa/hostels/interfaces.py:91
 msgid "Floors per Block"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:67
+#: waeup/kofa/hostels/interfaces.py:97
 msgid "Rooms per Floor"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:73
-msgid "Reserved Beds"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:84
-msgid "Blocks for Female Students"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:91
-msgid "Blocks for Male Students"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:98
-msgid "Beds for Fresh Students"
 msgstr ""
 
@@ -2352,50 +2411,54 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:1099
+#: waeup/kofa/interfaces.py:1097
 msgid "Unique Identifier"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:1100
+#: waeup/kofa/interfaces.py:1098
 msgid ""
 "User Name, Student or Applicant Id, Matriculation or Registration Number"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:193
+#: waeup/kofa/interfaces.py:196
 msgid "Subject"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:197
+#: waeup/kofa/interfaces.py:200
 msgid "Grade"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:335
+#: waeup/kofa/interfaces.py:338
 msgid "Processor name"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:361
+#: waeup/kofa/interfaces.py:364
 msgid "Email Address:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:368
+#: waeup/kofa/interfaces.py:371
 msgid "Email to:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:375
+#: waeup/kofa/interfaces.py:378
 msgid "Subject:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:379
+#: waeup/kofa/interfaces.py:382
 msgid "Full Name:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:383
+#: waeup/kofa/interfaces.py:386
 msgid "Text:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:414
+#: waeup/kofa/interfaces.py:415 waeup/kofa/interfaces.py:431
+msgid "Public Name"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:422
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:97
 #: waeup/kofa/browser/templates/userscontainerpage.pt:4
 #: waeup/kofa/browser/templates/facultymanagepage.pt:71
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:88
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:93
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:105
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:87
@@ -2403,5 +2466,5 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:419
+#: waeup/kofa/interfaces.py:427
 #: waeup/kofa/students/browser_templates/containerpage.pt:33
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:39
@@ -2411,78 +2474,70 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:423
+#: waeup/kofa/interfaces.py:437
 msgid "Description/Notice"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:440
+#: waeup/kofa/interfaces.py:454
 #: waeup/kofa/browser/templates/userscontainerpage.pt:6
 msgid "Portal Roles"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:485
+#: waeup/kofa/interfaces.py:499
 msgid "Name of University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:486
+#: waeup/kofa/interfaces.py:500
 msgid "Sample University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:491
+#: waeup/kofa/interfaces.py:505
 msgid "Abbreviated Title of University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:497
+#: waeup/kofa/interfaces.py:511
 msgid "Skin"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:504
+#: waeup/kofa/interfaces.py:518
 msgid "Content in HTML format"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:516
-msgid "Accommodation Booking Session"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:524
-msgid "Allowed States for Accommodation Booking"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:532
+#: waeup/kofa/interfaces.py:530
 msgid "Name of Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:538
+#: waeup/kofa/interfaces.py:536
 msgid "Email Address of Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:545
+#: waeup/kofa/interfaces.py:543
 msgid "Subject of Email to Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:546
+#: waeup/kofa/interfaces.py:544
 msgid "Kofa Contact"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:551
+#: waeup/kofa/interfaces.py:549
 msgid "SMTP mailer to use when sending mail"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:558
+#: waeup/kofa/interfaces.py:556
 msgid "Captcha used for public registration pages"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:565
+#: waeup/kofa/interfaces.py:563
 msgid "Carry-over Course Registration"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:574 waeup/kofa/interfaces.py:609
+#: waeup/kofa/interfaces.py:572 waeup/kofa/interfaces.py:607
 msgid "Academic Session"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:588
+#: waeup/kofa/interfaces.py:586
 msgid "Clearance Fee"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:594
+#: waeup/kofa/interfaces.py:592
 msgid "Bed Booking Fee"
 msgstr ""
@@ -2516,5 +2571,31 @@
 msgstr ""
 
-#: waeup/kofa/objecthistory.py:72
+#: waeup/kofa/mandates/browser.py:36
+msgid "Misuse"
+msgstr ""
+
+#: waeup/kofa/mandates/browser.py:41
+msgid "No mandate."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:50
+msgid "Nothing to do."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:68
+msgid "Wrong mandate parameters."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:70
+msgid "Mandate expired."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:72
+msgid ""
+"Password has been successfully set. Proceed to the login page and enter your "
+"credentials."
+msgstr ""
+
+#: waeup/kofa/objecthistory.py:74
 msgid "by"
 msgstr ""
@@ -2608,14 +2689,14 @@
 
 #. Default: ""
-#: waeup/kofa/payments/payment.py:91
+#: waeup/kofa/payments/payment.py:93
 msgid "Payment approved by ${a}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1006
+#: waeup/kofa/students/browser.py:1011
 msgid "${a}: Payments"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1051
+#: waeup/kofa/students/browser.py:1057
 msgid "Add online payment"
 msgstr ""
@@ -2625,404 +2706,438 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1068 waeup/kofa/students/browser.py:1280
+#: waeup/kofa/students/browser.py:1068 waeup/kofa/students/browser.py:1268
 msgid "Your current session does not match accommodation session."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1078
-msgid "Study course data are incomplete."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:120 waeup/kofa/students/viewlets.py:116
-#: waeup/kofa/students/viewlets.py:556
+#. Default: ""
+#: waeup/kofa/students/browser.py:1182
+msgid "${a}: Accommodation"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1194
+msgid "You are not allowed to remove bed tickets."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1201
+msgid "No bed ticket selected."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1233
+msgid "Add bed ticket"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1235
+msgid "Create bed ticket"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1251
+msgid "Outside booking period: ${a} - ${b}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1254
+msgid "Outside booking period."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1258
+msgid "Your data are incomplete."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1262
+msgid "You are in the wrong registration state."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1273
+msgid "You already booked a bed space in current accommodation session."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1284 waeup/kofa/students/browser.py:1578
+#: waeup/kofa/students/browser.py:1696
+msgid "Activation code is invalid."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1304 waeup/kofa/students/browser.py:1430
+msgid "There is no free bed in your category ${a}."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1309 waeup/kofa/students/browser.py:1583
+#: waeup/kofa/students/browser.py:1700
+msgid "Activation code has already been used."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:131 waeup/kofa/students/viewlets.py:116
+#: waeup/kofa/students/viewlets.py:564
 msgid "Study Course"
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/students/browser.py:1210
-msgid "${a}: Accommodation"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1222
-msgid "You are not allowed to remove bed tickets."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1229
-msgid "No bed ticket selected."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:126 waeup/kofa/students/viewlets.py:122
-#: waeup/kofa/students/viewlets.py:557
+#: waeup/kofa/students/browser.py:1312 waeup/kofa/students/browser.py:1586
+#: waeup/kofa/students/browser.py:1703 waeup/kofa/students/browser.py:1924
+msgid "invalidated"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1317 waeup/kofa/students/browser.py:1590
+#: waeup/kofa/students/browser.py:1708
+msgid "You are not the owner of this access code."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1328 waeup/kofa/students/browser.py:1444
+msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1337
+msgid "Bed ticket created and bed booked: ${a}"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1353
+msgid "Bed Ticket for Session ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1369
+msgid "Bed Allocation Data"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:137 waeup/kofa/students/viewlets.py:122
+#: waeup/kofa/students/viewlets.py:565
 msgid "Payments"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1260
-msgid "Add bed ticket"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1262
-msgid "Create bed ticket"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1270
-msgid "Your data are incomplete."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1274
-msgid "You are in the wrong registration state."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1285
-msgid "You already booked a bed space in current accommodation session."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1296 waeup/kofa/students/browser.py:1590
-#: waeup/kofa/students/browser.py:1708
-msgid "Activation code is invalid."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1316 waeup/kofa/students/browser.py:1442
-msgid "There is no free bed in your category ${a}."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1321 waeup/kofa/students/browser.py:1595
-#: waeup/kofa/students/browser.py:1712
-msgid "Activation code has already been used."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1324 waeup/kofa/students/browser.py:1598
-#: waeup/kofa/students/browser.py:1715 waeup/kofa/students/browser.py:1928
-msgid "invalidated"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1329 waeup/kofa/students/browser.py:1602
-#: waeup/kofa/students/browser.py:1720
-msgid "You are not the owner of this access code."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1340 waeup/kofa/students/browser.py:1456
-msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1349
-msgid "Bed ticket created and bed booked: ${a}"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1365
-msgid "Bed Ticket for Session ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1381
-msgid "Bed Allocation Data"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1387
+#: waeup/kofa/students/browser.py:1375
 msgid "Bed Allocation: "
 msgstr ""
 
-#: waeup/kofa/students/browser.py:141 waeup/kofa/students/viewlets.py:128
+#: waeup/kofa/students/browser.py:1402
+msgid "Students in reserved beds can't be relocated."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1408
+msgid "Student can't be relocated."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1451
+msgid "Student relocated: ${a}"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1470
+msgid "${a}: History"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1482
+msgid "Edit base data"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1497 waeup/kofa/students/viewlets.py:394
+msgid "Change password"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1511
+msgid "Password changed."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:152 waeup/kofa/students/viewlets.py:128
 msgid "Accommodation"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1414
-msgid "Students in reserved beds can't be relocated."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1420
-msgid "Student can't be relocated."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1463
-msgid "Student relocated: ${a}"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1482
-msgid "${a}: History"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1494
-msgid "Edit base data"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:150
-msgid "Bed Ticket ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1509 waeup/kofa/students/viewlets.py:386
-msgid "Change password"
-msgstr ""
-
 #: waeup/kofa/students/browser.py:1523
-msgid "Password changed."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1535
 msgid "Upload portrait"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1550 waeup/kofa/students/viewlets.py:410
+#: waeup/kofa/students/browser.py:1538 waeup/kofa/students/viewlets.py:418
 #: waeup/kofa/students/workflow.py:44
 msgid "Start clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1554
+#: waeup/kofa/students/browser.py:1542
 msgid "Start clearance now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1571
+#: waeup/kofa/students/browser.py:1559
 msgid "Wrong state"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1575
+#: waeup/kofa/students/browser.py:1563
 msgid "No portrait uploaded."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1579
+#: waeup/kofa/students/browser.py:1567
 msgid "Not all required fields filled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1606
+#: waeup/kofa/students/browser.py:1594
 msgid "Clearance process has been started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1616
+#: waeup/kofa/students/browser.py:1604
 msgid "Edit clearance data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1635 waeup/kofa/students/browser.py:1649
+#. Default: ""
+#: waeup/kofa/students/browser.py:161
+msgid "Bed Ticket ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1623 waeup/kofa/students/browser.py:1637
 msgid "Clearance form has been saved."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1643
+#: waeup/kofa/students/browser.py:1631
 msgid "Save and request clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1658 waeup/kofa/students/workflow.py:58
+#: waeup/kofa/students/browser.py:1646 waeup/kofa/students/workflow.py:58
 msgid "Request clearance"
 msgstr ""
 
+#: waeup/kofa/students/browser.py:1647
+msgid "Enter the CLR access code used for starting clearance."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1650
+msgid "Request clearance now"
+msgstr ""
+
 #: waeup/kofa/students/browser.py:1659
-msgid "Enter the CLR access code used for starting clearance."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1662
-msgid "Request clearance now"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1671
 msgid "This isn't your CLR access code."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1680
+#: waeup/kofa/students/browser.py:1665
+msgid "This form cannot be submitted. Wrong state!"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1668
 msgid "Clearance has been requested."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1689 waeup/kofa/students/viewlets.py:439
+#: waeup/kofa/students/browser.py:1677
 msgid "Start session"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:169
+#: waeup/kofa/students/browser.py:1681
+msgid "Start now"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1685
+msgid "You are not entitled to start session."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1719
+msgid "Session started."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1738
+msgid "Add current level ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1747
+msgid "Create course list now"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1787
+msgid "Edit course list of ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:180
 msgid "Student Section"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1693
-msgid "Start now"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1697
-msgid "You are not entitled to start session."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1731
-msgid "Session started."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1750
-msgid "Add current level ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1759
-msgid "Create course list now"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1798
-msgid "Add and remove course tickets of study level ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1835
+#: waeup/kofa/students/browser.py:1828
 msgid "Register course list"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1839
+#. Default: ""
+#: waeup/kofa/students/browser.py:1831
+msgid "Maximum credits of ${a} exceeded."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1836
 msgid "Course list has been registered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1884
+#: waeup/kofa/students/browser.py:1880
 msgid "Set password for first-time login"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1887
+#: waeup/kofa/students/browser.py:1883
 msgid "Set"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1902
+#: waeup/kofa/students/browser.py:1898
 msgid "More than one student found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:191
+#: waeup/kofa/students/browser.py:1906
+msgid "Access code is invalid."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1909
+msgid "Password has already been set. Your Student Id is ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1915
+msgid "Password has already been set. You are using the wrong Access Code."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1921
+msgid "Access code has already been used."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1930
+msgid "Password has been set. Your Student Id is ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1942
+msgid "Request password for first-time login"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1962
+msgid "Send login credentials to email address"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1985 waeup/kofa/students/browser.py:1996
+msgid "No student record found."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:202
 msgid "Only year dates allowed (e.g. 2011)."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1910
-msgid "Access code is invalid."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1913
-msgid "Password has already been set. Your Student Id is ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1919
-msgid "Password has already been set. You are using the wrong Access Code."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1925
-msgid "Access code has already been used."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1934
-msgid "Password has been set. Your Student Id is ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:196 waeup/kofa/students/browser.py:237
-#: waeup/kofa/students/browser.py:1899
+#: waeup/kofa/students/browser.py:2030
+msgid "Your password request was successful."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:207 waeup/kofa/students/browser.py:248
+#: waeup/kofa/students/browser.py:1895
 msgid "No student found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:207 waeup/kofa/students/viewlets.py:141
+#: waeup/kofa/students/browser.py:218 waeup/kofa/students/viewlets.py:141
 msgid "Manage student section"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:264 waeup/kofa/students/viewlets.py:148
+#: waeup/kofa/students/browser.py:275 waeup/kofa/students/viewlets.py:148
 msgid "Add student"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:272
+#: waeup/kofa/students/browser.py:283
 msgid "Student record created."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:288
+#: waeup/kofa/students/browser.py:299
 msgid "${a}: Base Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:342
+#: waeup/kofa/students/browser.py:353
 msgid "Manage base data"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:422
+#: waeup/kofa/students/browser.py:433
 msgid "${a}: Clearance Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:444 waeup/kofa/students/viewlets.py:106
-#: waeup/kofa/students/viewlets.py:554
+#: waeup/kofa/students/browser.py:455 waeup/kofa/students/viewlets.py:106
+#: waeup/kofa/students/viewlets.py:562
 #: waeup/kofa/students/browser_templates/clearanceeditpage.pt:6
 msgid "Clearance Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:450
+#: waeup/kofa/students/browser.py:461
 msgid "Clearance Slip of "
 msgstr ""
 
-#: waeup/kofa/students/browser.py:469
+#: waeup/kofa/students/browser.py:480
 msgid "Manage clearance data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:509
+#: waeup/kofa/students/browser.py:520
 msgid "Student has been cleared."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:511 waeup/kofa/students/browser.py:535
+#: waeup/kofa/students/browser.py:522 waeup/kofa/students/browser.py:546
 msgid "Student is in wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:528
+#: waeup/kofa/students/browser.py:539
 msgid "Clearance has been annulled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:532
+#: waeup/kofa/students/browser.py:543
 msgid "Clearance request has been rejected."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:558
+#: waeup/kofa/students/browser.py:569
 msgid "${a}: Personal Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:568
+#: waeup/kofa/students/browser.py:579
+msgid "Manage personal data"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:592
 msgid "Edit personal data"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:588
+#: waeup/kofa/students/browser.py:607
 msgid "${a}: Study Course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:618
+#: waeup/kofa/students/browser.py:637
 msgid "Manage study course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:621 waeup/kofa/students/browser.py:668
+#: waeup/kofa/students/browser.py:640 waeup/kofa/students/browser.py:687
 msgid "Remove selected levels"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:622 waeup/kofa/students/browser.py:654
+#: waeup/kofa/students/browser.py:641 waeup/kofa/students/browser.py:673
 msgid "Add study level"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:642
+#: waeup/kofa/students/browser.py:661
 msgid "Current level not available for certificate."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:662
+#: waeup/kofa/students/browser.py:681
 msgid "Study level has been added."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:664 waeup/kofa/students/browser.py:1768
+#: waeup/kofa/students/browser.py:683 waeup/kofa/students/browser.py:1756
 msgid "This level exists."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:674
+#: waeup/kofa/students/browser.py:693
 msgid "No study level selected."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:725
+#: waeup/kofa/students/browser.py:733
 msgid "${a}: Study Level ${b}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:748
+#: waeup/kofa/students/browser.py:756
 msgid "Level Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:754
+#: waeup/kofa/students/browser.py:762
 msgid "Course List"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:763
+#: waeup/kofa/students/browser.py:771
 msgid "Course Registration Slip"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:769
+#: waeup/kofa/students/browser.py:777
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:35
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:13
@@ -3031,16 +3146,16 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:772
+#: waeup/kofa/students/browser.py:780
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:38
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:36
 msgid "Dept."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:773
+#: waeup/kofa/students/browser.py:781
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:17
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:22
 msgid "Faculty"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:774
+#: waeup/kofa/students/browser.py:782
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:40
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:38
@@ -3048,5 +3163,5 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:775
+#: waeup/kofa/students/browser.py:783
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:41
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:39
@@ -3054,5 +3169,5 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:776 waeup/kofa/students/interfaces.py:411
+#: waeup/kofa/students/browser.py:784 waeup/kofa/students/interfaces.py:428
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:42
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
@@ -3061,55 +3176,55 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:805 waeup/kofa/students/browser.py:834
-#: waeup/kofa/students/browser.py:919 waeup/kofa/students/browser.py:924
-#: waeup/kofa/students/browser.py:1808 waeup/kofa/students/browser.py:1858
+#: waeup/kofa/students/browser.py:813 waeup/kofa/students/browser.py:846
+#: waeup/kofa/students/browser.py:931 waeup/kofa/students/browser.py:936
+#: waeup/kofa/students/browser.py:1801 waeup/kofa/students/browser.py:1855
 msgid "Add course ticket"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:826
+#: waeup/kofa/students/browser.py:838
 msgid "Manage study level ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:844 waeup/kofa/students/browser.py:1818
+#: waeup/kofa/students/browser.py:856 waeup/kofa/students/browser.py:1811
 msgid "No ticket selected."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:868 waeup/kofa/students/browser.py:890
+#: waeup/kofa/students/browser.py:880 waeup/kofa/students/browser.py:902
 msgid "This level does not correspond current level."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:872
+#: waeup/kofa/students/browser.py:884
 msgid "Course list has been validated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:874 waeup/kofa/students/browser.py:902
+#: waeup/kofa/students/browser.py:886 waeup/kofa/students/browser.py:914
 msgid "Student is in the wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:895
+#: waeup/kofa/students/browser.py:907
 msgid "Course list request has been annulled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:899
+#: waeup/kofa/students/browser.py:911
 msgid "Course list request has been rejected:"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:940 waeup/kofa/students/browser.py:1871
+#: waeup/kofa/students/browser.py:945 waeup/kofa/students/browser.py:1867
 msgid "The ticket exists."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:942 waeup/kofa/students/browser.py:1873
+#: waeup/kofa/students/browser.py:947 waeup/kofa/students/browser.py:1869
 msgid "Successfully added ${a}."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:963
+#: waeup/kofa/students/browser.py:968
 msgid "${a}: Course Ticket ${b}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:979
+#: waeup/kofa/students/browser.py:984
 msgid "Manage course ticket ${a}"
 msgstr ""
@@ -3243,4 +3358,62 @@
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:41
 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 ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:11
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:11
+msgid "Email could not been sent. Please retry later."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:14
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:44
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:14
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:44
+msgid "Thanks for using Kofa!"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:20
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:20
+msgid "Your login credentials are:"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:23
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:23
+msgid "User Name:"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:3
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:39
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:3
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:39
+msgid "An email with your user name and password has been sent to"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:32
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:32
+msgid "Print this page and proceed to the"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:34
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:34
+msgid ""
+"Please note that passwords are case-sensitive, <br />when entering your "
+"credentials, and keep your password secret!"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:8
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:8
+msgid "Please check your email account to proceed."
 msgstr ""
 
@@ -3311,5 +3484,4 @@
 
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:39
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:37
 msgid "Fact."
 msgstr ""
@@ -3334,4 +3506,12 @@
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:36
+msgid "Dep."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:37
+msgid "Fac."
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:64
 msgid "The're no tickets added yet."
@@ -3346,5 +3526,5 @@
 msgstr ""
 
-#: waeup/kofa/students/export.py:210 waeup/kofa/students/export.py:247
+#: waeup/kofa/students/export.py:210
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:9
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:30
@@ -3353,68 +3533,76 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:193 waeup/kofa/students/interfaces.py:282
+#: waeup/kofa/students/export.py:247
+msgid "Student Payments"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:192 waeup/kofa/students/interfaces.py:281
 msgid "Matriculation Number"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:200
+#: waeup/kofa/students/interfaces.py:199
 msgid "PWD Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:206
+#: waeup/kofa/students/interfaces.py:205
 msgid "Email"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:227
+#: waeup/kofa/students/interfaces.py:226
 msgid "Clearance form locked"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:232
+#: waeup/kofa/students/interfaces.py:231
 msgid "CLR Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:239
+#: waeup/kofa/students/interfaces.py:238
 msgid "Nationality"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:248
+#: waeup/kofa/students/interfaces.py:247
 msgid "Employer"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:258
+#: waeup/kofa/students/interfaces.py:257
 msgid "Permanent Address"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:291
+#: waeup/kofa/students/interfaces.py:292
+msgid "Registr. or Matric. Number"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:312
 #: waeup/kofa/browser/templates/showstudentspage.pt:7
 msgid "Certificate"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:297
+#: waeup/kofa/students/interfaces.py:318
 msgid "Entry Mode"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:304
+#: waeup/kofa/students/interfaces.py:325
 msgid "Entry Session"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:312 waeup/kofa/students/interfaces.py:351
+#: waeup/kofa/students/interfaces.py:333 waeup/kofa/students/interfaces.py:372
 #: waeup/kofa/browser/templates/showstudentspage.pt:8
 msgid "Current Session"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:319 waeup/kofa/students/interfaces.py:357
+#: waeup/kofa/students/interfaces.py:340 waeup/kofa/students/interfaces.py:378
 #: waeup/kofa/browser/templates/showstudentspage.pt:9
 msgid "Current Level"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:326 waeup/kofa/students/interfaces.py:345
+#: waeup/kofa/students/interfaces.py:347 waeup/kofa/students/interfaces.py:366
 msgid "Current Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:333
+#: waeup/kofa/students/interfaces.py:354
 msgid "Previous Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:371 waeup/kofa/students/interfaces.py:473
+#: waeup/kofa/students/interfaces.py:392 waeup/kofa/students/interfaces.py:490
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:8
 #: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:13
@@ -3422,65 +3610,68 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:377
+#: waeup/kofa/students/interfaces.py:398
 msgid "Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:404
-#: waeup/kofa/browser/templates/certificatepage.pt:30
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:33
+#: waeup/kofa/students/interfaces.py:421
+#: waeup/kofa/browser/templates/certificatepage.pt:33
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:39
 msgid "Mandatory"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:418
+#: waeup/kofa/students/interfaces.py:435
 msgid "Automatical Creation"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:425
+#: waeup/kofa/students/interfaces.py:442
 msgid "Carry-over Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:444
+#: waeup/kofa/students/interfaces.py:461
+#: waeup/kofa/university/interfaces.py:288
 #: waeup/kofa/university/interfaces.py:323
-#: waeup/kofa/browser/templates/certificatepage.pt:29
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:32
 msgid "Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:461
+#: waeup/kofa/students/interfaces.py:478
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:10
 msgid "Bed Coordinates"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:480
+#: waeup/kofa/students/interfaces.py:497
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:9
 msgid "Booking Date"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:486
+#: waeup/kofa/students/interfaces.py:503
 msgid "Booking Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:507
+#: waeup/kofa/students/interfaces.py:524
 msgid "Payment Level"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:179
+#: waeup/kofa/students/utils.py:181
 msgid "Scanned Documents"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:187
+#: waeup/kofa/students/utils.py:189
 msgid "(not provided)"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/utils.py:215
+#: waeup/kofa/students/utils.py:217
 msgid "<font size=10>${a} Page ${b} of ${c}</font>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:293
+#: waeup/kofa/students/utils.py:277
+msgid "Study course data are incomplete."
+msgstr ""
+
+#: waeup/kofa/students/utils.py:298
 msgid "Amount could not be determined."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:356 waeup/kofa/students/viewlets.py:73
+#: waeup/kofa/students/utils.py:378 waeup/kofa/students/viewlets.py:73
 #: waeup/kofa/students/viewlets.py:101
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:7
@@ -3488,13 +3679,13 @@
 msgstr ""
 
-#: waeup/kofa/students/utils.py:392
+#: waeup/kofa/students/utils.py:414
 msgid "(not yet)"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:111 waeup/kofa/students/viewlets.py:555
+#: waeup/kofa/students/viewlets.py:111 waeup/kofa/students/viewlets.py:563
 msgid "Personal Data"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:133 waeup/kofa/students/viewlets.py:560
+#: waeup/kofa/students/viewlets.py:133 waeup/kofa/students/viewlets.py:568
 #: waeup/kofa/accesscodes/browser_templates/searchpage.pt:27
 msgid "History"
@@ -3517,73 +3708,77 @@
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:262 waeup/kofa/students/workflow.py:156
+#: waeup/kofa/students/viewlets.py:270 waeup/kofa/students/workflow.py:156
 msgid "Validate courses"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:278
+#: waeup/kofa/students/viewlets.py:286
 msgid "Reject courses"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:295
+#: waeup/kofa/students/viewlets.py:303
 msgid "Download course registration slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:351
+#: waeup/kofa/students/viewlets.py:359
 msgid "Book accommodation"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:360
+#: waeup/kofa/students/viewlets.py:368
 msgid "Download bed allocation slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:369
+#: waeup/kofa/students/viewlets.py:377
 msgid "Relocate student"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:395
+#: waeup/kofa/students/viewlets.py:403
 msgid "Change portrait"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:453
+#: waeup/kofa/students/viewlets.py:447
+msgid "Start new session"
+msgstr ""
+
+#: waeup/kofa/students/viewlets.py:461
 msgid "Add course list"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:471
-msgid "Add and remove courses"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:559
+#: waeup/kofa/students/viewlets.py:479
+msgid "Edit course list"
+msgstr ""
+
+#: waeup/kofa/students/viewlets.py:567
 msgid "Accommodation Data"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:571
+#: waeup/kofa/students/viewlets.py:579
 msgid "${a} deleted."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:585
+#: waeup/kofa/students/viewlets.py:593
 msgid "Uploaded file is too big."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:591
+#: waeup/kofa/students/viewlets.py:599
 msgid "Could not determine file type."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:596
+#: waeup/kofa/students/viewlets.py:604
 msgid "${a} file extension expected."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:602
+#: waeup/kofa/students/viewlets.py:610
 msgid "Only the following extensions are allowed: ${a}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:611
+#: waeup/kofa/students/viewlets.py:619
 msgid "File ${a} uploaded."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:629
+#: waeup/kofa/students/viewlets.py:637
 #: waeup/kofa/browser/templates/datacenterlogspage.pt:10
 #: waeup/kofa/browser/templates/datacenterpage.pt:17
@@ -3592,42 +3787,42 @@
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:630
+#: waeup/kofa/students/viewlets.py:638
 msgid "Scan"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:653
+#: waeup/kofa/students/viewlets.py:661
 msgid "Upload new file"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:654
+#: waeup/kofa/students/viewlets.py:662
 msgid "Delete attachment"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:685
+#: waeup/kofa/students/viewlets.py:693
 msgid "No local file selected."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:699
+#: waeup/kofa/students/viewlets.py:707
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:9
 msgid "Passport Picture"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:710
+#: waeup/kofa/students/viewlets.py:718
 msgid "Passport Picture (jpg only)"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:725 waeup/kofa/students/viewlets.py:736
+#: waeup/kofa/students/viewlets.py:733 waeup/kofa/students/viewlets.py:744
 msgid "Birth Certificate"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:726 waeup/kofa/students/viewlets.py:737
+#: waeup/kofa/students/viewlets.py:734 waeup/kofa/students/viewlets.py:745
 msgid "Birth Certificate Scan"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:746 waeup/kofa/students/viewlets.py:757
+#: waeup/kofa/students/viewlets.py:754 waeup/kofa/students/viewlets.py:765
 msgid "Acceptance Letter"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:747 waeup/kofa/students/viewlets.py:758
+#: waeup/kofa/students/viewlets.py:755 waeup/kofa/students/viewlets.py:766
 msgid "Acceptance Letter Scan"
 msgstr ""
@@ -3800,4 +3995,6 @@
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:10
 #: waeup/kofa/browser/templates/departmentpage.pt:3
+#: waeup/kofa/browser/templates/certificatepage.pt:22
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:28
 msgid "Courses"
 msgstr ""
@@ -3876,11 +4073,7 @@
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:288
-msgid "Course Referrer"
-msgstr ""
-
 #: waeup/kofa/university/interfaces.py:294
 #: waeup/kofa/browser/templates/certificatepage.pt:28
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:30
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:34
 msgid "Level"
 msgstr ""
@@ -3956,4 +4149,8 @@
 #: waeup/kofa/university/vocabularies.py:39
 msgid "Postgraduate Level"
+msgstr ""
+
+#: waeup/kofa/userscontainer.py:79
+msgid "Users"
 msgstr ""
 
@@ -4974,5 +5171,5 @@
 "Your user name: ${d}\n"
 "Your password: ${e}\n"
-"Login page: ${f}\n"
+"${f}\n"
 "\n"
 "Please remember your user name and keep\n"
Index: main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/fr/LC_MESSAGES/waeup.kofa.po
===================================================================
--- main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/fr/LC_MESSAGES/waeup.kofa.po	(revision 8786)
+++ main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/fr/LC_MESSAGES/waeup.kofa.po	(revision 9209)
@@ -15,5 +15,5 @@
 msgstr ""
 "Project-Id-Version: WAeUP.Kofa\n"
-"POT-Creation-Date: Wed May 30 06:31:49 2012\n"
+"POT-Creation-Date: Fri Jul  6 09:51:12 2012\n"
 "PO-Revision-Date: 2012-05-08 06:29+0100\n"
 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
@@ -29,22 +29,22 @@
 
 #: waeup/kofa/accesscodes/browser.py:101 waeup/kofa/accesscodes/browser.py:114
-#: waeup/kofa/applicants/browser.py:253 waeup/kofa/applicants/browser.py:323
-#: waeup/kofa/applicants/browser.py:324 waeup/kofa/applicants/browser.py:437
-#: waeup/kofa/browser/pages.py:524 waeup/kofa/browser/pages.py:731
-#: waeup/kofa/browser/pages.py:758 waeup/kofa/browser/pages.py:813
-#: waeup/kofa/browser/pages.py:887 waeup/kofa/browser/pages.py:917
-#: waeup/kofa/browser/pages.py:1037 waeup/kofa/browser/pages.py:1258
-#: waeup/kofa/browser/pages.py:1395 waeup/kofa/browser/pages.py:1416
-#: waeup/kofa/browser/pages.py:1443 waeup/kofa/browser/pages.py:1471
-#: waeup/kofa/browser/pages.py:1472 waeup/kofa/browser/pages.py:1518
-#: waeup/kofa/browser/pages.py:1559 waeup/kofa/browser/pages.py:1638
-#: waeup/kofa/browser/pages.py:1639 waeup/kofa/browser/pages.py:1641
-#: waeup/kofa/browser/pages.py:1719 waeup/kofa/browser/pages.py:1764
-#: waeup/kofa/browser/pages.py:1802 waeup/kofa/browser/pages.py:1846
-#: waeup/kofa/browser/pages.py:1885 waeup/kofa/browser/pages.py:1887
-#: waeup/kofa/browser/pages.py:1922 waeup/kofa/browser/pages.py:1973
-#: waeup/kofa/browser/pages.py:2025 waeup/kofa/students/browser.py:620
-#: waeup/kofa/students/browser.py:621 waeup/kofa/students/browser.py:804
-#: waeup/kofa/students/browser.py:806 waeup/kofa/students/browser.py:947
+#: waeup/kofa/applicants/browser.py:253 waeup/kofa/applicants/browser.py:335
+#: waeup/kofa/applicants/browser.py:336 waeup/kofa/applicants/browser.py:450
+#: waeup/kofa/browser/pages.py:544 waeup/kofa/browser/pages.py:754
+#: waeup/kofa/browser/pages.py:780 waeup/kofa/browser/pages.py:836
+#: waeup/kofa/browser/pages.py:914 waeup/kofa/browser/pages.py:944
+#: waeup/kofa/browser/pages.py:1068 waeup/kofa/browser/pages.py:1298
+#: waeup/kofa/browser/pages.py:1435 waeup/kofa/browser/pages.py:1456
+#: waeup/kofa/browser/pages.py:1487 waeup/kofa/browser/pages.py:1515
+#: waeup/kofa/browser/pages.py:1516 waeup/kofa/browser/pages.py:1556
+#: waeup/kofa/browser/pages.py:1601 waeup/kofa/browser/pages.py:1681
+#: waeup/kofa/browser/pages.py:1682 waeup/kofa/browser/pages.py:1684
+#: waeup/kofa/browser/pages.py:1756 waeup/kofa/browser/pages.py:1805
+#: waeup/kofa/browser/pages.py:1846 waeup/kofa/browser/pages.py:1882
+#: waeup/kofa/browser/pages.py:1921 waeup/kofa/browser/pages.py:1923
+#: waeup/kofa/browser/pages.py:1956 waeup/kofa/browser/pages.py:2007
+#: waeup/kofa/browser/pages.py:2064 waeup/kofa/students/browser.py:639
+#: waeup/kofa/students/browser.py:640 waeup/kofa/students/browser.py:812
+#: waeup/kofa/students/browser.py:814 waeup/kofa/students/browser.py:952
 msgid "Cancel"
 msgstr "Annuller"
@@ -85,7 +85,7 @@
 
 #: waeup/kofa/accesscodes/browser.py:154 waeup/kofa/applicants/browser.py:82
-#: waeup/kofa/applicants/browser.py:104 waeup/kofa/browser/pages.py:613
-#: waeup/kofa/browser/pages.py:1218 waeup/kofa/browser/viewlets.py:190
-#: waeup/kofa/students/browser.py:170 waeup/kofa/students/browser.py:208
+#: waeup/kofa/applicants/browser.py:104 waeup/kofa/browser/pages.py:633
+#: waeup/kofa/browser/pages.py:1258 waeup/kofa/browser/viewlets.py:190
+#: waeup/kofa/students/browser.py:181 waeup/kofa/students/browser.py:219
 msgid "Search"
 msgstr "Recherche "
@@ -342,15 +342,15 @@
 msgstr "Désactiver les PIN non utilisés"
 
-#: waeup/kofa/applicants/applicant.py:102
+#: waeup/kofa/applicants/applicant.py:112
 #, fuzzy
 msgid "Applicant has not yet been admitted."
 msgstr "La demande n'a pas encore commencé."
 
-#: waeup/kofa/applicants/applicant.py:108
+#: waeup/kofa/applicants/applicant.py:118
 #, fuzzy
 msgid "Registration Number exists."
 msgstr "Numéro d’Inscription"
 
-#: waeup/kofa/applicants/applicant.py:111
+#: waeup/kofa/applicants/applicant.py:121
 #, fuzzy
 msgid "No course admitted provided."
@@ -358,10 +358,10 @@
 
 #. Default: ""
-#: waeup/kofa/applicants/applicant.py:140
+#: waeup/kofa/applicants/applicant.py:154
 #, fuzzy
 msgid "Student ${a} created"
 msgstr "Dossier d’étudiant créé"
 
-#: waeup/kofa/applicants/batching.py:209
+#: waeup/kofa/applicants/batching.py:211
 #, fuzzy
 msgid "Application record imported"
@@ -369,43 +369,55 @@
 
 #. Default: ""
-#: waeup/kofa/applicants/batching.py:256 waeup/kofa/students/batching.py:201
+#: waeup/kofa/applicants/batching.py:258 waeup/kofa/students/batching.py:204
 msgid "State '${a}' set"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1003
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:1015
+msgid "Apply for ${a}"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1020
+#, fuzzy
+msgid "Outside application period."
+msgstr "Aperçu des données de la demande"
+
+#: waeup/kofa/applicants/browser.py:103 waeup/kofa/applicants/viewlets.py:90
+#, fuzzy
+msgid "Search applicants"
+msgstr "Démarrer la demande"
+
+#: waeup/kofa/applicants/browser.py:1035 waeup/kofa/browser/pages.py:2113
+msgid "Get login credentials"
+msgstr "Obtenir les autorisations d'ouverture"
+
+#: waeup/kofa/applicants/browser.py:1058 waeup/kofa/students/browser.py:1979
 #, fuzzy
 msgid "An error occurred."
 msgstr "Une erreur du serveur smtp produite."
 
-#: waeup/kofa/applicants/browser.py:1009 waeup/kofa/applicants/browser.py:1020
+#: waeup/kofa/applicants/browser.py:1064 waeup/kofa/applicants/browser.py:1076
 #, fuzzy
 msgid "No application record found."
 msgstr "Aperçu des données de la demande"
 
-#: waeup/kofa/applicants/browser.py:1012
-#, fuzzy
-msgid "Your password has already been set. Please proceed to the login page."
+#: waeup/kofa/applicants/browser.py:1068 waeup/kofa/students/browser.py:1988
+#, fuzzy
+msgid ""
+"Your password has already been set and used. Please proceed to the login "
+"page."
 msgstr ""
 "Le mot de passe a été déjà saisi. Vous utilisez le mauvais Code d’Accès."
 
-#: waeup/kofa/applicants/browser.py:103 waeup/kofa/applicants/viewlets.py:89
-#, fuzzy
-msgid "Search applicants"
-msgstr "Démarrer la demande"
-
-#: waeup/kofa/applicants/browser.py:1030
+#: waeup/kofa/applicants/browser.py:1087
 msgid "You have successfully been registered for the"
 msgstr "Vous avez été inscrit avec succès au"
 
-#: waeup/kofa/applicants/browser.py:1037
-msgid "Email could not been sent. Please retry later."
-msgstr "L'email ne peut pas être envoyé. Réessayez plus tard."
-
-#: waeup/kofa/applicants/browser.py:1046
+#: waeup/kofa/applicants/browser.py:1104
 msgid "Your registration was successful."
 msgstr "Votre inscription a été enregistrée avec succès."
 
-#: waeup/kofa/applicants/browser.py:119 waeup/kofa/students/browser.py:185
-#: waeup/kofa/students/browser.py:225
+#: waeup/kofa/applicants/browser.py:119 waeup/kofa/students/browser.py:196
+#: waeup/kofa/students/browser.py:236
 msgid "Empty search string"
 msgstr "Chaîne de recherche vide"
@@ -416,36 +428,37 @@
 msgstr "Aperçu des données de la demande"
 
-#: waeup/kofa/applicants/browser.py:132 waeup/kofa/applicants/viewlets.py:98
+#: waeup/kofa/applicants/browser.py:132 waeup/kofa/applicants/viewlets.py:99
 msgid "Manage application section"
 msgstr "Gerer la zone de demande"
 
 #: waeup/kofa/applicants/browser.py:135 waeup/kofa/applicants/browser.py:210
-#: waeup/kofa/applicants/browser.py:323 waeup/kofa/applicants/browser.py:376
-#: waeup/kofa/applicants/browser.py:702 waeup/kofa/applicants/browser.py:741
-#: waeup/kofa/applicants/browser.py:843 waeup/kofa/applicants/browser.py:846
-#: waeup/kofa/applicants/browser.py:890 waeup/kofa/browser/pages.py:497
-#: waeup/kofa/browser/pages.py:652 waeup/kofa/browser/pages.py:675
-#: waeup/kofa/browser/pages.py:751 waeup/kofa/browser/pages.py:1256
-#: waeup/kofa/browser/pages.py:1471 waeup/kofa/browser/pages.py:1512
-#: waeup/kofa/browser/pages.py:1638 waeup/kofa/browser/pages.py:1691
-#: waeup/kofa/browser/pages.py:1834 waeup/kofa/browser/pages.py:1885
-#: waeup/kofa/browser/pages.py:1906 waeup/kofa/hostels/browser.py:209
-#: waeup/kofa/hostels/browser.py:231 waeup/kofa/hostels/browser.py:318
-#: waeup/kofa/students/browser.py:369 waeup/kofa/students/browser.py:494
-#: waeup/kofa/students/browser.py:571 waeup/kofa/students/browser.py:620
-#: waeup/kofa/students/browser.py:636 waeup/kofa/students/browser.py:804
-#: waeup/kofa/students/browser.py:829 waeup/kofa/students/browser.py:1497
-#: waeup/kofa/students/browser.py:1512 waeup/kofa/students/browser.py:1632
+#: waeup/kofa/applicants/browser.py:335 waeup/kofa/applicants/browser.py:388
+#: waeup/kofa/applicants/browser.py:757 waeup/kofa/applicants/browser.py:796
+#: waeup/kofa/applicants/browser.py:896 waeup/kofa/applicants/browser.py:899
+#: waeup/kofa/applicants/browser.py:945 waeup/kofa/browser/pages.py:515
+#: waeup/kofa/browser/pages.py:672 waeup/kofa/browser/pages.py:695
+#: waeup/kofa/browser/pages.py:774 waeup/kofa/browser/pages.py:1296
+#: waeup/kofa/browser/pages.py:1515 waeup/kofa/browser/pages.py:1552
+#: waeup/kofa/browser/pages.py:1681 waeup/kofa/browser/pages.py:1730
+#: waeup/kofa/browser/pages.py:1878 waeup/kofa/browser/pages.py:1921
+#: waeup/kofa/browser/pages.py:1942 waeup/kofa/hostels/browser.py:131
+#: waeup/kofa/hostels/browser.py:166 waeup/kofa/hostels/browser.py:231
+#: waeup/kofa/hostels/browser.py:253 waeup/kofa/hostels/browser.py:340
+#: waeup/kofa/students/browser.py:380 waeup/kofa/students/browser.py:505
+#: waeup/kofa/students/browser.py:582 waeup/kofa/students/browser.py:639
+#: waeup/kofa/students/browser.py:655 waeup/kofa/students/browser.py:812
+#: waeup/kofa/students/browser.py:841 waeup/kofa/students/browser.py:1485
+#: waeup/kofa/students/browser.py:1500 waeup/kofa/students/browser.py:1620
 msgid "Save"
 msgstr "Sauvegarder"
 
 #: waeup/kofa/applicants/browser.py:136 waeup/kofa/applicants/browser.py:166
-#: waeup/kofa/applicants/browser.py:324 waeup/kofa/applicants/browser.py:383
-#: waeup/kofa/browser/pages.py:655 waeup/kofa/browser/pages.py:698
-#: waeup/kofa/browser/pages.py:779 waeup/kofa/browser/pages.py:1395
-#: waeup/kofa/browser/pages.py:1406 waeup/kofa/browser/pages.py:1472
-#: waeup/kofa/browser/pages.py:1507 waeup/kofa/hostels/browser.py:131
-#: waeup/kofa/students/browser.py:209 waeup/kofa/students/browser.py:1206
-#: waeup/kofa/students/browser.py:1219
+#: waeup/kofa/applicants/browser.py:336 waeup/kofa/applicants/browser.py:401
+#: waeup/kofa/browser/pages.py:675 waeup/kofa/browser/pages.py:717
+#: waeup/kofa/browser/pages.py:801 waeup/kofa/browser/pages.py:1435
+#: waeup/kofa/browser/pages.py:1446 waeup/kofa/browser/pages.py:1516
+#: waeup/kofa/browser/pages.py:1547 waeup/kofa/hostels/browser.py:132
+#: waeup/kofa/hostels/browser.py:147 waeup/kofa/students/browser.py:220
+#: waeup/kofa/students/browser.py:1178 waeup/kofa/students/browser.py:1191
 msgid "Remove selected"
 msgstr "Supprimer sélectionné"
@@ -457,16 +470,16 @@
 
 #: waeup/kofa/applicants/browser.py:137 waeup/kofa/applicants/browser.py:200
-#: waeup/kofa/applicants/browser.py:326 waeup/kofa/applicants/browser.py:446
-#: waeup/kofa/browser/pages.py:1473 waeup/kofa/browser/pages.py:1532
-#: waeup/kofa/browser/pages.py:1642 waeup/kofa/browser/pages.py:1728
-#: waeup/kofa/browser/pages.py:1888 waeup/kofa/browser/pages.py:1945
+#: waeup/kofa/applicants/browser.py:338 waeup/kofa/applicants/browser.py:459
+#: waeup/kofa/browser/pages.py:1517 waeup/kofa/browser/pages.py:1570
+#: waeup/kofa/browser/pages.py:1685 waeup/kofa/browser/pages.py:1765
+#: waeup/kofa/browser/pages.py:1924 waeup/kofa/browser/pages.py:1975
 msgid "Remove selected local roles"
 msgstr "Supprimer les rôles locaux sélectionnés"
 
 #: waeup/kofa/applicants/browser.py:138 waeup/kofa/applicants/browser.py:196
-#: waeup/kofa/applicants/browser.py:327 waeup/kofa/applicants/browser.py:442
-#: waeup/kofa/browser/pages.py:1474 waeup/kofa/browser/pages.py:1528
-#: waeup/kofa/browser/pages.py:1643 waeup/kofa/browser/pages.py:1724
-#: waeup/kofa/browser/pages.py:1889 waeup/kofa/browser/pages.py:1941
+#: waeup/kofa/applicants/browser.py:339 waeup/kofa/applicants/browser.py:455
+#: waeup/kofa/browser/pages.py:1518 waeup/kofa/browser/pages.py:1566
+#: waeup/kofa/browser/pages.py:1686 waeup/kofa/browser/pages.py:1761
+#: waeup/kofa/browser/pages.py:1925 waeup/kofa/browser/pages.py:1971
 msgid "Add local role"
 msgstr "Ajouter rôle local"
@@ -481,23 +494,22 @@
 msgstr "Aucun ticket sélectionné."
 
-#: waeup/kofa/applicants/browser.py:183 waeup/kofa/applicants/browser.py:400
-#: waeup/kofa/applicants/browser.py:798
+#: waeup/kofa/applicants/browser.py:183 waeup/kofa/applicants/browser.py:418
+#: waeup/kofa/applicants/browser.py:852
 msgid "Could not delete:"
 msgstr "Ne pourrait être supprimer:"
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:186 waeup/kofa/applicants/browser.py:403
-#: waeup/kofa/applicants/browser.py:801 waeup/kofa/browser/pages.py:139
-#: waeup/kofa/students/browser.py:252 waeup/kofa/students/browser.py:684
-#: waeup/kofa/students/browser.py:854 waeup/kofa/students/browser.py:1033
-#: waeup/kofa/students/browser.py:1239 waeup/kofa/students/browser.py:1830
+#: waeup/kofa/applicants/browser.py:186 waeup/kofa/applicants/browser.py:421
+#: waeup/kofa/applicants/browser.py:855 waeup/kofa/browser/pages.py:148
+#: waeup/kofa/students/browser.py:263 waeup/kofa/students/browser.py:703
+#: waeup/kofa/students/browser.py:866 waeup/kofa/students/browser.py:1038
+#: waeup/kofa/students/browser.py:1211 waeup/kofa/students/browser.py:1823
 msgid "Successfully removed: ${a}"
 msgstr "Supprimer avec succès: ${a}"
 
-#: waeup/kofa/applicants/browser.py:214 waeup/kofa/applicants/browser.py:380
-#: waeup/kofa/applicants/browser.py:770 waeup/kofa/browser/pages.py:1515
-#: waeup/kofa/browser/pages.py:1837 waeup/kofa/browser/pages.py:1909
-#: waeup/kofa/browser/pages.py:2021 waeup/kofa/hostels/browser.py:54
-#: waeup/kofa/students/browser.py:83 waeup/kofa/students/browser.py:395
+#: waeup/kofa/applicants/browser.py:214 waeup/kofa/applicants/browser.py:398
+#: waeup/kofa/applicants/browser.py:825 waeup/kofa/browser/pages.py:2055
+#: waeup/kofa/hostels/browser.py:55 waeup/kofa/students/browser.py:81
+#: waeup/kofa/students/browser.py:406 waeup/kofa/utils/helpers.py:693
 msgid "Form has been saved."
 msgstr "Formulaire a été Sauvegardé"
@@ -515,86 +527,76 @@
 msgstr "Ajouté:"
 
-#: waeup/kofa/applicants/browser.py:261 waeup/kofa/applicants/export.py:76
-#: waeup/kofa/applicants/viewlets.py:44
+#: waeup/kofa/applicants/browser.py:261 waeup/kofa/applicants/export.py:75
+#: waeup/kofa/applicants/viewlets.py:45
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:12
 msgid "Applicants"
 msgstr "Demandeurs"
 
-#: waeup/kofa/applicants/browser.py:324 waeup/kofa/applicants/browser.py:408
-#: waeup/kofa/applicants/browser.py:460
+#: waeup/kofa/applicants/browser.py:337 waeup/kofa/applicants/browser.py:426
+#, fuzzy
+msgid "Create students from selected"
+msgstr "Créer les données d’étudiant"
+
+#: waeup/kofa/applicants/browser.py:345
+msgid "Manage applicants container"
+msgstr "Gérer les blocs des demandes"
+
+#: waeup/kofa/applicants/browser.py:407 waeup/kofa/applicants/browser.py:432
+msgid "No applicant selected!"
+msgstr "Aucun demandeur sélectionné !"
+
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:443 waeup/kofa/applicants/browser.py:584
+#, fuzzy
+msgid "${a} students successfully created."
+msgstr "Cours ${a} créé avec succès."
+
+#: waeup/kofa/applicants/browser.py:446 waeup/kofa/applicants/browser.py:587
+#, fuzzy
+msgid "No student could be created."
+msgstr "Données étudiant créé."
+
+#: waeup/kofa/applicants/browser.py:473 waeup/kofa/applicants/viewlets.py:115
 msgid "Add applicant"
 msgstr "Ajoutez Candidat"
 
-#: waeup/kofa/applicants/browser.py:325 waeup/kofa/applicants/browser.py:413
-#, fuzzy
-msgid "Create students from selected"
-msgstr "Créer les données d’étudiant"
-
-#: waeup/kofa/applicants/browser.py:333
-msgid "Manage applicants container"
-msgstr "Gérer les blocs des demandes"
-
-#: waeup/kofa/applicants/browser.py:389 waeup/kofa/applicants/browser.py:419
-msgid "No applicant selected!"
-msgstr "Aucun demandeur sélectionné !"
-
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:430
-#, fuzzy
-msgid "${a} students successfully created."
-msgstr "Cours ${a} créé avec succès."
-
-#: waeup/kofa/applicants/browser.py:433
-#, fuzzy
-msgid "No student could be created."
-msgstr "Données étudiant créé."
-
-#: waeup/kofa/applicants/browser.py:463
+#: waeup/kofa/applicants/browser.py:476
 msgid "Create application record"
 msgstr "Créer les données de la demande"
 
-#: waeup/kofa/applicants/browser.py:468
+#: waeup/kofa/applicants/browser.py:481
 msgid "Applicant record created."
 msgstr "Données de la demande créer."
 
-#: waeup/kofa/applicants/browser.py:482
+#: waeup/kofa/applicants/browser.py:495
 msgid "Applicant"
 msgstr "Demandeur "
 
-#: waeup/kofa/applicants/browser.py:501 waeup/kofa/students/browser.py:294
+#: waeup/kofa/applicants/browser.py:515 waeup/kofa/students/browser.py:305
 msgid "set"
 msgstr "Prêt"
 
-#: waeup/kofa/applicants/browser.py:502 waeup/kofa/students/browser.py:295
+#: waeup/kofa/applicants/browser.py:516 waeup/kofa/students/browser.py:306
 msgid "unset"
 msgstr "Non prêt"
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:507
+#: waeup/kofa/applicants/browser.py:521
 #, fuzzy
 msgid "${a} <br /> Application Record ${b}"
 msgstr "${a} Données de la demande ${b}"
 
-#: waeup/kofa/applicants/browser.py:558 waeup/kofa/students/browser.py:1094
+#: waeup/kofa/applicants/browser.py:607 waeup/kofa/students/utils.py:305
 msgid "This type of payment has already been made."
 msgstr "Ce type de paiement a été déjà fait."
 
-#: waeup/kofa/applicants/browser.py:570 waeup/kofa/students/browser.py:1107
+#: waeup/kofa/applicants/browser.py:619 waeup/kofa/students/browser.py:1079
 msgid "Payment ticket created."
 msgstr "Ticket de paiement créé."
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:593 waeup/kofa/students/browser.py:1126
+#: waeup/kofa/applicants/browser.py:642 waeup/kofa/students/browser.py:1098
 msgid "${a}: Online Payment Ticket ${b}"
 msgstr "${a}: Ticket de paiement en ligne ${b}"
-
-#: waeup/kofa/applicants/browser.py:631 waeup/kofa/students/browser.py:1173
-msgid "Payment Data"
-msgstr "Données de paiement"
-
-#: waeup/kofa/applicants/browser.py:637 waeup/kofa/students/browser.py:1179
-#, fuzzy
-msgid "Online Payment Slip"
-msgstr "Reçu du paiement en ligne"
 
 #: waeup/kofa/applicants/browser.py:65
@@ -604,44 +606,53 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:677
+#: waeup/kofa/applicants/browser.py:679 waeup/kofa/students/browser.py:1145
+msgid "Payment Data"
+msgstr "Données de paiement"
+
+#: waeup/kofa/applicants/browser.py:685 waeup/kofa/students/browser.py:1151
+#, fuzzy
+msgid "Online Payment Slip"
+msgstr "Reçu du paiement en ligne"
+
+#: waeup/kofa/applicants/browser.py:711
+msgid "Please pay before trying to download the application slip."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:732
 msgid "Uploaded image is too big!"
 msgstr "Image trop grande pour téléchargement!"
 
-#: waeup/kofa/applicants/browser.py:682
+#: waeup/kofa/applicants/browser.py:737
 msgid "jpg file extension expected."
 msgstr "L’extension attendue du fichier est jpg"
 
-#: waeup/kofa/applicants/browser.py:702 waeup/kofa/applicants/browser.py:846
-#: waeup/kofa/applicants/browser.py:898
+#: waeup/kofa/applicants/browser.py:757 waeup/kofa/applicants/browser.py:899
+#: waeup/kofa/applicants/browser.py:953
 msgid "Final Submit"
 msgstr "Dernière Validation"
 
-#: waeup/kofa/applicants/browser.py:703 waeup/kofa/applicants/browser.py:811
-#: waeup/kofa/applicants/browser.py:844 waeup/kofa/applicants/browser.py:879
-#: waeup/kofa/students/browser.py:1039
+#: waeup/kofa/applicants/browser.py:758 waeup/kofa/applicants/browser.py:864
+#: waeup/kofa/applicants/browser.py:897 waeup/kofa/applicants/browser.py:934
+#: waeup/kofa/students/browser.py:1045
 msgid "Add online payment ticket"
 msgstr "Ajout de ticket de paiement en ligne"
 
-#: waeup/kofa/applicants/browser.py:703 waeup/kofa/applicants/browser.py:816
-#: waeup/kofa/applicants/browser.py:844 waeup/kofa/applicants/browser.py:847
-#: waeup/kofa/applicants/browser.py:884 waeup/kofa/students/browser.py:806
-#: waeup/kofa/students/browser.py:838 waeup/kofa/students/browser.py:1015
-#: waeup/kofa/students/browser.py:1812
+#: waeup/kofa/applicants/browser.py:758 waeup/kofa/applicants/browser.py:869
+#: waeup/kofa/applicants/browser.py:897 waeup/kofa/applicants/browser.py:900
+#: waeup/kofa/applicants/browser.py:939 waeup/kofa/students/browser.py:814
+#: waeup/kofa/students/browser.py:850 waeup/kofa/students/browser.py:1020
+#: waeup/kofa/students/browser.py:1805
 msgid "Remove selected tickets"
 msgstr "Supprimer les tickets sélectionnés"
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:726
+#: waeup/kofa/applicants/browser.py:781
 #, fuzzy
 msgid "${a} <br /> Application Form ${b}"
 msgstr "${a} formulaire de demande ${b}"
 
-#: waeup/kofa/applicants/browser.py:738 waeup/kofa/students/browser.py:366
+#: waeup/kofa/applicants/browser.py:793 waeup/kofa/students/browser.py:377
 msgid "No transition"
 msgstr "Pas de transition"
-
-#: waeup/kofa/applicants/browser.py:785 waeup/kofa/students/browser.py:1021
-msgid "No payment selected."
-msgstr "Aucun paiement sélectionné."
 
 #: waeup/kofa/applicants/browser.py:81
@@ -649,40 +660,48 @@
 msgstr "Section demande"
 
-#: waeup/kofa/applicants/browser.py:857 waeup/kofa/students/browser.py:91
+#: waeup/kofa/applicants/browser.py:839 waeup/kofa/students/browser.py:1026
+msgid "No payment selected."
+msgstr "Aucun paiement sélectionné."
+
+#: waeup/kofa/applicants/browser.py:910 waeup/kofa/students/browser.py:89
 msgid "The requested form is locked (read-only)."
 msgstr "Le formulaire demandé est verrouillé (lecture seule)."
 
-#: waeup/kofa/applicants/browser.py:871
+#: waeup/kofa/applicants/browser.py:926
 msgid "No passport picture uploaded."
 msgstr "Aucune photo de passeport enregistrée."
 
-#: waeup/kofa/applicants/browser.py:873
+#: waeup/kofa/applicants/browser.py:928
 msgid "Passport picture confirmation box not ticked."
 msgstr "Case de confirmation de photo de passeport non sélectionnée."
 
-#: waeup/kofa/applicants/browser.py:910 waeup/kofa/students/browser.py:1677
-msgid "This form cannot be submitted. Wrong state!"
+#: waeup/kofa/applicants/browser.py:965
+#, fuzzy
+msgid "The form cannot be submitted. Wrong state!"
 msgstr "Ce formulaire ne peut pas être validé. État incorrect!"
 
-#: waeup/kofa/applicants/browser.py:915
+#: waeup/kofa/applicants/browser.py:972
 msgid "Form has been submitted."
 msgstr "Le formulaire a été validé."
 
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:958
-msgid "Apply for ${a}"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:965
-msgid "Application has not yet started."
-msgstr "La demande n'a pas encore commencé."
-
-#: waeup/kofa/applicants/browser.py:971
-msgid "Application has ended."
-msgstr "Demande Cloturée."
-
-#: waeup/kofa/applicants/browser.py:980 waeup/kofa/browser/pages.py:2074
-msgid "Get login credentials"
-msgstr "Obtenir les autorisations d'ouverture"
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:2
+msgid "Container Statistics"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:23
+#, fuzzy
+msgid "Number of Submissions"
+msgstr "Nombre des codes d'accès"
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:6
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:28
+msgid "Application State"
+msgstr "État de la demande"
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:7
+#, fuzzy
+msgid "Number of Applicants"
+msgstr "Demandeurs"
 
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:17
@@ -710,17 +729,4 @@
 msgstr "Ticket de paiement des frais d’acceptation"
 
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:11
-#, fuzzy
-msgid "Thanks for using Kofa!"
-msgstr "Merci d'avoir utiliser SIRP !"
-
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:3
-msgid "An email with your user name and password has been sent to"
-msgstr "Un email avec votre nom d'utilisateur et mot de passe a été envoyé à"
-
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:8
-msgid "Please check your email account to proceed."
-msgstr "Veuillez vérifier votre compte email pour procéder."
-
 #: waeup/kofa/applicants/browser_templates/applicantregister.pt:18
 msgid ""
@@ -740,10 +746,4 @@
 "sera envoyé à l'adresse fournie."
 
-#: waeup/kofa/applicants/browser_templates/applicantregister.pt:8
-msgid "Please solve the captcha<br />to prevent misuse of this service:"
-msgstr ""
-"Veuillez résoudre le captcha<br />pour empêcher l'usage abusif de ce "
-"service :"
-
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:46
 msgid "Application Number"
@@ -754,11 +754,6 @@
 msgstr "Premier choix"
 
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:28
-msgid "Application State"
-msgstr "État de la demande"
-
-#. 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_form} for accessing application records."
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:92
+#. 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 <a href=\"${DYNAMIC_CONTENT}\"> ${search_form} </a> for accessing application records."
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:93
 msgid "note_acmp"
 msgstr ""
@@ -797,26 +792,26 @@
 msgstr "Ajoutez Candidat"
 
-#: waeup/kofa/applicants/export.py:40
+#: waeup/kofa/applicants/export.py:39
 #, fuzzy
 msgid "Basic Applicants Containers"
 msgstr "Espace Candidat"
 
-#: waeup/kofa/applicants/interfaces.py:138
+#: waeup/kofa/applicants/interfaces.py:141
 #, fuzzy
 msgid "Create Application Records"
 msgstr "Créer les données de la demande"
 
-#: waeup/kofa/applicants/interfaces.py:139
+#: waeup/kofa/applicants/interfaces.py:142
 #, fuzzy
 msgid "Update Application Records"
 msgstr "Données de demande"
 
-#: waeup/kofa/applicants/interfaces.py:153
-#: waeup/kofa/applicants/interfaces.py:217
+#: waeup/kofa/applicants/interfaces.py:156
+#: waeup/kofa/applicants/interfaces.py:220
 #, fuzzy
 msgid "Human readable description in HTML format"
 msgstr "Description lisible dans le format reST"
 
-#: waeup/kofa/applicants/interfaces.py:171 waeup/kofa/students/browser.py:770
+#: waeup/kofa/applicants/interfaces.py:174 waeup/kofa/students/browser.py:778
 #: waeup/kofa/university/interfaces.py:38
 #: waeup/kofa/university/interfaces.py:66
@@ -842,5 +837,5 @@
 msgstr "Code"
 
-#: waeup/kofa/applicants/interfaces.py:177 waeup/kofa/students/browser.py:771
+#: waeup/kofa/applicants/interfaces.py:180 waeup/kofa/students/browser.py:779
 #: waeup/kofa/university/interfaces.py:199
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:41
@@ -850,7 +845,7 @@
 #: waeup/kofa/browser/templates/departmentpage.pt:39
 #: waeup/kofa/browser/templates/searchpage.pt:14
-#: waeup/kofa/browser/templates/certificatepage.pt:30
+#: waeup/kofa/browser/templates/certificatepage.pt:32
 #: waeup/kofa/browser/templates/facultymanagepage.pt:43
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:32
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:38
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:37
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:15
@@ -861,41 +856,42 @@
 msgstr "Titre"
 
-#: waeup/kofa/applicants/interfaces.py:183
-#: waeup/kofa/applicants/interfaces.py:287
+#: waeup/kofa/applicants/interfaces.py:186
+#: waeup/kofa/applicants/interfaces.py:290
 msgid "Application Target"
 msgstr "Demande Cible"
 
-#: waeup/kofa/applicants/interfaces.py:190
-#: waeup/kofa/applicants/interfaces.py:294
+#: waeup/kofa/applicants/interfaces.py:193
+#: waeup/kofa/applicants/interfaces.py:297
 msgid "Year of Entrance"
 msgstr "Année d'entrée"
 
-#: waeup/kofa/applicants/interfaces.py:197
+#: waeup/kofa/applicants/interfaces.py:200
 #, fuzzy
 msgid "Application Mode"
 msgstr "Période de la demande"
 
-#: waeup/kofa/applicants/interfaces.py:211
+#: waeup/kofa/applicants/interfaces.py:214
 msgid "Category for the grouping of certificates"
 msgstr "Catégorie pour le regroupement des certificats"
 
-#: waeup/kofa/applicants/interfaces.py:230
+#: waeup/kofa/applicants/interfaces.py:233
 msgid "Application Start Date"
 msgstr "Date du début de la demande"
 
-#: waeup/kofa/applicants/interfaces.py:232
-#: waeup/kofa/applicants/interfaces.py:238
+#: waeup/kofa/applicants/interfaces.py:235
+#: waeup/kofa/applicants/interfaces.py:241 waeup/kofa/hostels/interfaces.py:35
+#: waeup/kofa/hostels/interfaces.py:41
 msgid "Example:"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:236
+#: waeup/kofa/applicants/interfaces.py:239
 msgid "Application Closing Date"
 msgstr "Date limite de la demande"
 
-#: waeup/kofa/applicants/interfaces.py:242
+#: waeup/kofa/applicants/interfaces.py:245
 msgid "Forbid additions after deadline (enddate)"
 msgstr "Interdiction d'ajout après la date-limite (date de clôture)"
 
-#: waeup/kofa/applicants/interfaces.py:248 waeup/kofa/interfaces.py:582
+#: waeup/kofa/applicants/interfaces.py:251 waeup/kofa/interfaces.py:580
 #: waeup/kofa/payments/interfaces.py:37
 #, fuzzy
@@ -903,79 +899,84 @@
 msgstr "Demande réinitialisée"
 
-#: waeup/kofa/applicants/interfaces.py:322
+#: waeup/kofa/applicants/interfaces.py:325
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:26
 msgid "Applicant Id"
 msgstr "Id du demandeur"
 
-#: waeup/kofa/applicants/interfaces.py:327
-#: waeup/kofa/students/interfaces.py:186 waeup/kofa/students/interfaces.py:273
+#: waeup/kofa/applicants/interfaces.py:330
+#: waeup/kofa/students/interfaces.py:185 waeup/kofa/students/interfaces.py:272
 msgid "Registration Number"
 msgstr "Numéro d’Inscription"
 
-#: waeup/kofa/applicants/interfaces.py:338
-#: waeup/kofa/applicants/interfaces.py:506
-#: waeup/kofa/students/interfaces.py:165
+#: waeup/kofa/applicants/interfaces.py:341
+#: waeup/kofa/applicants/interfaces.py:510
+#: waeup/kofa/students/interfaces.py:164 waeup/kofa/students/interfaces.py:297
 msgid "First Name"
 msgstr "Prénom"
 
-#: waeup/kofa/applicants/interfaces.py:342
-#: waeup/kofa/students/interfaces.py:170
+#: waeup/kofa/applicants/interfaces.py:345
+#: waeup/kofa/students/interfaces.py:169
 msgid "Middle Name"
 msgstr "Deuxième prénom"
 
-#: waeup/kofa/applicants/interfaces.py:346
-#: waeup/kofa/students/interfaces.py:175
+#: waeup/kofa/applicants/interfaces.py:349
+#: waeup/kofa/students/interfaces.py:174
 msgid "Last Name (Surname)"
 msgstr "Nom de famille"
 
-#: waeup/kofa/applicants/interfaces.py:350
-#: waeup/kofa/students/interfaces.py:221
+#: waeup/kofa/applicants/interfaces.py:353
+#: waeup/kofa/students/interfaces.py:220
 msgid "Date of Birth"
 msgstr "Date de naissance"
 
-#: waeup/kofa/applicants/interfaces.py:356
-#: waeup/kofa/students/interfaces.py:180
+#: waeup/kofa/applicants/interfaces.py:359
+#: waeup/kofa/students/interfaces.py:179
 msgid "Sex"
 msgstr "Sexe"
 
-#: waeup/kofa/applicants/interfaces.py:361
-#: waeup/kofa/applicants/interfaces.py:444
-#: waeup/kofa/applicants/interfaces.py:511 waeup/kofa/interfaces.py:401
-#: waeup/kofa/interfaces.py:427 waeup/kofa/interfaces.py:1108
+#: waeup/kofa/applicants/interfaces.py:364
+#: waeup/kofa/applicants/interfaces.py:448
+#: waeup/kofa/applicants/interfaces.py:515 waeup/kofa/interfaces.py:405
+#: waeup/kofa/interfaces.py:441 waeup/kofa/interfaces.py:1106
+#: waeup/kofa/students/interfaces.py:302
 msgid "Email Address"
 msgstr "Adresse email"
 
-#: waeup/kofa/applicants/interfaces.py:366 waeup/kofa/interfaces.py:406
-#: waeup/kofa/interfaces.py:434 waeup/kofa/students/interfaces.py:211
+#: waeup/kofa/applicants/interfaces.py:369 waeup/kofa/interfaces.py:410
+#: waeup/kofa/interfaces.py:448 waeup/kofa/students/interfaces.py:210
 msgid "Phone"
 msgstr "Téléphone"
 
-#: waeup/kofa/applicants/interfaces.py:371
-#: waeup/kofa/applicants/interfaces.py:449
+#: waeup/kofa/applicants/interfaces.py:374
+#: waeup/kofa/applicants/interfaces.py:453
 msgid "1st Choice Course of Study"
 msgstr "Premier choix "
 
-#: waeup/kofa/applicants/interfaces.py:376
-#: waeup/kofa/applicants/interfaces.py:454
+#: waeup/kofa/applicants/interfaces.py:379
+#: waeup/kofa/applicants/interfaces.py:458
 msgid "2nd Choice Course of Study"
 msgstr "Deuxième choix "
 
-#: waeup/kofa/applicants/interfaces.py:388
-#: waeup/kofa/applicants/interfaces.py:475
+#: waeup/kofa/applicants/interfaces.py:391
+#: waeup/kofa/applicants/interfaces.py:479
 msgid "Notice"
 msgstr "Notification"
 
-#: waeup/kofa/applicants/interfaces.py:392
-#: waeup/kofa/applicants/interfaces.py:464
+#: waeup/kofa/applicants/interfaces.py:395
+#: waeup/kofa/applicants/interfaces.py:468
 msgid "Screening Venue"
 msgstr "Salle d'examen "
 
-#: waeup/kofa/applicants/interfaces.py:396
-#: waeup/kofa/applicants/interfaces.py:459
+#: waeup/kofa/applicants/interfaces.py:399
+#: waeup/kofa/applicants/interfaces.py:463
 msgid "Screening Score"
 msgstr "Note du test "
 
 #: waeup/kofa/applicants/interfaces.py:400
-#: waeup/kofa/students/interfaces.py:160
+msgid "Describe Score here."
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:404
+#: waeup/kofa/students/interfaces.py:159
 #: waeup/kofa/browser/templates/showstudentspage.pt:4
 #: waeup/kofa/students/browser_templates/containerpage.pt:29
@@ -984,25 +985,25 @@
 msgstr "Id de l'étudiant"
 
-#: waeup/kofa/applicants/interfaces.py:405
-#: waeup/kofa/applicants/interfaces.py:469
+#: waeup/kofa/applicants/interfaces.py:409
+#: waeup/kofa/applicants/interfaces.py:473
 msgid "Admitted Course of Study"
 msgstr "Admis au cours"
 
-#: waeup/kofa/applicants/interfaces.py:410
+#: waeup/kofa/applicants/interfaces.py:414
 msgid "Form locked"
 msgstr "Formulaire véroué"
 
-#: waeup/kofa/applicants/payment.py:52 waeup/kofa/applicants/workflow.py:74
-#: waeup/kofa/students/payments.py:117
+#: waeup/kofa/applicants/payment.py:53 waeup/kofa/applicants/workflow.py:74
+#: waeup/kofa/students/payments.py:113
 #, fuzzy
 msgid "Payment approved"
 msgstr "Date de Paiement"
 
-#: waeup/kofa/applicants/payment.py:65 waeup/kofa/students/payments.py:88
+#: waeup/kofa/applicants/payment.py:66 waeup/kofa/students/payments.py:103
 #, fuzzy
 msgid "Successful payment"
 msgstr "Ajouté avec succès ${a}."
 
-#: waeup/kofa/applicants/payment.py:72 waeup/kofa/students/payments.py:124
+#: waeup/kofa/applicants/payment.py:73 waeup/kofa/students/payments.py:120
 msgid "This ticket has already been paid."
 msgstr "Ce billet a déjà été payé"
@@ -1022,50 +1023,59 @@
 "nom d'utilisateur= ${a}, mot de passe = ${b}.</font>"
 
-#: waeup/kofa/applicants/utils.py:36
+#: waeup/kofa/applicants/utils.py:40
 #, fuzzy
 msgid "Desired Study Courses"
 msgstr "Cours d' étude"
 
-#: waeup/kofa/applicants/utils.py:37
+#: waeup/kofa/applicants/utils.py:41
 #, fuzzy
 msgid "Process Data"
 msgstr "Données Personnels"
 
-#: waeup/kofa/applicants/utils.py:52 waeup/kofa/students/utils.py:268
+#: waeup/kofa/applicants/utils.py:56 waeup/kofa/students/utils.py:271
 msgid "Session configuration object is not available."
 msgstr "L'objet de configuration de la session n'est pas valide."
 
-#: waeup/kofa/applicants/viewlets.py:113
+#: waeup/kofa/applicants/viewlets.py:107
 msgid "Register for application"
 msgstr "Demande d' inscription"
 
-#: waeup/kofa/applicants/viewlets.py:121
+#: waeup/kofa/applicants/viewlets.py:124
+msgid "Container statistics"
+msgstr ""
+
+#: waeup/kofa/applicants/viewlets.py:136
+#, fuzzy
+msgid "Manage container"
+msgstr "Gérer les blocs des demandes"
+
+#: waeup/kofa/applicants/viewlets.py:144
 msgid "View application record"
 msgstr "Aperçu des données de la demande"
 
-#: waeup/kofa/applicants/viewlets.py:129
+#: waeup/kofa/applicants/viewlets.py:152
 msgid "Manage application record"
 msgstr "Gérer les données de la demande"
 
-#: waeup/kofa/applicants/viewlets.py:137
+#: waeup/kofa/applicants/viewlets.py:160
 msgid "Edit application record"
 msgstr "Éditer les données de la demande"
 
-#: waeup/kofa/applicants/viewlets.py:153
+#: waeup/kofa/applicants/viewlets.py:178
 msgid "Download application slip"
 msgstr "Télécharger la demande en veille"
 
-#: waeup/kofa/applicants/viewlets.py:161 waeup/kofa/applicants/workflow.py:108
-#: waeup/kofa/students/browser.py:267
+#: waeup/kofa/applicants/viewlets.py:194 waeup/kofa/applicants/workflow.py:108
+#: waeup/kofa/students/browser.py:278
 msgid "Create student record"
 msgstr "Créer les données d’étudiant"
 
-#: waeup/kofa/applicants/viewlets.py:178 waeup/kofa/students/viewlets.py:320
+#: waeup/kofa/applicants/viewlets.py:211 waeup/kofa/students/viewlets.py:328
 #, fuzzy
 msgid "Download payment slip"
 msgstr "Télécharger le reçu du paiement"
 
-#: waeup/kofa/applicants/viewlets.py:193 waeup/kofa/applicants/workflow.py:73
-#: waeup/kofa/students/viewlets.py:336 waeup/kofa/students/workflow.py:93
+#: waeup/kofa/applicants/viewlets.py:226 waeup/kofa/applicants/workflow.py:73
+#: waeup/kofa/students/viewlets.py:344 waeup/kofa/students/workflow.py:93
 #: waeup/kofa/students/workflow.py:121
 #, fuzzy
@@ -1073,13 +1083,13 @@
 msgstr "Ajouter paiement en ligne"
 
-#: waeup/kofa/applicants/viewlets.py:57
+#: waeup/kofa/applicants/viewlets.py:58
 msgid "Application"
 msgstr "Demande"
 
-#: waeup/kofa/applicants/viewlets.py:73 waeup/kofa/students/viewlets.py:533
+#: waeup/kofa/applicants/viewlets.py:74 waeup/kofa/students/viewlets.py:541
 msgid "My Data"
 msgstr "Mes Données"
 
-#: waeup/kofa/applicants/workflow.py:109 waeup/kofa/students/batching.py:146
+#: waeup/kofa/applicants/workflow.py:109 waeup/kofa/students/batching.py:149
 #: waeup/kofa/students/workflow.py:25
 msgid "Student record created"
@@ -1088,4 +1098,5 @@
 #: waeup/kofa/applicants/workflow.py:115 waeup/kofa/applicants/workflow.py:122
 #: waeup/kofa/applicants/workflow.py:129 waeup/kofa/applicants/workflow.py:136
+#: waeup/kofa/applicants/workflow.py:148
 msgid "Reset application to started"
 msgstr "Réinitialiser la demande pour commencer"
@@ -1093,5 +1104,5 @@
 #: 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:143
+#: waeup/kofa/applicants/workflow.py:149
 msgid "Application reset"
 msgstr "Demande réinitialisée"
@@ -1101,4 +1112,9 @@
 msgstr "Réinitialiser la demande a payée"
 
+#: waeup/kofa/applicants/workflow.py:143
+#, fuzzy
+msgid "Application reset to paid"
+msgstr "Demande réinitialisée"
+
 #: waeup/kofa/applicants/workflow.py:40
 msgid "started"
@@ -1184,5 +1200,5 @@
 msgstr "Universitaires"
 
-#: waeup/kofa/browser/breadcrumbs.py:123 waeup/kofa/browser/pages.py:327
+#: waeup/kofa/browser/breadcrumbs.py:123 waeup/kofa/browser/pages.py:339
 msgid "Administration"
 msgstr "Administration"
@@ -1193,11 +1209,11 @@
 msgstr "Configuration du portail"
 
-#: waeup/kofa/browser/breadcrumbs.py:148 waeup/kofa/browser/pages.py:404
+#: waeup/kofa/browser/breadcrumbs.py:148 waeup/kofa/browser/pages.py:416
 #: waeup/kofa/browser/viewlets.py:329 waeup/kofa/browser/viewlets.py:638
 msgid "Portal Users"
 msgstr "Les utilisateurs du portail"
 
-#: waeup/kofa/browser/breadcrumbs.py:155 waeup/kofa/browser/pages.py:771
-#: waeup/kofa/browser/pages.py:1216 waeup/kofa/browser/viewlets.py:338
+#: waeup/kofa/browser/breadcrumbs.py:155 waeup/kofa/browser/pages.py:793
+#: waeup/kofa/browser/pages.py:1256 waeup/kofa/browser/viewlets.py:338
 #: waeup/kofa/browser/viewlets.py:647
 msgid "Data Center"
@@ -1212,167 +1228,204 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1012
+#: waeup/kofa/browser/pages.py:1010
+msgid "Double headers: each column name may only appear once. "
+msgstr ""
+"Deux en-têtes: chaque nom de colonne doit apparaître qu’une seule fois."
+
+#: waeup/kofa/browser/pages.py:1018
+msgid "Replace imported file!"
+msgstr "Remplacer le fichier importé!"
+
+#: waeup/kofa/browser/pages.py:1043
 msgid "Update mode only!"
 msgstr "Mettre à jour mode seulement!"
 
-#: waeup/kofa/browser/pages.py:1038 waeup/kofa/browser/pages.py:1257
+#: waeup/kofa/browser/pages.py:1069 waeup/kofa/browser/pages.py:1297
 msgid "Reset"
 msgstr "Réinitialiser"
 
-#: waeup/kofa/browser/pages.py:1039
+#: waeup/kofa/browser/pages.py:1070
 msgid "Set headerfields"
 msgstr "Mettre l’en-tête des champ"
 
-#: waeup/kofa/browser/pages.py:1040
+#: waeup/kofa/browser/pages.py:1071
 msgid "Back to step 2"
 msgstr "Retour à l’étape 2"
 
-#: waeup/kofa/browser/pages.py:1041
+#: waeup/kofa/browser/pages.py:1072
 msgid "Perform import"
 msgstr "Effectuer l’importation"
 
-#. Default: ""
-#: waeup/kofa/browser/pages.py:108
+#: waeup/kofa/browser/pages.py:1137
+msgid "Edit headers or replace imported file!"
+msgstr "Editer les en-têtes ou remplacer le fichier importé"
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:114
 msgid "Local role successfully removed: ${a}"
 msgstr "Role local supprimé avec success: ${a}"
 
-#: waeup/kofa/browser/pages.py:1098
-msgid "Edit headers or replace imported file!"
-msgstr "Editer les en-têtes ou remplacer le fichier importé"
-
-#: waeup/kofa/browser/pages.py:1145
+#: waeup/kofa/browser/pages.py:1185
 msgid "View processing log"
 msgstr "Consulter le journal de traitement"
 
-#: waeup/kofa/browser/pages.py:1146
+#: waeup/kofa/browser/pages.py:1186
 msgid "Back to data center"
 msgstr "Revenir au centre des données"
 
-#: waeup/kofa/browser/pages.py:118 waeup/kofa/browser/pages.py:786
-#: waeup/kofa/hostels/browser.py:256 waeup/kofa/hostels/browser.py:286
-#: waeup/kofa/students/browser.py:239
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1230
+msgid "Processing of ${a} rows failed."
+msgstr "Traitement des ${a} lignes erronées."
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1232
+msgid "Successfully processed ${a} rows."
+msgstr "${a} lignes traitées avec succès."
+
+#: waeup/kofa/browser/pages.py:1240
+msgid "Show logfiles"
+msgstr "Afficher les journaux "
+
+#: waeup/kofa/browser/pages.py:1242
+msgid "Back to Data Center"
+msgstr "Retour au centre des données"
+
+#: waeup/kofa/browser/pages.py:1243
+msgid "Show"
+msgstr "Afficher"
+
+#: waeup/kofa/browser/pages.py:1259
+msgid "Back"
+msgstr "Revenir"
+
+#: waeup/kofa/browser/pages.py:1260
+msgid "Enter a regular expression here..."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1268
+msgid "Log files can only be searched on Unix-based operating systems."
+msgstr ""
+"Les fichiers de log ne peuvent être cherches seulement sur les systèmes "
+"d’exploitation basés sur l’Unix."
+
+#: waeup/kofa/browser/pages.py:127 waeup/kofa/browser/pages.py:808
+#: waeup/kofa/hostels/browser.py:278 waeup/kofa/hostels/browser.py:308
+#: waeup/kofa/students/browser.py:250
 msgid "No item selected."
 msgstr "Aucun element sélectionné."
 
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1190
-msgid "Processing of ${a} rows failed."
-msgstr "Traitement des ${a} lignes erronées."
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1192
-msgid "Successfully processed ${a} rows."
-msgstr "${a} lignes traitées avec succès."
-
-#: waeup/kofa/browser/pages.py:1200
-msgid "Show logfiles"
-msgstr "Afficher les journaux "
-
-#: waeup/kofa/browser/pages.py:1202
-msgid "Back to Data Center"
-msgstr "Retour au centre des données"
-
-#: waeup/kofa/browser/pages.py:1203
-msgid "Show"
-msgstr "Afficher"
-
-#: waeup/kofa/browser/pages.py:1219
-msgid "Back"
-msgstr "Revenir"
-
-#: waeup/kofa/browser/pages.py:1220
-msgid "Enter a regular expression here..."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1228
-msgid "Log files can only be searched on Unix-based operating systems."
-msgstr ""
-"Les fichiers de log ne peuvent être cherches seulement sur les systèmes "
-"d’exploitation basés sur l’Unix."
-
-#: waeup/kofa/browser/pages.py:1243
+#: waeup/kofa/browser/pages.py:1283
 msgid "Invalid search expression."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1246
+#: waeup/kofa/browser/pages.py:1286
 #, fuzzy
 msgid "No search results found."
 msgstr "Pas d’enregistrement d’étudiant trouvé."
 
-#: waeup/kofa/browser/pages.py:1254
+#: waeup/kofa/browser/pages.py:1294
 msgid "Edit data center settings"
 msgstr "Editer les paramètres du centre de données"
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1274
+#: waeup/kofa/browser/pages.py:1314
 msgid "File already existed (not copied): ${a}"
 msgstr "Fichier déjà existant (ne pas copié): ${a}"
 
-#: waeup/kofa/browser/pages.py:1277
+#: waeup/kofa/browser/pages.py:1317
 msgid "Given storage path cannot be used."
 msgstr "Le Chemin de stockage donné ne peut pas être utilisé."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1278
+#: waeup/kofa/browser/pages.py:1318
 msgid "Error: ${a}"
 msgstr "Erreur: ${a}"
 
-#: waeup/kofa/browser/pages.py:1281
+#: waeup/kofa/browser/pages.py:1321
 msgid "New storage path succefully set."
 msgstr "Le nouveau chemin de stockage a été défini avec succès."
 
-#: waeup/kofa/browser/pages.py:1290
+#: waeup/kofa/browser/pages.py:1333
 msgid "Download portal data as CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1292
+#: waeup/kofa/browser/pages.py:1335
 msgid "Download"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1383
+#: waeup/kofa/browser/pages.py:1423
 msgid "Academic Section"
 msgstr "Section Universitaire"
 
-#: waeup/kofa/browser/pages.py:1395 waeup/kofa/browser/pages.py:1411
-#: waeup/kofa/browser/pages.py:1428 waeup/kofa/browser/pages.py:1432
+#: waeup/kofa/browser/pages.py:1435 waeup/kofa/browser/pages.py:1451
+#: waeup/kofa/browser/pages.py:1468 waeup/kofa/browser/pages.py:1472
 msgid "Add faculty"
 msgstr "Ajouter faculté"
 
-#: waeup/kofa/browser/pages.py:1396 waeup/kofa/university/export.py:35
+#: waeup/kofa/browser/pages.py:1436 waeup/kofa/university/export.py:35
 msgid "Faculties"
 msgstr "Les facultés"
 
-#: waeup/kofa/browser/pages.py:1400 waeup/kofa/browser/viewlets.py:394
+#: waeup/kofa/browser/pages.py:1440 waeup/kofa/browser/viewlets.py:394
 msgid "Manage academic section"
 msgstr "Gestion des sections universitaires"
 
-#: waeup/kofa/browser/pages.py:1439
+#: waeup/kofa/browser/pages.py:1479
 msgid "The faculty code chosen already exists."
 msgstr "Le code de faculté choisi existe déjà."
 
-#: waeup/kofa/browser/pages.py:1460 waeup/kofa/browser/pages.py:1470
+#: waeup/kofa/browser/pages.py:1504 waeup/kofa/browser/pages.py:1514
 #: waeup/kofa/university/export.py:66
 msgid "Departments"
 msgstr "Départements"
 
-#: waeup/kofa/browser/pages.py:1472 waeup/kofa/browser/pages.py:1523
-#: waeup/kofa/browser/pages.py:1542 waeup/kofa/browser/pages.py:1546
+#: waeup/kofa/browser/pages.py:1516 waeup/kofa/browser/pages.py:1561
+#: waeup/kofa/browser/pages.py:1580 waeup/kofa/browser/pages.py:1584
 msgid "Add department"
 msgstr "Ajouter département"
 
-#: waeup/kofa/browser/pages.py:1480 waeup/kofa/browser/viewlets.py:410
+#: waeup/kofa/browser/pages.py:1524 waeup/kofa/browser/viewlets.py:410
 msgid "Manage faculty"
 msgstr "Gérer la faculté"
 
-#: waeup/kofa/browser/pages.py:1553
+#: waeup/kofa/browser/pages.py:1591
 msgid "The code chosen already exists in this faculty."
 msgstr "Le code choisi existe déjà dans cette faculté."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1556
+#: waeup/kofa/browser/pages.py:1594
 msgid "Department ${a} added."
 msgstr "Département ${a} ajouté."
 
-#: waeup/kofa/browser/pages.py:157 waeup/kofa/browser/viewlets.py:266
+#: waeup/kofa/browser/pages.py:1616
+msgid "Courses and Certificates"
+msgstr "Cours et Certificats"
+
+#: waeup/kofa/browser/pages.py:1646 waeup/kofa/browser/pages.py:1665
+#: waeup/kofa/students/browser.py:110 waeup/kofa/students/export.py:110
+#: waeup/kofa/students/viewlets.py:501
+msgid "Students"
+msgstr "Etudiants"
+
+#: waeup/kofa/browser/pages.py:1682 waeup/kofa/browser/pages.py:1734
+msgid "Remove selected courses"
+msgstr "Supprimer les cours sélectionnés"
+
+#: waeup/kofa/browser/pages.py:1682 waeup/kofa/browser/pages.py:1746
+#: waeup/kofa/browser/pages.py:1775 waeup/kofa/browser/pages.py:1779
+msgid "Add course"
+msgstr "Ajouter cours"
+
+#: waeup/kofa/browser/pages.py:1683 waeup/kofa/browser/pages.py:1740
+msgid "Remove selected certificates"
+msgstr "Supprimer les certificats sélectionnés"
+
+#: waeup/kofa/browser/pages.py:1683 waeup/kofa/browser/pages.py:1751
+#: waeup/kofa/browser/pages.py:1816 waeup/kofa/browser/pages.py:1820
+msgid "Add certificate"
+msgstr "Ajouter certificat"
+
+#: waeup/kofa/browser/pages.py:169 waeup/kofa/browser/viewlets.py:266
 #: waeup/kofa/browser/templates/staffsitelayout.pt:28
 #: waeup/kofa/browser/templates/studentsitelayout.pt:32
@@ -1380,121 +1433,99 @@
 msgstr "Connexion"
 
-#: waeup/kofa/browser/pages.py:1573
-msgid "Courses and Certificates"
-msgstr "Cours et Certificats"
-
-#: waeup/kofa/browser/pages.py:1603 waeup/kofa/browser/pages.py:1622
-#: waeup/kofa/students/browser.py:99 waeup/kofa/students/export.py:110
-#: waeup/kofa/students/viewlets.py:493
-msgid "Students"
-msgstr "Etudiants"
-
-#: waeup/kofa/browser/pages.py:1639 waeup/kofa/browser/pages.py:1697
-msgid "Remove selected courses"
-msgstr "Supprimer les cours sélectionnés"
-
-#: waeup/kofa/browser/pages.py:1639 waeup/kofa/browser/pages.py:1709
-#: waeup/kofa/browser/pages.py:1738 waeup/kofa/browser/pages.py:1742
-msgid "Add course"
-msgstr "Ajouter cours"
-
-#: waeup/kofa/browser/pages.py:1640 waeup/kofa/browser/pages.py:1703
-msgid "Remove selected certificates"
-msgstr "Supprimer les certificats sélectionnés"
-
-#: waeup/kofa/browser/pages.py:1640 waeup/kofa/browser/pages.py:1714
-#: waeup/kofa/browser/pages.py:1775 waeup/kofa/browser/pages.py:1779
-msgid "Add certificate"
-msgstr "Ajouter certificat"
-
-#: waeup/kofa/browser/pages.py:1649 waeup/kofa/browser/viewlets.py:417
+#: waeup/kofa/browser/pages.py:1692 waeup/kofa/browser/viewlets.py:417
 msgid "Manage department"
 msgstr "Gérer département"
 
-#: waeup/kofa/browser/pages.py:165
+#: waeup/kofa/browser/pages.py:177
 msgid "You logged in."
 msgstr "Vous etes connecté"
 
-#: waeup/kofa/browser/pages.py:1754
+#: waeup/kofa/browser/pages.py:1791
 msgid "A course with same code already exists: "
 msgstr "Un cours avec le même code existe déjà: "
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1760
+#: waeup/kofa/browser/pages.py:1797
 msgid "Course ${a} successfully created."
 msgstr "Cours ${a} créé avec succès."
 
-#: waeup/kofa/browser/pages.py:1791
+#: waeup/kofa/browser/pages.py:1832
 msgid "A certificate with same code already exists: "
 msgstr "Un certificat avec le même code existe déjà:"
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1797
+#: waeup/kofa/browser/pages.py:1838
 msgid "Certificate ${a} successfully created."
 msgstr "Certificat ${a} créé avec succès."
 
-#: waeup/kofa/browser/pages.py:1829 waeup/kofa/browser/viewlets.py:434
+#: waeup/kofa/browser/pages.py:1873 waeup/kofa/browser/viewlets.py:434
 msgid "Edit course"
 msgstr "Editer cours"
 
-#: waeup/kofa/browser/pages.py:183
+#: waeup/kofa/browser/pages.py:1915
+msgid "Edit certificate"
+msgstr "Editer certificat"
+
+#: waeup/kofa/browser/pages.py:1922 waeup/kofa/browser/pages.py:1951
+#: waeup/kofa/browser/pages.py:1988 waeup/kofa/browser/pages.py:1990
+#, fuzzy
+msgid "Add certificate course"
+msgstr "Ajouter certificat"
+
+#: waeup/kofa/browser/pages.py:1923 waeup/kofa/browser/pages.py:1946
+#, fuzzy
+msgid "Remove selected certificate courses"
+msgstr "Supprimer les certificats sélectionnés"
+
+#: waeup/kofa/browser/pages.py:1929 waeup/kofa/browser/viewlets.py:441
+msgid "Manage certificate"
+msgstr "Gérer certificact"
+
+#: waeup/kofa/browser/pages.py:195
 msgid "You entered wrong credentials."
 msgstr "Vous avez entré des références erronées"
 
-#: waeup/kofa/browser/pages.py:1879
-msgid "Edit certificate"
+#: waeup/kofa/browser/pages.py:1995
+#, fuzzy
+msgid "The chosen certificate course is already part of this certificate."
+msgstr "Le référant du cours choisi est déjà une partie de ce certificat."
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1999
+#, fuzzy
+msgid "certificate course ${a}_${b} added."
+msgstr "Référant du cours ${a}_${b} ajouté"
+
+#: waeup/kofa/browser/pages.py:2040 waeup/kofa/browser/viewlets.py:458
+#, fuzzy
+msgid "Edit certificate course"
 msgstr "Editer certificat"
 
-#: waeup/kofa/browser/pages.py:1886 waeup/kofa/browser/pages.py:1917
-#: waeup/kofa/browser/pages.py:1958 waeup/kofa/browser/pages.py:1960
-msgid "Add course referrer"
-msgstr "Ajouter référant du cours"
-
-#: waeup/kofa/browser/pages.py:1887 waeup/kofa/browser/pages.py:1912
-msgid "Remove selected course referrers"
-msgstr "Supprimer les référant du cours sélectionnés"
-
-#: waeup/kofa/browser/pages.py:1893 waeup/kofa/browser/viewlets.py:441
-msgid "Manage certificate"
-msgstr "Gérer certificact"
-
-#: waeup/kofa/browser/pages.py:1965
-msgid "The chosen course referrer is already part of this certificate."
-msgstr "Le référant du cours choisi est déjà une partie de ce certificat."
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1969
-msgid "Course referrer ${a}_${b} added."
-msgstr "Référant du cours ${a}_${b} ajouté"
-
-#: waeup/kofa/browser/pages.py:197
+#: waeup/kofa/browser/pages.py:2043
+msgid "Save and return"
+msgstr "Enregistrer et revenir"
+
+#: waeup/kofa/browser/pages.py:2076
+#, fuzzy
+msgid "Send me a new password"
+msgstr "Changer mot de passe"
+
+#: waeup/kofa/browser/pages.py:209
 #, fuzzy
 msgid "You have been logged out. Thanks for using WAeUP Kofa!"
 msgstr "Vous avez été déconnecté. Merci d’utiliser WAeUP SIRP!"
 
-#: waeup/kofa/browser/pages.py:2006 waeup/kofa/browser/viewlets.py:458
-msgid "Edit course referrer"
-msgstr "Editer référant cours"
-
-#: waeup/kofa/browser/pages.py:2009
-msgid "Save and return"
-msgstr "Enregistrer et revenir"
-
-#: waeup/kofa/browser/pages.py:2037
-#, fuzzy
-msgid "Send me a new password"
-msgstr "Changer mot de passe"
-
-#: waeup/kofa/browser/pages.py:2085
+#: waeup/kofa/browser/pages.py:2124
 #, fuzzy
 msgid "No record found."
 msgstr "Pas d’enregistrement d’étudiant trouvé."
 
-#: waeup/kofa/browser/pages.py:2092
-msgid "You have successfully changed your password for the"
+#: waeup/kofa/browser/pages.py:2138 waeup/kofa/students/browser.py:2010
+#, fuzzy
+msgid "You have successfully requested a password for the"
 msgstr "Vous avez changé votre mot de passe avec succès pour le"
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:2097
+#: waeup/kofa/browser/pages.py:2142
 msgid "An email with your user name and password has been sent to ${a}."
 msgstr ""
@@ -1502,52 +1533,52 @@
 "${a}."
 
-#: waeup/kofa/browser/pages.py:2100 waeup/kofa/students/browser.py:331
+#: waeup/kofa/browser/pages.py:2145 waeup/kofa/students/browser.py:342
 msgid "An smtp server error occurred."
 msgstr "Une erreur du serveur smtp produite."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:233
+#: waeup/kofa/browser/pages.py:245
 msgid "Contact ${a}"
 msgstr "Contacte ${a}"
 
-#: waeup/kofa/browser/pages.py:239 waeup/kofa/browser/pages.py:540
+#: waeup/kofa/browser/pages.py:251 waeup/kofa/browser/pages.py:560
 msgid "Send message now"
 msgstr "Envoyer un message maintenant"
 
-#: waeup/kofa/browser/pages.py:258 waeup/kofa/browser/pages.py:290
-#: waeup/kofa/browser/pages.py:557 waeup/kofa/students/browser.py:329
+#: waeup/kofa/browser/pages.py:270 waeup/kofa/browser/pages.py:302
+#: waeup/kofa/browser/pages.py:577 waeup/kofa/students/browser.py:340
 msgid "Your message has been sent."
 msgstr "Votre message a été envoyé."
 
-#: waeup/kofa/browser/pages.py:277
+#: waeup/kofa/browser/pages.py:289
 msgid "Send now"
 msgstr "Envoyer maintenant"
 
-#: waeup/kofa/browser/pages.py:292
+#: waeup/kofa/browser/pages.py:304
 msgid "A smtp server error occurred."
 msgstr "Une erreur de serveur smtp s’est produite."
 
-#: waeup/kofa/browser/pages.py:317
+#: waeup/kofa/browser/pages.py:329
 #, fuzzy
 msgid "<h1>Welcome to WAeUP.Kofa</h1>"
 msgstr "<h1> Bienvenue à WAeUP.SIRP<h1>"
 
-#: waeup/kofa/browser/pages.py:405 waeup/kofa/hostels/browser.py:195
+#: waeup/kofa/browser/pages.py:417 waeup/kofa/hostels/browser.py:217
 #: waeup/kofa/students/viewlets.py:165 waeup/kofa/students/viewlets.py:173
-#: waeup/kofa/students/viewlets.py:246 waeup/kofa/students/viewlets.py:254
-#: waeup/kofa/students/viewlets.py:303
+#: waeup/kofa/students/viewlets.py:238 waeup/kofa/students/viewlets.py:254
+#: waeup/kofa/students/viewlets.py:262 waeup/kofa/students/viewlets.py:311
 msgid "Manage"
 msgstr "Gérer"
 
-#: waeup/kofa/browser/pages.py:406 waeup/kofa/browser/viewlets.py:180
+#: waeup/kofa/browser/pages.py:418 waeup/kofa/browser/viewlets.py:180
 msgid "Remove"
 msgstr "Supprimer"
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:414
+#: waeup/kofa/browser/pages.py:426
 msgid "User account ${a} successfully deleted."
 msgstr "Le compte d’utilisateur ${a} supprimé avec succès."
 
-#: waeup/kofa/browser/pages.py:447 waeup/kofa/browser/pages.py:449
+#: waeup/kofa/browser/pages.py:462 waeup/kofa/browser/pages.py:464
 #: waeup/kofa/browser/viewlets.py:468
 msgid "Add user"
@@ -1555,61 +1586,57 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:471
+#: waeup/kofa/browser/pages.py:486
 msgid "User account ${a} successfully added."
 msgstr "Compte utilisateur ${a} ajouté avec succès."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:489
+#: waeup/kofa/browser/pages.py:507
 msgid "Edit user ${a}"
 msgstr "Editer utilisateur ${a}"
 
-#: waeup/kofa/browser/pages.py:521
+#: waeup/kofa/browser/pages.py:541
 msgid "User settings have been saved."
 msgstr "Les paramètres de l’utilisateur ont été sauvegardés."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:538 waeup/kofa/students/browser.py:310
+#: waeup/kofa/browser/pages.py:558 waeup/kofa/students/browser.py:321
 msgid "Send message to ${a}"
 msgstr "Envoyer message à ${a}"
 
-#: waeup/kofa/browser/pages.py:567 waeup/kofa/browser/viewlets.py:345
+#: waeup/kofa/browser/pages.py:587 waeup/kofa/browser/viewlets.py:345
 msgid "My Preferences"
 msgstr "Mes Préférences"
 
-#: waeup/kofa/browser/pages.py:580 waeup/kofa/browser/viewlets.py:361
+#: waeup/kofa/browser/pages.py:600 waeup/kofa/browser/viewlets.py:361
 msgid "My Roles"
 msgstr "Mes Roles"
 
-#: waeup/kofa/browser/pages.py:611
+#: waeup/kofa/browser/pages.py:631
 msgid "Search Academic Section"
 msgstr "Chercher section universitaire"
 
-#: waeup/kofa/browser/pages.py:638
+#: waeup/kofa/browser/pages.py:658
 msgid "View portal configuration"
 msgstr "Voir la configuration du portail"
 
-#: waeup/kofa/browser/pages.py:651
+#: waeup/kofa/browser/pages.py:671
 msgid "Edit portal configuration"
 msgstr "Editer la configuration du portail"
 
-#: waeup/kofa/browser/pages.py:652 waeup/kofa/browser/pages.py:703
+#: waeup/kofa/browser/pages.py:672 waeup/kofa/browser/pages.py:722
 msgid "Update plugins"
 msgstr "Mise à jour modules"
 
-#: waeup/kofa/browser/pages.py:654 waeup/kofa/browser/pages.py:682
-#: waeup/kofa/browser/pages.py:715
+#: waeup/kofa/browser/pages.py:674 waeup/kofa/browser/pages.py:701
+#: waeup/kofa/browser/pages.py:734
 msgid "Add session configuration"
 msgstr "Ajouter configuration de session"
 
-#: waeup/kofa/browser/pages.py:679 waeup/kofa/browser/pages.py:754
-msgid "Settings have been saved."
-msgstr "Les paramètres ont été enregistrés."
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:694
+#. Default: ""
+#: waeup/kofa/browser/pages.py:713
 msgid "Session ${a} Configuration"
 msgstr "Configuration ${a} Session"
 
-#: waeup/kofa/browser/pages.py:706
+#: waeup/kofa/browser/pages.py:725
 msgid "Plugins were updated. See log file for details."
 msgstr ""
@@ -1617,71 +1644,62 @@
 "détails."
 
-#: waeup/kofa/browser/pages.py:719
+#: waeup/kofa/browser/pages.py:738
 msgid "Add Session Configuration"
 msgstr "Ajouter Configuration de Session"
 
-#: waeup/kofa/browser/pages.py:726
+#: waeup/kofa/browser/pages.py:749
 msgid "The session chosen already exists."
 msgstr "La session choisie existe déjà."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:748
+#: waeup/kofa/browser/pages.py:771
 msgid "Edit academic session ${a} configuration"
 msgstr "Editer configuration ${a} session universitaire"
 
-#: waeup/kofa/browser/pages.py:797
+#: waeup/kofa/browser/pages.py:819
 msgid "OSError: The file could not be deleted."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:800
+#: waeup/kofa/browser/pages.py:822
 #, fuzzy
 msgid "Successfully deleted: ${a}"
 msgstr "Supprimer avec succès: ${a}"
 
-#: waeup/kofa/browser/pages.py:810
+#: waeup/kofa/browser/pages.py:833
 msgid "Upload file"
 msgstr "Transférer le fichier"
 
-#: waeup/kofa/browser/pages.py:812
+#: waeup/kofa/browser/pages.py:835
 msgid "Upload"
 msgstr "Télécharger (vers le serveur)"
 
-#: waeup/kofa/browser/pages.py:827
+#: waeup/kofa/browser/pages.py:850
 #, fuzzy
 msgid "Only csv files are allowed."
 msgstr "Actuellement aucun de fichier journal n’est valable"
 
-#: waeup/kofa/browser/pages.py:88
+#: waeup/kofa/browser/pages.py:912 waeup/kofa/browser/pages.py:942
+#: waeup/kofa/browser/pages.py:1066 waeup/kofa/browser/pages.py:1183
+msgid "Process CSV file"
+msgstr "Traitement fichier CSV"
+
+#: waeup/kofa/browser/pages.py:926 waeup/kofa/browser/pages.py:1031
+#: waeup/kofa/browser/pages.py:1159
+msgid "Import aborted."
+msgstr "Importation échouée."
+
+#: waeup/kofa/browser/pages.py:94
 msgid "No local role selected."
 msgstr "Aucun rôle local sélectionné."
 
-#: waeup/kofa/browser/pages.py:885 waeup/kofa/browser/pages.py:915
-#: waeup/kofa/browser/pages.py:1035 waeup/kofa/browser/pages.py:1143
-msgid "Process CSV file"
-msgstr "Traitement fichier CSV"
-
-#: waeup/kofa/browser/pages.py:899 waeup/kofa/browser/pages.py:1000
-#: waeup/kofa/browser/pages.py:1119
-msgid "Import aborted."
-msgstr "Importation échouée."
-
-#: waeup/kofa/browser/pages.py:918
+#: waeup/kofa/browser/pages.py:945
 msgid "Back to step 1"
 msgstr "Retour à l’étape 1"
 
-#: waeup/kofa/browser/pages.py:919
+#: waeup/kofa/browser/pages.py:946
 msgid "Proceed to step 3"
 msgstr "Passer à l’étape 3"
 
-#: waeup/kofa/browser/pages.py:979
-msgid "Double headers: each column name may only appear once. "
-msgstr ""
-"Deux en-têtes: chaque nom de colonne doit apparaître qu’une seule fois."
-
-#: waeup/kofa/browser/pages.py:987
-msgid "Replace imported file!"
-msgstr "Remplacer le fichier importé!"
-
 #. Default: ""
 #: waeup/kofa/browser/pdf.py:135
@@ -1690,5 +1708,5 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pdf.py:344
+#: waeup/kofa/browser/pdf.py:350
 #, fuzzy
 msgid "Date: ${a}"
@@ -1720,19 +1738,35 @@
 msgstr "Code:"
 
-#: waeup/kofa/browser/templates/certificatepage.pt:22
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:6
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:26
-msgid "Course Referrers"
-msgstr "Réferrants Cours"
-
-#: waeup/kofa/browser/templates/certificatepage.pt:28
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:31
+#, fuzzy
+msgid "Certificate Courses"
+msgstr "Certificats"
+
+#: waeup/kofa/browser/templates/certificatepage.pt:29
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:35
 msgid "Semester"
 msgstr "Semestre"
 
-#: waeup/kofa/browser/templates/certificatepage.pt:29
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:31
-msgid "Referrer"
-msgstr "Réferrant"
+#: waeup/kofa/browser/templates/certificatepage.pt:30
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:36
+#, fuzzy
+msgid "Cert. Course"
+msgstr "Cours Echoué"
+
+#: waeup/kofa/browser/templates/certificatepage.pt:31
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:37
+#, fuzzy
+msgid "Dep. Course"
+msgstr "Cours"
+
+#. Default: "Enter the email address stored in Kofa. You can't change your email address here. If you've forgotten your email address or the email address stored in Kofa is wrong or no longer valid, use the enquiries form to request a change of address."
+#: waeup/kofa/browser/templates/changepw.pt:19
+msgid "email_address_problem"
+msgstr ""
+
+#. Default: "Please solve the captcha<br />to prevent misuse of this service:"
+#: waeup/kofa/browser/templates/changepw.pt:8
+msgid "solve_captcha"
+msgstr "resoudre_captcha"
 
 #: waeup/kofa/browser/templates/configurationmanagepage.pt:5
@@ -1802,5 +1836,17 @@
 msgstr "Etape 2"
 
-#: waeup/kofa/browser/templates/datacenterimport2page.pt:43
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:16
+msgid "Sample Record 1"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:17
+msgid "Sample Record 2"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:18
+msgid "Sample Record 3"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:41
 msgid "Mode:"
 msgstr "Mode:"
@@ -1826,5 +1872,5 @@
 #: waeup/kofa/browser/templates/datacenterimport3page.pt:18
 #: waeup/kofa/browser/templates/datacenterimport4page.pt:9
-#: waeup/kofa/browser/templates/datacenterimport2page.pt:32
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:30
 msgid "Processor:"
 msgstr "Processeur:"
@@ -1835,7 +1881,17 @@
 msgstr "Mode de traitement:"
 
-#: waeup/kofa/browser/templates/datacenterimport3page.pt:44
-msgid "change to:"
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:37
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:15
+msgid "Header"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:38
+#, fuzzy
+msgid "change to"
 msgstr "changer à:"
+
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:39
+msgid "Sample Record"
+msgstr ""
 
 #: waeup/kofa/browser/templates/datacenterimport3page.pt:6
@@ -1910,5 +1966,5 @@
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:101
 #: waeup/kofa/browser/templates/facultymanagepage.pt:75
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:92
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:97
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:109
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:91
@@ -1929,4 +1985,5 @@
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:5
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:7
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:9
 msgid "Settings"
 msgstr "Paramètres"
@@ -1936,9 +1993,9 @@
 #: waeup/kofa/browser/templates/facultymanagepage.pt:73
 #: waeup/kofa/browser/templates/configurationmanagepage.pt:31
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:90
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:95
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:107
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:89
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:10
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:11
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:22
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:39
 msgid "Name"
 msgstr "Nom"
@@ -1959,7 +2016,9 @@
 #: waeup/kofa/students/browser_templates/basepage.pt:14
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:18
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:27
 #: waeup/kofa/students/browser_templates/change_password.pt:10
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:32
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:25
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:27
 msgid "Password:"
 msgstr "Mot de passe"
@@ -1976,11 +2035,17 @@
 msgstr "Problème de connexion1"
 
-#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Acquire a Password Access Code (PWD) and inititialize your student account <strong><a href=\"setpassword\"> here</a></strong>."
+#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Acquire a Password Activation Code (PWD) and inititialize your student account <strong><a href=\"setpassword\"> here</a></strong>."
 #: waeup/kofa/browser/templates/loginpage.pt:39
 msgid "login_trouble2"
 msgstr "Problème de connexion2"
 
-#. Default: "Or simply forgot your student id, application id or password? Then request a new password <strong><a href=\"sendpw\"> here</a></strong>."
+#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Inititialize your student account <strong><a href=\"requestpw\"> here</a></strong>."
 #: waeup/kofa/browser/templates/loginpage.pt:44
+#, fuzzy
+msgid "login_trouble4"
+msgstr "Problème de connexion1"
+
+#. Default: "Or simply forgot your student id, application id or password? Then request a new password <strong><a href=\"changepw\"> here</a></strong>."
+#: waeup/kofa/browser/templates/loginpage.pt:48
 msgid "login_trouble3"
 msgstr "Problème de connexion3"
@@ -2025,14 +2090,4 @@
 msgstr "Résultats de la Recherche"
 
-#. Default: "Enter the email address stored in Kofa. You can't change your email address here. If you've forgotten your email address or the email address stored in Kofa is wrong or no longer valid, use the enquiries form to request a change of address."
-#: waeup/kofa/browser/templates/sendpassword.pt:19
-msgid "email_address_problem"
-msgstr ""
-
-#. Default: "Please solve the captcha<br />to prevent misuse of this service:"
-#: waeup/kofa/browser/templates/sendpassword.pt:8
-msgid "solve_captcha"
-msgstr "resoudre_captcha"
-
 #: waeup/kofa/browser/templates/showstudentspage.pt:5
 msgid "Fullname"
@@ -2147,51 +2202,56 @@
 
 #: waeup/kofa/browser/viewlets.py:91 waeup/kofa/browser/viewlets.py:160
-#: waeup/kofa/students/viewlets.py:238 waeup/kofa/students/viewlets.py:377
-#: waeup/kofa/students/viewlets.py:424
+#: waeup/kofa/students/viewlets.py:246 waeup/kofa/students/viewlets.py:385
+#: waeup/kofa/students/viewlets.py:432
 msgid "Edit"
 msgstr "Editer"
 
-#: waeup/kofa/hostels/browser.py:105
+#: waeup/kofa/hostels/browser.py:106
 msgid "Accommodation Section"
 msgstr "Section Accommodation"
 
-#: waeup/kofa/hostels/browser.py:113 waeup/kofa/hostels/browser.py:123
+#: waeup/kofa/hostels/browser.py:119 waeup/kofa/hostels/browser.py:129
 msgid "Manage accommodation section"
 msgstr "Gérer la section d’accommodation"
 
-#: waeup/kofa/hostels/browser.py:145 waeup/kofa/hostels/browser.py:158
+#: waeup/kofa/hostels/browser.py:132 waeup/kofa/hostels/browser.py:161
+#: waeup/kofa/hostels/browser.py:180
 msgid "Add hostel"
 msgstr "Ajouter dortoir"
 
-#: waeup/kofa/hostels/browser.py:161
+#: waeup/kofa/hostels/browser.py:169
+msgid "Settings have been saved."
+msgstr "Les paramètres ont été enregistrés."
+
+#: waeup/kofa/hostels/browser.py:183
 msgid "Create hostel"
 msgstr "Créer dortoir"
 
-#: waeup/kofa/hostels/browser.py:170
+#: waeup/kofa/hostels/browser.py:192
 msgid "The hostel already exists."
 msgstr "Ce dortoir existe déjà."
 
-#: waeup/kofa/hostels/browser.py:172
+#: waeup/kofa/hostels/browser.py:194
 msgid "Hostel created."
 msgstr "Dortoir créé."
 
-#: waeup/kofa/hostels/browser.py:207
+#: waeup/kofa/hostels/browser.py:229
 msgid "Manage hostel"
 msgstr "Gérer dortoir"
 
-#: waeup/kofa/hostels/browser.py:210 waeup/kofa/hostels/browser.py:236
+#: waeup/kofa/hostels/browser.py:232 waeup/kofa/hostels/browser.py:258
 msgid "Update all beds"
 msgstr "Mettre à jour tous les lits"
 
-#: waeup/kofa/hostels/browser.py:211 waeup/kofa/hostels/browser.py:250
+#: waeup/kofa/hostels/browser.py:233 waeup/kofa/hostels/browser.py:272
 msgid "Switch reservation of selected beds"
 msgstr "Echanger la réservation des lits sélectionnés"
 
-#: waeup/kofa/hostels/browser.py:212 waeup/kofa/hostels/browser.py:280
+#: waeup/kofa/hostels/browser.py:234 waeup/kofa/hostels/browser.py:302
 msgid "Release selected beds"
 msgstr "Libérer les lits sélectionnés"
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:241
+#: waeup/kofa/hostels/browser.py:263
 msgid ""
 "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
@@ -2201,36 +2261,33 @@
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:274
+#: waeup/kofa/hostels/browser.py:296
 msgid "Successfully switched beds: ${a}"
 msgstr "Lits échangés avec succès: ${a}"
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:298
+#: waeup/kofa/hostels/browser.py:320
 msgid "Successfully released beds: ${a}"
 msgstr "Lits libérés avec succès: ${a}"
 
-#: waeup/kofa/hostels/browser.py:303
+#: waeup/kofa/hostels/browser.py:325
 msgid "No allocated bed selected."
 msgstr "Pas de lit attributé sélectionné."
 
-#: waeup/kofa/hostels/browser.py:315
+#: waeup/kofa/hostels/browser.py:337
 msgid "Allocate student"
 msgstr "Allouer étudiant"
 
-#: waeup/kofa/hostels/browser.py:68 waeup/kofa/hostels/browser.py:78
+#: waeup/kofa/hostels/browser.py:69 waeup/kofa/hostels/browser.py:79
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:13
 msgid "Hostels"
 msgstr "Dortoirs"
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:95
+#: waeup/kofa/hostels/browser.py:96
 msgid "Block ${a}, Room ${b}, Bed ${c}"
 msgstr "Bloque ${a}, Chambre ${b}, Lit ${c}"
 
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:1
-msgid "There no subobjects registered yet."
-msgstr "Il n’y a pas encore des sous objets enregistrés.\""
-
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:9
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:9
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:21
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:37
 #: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:35
 msgid "Id"
@@ -2261,79 +2318,99 @@
 msgstr "Réservé"
 
-#: waeup/kofa/hostels/interfaces.py:105
+#: waeup/kofa/hostels/interfaces.py:103
+msgid "Reserved Beds"
+msgstr "Lits réservés"
+
+#: waeup/kofa/hostels/interfaces.py:114
+msgid "Blocks for Female Students"
+msgstr "Bloques des Etudiantes filles"
+
+#: waeup/kofa/hostels/interfaces.py:121
+msgid "Blocks for Male Students"
+msgstr "Boques des Etudiants garçons"
+
+#: waeup/kofa/hostels/interfaces.py:128
+msgid "Beds for Fresh Students"
+msgstr "Lits pour les nouveaux Etudiant"
+
+#: waeup/kofa/hostels/interfaces.py:135
 msgid "Beds for Returning Students"
 msgstr "Lits pour les anciens étudiant"
 
-#: waeup/kofa/hostels/interfaces.py:112
+#: waeup/kofa/hostels/interfaces.py:142
 msgid "Beds for Final Year Students"
 msgstr "Lits pour les étudiants de dernière année"
 
-#: waeup/kofa/hostels/interfaces.py:119
+#: waeup/kofa/hostels/interfaces.py:149
 msgid "Beds without category"
 msgstr "Lits sans catégorie"
 
-#: waeup/kofa/hostels/interfaces.py:126
+#: waeup/kofa/hostels/interfaces.py:156
 msgid "Special Handling"
 msgstr "Détenu spécial"
 
-#: waeup/kofa/hostels/interfaces.py:137
+#: waeup/kofa/hostels/interfaces.py:167
 msgid "Female and male blocks overlap."
 msgstr "Bloques des filles et des garçons se chévochent"
 
-#: waeup/kofa/hostels/interfaces.py:146
+#: waeup/kofa/hostels/interfaces.py:176
 msgid "Bed categories overlap."
 msgstr "Catégories de lit se chévochent."
 
-#: waeup/kofa/hostels/interfaces.py:169
+#: waeup/kofa/hostels/interfaces.py:199
 msgid "Bed Id"
 msgstr "Id lit"
 
-#: waeup/kofa/hostels/interfaces.py:175 waeup/kofa/students/interfaces.py:467
+#: waeup/kofa/hostels/interfaces.py:205 waeup/kofa/students/interfaces.py:484
 msgid "Bed Type"
 msgstr "Type de lit"
 
-#: waeup/kofa/hostels/interfaces.py:181
+#: waeup/kofa/hostels/interfaces.py:211
 msgid "Bed Number"
 msgstr "Numéro du lit"
 
-#: waeup/kofa/hostels/interfaces.py:186 waeup/kofa/hostels/interfaces.py:199
+#: waeup/kofa/hostels/interfaces.py:216 waeup/kofa/hostels/interfaces.py:229
 msgid "Owner (Student)"
 msgstr "Propriétaire (Etudiants)"
 
-#: waeup/kofa/hostels/interfaces.py:44
+#: waeup/kofa/hostels/interfaces.py:33
+#, fuzzy
+msgid "Hostel Allocation Start Date"
+msgstr "Date du début de la demande"
+
+#: waeup/kofa/hostels/interfaces.py:39
+#, fuzzy
+msgid "Hostel Allocation Closing Date"
+msgstr "Date limite de la demande"
+
+#: waeup/kofa/hostels/interfaces.py:45
+#, fuzzy
+msgid "Booking Session"
+msgstr "en session"
+
+#: waeup/kofa/hostels/interfaces.py:53
+#, fuzzy
+msgid "Allowed States"
+msgstr "Etat de Paiement"
+
+#: waeup/kofa/hostels/interfaces.py:74
 msgid "Hostel Id"
 msgstr "Id du dortoir"
 
-#: waeup/kofa/hostels/interfaces.py:49
+#: waeup/kofa/hostels/interfaces.py:79
 msgid "Sort Id"
 msgstr "Trier Id"
 
-#: waeup/kofa/hostels/interfaces.py:55
+#: waeup/kofa/hostels/interfaces.py:85
 msgid "Hostel Name"
 msgstr "Nom du dortoir"
 
-#: waeup/kofa/hostels/interfaces.py:61
+#: waeup/kofa/hostels/interfaces.py:91
 msgid "Floors per Block"
 msgstr "Plancher par Bloque"
 
-#: waeup/kofa/hostels/interfaces.py:67
+#: waeup/kofa/hostels/interfaces.py:97
 msgid "Rooms per Floor"
 msgstr "Chambre par Plancher"
-
-#: waeup/kofa/hostels/interfaces.py:73
-msgid "Reserved Beds"
-msgstr "Lits réservés"
-
-#: waeup/kofa/hostels/interfaces.py:84
-msgid "Blocks for Female Students"
-msgstr "Bloques des Etudiantes filles"
-
-#: waeup/kofa/hostels/interfaces.py:91
-msgid "Blocks for Male Students"
-msgstr "Boques des Etudiants garçons"
-
-#: waeup/kofa/hostels/interfaces.py:98
-msgid "Beds for Fresh Students"
-msgstr "Lits pour les nouveaux Etudiant"
 
 #: waeup/kofa/hostels/vocabularies.py:57
@@ -2445,54 +2522,59 @@
 msgstr "Dortoir pour le 3ème Cycle"
 
-#: waeup/kofa/interfaces.py:1099
+#: waeup/kofa/interfaces.py:1097
 msgid "Unique Identifier"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:1100
+#: waeup/kofa/interfaces.py:1098
 msgid ""
 "User Name, Student or Applicant Id, Matriculation or Registration Number"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:193
+#: waeup/kofa/interfaces.py:196
 msgid "Subject"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:197
+#: waeup/kofa/interfaces.py:200
 msgid "Grade"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:335
+#: waeup/kofa/interfaces.py:338
 #, fuzzy
 msgid "Processor name"
 msgstr "Processeur:"
 
-#: waeup/kofa/interfaces.py:361
+#: waeup/kofa/interfaces.py:364
 #, fuzzy
 msgid "Email Address:"
 msgstr "Adresse email"
 
-#: waeup/kofa/interfaces.py:368
+#: waeup/kofa/interfaces.py:371
 #, fuzzy
 msgid "Email to:"
 msgstr "Email"
 
-#: waeup/kofa/interfaces.py:375
+#: waeup/kofa/interfaces.py:378
 msgid "Subject:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:379
+#: waeup/kofa/interfaces.py:382
 #, fuzzy
 msgid "Full Name:"
 msgstr "Nom Complet"
 
-#: waeup/kofa/interfaces.py:383
+#: waeup/kofa/interfaces.py:386
 msgid "Text:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:414
+#: waeup/kofa/interfaces.py:415 waeup/kofa/interfaces.py:431
+#, fuzzy
+msgid "Public Name"
+msgstr "Nom Complet"
+
+#: waeup/kofa/interfaces.py:422
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:97
 #: waeup/kofa/browser/templates/userscontainerpage.pt:4
 #: waeup/kofa/browser/templates/facultymanagepage.pt:71
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:88
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:93
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:105
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:87
@@ -2500,5 +2582,5 @@
 msgstr "Id de l’utilisateur"
 
-#: waeup/kofa/interfaces.py:419
+#: waeup/kofa/interfaces.py:427
 #: waeup/kofa/students/browser_templates/containerpage.pt:33
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:39
@@ -2508,86 +2590,77 @@
 msgstr "Nom Complet"
 
-#: waeup/kofa/interfaces.py:423
+#: waeup/kofa/interfaces.py:437
 msgid "Description/Notice"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:440
+#: waeup/kofa/interfaces.py:454
 #: waeup/kofa/browser/templates/userscontainerpage.pt:6
 msgid "Portal Roles"
 msgstr "Rôles Portail"
 
-#: waeup/kofa/interfaces.py:485
+#: waeup/kofa/interfaces.py:499
 #, fuzzy
 msgid "Name of University"
 msgstr "Nom du département"
 
-#: waeup/kofa/interfaces.py:486
+#: waeup/kofa/interfaces.py:500
 msgid "Sample University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:491
+#: waeup/kofa/interfaces.py:505
 msgid "Abbreviated Title of University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:497
+#: waeup/kofa/interfaces.py:511
 msgid "Skin"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:504
+#: waeup/kofa/interfaces.py:518
 msgid "Content in HTML format"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:516
-#, fuzzy
-msgid "Accommodation Booking Session"
-msgstr "Section Accommodation"
-
-#: waeup/kofa/interfaces.py:524
-msgid "Allowed States for Accommodation Booking"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:532
+#: waeup/kofa/interfaces.py:530
 #, fuzzy
 msgid "Name of Administrator"
 msgstr "Administration"
 
-#: waeup/kofa/interfaces.py:538
+#: waeup/kofa/interfaces.py:536
 #, fuzzy
 msgid "Email Address of Administrator"
 msgstr "Adresse email"
 
-#: waeup/kofa/interfaces.py:545
+#: waeup/kofa/interfaces.py:543
 msgid "Subject of Email to Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:546
+#: waeup/kofa/interfaces.py:544
 #, fuzzy
 msgid "Kofa Contact"
 msgstr "Contact"
 
-#: waeup/kofa/interfaces.py:551
+#: waeup/kofa/interfaces.py:549
 msgid "SMTP mailer to use when sending mail"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:558
+#: waeup/kofa/interfaces.py:556
 msgid "Captcha used for public registration pages"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:565
+#: waeup/kofa/interfaces.py:563
 #, fuzzy
 msgid "Carry-over Course Registration"
 msgstr "Démarrer l’inscription de cours"
 
-#: waeup/kofa/interfaces.py:574 waeup/kofa/interfaces.py:609
+#: waeup/kofa/interfaces.py:572 waeup/kofa/interfaces.py:607
 #, fuzzy
 msgid "Academic Session"
 msgstr "Section Universitaire"
 
-#: waeup/kofa/interfaces.py:588
+#: waeup/kofa/interfaces.py:586
 #, fuzzy
 msgid "Clearance Fee"
 msgstr "Aquittement"
 
-#: waeup/kofa/interfaces.py:594
+#: waeup/kofa/interfaces.py:592
 #, fuzzy
 msgid "Bed Booking Fee"
@@ -2622,5 +2695,33 @@
 msgstr "cours validés"
 
-#: waeup/kofa/objecthistory.py:72
+#: waeup/kofa/mandates/browser.py:36
+msgid "Misuse"
+msgstr ""
+
+#: waeup/kofa/mandates/browser.py:41
+msgid "No mandate."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:50
+msgid "Nothing to do."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:68
+msgid "Wrong mandate parameters."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:70
+msgid "Mandate expired."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:72
+#, fuzzy
+msgid ""
+"Password has been successfully set. Proceed to the login page and enter your "
+"credentials."
+msgstr ""
+"Le mot de passe a été déjà saisi. Vous utilisez le mauvais Code d’Accès."
+
+#: waeup/kofa/objecthistory.py:74
 msgid "by"
 msgstr "par"
@@ -2714,14 +2815,14 @@
 
 #. Default: ""
-#: waeup/kofa/payments/payment.py:91
+#: waeup/kofa/payments/payment.py:93
 msgid "Payment approved by ${a}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1006
+#: waeup/kofa/students/browser.py:1011
 msgid "${a}: Payments"
 msgstr "${a}: Paiements"
 
-#: waeup/kofa/students/browser.py:1051
+#: waeup/kofa/students/browser.py:1057
 msgid "Add online payment"
 msgstr "Ajouter paiement en ligne"
@@ -2731,357 +2832,396 @@
 msgstr "Créer ticket"
 
-#: waeup/kofa/students/browser.py:1068 waeup/kofa/students/browser.py:1280
+#: waeup/kofa/students/browser.py:1068 waeup/kofa/students/browser.py:1268
 msgid "Your current session does not match accommodation session."
 msgstr "Votre session actuelle ne correspond pas la session d’hébergement."
 
-#: waeup/kofa/students/browser.py:1078
-#, fuzzy
-msgid "Study course data are incomplete."
+#. Default: ""
+#: waeup/kofa/students/browser.py:1182
+msgid "${a}: Accommodation"
+msgstr "${a}: Hébergement"
+
+#: waeup/kofa/students/browser.py:1194
+msgid "You are not allowed to remove bed tickets."
+msgstr "Vous n’etes pas autorisé à supprimer les tickets de lit."
+
+#: waeup/kofa/students/browser.py:1201
+msgid "No bed ticket selected."
+msgstr "Pas de ticket de lit Sélectionné."
+
+#: waeup/kofa/students/browser.py:1233
+msgid "Add bed ticket"
+msgstr "Ajouter ticket de lit"
+
+#: waeup/kofa/students/browser.py:1235
+msgid "Create bed ticket"
+msgstr "Créer ticket de lit"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1251
+msgid "Outside booking period: ${a} - ${b}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1254
+msgid "Outside booking period."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1258
+msgid "Your data are incomplete."
 msgstr "Vos données sont incompletes."
 
-#: waeup/kofa/students/browser.py:120 waeup/kofa/students/viewlets.py:116
-#: waeup/kofa/students/viewlets.py:556
+#: waeup/kofa/students/browser.py:1262
+msgid "You are in the wrong registration state."
+msgstr "Vous etes dans l’état d’enregistrement erroné."
+
+#: waeup/kofa/students/browser.py:1273
+msgid "You already booked a bed space in current accommodation session."
+msgstr ""
+"Vous avez déjà reserve un espace lit dans la session hebergement actuelle."
+
+#: waeup/kofa/students/browser.py:1284 waeup/kofa/students/browser.py:1578
+#: waeup/kofa/students/browser.py:1696
+msgid "Activation code is invalid."
+msgstr "Le code d’activation est invalid."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1304 waeup/kofa/students/browser.py:1430
+msgid "There is no free bed in your category ${a}."
+msgstr "Dans votre catégorie il n’y a plus de lit libre ${a}."
+
+#: waeup/kofa/students/browser.py:1309 waeup/kofa/students/browser.py:1583
+#: waeup/kofa/students/browser.py:1700
+msgid "Activation code has already been used."
+msgstr "Le code d’activation a été déjà utilisé."
+
+#: waeup/kofa/students/browser.py:131 waeup/kofa/students/viewlets.py:116
+#: waeup/kofa/students/viewlets.py:564
 msgid "Study Course"
 msgstr "Cours d' étude"
 
-#. Default: ""
-#: waeup/kofa/students/browser.py:1210
-msgid "${a}: Accommodation"
-msgstr "${a}: Hébergement"
-
-#: waeup/kofa/students/browser.py:1222
-msgid "You are not allowed to remove bed tickets."
-msgstr "Vous n’etes pas autorisé à supprimer les tickets de lit."
-
-#: waeup/kofa/students/browser.py:1229
-msgid "No bed ticket selected."
-msgstr "Pas de ticket de lit Sélectionné."
-
-#: waeup/kofa/students/browser.py:126 waeup/kofa/students/viewlets.py:122
-#: waeup/kofa/students/viewlets.py:557
+#: waeup/kofa/students/browser.py:1312 waeup/kofa/students/browser.py:1586
+#: waeup/kofa/students/browser.py:1703 waeup/kofa/students/browser.py:1924
+msgid "invalidated"
+msgstr "invalidé"
+
+#: waeup/kofa/students/browser.py:1317 waeup/kofa/students/browser.py:1590
+#: waeup/kofa/students/browser.py:1708
+msgid "You are not the owner of this access code."
+msgstr "Vous n’etes pas le propriétaire de ce code d’accès."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1328 waeup/kofa/students/browser.py:1444
+msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
+msgstr "${a}, Bloque ${b}, Chambre ${c}, Lit ${d} (${e})"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1337
+msgid "Bed ticket created and bed booked: ${a}"
+msgstr "Ticket de lit créé et lit reservé: ${a}"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1353
+msgid "Bed Ticket for Session ${a}"
+msgstr "Ticket de lit pour la session ${a}"
+
+#: waeup/kofa/students/browser.py:1369
+msgid "Bed Allocation Data"
+msgstr "Données d’allocation de lit"
+
+#: waeup/kofa/students/browser.py:137 waeup/kofa/students/viewlets.py:122
+#: waeup/kofa/students/viewlets.py:565
 msgid "Payments"
 msgstr "Paiements"
 
-#: waeup/kofa/students/browser.py:1260
-msgid "Add bed ticket"
-msgstr "Ajouter ticket de lit"
-
-#: waeup/kofa/students/browser.py:1262
-msgid "Create bed ticket"
-msgstr "Créer ticket de lit"
-
-#: waeup/kofa/students/browser.py:1270
-msgid "Your data are incomplete."
-msgstr "Vos données sont incompletes."
-
-#: waeup/kofa/students/browser.py:1274
-msgid "You are in the wrong registration state."
-msgstr "Vous etes dans l’état d’enregistrement erroné."
-
-#: waeup/kofa/students/browser.py:1285
-msgid "You already booked a bed space in current accommodation session."
-msgstr ""
-"Vous avez déjà reserve un espace lit dans la session hebergement actuelle."
-
-#: waeup/kofa/students/browser.py:1296 waeup/kofa/students/browser.py:1590
-#: waeup/kofa/students/browser.py:1708
-msgid "Activation code is invalid."
-msgstr "Le code d’activation est invalid."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1316 waeup/kofa/students/browser.py:1442
-msgid "There is no free bed in your category ${a}."
-msgstr "Dans votre catégorie il n’y a plus de lit libre ${a}."
-
-#: waeup/kofa/students/browser.py:1321 waeup/kofa/students/browser.py:1595
-#: waeup/kofa/students/browser.py:1712
-msgid "Activation code has already been used."
-msgstr "Le code d’activation a été déjà utilisé."
-
-#: waeup/kofa/students/browser.py:1324 waeup/kofa/students/browser.py:1598
-#: waeup/kofa/students/browser.py:1715 waeup/kofa/students/browser.py:1928
-msgid "invalidated"
-msgstr "invalidé"
-
-#: waeup/kofa/students/browser.py:1329 waeup/kofa/students/browser.py:1602
-#: waeup/kofa/students/browser.py:1720
-msgid "You are not the owner of this access code."
-msgstr "Vous n’etes pas le propriétaire de ce code d’accès."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1340 waeup/kofa/students/browser.py:1456
-msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
-msgstr "${a}, Bloque ${b}, Chambre ${c}, Lit ${d} (${e})"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1349
-msgid "Bed ticket created and bed booked: ${a}"
-msgstr "Ticket de lit créé et lit reservé: ${a}"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1365
-msgid "Bed Ticket for Session ${a}"
-msgstr "Ticket de lit pour la session ${a}"
-
-#: waeup/kofa/students/browser.py:1381
-msgid "Bed Allocation Data"
-msgstr "Données d’allocation de lit"
-
-#: waeup/kofa/students/browser.py:1387
+#: waeup/kofa/students/browser.py:1375
 msgid "Bed Allocation: "
 msgstr "Allocation Lit:"
 
-#: waeup/kofa/students/browser.py:141 waeup/kofa/students/viewlets.py:128
+#: waeup/kofa/students/browser.py:1402
+msgid "Students in reserved beds can't be relocated."
+msgstr "les étudiants en état de lit reservé ne peuvent pas être ré-alloquer."
+
+#: waeup/kofa/students/browser.py:1408
+msgid "Student can't be relocated."
+msgstr "Etudiant ne peut pas être déplacé."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1451
+msgid "Student relocated: ${a}"
+msgstr "Etudiant déplacé: ${a}"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1470
+msgid "${a}: History"
+msgstr "${a}: Histoire"
+
+#: waeup/kofa/students/browser.py:1482
+msgid "Edit base data"
+msgstr "Editer données de base"
+
+#: waeup/kofa/students/browser.py:1497 waeup/kofa/students/viewlets.py:394
+msgid "Change password"
+msgstr "Changer mot de passe"
+
+#: waeup/kofa/students/browser.py:1511
+msgid "Password changed."
+msgstr "Mot de passé changé."
+
+#: waeup/kofa/students/browser.py:152 waeup/kofa/students/viewlets.py:128
 msgid "Accommodation"
 msgstr "Hébergement"
 
-#: waeup/kofa/students/browser.py:1414
-msgid "Students in reserved beds can't be relocated."
-msgstr "les étudiants en état de lit reservé ne peuvent pas être ré-alloquer."
-
-#: waeup/kofa/students/browser.py:1420
-msgid "Student can't be relocated."
-msgstr "Etudiant ne peut pas être déplacé."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1463
-msgid "Student relocated: ${a}"
-msgstr "Etudiant déplacé: ${a}"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1482
-msgid "${a}: History"
-msgstr "${a}: Histoire"
-
-#: waeup/kofa/students/browser.py:1494
-msgid "Edit base data"
-msgstr "Editer données de base"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:150
-msgid "Bed Ticket ${a}"
-msgstr "Ticket de lit ${a}"
-
-#: waeup/kofa/students/browser.py:1509 waeup/kofa/students/viewlets.py:386
-msgid "Change password"
-msgstr "Changer mot de passe"
-
 #: waeup/kofa/students/browser.py:1523
-msgid "Password changed."
-msgstr "Mot de passé changé."
-
-#: waeup/kofa/students/browser.py:1535
 msgid "Upload portrait"
 msgstr "Charger portrait"
 
-#: waeup/kofa/students/browser.py:1550 waeup/kofa/students/viewlets.py:410
+#: waeup/kofa/students/browser.py:1538 waeup/kofa/students/viewlets.py:418
 #: waeup/kofa/students/workflow.py:44
 msgid "Start clearance"
 msgstr "Démarrer l’acquittement"
 
-#: waeup/kofa/students/browser.py:1554
+#: waeup/kofa/students/browser.py:1542
 msgid "Start clearance now"
 msgstr "Démarrer l’acquittement maitenant"
 
-#: waeup/kofa/students/browser.py:1571
+#: waeup/kofa/students/browser.py:1559
 msgid "Wrong state"
 msgstr "Mauvais état"
 
-#: waeup/kofa/students/browser.py:1575
+#: waeup/kofa/students/browser.py:1563
 msgid "No portrait uploaded."
 msgstr "Aucun portrait chargé."
 
-#: waeup/kofa/students/browser.py:1579
+#: waeup/kofa/students/browser.py:1567
 msgid "Not all required fields filled."
 msgstr "Pas tous les champs demandés qui sont remplis."
 
-#: waeup/kofa/students/browser.py:1606
+#: waeup/kofa/students/browser.py:1594
 msgid "Clearance process has been started."
 msgstr "Le traitement d’acquittement a été démarré."
 
-#: waeup/kofa/students/browser.py:1616
+#: waeup/kofa/students/browser.py:1604
 msgid "Edit clearance data"
 msgstr "Editer les données d’acquittement"
 
-#: waeup/kofa/students/browser.py:1635 waeup/kofa/students/browser.py:1649
+#. Default: ""
+#: waeup/kofa/students/browser.py:161
+msgid "Bed Ticket ${a}"
+msgstr "Ticket de lit ${a}"
+
+#: waeup/kofa/students/browser.py:1623 waeup/kofa/students/browser.py:1637
 msgid "Clearance form has been saved."
 msgstr "Le formulaire d’acquittement a été sauvegardé"
 
-#: waeup/kofa/students/browser.py:1643
+#: waeup/kofa/students/browser.py:1631
 msgid "Save and request clearance"
 msgstr "Sauvegarder et demander l’acquittement"
 
-#: waeup/kofa/students/browser.py:1658 waeup/kofa/students/workflow.py:58
+#: waeup/kofa/students/browser.py:1646 waeup/kofa/students/workflow.py:58
 msgid "Request clearance"
 msgstr "Demander l’acquittement"
 
-#: waeup/kofa/students/browser.py:1659
+#: waeup/kofa/students/browser.py:1647
 msgid "Enter the CLR access code used for starting clearance."
 msgstr "Entrer le code d’accès CLR pour démarrer l’acquittement"
 
-#: waeup/kofa/students/browser.py:1662
+#: waeup/kofa/students/browser.py:1650
 msgid "Request clearance now"
 msgstr "Demander l’acquittement maintenant"
 
-#: waeup/kofa/students/browser.py:1671
+#: waeup/kofa/students/browser.py:1659
 msgid "This isn't your CLR access code."
 msgstr "Ce n’est pas votre code d’accès CLR."
 
-#: waeup/kofa/students/browser.py:1680
+#: waeup/kofa/students/browser.py:1665
+msgid "This form cannot be submitted. Wrong state!"
+msgstr "Ce formulaire ne peut pas être validé. État incorrect!"
+
+#: waeup/kofa/students/browser.py:1668
 msgid "Clearance has been requested."
 msgstr "Acquittement a été demandé."
 
-#: waeup/kofa/students/browser.py:1689 waeup/kofa/students/viewlets.py:439
+#: waeup/kofa/students/browser.py:1677
 #, fuzzy
 msgid "Start session"
 msgstr "Session"
 
-#: waeup/kofa/students/browser.py:169
+#: waeup/kofa/students/browser.py:1681
+#, fuzzy
+msgid "Start now"
+msgstr "Démarrer l’acquittement maitenant"
+
+#: waeup/kofa/students/browser.py:1685
+#, fuzzy
+msgid "You are not entitled to start session."
+msgstr "Vous etes dans l’état d’enregistrement erroné."
+
+#: waeup/kofa/students/browser.py:1719
+#, fuzzy
+msgid "Session started."
+msgstr "Demande démarrée"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1738
+msgid "Add current level ${a}"
+msgstr "Ajouter le niveau actuel ${a}"
+
+#: waeup/kofa/students/browser.py:1747
+msgid "Create course list now"
+msgstr "Créer la liste de cours maintenant"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1787
+#, fuzzy
+msgid "Edit course list of ${a}"
+msgstr "Editer utilisateur ${a}"
+
+#: waeup/kofa/students/browser.py:180
 msgid "Student Section"
 msgstr "Section Etudiants"
 
-#: waeup/kofa/students/browser.py:1693
-#, fuzzy
-msgid "Start now"
-msgstr "Démarrer l’acquittement maitenant"
-
-#: waeup/kofa/students/browser.py:1697
-#, fuzzy
-msgid "You are not entitled to start session."
-msgstr "Vous etes dans l’état d’enregistrement erroné."
-
-#: waeup/kofa/students/browser.py:1731
-#, fuzzy
-msgid "Session started."
-msgstr "Demande démarrée"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1750
-msgid "Add current level ${a}"
-msgstr "Ajouter le niveau actuel ${a}"
-
-#: waeup/kofa/students/browser.py:1759
-msgid "Create course list now"
-msgstr "Créer la liste de cours maintenant"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1798
-msgid "Add and remove course tickets of study level ${a}"
-msgstr "Ajouter et supprimer le ticket de cours du niveau d’étude ${a}"
-
-#: waeup/kofa/students/browser.py:1835
+#: waeup/kofa/students/browser.py:1828
 msgid "Register course list"
 msgstr "Registre de liste de cours"
 
-#: waeup/kofa/students/browser.py:1839
+#. Default: ""
+#: waeup/kofa/students/browser.py:1831
+msgid "Maximum credits of ${a} exceeded."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1836
 msgid "Course list has been registered."
 msgstr "La liste de cours a été enregistrée."
 
-#: waeup/kofa/students/browser.py:1884
+#: waeup/kofa/students/browser.py:1880
 msgid "Set password for first-time login"
 msgstr "Mettre un mot de passe pour la première connexion"
 
-#: waeup/kofa/students/browser.py:1887
+#: waeup/kofa/students/browser.py:1883
 msgid "Set"
 msgstr "Mettre"
 
-#: waeup/kofa/students/browser.py:1902
+#: waeup/kofa/students/browser.py:1898
 msgid "More than one student found."
 msgstr "Plus d’un étudiant trouvé."
 
-#: waeup/kofa/students/browser.py:191
-msgid "Only year dates allowed (e.g. 2011)."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1910
+#: waeup/kofa/students/browser.py:1906
 msgid "Access code is invalid."
 msgstr "Le code d’accès est invalide."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1913
+#: waeup/kofa/students/browser.py:1909
 msgid "Password has already been set. Your Student Id is ${a}"
 msgstr "Le mot de passe a été déjà saisi. Votre Id Etudiant est ${a}"
 
-#: waeup/kofa/students/browser.py:1919
+#: waeup/kofa/students/browser.py:1915
 msgid "Password has already been set. You are using the wrong Access Code."
 msgstr ""
 "Le mot de passe a été déjà saisi. Vous utilisez le mauvais Code d’Accès."
 
-#: waeup/kofa/students/browser.py:1925
+#: waeup/kofa/students/browser.py:1921
 msgid "Access code has already been used."
 msgstr "Le code d’accès a été déjà utilisé."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1934
+#: waeup/kofa/students/browser.py:1930
 msgid "Password has been set. Your Student Id is ${a}"
 msgstr "Le mot de passe a été saisi. Votre Id d’étudiant est ${a}"
 
-#: waeup/kofa/students/browser.py:196 waeup/kofa/students/browser.py:237
-#: waeup/kofa/students/browser.py:1899
+#: waeup/kofa/students/browser.py:1942
+#, fuzzy
+msgid "Request password for first-time login"
+msgstr "Mettre un mot de passe pour la première connexion"
+
+#: waeup/kofa/students/browser.py:1962
+#, fuzzy
+msgid "Send login credentials to email address"
+msgstr "Obtenir les autorisations d'ouverture"
+
+#: waeup/kofa/students/browser.py:1985 waeup/kofa/students/browser.py:1996
+#, fuzzy
+msgid "No student record found."
+msgstr "Aucun étudiant trouvé."
+
+#: waeup/kofa/students/browser.py:202
+msgid "Only year dates allowed (e.g. 2011)."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2030
+#, fuzzy
+msgid "Your password request was successful."
+msgstr "Votre inscription a été enregistrée avec succès."
+
+#: waeup/kofa/students/browser.py:207 waeup/kofa/students/browser.py:248
+#: waeup/kofa/students/browser.py:1895
 msgid "No student found."
 msgstr "Aucun étudiant trouvé."
 
-#: waeup/kofa/students/browser.py:207 waeup/kofa/students/viewlets.py:141
+#: waeup/kofa/students/browser.py:218 waeup/kofa/students/viewlets.py:141
 msgid "Manage student section"
 msgstr "Gérer la section étudiant"
 
-#: waeup/kofa/students/browser.py:264 waeup/kofa/students/viewlets.py:148
+#: waeup/kofa/students/browser.py:275 waeup/kofa/students/viewlets.py:148
 msgid "Add student"
 msgstr "Ajouter étudiant"
 
-#: waeup/kofa/students/browser.py:272
+#: waeup/kofa/students/browser.py:283
 msgid "Student record created."
 msgstr "Données étudiant créé."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:288
+#: waeup/kofa/students/browser.py:299
 msgid "${a}: Base Data"
 msgstr "${a}: Données de Base"
 
-#: waeup/kofa/students/browser.py:342
+#: waeup/kofa/students/browser.py:353
 msgid "Manage base data"
 msgstr "Gestion données de base"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:422
+#: waeup/kofa/students/browser.py:433
 msgid "${a}: Clearance Data"
 msgstr "${a}: Donnée de d’acquittement"
 
-#: waeup/kofa/students/browser.py:444 waeup/kofa/students/viewlets.py:106
-#: waeup/kofa/students/viewlets.py:554
+#: waeup/kofa/students/browser.py:455 waeup/kofa/students/viewlets.py:106
+#: waeup/kofa/students/viewlets.py:562
 #: waeup/kofa/students/browser_templates/clearanceeditpage.pt:6
 msgid "Clearance Data"
 msgstr "Donnée d’acquittement "
 
-#: waeup/kofa/students/browser.py:450
+#: waeup/kofa/students/browser.py:461
 msgid "Clearance Slip of "
 msgstr "Imprimé d'acquittement de"
 
-#: waeup/kofa/students/browser.py:469
+#: waeup/kofa/students/browser.py:480
 msgid "Manage clearance data"
 msgstr "Gérer les données d’acquittement"
 
-#: waeup/kofa/students/browser.py:509
+#: waeup/kofa/students/browser.py:520
 msgid "Student has been cleared."
 msgstr "L’étudiant a été acquitté."
 
-#: waeup/kofa/students/browser.py:511 waeup/kofa/students/browser.py:535
+#: waeup/kofa/students/browser.py:522 waeup/kofa/students/browser.py:546
 msgid "Student is in wrong state."
 msgstr "Etudiant est dans un faux état."
 
-#: waeup/kofa/students/browser.py:528
+#: waeup/kofa/students/browser.py:539
 msgid "Clearance has been annulled."
 msgstr "L’acquittement a été annulé."
 
-#: waeup/kofa/students/browser.py:532
+#: waeup/kofa/students/browser.py:543
 msgid "Clearance request has been rejected."
 msgstr "Demande d’acquittement rejetée."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:558
+#: waeup/kofa/students/browser.py:569
 msgid "${a}: Personal Data"
 msgstr "${a}: Donnée à caractère personnel"
 
-#: waeup/kofa/students/browser.py:568
+#: waeup/kofa/students/browser.py:579
+#, fuzzy
+msgid "Manage personal data"
+msgstr "Gérer les données à caractère personnel"
+
+#: waeup/kofa/students/browser.py:592
 #, fuzzy
 msgid "Edit personal data"
@@ -3089,55 +3229,55 @@
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:588
+#: waeup/kofa/students/browser.py:607
 msgid "${a}: Study Course"
 msgstr "${a}: Cours d' étude"
 
-#: waeup/kofa/students/browser.py:618
+#: waeup/kofa/students/browser.py:637
 msgid "Manage study course"
 msgstr "Gérer Cours d' étude"
 
-#: waeup/kofa/students/browser.py:621 waeup/kofa/students/browser.py:668
+#: waeup/kofa/students/browser.py:640 waeup/kofa/students/browser.py:687
 msgid "Remove selected levels"
 msgstr "Supprimer les niveaux sélectionés"
 
-#: waeup/kofa/students/browser.py:622 waeup/kofa/students/browser.py:654
+#: waeup/kofa/students/browser.py:641 waeup/kofa/students/browser.py:673
 msgid "Add study level"
 msgstr "Ajouter niveau d’étude"
 
-#: waeup/kofa/students/browser.py:642
+#: waeup/kofa/students/browser.py:661
 msgid "Current level not available for certificate."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:662
+#: waeup/kofa/students/browser.py:681
 msgid "Study level has been added."
 msgstr "Le niveau d’étude a été ajouté."
 
-#: waeup/kofa/students/browser.py:664 waeup/kofa/students/browser.py:1768
+#: waeup/kofa/students/browser.py:683 waeup/kofa/students/browser.py:1756
 msgid "This level exists."
 msgstr "Ce niveau existe."
 
-#: waeup/kofa/students/browser.py:674
+#: waeup/kofa/students/browser.py:693
 msgid "No study level selected."
 msgstr "Aucun niveau d’étude sélectionné."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:725
+#: waeup/kofa/students/browser.py:733
 msgid "${a}: Study Level ${b}"
 msgstr "${a}: Niveau d’Etude ${b}"
 
-#: waeup/kofa/students/browser.py:748
+#: waeup/kofa/students/browser.py:756
 msgid "Level Data"
 msgstr "Données Niveau"
 
-#: waeup/kofa/students/browser.py:754
+#: waeup/kofa/students/browser.py:762
 msgid "Course List"
 msgstr "Liste de Cours"
 
-#: waeup/kofa/students/browser.py:763
+#: waeup/kofa/students/browser.py:771
 #, fuzzy
 msgid "Course Registration Slip"
 msgstr "Imprimé des cours d' inscription"
 
-#: waeup/kofa/students/browser.py:769
+#: waeup/kofa/students/browser.py:777
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:35
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:13
@@ -3146,16 +3286,16 @@
 msgstr "Sem."
 
-#: waeup/kofa/students/browser.py:772
+#: waeup/kofa/students/browser.py:780
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:38
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:36
 msgid "Dept."
 msgstr "Dépt."
 
-#: waeup/kofa/students/browser.py:773
+#: waeup/kofa/students/browser.py:781
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:17
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:22
 msgid "Faculty"
 msgstr "Faculté"
 
-#: waeup/kofa/students/browser.py:774
+#: waeup/kofa/students/browser.py:782
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:40
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:38
@@ -3163,5 +3303,5 @@
 msgstr "Créd."
 
-#: waeup/kofa/students/browser.py:775
+#: waeup/kofa/students/browser.py:783
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:41
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:39
@@ -3169,5 +3309,5 @@
 msgstr "Mand."
 
-#: waeup/kofa/students/browser.py:776 waeup/kofa/students/interfaces.py:411
+#: waeup/kofa/students/browser.py:784 waeup/kofa/students/interfaces.py:428
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:42
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
@@ -3176,55 +3316,55 @@
 msgstr "Score"
 
-#: waeup/kofa/students/browser.py:805 waeup/kofa/students/browser.py:834
-#: waeup/kofa/students/browser.py:919 waeup/kofa/students/browser.py:924
-#: waeup/kofa/students/browser.py:1808 waeup/kofa/students/browser.py:1858
+#: waeup/kofa/students/browser.py:813 waeup/kofa/students/browser.py:846
+#: waeup/kofa/students/browser.py:931 waeup/kofa/students/browser.py:936
+#: waeup/kofa/students/browser.py:1801 waeup/kofa/students/browser.py:1855
 msgid "Add course ticket"
 msgstr "Ajouter ticket de cours"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:826
+#: waeup/kofa/students/browser.py:838
 msgid "Manage study level ${a}"
 msgstr "Gérer niveau étude ${a}"
 
-#: waeup/kofa/students/browser.py:844 waeup/kofa/students/browser.py:1818
+#: waeup/kofa/students/browser.py:856 waeup/kofa/students/browser.py:1811
 msgid "No ticket selected."
 msgstr "Aucun ticket sélectionné."
 
-#: waeup/kofa/students/browser.py:868 waeup/kofa/students/browser.py:890
+#: waeup/kofa/students/browser.py:880 waeup/kofa/students/browser.py:902
 msgid "This level does not correspond current level."
 msgstr "Ce niveau ne correspond pas au niveau actuel."
 
-#: waeup/kofa/students/browser.py:872
+#: waeup/kofa/students/browser.py:884
 msgid "Course list has been validated."
 msgstr "La liste de cours a été validée."
 
-#: waeup/kofa/students/browser.py:874 waeup/kofa/students/browser.py:902
+#: waeup/kofa/students/browser.py:886 waeup/kofa/students/browser.py:914
 msgid "Student is in the wrong state."
 msgstr "L’étudiant est dans le faux état."
 
-#: waeup/kofa/students/browser.py:895
+#: waeup/kofa/students/browser.py:907
 msgid "Course list request has been annulled."
 msgstr "Demande de liste de cours a été annulée."
 
-#: waeup/kofa/students/browser.py:899
+#: waeup/kofa/students/browser.py:911
 msgid "Course list request has been rejected:"
 msgstr "Demande de liste de cours a été rejetée:"
 
-#: waeup/kofa/students/browser.py:940 waeup/kofa/students/browser.py:1871
+#: waeup/kofa/students/browser.py:945 waeup/kofa/students/browser.py:1867
 msgid "The ticket exists."
 msgstr "Ce ticket existe."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:942 waeup/kofa/students/browser.py:1873
+#: waeup/kofa/students/browser.py:947 waeup/kofa/students/browser.py:1869
 msgid "Successfully added ${a}."
 msgstr "Ajouté avec succès ${a}."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:963
+#: waeup/kofa/students/browser.py:968
 msgid "${a}: Course Ticket ${b}"
 msgstr "${a}: Ticket de cours ${b}"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:979
+#: waeup/kofa/students/browser.py:984
 msgid "Manage course ticket ${a}"
 msgstr "Gérer ticket de cours ${a}"
@@ -3360,4 +3500,70 @@
 msgstr "Date de Création"
 
+#: waeup/kofa/students/browser_templates/requestpw.pt:18
+#, fuzzy
+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 ""
+"Un compte sera créé pour vous et un email avec vos coordonnées d'ouverture "
+"sera envoyé à l'adresse fournie."
+
+#: 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 ""
+"Veuillez résoudre le captcha<br />pour empêcher l'usage abusif de ce "
+"service :"
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:11
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:11
+msgid "Email could not been sent. Please retry later."
+msgstr "L'email ne peut pas être envoyé. Réessayez plus tard."
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:14
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:44
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:14
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:44
+#, fuzzy
+msgid "Thanks for using Kofa!"
+msgstr "Merci d'avoir utiliser SIRP !"
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:20
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:20
+#, fuzzy
+msgid "Your login credentials are:"
+msgstr "Obtenir les autorisations d'ouverture"
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:23
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:23
+#, fuzzy
+msgid "User Name:"
+msgstr "Nom d’Utilisateur ou Identifiant"
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:3
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:39
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:3
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:39
+msgid "An email with your user name and password has been sent to"
+msgstr "Un email avec votre nom d'utilisateur et mot de passe a été envoyé à"
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:32
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:32
+msgid "Print this page and proceed to the"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:34
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:34
+msgid ""
+"Please note that passwords are case-sensitive, <br />when entering your "
+"credentials, and keep your password secret!"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:8
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:8
+msgid "Please check your email account to proceed."
+msgstr "Veuillez vérifier votre compte email pour procéder."
+
 #: waeup/kofa/students/browser_templates/setpassword.pt:14
 msgid "Access Code:"
@@ -3434,5 +3640,4 @@
 
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:39
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:37
 msgid "Fact."
 msgstr "Fact."
@@ -3457,4 +3662,12 @@
 msgstr "Crédits Total:"
 
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:36
+msgid "Dep."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:37
+msgid "Fac."
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:64
 msgid "The're no tickets added yet."
@@ -3471,5 +3684,5 @@
 msgstr "Niveaux d’Etude"
 
-#: waeup/kofa/students/export.py:210 waeup/kofa/students/export.py:247
+#: waeup/kofa/students/export.py:210
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:9
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:30
@@ -3478,68 +3691,78 @@
 msgstr "Tickets de Cours"
 
-#: waeup/kofa/students/interfaces.py:193 waeup/kofa/students/interfaces.py:282
+#: waeup/kofa/students/export.py:247
+#, fuzzy
+msgid "Student Payments"
+msgstr "Etudiants admis"
+
+#: waeup/kofa/students/interfaces.py:192 waeup/kofa/students/interfaces.py:281
 msgid "Matriculation Number"
 msgstr "Numéro d’Immatriculation"
 
-#: waeup/kofa/students/interfaces.py:200
+#: waeup/kofa/students/interfaces.py:199
 msgid "PWD Activation Code"
 msgstr "PWD Code Activation"
 
-#: waeup/kofa/students/interfaces.py:206
+#: waeup/kofa/students/interfaces.py:205
 msgid "Email"
 msgstr "Email"
 
-#: waeup/kofa/students/interfaces.py:227
+#: waeup/kofa/students/interfaces.py:226
 msgid "Clearance form locked"
 msgstr "Formulaire d’acquittement vérouillé"
 
-#: waeup/kofa/students/interfaces.py:232
+#: waeup/kofa/students/interfaces.py:231
 msgid "CLR Activation Code"
 msgstr "CLR Code Activation"
 
-#: waeup/kofa/students/interfaces.py:239
+#: waeup/kofa/students/interfaces.py:238
 msgid "Nationality"
 msgstr "Nationalité"
 
-#: waeup/kofa/students/interfaces.py:248
+#: waeup/kofa/students/interfaces.py:247
 msgid "Employer"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:258
+#: waeup/kofa/students/interfaces.py:257
 msgid "Permanent Address"
 msgstr "Adresse Permanente"
 
-#: waeup/kofa/students/interfaces.py:291
+#: waeup/kofa/students/interfaces.py:292
+#, fuzzy
+msgid "Registr. or Matric. Number"
+msgstr "Numéro d’Inscription"
+
+#: waeup/kofa/students/interfaces.py:312
 #: waeup/kofa/browser/templates/showstudentspage.pt:7
 msgid "Certificate"
 msgstr "Certificat"
 
-#: waeup/kofa/students/interfaces.py:297
+#: waeup/kofa/students/interfaces.py:318
 msgid "Entry Mode"
 msgstr "Mode d’Entrée"
 
-#: waeup/kofa/students/interfaces.py:304
+#: waeup/kofa/students/interfaces.py:325
 msgid "Entry Session"
 msgstr "Session d’Entrée"
 
-#: waeup/kofa/students/interfaces.py:312 waeup/kofa/students/interfaces.py:351
+#: waeup/kofa/students/interfaces.py:333 waeup/kofa/students/interfaces.py:372
 #: waeup/kofa/browser/templates/showstudentspage.pt:8
 msgid "Current Session"
 msgstr "Session Actuelle"
 
-#: waeup/kofa/students/interfaces.py:319 waeup/kofa/students/interfaces.py:357
+#: waeup/kofa/students/interfaces.py:340 waeup/kofa/students/interfaces.py:378
 #: waeup/kofa/browser/templates/showstudentspage.pt:9
 msgid "Current Level"
 msgstr "Niveau Actuel"
 
-#: waeup/kofa/students/interfaces.py:326 waeup/kofa/students/interfaces.py:345
+#: waeup/kofa/students/interfaces.py:347 waeup/kofa/students/interfaces.py:366
 msgid "Current Verdict"
 msgstr "Verdict Actuel"
 
-#: waeup/kofa/students/interfaces.py:333
+#: waeup/kofa/students/interfaces.py:354
 msgid "Previous Verdict"
 msgstr "Verdict Précédent"
 
-#: waeup/kofa/students/interfaces.py:371 waeup/kofa/students/interfaces.py:473
+#: waeup/kofa/students/interfaces.py:392 waeup/kofa/students/interfaces.py:490
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:8
 #: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:13
@@ -3547,67 +3770,71 @@
 msgstr "Session"
 
-#: waeup/kofa/students/interfaces.py:377
+#: waeup/kofa/students/interfaces.py:398
 msgid "Verdict"
 msgstr "Verdict"
 
-#: waeup/kofa/students/interfaces.py:404
-#: waeup/kofa/browser/templates/certificatepage.pt:30
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:33
+#: waeup/kofa/students/interfaces.py:421
+#: waeup/kofa/browser/templates/certificatepage.pt:33
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:39
 msgid "Mandatory"
 msgstr "Obligatoire"
 
-#: waeup/kofa/students/interfaces.py:418
+#: waeup/kofa/students/interfaces.py:435
 msgid "Automatical Creation"
 msgstr "Création Automatique"
 
-#: waeup/kofa/students/interfaces.py:425
+#: waeup/kofa/students/interfaces.py:442
 msgid "Carry-over Course"
 msgstr "Cours Echoué"
 
-#: waeup/kofa/students/interfaces.py:444
+#: waeup/kofa/students/interfaces.py:461
+#: waeup/kofa/university/interfaces.py:288
 #: waeup/kofa/university/interfaces.py:323
-#: waeup/kofa/browser/templates/certificatepage.pt:29
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:32
 msgid "Course"
 msgstr "Cours"
 
-#: waeup/kofa/students/interfaces.py:461
+#: waeup/kofa/students/interfaces.py:478
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:10
 msgid "Bed Coordinates"
 msgstr "Coordonnées du lit"
 
-#: waeup/kofa/students/interfaces.py:480
+#: waeup/kofa/students/interfaces.py:497
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:9
 msgid "Booking Date"
 msgstr "Date de Réservation"
 
-#: waeup/kofa/students/interfaces.py:486
+#: waeup/kofa/students/interfaces.py:503
 msgid "Booking Activation Code"
 msgstr "Code Activation de Réservation"
 
-#: waeup/kofa/students/interfaces.py:507
+#: waeup/kofa/students/interfaces.py:524
 #, fuzzy
 msgid "Payment Level"
 msgstr "Item de Paiement"
 
-#: waeup/kofa/students/utils.py:179
+#: waeup/kofa/students/utils.py:181
 msgid "Scanned Documents"
 msgstr "Documents Scannés"
 
-#: waeup/kofa/students/utils.py:187
+#: waeup/kofa/students/utils.py:189
 msgid "(not provided)"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/utils.py:215
+#: waeup/kofa/students/utils.py:217
 msgid "<font size=10>${a} Page ${b} of ${c}</font>"
 msgstr "<font size=10>${a} Page ${b} de ${c}</font>"
 
-#: waeup/kofa/students/utils.py:293
+#: waeup/kofa/students/utils.py:277
+#, fuzzy
+msgid "Study course data are incomplete."
+msgstr "Vos données sont incompletes."
+
+#: waeup/kofa/students/utils.py:298
 #, fuzzy
 msgid "Amount could not be determined."
 msgstr "Données étudiant créé."
 
-#: waeup/kofa/students/utils.py:356 waeup/kofa/students/viewlets.py:73
+#: waeup/kofa/students/utils.py:378 waeup/kofa/students/viewlets.py:73
 #: waeup/kofa/students/viewlets.py:101
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:7
@@ -3615,13 +3842,13 @@
 msgstr "Données de Base"
 
-#: waeup/kofa/students/utils.py:392
+#: waeup/kofa/students/utils.py:414
 msgid "(not yet)"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:111 waeup/kofa/students/viewlets.py:555
+#: waeup/kofa/students/viewlets.py:111 waeup/kofa/students/viewlets.py:563
 msgid "Personal Data"
 msgstr "Données Personnels"
 
-#: waeup/kofa/students/viewlets.py:133 waeup/kofa/students/viewlets.py:560
+#: waeup/kofa/students/viewlets.py:133 waeup/kofa/students/viewlets.py:568
 #: waeup/kofa/accesscodes/browser_templates/searchpage.pt:27
 msgid "History"
@@ -3644,54 +3871,60 @@
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:262 waeup/kofa/students/workflow.py:156
+#: waeup/kofa/students/viewlets.py:270 waeup/kofa/students/workflow.py:156
 msgid "Validate courses"
 msgstr "Valider Cours"
 
-#: waeup/kofa/students/viewlets.py:278
+#: waeup/kofa/students/viewlets.py:286
 msgid "Reject courses"
 msgstr "Rejeter Cours"
 
-#: waeup/kofa/students/viewlets.py:295
+#: waeup/kofa/students/viewlets.py:303
 msgid "Download course registration slip"
 msgstr "Télécharger imprimé des cours inscrit"
 
-#: waeup/kofa/students/viewlets.py:351
+#: waeup/kofa/students/viewlets.py:359
 msgid "Book accommodation"
 msgstr "Réserver chambre"
 
-#: waeup/kofa/students/viewlets.py:360
+#: waeup/kofa/students/viewlets.py:368
 msgid "Download bed allocation slip"
 msgstr "Télécharger imprimé du lit alloué"
 
-#: waeup/kofa/students/viewlets.py:369
+#: waeup/kofa/students/viewlets.py:377
 msgid "Relocate student"
 msgstr "Relocaliser étudiant"
 
-#: waeup/kofa/students/viewlets.py:395
+#: waeup/kofa/students/viewlets.py:403
 msgid "Change portrait"
 msgstr "Changer portrait"
 
-#: waeup/kofa/students/viewlets.py:453
+#: waeup/kofa/students/viewlets.py:447
+#, fuzzy
+msgid "Start new session"
+msgstr "Session"
+
+#: waeup/kofa/students/viewlets.py:461
 msgid "Add course list"
 msgstr "Ajouter liste de cours"
 
-#: waeup/kofa/students/viewlets.py:471
-msgid "Add and remove courses"
-msgstr "Ajouter et supprimer les cours"
-
-#: waeup/kofa/students/viewlets.py:559
+#: waeup/kofa/students/viewlets.py:479
+#, fuzzy
+msgid "Edit course list"
+msgstr "Ajouter liste de cours"
+
+#: waeup/kofa/students/viewlets.py:567
 msgid "Accommodation Data"
 msgstr "Données d’hébergement"
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:571
+#: waeup/kofa/students/viewlets.py:579
 msgid "${a} deleted."
 msgstr "${a} supprimé."
 
-#: waeup/kofa/students/viewlets.py:585
+#: waeup/kofa/students/viewlets.py:593
 msgid "Uploaded file is too big."
 msgstr "Le fichier envoyé est trop grand."
 
-#: waeup/kofa/students/viewlets.py:591
+#: waeup/kofa/students/viewlets.py:599
 #, fuzzy
 msgid "Could not determine file type."
@@ -3699,10 +3932,10 @@
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:596
+#: waeup/kofa/students/viewlets.py:604
 msgid "${a} file extension expected."
 msgstr "${a} l’extension de fichier attendue."
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:602
+#: waeup/kofa/students/viewlets.py:610
 #, fuzzy
 msgid "Only the following extensions are allowed: ${a}"
@@ -3710,9 +3943,9 @@
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:611
+#: waeup/kofa/students/viewlets.py:619
 msgid "File ${a} uploaded."
 msgstr "Fichier ${a} chargé."
 
-#: waeup/kofa/students/viewlets.py:629
+#: waeup/kofa/students/viewlets.py:637
 #: waeup/kofa/browser/templates/datacenterlogspage.pt:10
 #: waeup/kofa/browser/templates/datacenterpage.pt:17
@@ -3721,42 +3954,42 @@
 msgstr "Fichier"
 
-#: waeup/kofa/students/viewlets.py:630
+#: waeup/kofa/students/viewlets.py:638
 msgid "Scan"
 msgstr "Scan"
 
-#: waeup/kofa/students/viewlets.py:653
+#: waeup/kofa/students/viewlets.py:661
 msgid "Upload new file"
 msgstr "Envoyer un nouveau fichier"
 
-#: waeup/kofa/students/viewlets.py:654
+#: waeup/kofa/students/viewlets.py:662
 msgid "Delete attachment"
 msgstr "Supprimer lien"
 
-#: waeup/kofa/students/viewlets.py:685
+#: waeup/kofa/students/viewlets.py:693
 msgid "No local file selected."
 msgstr "Aucun fichier local sélectioné"
 
-#: waeup/kofa/students/viewlets.py:699
+#: waeup/kofa/students/viewlets.py:707
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:9
 msgid "Passport Picture"
 msgstr "Photo d’Identité"
 
-#: waeup/kofa/students/viewlets.py:710
+#: waeup/kofa/students/viewlets.py:718
 msgid "Passport Picture (jpg only)"
 msgstr "Photo d’Identité (jpg seulement)"
 
-#: waeup/kofa/students/viewlets.py:725 waeup/kofa/students/viewlets.py:736
+#: waeup/kofa/students/viewlets.py:733 waeup/kofa/students/viewlets.py:744
 msgid "Birth Certificate"
 msgstr "Extrait d’Acte de Naissance"
 
-#: waeup/kofa/students/viewlets.py:726 waeup/kofa/students/viewlets.py:737
+#: waeup/kofa/students/viewlets.py:734 waeup/kofa/students/viewlets.py:745
 msgid "Birth Certificate Scan"
 msgstr "Birth Certificate Scan"
 
-#: waeup/kofa/students/viewlets.py:746 waeup/kofa/students/viewlets.py:757
+#: waeup/kofa/students/viewlets.py:754 waeup/kofa/students/viewlets.py:765
 msgid "Acceptance Letter"
 msgstr "Lettre d’acceptation"
 
-#: waeup/kofa/students/viewlets.py:747 waeup/kofa/students/viewlets.py:758
+#: waeup/kofa/students/viewlets.py:755 waeup/kofa/students/viewlets.py:766
 msgid "Acceptance Letter Scan"
 msgstr "Lettre d’Acceptation Scannée"
@@ -3942,4 +4175,6 @@
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:10
 #: waeup/kofa/browser/templates/departmentpage.pt:3
+#: waeup/kofa/browser/templates/certificatepage.pt:22
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:28
 msgid "Courses"
 msgstr "Cours"
@@ -4022,11 +4257,7 @@
 msgstr "Saisir un code unique de certificat qui fera partie de l’URL."
 
-#: waeup/kofa/university/interfaces.py:288
-msgid "Course Referrer"
-msgstr "Cours référent"
-
 #: waeup/kofa/university/interfaces.py:294
 #: waeup/kofa/browser/templates/certificatepage.pt:28
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:30
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:34
 msgid "Level"
 msgstr "Niveau"
@@ -4105,4 +4336,9 @@
 msgid "Postgraduate Level"
 msgstr "Dortoir pour le 3ème Cycle"
+
+#: waeup/kofa/userscontainer.py:79
+#, fuzzy
+msgid "Users"
+msgstr "Id de l’utilisateur"
 
 #: waeup/kofa/utils/countries.py:10
@@ -5127,4 +5363,5 @@
 
 #: waeup/kofa/utils/utils.py:203
+#, fuzzy
 msgid ""
 "Dear ${a},\n"
@@ -5136,5 +5373,5 @@
 "Your user name: ${d}\n"
 "Your password: ${e}\n"
-"Login page: ${f}\n"
+"${f}\n"
 "\n"
 "Please remember your user name and keep\n"
@@ -5193,4 +5430,48 @@
 msgstr "Supprimer les tickets sélectionnés"
 
+#~ msgid "Add course referrer"
+#~ msgstr "Ajouter référant du cours"
+
+#~ msgid "Remove selected course referrers"
+#~ msgstr "Supprimer les référant du cours sélectionnés"
+
+#~ msgid "Edit course referrer"
+#~ msgstr "Editer référant cours"
+
+#~ msgid "You have successfully changed your password for the"
+#~ msgstr "Vous avez changé votre mot de passe avec succès pour le"
+
+#~ msgid "Course Referrers"
+#~ msgstr "Réferrants Cours"
+
+#~ msgid "Referrer"
+#~ msgstr "Réferrant"
+
+#~ msgid "Add and remove course tickets of study level ${a}"
+#~ msgstr "Ajouter et supprimer le ticket de cours du niveau d’étude ${a}"
+
+#~ msgid "Add and remove courses"
+#~ msgstr "Ajouter et supprimer les cours"
+
+#~ msgid "Course Referrer"
+#~ msgstr "Cours référent"
+
+#, fuzzy
+#~ msgid "Error: %s"
+#~ msgstr "Erreur: ${a}"
+
+#~ msgid "Application has not yet started."
+#~ msgstr "La demande n'a pas encore commencé."
+
+#~ msgid "Application has ended."
+#~ msgstr "Demande Cloturée."
+
+#~ msgid "There no subobjects registered yet."
+#~ msgstr "Il n’y a pas encore des sous objets enregistrés.\""
+
+#, fuzzy
+#~ msgid "Accommodation Booking Session"
+#~ msgstr "Section Accommodation"
+
 #, fuzzy
 #~ msgid "Portal roles"
Index: main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/ha/LC_MESSAGES/waeup.kofa.po
===================================================================
--- main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/ha/LC_MESSAGES/waeup.kofa.po	(revision 8786)
+++ main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/ha/LC_MESSAGES/waeup.kofa.po	(revision 9209)
@@ -15,5 +15,5 @@
 msgstr ""
 "Project-Id-Version: WAeUP.KOFA\n"
-"POT-Creation-Date: Wed May 30 06:31:49 2012\n"
+"POT-Creation-Date: Fri Jul  6 09:51:12 2012\n"
 "PO-Revision-Date: 2012-03-09 07:17+0100\n"
 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
@@ -29,22 +29,22 @@
 
 #: waeup/kofa/accesscodes/browser.py:101 waeup/kofa/accesscodes/browser.py:114
-#: waeup/kofa/applicants/browser.py:253 waeup/kofa/applicants/browser.py:323
-#: waeup/kofa/applicants/browser.py:324 waeup/kofa/applicants/browser.py:437
-#: waeup/kofa/browser/pages.py:524 waeup/kofa/browser/pages.py:731
-#: waeup/kofa/browser/pages.py:758 waeup/kofa/browser/pages.py:813
-#: waeup/kofa/browser/pages.py:887 waeup/kofa/browser/pages.py:917
-#: waeup/kofa/browser/pages.py:1037 waeup/kofa/browser/pages.py:1258
-#: waeup/kofa/browser/pages.py:1395 waeup/kofa/browser/pages.py:1416
-#: waeup/kofa/browser/pages.py:1443 waeup/kofa/browser/pages.py:1471
-#: waeup/kofa/browser/pages.py:1472 waeup/kofa/browser/pages.py:1518
-#: waeup/kofa/browser/pages.py:1559 waeup/kofa/browser/pages.py:1638
-#: waeup/kofa/browser/pages.py:1639 waeup/kofa/browser/pages.py:1641
-#: waeup/kofa/browser/pages.py:1719 waeup/kofa/browser/pages.py:1764
-#: waeup/kofa/browser/pages.py:1802 waeup/kofa/browser/pages.py:1846
-#: waeup/kofa/browser/pages.py:1885 waeup/kofa/browser/pages.py:1887
-#: waeup/kofa/browser/pages.py:1922 waeup/kofa/browser/pages.py:1973
-#: waeup/kofa/browser/pages.py:2025 waeup/kofa/students/browser.py:620
-#: waeup/kofa/students/browser.py:621 waeup/kofa/students/browser.py:804
-#: waeup/kofa/students/browser.py:806 waeup/kofa/students/browser.py:947
+#: waeup/kofa/applicants/browser.py:253 waeup/kofa/applicants/browser.py:335
+#: waeup/kofa/applicants/browser.py:336 waeup/kofa/applicants/browser.py:450
+#: waeup/kofa/browser/pages.py:544 waeup/kofa/browser/pages.py:754
+#: waeup/kofa/browser/pages.py:780 waeup/kofa/browser/pages.py:836
+#: waeup/kofa/browser/pages.py:914 waeup/kofa/browser/pages.py:944
+#: waeup/kofa/browser/pages.py:1068 waeup/kofa/browser/pages.py:1298
+#: waeup/kofa/browser/pages.py:1435 waeup/kofa/browser/pages.py:1456
+#: waeup/kofa/browser/pages.py:1487 waeup/kofa/browser/pages.py:1515
+#: waeup/kofa/browser/pages.py:1516 waeup/kofa/browser/pages.py:1556
+#: waeup/kofa/browser/pages.py:1601 waeup/kofa/browser/pages.py:1681
+#: waeup/kofa/browser/pages.py:1682 waeup/kofa/browser/pages.py:1684
+#: waeup/kofa/browser/pages.py:1756 waeup/kofa/browser/pages.py:1805
+#: waeup/kofa/browser/pages.py:1846 waeup/kofa/browser/pages.py:1882
+#: waeup/kofa/browser/pages.py:1921 waeup/kofa/browser/pages.py:1923
+#: waeup/kofa/browser/pages.py:1956 waeup/kofa/browser/pages.py:2007
+#: waeup/kofa/browser/pages.py:2064 waeup/kofa/students/browser.py:639
+#: waeup/kofa/students/browser.py:640 waeup/kofa/students/browser.py:812
+#: waeup/kofa/students/browser.py:814 waeup/kofa/students/browser.py:952
 msgid "Cancel"
 msgstr ""
@@ -85,7 +85,7 @@
 
 #: waeup/kofa/accesscodes/browser.py:154 waeup/kofa/applicants/browser.py:82
-#: waeup/kofa/applicants/browser.py:104 waeup/kofa/browser/pages.py:613
-#: waeup/kofa/browser/pages.py:1218 waeup/kofa/browser/viewlets.py:190
-#: waeup/kofa/students/browser.py:170 waeup/kofa/students/browser.py:208
+#: waeup/kofa/applicants/browser.py:104 waeup/kofa/browser/pages.py:633
+#: waeup/kofa/browser/pages.py:1258 waeup/kofa/browser/viewlets.py:190
+#: waeup/kofa/students/browser.py:181 waeup/kofa/students/browser.py:219
 msgid "Search"
 msgstr ""
@@ -342,60 +342,71 @@
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:102
+#: waeup/kofa/applicants/applicant.py:112
 msgid "Applicant has not yet been admitted."
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:108
+#: waeup/kofa/applicants/applicant.py:118
 msgid "Registration Number exists."
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:111
+#: waeup/kofa/applicants/applicant.py:121
 msgid "No course admitted provided."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/applicant.py:140
+#: waeup/kofa/applicants/applicant.py:154
 msgid "Student ${a} created"
 msgstr ""
 
-#: waeup/kofa/applicants/batching.py:209
+#: waeup/kofa/applicants/batching.py:211
 msgid "Application record imported"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/batching.py:256 waeup/kofa/students/batching.py:201
+#: waeup/kofa/applicants/batching.py:258 waeup/kofa/students/batching.py:204
 msgid "State '${a}' set"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1003
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:1015
+msgid "Apply for ${a}"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1020
+msgid "Outside application period."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:103 waeup/kofa/applicants/viewlets.py:90
+msgid "Search applicants"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1035 waeup/kofa/browser/pages.py:2113
+msgid "Get login credentials"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1058 waeup/kofa/students/browser.py:1979
 msgid "An error occurred."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1009 waeup/kofa/applicants/browser.py:1020
+#: waeup/kofa/applicants/browser.py:1064 waeup/kofa/applicants/browser.py:1076
 msgid "No application record found."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1012
-msgid "Your password has already been set. Please proceed to the login page."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:103 waeup/kofa/applicants/viewlets.py:89
-msgid "Search applicants"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:1030
+#: waeup/kofa/applicants/browser.py:1068 waeup/kofa/students/browser.py:1988
+msgid ""
+"Your password has already been set and used. Please proceed to the login "
+"page."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1087
 msgid "You have successfully been registered for the"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1037
-msgid "Email could not been sent. Please retry later."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:1046
+#: waeup/kofa/applicants/browser.py:1104
 msgid "Your registration was successful."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:119 waeup/kofa/students/browser.py:185
-#: waeup/kofa/students/browser.py:225
+#: waeup/kofa/applicants/browser.py:119 waeup/kofa/students/browser.py:196
+#: waeup/kofa/students/browser.py:236
 msgid "Empty search string"
 msgstr ""
@@ -405,36 +416,37 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:132 waeup/kofa/applicants/viewlets.py:98
+#: waeup/kofa/applicants/browser.py:132 waeup/kofa/applicants/viewlets.py:99
 msgid "Manage application section"
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:135 waeup/kofa/applicants/browser.py:210
-#: waeup/kofa/applicants/browser.py:323 waeup/kofa/applicants/browser.py:376
-#: waeup/kofa/applicants/browser.py:702 waeup/kofa/applicants/browser.py:741
-#: waeup/kofa/applicants/browser.py:843 waeup/kofa/applicants/browser.py:846
-#: waeup/kofa/applicants/browser.py:890 waeup/kofa/browser/pages.py:497
-#: waeup/kofa/browser/pages.py:652 waeup/kofa/browser/pages.py:675
-#: waeup/kofa/browser/pages.py:751 waeup/kofa/browser/pages.py:1256
-#: waeup/kofa/browser/pages.py:1471 waeup/kofa/browser/pages.py:1512
-#: waeup/kofa/browser/pages.py:1638 waeup/kofa/browser/pages.py:1691
-#: waeup/kofa/browser/pages.py:1834 waeup/kofa/browser/pages.py:1885
-#: waeup/kofa/browser/pages.py:1906 waeup/kofa/hostels/browser.py:209
-#: waeup/kofa/hostels/browser.py:231 waeup/kofa/hostels/browser.py:318
-#: waeup/kofa/students/browser.py:369 waeup/kofa/students/browser.py:494
-#: waeup/kofa/students/browser.py:571 waeup/kofa/students/browser.py:620
-#: waeup/kofa/students/browser.py:636 waeup/kofa/students/browser.py:804
-#: waeup/kofa/students/browser.py:829 waeup/kofa/students/browser.py:1497
-#: waeup/kofa/students/browser.py:1512 waeup/kofa/students/browser.py:1632
+#: waeup/kofa/applicants/browser.py:335 waeup/kofa/applicants/browser.py:388
+#: waeup/kofa/applicants/browser.py:757 waeup/kofa/applicants/browser.py:796
+#: waeup/kofa/applicants/browser.py:896 waeup/kofa/applicants/browser.py:899
+#: waeup/kofa/applicants/browser.py:945 waeup/kofa/browser/pages.py:515
+#: waeup/kofa/browser/pages.py:672 waeup/kofa/browser/pages.py:695
+#: waeup/kofa/browser/pages.py:774 waeup/kofa/browser/pages.py:1296
+#: waeup/kofa/browser/pages.py:1515 waeup/kofa/browser/pages.py:1552
+#: waeup/kofa/browser/pages.py:1681 waeup/kofa/browser/pages.py:1730
+#: waeup/kofa/browser/pages.py:1878 waeup/kofa/browser/pages.py:1921
+#: waeup/kofa/browser/pages.py:1942 waeup/kofa/hostels/browser.py:131
+#: waeup/kofa/hostels/browser.py:166 waeup/kofa/hostels/browser.py:231
+#: waeup/kofa/hostels/browser.py:253 waeup/kofa/hostels/browser.py:340
+#: waeup/kofa/students/browser.py:380 waeup/kofa/students/browser.py:505
+#: waeup/kofa/students/browser.py:582 waeup/kofa/students/browser.py:639
+#: waeup/kofa/students/browser.py:655 waeup/kofa/students/browser.py:812
+#: waeup/kofa/students/browser.py:841 waeup/kofa/students/browser.py:1485
+#: waeup/kofa/students/browser.py:1500 waeup/kofa/students/browser.py:1620
 msgid "Save"
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:136 waeup/kofa/applicants/browser.py:166
-#: waeup/kofa/applicants/browser.py:324 waeup/kofa/applicants/browser.py:383
-#: waeup/kofa/browser/pages.py:655 waeup/kofa/browser/pages.py:698
-#: waeup/kofa/browser/pages.py:779 waeup/kofa/browser/pages.py:1395
-#: waeup/kofa/browser/pages.py:1406 waeup/kofa/browser/pages.py:1472
-#: waeup/kofa/browser/pages.py:1507 waeup/kofa/hostels/browser.py:131
-#: waeup/kofa/students/browser.py:209 waeup/kofa/students/browser.py:1206
-#: waeup/kofa/students/browser.py:1219
+#: waeup/kofa/applicants/browser.py:336 waeup/kofa/applicants/browser.py:401
+#: waeup/kofa/browser/pages.py:675 waeup/kofa/browser/pages.py:717
+#: waeup/kofa/browser/pages.py:801 waeup/kofa/browser/pages.py:1435
+#: waeup/kofa/browser/pages.py:1446 waeup/kofa/browser/pages.py:1516
+#: waeup/kofa/browser/pages.py:1547 waeup/kofa/hostels/browser.py:132
+#: waeup/kofa/hostels/browser.py:147 waeup/kofa/students/browser.py:220
+#: waeup/kofa/students/browser.py:1178 waeup/kofa/students/browser.py:1191
 msgid "Remove selected"
 msgstr ""
@@ -446,16 +458,16 @@
 
 #: waeup/kofa/applicants/browser.py:137 waeup/kofa/applicants/browser.py:200
-#: waeup/kofa/applicants/browser.py:326 waeup/kofa/applicants/browser.py:446
-#: waeup/kofa/browser/pages.py:1473 waeup/kofa/browser/pages.py:1532
-#: waeup/kofa/browser/pages.py:1642 waeup/kofa/browser/pages.py:1728
-#: waeup/kofa/browser/pages.py:1888 waeup/kofa/browser/pages.py:1945
+#: waeup/kofa/applicants/browser.py:338 waeup/kofa/applicants/browser.py:459
+#: waeup/kofa/browser/pages.py:1517 waeup/kofa/browser/pages.py:1570
+#: waeup/kofa/browser/pages.py:1685 waeup/kofa/browser/pages.py:1765
+#: waeup/kofa/browser/pages.py:1924 waeup/kofa/browser/pages.py:1975
 msgid "Remove selected local roles"
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:138 waeup/kofa/applicants/browser.py:196
-#: waeup/kofa/applicants/browser.py:327 waeup/kofa/applicants/browser.py:442
-#: waeup/kofa/browser/pages.py:1474 waeup/kofa/browser/pages.py:1528
-#: waeup/kofa/browser/pages.py:1643 waeup/kofa/browser/pages.py:1724
-#: waeup/kofa/browser/pages.py:1889 waeup/kofa/browser/pages.py:1941
+#: waeup/kofa/applicants/browser.py:339 waeup/kofa/applicants/browser.py:455
+#: waeup/kofa/browser/pages.py:1518 waeup/kofa/browser/pages.py:1566
+#: waeup/kofa/browser/pages.py:1686 waeup/kofa/browser/pages.py:1761
+#: waeup/kofa/browser/pages.py:1925 waeup/kofa/browser/pages.py:1971
 msgid "Add local role"
 msgstr ""
@@ -469,23 +481,22 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:183 waeup/kofa/applicants/browser.py:400
-#: waeup/kofa/applicants/browser.py:798
+#: waeup/kofa/applicants/browser.py:183 waeup/kofa/applicants/browser.py:418
+#: waeup/kofa/applicants/browser.py:852
 msgid "Could not delete:"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:186 waeup/kofa/applicants/browser.py:403
-#: waeup/kofa/applicants/browser.py:801 waeup/kofa/browser/pages.py:139
-#: waeup/kofa/students/browser.py:252 waeup/kofa/students/browser.py:684
-#: waeup/kofa/students/browser.py:854 waeup/kofa/students/browser.py:1033
-#: waeup/kofa/students/browser.py:1239 waeup/kofa/students/browser.py:1830
+#: waeup/kofa/applicants/browser.py:186 waeup/kofa/applicants/browser.py:421
+#: waeup/kofa/applicants/browser.py:855 waeup/kofa/browser/pages.py:148
+#: waeup/kofa/students/browser.py:263 waeup/kofa/students/browser.py:703
+#: waeup/kofa/students/browser.py:866 waeup/kofa/students/browser.py:1038
+#: waeup/kofa/students/browser.py:1211 waeup/kofa/students/browser.py:1823
 msgid "Successfully removed: ${a}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:214 waeup/kofa/applicants/browser.py:380
-#: waeup/kofa/applicants/browser.py:770 waeup/kofa/browser/pages.py:1515
-#: waeup/kofa/browser/pages.py:1837 waeup/kofa/browser/pages.py:1909
-#: waeup/kofa/browser/pages.py:2021 waeup/kofa/hostels/browser.py:54
-#: waeup/kofa/students/browser.py:83 waeup/kofa/students/browser.py:395
+#: waeup/kofa/applicants/browser.py:214 waeup/kofa/applicants/browser.py:398
+#: waeup/kofa/applicants/browser.py:825 waeup/kofa/browser/pages.py:2055
+#: waeup/kofa/hostels/browser.py:55 waeup/kofa/students/browser.py:81
+#: waeup/kofa/students/browser.py:406 waeup/kofa/utils/helpers.py:693
 msgid "Form has been saved."
 msgstr ""
@@ -501,80 +512,71 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:261 waeup/kofa/applicants/export.py:76
-#: waeup/kofa/applicants/viewlets.py:44
+#: waeup/kofa/applicants/browser.py:261 waeup/kofa/applicants/export.py:75
+#: waeup/kofa/applicants/viewlets.py:45
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:12
 msgid "Applicants"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:324 waeup/kofa/applicants/browser.py:408
-#: waeup/kofa/applicants/browser.py:460
+#: waeup/kofa/applicants/browser.py:337 waeup/kofa/applicants/browser.py:426
+msgid "Create students from selected"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:345
+msgid "Manage applicants container"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:407 waeup/kofa/applicants/browser.py:432
+msgid "No applicant selected!"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:443 waeup/kofa/applicants/browser.py:584
+msgid "${a} students successfully created."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:446 waeup/kofa/applicants/browser.py:587
+msgid "No student could be created."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:473 waeup/kofa/applicants/viewlets.py:115
 msgid "Add applicant"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:325 waeup/kofa/applicants/browser.py:413
-msgid "Create students from selected"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:333
-msgid "Manage applicants container"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:389 waeup/kofa/applicants/browser.py:419
-msgid "No applicant selected!"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:430
-msgid "${a} students successfully created."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:433
-msgid "No student could be created."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:463
+#: waeup/kofa/applicants/browser.py:476
 msgid "Create application record"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:468
+#: waeup/kofa/applicants/browser.py:481
 msgid "Applicant record created."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:482
+#: waeup/kofa/applicants/browser.py:495
 msgid "Applicant"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:501 waeup/kofa/students/browser.py:294
+#: waeup/kofa/applicants/browser.py:515 waeup/kofa/students/browser.py:305
 msgid "set"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:502 waeup/kofa/students/browser.py:295
+#: waeup/kofa/applicants/browser.py:516 waeup/kofa/students/browser.py:306
 msgid "unset"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:507
+#: waeup/kofa/applicants/browser.py:521
 msgid "${a} <br /> Application Record ${b}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:558 waeup/kofa/students/browser.py:1094
+#: waeup/kofa/applicants/browser.py:607 waeup/kofa/students/utils.py:305
 msgid "This type of payment has already been made."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:570 waeup/kofa/students/browser.py:1107
+#: waeup/kofa/applicants/browser.py:619 waeup/kofa/students/browser.py:1079
 msgid "Payment ticket created."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:593 waeup/kofa/students/browser.py:1126
+#: waeup/kofa/applicants/browser.py:642 waeup/kofa/students/browser.py:1098
 msgid "${a}: Online Payment Ticket ${b}"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:631 waeup/kofa/students/browser.py:1173
-msgid "Payment Data"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:637 waeup/kofa/students/browser.py:1179
-msgid "Online Payment Slip"
 msgstr ""
 
@@ -585,42 +587,50 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:677
+#: waeup/kofa/applicants/browser.py:679 waeup/kofa/students/browser.py:1145
+msgid "Payment Data"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:685 waeup/kofa/students/browser.py:1151
+msgid "Online Payment Slip"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:711
+msgid "Please pay before trying to download the application slip."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:732
 msgid "Uploaded image is too big!"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:682
+#: waeup/kofa/applicants/browser.py:737
 msgid "jpg file extension expected."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:702 waeup/kofa/applicants/browser.py:846
-#: waeup/kofa/applicants/browser.py:898
+#: waeup/kofa/applicants/browser.py:757 waeup/kofa/applicants/browser.py:899
+#: waeup/kofa/applicants/browser.py:953
 msgid "Final Submit"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:703 waeup/kofa/applicants/browser.py:811
-#: waeup/kofa/applicants/browser.py:844 waeup/kofa/applicants/browser.py:879
-#: waeup/kofa/students/browser.py:1039
+#: waeup/kofa/applicants/browser.py:758 waeup/kofa/applicants/browser.py:864
+#: waeup/kofa/applicants/browser.py:897 waeup/kofa/applicants/browser.py:934
+#: waeup/kofa/students/browser.py:1045
 msgid "Add online payment ticket"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:703 waeup/kofa/applicants/browser.py:816
-#: waeup/kofa/applicants/browser.py:844 waeup/kofa/applicants/browser.py:847
-#: waeup/kofa/applicants/browser.py:884 waeup/kofa/students/browser.py:806
-#: waeup/kofa/students/browser.py:838 waeup/kofa/students/browser.py:1015
-#: waeup/kofa/students/browser.py:1812
+#: waeup/kofa/applicants/browser.py:758 waeup/kofa/applicants/browser.py:869
+#: waeup/kofa/applicants/browser.py:897 waeup/kofa/applicants/browser.py:900
+#: waeup/kofa/applicants/browser.py:939 waeup/kofa/students/browser.py:814
+#: waeup/kofa/students/browser.py:850 waeup/kofa/students/browser.py:1020
+#: waeup/kofa/students/browser.py:1805
 msgid "Remove selected tickets"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:726
+#: waeup/kofa/applicants/browser.py:781
 msgid "${a} <br /> Application Form ${b}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:738 waeup/kofa/students/browser.py:366
+#: waeup/kofa/applicants/browser.py:793 waeup/kofa/students/browser.py:377
 msgid "No transition"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:785 waeup/kofa/students/browser.py:1021
-msgid "No payment selected."
 msgstr ""
 
@@ -629,39 +639,44 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:857 waeup/kofa/students/browser.py:91
+#: waeup/kofa/applicants/browser.py:839 waeup/kofa/students/browser.py:1026
+msgid "No payment selected."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:910 waeup/kofa/students/browser.py:89
 msgid "The requested form is locked (read-only)."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:871
+#: waeup/kofa/applicants/browser.py:926
 msgid "No passport picture uploaded."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:873
+#: waeup/kofa/applicants/browser.py:928
 msgid "Passport picture confirmation box not ticked."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:910 waeup/kofa/students/browser.py:1677
-msgid "This form cannot be submitted. Wrong state!"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:915
+#: waeup/kofa/applicants/browser.py:965
+msgid "The form cannot be submitted. Wrong state!"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:972
 msgid "Form has been submitted."
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:958
-msgid "Apply for ${a}"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:965
-msgid "Application has not yet started."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:971
-msgid "Application has ended."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:980 waeup/kofa/browser/pages.py:2074
-msgid "Get login credentials"
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:2
+msgid "Container Statistics"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:23
+msgid "Number of Submissions"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:6
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:28
+msgid "Application State"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:7
+msgid "Number of Applicants"
 msgstr ""
 
@@ -689,16 +704,4 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:11
-msgid "Thanks for using Kofa!"
-msgstr ""
-
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:3
-msgid "An email with your user name and password has been sent to"
-msgstr ""
-
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:8
-msgid "Please check your email account to proceed."
-msgstr ""
-
 #: waeup/kofa/applicants/browser_templates/applicantregister.pt:18
 msgid ""
@@ -713,8 +716,4 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantregister.pt:8
-msgid "Please solve the captcha<br />to prevent misuse of this service:"
-msgstr ""
-
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:46
 msgid "Application Number"
@@ -725,11 +724,6 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:28
-msgid "Application State"
-msgstr ""
-
-#. 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_form} for accessing application records."
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:92
+#. 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 <a href=\"${DYNAMIC_CONTENT}\"> ${search_form} </a> for accessing application records."
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:93
 msgid "note_acmp"
 msgstr ""
@@ -765,22 +759,22 @@
 msgstr ""
 
-#: waeup/kofa/applicants/export.py:40
+#: waeup/kofa/applicants/export.py:39
 msgid "Basic Applicants Containers"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:138
+#: waeup/kofa/applicants/interfaces.py:141
 msgid "Create Application Records"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:139
+#: waeup/kofa/applicants/interfaces.py:142
 msgid "Update Application Records"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:153
-#: waeup/kofa/applicants/interfaces.py:217
+#: waeup/kofa/applicants/interfaces.py:156
+#: waeup/kofa/applicants/interfaces.py:220
 msgid "Human readable description in HTML format"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:171 waeup/kofa/students/browser.py:770
+#: waeup/kofa/applicants/interfaces.py:174 waeup/kofa/students/browser.py:778
 #: waeup/kofa/university/interfaces.py:38
 #: waeup/kofa/university/interfaces.py:66
@@ -806,5 +800,5 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:177 waeup/kofa/students/browser.py:771
+#: waeup/kofa/applicants/interfaces.py:180 waeup/kofa/students/browser.py:779
 #: waeup/kofa/university/interfaces.py:199
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:41
@@ -814,7 +808,7 @@
 #: waeup/kofa/browser/templates/departmentpage.pt:39
 #: waeup/kofa/browser/templates/searchpage.pt:14
-#: waeup/kofa/browser/templates/certificatepage.pt:30
+#: waeup/kofa/browser/templates/certificatepage.pt:32
 #: waeup/kofa/browser/templates/facultymanagepage.pt:43
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:32
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:38
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:37
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:15
@@ -825,119 +819,125 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:183
-#: waeup/kofa/applicants/interfaces.py:287
+#: waeup/kofa/applicants/interfaces.py:186
+#: waeup/kofa/applicants/interfaces.py:290
 msgid "Application Target"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:190
-#: waeup/kofa/applicants/interfaces.py:294
+#: waeup/kofa/applicants/interfaces.py:193
+#: waeup/kofa/applicants/interfaces.py:297
 msgid "Year of Entrance"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:197
+#: waeup/kofa/applicants/interfaces.py:200
 msgid "Application Mode"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:211
+#: waeup/kofa/applicants/interfaces.py:214
 msgid "Category for the grouping of certificates"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:230
+#: waeup/kofa/applicants/interfaces.py:233
 msgid "Application Start Date"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:232
-#: waeup/kofa/applicants/interfaces.py:238
+#: waeup/kofa/applicants/interfaces.py:235
+#: waeup/kofa/applicants/interfaces.py:241 waeup/kofa/hostels/interfaces.py:35
+#: waeup/kofa/hostels/interfaces.py:41
 msgid "Example:"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:236
+#: waeup/kofa/applicants/interfaces.py:239
 msgid "Application Closing Date"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:242
+#: waeup/kofa/applicants/interfaces.py:245
 msgid "Forbid additions after deadline (enddate)"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:248 waeup/kofa/interfaces.py:582
+#: waeup/kofa/applicants/interfaces.py:251 waeup/kofa/interfaces.py:580
 #: waeup/kofa/payments/interfaces.py:37
 msgid "Application Fee"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:322
+#: waeup/kofa/applicants/interfaces.py:325
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:26
 msgid "Applicant Id"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:327
-#: waeup/kofa/students/interfaces.py:186 waeup/kofa/students/interfaces.py:273
+#: waeup/kofa/applicants/interfaces.py:330
+#: waeup/kofa/students/interfaces.py:185 waeup/kofa/students/interfaces.py:272
 msgid "Registration Number"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:338
-#: waeup/kofa/applicants/interfaces.py:506
-#: waeup/kofa/students/interfaces.py:165
+#: waeup/kofa/applicants/interfaces.py:341
+#: waeup/kofa/applicants/interfaces.py:510
+#: waeup/kofa/students/interfaces.py:164 waeup/kofa/students/interfaces.py:297
 msgid "First Name"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:342
-#: waeup/kofa/students/interfaces.py:170
+#: waeup/kofa/applicants/interfaces.py:345
+#: waeup/kofa/students/interfaces.py:169
 msgid "Middle Name"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:346
-#: waeup/kofa/students/interfaces.py:175
+#: waeup/kofa/applicants/interfaces.py:349
+#: waeup/kofa/students/interfaces.py:174
 msgid "Last Name (Surname)"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:350
-#: waeup/kofa/students/interfaces.py:221
+#: waeup/kofa/applicants/interfaces.py:353
+#: waeup/kofa/students/interfaces.py:220
 msgid "Date of Birth"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:356
-#: waeup/kofa/students/interfaces.py:180
+#: waeup/kofa/applicants/interfaces.py:359
+#: waeup/kofa/students/interfaces.py:179
 msgid "Sex"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:361
-#: waeup/kofa/applicants/interfaces.py:444
-#: waeup/kofa/applicants/interfaces.py:511 waeup/kofa/interfaces.py:401
-#: waeup/kofa/interfaces.py:427 waeup/kofa/interfaces.py:1108
+#: waeup/kofa/applicants/interfaces.py:364
+#: waeup/kofa/applicants/interfaces.py:448
+#: waeup/kofa/applicants/interfaces.py:515 waeup/kofa/interfaces.py:405
+#: waeup/kofa/interfaces.py:441 waeup/kofa/interfaces.py:1106
+#: waeup/kofa/students/interfaces.py:302
 msgid "Email Address"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:366 waeup/kofa/interfaces.py:406
-#: waeup/kofa/interfaces.py:434 waeup/kofa/students/interfaces.py:211
+#: waeup/kofa/applicants/interfaces.py:369 waeup/kofa/interfaces.py:410
+#: waeup/kofa/interfaces.py:448 waeup/kofa/students/interfaces.py:210
 msgid "Phone"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:371
-#: waeup/kofa/applicants/interfaces.py:449
+#: waeup/kofa/applicants/interfaces.py:374
+#: waeup/kofa/applicants/interfaces.py:453
 msgid "1st Choice Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:376
-#: waeup/kofa/applicants/interfaces.py:454
+#: waeup/kofa/applicants/interfaces.py:379
+#: waeup/kofa/applicants/interfaces.py:458
 msgid "2nd Choice Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:388
-#: waeup/kofa/applicants/interfaces.py:475
+#: waeup/kofa/applicants/interfaces.py:391
+#: waeup/kofa/applicants/interfaces.py:479
 msgid "Notice"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:392
-#: waeup/kofa/applicants/interfaces.py:464
+#: waeup/kofa/applicants/interfaces.py:395
+#: waeup/kofa/applicants/interfaces.py:468
 msgid "Screening Venue"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:396
-#: waeup/kofa/applicants/interfaces.py:459
+#: waeup/kofa/applicants/interfaces.py:399
+#: waeup/kofa/applicants/interfaces.py:463
 msgid "Screening Score"
 msgstr ""
 
 #: waeup/kofa/applicants/interfaces.py:400
-#: waeup/kofa/students/interfaces.py:160
+msgid "Describe Score here."
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:404
+#: waeup/kofa/students/interfaces.py:159
 #: waeup/kofa/browser/templates/showstudentspage.pt:4
 #: waeup/kofa/students/browser_templates/containerpage.pt:29
@@ -946,23 +946,23 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:405
-#: waeup/kofa/applicants/interfaces.py:469
+#: waeup/kofa/applicants/interfaces.py:409
+#: waeup/kofa/applicants/interfaces.py:473
 msgid "Admitted Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:410
+#: waeup/kofa/applicants/interfaces.py:414
 msgid "Form locked"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:52 waeup/kofa/applicants/workflow.py:74
-#: waeup/kofa/students/payments.py:117
+#: waeup/kofa/applicants/payment.py:53 waeup/kofa/applicants/workflow.py:74
+#: waeup/kofa/students/payments.py:113
 msgid "Payment approved"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:65 waeup/kofa/students/payments.py:88
+#: waeup/kofa/applicants/payment.py:66 waeup/kofa/students/payments.py:103
 msgid "Successful payment"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:72 waeup/kofa/students/payments.py:124
+#: waeup/kofa/applicants/payment.py:73 waeup/kofa/students/payments.py:120
 msgid "This ticket has already been paid."
 msgstr ""
@@ -979,60 +979,68 @@
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:36
+#: waeup/kofa/applicants/utils.py:40
 msgid "Desired Study Courses"
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:37
+#: waeup/kofa/applicants/utils.py:41
 msgid "Process Data"
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:52 waeup/kofa/students/utils.py:268
+#: waeup/kofa/applicants/utils.py:56 waeup/kofa/students/utils.py:271
 msgid "Session configuration object is not available."
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:113
+#: waeup/kofa/applicants/viewlets.py:107
 msgid "Register for application"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:121
+#: waeup/kofa/applicants/viewlets.py:124
+msgid "Container statistics"
+msgstr ""
+
+#: waeup/kofa/applicants/viewlets.py:136
+msgid "Manage container"
+msgstr ""
+
+#: waeup/kofa/applicants/viewlets.py:144
 msgid "View application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:129
+#: waeup/kofa/applicants/viewlets.py:152
 msgid "Manage application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:137
+#: waeup/kofa/applicants/viewlets.py:160
 msgid "Edit application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:153
+#: waeup/kofa/applicants/viewlets.py:178
 msgid "Download application slip"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:161 waeup/kofa/applicants/workflow.py:108
-#: waeup/kofa/students/browser.py:267
+#: waeup/kofa/applicants/viewlets.py:194 waeup/kofa/applicants/workflow.py:108
+#: waeup/kofa/students/browser.py:278
 msgid "Create student record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:178 waeup/kofa/students/viewlets.py:320
+#: waeup/kofa/applicants/viewlets.py:211 waeup/kofa/students/viewlets.py:328
 msgid "Download payment slip"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:193 waeup/kofa/applicants/workflow.py:73
-#: waeup/kofa/students/viewlets.py:336 waeup/kofa/students/workflow.py:93
+#: waeup/kofa/applicants/viewlets.py:226 waeup/kofa/applicants/workflow.py:73
+#: waeup/kofa/students/viewlets.py:344 waeup/kofa/students/workflow.py:93
 #: waeup/kofa/students/workflow.py:121
 msgid "Approve payment"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:57
+#: waeup/kofa/applicants/viewlets.py:58
 msgid "Application"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:73 waeup/kofa/students/viewlets.py:533
+#: waeup/kofa/applicants/viewlets.py:74 waeup/kofa/students/viewlets.py:541
 msgid "My Data"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:109 waeup/kofa/students/batching.py:146
+#: waeup/kofa/applicants/workflow.py:109 waeup/kofa/students/batching.py:149
 #: waeup/kofa/students/workflow.py:25
 msgid "Student record created"
@@ -1041,4 +1049,5 @@
 #: waeup/kofa/applicants/workflow.py:115 waeup/kofa/applicants/workflow.py:122
 #: waeup/kofa/applicants/workflow.py:129 waeup/kofa/applicants/workflow.py:136
+#: waeup/kofa/applicants/workflow.py:148
 msgid "Reset application to started"
 msgstr ""
@@ -1046,5 +1055,5 @@
 #: 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:143
+#: waeup/kofa/applicants/workflow.py:149
 msgid "Application reset"
 msgstr ""
@@ -1052,4 +1061,8 @@
 #: waeup/kofa/applicants/workflow.py:142
 msgid "Reset application to paid"
+msgstr ""
+
+#: waeup/kofa/applicants/workflow.py:143
+msgid "Application reset to paid"
 msgstr ""
 
@@ -1135,5 +1148,5 @@
 msgstr ""
 
-#: waeup/kofa/browser/breadcrumbs.py:123 waeup/kofa/browser/pages.py:327
+#: waeup/kofa/browser/breadcrumbs.py:123 waeup/kofa/browser/pages.py:339
 msgid "Administration"
 msgstr ""
@@ -1144,11 +1157,11 @@
 msgstr ""
 
-#: waeup/kofa/browser/breadcrumbs.py:148 waeup/kofa/browser/pages.py:404
+#: waeup/kofa/browser/breadcrumbs.py:148 waeup/kofa/browser/pages.py:416
 #: waeup/kofa/browser/viewlets.py:329 waeup/kofa/browser/viewlets.py:638
 msgid "Portal Users"
 msgstr ""
 
-#: waeup/kofa/browser/breadcrumbs.py:155 waeup/kofa/browser/pages.py:771
-#: waeup/kofa/browser/pages.py:1216 waeup/kofa/browser/viewlets.py:338
+#: waeup/kofa/browser/breadcrumbs.py:155 waeup/kofa/browser/pages.py:793
+#: waeup/kofa/browser/pages.py:1256 waeup/kofa/browser/viewlets.py:338
 #: waeup/kofa/browser/viewlets.py:647
 msgid "Data Center"
@@ -1163,164 +1176,200 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1012
+#: waeup/kofa/browser/pages.py:1010
+msgid "Double headers: each column name may only appear once. "
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1018
+msgid "Replace imported file!"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1043
 msgid "Update mode only!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1038 waeup/kofa/browser/pages.py:1257
+#: waeup/kofa/browser/pages.py:1069 waeup/kofa/browser/pages.py:1297
 msgid "Reset"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1039
+#: waeup/kofa/browser/pages.py:1070
 msgid "Set headerfields"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1040
+#: waeup/kofa/browser/pages.py:1071
 msgid "Back to step 2"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1041
+#: waeup/kofa/browser/pages.py:1072
 msgid "Perform import"
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/browser/pages.py:108
+#: waeup/kofa/browser/pages.py:1137
+msgid "Edit headers or replace imported file!"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:114
 msgid "Local role successfully removed: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1098
-msgid "Edit headers or replace imported file!"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1145
+#: waeup/kofa/browser/pages.py:1185
 msgid "View processing log"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1146
+#: waeup/kofa/browser/pages.py:1186
 msgid "Back to data center"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:118 waeup/kofa/browser/pages.py:786
-#: waeup/kofa/hostels/browser.py:256 waeup/kofa/hostels/browser.py:286
-#: waeup/kofa/students/browser.py:239
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1230
+msgid "Processing of ${a} rows failed."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1232
+msgid "Successfully processed ${a} rows."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1240
+msgid "Show logfiles"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1242
+msgid "Back to Data Center"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1243
+msgid "Show"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1259
+msgid "Back"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1260
+msgid "Enter a regular expression here..."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1268
+msgid "Log files can only be searched on Unix-based operating systems."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:127 waeup/kofa/browser/pages.py:808
+#: waeup/kofa/hostels/browser.py:278 waeup/kofa/hostels/browser.py:308
+#: waeup/kofa/students/browser.py:250
 msgid "No item selected."
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1190
-msgid "Processing of ${a} rows failed."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1192
-msgid "Successfully processed ${a} rows."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1200
-msgid "Show logfiles"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1202
-msgid "Back to Data Center"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1203
-msgid "Show"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1219
-msgid "Back"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1220
-msgid "Enter a regular expression here..."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1228
-msgid "Log files can only be searched on Unix-based operating systems."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1243
+#: waeup/kofa/browser/pages.py:1283
 msgid "Invalid search expression."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1246
+#: waeup/kofa/browser/pages.py:1286
 msgid "No search results found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1254
+#: waeup/kofa/browser/pages.py:1294
 msgid "Edit data center settings"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1274
+#: waeup/kofa/browser/pages.py:1314
 msgid "File already existed (not copied): ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1277
+#: waeup/kofa/browser/pages.py:1317
 msgid "Given storage path cannot be used."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1278
+#: waeup/kofa/browser/pages.py:1318
 msgid "Error: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1281
+#: waeup/kofa/browser/pages.py:1321
 msgid "New storage path succefully set."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1290
+#: waeup/kofa/browser/pages.py:1333
 msgid "Download portal data as CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1292
+#: waeup/kofa/browser/pages.py:1335
 msgid "Download"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1383
+#: waeup/kofa/browser/pages.py:1423
 msgid "Academic Section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1395 waeup/kofa/browser/pages.py:1411
-#: waeup/kofa/browser/pages.py:1428 waeup/kofa/browser/pages.py:1432
+#: waeup/kofa/browser/pages.py:1435 waeup/kofa/browser/pages.py:1451
+#: waeup/kofa/browser/pages.py:1468 waeup/kofa/browser/pages.py:1472
 msgid "Add faculty"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1396 waeup/kofa/university/export.py:35
+#: waeup/kofa/browser/pages.py:1436 waeup/kofa/university/export.py:35
 msgid "Faculties"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1400 waeup/kofa/browser/viewlets.py:394
+#: waeup/kofa/browser/pages.py:1440 waeup/kofa/browser/viewlets.py:394
 msgid "Manage academic section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1439
+#: waeup/kofa/browser/pages.py:1479
 msgid "The faculty code chosen already exists."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1460 waeup/kofa/browser/pages.py:1470
+#: waeup/kofa/browser/pages.py:1504 waeup/kofa/browser/pages.py:1514
 #: waeup/kofa/university/export.py:66
 msgid "Departments"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1472 waeup/kofa/browser/pages.py:1523
-#: waeup/kofa/browser/pages.py:1542 waeup/kofa/browser/pages.py:1546
+#: waeup/kofa/browser/pages.py:1516 waeup/kofa/browser/pages.py:1561
+#: waeup/kofa/browser/pages.py:1580 waeup/kofa/browser/pages.py:1584
 msgid "Add department"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1480 waeup/kofa/browser/viewlets.py:410
+#: waeup/kofa/browser/pages.py:1524 waeup/kofa/browser/viewlets.py:410
 msgid "Manage faculty"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1553
+#: waeup/kofa/browser/pages.py:1591
 msgid "The code chosen already exists in this faculty."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1556
+#: waeup/kofa/browser/pages.py:1594
 msgid "Department ${a} added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:157 waeup/kofa/browser/viewlets.py:266
+#: waeup/kofa/browser/pages.py:1616
+msgid "Courses and Certificates"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1646 waeup/kofa/browser/pages.py:1665
+#: waeup/kofa/students/browser.py:110 waeup/kofa/students/export.py:110
+#: waeup/kofa/students/viewlets.py:501
+msgid "Students"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1682 waeup/kofa/browser/pages.py:1734
+msgid "Remove selected courses"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1682 waeup/kofa/browser/pages.py:1746
+#: waeup/kofa/browser/pages.py:1775 waeup/kofa/browser/pages.py:1779
+msgid "Add course"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1683 waeup/kofa/browser/pages.py:1740
+msgid "Remove selected certificates"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1683 waeup/kofa/browser/pages.py:1751
+#: waeup/kofa/browser/pages.py:1816 waeup/kofa/browser/pages.py:1820
+msgid "Add certificate"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:169 waeup/kofa/browser/viewlets.py:266
 #: waeup/kofa/browser/templates/staffsitelayout.pt:28
 #: waeup/kofa/browser/templates/studentsitelayout.pt:32
@@ -1328,168 +1377,140 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1573
-msgid "Courses and Certificates"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1603 waeup/kofa/browser/pages.py:1622
-#: waeup/kofa/students/browser.py:99 waeup/kofa/students/export.py:110
-#: waeup/kofa/students/viewlets.py:493
-msgid "Students"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1639 waeup/kofa/browser/pages.py:1697
-msgid "Remove selected courses"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1639 waeup/kofa/browser/pages.py:1709
-#: waeup/kofa/browser/pages.py:1738 waeup/kofa/browser/pages.py:1742
-msgid "Add course"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1640 waeup/kofa/browser/pages.py:1703
-msgid "Remove selected certificates"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1640 waeup/kofa/browser/pages.py:1714
-#: waeup/kofa/browser/pages.py:1775 waeup/kofa/browser/pages.py:1779
-msgid "Add certificate"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1649 waeup/kofa/browser/viewlets.py:417
+#: waeup/kofa/browser/pages.py:1692 waeup/kofa/browser/viewlets.py:417
 msgid "Manage department"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:165
+#: waeup/kofa/browser/pages.py:177
 msgid "You logged in."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1754
+#: waeup/kofa/browser/pages.py:1791
 msgid "A course with same code already exists: "
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1760
+#: waeup/kofa/browser/pages.py:1797
 msgid "Course ${a} successfully created."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1791
+#: waeup/kofa/browser/pages.py:1832
 msgid "A certificate with same code already exists: "
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1797
+#: waeup/kofa/browser/pages.py:1838
 msgid "Certificate ${a} successfully created."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1829 waeup/kofa/browser/viewlets.py:434
+#: waeup/kofa/browser/pages.py:1873 waeup/kofa/browser/viewlets.py:434
 msgid "Edit course"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:183
+#: waeup/kofa/browser/pages.py:1915
+msgid "Edit certificate"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1922 waeup/kofa/browser/pages.py:1951
+#: waeup/kofa/browser/pages.py:1988 waeup/kofa/browser/pages.py:1990
+msgid "Add certificate course"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1923 waeup/kofa/browser/pages.py:1946
+msgid "Remove selected certificate courses"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1929 waeup/kofa/browser/viewlets.py:441
+msgid "Manage certificate"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:195
 msgid "You entered wrong credentials."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1879
-msgid "Edit certificate"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1886 waeup/kofa/browser/pages.py:1917
-#: waeup/kofa/browser/pages.py:1958 waeup/kofa/browser/pages.py:1960
-msgid "Add course referrer"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1887 waeup/kofa/browser/pages.py:1912
-msgid "Remove selected course referrers"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1893 waeup/kofa/browser/viewlets.py:441
-msgid "Manage certificate"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1965
-msgid "The chosen course referrer is already part of this certificate."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1969
-msgid "Course referrer ${a}_${b} added."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:197
+#: waeup/kofa/browser/pages.py:1995
+msgid "The chosen certificate course is already part of this certificate."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1999
+msgid "certificate course ${a}_${b} added."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2040 waeup/kofa/browser/viewlets.py:458
+msgid "Edit certificate course"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2043
+msgid "Save and return"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2076
+msgid "Send me a new password"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:209
 msgid "You have been logged out. Thanks for using WAeUP Kofa!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2006 waeup/kofa/browser/viewlets.py:458
-msgid "Edit course referrer"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2009
-msgid "Save and return"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2037
-msgid "Send me a new password"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2085
+#: waeup/kofa/browser/pages.py:2124
 msgid "No record found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2092
-msgid "You have successfully changed your password for the"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:2097
+#: waeup/kofa/browser/pages.py:2138 waeup/kofa/students/browser.py:2010
+msgid "You have successfully requested a password for the"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:2142
 msgid "An email with your user name and password has been sent to ${a}."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2100 waeup/kofa/students/browser.py:331
+#: waeup/kofa/browser/pages.py:2145 waeup/kofa/students/browser.py:342
 msgid "An smtp server error occurred."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:233
+#: waeup/kofa/browser/pages.py:245
 msgid "Contact ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:239 waeup/kofa/browser/pages.py:540
+#: waeup/kofa/browser/pages.py:251 waeup/kofa/browser/pages.py:560
 msgid "Send message now"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:258 waeup/kofa/browser/pages.py:290
-#: waeup/kofa/browser/pages.py:557 waeup/kofa/students/browser.py:329
+#: waeup/kofa/browser/pages.py:270 waeup/kofa/browser/pages.py:302
+#: waeup/kofa/browser/pages.py:577 waeup/kofa/students/browser.py:340
 msgid "Your message has been sent."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:277
+#: waeup/kofa/browser/pages.py:289
 msgid "Send now"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:292
+#: waeup/kofa/browser/pages.py:304
 msgid "A smtp server error occurred."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:317
+#: waeup/kofa/browser/pages.py:329
 msgid "<h1>Welcome to WAeUP.Kofa</h1>"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:405 waeup/kofa/hostels/browser.py:195
+#: waeup/kofa/browser/pages.py:417 waeup/kofa/hostels/browser.py:217
 #: waeup/kofa/students/viewlets.py:165 waeup/kofa/students/viewlets.py:173
-#: waeup/kofa/students/viewlets.py:246 waeup/kofa/students/viewlets.py:254
-#: waeup/kofa/students/viewlets.py:303
+#: waeup/kofa/students/viewlets.py:238 waeup/kofa/students/viewlets.py:254
+#: waeup/kofa/students/viewlets.py:262 waeup/kofa/students/viewlets.py:311
 msgid "Manage"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:406 waeup/kofa/browser/viewlets.py:180
+#: waeup/kofa/browser/pages.py:418 waeup/kofa/browser/viewlets.py:180
 msgid "Remove"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:414
+#: waeup/kofa/browser/pages.py:426
 msgid "User account ${a} successfully deleted."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:447 waeup/kofa/browser/pages.py:449
+#: waeup/kofa/browser/pages.py:462 waeup/kofa/browser/pages.py:464
 #: waeup/kofa/browser/viewlets.py:468
 msgid "Add user"
@@ -1497,126 +1518,114 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:471
+#: waeup/kofa/browser/pages.py:486
 msgid "User account ${a} successfully added."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:489
+#: waeup/kofa/browser/pages.py:507
 msgid "Edit user ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:521
+#: waeup/kofa/browser/pages.py:541
 msgid "User settings have been saved."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:538 waeup/kofa/students/browser.py:310
+#: waeup/kofa/browser/pages.py:558 waeup/kofa/students/browser.py:321
 msgid "Send message to ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:567 waeup/kofa/browser/viewlets.py:345
+#: waeup/kofa/browser/pages.py:587 waeup/kofa/browser/viewlets.py:345
 msgid "My Preferences"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:580 waeup/kofa/browser/viewlets.py:361
+#: waeup/kofa/browser/pages.py:600 waeup/kofa/browser/viewlets.py:361
 msgid "My Roles"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:611
+#: waeup/kofa/browser/pages.py:631
 msgid "Search Academic Section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:638
+#: waeup/kofa/browser/pages.py:658
 msgid "View portal configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:651
+#: waeup/kofa/browser/pages.py:671
 msgid "Edit portal configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:652 waeup/kofa/browser/pages.py:703
+#: waeup/kofa/browser/pages.py:672 waeup/kofa/browser/pages.py:722
 msgid "Update plugins"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:654 waeup/kofa/browser/pages.py:682
-#: waeup/kofa/browser/pages.py:715
+#: waeup/kofa/browser/pages.py:674 waeup/kofa/browser/pages.py:701
+#: waeup/kofa/browser/pages.py:734
 msgid "Add session configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:679 waeup/kofa/browser/pages.py:754
-msgid "Settings have been saved."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:694
+#. Default: ""
+#: waeup/kofa/browser/pages.py:713
 msgid "Session ${a} Configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:706
+#: waeup/kofa/browser/pages.py:725
 msgid "Plugins were updated. See log file for details."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:719
+#: waeup/kofa/browser/pages.py:738
 msgid "Add Session Configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:726
+#: waeup/kofa/browser/pages.py:749
 msgid "The session chosen already exists."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:748
+#: waeup/kofa/browser/pages.py:771
 msgid "Edit academic session ${a} configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:797
+#: waeup/kofa/browser/pages.py:819
 msgid "OSError: The file could not be deleted."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:800
+#: waeup/kofa/browser/pages.py:822
 msgid "Successfully deleted: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:810
+#: waeup/kofa/browser/pages.py:833
 msgid "Upload file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:812
+#: waeup/kofa/browser/pages.py:835
 msgid "Upload"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:827
+#: waeup/kofa/browser/pages.py:850
 msgid "Only csv files are allowed."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:88
+#: waeup/kofa/browser/pages.py:912 waeup/kofa/browser/pages.py:942
+#: waeup/kofa/browser/pages.py:1066 waeup/kofa/browser/pages.py:1183
+msgid "Process CSV file"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:926 waeup/kofa/browser/pages.py:1031
+#: waeup/kofa/browser/pages.py:1159
+msgid "Import aborted."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:94
 msgid "No local role selected."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:885 waeup/kofa/browser/pages.py:915
-#: waeup/kofa/browser/pages.py:1035 waeup/kofa/browser/pages.py:1143
-msgid "Process CSV file"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:899 waeup/kofa/browser/pages.py:1000
-#: waeup/kofa/browser/pages.py:1119
-msgid "Import aborted."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:918
+#: waeup/kofa/browser/pages.py:945
 msgid "Back to step 1"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:919
+#: waeup/kofa/browser/pages.py:946
 msgid "Proceed to step 3"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:979
-msgid "Double headers: each column name may only appear once. "
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:987
-msgid "Replace imported file!"
 msgstr ""
 
@@ -1627,5 +1636,5 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pdf.py:344
+#: waeup/kofa/browser/pdf.py:350
 msgid "Date: ${a}"
 msgstr ""
@@ -1656,18 +1665,31 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/certificatepage.pt:22
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:6
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:26
-msgid "Course Referrers"
-msgstr ""
-
-#: waeup/kofa/browser/templates/certificatepage.pt:28
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:31
+msgid "Certificate Courses"
+msgstr ""
+
+#: waeup/kofa/browser/templates/certificatepage.pt:29
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:35
 msgid "Semester"
 msgstr ""
 
-#: waeup/kofa/browser/templates/certificatepage.pt:29
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:31
-msgid "Referrer"
+#: waeup/kofa/browser/templates/certificatepage.pt:30
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:36
+msgid "Cert. Course"
+msgstr ""
+
+#: waeup/kofa/browser/templates/certificatepage.pt:31
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:37
+msgid "Dep. Course"
+msgstr ""
+
+#. Default: "Enter the email address stored in Kofa. You can't change your email address here. If you've forgotten your email address or the email address stored in Kofa is wrong or no longer valid, use the enquiries form to request a change of address."
+#: waeup/kofa/browser/templates/changepw.pt:19
+msgid "email_address_problem"
+msgstr ""
+
+#. Default: "Please solve the captcha<br />to prevent misuse of this service:"
+#: waeup/kofa/browser/templates/changepw.pt:8
+msgid "solve_captcha"
 msgstr ""
 
@@ -1727,5 +1749,17 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenterimport2page.pt:43
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:16
+msgid "Sample Record 1"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:17
+msgid "Sample Record 2"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:18
+msgid "Sample Record 3"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:41
 msgid "Mode:"
 msgstr ""
@@ -1749,5 +1783,5 @@
 #: waeup/kofa/browser/templates/datacenterimport3page.pt:18
 #: waeup/kofa/browser/templates/datacenterimport4page.pt:9
-#: waeup/kofa/browser/templates/datacenterimport2page.pt:32
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:30
 msgid "Processor:"
 msgstr ""
@@ -1758,6 +1792,15 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenterimport3page.pt:44
-msgid "change to:"
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:37
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:15
+msgid "Header"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:38
+msgid "change to"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:39
+msgid "Sample Record"
 msgstr ""
 
@@ -1826,5 +1869,5 @@
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:101
 #: waeup/kofa/browser/templates/facultymanagepage.pt:75
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:92
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:97
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:109
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:91
@@ -1845,4 +1888,5 @@
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:5
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:7
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:9
 msgid "Settings"
 msgstr ""
@@ -1852,9 +1896,9 @@
 #: waeup/kofa/browser/templates/facultymanagepage.pt:73
 #: waeup/kofa/browser/templates/configurationmanagepage.pt:31
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:90
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:95
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:107
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:89
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:10
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:11
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:22
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:39
 msgid "Name"
 msgstr ""
@@ -1874,7 +1918,9 @@
 #: waeup/kofa/students/browser_templates/basepage.pt:14
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:18
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:27
 #: waeup/kofa/students/browser_templates/change_password.pt:10
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:32
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:25
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:27
 msgid "Password:"
 msgstr ""
@@ -1889,11 +1935,16 @@
 msgstr ""
 
-#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Acquire a Password Access Code (PWD) and inititialize your student account <strong><a href=\"setpassword\"> here</a></strong>."
+#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Acquire a Password Activation Code (PWD) and inititialize your student account <strong><a href=\"setpassword\"> here</a></strong>."
 #: waeup/kofa/browser/templates/loginpage.pt:39
 msgid "login_trouble2"
 msgstr ""
 
-#. Default: "Or simply forgot your student id, application id or password? Then request a new password <strong><a href=\"sendpw\"> here</a></strong>."
+#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Inititialize your student account <strong><a href=\"requestpw\"> here</a></strong>."
 #: waeup/kofa/browser/templates/loginpage.pt:44
+msgid "login_trouble4"
+msgstr ""
+
+#. Default: "Or simply forgot your student id, application id or password? Then request a new password <strong><a href=\"changepw\"> here</a></strong>."
+#: waeup/kofa/browser/templates/loginpage.pt:48
 msgid "login_trouble3"
 msgstr ""
@@ -1936,14 +1987,4 @@
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:18
 msgid "Search Results"
-msgstr ""
-
-#. Default: "Enter the email address stored in Kofa. You can't change your email address here. If you've forgotten your email address or the email address stored in Kofa is wrong or no longer valid, use the enquiries form to request a change of address."
-#: waeup/kofa/browser/templates/sendpassword.pt:19
-msgid "email_address_problem"
-msgstr ""
-
-#. Default: "Please solve the captcha<br />to prevent misuse of this service:"
-#: waeup/kofa/browser/templates/sendpassword.pt:8
-msgid "solve_captcha"
 msgstr ""
 
@@ -2056,51 +2097,56 @@
 
 #: waeup/kofa/browser/viewlets.py:91 waeup/kofa/browser/viewlets.py:160
-#: waeup/kofa/students/viewlets.py:238 waeup/kofa/students/viewlets.py:377
-#: waeup/kofa/students/viewlets.py:424
+#: waeup/kofa/students/viewlets.py:246 waeup/kofa/students/viewlets.py:385
+#: waeup/kofa/students/viewlets.py:432
 msgid "Edit"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:105
+#: waeup/kofa/hostels/browser.py:106
 msgid "Accommodation Section"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:113 waeup/kofa/hostels/browser.py:123
+#: waeup/kofa/hostels/browser.py:119 waeup/kofa/hostels/browser.py:129
 msgid "Manage accommodation section"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:145 waeup/kofa/hostels/browser.py:158
+#: waeup/kofa/hostels/browser.py:132 waeup/kofa/hostels/browser.py:161
+#: waeup/kofa/hostels/browser.py:180
 msgid "Add hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:161
+#: waeup/kofa/hostels/browser.py:169
+msgid "Settings have been saved."
+msgstr ""
+
+#: waeup/kofa/hostels/browser.py:183
 msgid "Create hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:170
+#: waeup/kofa/hostels/browser.py:192
 msgid "The hostel already exists."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:172
+#: waeup/kofa/hostels/browser.py:194
 msgid "Hostel created."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:207
+#: waeup/kofa/hostels/browser.py:229
 msgid "Manage hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:210 waeup/kofa/hostels/browser.py:236
+#: waeup/kofa/hostels/browser.py:232 waeup/kofa/hostels/browser.py:258
 msgid "Update all beds"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:211 waeup/kofa/hostels/browser.py:250
+#: waeup/kofa/hostels/browser.py:233 waeup/kofa/hostels/browser.py:272
 msgid "Switch reservation of selected beds"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:212 waeup/kofa/hostels/browser.py:280
+#: waeup/kofa/hostels/browser.py:234 waeup/kofa/hostels/browser.py:302
 msgid "Release selected beds"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:241
+#: waeup/kofa/hostels/browser.py:263
 msgid ""
 "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
@@ -2108,36 +2154,33 @@
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:274
+#: waeup/kofa/hostels/browser.py:296
 msgid "Successfully switched beds: ${a}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:298
+#: waeup/kofa/hostels/browser.py:320
 msgid "Successfully released beds: ${a}"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:303
+#: waeup/kofa/hostels/browser.py:325
 msgid "No allocated bed selected."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:315
+#: waeup/kofa/hostels/browser.py:337
 msgid "Allocate student"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:68 waeup/kofa/hostels/browser.py:78
+#: waeup/kofa/hostels/browser.py:69 waeup/kofa/hostels/browser.py:79
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:13
 msgid "Hostels"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:95
+#: waeup/kofa/hostels/browser.py:96
 msgid "Block ${a}, Room ${b}, Bed ${c}"
 msgstr ""
 
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:1
-msgid "There no subobjects registered yet."
-msgstr ""
-
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:9
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:9
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:21
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:37
 #: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:35
 msgid "Id"
@@ -2168,78 +2211,94 @@
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:105
+#: waeup/kofa/hostels/interfaces.py:103
+msgid "Reserved Beds"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:114
+msgid "Blocks for Female Students"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:121
+msgid "Blocks for Male Students"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:128
+msgid "Beds for Fresh Students"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:135
 msgid "Beds for Returning Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:112
+#: waeup/kofa/hostels/interfaces.py:142
 msgid "Beds for Final Year Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:119
+#: waeup/kofa/hostels/interfaces.py:149
 msgid "Beds without category"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:126
+#: waeup/kofa/hostels/interfaces.py:156
 msgid "Special Handling"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:137
+#: waeup/kofa/hostels/interfaces.py:167
 msgid "Female and male blocks overlap."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:146
+#: waeup/kofa/hostels/interfaces.py:176
 msgid "Bed categories overlap."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:169
+#: waeup/kofa/hostels/interfaces.py:199
 msgid "Bed Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:175 waeup/kofa/students/interfaces.py:467
+#: waeup/kofa/hostels/interfaces.py:205 waeup/kofa/students/interfaces.py:484
 msgid "Bed Type"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:181
+#: waeup/kofa/hostels/interfaces.py:211
 msgid "Bed Number"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:186 waeup/kofa/hostels/interfaces.py:199
+#: waeup/kofa/hostels/interfaces.py:216 waeup/kofa/hostels/interfaces.py:229
 msgid "Owner (Student)"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:44
+#: waeup/kofa/hostels/interfaces.py:33
+msgid "Hostel Allocation Start Date"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:39
+msgid "Hostel Allocation Closing Date"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:45
+msgid "Booking Session"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:53
+msgid "Allowed States"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:74
 msgid "Hostel Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:49
+#: waeup/kofa/hostels/interfaces.py:79
 msgid "Sort Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:55
+#: waeup/kofa/hostels/interfaces.py:85
 msgid "Hostel Name"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:61
+#: waeup/kofa/hostels/interfaces.py:91
 msgid "Floors per Block"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:67
+#: waeup/kofa/hostels/interfaces.py:97
 msgid "Rooms per Floor"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:73
-msgid "Reserved Beds"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:84
-msgid "Blocks for Female Students"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:91
-msgid "Blocks for Male Students"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:98
-msgid "Beds for Fresh Students"
 msgstr ""
 
@@ -2352,50 +2411,54 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:1099
+#: waeup/kofa/interfaces.py:1097
 msgid "Unique Identifier"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:1100
+#: waeup/kofa/interfaces.py:1098
 msgid ""
 "User Name, Student or Applicant Id, Matriculation or Registration Number"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:193
+#: waeup/kofa/interfaces.py:196
 msgid "Subject"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:197
+#: waeup/kofa/interfaces.py:200
 msgid "Grade"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:335
+#: waeup/kofa/interfaces.py:338
 msgid "Processor name"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:361
+#: waeup/kofa/interfaces.py:364
 msgid "Email Address:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:368
+#: waeup/kofa/interfaces.py:371
 msgid "Email to:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:375
+#: waeup/kofa/interfaces.py:378
 msgid "Subject:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:379
+#: waeup/kofa/interfaces.py:382
 msgid "Full Name:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:383
+#: waeup/kofa/interfaces.py:386
 msgid "Text:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:414
+#: waeup/kofa/interfaces.py:415 waeup/kofa/interfaces.py:431
+msgid "Public Name"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:422
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:97
 #: waeup/kofa/browser/templates/userscontainerpage.pt:4
 #: waeup/kofa/browser/templates/facultymanagepage.pt:71
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:88
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:93
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:105
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:87
@@ -2403,5 +2466,5 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:419
+#: waeup/kofa/interfaces.py:427
 #: waeup/kofa/students/browser_templates/containerpage.pt:33
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:39
@@ -2411,78 +2474,70 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:423
+#: waeup/kofa/interfaces.py:437
 msgid "Description/Notice"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:440
+#: waeup/kofa/interfaces.py:454
 #: waeup/kofa/browser/templates/userscontainerpage.pt:6
 msgid "Portal Roles"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:485
+#: waeup/kofa/interfaces.py:499
 msgid "Name of University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:486
+#: waeup/kofa/interfaces.py:500
 msgid "Sample University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:491
+#: waeup/kofa/interfaces.py:505
 msgid "Abbreviated Title of University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:497
+#: waeup/kofa/interfaces.py:511
 msgid "Skin"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:504
+#: waeup/kofa/interfaces.py:518
 msgid "Content in HTML format"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:516
-msgid "Accommodation Booking Session"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:524
-msgid "Allowed States for Accommodation Booking"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:532
+#: waeup/kofa/interfaces.py:530
 msgid "Name of Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:538
+#: waeup/kofa/interfaces.py:536
 msgid "Email Address of Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:545
+#: waeup/kofa/interfaces.py:543
 msgid "Subject of Email to Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:546
+#: waeup/kofa/interfaces.py:544
 msgid "Kofa Contact"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:551
+#: waeup/kofa/interfaces.py:549
 msgid "SMTP mailer to use when sending mail"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:558
+#: waeup/kofa/interfaces.py:556
 msgid "Captcha used for public registration pages"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:565
+#: waeup/kofa/interfaces.py:563
 msgid "Carry-over Course Registration"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:574 waeup/kofa/interfaces.py:609
+#: waeup/kofa/interfaces.py:572 waeup/kofa/interfaces.py:607
 msgid "Academic Session"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:588
+#: waeup/kofa/interfaces.py:586
 msgid "Clearance Fee"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:594
+#: waeup/kofa/interfaces.py:592
 msgid "Bed Booking Fee"
 msgstr ""
@@ -2516,5 +2571,31 @@
 msgstr ""
 
-#: waeup/kofa/objecthistory.py:72
+#: waeup/kofa/mandates/browser.py:36
+msgid "Misuse"
+msgstr ""
+
+#: waeup/kofa/mandates/browser.py:41
+msgid "No mandate."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:50
+msgid "Nothing to do."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:68
+msgid "Wrong mandate parameters."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:70
+msgid "Mandate expired."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:72
+msgid ""
+"Password has been successfully set. Proceed to the login page and enter your "
+"credentials."
+msgstr ""
+
+#: waeup/kofa/objecthistory.py:74
 msgid "by"
 msgstr ""
@@ -2608,14 +2689,14 @@
 
 #. Default: ""
-#: waeup/kofa/payments/payment.py:91
+#: waeup/kofa/payments/payment.py:93
 msgid "Payment approved by ${a}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1006
+#: waeup/kofa/students/browser.py:1011
 msgid "${a}: Payments"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1051
+#: waeup/kofa/students/browser.py:1057
 msgid "Add online payment"
 msgstr ""
@@ -2625,404 +2706,438 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1068 waeup/kofa/students/browser.py:1280
+#: waeup/kofa/students/browser.py:1068 waeup/kofa/students/browser.py:1268
 msgid "Your current session does not match accommodation session."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1078
-msgid "Study course data are incomplete."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:120 waeup/kofa/students/viewlets.py:116
-#: waeup/kofa/students/viewlets.py:556
+#. Default: ""
+#: waeup/kofa/students/browser.py:1182
+msgid "${a}: Accommodation"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1194
+msgid "You are not allowed to remove bed tickets."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1201
+msgid "No bed ticket selected."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1233
+msgid "Add bed ticket"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1235
+msgid "Create bed ticket"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1251
+msgid "Outside booking period: ${a} - ${b}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1254
+msgid "Outside booking period."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1258
+msgid "Your data are incomplete."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1262
+msgid "You are in the wrong registration state."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1273
+msgid "You already booked a bed space in current accommodation session."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1284 waeup/kofa/students/browser.py:1578
+#: waeup/kofa/students/browser.py:1696
+msgid "Activation code is invalid."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1304 waeup/kofa/students/browser.py:1430
+msgid "There is no free bed in your category ${a}."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1309 waeup/kofa/students/browser.py:1583
+#: waeup/kofa/students/browser.py:1700
+msgid "Activation code has already been used."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:131 waeup/kofa/students/viewlets.py:116
+#: waeup/kofa/students/viewlets.py:564
 msgid "Study Course"
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/students/browser.py:1210
-msgid "${a}: Accommodation"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1222
-msgid "You are not allowed to remove bed tickets."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1229
-msgid "No bed ticket selected."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:126 waeup/kofa/students/viewlets.py:122
-#: waeup/kofa/students/viewlets.py:557
+#: waeup/kofa/students/browser.py:1312 waeup/kofa/students/browser.py:1586
+#: waeup/kofa/students/browser.py:1703 waeup/kofa/students/browser.py:1924
+msgid "invalidated"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1317 waeup/kofa/students/browser.py:1590
+#: waeup/kofa/students/browser.py:1708
+msgid "You are not the owner of this access code."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1328 waeup/kofa/students/browser.py:1444
+msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1337
+msgid "Bed ticket created and bed booked: ${a}"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1353
+msgid "Bed Ticket for Session ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1369
+msgid "Bed Allocation Data"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:137 waeup/kofa/students/viewlets.py:122
+#: waeup/kofa/students/viewlets.py:565
 msgid "Payments"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1260
-msgid "Add bed ticket"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1262
-msgid "Create bed ticket"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1270
-msgid "Your data are incomplete."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1274
-msgid "You are in the wrong registration state."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1285
-msgid "You already booked a bed space in current accommodation session."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1296 waeup/kofa/students/browser.py:1590
-#: waeup/kofa/students/browser.py:1708
-msgid "Activation code is invalid."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1316 waeup/kofa/students/browser.py:1442
-msgid "There is no free bed in your category ${a}."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1321 waeup/kofa/students/browser.py:1595
-#: waeup/kofa/students/browser.py:1712
-msgid "Activation code has already been used."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1324 waeup/kofa/students/browser.py:1598
-#: waeup/kofa/students/browser.py:1715 waeup/kofa/students/browser.py:1928
-msgid "invalidated"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1329 waeup/kofa/students/browser.py:1602
-#: waeup/kofa/students/browser.py:1720
-msgid "You are not the owner of this access code."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1340 waeup/kofa/students/browser.py:1456
-msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1349
-msgid "Bed ticket created and bed booked: ${a}"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1365
-msgid "Bed Ticket for Session ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1381
-msgid "Bed Allocation Data"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1387
+#: waeup/kofa/students/browser.py:1375
 msgid "Bed Allocation: "
 msgstr ""
 
-#: waeup/kofa/students/browser.py:141 waeup/kofa/students/viewlets.py:128
+#: waeup/kofa/students/browser.py:1402
+msgid "Students in reserved beds can't be relocated."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1408
+msgid "Student can't be relocated."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1451
+msgid "Student relocated: ${a}"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1470
+msgid "${a}: History"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1482
+msgid "Edit base data"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1497 waeup/kofa/students/viewlets.py:394
+msgid "Change password"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1511
+msgid "Password changed."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:152 waeup/kofa/students/viewlets.py:128
 msgid "Accommodation"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1414
-msgid "Students in reserved beds can't be relocated."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1420
-msgid "Student can't be relocated."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1463
-msgid "Student relocated: ${a}"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1482
-msgid "${a}: History"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1494
-msgid "Edit base data"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:150
-msgid "Bed Ticket ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1509 waeup/kofa/students/viewlets.py:386
-msgid "Change password"
-msgstr ""
-
 #: waeup/kofa/students/browser.py:1523
-msgid "Password changed."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1535
 msgid "Upload portrait"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1550 waeup/kofa/students/viewlets.py:410
+#: waeup/kofa/students/browser.py:1538 waeup/kofa/students/viewlets.py:418
 #: waeup/kofa/students/workflow.py:44
 msgid "Start clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1554
+#: waeup/kofa/students/browser.py:1542
 msgid "Start clearance now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1571
+#: waeup/kofa/students/browser.py:1559
 msgid "Wrong state"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1575
+#: waeup/kofa/students/browser.py:1563
 msgid "No portrait uploaded."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1579
+#: waeup/kofa/students/browser.py:1567
 msgid "Not all required fields filled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1606
+#: waeup/kofa/students/browser.py:1594
 msgid "Clearance process has been started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1616
+#: waeup/kofa/students/browser.py:1604
 msgid "Edit clearance data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1635 waeup/kofa/students/browser.py:1649
+#. Default: ""
+#: waeup/kofa/students/browser.py:161
+msgid "Bed Ticket ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1623 waeup/kofa/students/browser.py:1637
 msgid "Clearance form has been saved."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1643
+#: waeup/kofa/students/browser.py:1631
 msgid "Save and request clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1658 waeup/kofa/students/workflow.py:58
+#: waeup/kofa/students/browser.py:1646 waeup/kofa/students/workflow.py:58
 msgid "Request clearance"
 msgstr ""
 
+#: waeup/kofa/students/browser.py:1647
+msgid "Enter the CLR access code used for starting clearance."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1650
+msgid "Request clearance now"
+msgstr ""
+
 #: waeup/kofa/students/browser.py:1659
-msgid "Enter the CLR access code used for starting clearance."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1662
-msgid "Request clearance now"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1671
 msgid "This isn't your CLR access code."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1680
+#: waeup/kofa/students/browser.py:1665
+msgid "This form cannot be submitted. Wrong state!"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1668
 msgid "Clearance has been requested."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1689 waeup/kofa/students/viewlets.py:439
+#: waeup/kofa/students/browser.py:1677
 msgid "Start session"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:169
+#: waeup/kofa/students/browser.py:1681
+msgid "Start now"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1685
+msgid "You are not entitled to start session."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1719
+msgid "Session started."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1738
+msgid "Add current level ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1747
+msgid "Create course list now"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1787
+msgid "Edit course list of ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:180
 msgid "Student Section"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1693
-msgid "Start now"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1697
-msgid "You are not entitled to start session."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1731
-msgid "Session started."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1750
-msgid "Add current level ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1759
-msgid "Create course list now"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1798
-msgid "Add and remove course tickets of study level ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1835
+#: waeup/kofa/students/browser.py:1828
 msgid "Register course list"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1839
+#. Default: ""
+#: waeup/kofa/students/browser.py:1831
+msgid "Maximum credits of ${a} exceeded."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1836
 msgid "Course list has been registered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1884
+#: waeup/kofa/students/browser.py:1880
 msgid "Set password for first-time login"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1887
+#: waeup/kofa/students/browser.py:1883
 msgid "Set"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1902
+#: waeup/kofa/students/browser.py:1898
 msgid "More than one student found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:191
+#: waeup/kofa/students/browser.py:1906
+msgid "Access code is invalid."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1909
+msgid "Password has already been set. Your Student Id is ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1915
+msgid "Password has already been set. You are using the wrong Access Code."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1921
+msgid "Access code has already been used."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1930
+msgid "Password has been set. Your Student Id is ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1942
+msgid "Request password for first-time login"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1962
+msgid "Send login credentials to email address"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1985 waeup/kofa/students/browser.py:1996
+msgid "No student record found."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:202
 msgid "Only year dates allowed (e.g. 2011)."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1910
-msgid "Access code is invalid."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1913
-msgid "Password has already been set. Your Student Id is ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1919
-msgid "Password has already been set. You are using the wrong Access Code."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1925
-msgid "Access code has already been used."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1934
-msgid "Password has been set. Your Student Id is ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:196 waeup/kofa/students/browser.py:237
-#: waeup/kofa/students/browser.py:1899
+#: waeup/kofa/students/browser.py:2030
+msgid "Your password request was successful."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:207 waeup/kofa/students/browser.py:248
+#: waeup/kofa/students/browser.py:1895
 msgid "No student found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:207 waeup/kofa/students/viewlets.py:141
+#: waeup/kofa/students/browser.py:218 waeup/kofa/students/viewlets.py:141
 msgid "Manage student section"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:264 waeup/kofa/students/viewlets.py:148
+#: waeup/kofa/students/browser.py:275 waeup/kofa/students/viewlets.py:148
 msgid "Add student"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:272
+#: waeup/kofa/students/browser.py:283
 msgid "Student record created."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:288
+#: waeup/kofa/students/browser.py:299
 msgid "${a}: Base Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:342
+#: waeup/kofa/students/browser.py:353
 msgid "Manage base data"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:422
+#: waeup/kofa/students/browser.py:433
 msgid "${a}: Clearance Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:444 waeup/kofa/students/viewlets.py:106
-#: waeup/kofa/students/viewlets.py:554
+#: waeup/kofa/students/browser.py:455 waeup/kofa/students/viewlets.py:106
+#: waeup/kofa/students/viewlets.py:562
 #: waeup/kofa/students/browser_templates/clearanceeditpage.pt:6
 msgid "Clearance Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:450
+#: waeup/kofa/students/browser.py:461
 msgid "Clearance Slip of "
 msgstr ""
 
-#: waeup/kofa/students/browser.py:469
+#: waeup/kofa/students/browser.py:480
 msgid "Manage clearance data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:509
+#: waeup/kofa/students/browser.py:520
 msgid "Student has been cleared."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:511 waeup/kofa/students/browser.py:535
+#: waeup/kofa/students/browser.py:522 waeup/kofa/students/browser.py:546
 msgid "Student is in wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:528
+#: waeup/kofa/students/browser.py:539
 msgid "Clearance has been annulled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:532
+#: waeup/kofa/students/browser.py:543
 msgid "Clearance request has been rejected."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:558
+#: waeup/kofa/students/browser.py:569
 msgid "${a}: Personal Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:568
+#: waeup/kofa/students/browser.py:579
+msgid "Manage personal data"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:592
 msgid "Edit personal data"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:588
+#: waeup/kofa/students/browser.py:607
 msgid "${a}: Study Course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:618
+#: waeup/kofa/students/browser.py:637
 msgid "Manage study course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:621 waeup/kofa/students/browser.py:668
+#: waeup/kofa/students/browser.py:640 waeup/kofa/students/browser.py:687
 msgid "Remove selected levels"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:622 waeup/kofa/students/browser.py:654
+#: waeup/kofa/students/browser.py:641 waeup/kofa/students/browser.py:673
 msgid "Add study level"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:642
+#: waeup/kofa/students/browser.py:661
 msgid "Current level not available for certificate."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:662
+#: waeup/kofa/students/browser.py:681
 msgid "Study level has been added."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:664 waeup/kofa/students/browser.py:1768
+#: waeup/kofa/students/browser.py:683 waeup/kofa/students/browser.py:1756
 msgid "This level exists."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:674
+#: waeup/kofa/students/browser.py:693
 msgid "No study level selected."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:725
+#: waeup/kofa/students/browser.py:733
 msgid "${a}: Study Level ${b}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:748
+#: waeup/kofa/students/browser.py:756
 msgid "Level Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:754
+#: waeup/kofa/students/browser.py:762
 msgid "Course List"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:763
+#: waeup/kofa/students/browser.py:771
 msgid "Course Registration Slip"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:769
+#: waeup/kofa/students/browser.py:777
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:35
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:13
@@ -3031,16 +3146,16 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:772
+#: waeup/kofa/students/browser.py:780
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:38
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:36
 msgid "Dept."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:773
+#: waeup/kofa/students/browser.py:781
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:17
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:22
 msgid "Faculty"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:774
+#: waeup/kofa/students/browser.py:782
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:40
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:38
@@ -3048,5 +3163,5 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:775
+#: waeup/kofa/students/browser.py:783
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:41
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:39
@@ -3054,5 +3169,5 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:776 waeup/kofa/students/interfaces.py:411
+#: waeup/kofa/students/browser.py:784 waeup/kofa/students/interfaces.py:428
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:42
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
@@ -3061,55 +3176,55 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:805 waeup/kofa/students/browser.py:834
-#: waeup/kofa/students/browser.py:919 waeup/kofa/students/browser.py:924
-#: waeup/kofa/students/browser.py:1808 waeup/kofa/students/browser.py:1858
+#: waeup/kofa/students/browser.py:813 waeup/kofa/students/browser.py:846
+#: waeup/kofa/students/browser.py:931 waeup/kofa/students/browser.py:936
+#: waeup/kofa/students/browser.py:1801 waeup/kofa/students/browser.py:1855
 msgid "Add course ticket"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:826
+#: waeup/kofa/students/browser.py:838
 msgid "Manage study level ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:844 waeup/kofa/students/browser.py:1818
+#: waeup/kofa/students/browser.py:856 waeup/kofa/students/browser.py:1811
 msgid "No ticket selected."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:868 waeup/kofa/students/browser.py:890
+#: waeup/kofa/students/browser.py:880 waeup/kofa/students/browser.py:902
 msgid "This level does not correspond current level."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:872
+#: waeup/kofa/students/browser.py:884
 msgid "Course list has been validated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:874 waeup/kofa/students/browser.py:902
+#: waeup/kofa/students/browser.py:886 waeup/kofa/students/browser.py:914
 msgid "Student is in the wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:895
+#: waeup/kofa/students/browser.py:907
 msgid "Course list request has been annulled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:899
+#: waeup/kofa/students/browser.py:911
 msgid "Course list request has been rejected:"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:940 waeup/kofa/students/browser.py:1871
+#: waeup/kofa/students/browser.py:945 waeup/kofa/students/browser.py:1867
 msgid "The ticket exists."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:942 waeup/kofa/students/browser.py:1873
+#: waeup/kofa/students/browser.py:947 waeup/kofa/students/browser.py:1869
 msgid "Successfully added ${a}."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:963
+#: waeup/kofa/students/browser.py:968
 msgid "${a}: Course Ticket ${b}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:979
+#: waeup/kofa/students/browser.py:984
 msgid "Manage course ticket ${a}"
 msgstr ""
@@ -3243,4 +3358,62 @@
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:41
 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 ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:11
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:11
+msgid "Email could not been sent. Please retry later."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:14
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:44
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:14
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:44
+msgid "Thanks for using Kofa!"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:20
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:20
+msgid "Your login credentials are:"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:23
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:23
+msgid "User Name:"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:3
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:39
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:3
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:39
+msgid "An email with your user name and password has been sent to"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:32
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:32
+msgid "Print this page and proceed to the"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:34
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:34
+msgid ""
+"Please note that passwords are case-sensitive, <br />when entering your "
+"credentials, and keep your password secret!"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:8
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:8
+msgid "Please check your email account to proceed."
 msgstr ""
 
@@ -3311,5 +3484,4 @@
 
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:39
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:37
 msgid "Fact."
 msgstr ""
@@ -3334,4 +3506,12 @@
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:36
+msgid "Dep."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:37
+msgid "Fac."
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:64
 msgid "The're no tickets added yet."
@@ -3346,5 +3526,5 @@
 msgstr ""
 
-#: waeup/kofa/students/export.py:210 waeup/kofa/students/export.py:247
+#: waeup/kofa/students/export.py:210
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:9
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:30
@@ -3353,68 +3533,76 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:193 waeup/kofa/students/interfaces.py:282
+#: waeup/kofa/students/export.py:247
+msgid "Student Payments"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:192 waeup/kofa/students/interfaces.py:281
 msgid "Matriculation Number"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:200
+#: waeup/kofa/students/interfaces.py:199
 msgid "PWD Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:206
+#: waeup/kofa/students/interfaces.py:205
 msgid "Email"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:227
+#: waeup/kofa/students/interfaces.py:226
 msgid "Clearance form locked"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:232
+#: waeup/kofa/students/interfaces.py:231
 msgid "CLR Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:239
+#: waeup/kofa/students/interfaces.py:238
 msgid "Nationality"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:248
+#: waeup/kofa/students/interfaces.py:247
 msgid "Employer"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:258
+#: waeup/kofa/students/interfaces.py:257
 msgid "Permanent Address"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:291
+#: waeup/kofa/students/interfaces.py:292
+msgid "Registr. or Matric. Number"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:312
 #: waeup/kofa/browser/templates/showstudentspage.pt:7
 msgid "Certificate"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:297
+#: waeup/kofa/students/interfaces.py:318
 msgid "Entry Mode"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:304
+#: waeup/kofa/students/interfaces.py:325
 msgid "Entry Session"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:312 waeup/kofa/students/interfaces.py:351
+#: waeup/kofa/students/interfaces.py:333 waeup/kofa/students/interfaces.py:372
 #: waeup/kofa/browser/templates/showstudentspage.pt:8
 msgid "Current Session"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:319 waeup/kofa/students/interfaces.py:357
+#: waeup/kofa/students/interfaces.py:340 waeup/kofa/students/interfaces.py:378
 #: waeup/kofa/browser/templates/showstudentspage.pt:9
 msgid "Current Level"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:326 waeup/kofa/students/interfaces.py:345
+#: waeup/kofa/students/interfaces.py:347 waeup/kofa/students/interfaces.py:366
 msgid "Current Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:333
+#: waeup/kofa/students/interfaces.py:354
 msgid "Previous Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:371 waeup/kofa/students/interfaces.py:473
+#: waeup/kofa/students/interfaces.py:392 waeup/kofa/students/interfaces.py:490
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:8
 #: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:13
@@ -3422,65 +3610,68 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:377
+#: waeup/kofa/students/interfaces.py:398
 msgid "Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:404
-#: waeup/kofa/browser/templates/certificatepage.pt:30
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:33
+#: waeup/kofa/students/interfaces.py:421
+#: waeup/kofa/browser/templates/certificatepage.pt:33
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:39
 msgid "Mandatory"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:418
+#: waeup/kofa/students/interfaces.py:435
 msgid "Automatical Creation"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:425
+#: waeup/kofa/students/interfaces.py:442
 msgid "Carry-over Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:444
+#: waeup/kofa/students/interfaces.py:461
+#: waeup/kofa/university/interfaces.py:288
 #: waeup/kofa/university/interfaces.py:323
-#: waeup/kofa/browser/templates/certificatepage.pt:29
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:32
 msgid "Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:461
+#: waeup/kofa/students/interfaces.py:478
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:10
 msgid "Bed Coordinates"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:480
+#: waeup/kofa/students/interfaces.py:497
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:9
 msgid "Booking Date"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:486
+#: waeup/kofa/students/interfaces.py:503
 msgid "Booking Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:507
+#: waeup/kofa/students/interfaces.py:524
 msgid "Payment Level"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:179
+#: waeup/kofa/students/utils.py:181
 msgid "Scanned Documents"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:187
+#: waeup/kofa/students/utils.py:189
 msgid "(not provided)"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/utils.py:215
+#: waeup/kofa/students/utils.py:217
 msgid "<font size=10>${a} Page ${b} of ${c}</font>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:293
+#: waeup/kofa/students/utils.py:277
+msgid "Study course data are incomplete."
+msgstr ""
+
+#: waeup/kofa/students/utils.py:298
 msgid "Amount could not be determined."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:356 waeup/kofa/students/viewlets.py:73
+#: waeup/kofa/students/utils.py:378 waeup/kofa/students/viewlets.py:73
 #: waeup/kofa/students/viewlets.py:101
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:7
@@ -3488,13 +3679,13 @@
 msgstr ""
 
-#: waeup/kofa/students/utils.py:392
+#: waeup/kofa/students/utils.py:414
 msgid "(not yet)"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:111 waeup/kofa/students/viewlets.py:555
+#: waeup/kofa/students/viewlets.py:111 waeup/kofa/students/viewlets.py:563
 msgid "Personal Data"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:133 waeup/kofa/students/viewlets.py:560
+#: waeup/kofa/students/viewlets.py:133 waeup/kofa/students/viewlets.py:568
 #: waeup/kofa/accesscodes/browser_templates/searchpage.pt:27
 msgid "History"
@@ -3517,73 +3708,77 @@
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:262 waeup/kofa/students/workflow.py:156
+#: waeup/kofa/students/viewlets.py:270 waeup/kofa/students/workflow.py:156
 msgid "Validate courses"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:278
+#: waeup/kofa/students/viewlets.py:286
 msgid "Reject courses"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:295
+#: waeup/kofa/students/viewlets.py:303
 msgid "Download course registration slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:351
+#: waeup/kofa/students/viewlets.py:359
 msgid "Book accommodation"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:360
+#: waeup/kofa/students/viewlets.py:368
 msgid "Download bed allocation slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:369
+#: waeup/kofa/students/viewlets.py:377
 msgid "Relocate student"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:395
+#: waeup/kofa/students/viewlets.py:403
 msgid "Change portrait"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:453
+#: waeup/kofa/students/viewlets.py:447
+msgid "Start new session"
+msgstr ""
+
+#: waeup/kofa/students/viewlets.py:461
 msgid "Add course list"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:471
-msgid "Add and remove courses"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:559
+#: waeup/kofa/students/viewlets.py:479
+msgid "Edit course list"
+msgstr ""
+
+#: waeup/kofa/students/viewlets.py:567
 msgid "Accommodation Data"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:571
+#: waeup/kofa/students/viewlets.py:579
 msgid "${a} deleted."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:585
+#: waeup/kofa/students/viewlets.py:593
 msgid "Uploaded file is too big."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:591
+#: waeup/kofa/students/viewlets.py:599
 msgid "Could not determine file type."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:596
+#: waeup/kofa/students/viewlets.py:604
 msgid "${a} file extension expected."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:602
+#: waeup/kofa/students/viewlets.py:610
 msgid "Only the following extensions are allowed: ${a}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:611
+#: waeup/kofa/students/viewlets.py:619
 msgid "File ${a} uploaded."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:629
+#: waeup/kofa/students/viewlets.py:637
 #: waeup/kofa/browser/templates/datacenterlogspage.pt:10
 #: waeup/kofa/browser/templates/datacenterpage.pt:17
@@ -3592,42 +3787,42 @@
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:630
+#: waeup/kofa/students/viewlets.py:638
 msgid "Scan"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:653
+#: waeup/kofa/students/viewlets.py:661
 msgid "Upload new file"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:654
+#: waeup/kofa/students/viewlets.py:662
 msgid "Delete attachment"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:685
+#: waeup/kofa/students/viewlets.py:693
 msgid "No local file selected."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:699
+#: waeup/kofa/students/viewlets.py:707
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:9
 msgid "Passport Picture"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:710
+#: waeup/kofa/students/viewlets.py:718
 msgid "Passport Picture (jpg only)"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:725 waeup/kofa/students/viewlets.py:736
+#: waeup/kofa/students/viewlets.py:733 waeup/kofa/students/viewlets.py:744
 msgid "Birth Certificate"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:726 waeup/kofa/students/viewlets.py:737
+#: waeup/kofa/students/viewlets.py:734 waeup/kofa/students/viewlets.py:745
 msgid "Birth Certificate Scan"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:746 waeup/kofa/students/viewlets.py:757
+#: waeup/kofa/students/viewlets.py:754 waeup/kofa/students/viewlets.py:765
 msgid "Acceptance Letter"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:747 waeup/kofa/students/viewlets.py:758
+#: waeup/kofa/students/viewlets.py:755 waeup/kofa/students/viewlets.py:766
 msgid "Acceptance Letter Scan"
 msgstr ""
@@ -3800,4 +3995,6 @@
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:10
 #: waeup/kofa/browser/templates/departmentpage.pt:3
+#: waeup/kofa/browser/templates/certificatepage.pt:22
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:28
 msgid "Courses"
 msgstr ""
@@ -3876,11 +4073,7 @@
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:288
-msgid "Course Referrer"
-msgstr ""
-
 #: waeup/kofa/university/interfaces.py:294
 #: waeup/kofa/browser/templates/certificatepage.pt:28
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:30
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:34
 msgid "Level"
 msgstr ""
@@ -3956,4 +4149,8 @@
 #: waeup/kofa/university/vocabularies.py:39
 msgid "Postgraduate Level"
+msgstr ""
+
+#: waeup/kofa/userscontainer.py:79
+msgid "Users"
 msgstr ""
 
@@ -4974,5 +5171,5 @@
 "Your user name: ${d}\n"
 "Your password: ${e}\n"
-"Login page: ${f}\n"
+"${f}\n"
 "\n"
 "Please remember your user name and keep\n"
Index: main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/ig/LC_MESSAGES/waeup.kofa.po
===================================================================
--- main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/ig/LC_MESSAGES/waeup.kofa.po	(revision 8786)
+++ main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/ig/LC_MESSAGES/waeup.kofa.po	(revision 9209)
@@ -15,5 +15,5 @@
 msgstr ""
 "Project-Id-Version: WAeUP.KOFA\n"
-"POT-Creation-Date: Wed May 30 06:31:49 2012\n"
+"POT-Creation-Date: Fri Jul  6 09:51:12 2012\n"
 "PO-Revision-Date: 2012-03-09 07:17+0100\n"
 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
@@ -29,22 +29,22 @@
 
 #: waeup/kofa/accesscodes/browser.py:101 waeup/kofa/accesscodes/browser.py:114
-#: waeup/kofa/applicants/browser.py:253 waeup/kofa/applicants/browser.py:323
-#: waeup/kofa/applicants/browser.py:324 waeup/kofa/applicants/browser.py:437
-#: waeup/kofa/browser/pages.py:524 waeup/kofa/browser/pages.py:731
-#: waeup/kofa/browser/pages.py:758 waeup/kofa/browser/pages.py:813
-#: waeup/kofa/browser/pages.py:887 waeup/kofa/browser/pages.py:917
-#: waeup/kofa/browser/pages.py:1037 waeup/kofa/browser/pages.py:1258
-#: waeup/kofa/browser/pages.py:1395 waeup/kofa/browser/pages.py:1416
-#: waeup/kofa/browser/pages.py:1443 waeup/kofa/browser/pages.py:1471
-#: waeup/kofa/browser/pages.py:1472 waeup/kofa/browser/pages.py:1518
-#: waeup/kofa/browser/pages.py:1559 waeup/kofa/browser/pages.py:1638
-#: waeup/kofa/browser/pages.py:1639 waeup/kofa/browser/pages.py:1641
-#: waeup/kofa/browser/pages.py:1719 waeup/kofa/browser/pages.py:1764
-#: waeup/kofa/browser/pages.py:1802 waeup/kofa/browser/pages.py:1846
-#: waeup/kofa/browser/pages.py:1885 waeup/kofa/browser/pages.py:1887
-#: waeup/kofa/browser/pages.py:1922 waeup/kofa/browser/pages.py:1973
-#: waeup/kofa/browser/pages.py:2025 waeup/kofa/students/browser.py:620
-#: waeup/kofa/students/browser.py:621 waeup/kofa/students/browser.py:804
-#: waeup/kofa/students/browser.py:806 waeup/kofa/students/browser.py:947
+#: waeup/kofa/applicants/browser.py:253 waeup/kofa/applicants/browser.py:335
+#: waeup/kofa/applicants/browser.py:336 waeup/kofa/applicants/browser.py:450
+#: waeup/kofa/browser/pages.py:544 waeup/kofa/browser/pages.py:754
+#: waeup/kofa/browser/pages.py:780 waeup/kofa/browser/pages.py:836
+#: waeup/kofa/browser/pages.py:914 waeup/kofa/browser/pages.py:944
+#: waeup/kofa/browser/pages.py:1068 waeup/kofa/browser/pages.py:1298
+#: waeup/kofa/browser/pages.py:1435 waeup/kofa/browser/pages.py:1456
+#: waeup/kofa/browser/pages.py:1487 waeup/kofa/browser/pages.py:1515
+#: waeup/kofa/browser/pages.py:1516 waeup/kofa/browser/pages.py:1556
+#: waeup/kofa/browser/pages.py:1601 waeup/kofa/browser/pages.py:1681
+#: waeup/kofa/browser/pages.py:1682 waeup/kofa/browser/pages.py:1684
+#: waeup/kofa/browser/pages.py:1756 waeup/kofa/browser/pages.py:1805
+#: waeup/kofa/browser/pages.py:1846 waeup/kofa/browser/pages.py:1882
+#: waeup/kofa/browser/pages.py:1921 waeup/kofa/browser/pages.py:1923
+#: waeup/kofa/browser/pages.py:1956 waeup/kofa/browser/pages.py:2007
+#: waeup/kofa/browser/pages.py:2064 waeup/kofa/students/browser.py:639
+#: waeup/kofa/students/browser.py:640 waeup/kofa/students/browser.py:812
+#: waeup/kofa/students/browser.py:814 waeup/kofa/students/browser.py:952
 msgid "Cancel"
 msgstr ""
@@ -85,7 +85,7 @@
 
 #: waeup/kofa/accesscodes/browser.py:154 waeup/kofa/applicants/browser.py:82
-#: waeup/kofa/applicants/browser.py:104 waeup/kofa/browser/pages.py:613
-#: waeup/kofa/browser/pages.py:1218 waeup/kofa/browser/viewlets.py:190
-#: waeup/kofa/students/browser.py:170 waeup/kofa/students/browser.py:208
+#: waeup/kofa/applicants/browser.py:104 waeup/kofa/browser/pages.py:633
+#: waeup/kofa/browser/pages.py:1258 waeup/kofa/browser/viewlets.py:190
+#: waeup/kofa/students/browser.py:181 waeup/kofa/students/browser.py:219
 msgid "Search"
 msgstr ""
@@ -342,60 +342,71 @@
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:102
+#: waeup/kofa/applicants/applicant.py:112
 msgid "Applicant has not yet been admitted."
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:108
+#: waeup/kofa/applicants/applicant.py:118
 msgid "Registration Number exists."
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:111
+#: waeup/kofa/applicants/applicant.py:121
 msgid "No course admitted provided."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/applicant.py:140
+#: waeup/kofa/applicants/applicant.py:154
 msgid "Student ${a} created"
 msgstr ""
 
-#: waeup/kofa/applicants/batching.py:209
+#: waeup/kofa/applicants/batching.py:211
 msgid "Application record imported"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/batching.py:256 waeup/kofa/students/batching.py:201
+#: waeup/kofa/applicants/batching.py:258 waeup/kofa/students/batching.py:204
 msgid "State '${a}' set"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1003
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:1015
+msgid "Apply for ${a}"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1020
+msgid "Outside application period."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:103 waeup/kofa/applicants/viewlets.py:90
+msgid "Search applicants"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1035 waeup/kofa/browser/pages.py:2113
+msgid "Get login credentials"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1058 waeup/kofa/students/browser.py:1979
 msgid "An error occurred."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1009 waeup/kofa/applicants/browser.py:1020
+#: waeup/kofa/applicants/browser.py:1064 waeup/kofa/applicants/browser.py:1076
 msgid "No application record found."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1012
-msgid "Your password has already been set. Please proceed to the login page."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:103 waeup/kofa/applicants/viewlets.py:89
-msgid "Search applicants"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:1030
+#: waeup/kofa/applicants/browser.py:1068 waeup/kofa/students/browser.py:1988
+msgid ""
+"Your password has already been set and used. Please proceed to the login "
+"page."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1087
 msgid "You have successfully been registered for the"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1037
-msgid "Email could not been sent. Please retry later."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:1046
+#: waeup/kofa/applicants/browser.py:1104
 msgid "Your registration was successful."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:119 waeup/kofa/students/browser.py:185
-#: waeup/kofa/students/browser.py:225
+#: waeup/kofa/applicants/browser.py:119 waeup/kofa/students/browser.py:196
+#: waeup/kofa/students/browser.py:236
 msgid "Empty search string"
 msgstr ""
@@ -405,36 +416,37 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:132 waeup/kofa/applicants/viewlets.py:98
+#: waeup/kofa/applicants/browser.py:132 waeup/kofa/applicants/viewlets.py:99
 msgid "Manage application section"
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:135 waeup/kofa/applicants/browser.py:210
-#: waeup/kofa/applicants/browser.py:323 waeup/kofa/applicants/browser.py:376
-#: waeup/kofa/applicants/browser.py:702 waeup/kofa/applicants/browser.py:741
-#: waeup/kofa/applicants/browser.py:843 waeup/kofa/applicants/browser.py:846
-#: waeup/kofa/applicants/browser.py:890 waeup/kofa/browser/pages.py:497
-#: waeup/kofa/browser/pages.py:652 waeup/kofa/browser/pages.py:675
-#: waeup/kofa/browser/pages.py:751 waeup/kofa/browser/pages.py:1256
-#: waeup/kofa/browser/pages.py:1471 waeup/kofa/browser/pages.py:1512
-#: waeup/kofa/browser/pages.py:1638 waeup/kofa/browser/pages.py:1691
-#: waeup/kofa/browser/pages.py:1834 waeup/kofa/browser/pages.py:1885
-#: waeup/kofa/browser/pages.py:1906 waeup/kofa/hostels/browser.py:209
-#: waeup/kofa/hostels/browser.py:231 waeup/kofa/hostels/browser.py:318
-#: waeup/kofa/students/browser.py:369 waeup/kofa/students/browser.py:494
-#: waeup/kofa/students/browser.py:571 waeup/kofa/students/browser.py:620
-#: waeup/kofa/students/browser.py:636 waeup/kofa/students/browser.py:804
-#: waeup/kofa/students/browser.py:829 waeup/kofa/students/browser.py:1497
-#: waeup/kofa/students/browser.py:1512 waeup/kofa/students/browser.py:1632
+#: waeup/kofa/applicants/browser.py:335 waeup/kofa/applicants/browser.py:388
+#: waeup/kofa/applicants/browser.py:757 waeup/kofa/applicants/browser.py:796
+#: waeup/kofa/applicants/browser.py:896 waeup/kofa/applicants/browser.py:899
+#: waeup/kofa/applicants/browser.py:945 waeup/kofa/browser/pages.py:515
+#: waeup/kofa/browser/pages.py:672 waeup/kofa/browser/pages.py:695
+#: waeup/kofa/browser/pages.py:774 waeup/kofa/browser/pages.py:1296
+#: waeup/kofa/browser/pages.py:1515 waeup/kofa/browser/pages.py:1552
+#: waeup/kofa/browser/pages.py:1681 waeup/kofa/browser/pages.py:1730
+#: waeup/kofa/browser/pages.py:1878 waeup/kofa/browser/pages.py:1921
+#: waeup/kofa/browser/pages.py:1942 waeup/kofa/hostels/browser.py:131
+#: waeup/kofa/hostels/browser.py:166 waeup/kofa/hostels/browser.py:231
+#: waeup/kofa/hostels/browser.py:253 waeup/kofa/hostels/browser.py:340
+#: waeup/kofa/students/browser.py:380 waeup/kofa/students/browser.py:505
+#: waeup/kofa/students/browser.py:582 waeup/kofa/students/browser.py:639
+#: waeup/kofa/students/browser.py:655 waeup/kofa/students/browser.py:812
+#: waeup/kofa/students/browser.py:841 waeup/kofa/students/browser.py:1485
+#: waeup/kofa/students/browser.py:1500 waeup/kofa/students/browser.py:1620
 msgid "Save"
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:136 waeup/kofa/applicants/browser.py:166
-#: waeup/kofa/applicants/browser.py:324 waeup/kofa/applicants/browser.py:383
-#: waeup/kofa/browser/pages.py:655 waeup/kofa/browser/pages.py:698
-#: waeup/kofa/browser/pages.py:779 waeup/kofa/browser/pages.py:1395
-#: waeup/kofa/browser/pages.py:1406 waeup/kofa/browser/pages.py:1472
-#: waeup/kofa/browser/pages.py:1507 waeup/kofa/hostels/browser.py:131
-#: waeup/kofa/students/browser.py:209 waeup/kofa/students/browser.py:1206
-#: waeup/kofa/students/browser.py:1219
+#: waeup/kofa/applicants/browser.py:336 waeup/kofa/applicants/browser.py:401
+#: waeup/kofa/browser/pages.py:675 waeup/kofa/browser/pages.py:717
+#: waeup/kofa/browser/pages.py:801 waeup/kofa/browser/pages.py:1435
+#: waeup/kofa/browser/pages.py:1446 waeup/kofa/browser/pages.py:1516
+#: waeup/kofa/browser/pages.py:1547 waeup/kofa/hostels/browser.py:132
+#: waeup/kofa/hostels/browser.py:147 waeup/kofa/students/browser.py:220
+#: waeup/kofa/students/browser.py:1178 waeup/kofa/students/browser.py:1191
 msgid "Remove selected"
 msgstr ""
@@ -446,16 +458,16 @@
 
 #: waeup/kofa/applicants/browser.py:137 waeup/kofa/applicants/browser.py:200
-#: waeup/kofa/applicants/browser.py:326 waeup/kofa/applicants/browser.py:446
-#: waeup/kofa/browser/pages.py:1473 waeup/kofa/browser/pages.py:1532
-#: waeup/kofa/browser/pages.py:1642 waeup/kofa/browser/pages.py:1728
-#: waeup/kofa/browser/pages.py:1888 waeup/kofa/browser/pages.py:1945
+#: waeup/kofa/applicants/browser.py:338 waeup/kofa/applicants/browser.py:459
+#: waeup/kofa/browser/pages.py:1517 waeup/kofa/browser/pages.py:1570
+#: waeup/kofa/browser/pages.py:1685 waeup/kofa/browser/pages.py:1765
+#: waeup/kofa/browser/pages.py:1924 waeup/kofa/browser/pages.py:1975
 msgid "Remove selected local roles"
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:138 waeup/kofa/applicants/browser.py:196
-#: waeup/kofa/applicants/browser.py:327 waeup/kofa/applicants/browser.py:442
-#: waeup/kofa/browser/pages.py:1474 waeup/kofa/browser/pages.py:1528
-#: waeup/kofa/browser/pages.py:1643 waeup/kofa/browser/pages.py:1724
-#: waeup/kofa/browser/pages.py:1889 waeup/kofa/browser/pages.py:1941
+#: waeup/kofa/applicants/browser.py:339 waeup/kofa/applicants/browser.py:455
+#: waeup/kofa/browser/pages.py:1518 waeup/kofa/browser/pages.py:1566
+#: waeup/kofa/browser/pages.py:1686 waeup/kofa/browser/pages.py:1761
+#: waeup/kofa/browser/pages.py:1925 waeup/kofa/browser/pages.py:1971
 msgid "Add local role"
 msgstr ""
@@ -469,23 +481,22 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:183 waeup/kofa/applicants/browser.py:400
-#: waeup/kofa/applicants/browser.py:798
+#: waeup/kofa/applicants/browser.py:183 waeup/kofa/applicants/browser.py:418
+#: waeup/kofa/applicants/browser.py:852
 msgid "Could not delete:"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:186 waeup/kofa/applicants/browser.py:403
-#: waeup/kofa/applicants/browser.py:801 waeup/kofa/browser/pages.py:139
-#: waeup/kofa/students/browser.py:252 waeup/kofa/students/browser.py:684
-#: waeup/kofa/students/browser.py:854 waeup/kofa/students/browser.py:1033
-#: waeup/kofa/students/browser.py:1239 waeup/kofa/students/browser.py:1830
+#: waeup/kofa/applicants/browser.py:186 waeup/kofa/applicants/browser.py:421
+#: waeup/kofa/applicants/browser.py:855 waeup/kofa/browser/pages.py:148
+#: waeup/kofa/students/browser.py:263 waeup/kofa/students/browser.py:703
+#: waeup/kofa/students/browser.py:866 waeup/kofa/students/browser.py:1038
+#: waeup/kofa/students/browser.py:1211 waeup/kofa/students/browser.py:1823
 msgid "Successfully removed: ${a}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:214 waeup/kofa/applicants/browser.py:380
-#: waeup/kofa/applicants/browser.py:770 waeup/kofa/browser/pages.py:1515
-#: waeup/kofa/browser/pages.py:1837 waeup/kofa/browser/pages.py:1909
-#: waeup/kofa/browser/pages.py:2021 waeup/kofa/hostels/browser.py:54
-#: waeup/kofa/students/browser.py:83 waeup/kofa/students/browser.py:395
+#: waeup/kofa/applicants/browser.py:214 waeup/kofa/applicants/browser.py:398
+#: waeup/kofa/applicants/browser.py:825 waeup/kofa/browser/pages.py:2055
+#: waeup/kofa/hostels/browser.py:55 waeup/kofa/students/browser.py:81
+#: waeup/kofa/students/browser.py:406 waeup/kofa/utils/helpers.py:693
 msgid "Form has been saved."
 msgstr ""
@@ -501,80 +512,71 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:261 waeup/kofa/applicants/export.py:76
-#: waeup/kofa/applicants/viewlets.py:44
+#: waeup/kofa/applicants/browser.py:261 waeup/kofa/applicants/export.py:75
+#: waeup/kofa/applicants/viewlets.py:45
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:12
 msgid "Applicants"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:324 waeup/kofa/applicants/browser.py:408
-#: waeup/kofa/applicants/browser.py:460
+#: waeup/kofa/applicants/browser.py:337 waeup/kofa/applicants/browser.py:426
+msgid "Create students from selected"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:345
+msgid "Manage applicants container"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:407 waeup/kofa/applicants/browser.py:432
+msgid "No applicant selected!"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:443 waeup/kofa/applicants/browser.py:584
+msgid "${a} students successfully created."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:446 waeup/kofa/applicants/browser.py:587
+msgid "No student could be created."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:473 waeup/kofa/applicants/viewlets.py:115
 msgid "Add applicant"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:325 waeup/kofa/applicants/browser.py:413
-msgid "Create students from selected"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:333
-msgid "Manage applicants container"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:389 waeup/kofa/applicants/browser.py:419
-msgid "No applicant selected!"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:430
-msgid "${a} students successfully created."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:433
-msgid "No student could be created."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:463
+#: waeup/kofa/applicants/browser.py:476
 msgid "Create application record"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:468
+#: waeup/kofa/applicants/browser.py:481
 msgid "Applicant record created."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:482
+#: waeup/kofa/applicants/browser.py:495
 msgid "Applicant"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:501 waeup/kofa/students/browser.py:294
+#: waeup/kofa/applicants/browser.py:515 waeup/kofa/students/browser.py:305
 msgid "set"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:502 waeup/kofa/students/browser.py:295
+#: waeup/kofa/applicants/browser.py:516 waeup/kofa/students/browser.py:306
 msgid "unset"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:507
+#: waeup/kofa/applicants/browser.py:521
 msgid "${a} <br /> Application Record ${b}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:558 waeup/kofa/students/browser.py:1094
+#: waeup/kofa/applicants/browser.py:607 waeup/kofa/students/utils.py:305
 msgid "This type of payment has already been made."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:570 waeup/kofa/students/browser.py:1107
+#: waeup/kofa/applicants/browser.py:619 waeup/kofa/students/browser.py:1079
 msgid "Payment ticket created."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:593 waeup/kofa/students/browser.py:1126
+#: waeup/kofa/applicants/browser.py:642 waeup/kofa/students/browser.py:1098
 msgid "${a}: Online Payment Ticket ${b}"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:631 waeup/kofa/students/browser.py:1173
-msgid "Payment Data"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:637 waeup/kofa/students/browser.py:1179
-msgid "Online Payment Slip"
 msgstr ""
 
@@ -585,42 +587,50 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:677
+#: waeup/kofa/applicants/browser.py:679 waeup/kofa/students/browser.py:1145
+msgid "Payment Data"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:685 waeup/kofa/students/browser.py:1151
+msgid "Online Payment Slip"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:711
+msgid "Please pay before trying to download the application slip."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:732
 msgid "Uploaded image is too big!"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:682
+#: waeup/kofa/applicants/browser.py:737
 msgid "jpg file extension expected."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:702 waeup/kofa/applicants/browser.py:846
-#: waeup/kofa/applicants/browser.py:898
+#: waeup/kofa/applicants/browser.py:757 waeup/kofa/applicants/browser.py:899
+#: waeup/kofa/applicants/browser.py:953
 msgid "Final Submit"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:703 waeup/kofa/applicants/browser.py:811
-#: waeup/kofa/applicants/browser.py:844 waeup/kofa/applicants/browser.py:879
-#: waeup/kofa/students/browser.py:1039
+#: waeup/kofa/applicants/browser.py:758 waeup/kofa/applicants/browser.py:864
+#: waeup/kofa/applicants/browser.py:897 waeup/kofa/applicants/browser.py:934
+#: waeup/kofa/students/browser.py:1045
 msgid "Add online payment ticket"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:703 waeup/kofa/applicants/browser.py:816
-#: waeup/kofa/applicants/browser.py:844 waeup/kofa/applicants/browser.py:847
-#: waeup/kofa/applicants/browser.py:884 waeup/kofa/students/browser.py:806
-#: waeup/kofa/students/browser.py:838 waeup/kofa/students/browser.py:1015
-#: waeup/kofa/students/browser.py:1812
+#: waeup/kofa/applicants/browser.py:758 waeup/kofa/applicants/browser.py:869
+#: waeup/kofa/applicants/browser.py:897 waeup/kofa/applicants/browser.py:900
+#: waeup/kofa/applicants/browser.py:939 waeup/kofa/students/browser.py:814
+#: waeup/kofa/students/browser.py:850 waeup/kofa/students/browser.py:1020
+#: waeup/kofa/students/browser.py:1805
 msgid "Remove selected tickets"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:726
+#: waeup/kofa/applicants/browser.py:781
 msgid "${a} <br /> Application Form ${b}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:738 waeup/kofa/students/browser.py:366
+#: waeup/kofa/applicants/browser.py:793 waeup/kofa/students/browser.py:377
 msgid "No transition"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:785 waeup/kofa/students/browser.py:1021
-msgid "No payment selected."
 msgstr ""
 
@@ -629,39 +639,44 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:857 waeup/kofa/students/browser.py:91
+#: waeup/kofa/applicants/browser.py:839 waeup/kofa/students/browser.py:1026
+msgid "No payment selected."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:910 waeup/kofa/students/browser.py:89
 msgid "The requested form is locked (read-only)."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:871
+#: waeup/kofa/applicants/browser.py:926
 msgid "No passport picture uploaded."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:873
+#: waeup/kofa/applicants/browser.py:928
 msgid "Passport picture confirmation box not ticked."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:910 waeup/kofa/students/browser.py:1677
-msgid "This form cannot be submitted. Wrong state!"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:915
+#: waeup/kofa/applicants/browser.py:965
+msgid "The form cannot be submitted. Wrong state!"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:972
 msgid "Form has been submitted."
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:958
-msgid "Apply for ${a}"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:965
-msgid "Application has not yet started."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:971
-msgid "Application has ended."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:980 waeup/kofa/browser/pages.py:2074
-msgid "Get login credentials"
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:2
+msgid "Container Statistics"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:23
+msgid "Number of Submissions"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:6
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:28
+msgid "Application State"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:7
+msgid "Number of Applicants"
 msgstr ""
 
@@ -689,16 +704,4 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:11
-msgid "Thanks for using Kofa!"
-msgstr ""
-
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:3
-msgid "An email with your user name and password has been sent to"
-msgstr ""
-
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:8
-msgid "Please check your email account to proceed."
-msgstr ""
-
 #: waeup/kofa/applicants/browser_templates/applicantregister.pt:18
 msgid ""
@@ -713,8 +716,4 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantregister.pt:8
-msgid "Please solve the captcha<br />to prevent misuse of this service:"
-msgstr ""
-
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:46
 msgid "Application Number"
@@ -725,11 +724,6 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:28
-msgid "Application State"
-msgstr ""
-
-#. 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_form} for accessing application records."
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:92
+#. 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 <a href=\"${DYNAMIC_CONTENT}\"> ${search_form} </a> for accessing application records."
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:93
 msgid "note_acmp"
 msgstr ""
@@ -765,22 +759,22 @@
 msgstr ""
 
-#: waeup/kofa/applicants/export.py:40
+#: waeup/kofa/applicants/export.py:39
 msgid "Basic Applicants Containers"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:138
+#: waeup/kofa/applicants/interfaces.py:141
 msgid "Create Application Records"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:139
+#: waeup/kofa/applicants/interfaces.py:142
 msgid "Update Application Records"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:153
-#: waeup/kofa/applicants/interfaces.py:217
+#: waeup/kofa/applicants/interfaces.py:156
+#: waeup/kofa/applicants/interfaces.py:220
 msgid "Human readable description in HTML format"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:171 waeup/kofa/students/browser.py:770
+#: waeup/kofa/applicants/interfaces.py:174 waeup/kofa/students/browser.py:778
 #: waeup/kofa/university/interfaces.py:38
 #: waeup/kofa/university/interfaces.py:66
@@ -806,5 +800,5 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:177 waeup/kofa/students/browser.py:771
+#: waeup/kofa/applicants/interfaces.py:180 waeup/kofa/students/browser.py:779
 #: waeup/kofa/university/interfaces.py:199
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:41
@@ -814,7 +808,7 @@
 #: waeup/kofa/browser/templates/departmentpage.pt:39
 #: waeup/kofa/browser/templates/searchpage.pt:14
-#: waeup/kofa/browser/templates/certificatepage.pt:30
+#: waeup/kofa/browser/templates/certificatepage.pt:32
 #: waeup/kofa/browser/templates/facultymanagepage.pt:43
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:32
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:38
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:37
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:15
@@ -825,119 +819,125 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:183
-#: waeup/kofa/applicants/interfaces.py:287
+#: waeup/kofa/applicants/interfaces.py:186
+#: waeup/kofa/applicants/interfaces.py:290
 msgid "Application Target"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:190
-#: waeup/kofa/applicants/interfaces.py:294
+#: waeup/kofa/applicants/interfaces.py:193
+#: waeup/kofa/applicants/interfaces.py:297
 msgid "Year of Entrance"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:197
+#: waeup/kofa/applicants/interfaces.py:200
 msgid "Application Mode"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:211
+#: waeup/kofa/applicants/interfaces.py:214
 msgid "Category for the grouping of certificates"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:230
+#: waeup/kofa/applicants/interfaces.py:233
 msgid "Application Start Date"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:232
-#: waeup/kofa/applicants/interfaces.py:238
+#: waeup/kofa/applicants/interfaces.py:235
+#: waeup/kofa/applicants/interfaces.py:241 waeup/kofa/hostels/interfaces.py:35
+#: waeup/kofa/hostels/interfaces.py:41
 msgid "Example:"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:236
+#: waeup/kofa/applicants/interfaces.py:239
 msgid "Application Closing Date"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:242
+#: waeup/kofa/applicants/interfaces.py:245
 msgid "Forbid additions after deadline (enddate)"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:248 waeup/kofa/interfaces.py:582
+#: waeup/kofa/applicants/interfaces.py:251 waeup/kofa/interfaces.py:580
 #: waeup/kofa/payments/interfaces.py:37
 msgid "Application Fee"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:322
+#: waeup/kofa/applicants/interfaces.py:325
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:26
 msgid "Applicant Id"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:327
-#: waeup/kofa/students/interfaces.py:186 waeup/kofa/students/interfaces.py:273
+#: waeup/kofa/applicants/interfaces.py:330
+#: waeup/kofa/students/interfaces.py:185 waeup/kofa/students/interfaces.py:272
 msgid "Registration Number"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:338
-#: waeup/kofa/applicants/interfaces.py:506
-#: waeup/kofa/students/interfaces.py:165
+#: waeup/kofa/applicants/interfaces.py:341
+#: waeup/kofa/applicants/interfaces.py:510
+#: waeup/kofa/students/interfaces.py:164 waeup/kofa/students/interfaces.py:297
 msgid "First Name"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:342
-#: waeup/kofa/students/interfaces.py:170
+#: waeup/kofa/applicants/interfaces.py:345
+#: waeup/kofa/students/interfaces.py:169
 msgid "Middle Name"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:346
-#: waeup/kofa/students/interfaces.py:175
+#: waeup/kofa/applicants/interfaces.py:349
+#: waeup/kofa/students/interfaces.py:174
 msgid "Last Name (Surname)"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:350
-#: waeup/kofa/students/interfaces.py:221
+#: waeup/kofa/applicants/interfaces.py:353
+#: waeup/kofa/students/interfaces.py:220
 msgid "Date of Birth"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:356
-#: waeup/kofa/students/interfaces.py:180
+#: waeup/kofa/applicants/interfaces.py:359
+#: waeup/kofa/students/interfaces.py:179
 msgid "Sex"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:361
-#: waeup/kofa/applicants/interfaces.py:444
-#: waeup/kofa/applicants/interfaces.py:511 waeup/kofa/interfaces.py:401
-#: waeup/kofa/interfaces.py:427 waeup/kofa/interfaces.py:1108
+#: waeup/kofa/applicants/interfaces.py:364
+#: waeup/kofa/applicants/interfaces.py:448
+#: waeup/kofa/applicants/interfaces.py:515 waeup/kofa/interfaces.py:405
+#: waeup/kofa/interfaces.py:441 waeup/kofa/interfaces.py:1106
+#: waeup/kofa/students/interfaces.py:302
 msgid "Email Address"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:366 waeup/kofa/interfaces.py:406
-#: waeup/kofa/interfaces.py:434 waeup/kofa/students/interfaces.py:211
+#: waeup/kofa/applicants/interfaces.py:369 waeup/kofa/interfaces.py:410
+#: waeup/kofa/interfaces.py:448 waeup/kofa/students/interfaces.py:210
 msgid "Phone"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:371
-#: waeup/kofa/applicants/interfaces.py:449
+#: waeup/kofa/applicants/interfaces.py:374
+#: waeup/kofa/applicants/interfaces.py:453
 msgid "1st Choice Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:376
-#: waeup/kofa/applicants/interfaces.py:454
+#: waeup/kofa/applicants/interfaces.py:379
+#: waeup/kofa/applicants/interfaces.py:458
 msgid "2nd Choice Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:388
-#: waeup/kofa/applicants/interfaces.py:475
+#: waeup/kofa/applicants/interfaces.py:391
+#: waeup/kofa/applicants/interfaces.py:479
 msgid "Notice"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:392
-#: waeup/kofa/applicants/interfaces.py:464
+#: waeup/kofa/applicants/interfaces.py:395
+#: waeup/kofa/applicants/interfaces.py:468
 msgid "Screening Venue"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:396
-#: waeup/kofa/applicants/interfaces.py:459
+#: waeup/kofa/applicants/interfaces.py:399
+#: waeup/kofa/applicants/interfaces.py:463
 msgid "Screening Score"
 msgstr ""
 
 #: waeup/kofa/applicants/interfaces.py:400
-#: waeup/kofa/students/interfaces.py:160
+msgid "Describe Score here."
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:404
+#: waeup/kofa/students/interfaces.py:159
 #: waeup/kofa/browser/templates/showstudentspage.pt:4
 #: waeup/kofa/students/browser_templates/containerpage.pt:29
@@ -946,23 +946,23 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:405
-#: waeup/kofa/applicants/interfaces.py:469
+#: waeup/kofa/applicants/interfaces.py:409
+#: waeup/kofa/applicants/interfaces.py:473
 msgid "Admitted Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:410
+#: waeup/kofa/applicants/interfaces.py:414
 msgid "Form locked"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:52 waeup/kofa/applicants/workflow.py:74
-#: waeup/kofa/students/payments.py:117
+#: waeup/kofa/applicants/payment.py:53 waeup/kofa/applicants/workflow.py:74
+#: waeup/kofa/students/payments.py:113
 msgid "Payment approved"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:65 waeup/kofa/students/payments.py:88
+#: waeup/kofa/applicants/payment.py:66 waeup/kofa/students/payments.py:103
 msgid "Successful payment"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:72 waeup/kofa/students/payments.py:124
+#: waeup/kofa/applicants/payment.py:73 waeup/kofa/students/payments.py:120
 msgid "This ticket has already been paid."
 msgstr ""
@@ -979,60 +979,68 @@
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:36
+#: waeup/kofa/applicants/utils.py:40
 msgid "Desired Study Courses"
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:37
+#: waeup/kofa/applicants/utils.py:41
 msgid "Process Data"
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:52 waeup/kofa/students/utils.py:268
+#: waeup/kofa/applicants/utils.py:56 waeup/kofa/students/utils.py:271
 msgid "Session configuration object is not available."
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:113
+#: waeup/kofa/applicants/viewlets.py:107
 msgid "Register for application"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:121
+#: waeup/kofa/applicants/viewlets.py:124
+msgid "Container statistics"
+msgstr ""
+
+#: waeup/kofa/applicants/viewlets.py:136
+msgid "Manage container"
+msgstr ""
+
+#: waeup/kofa/applicants/viewlets.py:144
 msgid "View application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:129
+#: waeup/kofa/applicants/viewlets.py:152
 msgid "Manage application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:137
+#: waeup/kofa/applicants/viewlets.py:160
 msgid "Edit application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:153
+#: waeup/kofa/applicants/viewlets.py:178
 msgid "Download application slip"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:161 waeup/kofa/applicants/workflow.py:108
-#: waeup/kofa/students/browser.py:267
+#: waeup/kofa/applicants/viewlets.py:194 waeup/kofa/applicants/workflow.py:108
+#: waeup/kofa/students/browser.py:278
 msgid "Create student record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:178 waeup/kofa/students/viewlets.py:320
+#: waeup/kofa/applicants/viewlets.py:211 waeup/kofa/students/viewlets.py:328
 msgid "Download payment slip"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:193 waeup/kofa/applicants/workflow.py:73
-#: waeup/kofa/students/viewlets.py:336 waeup/kofa/students/workflow.py:93
+#: waeup/kofa/applicants/viewlets.py:226 waeup/kofa/applicants/workflow.py:73
+#: waeup/kofa/students/viewlets.py:344 waeup/kofa/students/workflow.py:93
 #: waeup/kofa/students/workflow.py:121
 msgid "Approve payment"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:57
+#: waeup/kofa/applicants/viewlets.py:58
 msgid "Application"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:73 waeup/kofa/students/viewlets.py:533
+#: waeup/kofa/applicants/viewlets.py:74 waeup/kofa/students/viewlets.py:541
 msgid "My Data"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:109 waeup/kofa/students/batching.py:146
+#: waeup/kofa/applicants/workflow.py:109 waeup/kofa/students/batching.py:149
 #: waeup/kofa/students/workflow.py:25
 msgid "Student record created"
@@ -1041,4 +1049,5 @@
 #: waeup/kofa/applicants/workflow.py:115 waeup/kofa/applicants/workflow.py:122
 #: waeup/kofa/applicants/workflow.py:129 waeup/kofa/applicants/workflow.py:136
+#: waeup/kofa/applicants/workflow.py:148
 msgid "Reset application to started"
 msgstr ""
@@ -1046,5 +1055,5 @@
 #: 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:143
+#: waeup/kofa/applicants/workflow.py:149
 msgid "Application reset"
 msgstr ""
@@ -1052,4 +1061,8 @@
 #: waeup/kofa/applicants/workflow.py:142
 msgid "Reset application to paid"
+msgstr ""
+
+#: waeup/kofa/applicants/workflow.py:143
+msgid "Application reset to paid"
 msgstr ""
 
@@ -1135,5 +1148,5 @@
 msgstr ""
 
-#: waeup/kofa/browser/breadcrumbs.py:123 waeup/kofa/browser/pages.py:327
+#: waeup/kofa/browser/breadcrumbs.py:123 waeup/kofa/browser/pages.py:339
 msgid "Administration"
 msgstr ""
@@ -1144,11 +1157,11 @@
 msgstr ""
 
-#: waeup/kofa/browser/breadcrumbs.py:148 waeup/kofa/browser/pages.py:404
+#: waeup/kofa/browser/breadcrumbs.py:148 waeup/kofa/browser/pages.py:416
 #: waeup/kofa/browser/viewlets.py:329 waeup/kofa/browser/viewlets.py:638
 msgid "Portal Users"
 msgstr ""
 
-#: waeup/kofa/browser/breadcrumbs.py:155 waeup/kofa/browser/pages.py:771
-#: waeup/kofa/browser/pages.py:1216 waeup/kofa/browser/viewlets.py:338
+#: waeup/kofa/browser/breadcrumbs.py:155 waeup/kofa/browser/pages.py:793
+#: waeup/kofa/browser/pages.py:1256 waeup/kofa/browser/viewlets.py:338
 #: waeup/kofa/browser/viewlets.py:647
 msgid "Data Center"
@@ -1163,164 +1176,200 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1012
+#: waeup/kofa/browser/pages.py:1010
+msgid "Double headers: each column name may only appear once. "
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1018
+msgid "Replace imported file!"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1043
 msgid "Update mode only!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1038 waeup/kofa/browser/pages.py:1257
+#: waeup/kofa/browser/pages.py:1069 waeup/kofa/browser/pages.py:1297
 msgid "Reset"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1039
+#: waeup/kofa/browser/pages.py:1070
 msgid "Set headerfields"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1040
+#: waeup/kofa/browser/pages.py:1071
 msgid "Back to step 2"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1041
+#: waeup/kofa/browser/pages.py:1072
 msgid "Perform import"
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/browser/pages.py:108
+#: waeup/kofa/browser/pages.py:1137
+msgid "Edit headers or replace imported file!"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:114
 msgid "Local role successfully removed: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1098
-msgid "Edit headers or replace imported file!"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1145
+#: waeup/kofa/browser/pages.py:1185
 msgid "View processing log"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1146
+#: waeup/kofa/browser/pages.py:1186
 msgid "Back to data center"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:118 waeup/kofa/browser/pages.py:786
-#: waeup/kofa/hostels/browser.py:256 waeup/kofa/hostels/browser.py:286
-#: waeup/kofa/students/browser.py:239
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1230
+msgid "Processing of ${a} rows failed."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1232
+msgid "Successfully processed ${a} rows."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1240
+msgid "Show logfiles"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1242
+msgid "Back to Data Center"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1243
+msgid "Show"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1259
+msgid "Back"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1260
+msgid "Enter a regular expression here..."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1268
+msgid "Log files can only be searched on Unix-based operating systems."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:127 waeup/kofa/browser/pages.py:808
+#: waeup/kofa/hostels/browser.py:278 waeup/kofa/hostels/browser.py:308
+#: waeup/kofa/students/browser.py:250
 msgid "No item selected."
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1190
-msgid "Processing of ${a} rows failed."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1192
-msgid "Successfully processed ${a} rows."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1200
-msgid "Show logfiles"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1202
-msgid "Back to Data Center"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1203
-msgid "Show"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1219
-msgid "Back"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1220
-msgid "Enter a regular expression here..."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1228
-msgid "Log files can only be searched on Unix-based operating systems."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1243
+#: waeup/kofa/browser/pages.py:1283
 msgid "Invalid search expression."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1246
+#: waeup/kofa/browser/pages.py:1286
 msgid "No search results found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1254
+#: waeup/kofa/browser/pages.py:1294
 msgid "Edit data center settings"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1274
+#: waeup/kofa/browser/pages.py:1314
 msgid "File already existed (not copied): ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1277
+#: waeup/kofa/browser/pages.py:1317
 msgid "Given storage path cannot be used."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1278
+#: waeup/kofa/browser/pages.py:1318
 msgid "Error: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1281
+#: waeup/kofa/browser/pages.py:1321
 msgid "New storage path succefully set."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1290
+#: waeup/kofa/browser/pages.py:1333
 msgid "Download portal data as CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1292
+#: waeup/kofa/browser/pages.py:1335
 msgid "Download"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1383
+#: waeup/kofa/browser/pages.py:1423
 msgid "Academic Section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1395 waeup/kofa/browser/pages.py:1411
-#: waeup/kofa/browser/pages.py:1428 waeup/kofa/browser/pages.py:1432
+#: waeup/kofa/browser/pages.py:1435 waeup/kofa/browser/pages.py:1451
+#: waeup/kofa/browser/pages.py:1468 waeup/kofa/browser/pages.py:1472
 msgid "Add faculty"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1396 waeup/kofa/university/export.py:35
+#: waeup/kofa/browser/pages.py:1436 waeup/kofa/university/export.py:35
 msgid "Faculties"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1400 waeup/kofa/browser/viewlets.py:394
+#: waeup/kofa/browser/pages.py:1440 waeup/kofa/browser/viewlets.py:394
 msgid "Manage academic section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1439
+#: waeup/kofa/browser/pages.py:1479
 msgid "The faculty code chosen already exists."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1460 waeup/kofa/browser/pages.py:1470
+#: waeup/kofa/browser/pages.py:1504 waeup/kofa/browser/pages.py:1514
 #: waeup/kofa/university/export.py:66
 msgid "Departments"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1472 waeup/kofa/browser/pages.py:1523
-#: waeup/kofa/browser/pages.py:1542 waeup/kofa/browser/pages.py:1546
+#: waeup/kofa/browser/pages.py:1516 waeup/kofa/browser/pages.py:1561
+#: waeup/kofa/browser/pages.py:1580 waeup/kofa/browser/pages.py:1584
 msgid "Add department"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1480 waeup/kofa/browser/viewlets.py:410
+#: waeup/kofa/browser/pages.py:1524 waeup/kofa/browser/viewlets.py:410
 msgid "Manage faculty"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1553
+#: waeup/kofa/browser/pages.py:1591
 msgid "The code chosen already exists in this faculty."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1556
+#: waeup/kofa/browser/pages.py:1594
 msgid "Department ${a} added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:157 waeup/kofa/browser/viewlets.py:266
+#: waeup/kofa/browser/pages.py:1616
+msgid "Courses and Certificates"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1646 waeup/kofa/browser/pages.py:1665
+#: waeup/kofa/students/browser.py:110 waeup/kofa/students/export.py:110
+#: waeup/kofa/students/viewlets.py:501
+msgid "Students"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1682 waeup/kofa/browser/pages.py:1734
+msgid "Remove selected courses"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1682 waeup/kofa/browser/pages.py:1746
+#: waeup/kofa/browser/pages.py:1775 waeup/kofa/browser/pages.py:1779
+msgid "Add course"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1683 waeup/kofa/browser/pages.py:1740
+msgid "Remove selected certificates"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1683 waeup/kofa/browser/pages.py:1751
+#: waeup/kofa/browser/pages.py:1816 waeup/kofa/browser/pages.py:1820
+msgid "Add certificate"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:169 waeup/kofa/browser/viewlets.py:266
 #: waeup/kofa/browser/templates/staffsitelayout.pt:28
 #: waeup/kofa/browser/templates/studentsitelayout.pt:32
@@ -1328,168 +1377,140 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1573
-msgid "Courses and Certificates"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1603 waeup/kofa/browser/pages.py:1622
-#: waeup/kofa/students/browser.py:99 waeup/kofa/students/export.py:110
-#: waeup/kofa/students/viewlets.py:493
-msgid "Students"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1639 waeup/kofa/browser/pages.py:1697
-msgid "Remove selected courses"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1639 waeup/kofa/browser/pages.py:1709
-#: waeup/kofa/browser/pages.py:1738 waeup/kofa/browser/pages.py:1742
-msgid "Add course"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1640 waeup/kofa/browser/pages.py:1703
-msgid "Remove selected certificates"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1640 waeup/kofa/browser/pages.py:1714
-#: waeup/kofa/browser/pages.py:1775 waeup/kofa/browser/pages.py:1779
-msgid "Add certificate"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1649 waeup/kofa/browser/viewlets.py:417
+#: waeup/kofa/browser/pages.py:1692 waeup/kofa/browser/viewlets.py:417
 msgid "Manage department"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:165
+#: waeup/kofa/browser/pages.py:177
 msgid "You logged in."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1754
+#: waeup/kofa/browser/pages.py:1791
 msgid "A course with same code already exists: "
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1760
+#: waeup/kofa/browser/pages.py:1797
 msgid "Course ${a} successfully created."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1791
+#: waeup/kofa/browser/pages.py:1832
 msgid "A certificate with same code already exists: "
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1797
+#: waeup/kofa/browser/pages.py:1838
 msgid "Certificate ${a} successfully created."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1829 waeup/kofa/browser/viewlets.py:434
+#: waeup/kofa/browser/pages.py:1873 waeup/kofa/browser/viewlets.py:434
 msgid "Edit course"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:183
+#: waeup/kofa/browser/pages.py:1915
+msgid "Edit certificate"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1922 waeup/kofa/browser/pages.py:1951
+#: waeup/kofa/browser/pages.py:1988 waeup/kofa/browser/pages.py:1990
+msgid "Add certificate course"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1923 waeup/kofa/browser/pages.py:1946
+msgid "Remove selected certificate courses"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1929 waeup/kofa/browser/viewlets.py:441
+msgid "Manage certificate"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:195
 msgid "You entered wrong credentials."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1879
-msgid "Edit certificate"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1886 waeup/kofa/browser/pages.py:1917
-#: waeup/kofa/browser/pages.py:1958 waeup/kofa/browser/pages.py:1960
-msgid "Add course referrer"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1887 waeup/kofa/browser/pages.py:1912
-msgid "Remove selected course referrers"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1893 waeup/kofa/browser/viewlets.py:441
-msgid "Manage certificate"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1965
-msgid "The chosen course referrer is already part of this certificate."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1969
-msgid "Course referrer ${a}_${b} added."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:197
+#: waeup/kofa/browser/pages.py:1995
+msgid "The chosen certificate course is already part of this certificate."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1999
+msgid "certificate course ${a}_${b} added."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2040 waeup/kofa/browser/viewlets.py:458
+msgid "Edit certificate course"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2043
+msgid "Save and return"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2076
+msgid "Send me a new password"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:209
 msgid "You have been logged out. Thanks for using WAeUP Kofa!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2006 waeup/kofa/browser/viewlets.py:458
-msgid "Edit course referrer"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2009
-msgid "Save and return"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2037
-msgid "Send me a new password"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2085
+#: waeup/kofa/browser/pages.py:2124
 msgid "No record found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2092
-msgid "You have successfully changed your password for the"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:2097
+#: waeup/kofa/browser/pages.py:2138 waeup/kofa/students/browser.py:2010
+msgid "You have successfully requested a password for the"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:2142
 msgid "An email with your user name and password has been sent to ${a}."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2100 waeup/kofa/students/browser.py:331
+#: waeup/kofa/browser/pages.py:2145 waeup/kofa/students/browser.py:342
 msgid "An smtp server error occurred."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:233
+#: waeup/kofa/browser/pages.py:245
 msgid "Contact ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:239 waeup/kofa/browser/pages.py:540
+#: waeup/kofa/browser/pages.py:251 waeup/kofa/browser/pages.py:560
 msgid "Send message now"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:258 waeup/kofa/browser/pages.py:290
-#: waeup/kofa/browser/pages.py:557 waeup/kofa/students/browser.py:329
+#: waeup/kofa/browser/pages.py:270 waeup/kofa/browser/pages.py:302
+#: waeup/kofa/browser/pages.py:577 waeup/kofa/students/browser.py:340
 msgid "Your message has been sent."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:277
+#: waeup/kofa/browser/pages.py:289
 msgid "Send now"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:292
+#: waeup/kofa/browser/pages.py:304
 msgid "A smtp server error occurred."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:317
+#: waeup/kofa/browser/pages.py:329
 msgid "<h1>Welcome to WAeUP.Kofa</h1>"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:405 waeup/kofa/hostels/browser.py:195
+#: waeup/kofa/browser/pages.py:417 waeup/kofa/hostels/browser.py:217
 #: waeup/kofa/students/viewlets.py:165 waeup/kofa/students/viewlets.py:173
-#: waeup/kofa/students/viewlets.py:246 waeup/kofa/students/viewlets.py:254
-#: waeup/kofa/students/viewlets.py:303
+#: waeup/kofa/students/viewlets.py:238 waeup/kofa/students/viewlets.py:254
+#: waeup/kofa/students/viewlets.py:262 waeup/kofa/students/viewlets.py:311
 msgid "Manage"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:406 waeup/kofa/browser/viewlets.py:180
+#: waeup/kofa/browser/pages.py:418 waeup/kofa/browser/viewlets.py:180
 msgid "Remove"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:414
+#: waeup/kofa/browser/pages.py:426
 msgid "User account ${a} successfully deleted."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:447 waeup/kofa/browser/pages.py:449
+#: waeup/kofa/browser/pages.py:462 waeup/kofa/browser/pages.py:464
 #: waeup/kofa/browser/viewlets.py:468
 msgid "Add user"
@@ -1497,126 +1518,114 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:471
+#: waeup/kofa/browser/pages.py:486
 msgid "User account ${a} successfully added."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:489
+#: waeup/kofa/browser/pages.py:507
 msgid "Edit user ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:521
+#: waeup/kofa/browser/pages.py:541
 msgid "User settings have been saved."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:538 waeup/kofa/students/browser.py:310
+#: waeup/kofa/browser/pages.py:558 waeup/kofa/students/browser.py:321
 msgid "Send message to ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:567 waeup/kofa/browser/viewlets.py:345
+#: waeup/kofa/browser/pages.py:587 waeup/kofa/browser/viewlets.py:345
 msgid "My Preferences"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:580 waeup/kofa/browser/viewlets.py:361
+#: waeup/kofa/browser/pages.py:600 waeup/kofa/browser/viewlets.py:361
 msgid "My Roles"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:611
+#: waeup/kofa/browser/pages.py:631
 msgid "Search Academic Section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:638
+#: waeup/kofa/browser/pages.py:658
 msgid "View portal configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:651
+#: waeup/kofa/browser/pages.py:671
 msgid "Edit portal configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:652 waeup/kofa/browser/pages.py:703
+#: waeup/kofa/browser/pages.py:672 waeup/kofa/browser/pages.py:722
 msgid "Update plugins"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:654 waeup/kofa/browser/pages.py:682
-#: waeup/kofa/browser/pages.py:715
+#: waeup/kofa/browser/pages.py:674 waeup/kofa/browser/pages.py:701
+#: waeup/kofa/browser/pages.py:734
 msgid "Add session configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:679 waeup/kofa/browser/pages.py:754
-msgid "Settings have been saved."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:694
+#. Default: ""
+#: waeup/kofa/browser/pages.py:713
 msgid "Session ${a} Configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:706
+#: waeup/kofa/browser/pages.py:725
 msgid "Plugins were updated. See log file for details."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:719
+#: waeup/kofa/browser/pages.py:738
 msgid "Add Session Configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:726
+#: waeup/kofa/browser/pages.py:749
 msgid "The session chosen already exists."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:748
+#: waeup/kofa/browser/pages.py:771
 msgid "Edit academic session ${a} configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:797
+#: waeup/kofa/browser/pages.py:819
 msgid "OSError: The file could not be deleted."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:800
+#: waeup/kofa/browser/pages.py:822
 msgid "Successfully deleted: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:810
+#: waeup/kofa/browser/pages.py:833
 msgid "Upload file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:812
+#: waeup/kofa/browser/pages.py:835
 msgid "Upload"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:827
+#: waeup/kofa/browser/pages.py:850
 msgid "Only csv files are allowed."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:88
+#: waeup/kofa/browser/pages.py:912 waeup/kofa/browser/pages.py:942
+#: waeup/kofa/browser/pages.py:1066 waeup/kofa/browser/pages.py:1183
+msgid "Process CSV file"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:926 waeup/kofa/browser/pages.py:1031
+#: waeup/kofa/browser/pages.py:1159
+msgid "Import aborted."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:94
 msgid "No local role selected."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:885 waeup/kofa/browser/pages.py:915
-#: waeup/kofa/browser/pages.py:1035 waeup/kofa/browser/pages.py:1143
-msgid "Process CSV file"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:899 waeup/kofa/browser/pages.py:1000
-#: waeup/kofa/browser/pages.py:1119
-msgid "Import aborted."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:918
+#: waeup/kofa/browser/pages.py:945
 msgid "Back to step 1"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:919
+#: waeup/kofa/browser/pages.py:946
 msgid "Proceed to step 3"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:979
-msgid "Double headers: each column name may only appear once. "
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:987
-msgid "Replace imported file!"
 msgstr ""
 
@@ -1627,5 +1636,5 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pdf.py:344
+#: waeup/kofa/browser/pdf.py:350
 msgid "Date: ${a}"
 msgstr ""
@@ -1656,18 +1665,31 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/certificatepage.pt:22
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:6
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:26
-msgid "Course Referrers"
-msgstr ""
-
-#: waeup/kofa/browser/templates/certificatepage.pt:28
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:31
+msgid "Certificate Courses"
+msgstr ""
+
+#: waeup/kofa/browser/templates/certificatepage.pt:29
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:35
 msgid "Semester"
 msgstr ""
 
-#: waeup/kofa/browser/templates/certificatepage.pt:29
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:31
-msgid "Referrer"
+#: waeup/kofa/browser/templates/certificatepage.pt:30
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:36
+msgid "Cert. Course"
+msgstr ""
+
+#: waeup/kofa/browser/templates/certificatepage.pt:31
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:37
+msgid "Dep. Course"
+msgstr ""
+
+#. Default: "Enter the email address stored in Kofa. You can't change your email address here. If you've forgotten your email address or the email address stored in Kofa is wrong or no longer valid, use the enquiries form to request a change of address."
+#: waeup/kofa/browser/templates/changepw.pt:19
+msgid "email_address_problem"
+msgstr ""
+
+#. Default: "Please solve the captcha<br />to prevent misuse of this service:"
+#: waeup/kofa/browser/templates/changepw.pt:8
+msgid "solve_captcha"
 msgstr ""
 
@@ -1727,5 +1749,17 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenterimport2page.pt:43
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:16
+msgid "Sample Record 1"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:17
+msgid "Sample Record 2"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:18
+msgid "Sample Record 3"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:41
 msgid "Mode:"
 msgstr ""
@@ -1749,5 +1783,5 @@
 #: waeup/kofa/browser/templates/datacenterimport3page.pt:18
 #: waeup/kofa/browser/templates/datacenterimport4page.pt:9
-#: waeup/kofa/browser/templates/datacenterimport2page.pt:32
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:30
 msgid "Processor:"
 msgstr ""
@@ -1758,6 +1792,15 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenterimport3page.pt:44
-msgid "change to:"
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:37
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:15
+msgid "Header"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:38
+msgid "change to"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:39
+msgid "Sample Record"
 msgstr ""
 
@@ -1826,5 +1869,5 @@
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:101
 #: waeup/kofa/browser/templates/facultymanagepage.pt:75
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:92
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:97
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:109
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:91
@@ -1845,4 +1888,5 @@
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:5
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:7
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:9
 msgid "Settings"
 msgstr ""
@@ -1852,9 +1896,9 @@
 #: waeup/kofa/browser/templates/facultymanagepage.pt:73
 #: waeup/kofa/browser/templates/configurationmanagepage.pt:31
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:90
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:95
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:107
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:89
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:10
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:11
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:22
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:39
 msgid "Name"
 msgstr ""
@@ -1874,7 +1918,9 @@
 #: waeup/kofa/students/browser_templates/basepage.pt:14
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:18
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:27
 #: waeup/kofa/students/browser_templates/change_password.pt:10
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:32
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:25
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:27
 msgid "Password:"
 msgstr ""
@@ -1889,11 +1935,16 @@
 msgstr ""
 
-#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Acquire a Password Access Code (PWD) and inititialize your student account <strong><a href=\"setpassword\"> here</a></strong>."
+#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Acquire a Password Activation Code (PWD) and inititialize your student account <strong><a href=\"setpassword\"> here</a></strong>."
 #: waeup/kofa/browser/templates/loginpage.pt:39
 msgid "login_trouble2"
 msgstr ""
 
-#. Default: "Or simply forgot your student id, application id or password? Then request a new password <strong><a href=\"sendpw\"> here</a></strong>."
+#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Inititialize your student account <strong><a href=\"requestpw\"> here</a></strong>."
 #: waeup/kofa/browser/templates/loginpage.pt:44
+msgid "login_trouble4"
+msgstr ""
+
+#. Default: "Or simply forgot your student id, application id or password? Then request a new password <strong><a href=\"changepw\"> here</a></strong>."
+#: waeup/kofa/browser/templates/loginpage.pt:48
 msgid "login_trouble3"
 msgstr ""
@@ -1936,14 +1987,4 @@
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:18
 msgid "Search Results"
-msgstr ""
-
-#. Default: "Enter the email address stored in Kofa. You can't change your email address here. If you've forgotten your email address or the email address stored in Kofa is wrong or no longer valid, use the enquiries form to request a change of address."
-#: waeup/kofa/browser/templates/sendpassword.pt:19
-msgid "email_address_problem"
-msgstr ""
-
-#. Default: "Please solve the captcha<br />to prevent misuse of this service:"
-#: waeup/kofa/browser/templates/sendpassword.pt:8
-msgid "solve_captcha"
 msgstr ""
 
@@ -2056,51 +2097,56 @@
 
 #: waeup/kofa/browser/viewlets.py:91 waeup/kofa/browser/viewlets.py:160
-#: waeup/kofa/students/viewlets.py:238 waeup/kofa/students/viewlets.py:377
-#: waeup/kofa/students/viewlets.py:424
+#: waeup/kofa/students/viewlets.py:246 waeup/kofa/students/viewlets.py:385
+#: waeup/kofa/students/viewlets.py:432
 msgid "Edit"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:105
+#: waeup/kofa/hostels/browser.py:106
 msgid "Accommodation Section"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:113 waeup/kofa/hostels/browser.py:123
+#: waeup/kofa/hostels/browser.py:119 waeup/kofa/hostels/browser.py:129
 msgid "Manage accommodation section"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:145 waeup/kofa/hostels/browser.py:158
+#: waeup/kofa/hostels/browser.py:132 waeup/kofa/hostels/browser.py:161
+#: waeup/kofa/hostels/browser.py:180
 msgid "Add hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:161
+#: waeup/kofa/hostels/browser.py:169
+msgid "Settings have been saved."
+msgstr ""
+
+#: waeup/kofa/hostels/browser.py:183
 msgid "Create hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:170
+#: waeup/kofa/hostels/browser.py:192
 msgid "The hostel already exists."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:172
+#: waeup/kofa/hostels/browser.py:194
 msgid "Hostel created."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:207
+#: waeup/kofa/hostels/browser.py:229
 msgid "Manage hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:210 waeup/kofa/hostels/browser.py:236
+#: waeup/kofa/hostels/browser.py:232 waeup/kofa/hostels/browser.py:258
 msgid "Update all beds"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:211 waeup/kofa/hostels/browser.py:250
+#: waeup/kofa/hostels/browser.py:233 waeup/kofa/hostels/browser.py:272
 msgid "Switch reservation of selected beds"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:212 waeup/kofa/hostels/browser.py:280
+#: waeup/kofa/hostels/browser.py:234 waeup/kofa/hostels/browser.py:302
 msgid "Release selected beds"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:241
+#: waeup/kofa/hostels/browser.py:263
 msgid ""
 "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
@@ -2108,36 +2154,33 @@
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:274
+#: waeup/kofa/hostels/browser.py:296
 msgid "Successfully switched beds: ${a}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:298
+#: waeup/kofa/hostels/browser.py:320
 msgid "Successfully released beds: ${a}"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:303
+#: waeup/kofa/hostels/browser.py:325
 msgid "No allocated bed selected."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:315
+#: waeup/kofa/hostels/browser.py:337
 msgid "Allocate student"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:68 waeup/kofa/hostels/browser.py:78
+#: waeup/kofa/hostels/browser.py:69 waeup/kofa/hostels/browser.py:79
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:13
 msgid "Hostels"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:95
+#: waeup/kofa/hostels/browser.py:96
 msgid "Block ${a}, Room ${b}, Bed ${c}"
 msgstr ""
 
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:1
-msgid "There no subobjects registered yet."
-msgstr ""
-
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:9
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:9
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:21
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:37
 #: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:35
 msgid "Id"
@@ -2168,78 +2211,94 @@
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:105
+#: waeup/kofa/hostels/interfaces.py:103
+msgid "Reserved Beds"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:114
+msgid "Blocks for Female Students"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:121
+msgid "Blocks for Male Students"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:128
+msgid "Beds for Fresh Students"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:135
 msgid "Beds for Returning Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:112
+#: waeup/kofa/hostels/interfaces.py:142
 msgid "Beds for Final Year Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:119
+#: waeup/kofa/hostels/interfaces.py:149
 msgid "Beds without category"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:126
+#: waeup/kofa/hostels/interfaces.py:156
 msgid "Special Handling"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:137
+#: waeup/kofa/hostels/interfaces.py:167
 msgid "Female and male blocks overlap."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:146
+#: waeup/kofa/hostels/interfaces.py:176
 msgid "Bed categories overlap."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:169
+#: waeup/kofa/hostels/interfaces.py:199
 msgid "Bed Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:175 waeup/kofa/students/interfaces.py:467
+#: waeup/kofa/hostels/interfaces.py:205 waeup/kofa/students/interfaces.py:484
 msgid "Bed Type"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:181
+#: waeup/kofa/hostels/interfaces.py:211
 msgid "Bed Number"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:186 waeup/kofa/hostels/interfaces.py:199
+#: waeup/kofa/hostels/interfaces.py:216 waeup/kofa/hostels/interfaces.py:229
 msgid "Owner (Student)"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:44
+#: waeup/kofa/hostels/interfaces.py:33
+msgid "Hostel Allocation Start Date"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:39
+msgid "Hostel Allocation Closing Date"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:45
+msgid "Booking Session"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:53
+msgid "Allowed States"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:74
 msgid "Hostel Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:49
+#: waeup/kofa/hostels/interfaces.py:79
 msgid "Sort Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:55
+#: waeup/kofa/hostels/interfaces.py:85
 msgid "Hostel Name"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:61
+#: waeup/kofa/hostels/interfaces.py:91
 msgid "Floors per Block"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:67
+#: waeup/kofa/hostels/interfaces.py:97
 msgid "Rooms per Floor"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:73
-msgid "Reserved Beds"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:84
-msgid "Blocks for Female Students"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:91
-msgid "Blocks for Male Students"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:98
-msgid "Beds for Fresh Students"
 msgstr ""
 
@@ -2352,50 +2411,54 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:1099
+#: waeup/kofa/interfaces.py:1097
 msgid "Unique Identifier"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:1100
+#: waeup/kofa/interfaces.py:1098
 msgid ""
 "User Name, Student or Applicant Id, Matriculation or Registration Number"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:193
+#: waeup/kofa/interfaces.py:196
 msgid "Subject"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:197
+#: waeup/kofa/interfaces.py:200
 msgid "Grade"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:335
+#: waeup/kofa/interfaces.py:338
 msgid "Processor name"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:361
+#: waeup/kofa/interfaces.py:364
 msgid "Email Address:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:368
+#: waeup/kofa/interfaces.py:371
 msgid "Email to:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:375
+#: waeup/kofa/interfaces.py:378
 msgid "Subject:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:379
+#: waeup/kofa/interfaces.py:382
 msgid "Full Name:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:383
+#: waeup/kofa/interfaces.py:386
 msgid "Text:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:414
+#: waeup/kofa/interfaces.py:415 waeup/kofa/interfaces.py:431
+msgid "Public Name"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:422
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:97
 #: waeup/kofa/browser/templates/userscontainerpage.pt:4
 #: waeup/kofa/browser/templates/facultymanagepage.pt:71
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:88
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:93
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:105
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:87
@@ -2403,5 +2466,5 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:419
+#: waeup/kofa/interfaces.py:427
 #: waeup/kofa/students/browser_templates/containerpage.pt:33
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:39
@@ -2411,78 +2474,70 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:423
+#: waeup/kofa/interfaces.py:437
 msgid "Description/Notice"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:440
+#: waeup/kofa/interfaces.py:454
 #: waeup/kofa/browser/templates/userscontainerpage.pt:6
 msgid "Portal Roles"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:485
+#: waeup/kofa/interfaces.py:499
 msgid "Name of University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:486
+#: waeup/kofa/interfaces.py:500
 msgid "Sample University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:491
+#: waeup/kofa/interfaces.py:505
 msgid "Abbreviated Title of University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:497
+#: waeup/kofa/interfaces.py:511
 msgid "Skin"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:504
+#: waeup/kofa/interfaces.py:518
 msgid "Content in HTML format"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:516
-msgid "Accommodation Booking Session"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:524
-msgid "Allowed States for Accommodation Booking"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:532
+#: waeup/kofa/interfaces.py:530
 msgid "Name of Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:538
+#: waeup/kofa/interfaces.py:536
 msgid "Email Address of Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:545
+#: waeup/kofa/interfaces.py:543
 msgid "Subject of Email to Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:546
+#: waeup/kofa/interfaces.py:544
 msgid "Kofa Contact"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:551
+#: waeup/kofa/interfaces.py:549
 msgid "SMTP mailer to use when sending mail"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:558
+#: waeup/kofa/interfaces.py:556
 msgid "Captcha used for public registration pages"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:565
+#: waeup/kofa/interfaces.py:563
 msgid "Carry-over Course Registration"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:574 waeup/kofa/interfaces.py:609
+#: waeup/kofa/interfaces.py:572 waeup/kofa/interfaces.py:607
 msgid "Academic Session"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:588
+#: waeup/kofa/interfaces.py:586
 msgid "Clearance Fee"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:594
+#: waeup/kofa/interfaces.py:592
 msgid "Bed Booking Fee"
 msgstr ""
@@ -2516,5 +2571,31 @@
 msgstr ""
 
-#: waeup/kofa/objecthistory.py:72
+#: waeup/kofa/mandates/browser.py:36
+msgid "Misuse"
+msgstr ""
+
+#: waeup/kofa/mandates/browser.py:41
+msgid "No mandate."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:50
+msgid "Nothing to do."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:68
+msgid "Wrong mandate parameters."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:70
+msgid "Mandate expired."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:72
+msgid ""
+"Password has been successfully set. Proceed to the login page and enter your "
+"credentials."
+msgstr ""
+
+#: waeup/kofa/objecthistory.py:74
 msgid "by"
 msgstr ""
@@ -2608,14 +2689,14 @@
 
 #. Default: ""
-#: waeup/kofa/payments/payment.py:91
+#: waeup/kofa/payments/payment.py:93
 msgid "Payment approved by ${a}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1006
+#: waeup/kofa/students/browser.py:1011
 msgid "${a}: Payments"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1051
+#: waeup/kofa/students/browser.py:1057
 msgid "Add online payment"
 msgstr ""
@@ -2625,404 +2706,438 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1068 waeup/kofa/students/browser.py:1280
+#: waeup/kofa/students/browser.py:1068 waeup/kofa/students/browser.py:1268
 msgid "Your current session does not match accommodation session."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1078
-msgid "Study course data are incomplete."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:120 waeup/kofa/students/viewlets.py:116
-#: waeup/kofa/students/viewlets.py:556
+#. Default: ""
+#: waeup/kofa/students/browser.py:1182
+msgid "${a}: Accommodation"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1194
+msgid "You are not allowed to remove bed tickets."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1201
+msgid "No bed ticket selected."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1233
+msgid "Add bed ticket"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1235
+msgid "Create bed ticket"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1251
+msgid "Outside booking period: ${a} - ${b}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1254
+msgid "Outside booking period."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1258
+msgid "Your data are incomplete."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1262
+msgid "You are in the wrong registration state."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1273
+msgid "You already booked a bed space in current accommodation session."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1284 waeup/kofa/students/browser.py:1578
+#: waeup/kofa/students/browser.py:1696
+msgid "Activation code is invalid."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1304 waeup/kofa/students/browser.py:1430
+msgid "There is no free bed in your category ${a}."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1309 waeup/kofa/students/browser.py:1583
+#: waeup/kofa/students/browser.py:1700
+msgid "Activation code has already been used."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:131 waeup/kofa/students/viewlets.py:116
+#: waeup/kofa/students/viewlets.py:564
 msgid "Study Course"
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/students/browser.py:1210
-msgid "${a}: Accommodation"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1222
-msgid "You are not allowed to remove bed tickets."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1229
-msgid "No bed ticket selected."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:126 waeup/kofa/students/viewlets.py:122
-#: waeup/kofa/students/viewlets.py:557
+#: waeup/kofa/students/browser.py:1312 waeup/kofa/students/browser.py:1586
+#: waeup/kofa/students/browser.py:1703 waeup/kofa/students/browser.py:1924
+msgid "invalidated"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1317 waeup/kofa/students/browser.py:1590
+#: waeup/kofa/students/browser.py:1708
+msgid "You are not the owner of this access code."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1328 waeup/kofa/students/browser.py:1444
+msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1337
+msgid "Bed ticket created and bed booked: ${a}"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1353
+msgid "Bed Ticket for Session ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1369
+msgid "Bed Allocation Data"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:137 waeup/kofa/students/viewlets.py:122
+#: waeup/kofa/students/viewlets.py:565
 msgid "Payments"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1260
-msgid "Add bed ticket"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1262
-msgid "Create bed ticket"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1270
-msgid "Your data are incomplete."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1274
-msgid "You are in the wrong registration state."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1285
-msgid "You already booked a bed space in current accommodation session."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1296 waeup/kofa/students/browser.py:1590
-#: waeup/kofa/students/browser.py:1708
-msgid "Activation code is invalid."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1316 waeup/kofa/students/browser.py:1442
-msgid "There is no free bed in your category ${a}."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1321 waeup/kofa/students/browser.py:1595
-#: waeup/kofa/students/browser.py:1712
-msgid "Activation code has already been used."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1324 waeup/kofa/students/browser.py:1598
-#: waeup/kofa/students/browser.py:1715 waeup/kofa/students/browser.py:1928
-msgid "invalidated"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1329 waeup/kofa/students/browser.py:1602
-#: waeup/kofa/students/browser.py:1720
-msgid "You are not the owner of this access code."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1340 waeup/kofa/students/browser.py:1456
-msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1349
-msgid "Bed ticket created and bed booked: ${a}"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1365
-msgid "Bed Ticket for Session ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1381
-msgid "Bed Allocation Data"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1387
+#: waeup/kofa/students/browser.py:1375
 msgid "Bed Allocation: "
 msgstr ""
 
-#: waeup/kofa/students/browser.py:141 waeup/kofa/students/viewlets.py:128
+#: waeup/kofa/students/browser.py:1402
+msgid "Students in reserved beds can't be relocated."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1408
+msgid "Student can't be relocated."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1451
+msgid "Student relocated: ${a}"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1470
+msgid "${a}: History"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1482
+msgid "Edit base data"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1497 waeup/kofa/students/viewlets.py:394
+msgid "Change password"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1511
+msgid "Password changed."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:152 waeup/kofa/students/viewlets.py:128
 msgid "Accommodation"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1414
-msgid "Students in reserved beds can't be relocated."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1420
-msgid "Student can't be relocated."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1463
-msgid "Student relocated: ${a}"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1482
-msgid "${a}: History"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1494
-msgid "Edit base data"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:150
-msgid "Bed Ticket ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1509 waeup/kofa/students/viewlets.py:386
-msgid "Change password"
-msgstr ""
-
 #: waeup/kofa/students/browser.py:1523
-msgid "Password changed."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1535
 msgid "Upload portrait"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1550 waeup/kofa/students/viewlets.py:410
+#: waeup/kofa/students/browser.py:1538 waeup/kofa/students/viewlets.py:418
 #: waeup/kofa/students/workflow.py:44
 msgid "Start clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1554
+#: waeup/kofa/students/browser.py:1542
 msgid "Start clearance now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1571
+#: waeup/kofa/students/browser.py:1559
 msgid "Wrong state"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1575
+#: waeup/kofa/students/browser.py:1563
 msgid "No portrait uploaded."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1579
+#: waeup/kofa/students/browser.py:1567
 msgid "Not all required fields filled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1606
+#: waeup/kofa/students/browser.py:1594
 msgid "Clearance process has been started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1616
+#: waeup/kofa/students/browser.py:1604
 msgid "Edit clearance data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1635 waeup/kofa/students/browser.py:1649
+#. Default: ""
+#: waeup/kofa/students/browser.py:161
+msgid "Bed Ticket ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1623 waeup/kofa/students/browser.py:1637
 msgid "Clearance form has been saved."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1643
+#: waeup/kofa/students/browser.py:1631
 msgid "Save and request clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1658 waeup/kofa/students/workflow.py:58
+#: waeup/kofa/students/browser.py:1646 waeup/kofa/students/workflow.py:58
 msgid "Request clearance"
 msgstr ""
 
+#: waeup/kofa/students/browser.py:1647
+msgid "Enter the CLR access code used for starting clearance."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1650
+msgid "Request clearance now"
+msgstr ""
+
 #: waeup/kofa/students/browser.py:1659
-msgid "Enter the CLR access code used for starting clearance."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1662
-msgid "Request clearance now"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1671
 msgid "This isn't your CLR access code."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1680
+#: waeup/kofa/students/browser.py:1665
+msgid "This form cannot be submitted. Wrong state!"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1668
 msgid "Clearance has been requested."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1689 waeup/kofa/students/viewlets.py:439
+#: waeup/kofa/students/browser.py:1677
 msgid "Start session"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:169
+#: waeup/kofa/students/browser.py:1681
+msgid "Start now"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1685
+msgid "You are not entitled to start session."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1719
+msgid "Session started."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1738
+msgid "Add current level ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1747
+msgid "Create course list now"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1787
+msgid "Edit course list of ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:180
 msgid "Student Section"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1693
-msgid "Start now"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1697
-msgid "You are not entitled to start session."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1731
-msgid "Session started."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1750
-msgid "Add current level ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1759
-msgid "Create course list now"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1798
-msgid "Add and remove course tickets of study level ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1835
+#: waeup/kofa/students/browser.py:1828
 msgid "Register course list"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1839
+#. Default: ""
+#: waeup/kofa/students/browser.py:1831
+msgid "Maximum credits of ${a} exceeded."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1836
 msgid "Course list has been registered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1884
+#: waeup/kofa/students/browser.py:1880
 msgid "Set password for first-time login"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1887
+#: waeup/kofa/students/browser.py:1883
 msgid "Set"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1902
+#: waeup/kofa/students/browser.py:1898
 msgid "More than one student found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:191
+#: waeup/kofa/students/browser.py:1906
+msgid "Access code is invalid."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1909
+msgid "Password has already been set. Your Student Id is ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1915
+msgid "Password has already been set. You are using the wrong Access Code."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1921
+msgid "Access code has already been used."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1930
+msgid "Password has been set. Your Student Id is ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1942
+msgid "Request password for first-time login"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1962
+msgid "Send login credentials to email address"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1985 waeup/kofa/students/browser.py:1996
+msgid "No student record found."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:202
 msgid "Only year dates allowed (e.g. 2011)."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1910
-msgid "Access code is invalid."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1913
-msgid "Password has already been set. Your Student Id is ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1919
-msgid "Password has already been set. You are using the wrong Access Code."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1925
-msgid "Access code has already been used."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1934
-msgid "Password has been set. Your Student Id is ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:196 waeup/kofa/students/browser.py:237
-#: waeup/kofa/students/browser.py:1899
+#: waeup/kofa/students/browser.py:2030
+msgid "Your password request was successful."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:207 waeup/kofa/students/browser.py:248
+#: waeup/kofa/students/browser.py:1895
 msgid "No student found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:207 waeup/kofa/students/viewlets.py:141
+#: waeup/kofa/students/browser.py:218 waeup/kofa/students/viewlets.py:141
 msgid "Manage student section"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:264 waeup/kofa/students/viewlets.py:148
+#: waeup/kofa/students/browser.py:275 waeup/kofa/students/viewlets.py:148
 msgid "Add student"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:272
+#: waeup/kofa/students/browser.py:283
 msgid "Student record created."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:288
+#: waeup/kofa/students/browser.py:299
 msgid "${a}: Base Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:342
+#: waeup/kofa/students/browser.py:353
 msgid "Manage base data"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:422
+#: waeup/kofa/students/browser.py:433
 msgid "${a}: Clearance Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:444 waeup/kofa/students/viewlets.py:106
-#: waeup/kofa/students/viewlets.py:554
+#: waeup/kofa/students/browser.py:455 waeup/kofa/students/viewlets.py:106
+#: waeup/kofa/students/viewlets.py:562
 #: waeup/kofa/students/browser_templates/clearanceeditpage.pt:6
 msgid "Clearance Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:450
+#: waeup/kofa/students/browser.py:461
 msgid "Clearance Slip of "
 msgstr ""
 
-#: waeup/kofa/students/browser.py:469
+#: waeup/kofa/students/browser.py:480
 msgid "Manage clearance data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:509
+#: waeup/kofa/students/browser.py:520
 msgid "Student has been cleared."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:511 waeup/kofa/students/browser.py:535
+#: waeup/kofa/students/browser.py:522 waeup/kofa/students/browser.py:546
 msgid "Student is in wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:528
+#: waeup/kofa/students/browser.py:539
 msgid "Clearance has been annulled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:532
+#: waeup/kofa/students/browser.py:543
 msgid "Clearance request has been rejected."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:558
+#: waeup/kofa/students/browser.py:569
 msgid "${a}: Personal Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:568
+#: waeup/kofa/students/browser.py:579
+msgid "Manage personal data"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:592
 msgid "Edit personal data"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:588
+#: waeup/kofa/students/browser.py:607
 msgid "${a}: Study Course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:618
+#: waeup/kofa/students/browser.py:637
 msgid "Manage study course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:621 waeup/kofa/students/browser.py:668
+#: waeup/kofa/students/browser.py:640 waeup/kofa/students/browser.py:687
 msgid "Remove selected levels"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:622 waeup/kofa/students/browser.py:654
+#: waeup/kofa/students/browser.py:641 waeup/kofa/students/browser.py:673
 msgid "Add study level"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:642
+#: waeup/kofa/students/browser.py:661
 msgid "Current level not available for certificate."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:662
+#: waeup/kofa/students/browser.py:681
 msgid "Study level has been added."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:664 waeup/kofa/students/browser.py:1768
+#: waeup/kofa/students/browser.py:683 waeup/kofa/students/browser.py:1756
 msgid "This level exists."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:674
+#: waeup/kofa/students/browser.py:693
 msgid "No study level selected."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:725
+#: waeup/kofa/students/browser.py:733
 msgid "${a}: Study Level ${b}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:748
+#: waeup/kofa/students/browser.py:756
 msgid "Level Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:754
+#: waeup/kofa/students/browser.py:762
 msgid "Course List"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:763
+#: waeup/kofa/students/browser.py:771
 msgid "Course Registration Slip"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:769
+#: waeup/kofa/students/browser.py:777
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:35
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:13
@@ -3031,16 +3146,16 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:772
+#: waeup/kofa/students/browser.py:780
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:38
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:36
 msgid "Dept."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:773
+#: waeup/kofa/students/browser.py:781
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:17
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:22
 msgid "Faculty"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:774
+#: waeup/kofa/students/browser.py:782
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:40
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:38
@@ -3048,5 +3163,5 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:775
+#: waeup/kofa/students/browser.py:783
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:41
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:39
@@ -3054,5 +3169,5 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:776 waeup/kofa/students/interfaces.py:411
+#: waeup/kofa/students/browser.py:784 waeup/kofa/students/interfaces.py:428
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:42
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
@@ -3061,55 +3176,55 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:805 waeup/kofa/students/browser.py:834
-#: waeup/kofa/students/browser.py:919 waeup/kofa/students/browser.py:924
-#: waeup/kofa/students/browser.py:1808 waeup/kofa/students/browser.py:1858
+#: waeup/kofa/students/browser.py:813 waeup/kofa/students/browser.py:846
+#: waeup/kofa/students/browser.py:931 waeup/kofa/students/browser.py:936
+#: waeup/kofa/students/browser.py:1801 waeup/kofa/students/browser.py:1855
 msgid "Add course ticket"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:826
+#: waeup/kofa/students/browser.py:838
 msgid "Manage study level ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:844 waeup/kofa/students/browser.py:1818
+#: waeup/kofa/students/browser.py:856 waeup/kofa/students/browser.py:1811
 msgid "No ticket selected."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:868 waeup/kofa/students/browser.py:890
+#: waeup/kofa/students/browser.py:880 waeup/kofa/students/browser.py:902
 msgid "This level does not correspond current level."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:872
+#: waeup/kofa/students/browser.py:884
 msgid "Course list has been validated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:874 waeup/kofa/students/browser.py:902
+#: waeup/kofa/students/browser.py:886 waeup/kofa/students/browser.py:914
 msgid "Student is in the wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:895
+#: waeup/kofa/students/browser.py:907
 msgid "Course list request has been annulled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:899
+#: waeup/kofa/students/browser.py:911
 msgid "Course list request has been rejected:"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:940 waeup/kofa/students/browser.py:1871
+#: waeup/kofa/students/browser.py:945 waeup/kofa/students/browser.py:1867
 msgid "The ticket exists."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:942 waeup/kofa/students/browser.py:1873
+#: waeup/kofa/students/browser.py:947 waeup/kofa/students/browser.py:1869
 msgid "Successfully added ${a}."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:963
+#: waeup/kofa/students/browser.py:968
 msgid "${a}: Course Ticket ${b}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:979
+#: waeup/kofa/students/browser.py:984
 msgid "Manage course ticket ${a}"
 msgstr ""
@@ -3243,4 +3358,62 @@
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:41
 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 ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:11
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:11
+msgid "Email could not been sent. Please retry later."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:14
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:44
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:14
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:44
+msgid "Thanks for using Kofa!"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:20
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:20
+msgid "Your login credentials are:"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:23
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:23
+msgid "User Name:"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:3
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:39
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:3
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:39
+msgid "An email with your user name and password has been sent to"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:32
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:32
+msgid "Print this page and proceed to the"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:34
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:34
+msgid ""
+"Please note that passwords are case-sensitive, <br />when entering your "
+"credentials, and keep your password secret!"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:8
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:8
+msgid "Please check your email account to proceed."
 msgstr ""
 
@@ -3311,5 +3484,4 @@
 
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:39
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:37
 msgid "Fact."
 msgstr ""
@@ -3334,4 +3506,12 @@
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:36
+msgid "Dep."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:37
+msgid "Fac."
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:64
 msgid "The're no tickets added yet."
@@ -3346,5 +3526,5 @@
 msgstr ""
 
-#: waeup/kofa/students/export.py:210 waeup/kofa/students/export.py:247
+#: waeup/kofa/students/export.py:210
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:9
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:30
@@ -3353,68 +3533,76 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:193 waeup/kofa/students/interfaces.py:282
+#: waeup/kofa/students/export.py:247
+msgid "Student Payments"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:192 waeup/kofa/students/interfaces.py:281
 msgid "Matriculation Number"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:200
+#: waeup/kofa/students/interfaces.py:199
 msgid "PWD Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:206
+#: waeup/kofa/students/interfaces.py:205
 msgid "Email"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:227
+#: waeup/kofa/students/interfaces.py:226
 msgid "Clearance form locked"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:232
+#: waeup/kofa/students/interfaces.py:231
 msgid "CLR Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:239
+#: waeup/kofa/students/interfaces.py:238
 msgid "Nationality"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:248
+#: waeup/kofa/students/interfaces.py:247
 msgid "Employer"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:258
+#: waeup/kofa/students/interfaces.py:257
 msgid "Permanent Address"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:291
+#: waeup/kofa/students/interfaces.py:292
+msgid "Registr. or Matric. Number"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:312
 #: waeup/kofa/browser/templates/showstudentspage.pt:7
 msgid "Certificate"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:297
+#: waeup/kofa/students/interfaces.py:318
 msgid "Entry Mode"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:304
+#: waeup/kofa/students/interfaces.py:325
 msgid "Entry Session"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:312 waeup/kofa/students/interfaces.py:351
+#: waeup/kofa/students/interfaces.py:333 waeup/kofa/students/interfaces.py:372
 #: waeup/kofa/browser/templates/showstudentspage.pt:8
 msgid "Current Session"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:319 waeup/kofa/students/interfaces.py:357
+#: waeup/kofa/students/interfaces.py:340 waeup/kofa/students/interfaces.py:378
 #: waeup/kofa/browser/templates/showstudentspage.pt:9
 msgid "Current Level"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:326 waeup/kofa/students/interfaces.py:345
+#: waeup/kofa/students/interfaces.py:347 waeup/kofa/students/interfaces.py:366
 msgid "Current Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:333
+#: waeup/kofa/students/interfaces.py:354
 msgid "Previous Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:371 waeup/kofa/students/interfaces.py:473
+#: waeup/kofa/students/interfaces.py:392 waeup/kofa/students/interfaces.py:490
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:8
 #: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:13
@@ -3422,65 +3610,68 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:377
+#: waeup/kofa/students/interfaces.py:398
 msgid "Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:404
-#: waeup/kofa/browser/templates/certificatepage.pt:30
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:33
+#: waeup/kofa/students/interfaces.py:421
+#: waeup/kofa/browser/templates/certificatepage.pt:33
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:39
 msgid "Mandatory"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:418
+#: waeup/kofa/students/interfaces.py:435
 msgid "Automatical Creation"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:425
+#: waeup/kofa/students/interfaces.py:442
 msgid "Carry-over Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:444
+#: waeup/kofa/students/interfaces.py:461
+#: waeup/kofa/university/interfaces.py:288
 #: waeup/kofa/university/interfaces.py:323
-#: waeup/kofa/browser/templates/certificatepage.pt:29
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:32
 msgid "Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:461
+#: waeup/kofa/students/interfaces.py:478
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:10
 msgid "Bed Coordinates"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:480
+#: waeup/kofa/students/interfaces.py:497
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:9
 msgid "Booking Date"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:486
+#: waeup/kofa/students/interfaces.py:503
 msgid "Booking Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:507
+#: waeup/kofa/students/interfaces.py:524
 msgid "Payment Level"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:179
+#: waeup/kofa/students/utils.py:181
 msgid "Scanned Documents"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:187
+#: waeup/kofa/students/utils.py:189
 msgid "(not provided)"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/utils.py:215
+#: waeup/kofa/students/utils.py:217
 msgid "<font size=10>${a} Page ${b} of ${c}</font>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:293
+#: waeup/kofa/students/utils.py:277
+msgid "Study course data are incomplete."
+msgstr ""
+
+#: waeup/kofa/students/utils.py:298
 msgid "Amount could not be determined."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:356 waeup/kofa/students/viewlets.py:73
+#: waeup/kofa/students/utils.py:378 waeup/kofa/students/viewlets.py:73
 #: waeup/kofa/students/viewlets.py:101
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:7
@@ -3488,13 +3679,13 @@
 msgstr ""
 
-#: waeup/kofa/students/utils.py:392
+#: waeup/kofa/students/utils.py:414
 msgid "(not yet)"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:111 waeup/kofa/students/viewlets.py:555
+#: waeup/kofa/students/viewlets.py:111 waeup/kofa/students/viewlets.py:563
 msgid "Personal Data"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:133 waeup/kofa/students/viewlets.py:560
+#: waeup/kofa/students/viewlets.py:133 waeup/kofa/students/viewlets.py:568
 #: waeup/kofa/accesscodes/browser_templates/searchpage.pt:27
 msgid "History"
@@ -3517,73 +3708,77 @@
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:262 waeup/kofa/students/workflow.py:156
+#: waeup/kofa/students/viewlets.py:270 waeup/kofa/students/workflow.py:156
 msgid "Validate courses"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:278
+#: waeup/kofa/students/viewlets.py:286
 msgid "Reject courses"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:295
+#: waeup/kofa/students/viewlets.py:303
 msgid "Download course registration slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:351
+#: waeup/kofa/students/viewlets.py:359
 msgid "Book accommodation"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:360
+#: waeup/kofa/students/viewlets.py:368
 msgid "Download bed allocation slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:369
+#: waeup/kofa/students/viewlets.py:377
 msgid "Relocate student"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:395
+#: waeup/kofa/students/viewlets.py:403
 msgid "Change portrait"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:453
+#: waeup/kofa/students/viewlets.py:447
+msgid "Start new session"
+msgstr ""
+
+#: waeup/kofa/students/viewlets.py:461
 msgid "Add course list"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:471
-msgid "Add and remove courses"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:559
+#: waeup/kofa/students/viewlets.py:479
+msgid "Edit course list"
+msgstr ""
+
+#: waeup/kofa/students/viewlets.py:567
 msgid "Accommodation Data"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:571
+#: waeup/kofa/students/viewlets.py:579
 msgid "${a} deleted."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:585
+#: waeup/kofa/students/viewlets.py:593
 msgid "Uploaded file is too big."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:591
+#: waeup/kofa/students/viewlets.py:599
 msgid "Could not determine file type."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:596
+#: waeup/kofa/students/viewlets.py:604
 msgid "${a} file extension expected."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:602
+#: waeup/kofa/students/viewlets.py:610
 msgid "Only the following extensions are allowed: ${a}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:611
+#: waeup/kofa/students/viewlets.py:619
 msgid "File ${a} uploaded."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:629
+#: waeup/kofa/students/viewlets.py:637
 #: waeup/kofa/browser/templates/datacenterlogspage.pt:10
 #: waeup/kofa/browser/templates/datacenterpage.pt:17
@@ -3592,42 +3787,42 @@
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:630
+#: waeup/kofa/students/viewlets.py:638
 msgid "Scan"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:653
+#: waeup/kofa/students/viewlets.py:661
 msgid "Upload new file"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:654
+#: waeup/kofa/students/viewlets.py:662
 msgid "Delete attachment"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:685
+#: waeup/kofa/students/viewlets.py:693
 msgid "No local file selected."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:699
+#: waeup/kofa/students/viewlets.py:707
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:9
 msgid "Passport Picture"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:710
+#: waeup/kofa/students/viewlets.py:718
 msgid "Passport Picture (jpg only)"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:725 waeup/kofa/students/viewlets.py:736
+#: waeup/kofa/students/viewlets.py:733 waeup/kofa/students/viewlets.py:744
 msgid "Birth Certificate"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:726 waeup/kofa/students/viewlets.py:737
+#: waeup/kofa/students/viewlets.py:734 waeup/kofa/students/viewlets.py:745
 msgid "Birth Certificate Scan"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:746 waeup/kofa/students/viewlets.py:757
+#: waeup/kofa/students/viewlets.py:754 waeup/kofa/students/viewlets.py:765
 msgid "Acceptance Letter"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:747 waeup/kofa/students/viewlets.py:758
+#: waeup/kofa/students/viewlets.py:755 waeup/kofa/students/viewlets.py:766
 msgid "Acceptance Letter Scan"
 msgstr ""
@@ -3800,4 +3995,6 @@
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:10
 #: waeup/kofa/browser/templates/departmentpage.pt:3
+#: waeup/kofa/browser/templates/certificatepage.pt:22
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:28
 msgid "Courses"
 msgstr ""
@@ -3876,11 +4073,7 @@
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:288
-msgid "Course Referrer"
-msgstr ""
-
 #: waeup/kofa/university/interfaces.py:294
 #: waeup/kofa/browser/templates/certificatepage.pt:28
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:30
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:34
 msgid "Level"
 msgstr ""
@@ -3956,4 +4149,8 @@
 #: waeup/kofa/university/vocabularies.py:39
 msgid "Postgraduate Level"
+msgstr ""
+
+#: waeup/kofa/userscontainer.py:79
+msgid "Users"
 msgstr ""
 
@@ -4974,5 +5171,5 @@
 "Your user name: ${d}\n"
 "Your password: ${e}\n"
-"Login page: ${f}\n"
+"${f}\n"
 "\n"
 "Please remember your user name and keep\n"
Index: main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/waeup.kofa.pot
===================================================================
--- main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/waeup.kofa.pot	(revision 8786)
+++ main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/waeup.kofa.pot	(revision 9209)
@@ -15,5 +15,5 @@
 msgstr ""
 "Project-Id-Version: Development/Unknown\n"
-"POT-Creation-Date: Wed May 30 06:31:49 2012\n"
+"POT-Creation-Date: Fri Jul  6 09:51:12 2012\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
@@ -27,39 +27,39 @@
 #: waeup/kofa/accesscodes/browser.py:114
 #: waeup/kofa/applicants/browser.py:253
-#: waeup/kofa/applicants/browser.py:323
-#: waeup/kofa/applicants/browser.py:324
-#: waeup/kofa/applicants/browser.py:437
-#: waeup/kofa/browser/pages.py:524
-#: waeup/kofa/browser/pages.py:731
-#: waeup/kofa/browser/pages.py:758
-#: waeup/kofa/browser/pages.py:813
-#: waeup/kofa/browser/pages.py:887
-#: waeup/kofa/browser/pages.py:917
-#: waeup/kofa/browser/pages.py:1037
-#: waeup/kofa/browser/pages.py:1258
-#: waeup/kofa/browser/pages.py:1395
-#: waeup/kofa/browser/pages.py:1416
-#: waeup/kofa/browser/pages.py:1443
-#: waeup/kofa/browser/pages.py:1471
-#: waeup/kofa/browser/pages.py:1472
-#: waeup/kofa/browser/pages.py:1518
-#: waeup/kofa/browser/pages.py:1559
-#: waeup/kofa/browser/pages.py:1638
-#: waeup/kofa/browser/pages.py:1639
-#: waeup/kofa/browser/pages.py:1641
-#: waeup/kofa/browser/pages.py:1719
-#: waeup/kofa/browser/pages.py:1764
-#: waeup/kofa/browser/pages.py:1802
+#: waeup/kofa/applicants/browser.py:335
+#: waeup/kofa/applicants/browser.py:336
+#: waeup/kofa/applicants/browser.py:450
+#: waeup/kofa/browser/pages.py:544
+#: waeup/kofa/browser/pages.py:754
+#: waeup/kofa/browser/pages.py:780
+#: waeup/kofa/browser/pages.py:836
+#: waeup/kofa/browser/pages.py:914
+#: waeup/kofa/browser/pages.py:944
+#: waeup/kofa/browser/pages.py:1068
+#: waeup/kofa/browser/pages.py:1298
+#: waeup/kofa/browser/pages.py:1435
+#: waeup/kofa/browser/pages.py:1456
+#: waeup/kofa/browser/pages.py:1487
+#: waeup/kofa/browser/pages.py:1515
+#: waeup/kofa/browser/pages.py:1516
+#: waeup/kofa/browser/pages.py:1556
+#: waeup/kofa/browser/pages.py:1601
+#: waeup/kofa/browser/pages.py:1681
+#: waeup/kofa/browser/pages.py:1682
+#: waeup/kofa/browser/pages.py:1684
+#: waeup/kofa/browser/pages.py:1756
+#: waeup/kofa/browser/pages.py:1805
 #: waeup/kofa/browser/pages.py:1846
-#: waeup/kofa/browser/pages.py:1885
-#: waeup/kofa/browser/pages.py:1887
-#: waeup/kofa/browser/pages.py:1922
-#: waeup/kofa/browser/pages.py:1973
-#: waeup/kofa/browser/pages.py:2025
-#: waeup/kofa/students/browser.py:620
-#: waeup/kofa/students/browser.py:621
-#: waeup/kofa/students/browser.py:804
-#: waeup/kofa/students/browser.py:806
-#: waeup/kofa/students/browser.py:947
+#: waeup/kofa/browser/pages.py:1882
+#: waeup/kofa/browser/pages.py:1921
+#: waeup/kofa/browser/pages.py:1923
+#: waeup/kofa/browser/pages.py:1956
+#: waeup/kofa/browser/pages.py:2007
+#: waeup/kofa/browser/pages.py:2064
+#: waeup/kofa/students/browser.py:639
+#: waeup/kofa/students/browser.py:640
+#: waeup/kofa/students/browser.py:812
+#: waeup/kofa/students/browser.py:814
+#: waeup/kofa/students/browser.py:952
 msgid "Cancel"
 msgstr ""
@@ -102,9 +102,9 @@
 #: waeup/kofa/applicants/browser.py:82
 #: waeup/kofa/applicants/browser.py:104
-#: waeup/kofa/browser/pages.py:613
-#: waeup/kofa/browser/pages.py:1218
+#: waeup/kofa/browser/pages.py:633
+#: waeup/kofa/browser/pages.py:1258
 #: waeup/kofa/browser/viewlets.py:190
-#: waeup/kofa/students/browser.py:170
-#: waeup/kofa/students/browser.py:208
+#: waeup/kofa/students/browser.py:181
+#: waeup/kofa/students/browser.py:219
 msgid "Search"
 msgstr ""
@@ -364,64 +364,76 @@
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:102
+#: waeup/kofa/applicants/applicant.py:112
 msgid "Applicant has not yet been admitted."
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:108
+#: waeup/kofa/applicants/applicant.py:118
 msgid "Registration Number exists."
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:111
+#: waeup/kofa/applicants/applicant.py:121
 msgid "No course admitted provided."
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:140
+#: waeup/kofa/applicants/applicant.py:154
 #. Default: ""
 msgid "Student ${a} created"
 msgstr ""
 
-#: waeup/kofa/applicants/batching.py:209
+#: waeup/kofa/applicants/batching.py:211
 msgid "Application record imported"
 msgstr ""
 
-#: waeup/kofa/applicants/batching.py:256
-#: waeup/kofa/students/batching.py:201
+#: waeup/kofa/applicants/batching.py:258
+#: waeup/kofa/students/batching.py:204
 #. Default: ""
 msgid "State '${a}' set"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1003
+#: waeup/kofa/applicants/browser.py:1015
+#. Default: ""
+msgid "Apply for ${a}"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1020
+msgid "Outside application period."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:103
+#: waeup/kofa/applicants/viewlets.py:90
+msgid "Search applicants"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1035
+#: waeup/kofa/browser/pages.py:2113
+msgid "Get login credentials"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1058
+#: waeup/kofa/students/browser.py:1979
 msgid "An error occurred."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1009
-#: waeup/kofa/applicants/browser.py:1020
+#: waeup/kofa/applicants/browser.py:1064
+#: waeup/kofa/applicants/browser.py:1076
 msgid "No application record found."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1012
-msgid "Your password has already been set. Please proceed to the login page."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:103
-#: waeup/kofa/applicants/viewlets.py:89
-msgid "Search applicants"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:1030
+#: waeup/kofa/applicants/browser.py:1068
+#: waeup/kofa/students/browser.py:1988
+msgid "Your password has already been set and used. Please proceed to the login page."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1087
 msgid "You have successfully been registered for the"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1037
-msgid "Email could not been sent. Please retry later."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:1046
+#: waeup/kofa/applicants/browser.py:1104
 msgid "Your registration was successful."
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:119
-#: waeup/kofa/students/browser.py:185
-#: waeup/kofa/students/browser.py:225
+#: waeup/kofa/students/browser.py:196
+#: waeup/kofa/students/browser.py:236
 msgid "Empty search string"
 msgstr ""
@@ -432,5 +444,5 @@
 
 #: waeup/kofa/applicants/browser.py:132
-#: waeup/kofa/applicants/viewlets.py:98
+#: waeup/kofa/applicants/viewlets.py:99
 msgid "Manage application section"
 msgstr ""
@@ -438,36 +450,38 @@
 #: waeup/kofa/applicants/browser.py:135
 #: waeup/kofa/applicants/browser.py:210
-#: waeup/kofa/applicants/browser.py:323
-#: waeup/kofa/applicants/browser.py:376
-#: waeup/kofa/applicants/browser.py:702
-#: waeup/kofa/applicants/browser.py:741
-#: waeup/kofa/applicants/browser.py:843
-#: waeup/kofa/applicants/browser.py:846
-#: waeup/kofa/applicants/browser.py:890
-#: waeup/kofa/browser/pages.py:497
-#: waeup/kofa/browser/pages.py:652
-#: waeup/kofa/browser/pages.py:675
-#: waeup/kofa/browser/pages.py:751
-#: waeup/kofa/browser/pages.py:1256
-#: waeup/kofa/browser/pages.py:1471
-#: waeup/kofa/browser/pages.py:1512
-#: waeup/kofa/browser/pages.py:1638
-#: waeup/kofa/browser/pages.py:1691
-#: waeup/kofa/browser/pages.py:1834
-#: waeup/kofa/browser/pages.py:1885
-#: waeup/kofa/browser/pages.py:1906
-#: waeup/kofa/hostels/browser.py:209
+#: waeup/kofa/applicants/browser.py:335
+#: waeup/kofa/applicants/browser.py:388
+#: waeup/kofa/applicants/browser.py:757
+#: waeup/kofa/applicants/browser.py:796
+#: waeup/kofa/applicants/browser.py:896
+#: waeup/kofa/applicants/browser.py:899
+#: waeup/kofa/applicants/browser.py:945
+#: waeup/kofa/browser/pages.py:515
+#: waeup/kofa/browser/pages.py:672
+#: waeup/kofa/browser/pages.py:695
+#: waeup/kofa/browser/pages.py:774
+#: waeup/kofa/browser/pages.py:1296
+#: waeup/kofa/browser/pages.py:1515
+#: waeup/kofa/browser/pages.py:1552
+#: waeup/kofa/browser/pages.py:1681
+#: waeup/kofa/browser/pages.py:1730
+#: waeup/kofa/browser/pages.py:1878
+#: waeup/kofa/browser/pages.py:1921
+#: waeup/kofa/browser/pages.py:1942
+#: waeup/kofa/hostels/browser.py:131
+#: waeup/kofa/hostels/browser.py:166
 #: waeup/kofa/hostels/browser.py:231
-#: waeup/kofa/hostels/browser.py:318
-#: waeup/kofa/students/browser.py:369
-#: waeup/kofa/students/browser.py:494
-#: waeup/kofa/students/browser.py:571
-#: waeup/kofa/students/browser.py:620
-#: waeup/kofa/students/browser.py:636
-#: waeup/kofa/students/browser.py:804
-#: waeup/kofa/students/browser.py:829
-#: waeup/kofa/students/browser.py:1497
-#: waeup/kofa/students/browser.py:1512
-#: waeup/kofa/students/browser.py:1632
+#: waeup/kofa/hostels/browser.py:253
+#: waeup/kofa/hostels/browser.py:340
+#: waeup/kofa/students/browser.py:380
+#: waeup/kofa/students/browser.py:505
+#: waeup/kofa/students/browser.py:582
+#: waeup/kofa/students/browser.py:639
+#: waeup/kofa/students/browser.py:655
+#: waeup/kofa/students/browser.py:812
+#: waeup/kofa/students/browser.py:841
+#: waeup/kofa/students/browser.py:1485
+#: waeup/kofa/students/browser.py:1500
+#: waeup/kofa/students/browser.py:1620
 msgid "Save"
 msgstr ""
@@ -475,17 +489,18 @@
 #: waeup/kofa/applicants/browser.py:136
 #: waeup/kofa/applicants/browser.py:166
-#: waeup/kofa/applicants/browser.py:324
-#: waeup/kofa/applicants/browser.py:383
-#: waeup/kofa/browser/pages.py:655
-#: waeup/kofa/browser/pages.py:698
-#: waeup/kofa/browser/pages.py:779
-#: waeup/kofa/browser/pages.py:1395
-#: waeup/kofa/browser/pages.py:1406
-#: waeup/kofa/browser/pages.py:1472
-#: waeup/kofa/browser/pages.py:1507
-#: waeup/kofa/hostels/browser.py:131
-#: waeup/kofa/students/browser.py:209
-#: waeup/kofa/students/browser.py:1206
-#: waeup/kofa/students/browser.py:1219
+#: waeup/kofa/applicants/browser.py:336
+#: waeup/kofa/applicants/browser.py:401
+#: waeup/kofa/browser/pages.py:675
+#: waeup/kofa/browser/pages.py:717
+#: waeup/kofa/browser/pages.py:801
+#: waeup/kofa/browser/pages.py:1435
+#: waeup/kofa/browser/pages.py:1446
+#: waeup/kofa/browser/pages.py:1516
+#: waeup/kofa/browser/pages.py:1547
+#: waeup/kofa/hostels/browser.py:132
+#: waeup/kofa/hostels/browser.py:147
+#: waeup/kofa/students/browser.py:220
+#: waeup/kofa/students/browser.py:1178
+#: waeup/kofa/students/browser.py:1191
 msgid "Remove selected"
 msgstr ""
@@ -500,12 +515,12 @@
 #: waeup/kofa/applicants/browser.py:137
 #: waeup/kofa/applicants/browser.py:200
-#: waeup/kofa/applicants/browser.py:326
-#: waeup/kofa/applicants/browser.py:446
-#: waeup/kofa/browser/pages.py:1473
-#: waeup/kofa/browser/pages.py:1532
-#: waeup/kofa/browser/pages.py:1642
-#: waeup/kofa/browser/pages.py:1728
-#: waeup/kofa/browser/pages.py:1888
-#: waeup/kofa/browser/pages.py:1945
+#: waeup/kofa/applicants/browser.py:338
+#: waeup/kofa/applicants/browser.py:459
+#: waeup/kofa/browser/pages.py:1517
+#: waeup/kofa/browser/pages.py:1570
+#: waeup/kofa/browser/pages.py:1685
+#: waeup/kofa/browser/pages.py:1765
+#: waeup/kofa/browser/pages.py:1924
+#: waeup/kofa/browser/pages.py:1975
 msgid "Remove selected local roles"
 msgstr ""
@@ -513,12 +528,12 @@
 #: waeup/kofa/applicants/browser.py:138
 #: waeup/kofa/applicants/browser.py:196
-#: waeup/kofa/applicants/browser.py:327
-#: waeup/kofa/applicants/browser.py:442
-#: waeup/kofa/browser/pages.py:1474
-#: waeup/kofa/browser/pages.py:1528
-#: waeup/kofa/browser/pages.py:1643
-#: waeup/kofa/browser/pages.py:1724
-#: waeup/kofa/browser/pages.py:1889
-#: waeup/kofa/browser/pages.py:1941
+#: waeup/kofa/applicants/browser.py:339
+#: waeup/kofa/applicants/browser.py:455
+#: waeup/kofa/browser/pages.py:1518
+#: waeup/kofa/browser/pages.py:1566
+#: waeup/kofa/browser/pages.py:1686
+#: waeup/kofa/browser/pages.py:1761
+#: waeup/kofa/browser/pages.py:1925
+#: waeup/kofa/browser/pages.py:1971
 msgid "Add local role"
 msgstr ""
@@ -533,19 +548,19 @@
 
 #: waeup/kofa/applicants/browser.py:183
-#: waeup/kofa/applicants/browser.py:400
-#: waeup/kofa/applicants/browser.py:798
+#: waeup/kofa/applicants/browser.py:418
+#: waeup/kofa/applicants/browser.py:852
 msgid "Could not delete:"
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:186
-#: waeup/kofa/applicants/browser.py:403
-#: waeup/kofa/applicants/browser.py:801
-#: waeup/kofa/browser/pages.py:139
-#: waeup/kofa/students/browser.py:252
-#: waeup/kofa/students/browser.py:684
-#: waeup/kofa/students/browser.py:854
-#: waeup/kofa/students/browser.py:1033
-#: waeup/kofa/students/browser.py:1239
-#: waeup/kofa/students/browser.py:1830
+#: waeup/kofa/applicants/browser.py:421
+#: waeup/kofa/applicants/browser.py:855
+#: waeup/kofa/browser/pages.py:148
+#: waeup/kofa/students/browser.py:263
+#: waeup/kofa/students/browser.py:703
+#: waeup/kofa/students/browser.py:866
+#: waeup/kofa/students/browser.py:1038
+#: waeup/kofa/students/browser.py:1211
+#: waeup/kofa/students/browser.py:1823
 #. Default: ""
 msgid "Successfully removed: ${a}"
@@ -553,13 +568,11 @@
 
 #: waeup/kofa/applicants/browser.py:214
-#: waeup/kofa/applicants/browser.py:380
-#: waeup/kofa/applicants/browser.py:770
-#: waeup/kofa/browser/pages.py:1515
-#: waeup/kofa/browser/pages.py:1837
-#: waeup/kofa/browser/pages.py:1909
-#: waeup/kofa/browser/pages.py:2021
-#: waeup/kofa/hostels/browser.py:54
-#: waeup/kofa/students/browser.py:83
-#: waeup/kofa/students/browser.py:395
+#: waeup/kofa/applicants/browser.py:398
+#: waeup/kofa/applicants/browser.py:825
+#: waeup/kofa/browser/pages.py:2055
+#: waeup/kofa/hostels/browser.py:55
+#: waeup/kofa/students/browser.py:81
+#: waeup/kofa/students/browser.py:406
+#: waeup/kofa/utils/helpers.py:693
 msgid "Form has been saved."
 msgstr ""
@@ -574,90 +587,81 @@
 
 #: waeup/kofa/applicants/browser.py:261
-#: waeup/kofa/applicants/export.py:76
-#: waeup/kofa/applicants/viewlets.py:44
+#: waeup/kofa/applicants/export.py:75
+#: waeup/kofa/applicants/viewlets.py:45
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:12
 msgid "Applicants"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:324
-#: waeup/kofa/applicants/browser.py:408
-#: waeup/kofa/applicants/browser.py:460
+#: waeup/kofa/applicants/browser.py:337
+#: waeup/kofa/applicants/browser.py:426
+msgid "Create students from selected"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:345
+msgid "Manage applicants container"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:407
+#: waeup/kofa/applicants/browser.py:432
+msgid "No applicant selected!"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:443
+#: waeup/kofa/applicants/browser.py:584
+#. Default: ""
+msgid "${a} students successfully created."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:446
+#: waeup/kofa/applicants/browser.py:587
+msgid "No student could be created."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:473
+#: waeup/kofa/applicants/viewlets.py:115
 msgid "Add applicant"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:325
-#: waeup/kofa/applicants/browser.py:413
-msgid "Create students from selected"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:333
-msgid "Manage applicants container"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:389
-#: waeup/kofa/applicants/browser.py:419
-msgid "No applicant selected!"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:430
-#. Default: ""
-msgid "${a} students successfully created."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:433
-msgid "No student could be created."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:463
+#: waeup/kofa/applicants/browser.py:476
 msgid "Create application record"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:468
+#: waeup/kofa/applicants/browser.py:481
 msgid "Applicant record created."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:482
+#: waeup/kofa/applicants/browser.py:495
 msgid "Applicant"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:501
-#: waeup/kofa/students/browser.py:294
+#: waeup/kofa/applicants/browser.py:515
+#: waeup/kofa/students/browser.py:305
 msgid "set"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:502
-#: waeup/kofa/students/browser.py:295
+#: waeup/kofa/applicants/browser.py:516
+#: waeup/kofa/students/browser.py:306
 msgid "unset"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:507
+#: waeup/kofa/applicants/browser.py:521
 #. Default: ""
 msgid "${a} <br /> Application Record ${b}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:558
-#: waeup/kofa/students/browser.py:1094
+#: waeup/kofa/applicants/browser.py:607
+#: waeup/kofa/students/utils.py:305
 msgid "This type of payment has already been made."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:570
-#: waeup/kofa/students/browser.py:1107
+#: waeup/kofa/applicants/browser.py:619
+#: waeup/kofa/students/browser.py:1079
 msgid "Payment ticket created."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:593
-#: waeup/kofa/students/browser.py:1126
+#: waeup/kofa/applicants/browser.py:642
+#: waeup/kofa/students/browser.py:1098
 #. Default: ""
 msgid "${a}: Online Payment Ticket ${b}"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:631
-#: waeup/kofa/students/browser.py:1173
-msgid "Payment Data"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:637
-#: waeup/kofa/students/browser.py:1179
-msgid "Online Payment Slip"
 msgstr ""
 
@@ -666,51 +670,60 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:677
+#: waeup/kofa/applicants/browser.py:679
+#: waeup/kofa/students/browser.py:1145
+msgid "Payment Data"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:685
+#: waeup/kofa/students/browser.py:1151
+msgid "Online Payment Slip"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:711
+msgid "Please pay before trying to download the application slip."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:732
 msgid "Uploaded image is too big!"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:682
+#: waeup/kofa/applicants/browser.py:737
 msgid "jpg file extension expected."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:702
-#: waeup/kofa/applicants/browser.py:846
-#: waeup/kofa/applicants/browser.py:898
+#: waeup/kofa/applicants/browser.py:757
+#: waeup/kofa/applicants/browser.py:899
+#: waeup/kofa/applicants/browser.py:953
 msgid "Final Submit"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:703
-#: waeup/kofa/applicants/browser.py:811
-#: waeup/kofa/applicants/browser.py:844
-#: waeup/kofa/applicants/browser.py:879
-#: waeup/kofa/students/browser.py:1039
+#: waeup/kofa/applicants/browser.py:758
+#: waeup/kofa/applicants/browser.py:864
+#: waeup/kofa/applicants/browser.py:897
+#: waeup/kofa/applicants/browser.py:934
+#: waeup/kofa/students/browser.py:1045
 msgid "Add online payment ticket"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:703
-#: waeup/kofa/applicants/browser.py:816
-#: waeup/kofa/applicants/browser.py:844
-#: waeup/kofa/applicants/browser.py:847
-#: waeup/kofa/applicants/browser.py:884
-#: waeup/kofa/students/browser.py:806
-#: waeup/kofa/students/browser.py:838
-#: waeup/kofa/students/browser.py:1015
-#: waeup/kofa/students/browser.py:1812
+#: waeup/kofa/applicants/browser.py:758
+#: waeup/kofa/applicants/browser.py:869
+#: waeup/kofa/applicants/browser.py:897
+#: waeup/kofa/applicants/browser.py:900
+#: waeup/kofa/applicants/browser.py:939
+#: waeup/kofa/students/browser.py:814
+#: waeup/kofa/students/browser.py:850
+#: waeup/kofa/students/browser.py:1020
+#: waeup/kofa/students/browser.py:1805
 msgid "Remove selected tickets"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:726
+#: waeup/kofa/applicants/browser.py:781
 #. Default: ""
 msgid "${a} <br /> Application Form ${b}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:738
-#: waeup/kofa/students/browser.py:366
+#: waeup/kofa/applicants/browser.py:793
+#: waeup/kofa/students/browser.py:377
 msgid "No transition"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:785
-#: waeup/kofa/students/browser.py:1021
-msgid "No payment selected."
 msgstr ""
 
@@ -719,42 +732,46 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:857
-#: waeup/kofa/students/browser.py:91
+#: waeup/kofa/applicants/browser.py:839
+#: waeup/kofa/students/browser.py:1026
+msgid "No payment selected."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:910
+#: waeup/kofa/students/browser.py:89
 msgid "The requested form is locked (read-only)."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:871
+#: waeup/kofa/applicants/browser.py:926
 msgid "No passport picture uploaded."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:873
+#: waeup/kofa/applicants/browser.py:928
 msgid "Passport picture confirmation box not ticked."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:910
-#: waeup/kofa/students/browser.py:1677
-msgid "This form cannot be submitted. Wrong state!"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:915
+#: waeup/kofa/applicants/browser.py:965
+msgid "The form cannot be submitted. Wrong state!"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:972
 msgid "Form has been submitted."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:958
-#. Default: ""
-msgid "Apply for ${a}"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:965
-msgid "Application has not yet started."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:971
-msgid "Application has ended."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:980
-#: waeup/kofa/browser/pages.py:2074
-msgid "Get login credentials"
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:2
+msgid "Container Statistics"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:23
+msgid "Number of Submissions"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:6
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:28
+msgid "Application State"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:7
+msgid "Number of Applicants"
 msgstr ""
 
@@ -780,16 +797,4 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:11
-msgid "Thanks for using Kofa!"
-msgstr ""
-
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:3
-msgid "An email with your user name and password has been sent to"
-msgstr ""
-
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:8
-msgid "Please check your email account to proceed."
-msgstr ""
-
 #: waeup/kofa/applicants/browser_templates/applicantregister.pt:18
 msgid "An account will be created for you and an email with your login credentials will be sent to the address provided."
@@ -800,8 +805,4 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantregister.pt:8
-msgid "Please solve the captcha<br />to prevent misuse of this service:"
-msgstr ""
-
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:46
 msgid "Application Number"
@@ -812,11 +813,6 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:28
-msgid "Application State"
-msgstr ""
-
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:92
-#. 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_form} for accessing application records."
+#: 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 <a href=\"${DYNAMIC_CONTENT}\"> ${search_form} </a> for accessing application records."
 msgid "note_acmp"
 msgstr ""
@@ -852,23 +848,23 @@
 msgstr ""
 
-#: waeup/kofa/applicants/export.py:40
+#: waeup/kofa/applicants/export.py:39
 msgid "Basic Applicants Containers"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:138
+#: waeup/kofa/applicants/interfaces.py:141
 msgid "Create Application Records"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:139
+#: waeup/kofa/applicants/interfaces.py:142
 msgid "Update Application Records"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:153
-#: waeup/kofa/applicants/interfaces.py:217
+#: waeup/kofa/applicants/interfaces.py:156
+#: waeup/kofa/applicants/interfaces.py:220
 msgid "Human readable description in HTML format"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:171
-#: waeup/kofa/students/browser.py:770
+#: waeup/kofa/applicants/interfaces.py:174
+#: waeup/kofa/students/browser.py:778
 #: waeup/kofa/university/interfaces.py:38
 #: waeup/kofa/university/interfaces.py:66
@@ -894,6 +890,6 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:177
-#: waeup/kofa/students/browser.py:771
+#: waeup/kofa/applicants/interfaces.py:180
+#: waeup/kofa/students/browser.py:779
 #: waeup/kofa/university/interfaces.py:199
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:41
@@ -903,7 +899,7 @@
 #: waeup/kofa/browser/templates/departmentpage.pt:39
 #: waeup/kofa/browser/templates/searchpage.pt:14
-#: waeup/kofa/browser/templates/certificatepage.pt:30
+#: waeup/kofa/browser/templates/certificatepage.pt:32
 #: waeup/kofa/browser/templates/facultymanagepage.pt:43
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:32
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:38
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:37
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:15
@@ -914,125 +910,133 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:183
-#: waeup/kofa/applicants/interfaces.py:287
+#: waeup/kofa/applicants/interfaces.py:186
+#: waeup/kofa/applicants/interfaces.py:290
 msgid "Application Target"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:190
-#: waeup/kofa/applicants/interfaces.py:294
+#: waeup/kofa/applicants/interfaces.py:193
+#: waeup/kofa/applicants/interfaces.py:297
 msgid "Year of Entrance"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:197
+#: waeup/kofa/applicants/interfaces.py:200
 msgid "Application Mode"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:211
+#: waeup/kofa/applicants/interfaces.py:214
 msgid "Category for the grouping of certificates"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:230
+#: waeup/kofa/applicants/interfaces.py:233
 msgid "Application Start Date"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:232
-#: waeup/kofa/applicants/interfaces.py:238
+#: waeup/kofa/applicants/interfaces.py:235
+#: waeup/kofa/applicants/interfaces.py:241
+#: waeup/kofa/hostels/interfaces.py:35
+#: waeup/kofa/hostels/interfaces.py:41
 msgid "Example:"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:236
+#: waeup/kofa/applicants/interfaces.py:239
 msgid "Application Closing Date"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:242
+#: waeup/kofa/applicants/interfaces.py:245
 msgid "Forbid additions after deadline (enddate)"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:248
-#: waeup/kofa/interfaces.py:582
+#: waeup/kofa/applicants/interfaces.py:251
+#: waeup/kofa/interfaces.py:580
 #: waeup/kofa/payments/interfaces.py:37
 msgid "Application Fee"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:322
+#: waeup/kofa/applicants/interfaces.py:325
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:26
 msgid "Applicant Id"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:327
-#: waeup/kofa/students/interfaces.py:186
-#: waeup/kofa/students/interfaces.py:273
+#: waeup/kofa/applicants/interfaces.py:330
+#: waeup/kofa/students/interfaces.py:185
+#: waeup/kofa/students/interfaces.py:272
 msgid "Registration Number"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:338
-#: waeup/kofa/applicants/interfaces.py:506
-#: waeup/kofa/students/interfaces.py:165
+#: waeup/kofa/applicants/interfaces.py:341
+#: waeup/kofa/applicants/interfaces.py:510
+#: waeup/kofa/students/interfaces.py:164
+#: waeup/kofa/students/interfaces.py:297
 msgid "First Name"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:342
-#: waeup/kofa/students/interfaces.py:170
+#: waeup/kofa/applicants/interfaces.py:345
+#: waeup/kofa/students/interfaces.py:169
 msgid "Middle Name"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:346
-#: waeup/kofa/students/interfaces.py:175
+#: waeup/kofa/applicants/interfaces.py:349
+#: waeup/kofa/students/interfaces.py:174
 msgid "Last Name (Surname)"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:350
-#: waeup/kofa/students/interfaces.py:221
+#: waeup/kofa/applicants/interfaces.py:353
+#: waeup/kofa/students/interfaces.py:220
 msgid "Date of Birth"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:356
-#: waeup/kofa/students/interfaces.py:180
+#: waeup/kofa/applicants/interfaces.py:359
+#: waeup/kofa/students/interfaces.py:179
 msgid "Sex"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:361
-#: waeup/kofa/applicants/interfaces.py:444
-#: waeup/kofa/applicants/interfaces.py:511
-#: waeup/kofa/interfaces.py:401
-#: waeup/kofa/interfaces.py:427
-#: waeup/kofa/interfaces.py:1108
+#: waeup/kofa/applicants/interfaces.py:364
+#: waeup/kofa/applicants/interfaces.py:448
+#: waeup/kofa/applicants/interfaces.py:515
+#: waeup/kofa/interfaces.py:405
+#: waeup/kofa/interfaces.py:441
+#: waeup/kofa/interfaces.py:1106
+#: waeup/kofa/students/interfaces.py:302
 msgid "Email Address"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:366
-#: waeup/kofa/interfaces.py:406
-#: waeup/kofa/interfaces.py:434
-#: waeup/kofa/students/interfaces.py:211
+#: waeup/kofa/applicants/interfaces.py:369
+#: waeup/kofa/interfaces.py:410
+#: waeup/kofa/interfaces.py:448
+#: waeup/kofa/students/interfaces.py:210
 msgid "Phone"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:371
-#: waeup/kofa/applicants/interfaces.py:449
+#: waeup/kofa/applicants/interfaces.py:374
+#: waeup/kofa/applicants/interfaces.py:453
 msgid "1st Choice Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:376
-#: waeup/kofa/applicants/interfaces.py:454
+#: waeup/kofa/applicants/interfaces.py:379
+#: waeup/kofa/applicants/interfaces.py:458
 msgid "2nd Choice Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:388
-#: waeup/kofa/applicants/interfaces.py:475
+#: waeup/kofa/applicants/interfaces.py:391
+#: waeup/kofa/applicants/interfaces.py:479
 msgid "Notice"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:392
-#: waeup/kofa/applicants/interfaces.py:464
+#: waeup/kofa/applicants/interfaces.py:395
+#: waeup/kofa/applicants/interfaces.py:468
 msgid "Screening Venue"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:396
-#: waeup/kofa/applicants/interfaces.py:459
+#: waeup/kofa/applicants/interfaces.py:399
+#: waeup/kofa/applicants/interfaces.py:463
 msgid "Screening Score"
 msgstr ""
 
 #: waeup/kofa/applicants/interfaces.py:400
-#: waeup/kofa/students/interfaces.py:160
+msgid "Describe Score here."
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:404
+#: waeup/kofa/students/interfaces.py:159
 #: waeup/kofa/browser/templates/showstudentspage.pt:4
 #: waeup/kofa/students/browser_templates/containerpage.pt:29
@@ -1041,26 +1045,26 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:405
-#: waeup/kofa/applicants/interfaces.py:469
+#: waeup/kofa/applicants/interfaces.py:409
+#: waeup/kofa/applicants/interfaces.py:473
 msgid "Admitted Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:410
+#: waeup/kofa/applicants/interfaces.py:414
 msgid "Form locked"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:52
+#: waeup/kofa/applicants/payment.py:53
 #: waeup/kofa/applicants/workflow.py:74
-#: waeup/kofa/students/payments.py:117
+#: waeup/kofa/students/payments.py:113
 msgid "Payment approved"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:65
-#: waeup/kofa/students/payments.py:88
+#: waeup/kofa/applicants/payment.py:66
+#: waeup/kofa/students/payments.py:103
 msgid "Successful payment"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:72
-#: waeup/kofa/students/payments.py:124
+#: waeup/kofa/applicants/payment.py:73
+#: waeup/kofa/students/payments.py:120
 msgid "This ticket has already been paid."
 msgstr ""
@@ -1075,51 +1079,59 @@
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:36
+#: waeup/kofa/applicants/utils.py:40
 msgid "Desired Study Courses"
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:37
+#: waeup/kofa/applicants/utils.py:41
 msgid "Process Data"
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:52
-#: waeup/kofa/students/utils.py:268
+#: waeup/kofa/applicants/utils.py:56
+#: waeup/kofa/students/utils.py:271
 msgid "Session configuration object is not available."
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:113
+#: waeup/kofa/applicants/viewlets.py:107
 msgid "Register for application"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:121
+#: waeup/kofa/applicants/viewlets.py:124
+msgid "Container statistics"
+msgstr ""
+
+#: waeup/kofa/applicants/viewlets.py:136
+msgid "Manage container"
+msgstr ""
+
+#: waeup/kofa/applicants/viewlets.py:144
 msgid "View application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:129
+#: waeup/kofa/applicants/viewlets.py:152
 msgid "Manage application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:137
+#: waeup/kofa/applicants/viewlets.py:160
 msgid "Edit application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:153
+#: waeup/kofa/applicants/viewlets.py:178
 msgid "Download application slip"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:161
+#: waeup/kofa/applicants/viewlets.py:194
 #: waeup/kofa/applicants/workflow.py:108
-#: waeup/kofa/students/browser.py:267
+#: waeup/kofa/students/browser.py:278
 msgid "Create student record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:178
-#: waeup/kofa/students/viewlets.py:320
+#: waeup/kofa/applicants/viewlets.py:211
+#: waeup/kofa/students/viewlets.py:328
 msgid "Download payment slip"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:193
+#: waeup/kofa/applicants/viewlets.py:226
 #: waeup/kofa/applicants/workflow.py:73
-#: waeup/kofa/students/viewlets.py:336
+#: waeup/kofa/students/viewlets.py:344
 #: waeup/kofa/students/workflow.py:93
 #: waeup/kofa/students/workflow.py:121
@@ -1127,15 +1139,15 @@
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:57
+#: waeup/kofa/applicants/viewlets.py:58
 msgid "Application"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:73
-#: waeup/kofa/students/viewlets.py:533
+#: waeup/kofa/applicants/viewlets.py:74
+#: waeup/kofa/students/viewlets.py:541
 msgid "My Data"
 msgstr ""
 
 #: waeup/kofa/applicants/workflow.py:109
-#: waeup/kofa/students/batching.py:146
+#: waeup/kofa/students/batching.py:149
 #: waeup/kofa/students/workflow.py:25
 msgid "Student record created"
@@ -1146,4 +1158,5 @@
 #: waeup/kofa/applicants/workflow.py:129
 #: waeup/kofa/applicants/workflow.py:136
+#: waeup/kofa/applicants/workflow.py:148
 msgid "Reset application to started"
 msgstr ""
@@ -1153,5 +1166,5 @@
 #: waeup/kofa/applicants/workflow.py:130
 #: waeup/kofa/applicants/workflow.py:137
-#: waeup/kofa/applicants/workflow.py:143
+#: waeup/kofa/applicants/workflow.py:149
 msgid "Application reset"
 msgstr ""
@@ -1159,4 +1172,8 @@
 #: waeup/kofa/applicants/workflow.py:142
 msgid "Reset application to paid"
+msgstr ""
+
+#: waeup/kofa/applicants/workflow.py:143
+msgid "Application reset to paid"
 msgstr ""
 
@@ -1249,5 +1266,5 @@
 
 #: waeup/kofa/browser/breadcrumbs.py:123
-#: waeup/kofa/browser/pages.py:327
+#: waeup/kofa/browser/pages.py:339
 msgid "Administration"
 msgstr ""
@@ -1260,5 +1277,5 @@
 
 #: waeup/kofa/browser/breadcrumbs.py:148
-#: waeup/kofa/browser/pages.py:404
+#: waeup/kofa/browser/pages.py:416
 #: waeup/kofa/browser/viewlets.py:329
 #: waeup/kofa/browser/viewlets.py:638
@@ -1267,6 +1284,6 @@
 
 #: waeup/kofa/browser/breadcrumbs.py:155
-#: waeup/kofa/browser/pages.py:771
-#: waeup/kofa/browser/pages.py:1216
+#: waeup/kofa/browser/pages.py:793
+#: waeup/kofa/browser/pages.py:1256
 #: waeup/kofa/browser/viewlets.py:338
 #: waeup/kofa/browser/viewlets.py:647
@@ -1282,175 +1299,219 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1012
+#: waeup/kofa/browser/pages.py:1010
+msgid "Double headers: each column name may only appear once. "
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1018
+msgid "Replace imported file!"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1043
 msgid "Update mode only!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1038
-#: waeup/kofa/browser/pages.py:1257
+#: waeup/kofa/browser/pages.py:1069
+#: waeup/kofa/browser/pages.py:1297
 msgid "Reset"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1039
+#: waeup/kofa/browser/pages.py:1070
 msgid "Set headerfields"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1040
+#: waeup/kofa/browser/pages.py:1071
 msgid "Back to step 2"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1041
+#: waeup/kofa/browser/pages.py:1072
 msgid "Perform import"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:108
+#: waeup/kofa/browser/pages.py:1137
+msgid "Edit headers or replace imported file!"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:114
 #. Default: ""
 msgid "Local role successfully removed: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1098
-msgid "Edit headers or replace imported file!"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1145
+#: waeup/kofa/browser/pages.py:1185
 msgid "View processing log"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1146
+#: waeup/kofa/browser/pages.py:1186
 msgid "Back to data center"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:118
-#: waeup/kofa/browser/pages.py:786
-#: waeup/kofa/hostels/browser.py:256
-#: waeup/kofa/hostels/browser.py:286
-#: waeup/kofa/students/browser.py:239
+#: waeup/kofa/browser/pages.py:1230
+#. Default: ""
+msgid "Processing of ${a} rows failed."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1232
+#. Default: ""
+msgid "Successfully processed ${a} rows."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1240
+msgid "Show logfiles"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1242
+msgid "Back to Data Center"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1243
+msgid "Show"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1259
+msgid "Back"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1260
+msgid "Enter a regular expression here..."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1268
+msgid "Log files can only be searched on Unix-based operating systems."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:127
+#: waeup/kofa/browser/pages.py:808
+#: waeup/kofa/hostels/browser.py:278
+#: waeup/kofa/hostels/browser.py:308
+#: waeup/kofa/students/browser.py:250
 msgid "No item selected."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1190
-#. Default: ""
-msgid "Processing of ${a} rows failed."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1192
-#. Default: ""
-msgid "Successfully processed ${a} rows."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1200
-msgid "Show logfiles"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1202
-msgid "Back to Data Center"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1203
-msgid "Show"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1219
-msgid "Back"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1220
-msgid "Enter a regular expression here..."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1228
-msgid "Log files can only be searched on Unix-based operating systems."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1243
+#: waeup/kofa/browser/pages.py:1283
 msgid "Invalid search expression."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1246
+#: waeup/kofa/browser/pages.py:1286
 msgid "No search results found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1254
+#: waeup/kofa/browser/pages.py:1294
 msgid "Edit data center settings"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1274
+#: waeup/kofa/browser/pages.py:1314
 #. Default: ""
 msgid "File already existed (not copied): ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1277
+#: waeup/kofa/browser/pages.py:1317
 msgid "Given storage path cannot be used."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1278
+#: waeup/kofa/browser/pages.py:1318
 #. Default: ""
 msgid "Error: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1281
+#: waeup/kofa/browser/pages.py:1321
 msgid "New storage path succefully set."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1290
+#: waeup/kofa/browser/pages.py:1333
 msgid "Download portal data as CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1292
+#: waeup/kofa/browser/pages.py:1335
 msgid "Download"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1383
+#: waeup/kofa/browser/pages.py:1423
 msgid "Academic Section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1395
-#: waeup/kofa/browser/pages.py:1411
-#: waeup/kofa/browser/pages.py:1428
-#: waeup/kofa/browser/pages.py:1432
+#: waeup/kofa/browser/pages.py:1435
+#: waeup/kofa/browser/pages.py:1451
+#: waeup/kofa/browser/pages.py:1468
+#: waeup/kofa/browser/pages.py:1472
 msgid "Add faculty"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1396
+#: waeup/kofa/browser/pages.py:1436
 #: waeup/kofa/university/export.py:35
 msgid "Faculties"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1400
+#: waeup/kofa/browser/pages.py:1440
 #: waeup/kofa/browser/viewlets.py:394
 msgid "Manage academic section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1439
+#: waeup/kofa/browser/pages.py:1479
 msgid "The faculty code chosen already exists."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1460
-#: waeup/kofa/browser/pages.py:1470
+#: waeup/kofa/browser/pages.py:1504
+#: waeup/kofa/browser/pages.py:1514
 #: waeup/kofa/university/export.py:66
 msgid "Departments"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1472
-#: waeup/kofa/browser/pages.py:1523
-#: waeup/kofa/browser/pages.py:1542
-#: waeup/kofa/browser/pages.py:1546
+#: waeup/kofa/browser/pages.py:1516
+#: waeup/kofa/browser/pages.py:1561
+#: waeup/kofa/browser/pages.py:1580
+#: waeup/kofa/browser/pages.py:1584
 msgid "Add department"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1480
+#: waeup/kofa/browser/pages.py:1524
 #: waeup/kofa/browser/viewlets.py:410
 msgid "Manage faculty"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1553
+#: waeup/kofa/browser/pages.py:1591
 msgid "The code chosen already exists in this faculty."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1556
+#: waeup/kofa/browser/pages.py:1594
 #. Default: ""
 msgid "Department ${a} added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:157
+#: waeup/kofa/browser/pages.py:1616
+msgid "Courses and Certificates"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1646
+#: waeup/kofa/browser/pages.py:1665
+#: waeup/kofa/students/browser.py:110
+#: waeup/kofa/students/export.py:110
+#: waeup/kofa/students/viewlets.py:501
+msgid "Students"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1682
+#: waeup/kofa/browser/pages.py:1734
+msgid "Remove selected courses"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1682
+#: waeup/kofa/browser/pages.py:1746
+#: waeup/kofa/browser/pages.py:1775
+#: waeup/kofa/browser/pages.py:1779
+msgid "Add course"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1683
+#: waeup/kofa/browser/pages.py:1740
+msgid "Remove selected certificates"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1683
+#: waeup/kofa/browser/pages.py:1751
+#: waeup/kofa/browser/pages.py:1816
+#: waeup/kofa/browser/pages.py:1820
+msgid "Add certificate"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:169
 #: waeup/kofa/browser/viewlets.py:266
 #: waeup/kofa/browser/templates/staffsitelayout.pt:28
@@ -1459,330 +1520,283 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1573
-msgid "Courses and Certificates"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1603
-#: waeup/kofa/browser/pages.py:1622
-#: waeup/kofa/students/browser.py:99
-#: waeup/kofa/students/export.py:110
-#: waeup/kofa/students/viewlets.py:493
-msgid "Students"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1639
-#: waeup/kofa/browser/pages.py:1697
-msgid "Remove selected courses"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1639
-#: waeup/kofa/browser/pages.py:1709
-#: waeup/kofa/browser/pages.py:1738
-#: waeup/kofa/browser/pages.py:1742
-msgid "Add course"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1640
-#: waeup/kofa/browser/pages.py:1703
-msgid "Remove selected certificates"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1640
-#: waeup/kofa/browser/pages.py:1714
-#: waeup/kofa/browser/pages.py:1775
-#: waeup/kofa/browser/pages.py:1779
-msgid "Add certificate"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1649
+#: waeup/kofa/browser/pages.py:1692
 #: waeup/kofa/browser/viewlets.py:417
 msgid "Manage department"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:165
+#: waeup/kofa/browser/pages.py:177
 msgid "You logged in."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1754
+#: waeup/kofa/browser/pages.py:1791
 msgid "A course with same code already exists: "
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1760
+#: waeup/kofa/browser/pages.py:1797
 #. Default: ""
 msgid "Course ${a} successfully created."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1791
+#: waeup/kofa/browser/pages.py:1832
 msgid "A certificate with same code already exists: "
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1797
+#: waeup/kofa/browser/pages.py:1838
 #. Default: ""
 msgid "Certificate ${a} successfully created."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1829
+#: waeup/kofa/browser/pages.py:1873
 #: waeup/kofa/browser/viewlets.py:434
 msgid "Edit course"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:183
-msgid "You entered wrong credentials."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1879
+#: waeup/kofa/browser/pages.py:1915
 msgid "Edit certificate"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1886
-#: waeup/kofa/browser/pages.py:1917
-#: waeup/kofa/browser/pages.py:1958
-#: waeup/kofa/browser/pages.py:1960
-msgid "Add course referrer"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1887
-#: waeup/kofa/browser/pages.py:1912
-msgid "Remove selected course referrers"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1893
+#: waeup/kofa/browser/pages.py:1922
+#: waeup/kofa/browser/pages.py:1951
+#: waeup/kofa/browser/pages.py:1988
+#: waeup/kofa/browser/pages.py:1990
+msgid "Add certificate course"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1923
+#: waeup/kofa/browser/pages.py:1946
+msgid "Remove selected certificate courses"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1929
 #: waeup/kofa/browser/viewlets.py:441
 msgid "Manage certificate"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1965
-msgid "The chosen course referrer is already part of this certificate."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1969
-#. Default: ""
-msgid "Course referrer ${a}_${b} added."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:197
+#: waeup/kofa/browser/pages.py:195
+msgid "You entered wrong credentials."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1995
+msgid "The chosen certificate course is already part of this certificate."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1999
+#. Default: ""
+msgid "certificate course ${a}_${b} added."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2040
+#: waeup/kofa/browser/viewlets.py:458
+msgid "Edit certificate course"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2043
+msgid "Save and return"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2076
+msgid "Send me a new password"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:209
 msgid "You have been logged out. Thanks for using WAeUP Kofa!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2006
-#: waeup/kofa/browser/viewlets.py:458
-msgid "Edit course referrer"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2009
-msgid "Save and return"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2037
-msgid "Send me a new password"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2085
+#: waeup/kofa/browser/pages.py:2124
 msgid "No record found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2092
-msgid "You have successfully changed your password for the"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2097
+#: waeup/kofa/browser/pages.py:2138
+#: waeup/kofa/students/browser.py:2010
+msgid "You have successfully requested a password for the"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2142
 #. Default: ""
 msgid "An email with your user name and password has been sent to ${a}."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2100
-#: waeup/kofa/students/browser.py:331
+#: waeup/kofa/browser/pages.py:2145
+#: waeup/kofa/students/browser.py:342
 msgid "An smtp server error occurred."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:233
+#: waeup/kofa/browser/pages.py:245
 #. Default: ""
 msgid "Contact ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:239
-#: waeup/kofa/browser/pages.py:540
+#: waeup/kofa/browser/pages.py:251
+#: waeup/kofa/browser/pages.py:560
 msgid "Send message now"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:258
-#: waeup/kofa/browser/pages.py:290
-#: waeup/kofa/browser/pages.py:557
-#: waeup/kofa/students/browser.py:329
+#: waeup/kofa/browser/pages.py:270
+#: waeup/kofa/browser/pages.py:302
+#: waeup/kofa/browser/pages.py:577
+#: waeup/kofa/students/browser.py:340
 msgid "Your message has been sent."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:277
+#: waeup/kofa/browser/pages.py:289
 msgid "Send now"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:292
+#: waeup/kofa/browser/pages.py:304
 msgid "A smtp server error occurred."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:317
+#: waeup/kofa/browser/pages.py:329
 msgid "<h1>Welcome to WAeUP.Kofa</h1>"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:405
-#: waeup/kofa/hostels/browser.py:195
+#: waeup/kofa/browser/pages.py:417
+#: waeup/kofa/hostels/browser.py:217
 #: waeup/kofa/students/viewlets.py:165
 #: waeup/kofa/students/viewlets.py:173
-#: waeup/kofa/students/viewlets.py:246
+#: waeup/kofa/students/viewlets.py:238
 #: waeup/kofa/students/viewlets.py:254
-#: waeup/kofa/students/viewlets.py:303
+#: waeup/kofa/students/viewlets.py:262
+#: waeup/kofa/students/viewlets.py:311
 msgid "Manage"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:406
+#: waeup/kofa/browser/pages.py:418
 #: waeup/kofa/browser/viewlets.py:180
 msgid "Remove"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:414
+#: waeup/kofa/browser/pages.py:426
 #. Default: ""
 msgid "User account ${a} successfully deleted."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:447
-#: waeup/kofa/browser/pages.py:449
+#: waeup/kofa/browser/pages.py:462
+#: waeup/kofa/browser/pages.py:464
 #: waeup/kofa/browser/viewlets.py:468
 msgid "Add user"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:471
+#: waeup/kofa/browser/pages.py:486
 #. Default: ""
 msgid "User account ${a} successfully added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:489
+#: waeup/kofa/browser/pages.py:507
 #. Default: ""
 msgid "Edit user ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:521
+#: waeup/kofa/browser/pages.py:541
 msgid "User settings have been saved."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:538
-#: waeup/kofa/students/browser.py:310
+#: waeup/kofa/browser/pages.py:558
+#: waeup/kofa/students/browser.py:321
 #. Default: ""
 msgid "Send message to ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:567
+#: waeup/kofa/browser/pages.py:587
 #: waeup/kofa/browser/viewlets.py:345
 msgid "My Preferences"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:580
+#: waeup/kofa/browser/pages.py:600
 #: waeup/kofa/browser/viewlets.py:361
 msgid "My Roles"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:611
+#: waeup/kofa/browser/pages.py:631
 msgid "Search Academic Section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:638
+#: waeup/kofa/browser/pages.py:658
 msgid "View portal configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:651
+#: waeup/kofa/browser/pages.py:671
 msgid "Edit portal configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:652
-#: waeup/kofa/browser/pages.py:703
+#: waeup/kofa/browser/pages.py:672
+#: waeup/kofa/browser/pages.py:722
 msgid "Update plugins"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:654
-#: waeup/kofa/browser/pages.py:682
-#: waeup/kofa/browser/pages.py:715
+#: waeup/kofa/browser/pages.py:674
+#: waeup/kofa/browser/pages.py:701
+#: waeup/kofa/browser/pages.py:734
 msgid "Add session configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:679
-#: waeup/kofa/browser/pages.py:754
-msgid "Settings have been saved."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:694
+#: waeup/kofa/browser/pages.py:713
 #. Default: ""
 msgid "Session ${a} Configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:706
+#: waeup/kofa/browser/pages.py:725
 msgid "Plugins were updated. See log file for details."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:719
+#: waeup/kofa/browser/pages.py:738
 msgid "Add Session Configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:726
+#: waeup/kofa/browser/pages.py:749
 msgid "The session chosen already exists."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:748
+#: waeup/kofa/browser/pages.py:771
 #. Default: ""
 msgid "Edit academic session ${a} configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:797
+#: waeup/kofa/browser/pages.py:819
 msgid "OSError: The file could not be deleted."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:800
+#: waeup/kofa/browser/pages.py:822
 #. Default: ""
 msgid "Successfully deleted: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:810
+#: waeup/kofa/browser/pages.py:833
 msgid "Upload file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:812
+#: waeup/kofa/browser/pages.py:835
 msgid "Upload"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:827
+#: waeup/kofa/browser/pages.py:850
 msgid "Only csv files are allowed."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:88
+#: waeup/kofa/browser/pages.py:912
+#: waeup/kofa/browser/pages.py:942
+#: waeup/kofa/browser/pages.py:1066
+#: waeup/kofa/browser/pages.py:1183
+msgid "Process CSV file"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:926
+#: waeup/kofa/browser/pages.py:1031
+#: waeup/kofa/browser/pages.py:1159
+msgid "Import aborted."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:94
 msgid "No local role selected."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:885
-#: waeup/kofa/browser/pages.py:915
-#: waeup/kofa/browser/pages.py:1035
-#: waeup/kofa/browser/pages.py:1143
-msgid "Process CSV file"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:899
-#: waeup/kofa/browser/pages.py:1000
-#: waeup/kofa/browser/pages.py:1119
-msgid "Import aborted."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:918
+#: waeup/kofa/browser/pages.py:945
 msgid "Back to step 1"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:919
+#: waeup/kofa/browser/pages.py:946
 msgid "Proceed to step 3"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:979
-msgid "Double headers: each column name may only appear once. "
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:987
-msgid "Replace imported file!"
-msgstr ""
-
 #: waeup/kofa/browser/pdf.py:135
 #. Default: ""
@@ -1790,5 +1804,5 @@
 msgstr ""
 
-#: waeup/kofa/browser/pdf.py:344
+#: waeup/kofa/browser/pdf.py:350
 #. Default: ""
 msgid "Date: ${a}"
@@ -1820,18 +1834,31 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/certificatepage.pt:22
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:6
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:26
-msgid "Course Referrers"
-msgstr ""
-
-#: waeup/kofa/browser/templates/certificatepage.pt:28
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:31
+msgid "Certificate Courses"
+msgstr ""
+
+#: waeup/kofa/browser/templates/certificatepage.pt:29
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:35
 msgid "Semester"
 msgstr ""
 
-#: waeup/kofa/browser/templates/certificatepage.pt:29
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:31
-msgid "Referrer"
+#: waeup/kofa/browser/templates/certificatepage.pt:30
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:36
+msgid "Cert. Course"
+msgstr ""
+
+#: waeup/kofa/browser/templates/certificatepage.pt:31
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:37
+msgid "Dep. Course"
+msgstr ""
+
+#: waeup/kofa/browser/templates/changepw.pt:19
+#. Default: "Enter the email address stored in Kofa. You can't change your email address here. If you've forgotten your email address or the email address stored in Kofa is wrong or no longer valid, use the enquiries form to request a change of address."
+msgid "email_address_problem"
+msgstr ""
+
+#: waeup/kofa/browser/templates/changepw.pt:8
+#. Default: "Please solve the captcha<br />to prevent misuse of this service:"
+msgid "solve_captcha"
 msgstr ""
 
@@ -1888,5 +1915,17 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenterimport2page.pt:43
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:16
+msgid "Sample Record 1"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:17
+msgid "Sample Record 2"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:18
+msgid "Sample Record 3"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:41
 msgid "Mode:"
 msgstr ""
@@ -1908,5 +1947,5 @@
 #: waeup/kofa/browser/templates/datacenterimport3page.pt:18
 #: waeup/kofa/browser/templates/datacenterimport4page.pt:9
-#: waeup/kofa/browser/templates/datacenterimport2page.pt:32
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:30
 msgid "Processor:"
 msgstr ""
@@ -1917,6 +1956,15 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenterimport3page.pt:44
-msgid "change to:"
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:37
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:15
+msgid "Header"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:38
+msgid "change to"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:39
+msgid "Sample Record"
 msgstr ""
 
@@ -1983,5 +2031,5 @@
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:101
 #: waeup/kofa/browser/templates/facultymanagepage.pt:75
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:92
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:97
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:109
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:91
@@ -2002,4 +2050,5 @@
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:5
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:7
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:9
 msgid "Settings"
 msgstr ""
@@ -2009,9 +2058,9 @@
 #: waeup/kofa/browser/templates/facultymanagepage.pt:73
 #: waeup/kofa/browser/templates/configurationmanagepage.pt:31
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:90
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:95
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:107
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:89
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:10
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:11
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:22
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:39
 msgid "Name"
 msgstr ""
@@ -2031,7 +2080,9 @@
 #: waeup/kofa/students/browser_templates/basepage.pt:14
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:18
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:27
 #: waeup/kofa/students/browser_templates/change_password.pt:10
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:32
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:25
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:27
 msgid "Password:"
 msgstr ""
@@ -2047,10 +2098,15 @@
 
 #: waeup/kofa/browser/templates/loginpage.pt:39
-#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Acquire a Password Access Code (PWD) and inititialize your student account <strong><a href=\"setpassword\"> here</a></strong>."
+#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Acquire a Password Activation Code (PWD) and inititialize your student account <strong><a href=\"setpassword\"> here</a></strong>."
 msgid "login_trouble2"
 msgstr ""
 
 #: waeup/kofa/browser/templates/loginpage.pt:44
-#. Default: "Or simply forgot your student id, application id or password? Then request a new password <strong><a href=\"sendpw\"> here</a></strong>."
+#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Inititialize your student account <strong><a href=\"requestpw\"> here</a></strong>."
+msgid "login_trouble4"
+msgstr ""
+
+#: waeup/kofa/browser/templates/loginpage.pt:48
+#. Default: "Or simply forgot your student id, application id or password? Then request a new password <strong><a href=\"changepw\"> here</a></strong>."
 msgid "login_trouble3"
 msgstr ""
@@ -2093,14 +2149,4 @@
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:18
 msgid "Search Results"
-msgstr ""
-
-#: waeup/kofa/browser/templates/sendpassword.pt:19
-#. Default: "Enter the email address stored in Kofa. You can't change your email address here. If you've forgotten your email address or the email address stored in Kofa is wrong or no longer valid, use the enquiries form to request a change of address."
-msgid "email_address_problem"
-msgstr ""
-
-#: waeup/kofa/browser/templates/sendpassword.pt:8
-#. Default: "Please solve the captcha<br />to prevent misuse of this service:"
-msgid "solve_captcha"
 msgstr ""
 
@@ -2217,94 +2263,96 @@
 #: waeup/kofa/browser/viewlets.py:91
 #: waeup/kofa/browser/viewlets.py:160
-#: waeup/kofa/students/viewlets.py:238
-#: waeup/kofa/students/viewlets.py:377
-#: waeup/kofa/students/viewlets.py:424
+#: waeup/kofa/students/viewlets.py:246
+#: waeup/kofa/students/viewlets.py:385
+#: waeup/kofa/students/viewlets.py:432
 msgid "Edit"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:105
+#: waeup/kofa/hostels/browser.py:106
 msgid "Accommodation Section"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:113
-#: waeup/kofa/hostels/browser.py:123
+#: waeup/kofa/hostels/browser.py:119
+#: waeup/kofa/hostels/browser.py:129
 msgid "Manage accommodation section"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:145
-#: waeup/kofa/hostels/browser.py:158
+#: waeup/kofa/hostels/browser.py:132
+#: waeup/kofa/hostels/browser.py:161
+#: waeup/kofa/hostels/browser.py:180
 msgid "Add hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:161
+#: waeup/kofa/hostels/browser.py:169
+msgid "Settings have been saved."
+msgstr ""
+
+#: waeup/kofa/hostels/browser.py:183
 msgid "Create hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:170
+#: waeup/kofa/hostels/browser.py:192
 msgid "The hostel already exists."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:172
+#: waeup/kofa/hostels/browser.py:194
 msgid "Hostel created."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:207
+#: waeup/kofa/hostels/browser.py:229
 msgid "Manage hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:210
-#: waeup/kofa/hostels/browser.py:236
+#: waeup/kofa/hostels/browser.py:232
+#: waeup/kofa/hostels/browser.py:258
 msgid "Update all beds"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:211
-#: waeup/kofa/hostels/browser.py:250
+#: waeup/kofa/hostels/browser.py:233
+#: waeup/kofa/hostels/browser.py:272
 msgid "Switch reservation of selected beds"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:212
-#: waeup/kofa/hostels/browser.py:280
+#: waeup/kofa/hostels/browser.py:234
+#: waeup/kofa/hostels/browser.py:302
 msgid "Release selected beds"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:241
+#: waeup/kofa/hostels/browser.py:263
 #. Default: ""
 msgid "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:274
+#: waeup/kofa/hostels/browser.py:296
 #. Default: ""
 msgid "Successfully switched beds: ${a}"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:298
+#: waeup/kofa/hostels/browser.py:320
 #. Default: ""
 msgid "Successfully released beds: ${a}"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:303
+#: waeup/kofa/hostels/browser.py:325
 msgid "No allocated bed selected."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:315
+#: waeup/kofa/hostels/browser.py:337
 msgid "Allocate student"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:68
-#: waeup/kofa/hostels/browser.py:78
+#: waeup/kofa/hostels/browser.py:69
+#: waeup/kofa/hostels/browser.py:79
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:13
 msgid "Hostels"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:95
+#: waeup/kofa/hostels/browser.py:96
 #. Default: ""
 msgid "Block ${a}, Room ${b}, Bed ${c}"
 msgstr ""
 
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:1
-msgid "There no subobjects registered yet."
-msgstr ""
-
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:9
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:9
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:21
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:37
 #: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:35
 msgid "Id"
@@ -2335,80 +2383,96 @@
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:105
+#: waeup/kofa/hostels/interfaces.py:103
+msgid "Reserved Beds"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:114
+msgid "Blocks for Female Students"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:121
+msgid "Blocks for Male Students"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:128
+msgid "Beds for Fresh Students"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:135
 msgid "Beds for Returning Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:112
+#: waeup/kofa/hostels/interfaces.py:142
 msgid "Beds for Final Year Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:119
+#: waeup/kofa/hostels/interfaces.py:149
 msgid "Beds without category"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:126
+#: waeup/kofa/hostels/interfaces.py:156
 msgid "Special Handling"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:137
+#: waeup/kofa/hostels/interfaces.py:167
 msgid "Female and male blocks overlap."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:146
+#: waeup/kofa/hostels/interfaces.py:176
 msgid "Bed categories overlap."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:169
+#: waeup/kofa/hostels/interfaces.py:199
 msgid "Bed Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:175
-#: waeup/kofa/students/interfaces.py:467
+#: waeup/kofa/hostels/interfaces.py:205
+#: waeup/kofa/students/interfaces.py:484
 msgid "Bed Type"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:181
+#: waeup/kofa/hostels/interfaces.py:211
 msgid "Bed Number"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:186
-#: waeup/kofa/hostels/interfaces.py:199
+#: waeup/kofa/hostels/interfaces.py:216
+#: waeup/kofa/hostels/interfaces.py:229
 msgid "Owner (Student)"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:44
+#: waeup/kofa/hostels/interfaces.py:33
+msgid "Hostel Allocation Start Date"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:39
+msgid "Hostel Allocation Closing Date"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:45
+msgid "Booking Session"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:53
+msgid "Allowed States"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:74
 msgid "Hostel Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:49
+#: waeup/kofa/hostels/interfaces.py:79
 msgid "Sort Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:55
+#: waeup/kofa/hostels/interfaces.py:85
 msgid "Hostel Name"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:61
+#: waeup/kofa/hostels/interfaces.py:91
 msgid "Floors per Block"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:67
+#: waeup/kofa/hostels/interfaces.py:97
 msgid "Rooms per Floor"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:73
-msgid "Reserved Beds"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:84
-msgid "Blocks for Female Students"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:91
-msgid "Blocks for Male Students"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:98
-msgid "Beds for Fresh Students"
 msgstr ""
 
@@ -2521,49 +2585,54 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:1099
+#: waeup/kofa/interfaces.py:1097
 msgid "Unique Identifier"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:1100
+#: waeup/kofa/interfaces.py:1098
 msgid "User Name, Student or Applicant Id, Matriculation or Registration Number"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:193
+#: waeup/kofa/interfaces.py:196
 msgid "Subject"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:197
+#: waeup/kofa/interfaces.py:200
 msgid "Grade"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:335
+#: waeup/kofa/interfaces.py:338
 msgid "Processor name"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:361
+#: waeup/kofa/interfaces.py:364
 msgid "Email Address:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:368
+#: waeup/kofa/interfaces.py:371
 msgid "Email to:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:375
+#: waeup/kofa/interfaces.py:378
 msgid "Subject:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:379
+#: waeup/kofa/interfaces.py:382
 msgid "Full Name:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:383
+#: waeup/kofa/interfaces.py:386
 msgid "Text:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:414
+#: waeup/kofa/interfaces.py:415
+#: waeup/kofa/interfaces.py:431
+msgid "Public Name"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:422
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:97
 #: waeup/kofa/browser/templates/userscontainerpage.pt:4
 #: waeup/kofa/browser/templates/facultymanagepage.pt:71
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:88
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:93
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:105
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:87
@@ -2571,5 +2640,5 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:419
+#: waeup/kofa/interfaces.py:427
 #: waeup/kofa/students/browser_templates/containerpage.pt:33
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:39
@@ -2579,79 +2648,71 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:423
+#: waeup/kofa/interfaces.py:437
 msgid "Description/Notice"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:440
+#: waeup/kofa/interfaces.py:454
 #: waeup/kofa/browser/templates/userscontainerpage.pt:6
 msgid "Portal Roles"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:485
+#: waeup/kofa/interfaces.py:499
 msgid "Name of University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:486
+#: waeup/kofa/interfaces.py:500
 msgid "Sample University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:491
+#: waeup/kofa/interfaces.py:505
 msgid "Abbreviated Title of University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:497
+#: waeup/kofa/interfaces.py:511
 msgid "Skin"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:504
+#: waeup/kofa/interfaces.py:518
 msgid "Content in HTML format"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:516
-msgid "Accommodation Booking Session"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:524
-msgid "Allowed States for Accommodation Booking"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:532
+#: waeup/kofa/interfaces.py:530
 msgid "Name of Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:538
+#: waeup/kofa/interfaces.py:536
 msgid "Email Address of Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:545
+#: waeup/kofa/interfaces.py:543
 msgid "Subject of Email to Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:546
+#: waeup/kofa/interfaces.py:544
 msgid "Kofa Contact"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:551
+#: waeup/kofa/interfaces.py:549
 msgid "SMTP mailer to use when sending mail"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:558
+#: waeup/kofa/interfaces.py:556
 msgid "Captcha used for public registration pages"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:565
+#: waeup/kofa/interfaces.py:563
 msgid "Carry-over Course Registration"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:574
-#: waeup/kofa/interfaces.py:609
+#: waeup/kofa/interfaces.py:572
+#: waeup/kofa/interfaces.py:607
 msgid "Academic Session"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:588
+#: waeup/kofa/interfaces.py:586
 msgid "Clearance Fee"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:594
+#: waeup/kofa/interfaces.py:592
 msgid "Bed Booking Fee"
 msgstr ""
@@ -2685,5 +2746,29 @@
 msgstr ""
 
-#: waeup/kofa/objecthistory.py:72
+#: waeup/kofa/mandates/browser.py:36
+msgid "Misuse"
+msgstr ""
+
+#: waeup/kofa/mandates/browser.py:41
+msgid "No mandate."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:50
+msgid "Nothing to do."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:68
+msgid "Wrong mandate parameters."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:70
+msgid "Mandate expired."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:72
+msgid "Password has been successfully set. Proceed to the login page and enter your credentials."
+msgstr ""
+
+#: waeup/kofa/objecthistory.py:74
 msgid "by"
 msgstr ""
@@ -2776,15 +2861,15 @@
 msgstr ""
 
-#: waeup/kofa/payments/payment.py:91
+#: waeup/kofa/payments/payment.py:93
 #. Default: ""
 msgid "Payment approved by ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1006
+#: waeup/kofa/students/browser.py:1011
 #. Default: ""
 msgid "${a}: Payments"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1051
+#: waeup/kofa/students/browser.py:1057
 msgid "Add online payment"
 msgstr ""
@@ -2795,427 +2880,461 @@
 
 #: waeup/kofa/students/browser.py:1068
-#: waeup/kofa/students/browser.py:1280
+#: waeup/kofa/students/browser.py:1268
 msgid "Your current session does not match accommodation session."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1078
-msgid "Study course data are incomplete."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:120
+#: waeup/kofa/students/browser.py:1182
+#. Default: ""
+msgid "${a}: Accommodation"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1194
+msgid "You are not allowed to remove bed tickets."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1201
+msgid "No bed ticket selected."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1233
+msgid "Add bed ticket"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1235
+msgid "Create bed ticket"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1251
+#. Default: ""
+msgid "Outside booking period: ${a} - ${b}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1254
+msgid "Outside booking period."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1258
+msgid "Your data are incomplete."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1262
+msgid "You are in the wrong registration state."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1273
+msgid "You already booked a bed space in current accommodation session."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1284
+#: waeup/kofa/students/browser.py:1578
+#: waeup/kofa/students/browser.py:1696
+msgid "Activation code is invalid."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1304
+#: waeup/kofa/students/browser.py:1430
+#. Default: ""
+msgid "There is no free bed in your category ${a}."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1309
+#: waeup/kofa/students/browser.py:1583
+#: waeup/kofa/students/browser.py:1700
+msgid "Activation code has already been used."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:131
 #: waeup/kofa/students/viewlets.py:116
-#: waeup/kofa/students/viewlets.py:556
+#: waeup/kofa/students/viewlets.py:564
 msgid "Study Course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1210
-#. Default: ""
-msgid "${a}: Accommodation"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1222
-msgid "You are not allowed to remove bed tickets."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1229
-msgid "No bed ticket selected."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:126
-#: waeup/kofa/students/viewlets.py:122
-#: waeup/kofa/students/viewlets.py:557
-msgid "Payments"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1260
-msgid "Add bed ticket"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1262
-msgid "Create bed ticket"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1270
-msgid "Your data are incomplete."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1274
-msgid "You are in the wrong registration state."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1285
-msgid "You already booked a bed space in current accommodation session."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1296
+#: waeup/kofa/students/browser.py:1312
+#: waeup/kofa/students/browser.py:1586
+#: waeup/kofa/students/browser.py:1703
+#: waeup/kofa/students/browser.py:1924
+msgid "invalidated"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1317
 #: waeup/kofa/students/browser.py:1590
 #: waeup/kofa/students/browser.py:1708
-msgid "Activation code is invalid."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1316
-#: waeup/kofa/students/browser.py:1442
-#. Default: ""
-msgid "There is no free bed in your category ${a}."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1321
-#: waeup/kofa/students/browser.py:1595
-#: waeup/kofa/students/browser.py:1712
-msgid "Activation code has already been used."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1324
-#: waeup/kofa/students/browser.py:1598
-#: waeup/kofa/students/browser.py:1715
-#: waeup/kofa/students/browser.py:1928
-msgid "invalidated"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1329
-#: waeup/kofa/students/browser.py:1602
-#: waeup/kofa/students/browser.py:1720
 msgid "You are not the owner of this access code."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1340
-#: waeup/kofa/students/browser.py:1456
+#: waeup/kofa/students/browser.py:1328
+#: waeup/kofa/students/browser.py:1444
 #. Default: ""
 msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1349
+#: waeup/kofa/students/browser.py:1337
 #. Default: ""
 msgid "Bed ticket created and bed booked: ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1365
+#: waeup/kofa/students/browser.py:1353
 #. Default: ""
 msgid "Bed Ticket for Session ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1381
+#: waeup/kofa/students/browser.py:1369
 msgid "Bed Allocation Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1387
+#: waeup/kofa/students/browser.py:137
+#: waeup/kofa/students/viewlets.py:122
+#: waeup/kofa/students/viewlets.py:565
+msgid "Payments"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1375
 msgid "Bed Allocation: "
 msgstr ""
 
-#: waeup/kofa/students/browser.py:141
+#: waeup/kofa/students/browser.py:1402
+msgid "Students in reserved beds can't be relocated."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1408
+msgid "Student can't be relocated."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1451
+#. Default: ""
+msgid "Student relocated: ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1470
+#. Default: ""
+msgid "${a}: History"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1482
+msgid "Edit base data"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1497
+#: waeup/kofa/students/viewlets.py:394
+msgid "Change password"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1511
+msgid "Password changed."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:152
 #: waeup/kofa/students/viewlets.py:128
 msgid "Accommodation"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1414
-msgid "Students in reserved beds can't be relocated."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1420
-msgid "Student can't be relocated."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1463
-#. Default: ""
-msgid "Student relocated: ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1482
-#. Default: ""
-msgid "${a}: History"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1494
-msgid "Edit base data"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:150
-#. Default: ""
-msgid "Bed Ticket ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1509
-#: waeup/kofa/students/viewlets.py:386
-msgid "Change password"
-msgstr ""
-
 #: waeup/kofa/students/browser.py:1523
-msgid "Password changed."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1535
 msgid "Upload portrait"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1550
-#: waeup/kofa/students/viewlets.py:410
+#: waeup/kofa/students/browser.py:1538
+#: waeup/kofa/students/viewlets.py:418
 #: waeup/kofa/students/workflow.py:44
 msgid "Start clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1554
+#: waeup/kofa/students/browser.py:1542
 msgid "Start clearance now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1571
+#: waeup/kofa/students/browser.py:1559
 msgid "Wrong state"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1575
+#: waeup/kofa/students/browser.py:1563
 msgid "No portrait uploaded."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1579
+#: waeup/kofa/students/browser.py:1567
 msgid "Not all required fields filled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1606
+#: waeup/kofa/students/browser.py:1594
 msgid "Clearance process has been started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1616
+#: waeup/kofa/students/browser.py:1604
 msgid "Edit clearance data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1635
-#: waeup/kofa/students/browser.py:1649
+#: waeup/kofa/students/browser.py:161
+#. Default: ""
+msgid "Bed Ticket ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1623
+#: waeup/kofa/students/browser.py:1637
 msgid "Clearance form has been saved."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1643
+#: waeup/kofa/students/browser.py:1631
 msgid "Save and request clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1658
+#: waeup/kofa/students/browser.py:1646
 #: waeup/kofa/students/workflow.py:58
 msgid "Request clearance"
 msgstr ""
 
+#: waeup/kofa/students/browser.py:1647
+msgid "Enter the CLR access code used for starting clearance."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1650
+msgid "Request clearance now"
+msgstr ""
+
 #: waeup/kofa/students/browser.py:1659
-msgid "Enter the CLR access code used for starting clearance."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1662
-msgid "Request clearance now"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1671
 msgid "This isn't your CLR access code."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1680
+#: waeup/kofa/students/browser.py:1665
+msgid "This form cannot be submitted. Wrong state!"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1668
 msgid "Clearance has been requested."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1689
-#: waeup/kofa/students/viewlets.py:439
+#: waeup/kofa/students/browser.py:1677
 msgid "Start session"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:169
+#: waeup/kofa/students/browser.py:1681
+msgid "Start now"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1685
+msgid "You are not entitled to start session."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1719
+msgid "Session started."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1738
+#. Default: ""
+msgid "Add current level ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1747
+msgid "Create course list now"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1787
+#. Default: ""
+msgid "Edit course list of ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:180
 msgid "Student Section"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1693
-msgid "Start now"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1697
-msgid "You are not entitled to start session."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1731
-msgid "Session started."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1750
-#. Default: ""
-msgid "Add current level ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1759
-msgid "Create course list now"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1798
-#. Default: ""
-msgid "Add and remove course tickets of study level ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1835
+#: waeup/kofa/students/browser.py:1828
 msgid "Register course list"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1839
+#: waeup/kofa/students/browser.py:1831
+#. Default: ""
+msgid "Maximum credits of ${a} exceeded."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1836
 msgid "Course list has been registered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1884
+#: waeup/kofa/students/browser.py:1880
 msgid "Set password for first-time login"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1887
+#: waeup/kofa/students/browser.py:1883
 msgid "Set"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1902
+#: waeup/kofa/students/browser.py:1898
 msgid "More than one student found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:191
+#: waeup/kofa/students/browser.py:1906
+msgid "Access code is invalid."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1909
+#. Default: ""
+msgid "Password has already been set. Your Student Id is ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1915
+msgid "Password has already been set. You are using the wrong Access Code."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1921
+msgid "Access code has already been used."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1930
+#. Default: ""
+msgid "Password has been set. Your Student Id is ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1942
+msgid "Request password for first-time login"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1962
+msgid "Send login credentials to email address"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1985
+#: waeup/kofa/students/browser.py:1996
+msgid "No student record found."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:202
 msgid "Only year dates allowed (e.g. 2011)."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1910
-msgid "Access code is invalid."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1913
-#. Default: ""
-msgid "Password has already been set. Your Student Id is ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1919
-msgid "Password has already been set. You are using the wrong Access Code."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1925
-msgid "Access code has already been used."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1934
-#. Default: ""
-msgid "Password has been set. Your Student Id is ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:196
-#: waeup/kofa/students/browser.py:237
-#: waeup/kofa/students/browser.py:1899
+#: waeup/kofa/students/browser.py:2030
+msgid "Your password request was successful."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:207
+#: waeup/kofa/students/browser.py:248
+#: waeup/kofa/students/browser.py:1895
 msgid "No student found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:207
+#: waeup/kofa/students/browser.py:218
 #: waeup/kofa/students/viewlets.py:141
 msgid "Manage student section"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:264
+#: waeup/kofa/students/browser.py:275
 #: waeup/kofa/students/viewlets.py:148
 msgid "Add student"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:272
+#: waeup/kofa/students/browser.py:283
 msgid "Student record created."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:288
+#: waeup/kofa/students/browser.py:299
 #. Default: ""
 msgid "${a}: Base Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:342
+#: waeup/kofa/students/browser.py:353
 msgid "Manage base data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:422
+#: waeup/kofa/students/browser.py:433
 #. Default: ""
 msgid "${a}: Clearance Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:444
+#: waeup/kofa/students/browser.py:455
 #: waeup/kofa/students/viewlets.py:106
-#: waeup/kofa/students/viewlets.py:554
+#: waeup/kofa/students/viewlets.py:562
 #: waeup/kofa/students/browser_templates/clearanceeditpage.pt:6
 msgid "Clearance Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:450
+#: waeup/kofa/students/browser.py:461
 msgid "Clearance Slip of "
 msgstr ""
 
-#: waeup/kofa/students/browser.py:469
+#: waeup/kofa/students/browser.py:480
 msgid "Manage clearance data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:509
+#: waeup/kofa/students/browser.py:520
 msgid "Student has been cleared."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:511
-#: waeup/kofa/students/browser.py:535
+#: waeup/kofa/students/browser.py:522
+#: waeup/kofa/students/browser.py:546
 msgid "Student is in wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:528
+#: waeup/kofa/students/browser.py:539
 msgid "Clearance has been annulled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:532
+#: waeup/kofa/students/browser.py:543
 msgid "Clearance request has been rejected."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:558
+#: waeup/kofa/students/browser.py:569
 #. Default: ""
 msgid "${a}: Personal Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:568
+#: waeup/kofa/students/browser.py:579
+msgid "Manage personal data"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:592
 msgid "Edit personal data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:588
+#: waeup/kofa/students/browser.py:607
 #. Default: ""
 msgid "${a}: Study Course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:618
+#: waeup/kofa/students/browser.py:637
 msgid "Manage study course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:621
-#: waeup/kofa/students/browser.py:668
+#: waeup/kofa/students/browser.py:640
+#: waeup/kofa/students/browser.py:687
 msgid "Remove selected levels"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:622
-#: waeup/kofa/students/browser.py:654
+#: waeup/kofa/students/browser.py:641
+#: waeup/kofa/students/browser.py:673
 msgid "Add study level"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:642
+#: waeup/kofa/students/browser.py:661
 msgid "Current level not available for certificate."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:662
+#: waeup/kofa/students/browser.py:681
 msgid "Study level has been added."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:664
-#: waeup/kofa/students/browser.py:1768
+#: waeup/kofa/students/browser.py:683
+#: waeup/kofa/students/browser.py:1756
 msgid "This level exists."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:674
+#: waeup/kofa/students/browser.py:693
 msgid "No study level selected."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:725
+#: waeup/kofa/students/browser.py:733
 #. Default: ""
 msgid "${a}: Study Level ${b}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:748
+#: waeup/kofa/students/browser.py:756
 msgid "Level Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:754
+#: waeup/kofa/students/browser.py:762
 msgid "Course List"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:763
+#: waeup/kofa/students/browser.py:771
 msgid "Course Registration Slip"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:769
+#: waeup/kofa/students/browser.py:777
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:35
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:13
@@ -3224,16 +3343,16 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:772
+#: waeup/kofa/students/browser.py:780
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:38
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:36
 msgid "Dept."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:773
+#: waeup/kofa/students/browser.py:781
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:17
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:22
 msgid "Faculty"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:774
+#: waeup/kofa/students/browser.py:782
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:40
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:38
@@ -3241,5 +3360,5 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:775
+#: waeup/kofa/students/browser.py:783
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:41
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:39
@@ -3247,6 +3366,6 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:776
-#: waeup/kofa/students/interfaces.py:411
+#: waeup/kofa/students/browser.py:784
+#: waeup/kofa/students/interfaces.py:428
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:42
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
@@ -3255,62 +3374,62 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:805
-#: waeup/kofa/students/browser.py:834
-#: waeup/kofa/students/browser.py:919
-#: waeup/kofa/students/browser.py:924
-#: waeup/kofa/students/browser.py:1808
-#: waeup/kofa/students/browser.py:1858
+#: waeup/kofa/students/browser.py:813
+#: waeup/kofa/students/browser.py:846
+#: waeup/kofa/students/browser.py:931
+#: waeup/kofa/students/browser.py:936
+#: waeup/kofa/students/browser.py:1801
+#: waeup/kofa/students/browser.py:1855
 msgid "Add course ticket"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:826
+#: waeup/kofa/students/browser.py:838
 #. Default: ""
 msgid "Manage study level ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:844
-#: waeup/kofa/students/browser.py:1818
+#: waeup/kofa/students/browser.py:856
+#: waeup/kofa/students/browser.py:1811
 msgid "No ticket selected."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:868
-#: waeup/kofa/students/browser.py:890
+#: waeup/kofa/students/browser.py:880
+#: waeup/kofa/students/browser.py:902
 msgid "This level does not correspond current level."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:872
+#: waeup/kofa/students/browser.py:884
 msgid "Course list has been validated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:874
-#: waeup/kofa/students/browser.py:902
+#: waeup/kofa/students/browser.py:886
+#: waeup/kofa/students/browser.py:914
 msgid "Student is in the wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:895
+#: waeup/kofa/students/browser.py:907
 msgid "Course list request has been annulled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:899
+#: waeup/kofa/students/browser.py:911
 msgid "Course list request has been rejected:"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:940
-#: waeup/kofa/students/browser.py:1871
+#: waeup/kofa/students/browser.py:945
+#: waeup/kofa/students/browser.py:1867
 msgid "The ticket exists."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:942
-#: waeup/kofa/students/browser.py:1873
+#: waeup/kofa/students/browser.py:947
+#: waeup/kofa/students/browser.py:1869
 #. Default: ""
 msgid "Successfully added ${a}."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:963
+#: waeup/kofa/students/browser.py:968
 #. Default: ""
 msgid "${a}: Course Ticket ${b}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:979
+#: waeup/kofa/students/browser.py:984
 #. Default: ""
 msgid "Manage course ticket ${a}"
@@ -3447,4 +3566,57 @@
 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 ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:11
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:11
+msgid "Email could not been sent. Please retry later."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:14
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:44
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:14
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:44
+msgid "Thanks for using Kofa!"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:20
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:20
+msgid "Your login credentials are:"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:23
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:23
+msgid "User Name:"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:3
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:39
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:3
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:39
+msgid "An email with your user name and password has been sent to"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:32
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:32
+msgid "Print this page and proceed to the"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:34
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:34
+msgid "Please note that passwords are case-sensitive, <br />when entering your credentials, and keep your password secret!"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:8
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:8
+msgid "Please check your email account to proceed."
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/setpassword.pt:14
 msgid "Access Code:"
@@ -3507,5 +3679,4 @@
 
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:39
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:37
 msgid "Fact."
 msgstr ""
@@ -3530,4 +3701,12 @@
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:36
+msgid "Dep."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:37
+msgid "Fac."
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:64
 msgid "The're no tickets added yet."
@@ -3543,5 +3722,4 @@
 
 #: waeup/kofa/students/export.py:210
-#: waeup/kofa/students/export.py:247
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:9
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:30
@@ -3550,73 +3728,81 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:193
-#: waeup/kofa/students/interfaces.py:282
+#: waeup/kofa/students/export.py:247
+msgid "Student Payments"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:192
+#: waeup/kofa/students/interfaces.py:281
 msgid "Matriculation Number"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:200
+#: waeup/kofa/students/interfaces.py:199
 msgid "PWD Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:206
+#: waeup/kofa/students/interfaces.py:205
 msgid "Email"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:227
+#: waeup/kofa/students/interfaces.py:226
 msgid "Clearance form locked"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:232
+#: waeup/kofa/students/interfaces.py:231
 msgid "CLR Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:239
+#: waeup/kofa/students/interfaces.py:238
 msgid "Nationality"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:248
+#: waeup/kofa/students/interfaces.py:247
 msgid "Employer"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:258
+#: waeup/kofa/students/interfaces.py:257
 msgid "Permanent Address"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:291
+#: waeup/kofa/students/interfaces.py:292
+msgid "Registr. or Matric. Number"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:312
 #: waeup/kofa/browser/templates/showstudentspage.pt:7
 msgid "Certificate"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:297
+#: waeup/kofa/students/interfaces.py:318
 msgid "Entry Mode"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:304
+#: waeup/kofa/students/interfaces.py:325
 msgid "Entry Session"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:312
-#: waeup/kofa/students/interfaces.py:351
+#: waeup/kofa/students/interfaces.py:333
+#: waeup/kofa/students/interfaces.py:372
 #: waeup/kofa/browser/templates/showstudentspage.pt:8
 msgid "Current Session"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:319
-#: waeup/kofa/students/interfaces.py:357
+#: waeup/kofa/students/interfaces.py:340
+#: waeup/kofa/students/interfaces.py:378
 #: waeup/kofa/browser/templates/showstudentspage.pt:9
 msgid "Current Level"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:326
-#: waeup/kofa/students/interfaces.py:345
+#: waeup/kofa/students/interfaces.py:347
+#: waeup/kofa/students/interfaces.py:366
 msgid "Current Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:333
+#: waeup/kofa/students/interfaces.py:354
 msgid "Previous Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:371
-#: waeup/kofa/students/interfaces.py:473
+#: waeup/kofa/students/interfaces.py:392
+#: waeup/kofa/students/interfaces.py:490
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:8
 #: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:13
@@ -3624,65 +3810,68 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:377
+#: waeup/kofa/students/interfaces.py:398
 msgid "Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:404
-#: waeup/kofa/browser/templates/certificatepage.pt:30
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:33
+#: waeup/kofa/students/interfaces.py:421
+#: waeup/kofa/browser/templates/certificatepage.pt:33
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:39
 msgid "Mandatory"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:418
+#: waeup/kofa/students/interfaces.py:435
 msgid "Automatical Creation"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:425
+#: waeup/kofa/students/interfaces.py:442
 msgid "Carry-over Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:444
+#: waeup/kofa/students/interfaces.py:461
+#: waeup/kofa/university/interfaces.py:288
 #: waeup/kofa/university/interfaces.py:323
-#: waeup/kofa/browser/templates/certificatepage.pt:29
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:32
 msgid "Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:461
+#: waeup/kofa/students/interfaces.py:478
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:10
 msgid "Bed Coordinates"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:480
+#: waeup/kofa/students/interfaces.py:497
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:9
 msgid "Booking Date"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:486
+#: waeup/kofa/students/interfaces.py:503
 msgid "Booking Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:507
+#: waeup/kofa/students/interfaces.py:524
 msgid "Payment Level"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:179
+#: waeup/kofa/students/utils.py:181
 msgid "Scanned Documents"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:187
+#: waeup/kofa/students/utils.py:189
 msgid "(not provided)"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:215
+#: waeup/kofa/students/utils.py:217
 #. Default: ""
 msgid "<font size=10>${a} Page ${b} of ${c}</font>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:293
+#: waeup/kofa/students/utils.py:277
+msgid "Study course data are incomplete."
+msgstr ""
+
+#: waeup/kofa/students/utils.py:298
 msgid "Amount could not be determined."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:356
+#: waeup/kofa/students/utils.py:378
 #: waeup/kofa/students/viewlets.py:73
 #: waeup/kofa/students/viewlets.py:101
@@ -3691,15 +3880,15 @@
 msgstr ""
 
-#: waeup/kofa/students/utils.py:392
+#: waeup/kofa/students/utils.py:414
 msgid "(not yet)"
 msgstr ""
 
 #: waeup/kofa/students/viewlets.py:111
-#: waeup/kofa/students/viewlets.py:555
+#: waeup/kofa/students/viewlets.py:563
 msgid "Personal Data"
 msgstr ""
 
 #: waeup/kofa/students/viewlets.py:133
-#: waeup/kofa/students/viewlets.py:560
+#: waeup/kofa/students/viewlets.py:568
 #: waeup/kofa/accesscodes/browser_templates/searchpage.pt:27
 msgid "History"
@@ -3724,74 +3913,78 @@
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:262
+#: waeup/kofa/students/viewlets.py:270
 #: waeup/kofa/students/workflow.py:156
 msgid "Validate courses"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:278
+#: waeup/kofa/students/viewlets.py:286
 msgid "Reject courses"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:295
+#: waeup/kofa/students/viewlets.py:303
 msgid "Download course registration slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:351
+#: waeup/kofa/students/viewlets.py:359
 msgid "Book accommodation"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:360
+#: waeup/kofa/students/viewlets.py:368
 msgid "Download bed allocation slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:369
+#: waeup/kofa/students/viewlets.py:377
 msgid "Relocate student"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:395
+#: waeup/kofa/students/viewlets.py:403
 msgid "Change portrait"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:453
+#: waeup/kofa/students/viewlets.py:447
+msgid "Start new session"
+msgstr ""
+
+#: waeup/kofa/students/viewlets.py:461
 msgid "Add course list"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:471
-msgid "Add and remove courses"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:559
+#: waeup/kofa/students/viewlets.py:479
+msgid "Edit course list"
+msgstr ""
+
+#: waeup/kofa/students/viewlets.py:567
 msgid "Accommodation Data"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:571
+#: waeup/kofa/students/viewlets.py:579
 #. Default: ""
 msgid "${a} deleted."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:585
+#: waeup/kofa/students/viewlets.py:593
 msgid "Uploaded file is too big."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:591
+#: waeup/kofa/students/viewlets.py:599
 msgid "Could not determine file type."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:596
+#: waeup/kofa/students/viewlets.py:604
 #. Default: ""
 msgid "${a} file extension expected."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:602
+#: waeup/kofa/students/viewlets.py:610
 #. Default: ""
 msgid "Only the following extensions are allowed: ${a}"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:611
+#: waeup/kofa/students/viewlets.py:619
 #. Default: ""
 msgid "File ${a} uploaded."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:629
+#: waeup/kofa/students/viewlets.py:637
 #: waeup/kofa/browser/templates/datacenterlogspage.pt:10
 #: waeup/kofa/browser/templates/datacenterpage.pt:17
@@ -3800,46 +3993,46 @@
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:630
+#: waeup/kofa/students/viewlets.py:638
 msgid "Scan"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:653
+#: waeup/kofa/students/viewlets.py:661
 msgid "Upload new file"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:654
+#: waeup/kofa/students/viewlets.py:662
 msgid "Delete attachment"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:685
+#: waeup/kofa/students/viewlets.py:693
 msgid "No local file selected."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:699
+#: waeup/kofa/students/viewlets.py:707
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:9
 msgid "Passport Picture"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:710
+#: waeup/kofa/students/viewlets.py:718
 msgid "Passport Picture (jpg only)"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:725
-#: waeup/kofa/students/viewlets.py:736
+#: waeup/kofa/students/viewlets.py:733
+#: waeup/kofa/students/viewlets.py:744
 msgid "Birth Certificate"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:726
-#: waeup/kofa/students/viewlets.py:737
+#: waeup/kofa/students/viewlets.py:734
+#: waeup/kofa/students/viewlets.py:745
 msgid "Birth Certificate Scan"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:746
-#: waeup/kofa/students/viewlets.py:757
+#: waeup/kofa/students/viewlets.py:754
+#: waeup/kofa/students/viewlets.py:765
 msgid "Acceptance Letter"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:747
-#: waeup/kofa/students/viewlets.py:758
+#: waeup/kofa/students/viewlets.py:755
+#: waeup/kofa/students/viewlets.py:766
 msgid "Acceptance Letter Scan"
 msgstr ""
@@ -4019,4 +4212,6 @@
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:10
 #: waeup/kofa/browser/templates/departmentpage.pt:3
+#: waeup/kofa/browser/templates/certificatepage.pt:22
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:28
 msgid "Courses"
 msgstr ""
@@ -4095,11 +4290,7 @@
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:288
-msgid "Course Referrer"
-msgstr ""
-
 #: waeup/kofa/university/interfaces.py:294
 #: waeup/kofa/browser/templates/certificatepage.pt:28
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:30
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:34
 msgid "Level"
 msgstr ""
@@ -4175,4 +4366,8 @@
 #: waeup/kofa/university/vocabularies.py:39
 msgid "Postgraduate Level"
+msgstr ""
+
+#: waeup/kofa/userscontainer.py:79
+msgid "Users"
 msgstr ""
 
@@ -5195,5 +5390,5 @@
 "Your user name: ${d}\n"
 "Your password: ${e}\n"
-"Login page: ${f}\n"
+"${f}\n"
 "\n"
 "Please remember your user name and keep\n"
Index: main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/yo/LC_MESSAGES/waeup.kofa.po
===================================================================
--- main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/yo/LC_MESSAGES/waeup.kofa.po	(revision 8786)
+++ main/waeup.kofa/branches/uli-zc-async/src/waeup/kofa/locales/yo/LC_MESSAGES/waeup.kofa.po	(revision 9209)
@@ -15,5 +15,5 @@
 msgstr ""
 "Project-Id-Version: WAeUP.Kofa\n"
-"POT-Creation-Date: Wed May 30 06:31:49 2012\n"
+"POT-Creation-Date: Fri Jul  6 09:51:12 2012\n"
 "PO-Revision-Date: 2012-03-09 07:17+0100\n"
 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
@@ -29,22 +29,22 @@
 
 #: waeup/kofa/accesscodes/browser.py:101 waeup/kofa/accesscodes/browser.py:114
-#: waeup/kofa/applicants/browser.py:253 waeup/kofa/applicants/browser.py:323
-#: waeup/kofa/applicants/browser.py:324 waeup/kofa/applicants/browser.py:437
-#: waeup/kofa/browser/pages.py:524 waeup/kofa/browser/pages.py:731
-#: waeup/kofa/browser/pages.py:758 waeup/kofa/browser/pages.py:813
-#: waeup/kofa/browser/pages.py:887 waeup/kofa/browser/pages.py:917
-#: waeup/kofa/browser/pages.py:1037 waeup/kofa/browser/pages.py:1258
-#: waeup/kofa/browser/pages.py:1395 waeup/kofa/browser/pages.py:1416
-#: waeup/kofa/browser/pages.py:1443 waeup/kofa/browser/pages.py:1471
-#: waeup/kofa/browser/pages.py:1472 waeup/kofa/browser/pages.py:1518
-#: waeup/kofa/browser/pages.py:1559 waeup/kofa/browser/pages.py:1638
-#: waeup/kofa/browser/pages.py:1639 waeup/kofa/browser/pages.py:1641
-#: waeup/kofa/browser/pages.py:1719 waeup/kofa/browser/pages.py:1764
-#: waeup/kofa/browser/pages.py:1802 waeup/kofa/browser/pages.py:1846
-#: waeup/kofa/browser/pages.py:1885 waeup/kofa/browser/pages.py:1887
-#: waeup/kofa/browser/pages.py:1922 waeup/kofa/browser/pages.py:1973
-#: waeup/kofa/browser/pages.py:2025 waeup/kofa/students/browser.py:620
-#: waeup/kofa/students/browser.py:621 waeup/kofa/students/browser.py:804
-#: waeup/kofa/students/browser.py:806 waeup/kofa/students/browser.py:947
+#: waeup/kofa/applicants/browser.py:253 waeup/kofa/applicants/browser.py:335
+#: waeup/kofa/applicants/browser.py:336 waeup/kofa/applicants/browser.py:450
+#: waeup/kofa/browser/pages.py:544 waeup/kofa/browser/pages.py:754
+#: waeup/kofa/browser/pages.py:780 waeup/kofa/browser/pages.py:836
+#: waeup/kofa/browser/pages.py:914 waeup/kofa/browser/pages.py:944
+#: waeup/kofa/browser/pages.py:1068 waeup/kofa/browser/pages.py:1298
+#: waeup/kofa/browser/pages.py:1435 waeup/kofa/browser/pages.py:1456
+#: waeup/kofa/browser/pages.py:1487 waeup/kofa/browser/pages.py:1515
+#: waeup/kofa/browser/pages.py:1516 waeup/kofa/browser/pages.py:1556
+#: waeup/kofa/browser/pages.py:1601 waeup/kofa/browser/pages.py:1681
+#: waeup/kofa/browser/pages.py:1682 waeup/kofa/browser/pages.py:1684
+#: waeup/kofa/browser/pages.py:1756 waeup/kofa/browser/pages.py:1805
+#: waeup/kofa/browser/pages.py:1846 waeup/kofa/browser/pages.py:1882
+#: waeup/kofa/browser/pages.py:1921 waeup/kofa/browser/pages.py:1923
+#: waeup/kofa/browser/pages.py:1956 waeup/kofa/browser/pages.py:2007
+#: waeup/kofa/browser/pages.py:2064 waeup/kofa/students/browser.py:639
+#: waeup/kofa/students/browser.py:640 waeup/kofa/students/browser.py:812
+#: waeup/kofa/students/browser.py:814 waeup/kofa/students/browser.py:952
 msgid "Cancel"
 msgstr ""
@@ -85,7 +85,7 @@
 
 #: waeup/kofa/accesscodes/browser.py:154 waeup/kofa/applicants/browser.py:82
-#: waeup/kofa/applicants/browser.py:104 waeup/kofa/browser/pages.py:613
-#: waeup/kofa/browser/pages.py:1218 waeup/kofa/browser/viewlets.py:190
-#: waeup/kofa/students/browser.py:170 waeup/kofa/students/browser.py:208
+#: waeup/kofa/applicants/browser.py:104 waeup/kofa/browser/pages.py:633
+#: waeup/kofa/browser/pages.py:1258 waeup/kofa/browser/viewlets.py:190
+#: waeup/kofa/students/browser.py:181 waeup/kofa/students/browser.py:219
 msgid "Search"
 msgstr ""
@@ -342,60 +342,71 @@
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:102
+#: waeup/kofa/applicants/applicant.py:112
 msgid "Applicant has not yet been admitted."
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:108
+#: waeup/kofa/applicants/applicant.py:118
 msgid "Registration Number exists."
 msgstr ""
 
-#: waeup/kofa/applicants/applicant.py:111
+#: waeup/kofa/applicants/applicant.py:121
 msgid "No course admitted provided."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/applicant.py:140
+#: waeup/kofa/applicants/applicant.py:154
 msgid "Student ${a} created"
 msgstr ""
 
-#: waeup/kofa/applicants/batching.py:209
+#: waeup/kofa/applicants/batching.py:211
 msgid "Application record imported"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/batching.py:256 waeup/kofa/students/batching.py:201
+#: waeup/kofa/applicants/batching.py:258 waeup/kofa/students/batching.py:204
 msgid "State '${a}' set"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1003
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:1015
+msgid "Apply for ${a}"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1020
+msgid "Outside application period."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:103 waeup/kofa/applicants/viewlets.py:90
+msgid "Search applicants"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1035 waeup/kofa/browser/pages.py:2113
+msgid "Get login credentials"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1058 waeup/kofa/students/browser.py:1979
 msgid "An error occurred."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1009 waeup/kofa/applicants/browser.py:1020
+#: waeup/kofa/applicants/browser.py:1064 waeup/kofa/applicants/browser.py:1076
 msgid "No application record found."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1012
-msgid "Your password has already been set. Please proceed to the login page."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:103 waeup/kofa/applicants/viewlets.py:89
-msgid "Search applicants"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:1030
+#: waeup/kofa/applicants/browser.py:1068 waeup/kofa/students/browser.py:1988
+msgid ""
+"Your password has already been set and used. Please proceed to the login "
+"page."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1087
 msgid "You have successfully been registered for the"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1037
-msgid "Email could not been sent. Please retry later."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:1046
+#: waeup/kofa/applicants/browser.py:1104
 msgid "Your registration was successful."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:119 waeup/kofa/students/browser.py:185
-#: waeup/kofa/students/browser.py:225
+#: waeup/kofa/applicants/browser.py:119 waeup/kofa/students/browser.py:196
+#: waeup/kofa/students/browser.py:236
 msgid "Empty search string"
 msgstr ""
@@ -405,36 +416,37 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:132 waeup/kofa/applicants/viewlets.py:98
+#: waeup/kofa/applicants/browser.py:132 waeup/kofa/applicants/viewlets.py:99
 msgid "Manage application section"
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:135 waeup/kofa/applicants/browser.py:210
-#: waeup/kofa/applicants/browser.py:323 waeup/kofa/applicants/browser.py:376
-#: waeup/kofa/applicants/browser.py:702 waeup/kofa/applicants/browser.py:741
-#: waeup/kofa/applicants/browser.py:843 waeup/kofa/applicants/browser.py:846
-#: waeup/kofa/applicants/browser.py:890 waeup/kofa/browser/pages.py:497
-#: waeup/kofa/browser/pages.py:652 waeup/kofa/browser/pages.py:675
-#: waeup/kofa/browser/pages.py:751 waeup/kofa/browser/pages.py:1256
-#: waeup/kofa/browser/pages.py:1471 waeup/kofa/browser/pages.py:1512
-#: waeup/kofa/browser/pages.py:1638 waeup/kofa/browser/pages.py:1691
-#: waeup/kofa/browser/pages.py:1834 waeup/kofa/browser/pages.py:1885
-#: waeup/kofa/browser/pages.py:1906 waeup/kofa/hostels/browser.py:209
-#: waeup/kofa/hostels/browser.py:231 waeup/kofa/hostels/browser.py:318
-#: waeup/kofa/students/browser.py:369 waeup/kofa/students/browser.py:494
-#: waeup/kofa/students/browser.py:571 waeup/kofa/students/browser.py:620
-#: waeup/kofa/students/browser.py:636 waeup/kofa/students/browser.py:804
-#: waeup/kofa/students/browser.py:829 waeup/kofa/students/browser.py:1497
-#: waeup/kofa/students/browser.py:1512 waeup/kofa/students/browser.py:1632
+#: waeup/kofa/applicants/browser.py:335 waeup/kofa/applicants/browser.py:388
+#: waeup/kofa/applicants/browser.py:757 waeup/kofa/applicants/browser.py:796
+#: waeup/kofa/applicants/browser.py:896 waeup/kofa/applicants/browser.py:899
+#: waeup/kofa/applicants/browser.py:945 waeup/kofa/browser/pages.py:515
+#: waeup/kofa/browser/pages.py:672 waeup/kofa/browser/pages.py:695
+#: waeup/kofa/browser/pages.py:774 waeup/kofa/browser/pages.py:1296
+#: waeup/kofa/browser/pages.py:1515 waeup/kofa/browser/pages.py:1552
+#: waeup/kofa/browser/pages.py:1681 waeup/kofa/browser/pages.py:1730
+#: waeup/kofa/browser/pages.py:1878 waeup/kofa/browser/pages.py:1921
+#: waeup/kofa/browser/pages.py:1942 waeup/kofa/hostels/browser.py:131
+#: waeup/kofa/hostels/browser.py:166 waeup/kofa/hostels/browser.py:231
+#: waeup/kofa/hostels/browser.py:253 waeup/kofa/hostels/browser.py:340
+#: waeup/kofa/students/browser.py:380 waeup/kofa/students/browser.py:505
+#: waeup/kofa/students/browser.py:582 waeup/kofa/students/browser.py:639
+#: waeup/kofa/students/browser.py:655 waeup/kofa/students/browser.py:812
+#: waeup/kofa/students/browser.py:841 waeup/kofa/students/browser.py:1485
+#: waeup/kofa/students/browser.py:1500 waeup/kofa/students/browser.py:1620
 msgid "Save"
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:136 waeup/kofa/applicants/browser.py:166
-#: waeup/kofa/applicants/browser.py:324 waeup/kofa/applicants/browser.py:383
-#: waeup/kofa/browser/pages.py:655 waeup/kofa/browser/pages.py:698
-#: waeup/kofa/browser/pages.py:779 waeup/kofa/browser/pages.py:1395
-#: waeup/kofa/browser/pages.py:1406 waeup/kofa/browser/pages.py:1472
-#: waeup/kofa/browser/pages.py:1507 waeup/kofa/hostels/browser.py:131
-#: waeup/kofa/students/browser.py:209 waeup/kofa/students/browser.py:1206
-#: waeup/kofa/students/browser.py:1219
+#: waeup/kofa/applicants/browser.py:336 waeup/kofa/applicants/browser.py:401
+#: waeup/kofa/browser/pages.py:675 waeup/kofa/browser/pages.py:717
+#: waeup/kofa/browser/pages.py:801 waeup/kofa/browser/pages.py:1435
+#: waeup/kofa/browser/pages.py:1446 waeup/kofa/browser/pages.py:1516
+#: waeup/kofa/browser/pages.py:1547 waeup/kofa/hostels/browser.py:132
+#: waeup/kofa/hostels/browser.py:147 waeup/kofa/students/browser.py:220
+#: waeup/kofa/students/browser.py:1178 waeup/kofa/students/browser.py:1191
 msgid "Remove selected"
 msgstr ""
@@ -446,16 +458,16 @@
 
 #: waeup/kofa/applicants/browser.py:137 waeup/kofa/applicants/browser.py:200
-#: waeup/kofa/applicants/browser.py:326 waeup/kofa/applicants/browser.py:446
-#: waeup/kofa/browser/pages.py:1473 waeup/kofa/browser/pages.py:1532
-#: waeup/kofa/browser/pages.py:1642 waeup/kofa/browser/pages.py:1728
-#: waeup/kofa/browser/pages.py:1888 waeup/kofa/browser/pages.py:1945
+#: waeup/kofa/applicants/browser.py:338 waeup/kofa/applicants/browser.py:459
+#: waeup/kofa/browser/pages.py:1517 waeup/kofa/browser/pages.py:1570
+#: waeup/kofa/browser/pages.py:1685 waeup/kofa/browser/pages.py:1765
+#: waeup/kofa/browser/pages.py:1924 waeup/kofa/browser/pages.py:1975
 msgid "Remove selected local roles"
 msgstr ""
 
 #: waeup/kofa/applicants/browser.py:138 waeup/kofa/applicants/browser.py:196
-#: waeup/kofa/applicants/browser.py:327 waeup/kofa/applicants/browser.py:442
-#: waeup/kofa/browser/pages.py:1474 waeup/kofa/browser/pages.py:1528
-#: waeup/kofa/browser/pages.py:1643 waeup/kofa/browser/pages.py:1724
-#: waeup/kofa/browser/pages.py:1889 waeup/kofa/browser/pages.py:1941
+#: waeup/kofa/applicants/browser.py:339 waeup/kofa/applicants/browser.py:455
+#: waeup/kofa/browser/pages.py:1518 waeup/kofa/browser/pages.py:1566
+#: waeup/kofa/browser/pages.py:1686 waeup/kofa/browser/pages.py:1761
+#: waeup/kofa/browser/pages.py:1925 waeup/kofa/browser/pages.py:1971
 msgid "Add local role"
 msgstr ""
@@ -469,23 +481,22 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:183 waeup/kofa/applicants/browser.py:400
-#: waeup/kofa/applicants/browser.py:798
+#: waeup/kofa/applicants/browser.py:183 waeup/kofa/applicants/browser.py:418
+#: waeup/kofa/applicants/browser.py:852
 msgid "Could not delete:"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:186 waeup/kofa/applicants/browser.py:403
-#: waeup/kofa/applicants/browser.py:801 waeup/kofa/browser/pages.py:139
-#: waeup/kofa/students/browser.py:252 waeup/kofa/students/browser.py:684
-#: waeup/kofa/students/browser.py:854 waeup/kofa/students/browser.py:1033
-#: waeup/kofa/students/browser.py:1239 waeup/kofa/students/browser.py:1830
+#: waeup/kofa/applicants/browser.py:186 waeup/kofa/applicants/browser.py:421
+#: waeup/kofa/applicants/browser.py:855 waeup/kofa/browser/pages.py:148
+#: waeup/kofa/students/browser.py:263 waeup/kofa/students/browser.py:703
+#: waeup/kofa/students/browser.py:866 waeup/kofa/students/browser.py:1038
+#: waeup/kofa/students/browser.py:1211 waeup/kofa/students/browser.py:1823
 msgid "Successfully removed: ${a}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:214 waeup/kofa/applicants/browser.py:380
-#: waeup/kofa/applicants/browser.py:770 waeup/kofa/browser/pages.py:1515
-#: waeup/kofa/browser/pages.py:1837 waeup/kofa/browser/pages.py:1909
-#: waeup/kofa/browser/pages.py:2021 waeup/kofa/hostels/browser.py:54
-#: waeup/kofa/students/browser.py:83 waeup/kofa/students/browser.py:395
+#: waeup/kofa/applicants/browser.py:214 waeup/kofa/applicants/browser.py:398
+#: waeup/kofa/applicants/browser.py:825 waeup/kofa/browser/pages.py:2055
+#: waeup/kofa/hostels/browser.py:55 waeup/kofa/students/browser.py:81
+#: waeup/kofa/students/browser.py:406 waeup/kofa/utils/helpers.py:693
 msgid "Form has been saved."
 msgstr ""
@@ -501,80 +512,71 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:261 waeup/kofa/applicants/export.py:76
-#: waeup/kofa/applicants/viewlets.py:44
+#: waeup/kofa/applicants/browser.py:261 waeup/kofa/applicants/export.py:75
+#: waeup/kofa/applicants/viewlets.py:45
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:12
 msgid "Applicants"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:324 waeup/kofa/applicants/browser.py:408
-#: waeup/kofa/applicants/browser.py:460
+#: waeup/kofa/applicants/browser.py:337 waeup/kofa/applicants/browser.py:426
+msgid "Create students from selected"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:345
+msgid "Manage applicants container"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:407 waeup/kofa/applicants/browser.py:432
+msgid "No applicant selected!"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:443 waeup/kofa/applicants/browser.py:584
+msgid "${a} students successfully created."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:446 waeup/kofa/applicants/browser.py:587
+msgid "No student could be created."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:473 waeup/kofa/applicants/viewlets.py:115
 msgid "Add applicant"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:325 waeup/kofa/applicants/browser.py:413
-msgid "Create students from selected"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:333
-msgid "Manage applicants container"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:389 waeup/kofa/applicants/browser.py:419
-msgid "No applicant selected!"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:430
-msgid "${a} students successfully created."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:433
-msgid "No student could be created."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:463
+#: waeup/kofa/applicants/browser.py:476
 msgid "Create application record"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:468
+#: waeup/kofa/applicants/browser.py:481
 msgid "Applicant record created."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:482
+#: waeup/kofa/applicants/browser.py:495
 msgid "Applicant"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:501 waeup/kofa/students/browser.py:294
+#: waeup/kofa/applicants/browser.py:515 waeup/kofa/students/browser.py:305
 msgid "set"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:502 waeup/kofa/students/browser.py:295
+#: waeup/kofa/applicants/browser.py:516 waeup/kofa/students/browser.py:306
 msgid "unset"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:507
+#: waeup/kofa/applicants/browser.py:521
 msgid "${a} <br /> Application Record ${b}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:558 waeup/kofa/students/browser.py:1094
+#: waeup/kofa/applicants/browser.py:607 waeup/kofa/students/utils.py:305
 msgid "This type of payment has already been made."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:570 waeup/kofa/students/browser.py:1107
+#: waeup/kofa/applicants/browser.py:619 waeup/kofa/students/browser.py:1079
 msgid "Payment ticket created."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:593 waeup/kofa/students/browser.py:1126
+#: waeup/kofa/applicants/browser.py:642 waeup/kofa/students/browser.py:1098
 msgid "${a}: Online Payment Ticket ${b}"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:631 waeup/kofa/students/browser.py:1173
-msgid "Payment Data"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:637 waeup/kofa/students/browser.py:1179
-msgid "Online Payment Slip"
 msgstr ""
 
@@ -585,42 +587,50 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:677
+#: waeup/kofa/applicants/browser.py:679 waeup/kofa/students/browser.py:1145
+msgid "Payment Data"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:685 waeup/kofa/students/browser.py:1151
+msgid "Online Payment Slip"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:711
+msgid "Please pay before trying to download the application slip."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:732
 msgid "Uploaded image is too big!"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:682
+#: waeup/kofa/applicants/browser.py:737
 msgid "jpg file extension expected."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:702 waeup/kofa/applicants/browser.py:846
-#: waeup/kofa/applicants/browser.py:898
+#: waeup/kofa/applicants/browser.py:757 waeup/kofa/applicants/browser.py:899
+#: waeup/kofa/applicants/browser.py:953
 msgid "Final Submit"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:703 waeup/kofa/applicants/browser.py:811
-#: waeup/kofa/applicants/browser.py:844 waeup/kofa/applicants/browser.py:879
-#: waeup/kofa/students/browser.py:1039
+#: waeup/kofa/applicants/browser.py:758 waeup/kofa/applicants/browser.py:864
+#: waeup/kofa/applicants/browser.py:897 waeup/kofa/applicants/browser.py:934
+#: waeup/kofa/students/browser.py:1045
 msgid "Add online payment ticket"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:703 waeup/kofa/applicants/browser.py:816
-#: waeup/kofa/applicants/browser.py:844 waeup/kofa/applicants/browser.py:847
-#: waeup/kofa/applicants/browser.py:884 waeup/kofa/students/browser.py:806
-#: waeup/kofa/students/browser.py:838 waeup/kofa/students/browser.py:1015
-#: waeup/kofa/students/browser.py:1812
+#: waeup/kofa/applicants/browser.py:758 waeup/kofa/applicants/browser.py:869
+#: waeup/kofa/applicants/browser.py:897 waeup/kofa/applicants/browser.py:900
+#: waeup/kofa/applicants/browser.py:939 waeup/kofa/students/browser.py:814
+#: waeup/kofa/students/browser.py:850 waeup/kofa/students/browser.py:1020
+#: waeup/kofa/students/browser.py:1805
 msgid "Remove selected tickets"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:726
+#: waeup/kofa/applicants/browser.py:781
 msgid "${a} <br /> Application Form ${b}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:738 waeup/kofa/students/browser.py:366
+#: waeup/kofa/applicants/browser.py:793 waeup/kofa/students/browser.py:377
 msgid "No transition"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:785 waeup/kofa/students/browser.py:1021
-msgid "No payment selected."
 msgstr ""
 
@@ -629,39 +639,44 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:857 waeup/kofa/students/browser.py:91
+#: waeup/kofa/applicants/browser.py:839 waeup/kofa/students/browser.py:1026
+msgid "No payment selected."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:910 waeup/kofa/students/browser.py:89
 msgid "The requested form is locked (read-only)."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:871
+#: waeup/kofa/applicants/browser.py:926
 msgid "No passport picture uploaded."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:873
+#: waeup/kofa/applicants/browser.py:928
 msgid "Passport picture confirmation box not ticked."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:910 waeup/kofa/students/browser.py:1677
-msgid "This form cannot be submitted. Wrong state!"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:915
+#: waeup/kofa/applicants/browser.py:965
+msgid "The form cannot be submitted. Wrong state!"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:972
 msgid "Form has been submitted."
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:958
-msgid "Apply for ${a}"
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:965
-msgid "Application has not yet started."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:971
-msgid "Application has ended."
-msgstr ""
-
-#: waeup/kofa/applicants/browser.py:980 waeup/kofa/browser/pages.py:2074
-msgid "Get login credentials"
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:2
+msgid "Container Statistics"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:23
+msgid "Number of Submissions"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:6
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:28
+msgid "Application State"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:7
+msgid "Number of Applicants"
 msgstr ""
 
@@ -689,16 +704,4 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:11
-msgid "Thanks for using Kofa!"
-msgstr ""
-
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:3
-msgid "An email with your user name and password has been sent to"
-msgstr ""
-
-#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:8
-msgid "Please check your email account to proceed."
-msgstr ""
-
 #: waeup/kofa/applicants/browser_templates/applicantregister.pt:18
 msgid ""
@@ -713,8 +716,4 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantregister.pt:8
-msgid "Please solve the captcha<br />to prevent misuse of this service:"
-msgstr ""
-
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:46
 msgid "Application Number"
@@ -725,11 +724,6 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:28
-msgid "Application State"
-msgstr ""
-
-#. 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_form} for accessing application records."
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:92
+#. 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 <a href=\"${DYNAMIC_CONTENT}\"> ${search_form} </a> for accessing application records."
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:93
 msgid "note_acmp"
 msgstr ""
@@ -765,22 +759,22 @@
 msgstr ""
 
-#: waeup/kofa/applicants/export.py:40
+#: waeup/kofa/applicants/export.py:39
 msgid "Basic Applicants Containers"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:138
+#: waeup/kofa/applicants/interfaces.py:141
 msgid "Create Application Records"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:139
+#: waeup/kofa/applicants/interfaces.py:142
 msgid "Update Application Records"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:153
-#: waeup/kofa/applicants/interfaces.py:217
+#: waeup/kofa/applicants/interfaces.py:156
+#: waeup/kofa/applicants/interfaces.py:220
 msgid "Human readable description in HTML format"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:171 waeup/kofa/students/browser.py:770
+#: waeup/kofa/applicants/interfaces.py:174 waeup/kofa/students/browser.py:778
 #: waeup/kofa/university/interfaces.py:38
 #: waeup/kofa/university/interfaces.py:66
@@ -806,5 +800,5 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:177 waeup/kofa/students/browser.py:771
+#: waeup/kofa/applicants/interfaces.py:180 waeup/kofa/students/browser.py:779
 #: waeup/kofa/university/interfaces.py:199
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:41
@@ -814,7 +808,7 @@
 #: waeup/kofa/browser/templates/departmentpage.pt:39
 #: waeup/kofa/browser/templates/searchpage.pt:14
-#: waeup/kofa/browser/templates/certificatepage.pt:30
+#: waeup/kofa/browser/templates/certificatepage.pt:32
 #: waeup/kofa/browser/templates/facultymanagepage.pt:43
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:32
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:38
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:37
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:15
@@ -825,119 +819,125 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:183
-#: waeup/kofa/applicants/interfaces.py:287
+#: waeup/kofa/applicants/interfaces.py:186
+#: waeup/kofa/applicants/interfaces.py:290
 msgid "Application Target"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:190
-#: waeup/kofa/applicants/interfaces.py:294
+#: waeup/kofa/applicants/interfaces.py:193
+#: waeup/kofa/applicants/interfaces.py:297
 msgid "Year of Entrance"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:197
+#: waeup/kofa/applicants/interfaces.py:200
 msgid "Application Mode"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:211
+#: waeup/kofa/applicants/interfaces.py:214
 msgid "Category for the grouping of certificates"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:230
+#: waeup/kofa/applicants/interfaces.py:233
 msgid "Application Start Date"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:232
-#: waeup/kofa/applicants/interfaces.py:238
+#: waeup/kofa/applicants/interfaces.py:235
+#: waeup/kofa/applicants/interfaces.py:241 waeup/kofa/hostels/interfaces.py:35
+#: waeup/kofa/hostels/interfaces.py:41
 msgid "Example:"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:236
+#: waeup/kofa/applicants/interfaces.py:239
 msgid "Application Closing Date"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:242
+#: waeup/kofa/applicants/interfaces.py:245
 msgid "Forbid additions after deadline (enddate)"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:248 waeup/kofa/interfaces.py:582
+#: waeup/kofa/applicants/interfaces.py:251 waeup/kofa/interfaces.py:580
 #: waeup/kofa/payments/interfaces.py:37
 msgid "Application Fee"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:322
+#: waeup/kofa/applicants/interfaces.py:325
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:26
 msgid "Applicant Id"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:327
-#: waeup/kofa/students/interfaces.py:186 waeup/kofa/students/interfaces.py:273
+#: waeup/kofa/applicants/interfaces.py:330
+#: waeup/kofa/students/interfaces.py:185 waeup/kofa/students/interfaces.py:272
 msgid "Registration Number"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:338
-#: waeup/kofa/applicants/interfaces.py:506
-#: waeup/kofa/students/interfaces.py:165
+#: waeup/kofa/applicants/interfaces.py:341
+#: waeup/kofa/applicants/interfaces.py:510
+#: waeup/kofa/students/interfaces.py:164 waeup/kofa/students/interfaces.py:297
 msgid "First Name"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:342
-#: waeup/kofa/students/interfaces.py:170
+#: waeup/kofa/applicants/interfaces.py:345
+#: waeup/kofa/students/interfaces.py:169
 msgid "Middle Name"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:346
-#: waeup/kofa/students/interfaces.py:175
+#: waeup/kofa/applicants/interfaces.py:349
+#: waeup/kofa/students/interfaces.py:174
 msgid "Last Name (Surname)"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:350
-#: waeup/kofa/students/interfaces.py:221
+#: waeup/kofa/applicants/interfaces.py:353
+#: waeup/kofa/students/interfaces.py:220
 msgid "Date of Birth"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:356
-#: waeup/kofa/students/interfaces.py:180
+#: waeup/kofa/applicants/interfaces.py:359
+#: waeup/kofa/students/interfaces.py:179
 msgid "Sex"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:361
-#: waeup/kofa/applicants/interfaces.py:444
-#: waeup/kofa/applicants/interfaces.py:511 waeup/kofa/interfaces.py:401
-#: waeup/kofa/interfaces.py:427 waeup/kofa/interfaces.py:1108
+#: waeup/kofa/applicants/interfaces.py:364
+#: waeup/kofa/applicants/interfaces.py:448
+#: waeup/kofa/applicants/interfaces.py:515 waeup/kofa/interfaces.py:405
+#: waeup/kofa/interfaces.py:441 waeup/kofa/interfaces.py:1106
+#: waeup/kofa/students/interfaces.py:302
 msgid "Email Address"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:366 waeup/kofa/interfaces.py:406
-#: waeup/kofa/interfaces.py:434 waeup/kofa/students/interfaces.py:211
+#: waeup/kofa/applicants/interfaces.py:369 waeup/kofa/interfaces.py:410
+#: waeup/kofa/interfaces.py:448 waeup/kofa/students/interfaces.py:210
 msgid "Phone"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:371
-#: waeup/kofa/applicants/interfaces.py:449
+#: waeup/kofa/applicants/interfaces.py:374
+#: waeup/kofa/applicants/interfaces.py:453
 msgid "1st Choice Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:376
-#: waeup/kofa/applicants/interfaces.py:454
+#: waeup/kofa/applicants/interfaces.py:379
+#: waeup/kofa/applicants/interfaces.py:458
 msgid "2nd Choice Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:388
-#: waeup/kofa/applicants/interfaces.py:475
+#: waeup/kofa/applicants/interfaces.py:391
+#: waeup/kofa/applicants/interfaces.py:479
 msgid "Notice"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:392
-#: waeup/kofa/applicants/interfaces.py:464
+#: waeup/kofa/applicants/interfaces.py:395
+#: waeup/kofa/applicants/interfaces.py:468
 msgid "Screening Venue"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:396
-#: waeup/kofa/applicants/interfaces.py:459
+#: waeup/kofa/applicants/interfaces.py:399
+#: waeup/kofa/applicants/interfaces.py:463
 msgid "Screening Score"
 msgstr ""
 
 #: waeup/kofa/applicants/interfaces.py:400
-#: waeup/kofa/students/interfaces.py:160
+msgid "Describe Score here."
+msgstr ""
+
+#: waeup/kofa/applicants/interfaces.py:404
+#: waeup/kofa/students/interfaces.py:159
 #: waeup/kofa/browser/templates/showstudentspage.pt:4
 #: waeup/kofa/students/browser_templates/containerpage.pt:29
@@ -946,23 +946,23 @@
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:405
-#: waeup/kofa/applicants/interfaces.py:469
+#: waeup/kofa/applicants/interfaces.py:409
+#: waeup/kofa/applicants/interfaces.py:473
 msgid "Admitted Course of Study"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:410
+#: waeup/kofa/applicants/interfaces.py:414
 msgid "Form locked"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:52 waeup/kofa/applicants/workflow.py:74
-#: waeup/kofa/students/payments.py:117
+#: waeup/kofa/applicants/payment.py:53 waeup/kofa/applicants/workflow.py:74
+#: waeup/kofa/students/payments.py:113
 msgid "Payment approved"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:65 waeup/kofa/students/payments.py:88
+#: waeup/kofa/applicants/payment.py:66 waeup/kofa/students/payments.py:103
 msgid "Successful payment"
 msgstr ""
 
-#: waeup/kofa/applicants/payment.py:72 waeup/kofa/students/payments.py:124
+#: waeup/kofa/applicants/payment.py:73 waeup/kofa/students/payments.py:120
 msgid "This ticket has already been paid."
 msgstr ""
@@ -979,60 +979,68 @@
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:36
+#: waeup/kofa/applicants/utils.py:40
 msgid "Desired Study Courses"
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:37
+#: waeup/kofa/applicants/utils.py:41
 msgid "Process Data"
 msgstr ""
 
-#: waeup/kofa/applicants/utils.py:52 waeup/kofa/students/utils.py:268
+#: waeup/kofa/applicants/utils.py:56 waeup/kofa/students/utils.py:271
 msgid "Session configuration object is not available."
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:113
+#: waeup/kofa/applicants/viewlets.py:107
 msgid "Register for application"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:121
+#: waeup/kofa/applicants/viewlets.py:124
+msgid "Container statistics"
+msgstr ""
+
+#: waeup/kofa/applicants/viewlets.py:136
+msgid "Manage container"
+msgstr ""
+
+#: waeup/kofa/applicants/viewlets.py:144
 msgid "View application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:129
+#: waeup/kofa/applicants/viewlets.py:152
 msgid "Manage application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:137
+#: waeup/kofa/applicants/viewlets.py:160
 msgid "Edit application record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:153
+#: waeup/kofa/applicants/viewlets.py:178
 msgid "Download application slip"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:161 waeup/kofa/applicants/workflow.py:108
-#: waeup/kofa/students/browser.py:267
+#: waeup/kofa/applicants/viewlets.py:194 waeup/kofa/applicants/workflow.py:108
+#: waeup/kofa/students/browser.py:278
 msgid "Create student record"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:178 waeup/kofa/students/viewlets.py:320
+#: waeup/kofa/applicants/viewlets.py:211 waeup/kofa/students/viewlets.py:328
 msgid "Download payment slip"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:193 waeup/kofa/applicants/workflow.py:73
-#: waeup/kofa/students/viewlets.py:336 waeup/kofa/students/workflow.py:93
+#: waeup/kofa/applicants/viewlets.py:226 waeup/kofa/applicants/workflow.py:73
+#: waeup/kofa/students/viewlets.py:344 waeup/kofa/students/workflow.py:93
 #: waeup/kofa/students/workflow.py:121
 msgid "Approve payment"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:57
+#: waeup/kofa/applicants/viewlets.py:58
 msgid "Application"
 msgstr ""
 
-#: waeup/kofa/applicants/viewlets.py:73 waeup/kofa/students/viewlets.py:533
+#: waeup/kofa/applicants/viewlets.py:74 waeup/kofa/students/viewlets.py:541
 msgid "My Data"
 msgstr ""
 
-#: waeup/kofa/applicants/workflow.py:109 waeup/kofa/students/batching.py:146
+#: waeup/kofa/applicants/workflow.py:109 waeup/kofa/students/batching.py:149
 #: waeup/kofa/students/workflow.py:25
 msgid "Student record created"
@@ -1041,4 +1049,5 @@
 #: waeup/kofa/applicants/workflow.py:115 waeup/kofa/applicants/workflow.py:122
 #: waeup/kofa/applicants/workflow.py:129 waeup/kofa/applicants/workflow.py:136
+#: waeup/kofa/applicants/workflow.py:148
 msgid "Reset application to started"
 msgstr ""
@@ -1046,5 +1055,5 @@
 #: 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:143
+#: waeup/kofa/applicants/workflow.py:149
 msgid "Application reset"
 msgstr ""
@@ -1052,4 +1061,8 @@
 #: waeup/kofa/applicants/workflow.py:142
 msgid "Reset application to paid"
+msgstr ""
+
+#: waeup/kofa/applicants/workflow.py:143
+msgid "Application reset to paid"
 msgstr ""
 
@@ -1135,5 +1148,5 @@
 msgstr ""
 
-#: waeup/kofa/browser/breadcrumbs.py:123 waeup/kofa/browser/pages.py:327
+#: waeup/kofa/browser/breadcrumbs.py:123 waeup/kofa/browser/pages.py:339
 msgid "Administration"
 msgstr ""
@@ -1144,11 +1157,11 @@
 msgstr ""
 
-#: waeup/kofa/browser/breadcrumbs.py:148 waeup/kofa/browser/pages.py:404
+#: waeup/kofa/browser/breadcrumbs.py:148 waeup/kofa/browser/pages.py:416
 #: waeup/kofa/browser/viewlets.py:329 waeup/kofa/browser/viewlets.py:638
 msgid "Portal Users"
 msgstr ""
 
-#: waeup/kofa/browser/breadcrumbs.py:155 waeup/kofa/browser/pages.py:771
-#: waeup/kofa/browser/pages.py:1216 waeup/kofa/browser/viewlets.py:338
+#: waeup/kofa/browser/breadcrumbs.py:155 waeup/kofa/browser/pages.py:793
+#: waeup/kofa/browser/pages.py:1256 waeup/kofa/browser/viewlets.py:338
 #: waeup/kofa/browser/viewlets.py:647
 msgid "Data Center"
@@ -1163,164 +1176,200 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1012
+#: waeup/kofa/browser/pages.py:1010
+msgid "Double headers: each column name may only appear once. "
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1018
+msgid "Replace imported file!"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1043
 msgid "Update mode only!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1038 waeup/kofa/browser/pages.py:1257
+#: waeup/kofa/browser/pages.py:1069 waeup/kofa/browser/pages.py:1297
 msgid "Reset"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1039
+#: waeup/kofa/browser/pages.py:1070
 msgid "Set headerfields"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1040
+#: waeup/kofa/browser/pages.py:1071
 msgid "Back to step 2"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1041
+#: waeup/kofa/browser/pages.py:1072
 msgid "Perform import"
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/browser/pages.py:108
+#: waeup/kofa/browser/pages.py:1137
+msgid "Edit headers or replace imported file!"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:114
 msgid "Local role successfully removed: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1098
-msgid "Edit headers or replace imported file!"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1145
+#: waeup/kofa/browser/pages.py:1185
 msgid "View processing log"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1146
+#: waeup/kofa/browser/pages.py:1186
 msgid "Back to data center"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:118 waeup/kofa/browser/pages.py:786
-#: waeup/kofa/hostels/browser.py:256 waeup/kofa/hostels/browser.py:286
-#: waeup/kofa/students/browser.py:239
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1230
+msgid "Processing of ${a} rows failed."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1232
+msgid "Successfully processed ${a} rows."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1240
+msgid "Show logfiles"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1242
+msgid "Back to Data Center"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1243
+msgid "Show"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1259
+msgid "Back"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1260
+msgid "Enter a regular expression here..."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1268
+msgid "Log files can only be searched on Unix-based operating systems."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:127 waeup/kofa/browser/pages.py:808
+#: waeup/kofa/hostels/browser.py:278 waeup/kofa/hostels/browser.py:308
+#: waeup/kofa/students/browser.py:250
 msgid "No item selected."
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1190
-msgid "Processing of ${a} rows failed."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1192
-msgid "Successfully processed ${a} rows."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1200
-msgid "Show logfiles"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1202
-msgid "Back to Data Center"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1203
-msgid "Show"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1219
-msgid "Back"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1220
-msgid "Enter a regular expression here..."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1228
-msgid "Log files can only be searched on Unix-based operating systems."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1243
+#: waeup/kofa/browser/pages.py:1283
 msgid "Invalid search expression."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1246
+#: waeup/kofa/browser/pages.py:1286
 msgid "No search results found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1254
+#: waeup/kofa/browser/pages.py:1294
 msgid "Edit data center settings"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1274
+#: waeup/kofa/browser/pages.py:1314
 msgid "File already existed (not copied): ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1277
+#: waeup/kofa/browser/pages.py:1317
 msgid "Given storage path cannot be used."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1278
+#: waeup/kofa/browser/pages.py:1318
 msgid "Error: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1281
+#: waeup/kofa/browser/pages.py:1321
 msgid "New storage path succefully set."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1290
+#: waeup/kofa/browser/pages.py:1333
 msgid "Download portal data as CSV file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1292
+#: waeup/kofa/browser/pages.py:1335
 msgid "Download"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1383
+#: waeup/kofa/browser/pages.py:1423
 msgid "Academic Section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1395 waeup/kofa/browser/pages.py:1411
-#: waeup/kofa/browser/pages.py:1428 waeup/kofa/browser/pages.py:1432
+#: waeup/kofa/browser/pages.py:1435 waeup/kofa/browser/pages.py:1451
+#: waeup/kofa/browser/pages.py:1468 waeup/kofa/browser/pages.py:1472
 msgid "Add faculty"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1396 waeup/kofa/university/export.py:35
+#: waeup/kofa/browser/pages.py:1436 waeup/kofa/university/export.py:35
 msgid "Faculties"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1400 waeup/kofa/browser/viewlets.py:394
+#: waeup/kofa/browser/pages.py:1440 waeup/kofa/browser/viewlets.py:394
 msgid "Manage academic section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1439
+#: waeup/kofa/browser/pages.py:1479
 msgid "The faculty code chosen already exists."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1460 waeup/kofa/browser/pages.py:1470
+#: waeup/kofa/browser/pages.py:1504 waeup/kofa/browser/pages.py:1514
 #: waeup/kofa/university/export.py:66
 msgid "Departments"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1472 waeup/kofa/browser/pages.py:1523
-#: waeup/kofa/browser/pages.py:1542 waeup/kofa/browser/pages.py:1546
+#: waeup/kofa/browser/pages.py:1516 waeup/kofa/browser/pages.py:1561
+#: waeup/kofa/browser/pages.py:1580 waeup/kofa/browser/pages.py:1584
 msgid "Add department"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1480 waeup/kofa/browser/viewlets.py:410
+#: waeup/kofa/browser/pages.py:1524 waeup/kofa/browser/viewlets.py:410
 msgid "Manage faculty"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1553
+#: waeup/kofa/browser/pages.py:1591
 msgid "The code chosen already exists in this faculty."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1556
+#: waeup/kofa/browser/pages.py:1594
 msgid "Department ${a} added."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:157 waeup/kofa/browser/viewlets.py:266
+#: waeup/kofa/browser/pages.py:1616
+msgid "Courses and Certificates"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1646 waeup/kofa/browser/pages.py:1665
+#: waeup/kofa/students/browser.py:110 waeup/kofa/students/export.py:110
+#: waeup/kofa/students/viewlets.py:501
+msgid "Students"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1682 waeup/kofa/browser/pages.py:1734
+msgid "Remove selected courses"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1682 waeup/kofa/browser/pages.py:1746
+#: waeup/kofa/browser/pages.py:1775 waeup/kofa/browser/pages.py:1779
+msgid "Add course"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1683 waeup/kofa/browser/pages.py:1740
+msgid "Remove selected certificates"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1683 waeup/kofa/browser/pages.py:1751
+#: waeup/kofa/browser/pages.py:1816 waeup/kofa/browser/pages.py:1820
+msgid "Add certificate"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:169 waeup/kofa/browser/viewlets.py:266
 #: waeup/kofa/browser/templates/staffsitelayout.pt:28
 #: waeup/kofa/browser/templates/studentsitelayout.pt:32
@@ -1328,168 +1377,140 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1573
-msgid "Courses and Certificates"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1603 waeup/kofa/browser/pages.py:1622
-#: waeup/kofa/students/browser.py:99 waeup/kofa/students/export.py:110
-#: waeup/kofa/students/viewlets.py:493
-msgid "Students"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1639 waeup/kofa/browser/pages.py:1697
-msgid "Remove selected courses"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1639 waeup/kofa/browser/pages.py:1709
-#: waeup/kofa/browser/pages.py:1738 waeup/kofa/browser/pages.py:1742
-msgid "Add course"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1640 waeup/kofa/browser/pages.py:1703
-msgid "Remove selected certificates"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1640 waeup/kofa/browser/pages.py:1714
-#: waeup/kofa/browser/pages.py:1775 waeup/kofa/browser/pages.py:1779
-msgid "Add certificate"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1649 waeup/kofa/browser/viewlets.py:417
+#: waeup/kofa/browser/pages.py:1692 waeup/kofa/browser/viewlets.py:417
 msgid "Manage department"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:165
+#: waeup/kofa/browser/pages.py:177
 msgid "You logged in."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1754
+#: waeup/kofa/browser/pages.py:1791
 msgid "A course with same code already exists: "
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1760
+#: waeup/kofa/browser/pages.py:1797
 msgid "Course ${a} successfully created."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1791
+#: waeup/kofa/browser/pages.py:1832
 msgid "A certificate with same code already exists: "
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1797
+#: waeup/kofa/browser/pages.py:1838
 msgid "Certificate ${a} successfully created."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1829 waeup/kofa/browser/viewlets.py:434
+#: waeup/kofa/browser/pages.py:1873 waeup/kofa/browser/viewlets.py:434
 msgid "Edit course"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:183
+#: waeup/kofa/browser/pages.py:1915
+msgid "Edit certificate"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1922 waeup/kofa/browser/pages.py:1951
+#: waeup/kofa/browser/pages.py:1988 waeup/kofa/browser/pages.py:1990
+msgid "Add certificate course"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1923 waeup/kofa/browser/pages.py:1946
+msgid "Remove selected certificate courses"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1929 waeup/kofa/browser/viewlets.py:441
+msgid "Manage certificate"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:195
 msgid "You entered wrong credentials."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1879
-msgid "Edit certificate"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1886 waeup/kofa/browser/pages.py:1917
-#: waeup/kofa/browser/pages.py:1958 waeup/kofa/browser/pages.py:1960
-msgid "Add course referrer"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1887 waeup/kofa/browser/pages.py:1912
-msgid "Remove selected course referrers"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1893 waeup/kofa/browser/viewlets.py:441
-msgid "Manage certificate"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1965
-msgid "The chosen course referrer is already part of this certificate."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1969
-msgid "Course referrer ${a}_${b} added."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:197
+#: waeup/kofa/browser/pages.py:1995
+msgid "The chosen certificate course is already part of this certificate."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1999
+msgid "certificate course ${a}_${b} added."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2040 waeup/kofa/browser/viewlets.py:458
+msgid "Edit certificate course"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2043
+msgid "Save and return"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:2076
+msgid "Send me a new password"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:209
 msgid "You have been logged out. Thanks for using WAeUP Kofa!"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2006 waeup/kofa/browser/viewlets.py:458
-msgid "Edit course referrer"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2009
-msgid "Save and return"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2037
-msgid "Send me a new password"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:2085
+#: waeup/kofa/browser/pages.py:2124
 msgid "No record found."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2092
-msgid "You have successfully changed your password for the"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:2097
+#: waeup/kofa/browser/pages.py:2138 waeup/kofa/students/browser.py:2010
+msgid "You have successfully requested a password for the"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:2142
 msgid "An email with your user name and password has been sent to ${a}."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:2100 waeup/kofa/students/browser.py:331
+#: waeup/kofa/browser/pages.py:2145 waeup/kofa/students/browser.py:342
 msgid "An smtp server error occurred."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:233
+#: waeup/kofa/browser/pages.py:245
 msgid "Contact ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:239 waeup/kofa/browser/pages.py:540
+#: waeup/kofa/browser/pages.py:251 waeup/kofa/browser/pages.py:560
 msgid "Send message now"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:258 waeup/kofa/browser/pages.py:290
-#: waeup/kofa/browser/pages.py:557 waeup/kofa/students/browser.py:329
+#: waeup/kofa/browser/pages.py:270 waeup/kofa/browser/pages.py:302
+#: waeup/kofa/browser/pages.py:577 waeup/kofa/students/browser.py:340
 msgid "Your message has been sent."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:277
+#: waeup/kofa/browser/pages.py:289
 msgid "Send now"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:292
+#: waeup/kofa/browser/pages.py:304
 msgid "A smtp server error occurred."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:317
+#: waeup/kofa/browser/pages.py:329
 msgid "<h1>Welcome to WAeUP.Kofa</h1>"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:405 waeup/kofa/hostels/browser.py:195
+#: waeup/kofa/browser/pages.py:417 waeup/kofa/hostels/browser.py:217
 #: waeup/kofa/students/viewlets.py:165 waeup/kofa/students/viewlets.py:173
-#: waeup/kofa/students/viewlets.py:246 waeup/kofa/students/viewlets.py:254
-#: waeup/kofa/students/viewlets.py:303
+#: waeup/kofa/students/viewlets.py:238 waeup/kofa/students/viewlets.py:254
+#: waeup/kofa/students/viewlets.py:262 waeup/kofa/students/viewlets.py:311
 msgid "Manage"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:406 waeup/kofa/browser/viewlets.py:180
+#: waeup/kofa/browser/pages.py:418 waeup/kofa/browser/viewlets.py:180
 msgid "Remove"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:414
+#: waeup/kofa/browser/pages.py:426
 msgid "User account ${a} successfully deleted."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:447 waeup/kofa/browser/pages.py:449
+#: waeup/kofa/browser/pages.py:462 waeup/kofa/browser/pages.py:464
 #: waeup/kofa/browser/viewlets.py:468
 msgid "Add user"
@@ -1497,126 +1518,114 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:471
+#: waeup/kofa/browser/pages.py:486
 msgid "User account ${a} successfully added."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:489
+#: waeup/kofa/browser/pages.py:507
 msgid "Edit user ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:521
+#: waeup/kofa/browser/pages.py:541
 msgid "User settings have been saved."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:538 waeup/kofa/students/browser.py:310
+#: waeup/kofa/browser/pages.py:558 waeup/kofa/students/browser.py:321
 msgid "Send message to ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:567 waeup/kofa/browser/viewlets.py:345
+#: waeup/kofa/browser/pages.py:587 waeup/kofa/browser/viewlets.py:345
 msgid "My Preferences"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:580 waeup/kofa/browser/viewlets.py:361
+#: waeup/kofa/browser/pages.py:600 waeup/kofa/browser/viewlets.py:361
 msgid "My Roles"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:611
+#: waeup/kofa/browser/pages.py:631
 msgid "Search Academic Section"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:638
+#: waeup/kofa/browser/pages.py:658
 msgid "View portal configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:651
+#: waeup/kofa/browser/pages.py:671
 msgid "Edit portal configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:652 waeup/kofa/browser/pages.py:703
+#: waeup/kofa/browser/pages.py:672 waeup/kofa/browser/pages.py:722
 msgid "Update plugins"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:654 waeup/kofa/browser/pages.py:682
-#: waeup/kofa/browser/pages.py:715
+#: waeup/kofa/browser/pages.py:674 waeup/kofa/browser/pages.py:701
+#: waeup/kofa/browser/pages.py:734
 msgid "Add session configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:679 waeup/kofa/browser/pages.py:754
-msgid "Settings have been saved."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:694
+#. Default: ""
+#: waeup/kofa/browser/pages.py:713
 msgid "Session ${a} Configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:706
+#: waeup/kofa/browser/pages.py:725
 msgid "Plugins were updated. See log file for details."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:719
+#: waeup/kofa/browser/pages.py:738
 msgid "Add Session Configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:726
+#: waeup/kofa/browser/pages.py:749
 msgid "The session chosen already exists."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:748
+#: waeup/kofa/browser/pages.py:771
 msgid "Edit academic session ${a} configuration"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:797
+#: waeup/kofa/browser/pages.py:819
 msgid "OSError: The file could not be deleted."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:800
+#: waeup/kofa/browser/pages.py:822
 msgid "Successfully deleted: ${a}"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:810
+#: waeup/kofa/browser/pages.py:833
 msgid "Upload file"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:812
+#: waeup/kofa/browser/pages.py:835
 msgid "Upload"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:827
+#: waeup/kofa/browser/pages.py:850
 msgid "Only csv files are allowed."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:88
+#: waeup/kofa/browser/pages.py:912 waeup/kofa/browser/pages.py:942
+#: waeup/kofa/browser/pages.py:1066 waeup/kofa/browser/pages.py:1183
+msgid "Process CSV file"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:926 waeup/kofa/browser/pages.py:1031
+#: waeup/kofa/browser/pages.py:1159
+msgid "Import aborted."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:94
 msgid "No local role selected."
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:885 waeup/kofa/browser/pages.py:915
-#: waeup/kofa/browser/pages.py:1035 waeup/kofa/browser/pages.py:1143
-msgid "Process CSV file"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:899 waeup/kofa/browser/pages.py:1000
-#: waeup/kofa/browser/pages.py:1119
-msgid "Import aborted."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:918
+#: waeup/kofa/browser/pages.py:945
 msgid "Back to step 1"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:919
+#: waeup/kofa/browser/pages.py:946
 msgid "Proceed to step 3"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:979
-msgid "Double headers: each column name may only appear once. "
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:987
-msgid "Replace imported file!"
 msgstr ""
 
@@ -1627,5 +1636,5 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pdf.py:344
+#: waeup/kofa/browser/pdf.py:350
 msgid "Date: ${a}"
 msgstr ""
@@ -1656,18 +1665,31 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/certificatepage.pt:22
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:6
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:26
-msgid "Course Referrers"
-msgstr ""
-
-#: waeup/kofa/browser/templates/certificatepage.pt:28
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:31
+msgid "Certificate Courses"
+msgstr ""
+
+#: waeup/kofa/browser/templates/certificatepage.pt:29
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:35
 msgid "Semester"
 msgstr ""
 
-#: waeup/kofa/browser/templates/certificatepage.pt:29
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:31
-msgid "Referrer"
+#: waeup/kofa/browser/templates/certificatepage.pt:30
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:36
+msgid "Cert. Course"
+msgstr ""
+
+#: waeup/kofa/browser/templates/certificatepage.pt:31
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:37
+msgid "Dep. Course"
+msgstr ""
+
+#. Default: "Enter the email address stored in Kofa. You can't change your email address here. If you've forgotten your email address or the email address stored in Kofa is wrong or no longer valid, use the enquiries form to request a change of address."
+#: waeup/kofa/browser/templates/changepw.pt:19
+msgid "email_address_problem"
+msgstr ""
+
+#. Default: "Please solve the captcha<br />to prevent misuse of this service:"
+#: waeup/kofa/browser/templates/changepw.pt:8
+msgid "solve_captcha"
 msgstr ""
 
@@ -1727,5 +1749,17 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenterimport2page.pt:43
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:16
+msgid "Sample Record 1"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:17
+msgid "Sample Record 2"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:18
+msgid "Sample Record 3"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:41
 msgid "Mode:"
 msgstr ""
@@ -1749,5 +1783,5 @@
 #: waeup/kofa/browser/templates/datacenterimport3page.pt:18
 #: waeup/kofa/browser/templates/datacenterimport4page.pt:9
-#: waeup/kofa/browser/templates/datacenterimport2page.pt:32
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:30
 msgid "Processor:"
 msgstr ""
@@ -1758,6 +1792,15 @@
 msgstr ""
 
-#: waeup/kofa/browser/templates/datacenterimport3page.pt:44
-msgid "change to:"
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:37
+#: waeup/kofa/browser/templates/datacenterimport2page.pt:15
+msgid "Header"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:38
+msgid "change to"
+msgstr ""
+
+#: waeup/kofa/browser/templates/datacenterimport3page.pt:39
+msgid "Sample Record"
 msgstr ""
 
@@ -1826,5 +1869,5 @@
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:101
 #: waeup/kofa/browser/templates/facultymanagepage.pt:75
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:92
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:97
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:109
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:91
@@ -1845,4 +1888,5 @@
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:5
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:7
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:9
 msgid "Settings"
 msgstr ""
@@ -1852,9 +1896,9 @@
 #: waeup/kofa/browser/templates/facultymanagepage.pt:73
 #: waeup/kofa/browser/templates/configurationmanagepage.pt:31
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:90
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:95
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:107
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:89
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:10
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:11
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:22
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:39
 msgid "Name"
 msgstr ""
@@ -1874,7 +1918,9 @@
 #: waeup/kofa/students/browser_templates/basepage.pt:14
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:18
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:27
 #: waeup/kofa/students/browser_templates/change_password.pt:10
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:32
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:25
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:27
 msgid "Password:"
 msgstr ""
@@ -1889,11 +1935,16 @@
 msgstr ""
 
-#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Acquire a Password Access Code (PWD) and inititialize your student account <strong><a href=\"setpassword\"> here</a></strong>."
+#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Acquire a Password Activation Code (PWD) and inititialize your student account <strong><a href=\"setpassword\"> here</a></strong>."
 #: waeup/kofa/browser/templates/loginpage.pt:39
 msgid "login_trouble2"
 msgstr ""
 
-#. Default: "Or simply forgot your student id, application id or password? Then request a new password <strong><a href=\"sendpw\"> here</a></strong>."
+#. Default: "You don't have an account because you are a fresh student, or your student record has just been created? Inititialize your student account <strong><a href=\"requestpw\"> here</a></strong>."
 #: waeup/kofa/browser/templates/loginpage.pt:44
+msgid "login_trouble4"
+msgstr ""
+
+#. Default: "Or simply forgot your student id, application id or password? Then request a new password <strong><a href=\"changepw\"> here</a></strong>."
+#: waeup/kofa/browser/templates/loginpage.pt:48
 msgid "login_trouble3"
 msgstr ""
@@ -1936,14 +1987,4 @@
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:18
 msgid "Search Results"
-msgstr ""
-
-#. Default: "Enter the email address stored in Kofa. You can't change your email address here. If you've forgotten your email address or the email address stored in Kofa is wrong or no longer valid, use the enquiries form to request a change of address."
-#: waeup/kofa/browser/templates/sendpassword.pt:19
-msgid "email_address_problem"
-msgstr ""
-
-#. Default: "Please solve the captcha<br />to prevent misuse of this service:"
-#: waeup/kofa/browser/templates/sendpassword.pt:8
-msgid "solve_captcha"
 msgstr ""
 
@@ -2056,51 +2097,56 @@
 
 #: waeup/kofa/browser/viewlets.py:91 waeup/kofa/browser/viewlets.py:160
-#: waeup/kofa/students/viewlets.py:238 waeup/kofa/students/viewlets.py:377
-#: waeup/kofa/students/viewlets.py:424
+#: waeup/kofa/students/viewlets.py:246 waeup/kofa/students/viewlets.py:385
+#: waeup/kofa/students/viewlets.py:432
 msgid "Edit"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:105
+#: waeup/kofa/hostels/browser.py:106
 msgid "Accommodation Section"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:113 waeup/kofa/hostels/browser.py:123
+#: waeup/kofa/hostels/browser.py:119 waeup/kofa/hostels/browser.py:129
 msgid "Manage accommodation section"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:145 waeup/kofa/hostels/browser.py:158
+#: waeup/kofa/hostels/browser.py:132 waeup/kofa/hostels/browser.py:161
+#: waeup/kofa/hostels/browser.py:180
 msgid "Add hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:161
+#: waeup/kofa/hostels/browser.py:169
+msgid "Settings have been saved."
+msgstr ""
+
+#: waeup/kofa/hostels/browser.py:183
 msgid "Create hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:170
+#: waeup/kofa/hostels/browser.py:192
 msgid "The hostel already exists."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:172
+#: waeup/kofa/hostels/browser.py:194
 msgid "Hostel created."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:207
+#: waeup/kofa/hostels/browser.py:229
 msgid "Manage hostel"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:210 waeup/kofa/hostels/browser.py:236
+#: waeup/kofa/hostels/browser.py:232 waeup/kofa/hostels/browser.py:258
 msgid "Update all beds"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:211 waeup/kofa/hostels/browser.py:250
+#: waeup/kofa/hostels/browser.py:233 waeup/kofa/hostels/browser.py:272
 msgid "Switch reservation of selected beds"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:212 waeup/kofa/hostels/browser.py:280
+#: waeup/kofa/hostels/browser.py:234 waeup/kofa/hostels/browser.py:302
 msgid "Release selected beds"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:241
+#: waeup/kofa/hostels/browser.py:263
 msgid ""
 "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
@@ -2108,36 +2154,33 @@
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:274
+#: waeup/kofa/hostels/browser.py:296
 msgid "Successfully switched beds: ${a}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:298
+#: waeup/kofa/hostels/browser.py:320
 msgid "Successfully released beds: ${a}"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:303
+#: waeup/kofa/hostels/browser.py:325
 msgid "No allocated bed selected."
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:315
+#: waeup/kofa/hostels/browser.py:337
 msgid "Allocate student"
 msgstr ""
 
-#: waeup/kofa/hostels/browser.py:68 waeup/kofa/hostels/browser.py:78
+#: waeup/kofa/hostels/browser.py:69 waeup/kofa/hostels/browser.py:79
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:13
 msgid "Hostels"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:95
+#: waeup/kofa/hostels/browser.py:96
 msgid "Block ${a}, Room ${b}, Bed ${c}"
 msgstr ""
 
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:1
-msgid "There no subobjects registered yet."
-msgstr ""
-
-#: waeup/kofa/hostels/browser_templates/containerpage.pt:9
-#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:9
+#: waeup/kofa/hostels/browser_templates/containerpage.pt:21
+#: waeup/kofa/hostels/browser_templates/containermanagepage.pt:37
 #: waeup/kofa/hostels/browser_templates/hostelmanagepage.pt:35
 msgid "Id"
@@ -2168,78 +2211,94 @@
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:105
+#: waeup/kofa/hostels/interfaces.py:103
+msgid "Reserved Beds"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:114
+msgid "Blocks for Female Students"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:121
+msgid "Blocks for Male Students"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:128
+msgid "Beds for Fresh Students"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:135
 msgid "Beds for Returning Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:112
+#: waeup/kofa/hostels/interfaces.py:142
 msgid "Beds for Final Year Students"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:119
+#: waeup/kofa/hostels/interfaces.py:149
 msgid "Beds without category"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:126
+#: waeup/kofa/hostels/interfaces.py:156
 msgid "Special Handling"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:137
+#: waeup/kofa/hostels/interfaces.py:167
 msgid "Female and male blocks overlap."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:146
+#: waeup/kofa/hostels/interfaces.py:176
 msgid "Bed categories overlap."
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:169
+#: waeup/kofa/hostels/interfaces.py:199
 msgid "Bed Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:175 waeup/kofa/students/interfaces.py:467
+#: waeup/kofa/hostels/interfaces.py:205 waeup/kofa/students/interfaces.py:484
 msgid "Bed Type"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:181
+#: waeup/kofa/hostels/interfaces.py:211
 msgid "Bed Number"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:186 waeup/kofa/hostels/interfaces.py:199
+#: waeup/kofa/hostels/interfaces.py:216 waeup/kofa/hostels/interfaces.py:229
 msgid "Owner (Student)"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:44
+#: waeup/kofa/hostels/interfaces.py:33
+msgid "Hostel Allocation Start Date"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:39
+msgid "Hostel Allocation Closing Date"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:45
+msgid "Booking Session"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:53
+msgid "Allowed States"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:74
 msgid "Hostel Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:49
+#: waeup/kofa/hostels/interfaces.py:79
 msgid "Sort Id"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:55
+#: waeup/kofa/hostels/interfaces.py:85
 msgid "Hostel Name"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:61
+#: waeup/kofa/hostels/interfaces.py:91
 msgid "Floors per Block"
 msgstr ""
 
-#: waeup/kofa/hostels/interfaces.py:67
+#: waeup/kofa/hostels/interfaces.py:97
 msgid "Rooms per Floor"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:73
-msgid "Reserved Beds"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:84
-msgid "Blocks for Female Students"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:91
-msgid "Blocks for Male Students"
-msgstr ""
-
-#: waeup/kofa/hostels/interfaces.py:98
-msgid "Beds for Fresh Students"
 msgstr ""
 
@@ -2352,50 +2411,54 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:1099
+#: waeup/kofa/interfaces.py:1097
 msgid "Unique Identifier"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:1100
+#: waeup/kofa/interfaces.py:1098
 msgid ""
 "User Name, Student or Applicant Id, Matriculation or Registration Number"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:193
+#: waeup/kofa/interfaces.py:196
 msgid "Subject"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:197
+#: waeup/kofa/interfaces.py:200
 msgid "Grade"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:335
+#: waeup/kofa/interfaces.py:338
 msgid "Processor name"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:361
+#: waeup/kofa/interfaces.py:364
 msgid "Email Address:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:368
+#: waeup/kofa/interfaces.py:371
 msgid "Email to:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:375
+#: waeup/kofa/interfaces.py:378
 msgid "Subject:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:379
+#: waeup/kofa/interfaces.py:382
 msgid "Full Name:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:383
+#: waeup/kofa/interfaces.py:386
 msgid "Text:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:414
+#: waeup/kofa/interfaces.py:415 waeup/kofa/interfaces.py:431
+msgid "Public Name"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:422
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:97
 #: waeup/kofa/browser/templates/userscontainerpage.pt:4
 #: waeup/kofa/browser/templates/facultymanagepage.pt:71
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:88
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:93
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:105
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:87
@@ -2403,5 +2466,5 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:419
+#: waeup/kofa/interfaces.py:427
 #: waeup/kofa/students/browser_templates/containerpage.pt:33
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:39
@@ -2411,78 +2474,70 @@
 msgstr ""
 
-#: waeup/kofa/interfaces.py:423
+#: waeup/kofa/interfaces.py:437
 msgid "Description/Notice"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:440
+#: waeup/kofa/interfaces.py:454
 #: waeup/kofa/browser/templates/userscontainerpage.pt:6
 msgid "Portal Roles"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:485
+#: waeup/kofa/interfaces.py:499
 msgid "Name of University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:486
+#: waeup/kofa/interfaces.py:500
 msgid "Sample University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:491
+#: waeup/kofa/interfaces.py:505
 msgid "Abbreviated Title of University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:497
+#: waeup/kofa/interfaces.py:511
 msgid "Skin"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:504
+#: waeup/kofa/interfaces.py:518
 msgid "Content in HTML format"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:516
-msgid "Accommodation Booking Session"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:524
-msgid "Allowed States for Accommodation Booking"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:532
+#: waeup/kofa/interfaces.py:530
 msgid "Name of Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:538
+#: waeup/kofa/interfaces.py:536
 msgid "Email Address of Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:545
+#: waeup/kofa/interfaces.py:543
 msgid "Subject of Email to Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:546
+#: waeup/kofa/interfaces.py:544
 msgid "Kofa Contact"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:551
+#: waeup/kofa/interfaces.py:549
 msgid "SMTP mailer to use when sending mail"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:558
+#: waeup/kofa/interfaces.py:556
 msgid "Captcha used for public registration pages"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:565
+#: waeup/kofa/interfaces.py:563
 msgid "Carry-over Course Registration"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:574 waeup/kofa/interfaces.py:609
+#: waeup/kofa/interfaces.py:572 waeup/kofa/interfaces.py:607
 msgid "Academic Session"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:588
+#: waeup/kofa/interfaces.py:586
 msgid "Clearance Fee"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:594
+#: waeup/kofa/interfaces.py:592
 msgid "Bed Booking Fee"
 msgstr ""
@@ -2516,5 +2571,31 @@
 msgstr ""
 
-#: waeup/kofa/objecthistory.py:72
+#: waeup/kofa/mandates/browser.py:36
+msgid "Misuse"
+msgstr ""
+
+#: waeup/kofa/mandates/browser.py:41
+msgid "No mandate."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:50
+msgid "Nothing to do."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:68
+msgid "Wrong mandate parameters."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:70
+msgid "Mandate expired."
+msgstr ""
+
+#: waeup/kofa/mandates/mandate.py:72
+msgid ""
+"Password has been successfully set. Proceed to the login page and enter your "
+"credentials."
+msgstr ""
+
+#: waeup/kofa/objecthistory.py:74
 msgid "by"
 msgstr ""
@@ -2608,14 +2689,14 @@
 
 #. Default: ""
-#: waeup/kofa/payments/payment.py:91
+#: waeup/kofa/payments/payment.py:93
 msgid "Payment approved by ${a}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1006
+#: waeup/kofa/students/browser.py:1011
 msgid "${a}: Payments"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1051
+#: waeup/kofa/students/browser.py:1057
 msgid "Add online payment"
 msgstr ""
@@ -2625,404 +2706,438 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1068 waeup/kofa/students/browser.py:1280
+#: waeup/kofa/students/browser.py:1068 waeup/kofa/students/browser.py:1268
 msgid "Your current session does not match accommodation session."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1078
-msgid "Study course data are incomplete."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:120 waeup/kofa/students/viewlets.py:116
-#: waeup/kofa/students/viewlets.py:556
+#. Default: ""
+#: waeup/kofa/students/browser.py:1182
+msgid "${a}: Accommodation"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1194
+msgid "You are not allowed to remove bed tickets."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1201
+msgid "No bed ticket selected."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1233
+msgid "Add bed ticket"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1235
+msgid "Create bed ticket"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1251
+msgid "Outside booking period: ${a} - ${b}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1254
+msgid "Outside booking period."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1258
+msgid "Your data are incomplete."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1262
+msgid "You are in the wrong registration state."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1273
+msgid "You already booked a bed space in current accommodation session."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1284 waeup/kofa/students/browser.py:1578
+#: waeup/kofa/students/browser.py:1696
+msgid "Activation code is invalid."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1304 waeup/kofa/students/browser.py:1430
+msgid "There is no free bed in your category ${a}."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1309 waeup/kofa/students/browser.py:1583
+#: waeup/kofa/students/browser.py:1700
+msgid "Activation code has already been used."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:131 waeup/kofa/students/viewlets.py:116
+#: waeup/kofa/students/viewlets.py:564
 msgid "Study Course"
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/students/browser.py:1210
-msgid "${a}: Accommodation"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1222
-msgid "You are not allowed to remove bed tickets."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1229
-msgid "No bed ticket selected."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:126 waeup/kofa/students/viewlets.py:122
-#: waeup/kofa/students/viewlets.py:557
+#: waeup/kofa/students/browser.py:1312 waeup/kofa/students/browser.py:1586
+#: waeup/kofa/students/browser.py:1703 waeup/kofa/students/browser.py:1924
+msgid "invalidated"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1317 waeup/kofa/students/browser.py:1590
+#: waeup/kofa/students/browser.py:1708
+msgid "You are not the owner of this access code."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1328 waeup/kofa/students/browser.py:1444
+msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1337
+msgid "Bed ticket created and bed booked: ${a}"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1353
+msgid "Bed Ticket for Session ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1369
+msgid "Bed Allocation Data"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:137 waeup/kofa/students/viewlets.py:122
+#: waeup/kofa/students/viewlets.py:565
 msgid "Payments"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1260
-msgid "Add bed ticket"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1262
-msgid "Create bed ticket"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1270
-msgid "Your data are incomplete."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1274
-msgid "You are in the wrong registration state."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1285
-msgid "You already booked a bed space in current accommodation session."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1296 waeup/kofa/students/browser.py:1590
-#: waeup/kofa/students/browser.py:1708
-msgid "Activation code is invalid."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1316 waeup/kofa/students/browser.py:1442
-msgid "There is no free bed in your category ${a}."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1321 waeup/kofa/students/browser.py:1595
-#: waeup/kofa/students/browser.py:1712
-msgid "Activation code has already been used."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1324 waeup/kofa/students/browser.py:1598
-#: waeup/kofa/students/browser.py:1715 waeup/kofa/students/browser.py:1928
-msgid "invalidated"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1329 waeup/kofa/students/browser.py:1602
-#: waeup/kofa/students/browser.py:1720
-msgid "You are not the owner of this access code."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1340 waeup/kofa/students/browser.py:1456
-msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1349
-msgid "Bed ticket created and bed booked: ${a}"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1365
-msgid "Bed Ticket for Session ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1381
-msgid "Bed Allocation Data"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1387
+#: waeup/kofa/students/browser.py:1375
 msgid "Bed Allocation: "
 msgstr ""
 
-#: waeup/kofa/students/browser.py:141 waeup/kofa/students/viewlets.py:128
+#: waeup/kofa/students/browser.py:1402
+msgid "Students in reserved beds can't be relocated."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1408
+msgid "Student can't be relocated."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1451
+msgid "Student relocated: ${a}"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1470
+msgid "${a}: History"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1482
+msgid "Edit base data"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1497 waeup/kofa/students/viewlets.py:394
+msgid "Change password"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1511
+msgid "Password changed."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:152 waeup/kofa/students/viewlets.py:128
 msgid "Accommodation"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1414
-msgid "Students in reserved beds can't be relocated."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1420
-msgid "Student can't be relocated."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1463
-msgid "Student relocated: ${a}"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1482
-msgid "${a}: History"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1494
-msgid "Edit base data"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:150
-msgid "Bed Ticket ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1509 waeup/kofa/students/viewlets.py:386
-msgid "Change password"
-msgstr ""
-
 #: waeup/kofa/students/browser.py:1523
-msgid "Password changed."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1535
 msgid "Upload portrait"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1550 waeup/kofa/students/viewlets.py:410
+#: waeup/kofa/students/browser.py:1538 waeup/kofa/students/viewlets.py:418
 #: waeup/kofa/students/workflow.py:44
 msgid "Start clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1554
+#: waeup/kofa/students/browser.py:1542
 msgid "Start clearance now"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1571
+#: waeup/kofa/students/browser.py:1559
 msgid "Wrong state"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1575
+#: waeup/kofa/students/browser.py:1563
 msgid "No portrait uploaded."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1579
+#: waeup/kofa/students/browser.py:1567
 msgid "Not all required fields filled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1606
+#: waeup/kofa/students/browser.py:1594
 msgid "Clearance process has been started."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1616
+#: waeup/kofa/students/browser.py:1604
 msgid "Edit clearance data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1635 waeup/kofa/students/browser.py:1649
+#. Default: ""
+#: waeup/kofa/students/browser.py:161
+msgid "Bed Ticket ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1623 waeup/kofa/students/browser.py:1637
 msgid "Clearance form has been saved."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1643
+#: waeup/kofa/students/browser.py:1631
 msgid "Save and request clearance"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1658 waeup/kofa/students/workflow.py:58
+#: waeup/kofa/students/browser.py:1646 waeup/kofa/students/workflow.py:58
 msgid "Request clearance"
 msgstr ""
 
+#: waeup/kofa/students/browser.py:1647
+msgid "Enter the CLR access code used for starting clearance."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1650
+msgid "Request clearance now"
+msgstr ""
+
 #: waeup/kofa/students/browser.py:1659
-msgid "Enter the CLR access code used for starting clearance."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1662
-msgid "Request clearance now"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1671
 msgid "This isn't your CLR access code."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1680
+#: waeup/kofa/students/browser.py:1665
+msgid "This form cannot be submitted. Wrong state!"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1668
 msgid "Clearance has been requested."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1689 waeup/kofa/students/viewlets.py:439
+#: waeup/kofa/students/browser.py:1677
 msgid "Start session"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:169
+#: waeup/kofa/students/browser.py:1681
+msgid "Start now"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1685
+msgid "You are not entitled to start session."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1719
+msgid "Session started."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1738
+msgid "Add current level ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1747
+msgid "Create course list now"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1787
+msgid "Edit course list of ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:180
 msgid "Student Section"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1693
-msgid "Start now"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1697
-msgid "You are not entitled to start session."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1731
-msgid "Session started."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1750
-msgid "Add current level ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1759
-msgid "Create course list now"
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1798
-msgid "Add and remove course tickets of study level ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1835
+#: waeup/kofa/students/browser.py:1828
 msgid "Register course list"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1839
+#. Default: ""
+#: waeup/kofa/students/browser.py:1831
+msgid "Maximum credits of ${a} exceeded."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1836
 msgid "Course list has been registered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1884
+#: waeup/kofa/students/browser.py:1880
 msgid "Set password for first-time login"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1887
+#: waeup/kofa/students/browser.py:1883
 msgid "Set"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1902
+#: waeup/kofa/students/browser.py:1898
 msgid "More than one student found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:191
+#: waeup/kofa/students/browser.py:1906
+msgid "Access code is invalid."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1909
+msgid "Password has already been set. Your Student Id is ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1915
+msgid "Password has already been set. You are using the wrong Access Code."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1921
+msgid "Access code has already been used."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1930
+msgid "Password has been set. Your Student Id is ${a}"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1942
+msgid "Request password for first-time login"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1962
+msgid "Send login credentials to email address"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1985 waeup/kofa/students/browser.py:1996
+msgid "No student record found."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:202
 msgid "Only year dates allowed (e.g. 2011)."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1910
-msgid "Access code is invalid."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1913
-msgid "Password has already been set. Your Student Id is ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1919
-msgid "Password has already been set. You are using the wrong Access Code."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1925
-msgid "Access code has already been used."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1934
-msgid "Password has been set. Your Student Id is ${a}"
-msgstr ""
-
-#: waeup/kofa/students/browser.py:196 waeup/kofa/students/browser.py:237
-#: waeup/kofa/students/browser.py:1899
+#: waeup/kofa/students/browser.py:2030
+msgid "Your password request was successful."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:207 waeup/kofa/students/browser.py:248
+#: waeup/kofa/students/browser.py:1895
 msgid "No student found."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:207 waeup/kofa/students/viewlets.py:141
+#: waeup/kofa/students/browser.py:218 waeup/kofa/students/viewlets.py:141
 msgid "Manage student section"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:264 waeup/kofa/students/viewlets.py:148
+#: waeup/kofa/students/browser.py:275 waeup/kofa/students/viewlets.py:148
 msgid "Add student"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:272
+#: waeup/kofa/students/browser.py:283
 msgid "Student record created."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:288
+#: waeup/kofa/students/browser.py:299
 msgid "${a}: Base Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:342
+#: waeup/kofa/students/browser.py:353
 msgid "Manage base data"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:422
+#: waeup/kofa/students/browser.py:433
 msgid "${a}: Clearance Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:444 waeup/kofa/students/viewlets.py:106
-#: waeup/kofa/students/viewlets.py:554
+#: waeup/kofa/students/browser.py:455 waeup/kofa/students/viewlets.py:106
+#: waeup/kofa/students/viewlets.py:562
 #: waeup/kofa/students/browser_templates/clearanceeditpage.pt:6
 msgid "Clearance Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:450
+#: waeup/kofa/students/browser.py:461
 msgid "Clearance Slip of "
 msgstr ""
 
-#: waeup/kofa/students/browser.py:469
+#: waeup/kofa/students/browser.py:480
 msgid "Manage clearance data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:509
+#: waeup/kofa/students/browser.py:520
 msgid "Student has been cleared."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:511 waeup/kofa/students/browser.py:535
+#: waeup/kofa/students/browser.py:522 waeup/kofa/students/browser.py:546
 msgid "Student is in wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:528
+#: waeup/kofa/students/browser.py:539
 msgid "Clearance has been annulled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:532
+#: waeup/kofa/students/browser.py:543
 msgid "Clearance request has been rejected."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:558
+#: waeup/kofa/students/browser.py:569
 msgid "${a}: Personal Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:568
+#: waeup/kofa/students/browser.py:579
+msgid "Manage personal data"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:592
 msgid "Edit personal data"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:588
+#: waeup/kofa/students/browser.py:607
 msgid "${a}: Study Course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:618
+#: waeup/kofa/students/browser.py:637
 msgid "Manage study course"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:621 waeup/kofa/students/browser.py:668
+#: waeup/kofa/students/browser.py:640 waeup/kofa/students/browser.py:687
 msgid "Remove selected levels"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:622 waeup/kofa/students/browser.py:654
+#: waeup/kofa/students/browser.py:641 waeup/kofa/students/browser.py:673
 msgid "Add study level"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:642
+#: waeup/kofa/students/browser.py:661
 msgid "Current level not available for certificate."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:662
+#: waeup/kofa/students/browser.py:681
 msgid "Study level has been added."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:664 waeup/kofa/students/browser.py:1768
+#: waeup/kofa/students/browser.py:683 waeup/kofa/students/browser.py:1756
 msgid "This level exists."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:674
+#: waeup/kofa/students/browser.py:693
 msgid "No study level selected."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:725
+#: waeup/kofa/students/browser.py:733
 msgid "${a}: Study Level ${b}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:748
+#: waeup/kofa/students/browser.py:756
 msgid "Level Data"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:754
+#: waeup/kofa/students/browser.py:762
 msgid "Course List"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:763
+#: waeup/kofa/students/browser.py:771
 msgid "Course Registration Slip"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:769
+#: waeup/kofa/students/browser.py:777
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:35
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:13
@@ -3031,16 +3146,16 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:772
+#: waeup/kofa/students/browser.py:780
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:38
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:36
 msgid "Dept."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:773
+#: waeup/kofa/students/browser.py:781
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:17
+#: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:22
 msgid "Faculty"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:774
+#: waeup/kofa/students/browser.py:782
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:40
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:38
@@ -3048,5 +3163,5 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:775
+#: waeup/kofa/students/browser.py:783
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:41
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:39
@@ -3054,5 +3169,5 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:776 waeup/kofa/students/interfaces.py:411
+#: waeup/kofa/students/browser.py:784 waeup/kofa/students/interfaces.py:428
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:42
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
@@ -3061,55 +3176,55 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:805 waeup/kofa/students/browser.py:834
-#: waeup/kofa/students/browser.py:919 waeup/kofa/students/browser.py:924
-#: waeup/kofa/students/browser.py:1808 waeup/kofa/students/browser.py:1858
+#: waeup/kofa/students/browser.py:813 waeup/kofa/students/browser.py:846
+#: waeup/kofa/students/browser.py:931 waeup/kofa/students/browser.py:936
+#: waeup/kofa/students/browser.py:1801 waeup/kofa/students/browser.py:1855
 msgid "Add course ticket"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:826
+#: waeup/kofa/students/browser.py:838
 msgid "Manage study level ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:844 waeup/kofa/students/browser.py:1818
+#: waeup/kofa/students/browser.py:856 waeup/kofa/students/browser.py:1811
 msgid "No ticket selected."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:868 waeup/kofa/students/browser.py:890
+#: waeup/kofa/students/browser.py:880 waeup/kofa/students/browser.py:902
 msgid "This level does not correspond current level."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:872
+#: waeup/kofa/students/browser.py:884
 msgid "Course list has been validated."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:874 waeup/kofa/students/browser.py:902
+#: waeup/kofa/students/browser.py:886 waeup/kofa/students/browser.py:914
 msgid "Student is in the wrong state."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:895
+#: waeup/kofa/students/browser.py:907
 msgid "Course list request has been annulled."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:899
+#: waeup/kofa/students/browser.py:911
 msgid "Course list request has been rejected:"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:940 waeup/kofa/students/browser.py:1871
+#: waeup/kofa/students/browser.py:945 waeup/kofa/students/browser.py:1867
 msgid "The ticket exists."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:942 waeup/kofa/students/browser.py:1873
+#: waeup/kofa/students/browser.py:947 waeup/kofa/students/browser.py:1869
 msgid "Successfully added ${a}."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:963
+#: waeup/kofa/students/browser.py:968
 msgid "${a}: Course Ticket ${b}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:979
+#: waeup/kofa/students/browser.py:984
 msgid "Manage course ticket ${a}"
 msgstr ""
@@ -3243,4 +3358,62 @@
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:41
 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 ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:11
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:11
+msgid "Email could not been sent. Please retry later."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:14
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:44
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:14
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:44
+msgid "Thanks for using Kofa!"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:20
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:20
+msgid "Your login credentials are:"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:23
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:23
+msgid "User Name:"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:3
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:39
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:3
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:39
+msgid "An email with your user name and password has been sent to"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:32
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:32
+msgid "Print this page and proceed to the"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:34
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:34
+msgid ""
+"Please note that passwords are case-sensitive, <br />when entering your "
+"credentials, and keep your password secret!"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/requestpwmailsent.pt:8
+#: waeup/kofa/applicants/browser_templates/applicantregemailsent.pt:8
+msgid "Please check your email account to proceed."
 msgstr ""
 
@@ -3311,5 +3484,4 @@
 
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:39
-#: waeup/kofa/students/browser_templates/studylevelpage.pt:37
 msgid "Fact."
 msgstr ""
@@ -3334,4 +3506,12 @@
 msgstr ""
 
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:36
+msgid "Dep."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/studylevelpage.pt:37
+msgid "Fac."
+msgstr ""
+
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:64
 msgid "The're no tickets added yet."
@@ -3346,5 +3526,5 @@
 msgstr ""
 
-#: waeup/kofa/students/export.py:210 waeup/kofa/students/export.py:247
+#: waeup/kofa/students/export.py:210
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:9
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:30
@@ -3353,68 +3533,76 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:193 waeup/kofa/students/interfaces.py:282
+#: waeup/kofa/students/export.py:247
+msgid "Student Payments"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:192 waeup/kofa/students/interfaces.py:281
 msgid "Matriculation Number"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:200
+#: waeup/kofa/students/interfaces.py:199
 msgid "PWD Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:206
+#: waeup/kofa/students/interfaces.py:205
 msgid "Email"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:227
+#: waeup/kofa/students/interfaces.py:226
 msgid "Clearance form locked"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:232
+#: waeup/kofa/students/interfaces.py:231
 msgid "CLR Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:239
+#: waeup/kofa/students/interfaces.py:238
 msgid "Nationality"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:248
+#: waeup/kofa/students/interfaces.py:247
 msgid "Employer"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:258
+#: waeup/kofa/students/interfaces.py:257
 msgid "Permanent Address"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:291
+#: waeup/kofa/students/interfaces.py:292
+msgid "Registr. or Matric. Number"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:312
 #: waeup/kofa/browser/templates/showstudentspage.pt:7
 msgid "Certificate"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:297
+#: waeup/kofa/students/interfaces.py:318
 msgid "Entry Mode"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:304
+#: waeup/kofa/students/interfaces.py:325
 msgid "Entry Session"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:312 waeup/kofa/students/interfaces.py:351
+#: waeup/kofa/students/interfaces.py:333 waeup/kofa/students/interfaces.py:372
 #: waeup/kofa/browser/templates/showstudentspage.pt:8
 msgid "Current Session"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:319 waeup/kofa/students/interfaces.py:357
+#: waeup/kofa/students/interfaces.py:340 waeup/kofa/students/interfaces.py:378
 #: waeup/kofa/browser/templates/showstudentspage.pt:9
 msgid "Current Level"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:326 waeup/kofa/students/interfaces.py:345
+#: waeup/kofa/students/interfaces.py:347 waeup/kofa/students/interfaces.py:366
 msgid "Current Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:333
+#: waeup/kofa/students/interfaces.py:354
 msgid "Previous Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:371 waeup/kofa/students/interfaces.py:473
+#: waeup/kofa/students/interfaces.py:392 waeup/kofa/students/interfaces.py:490
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:8
 #: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:13
@@ -3422,65 +3610,68 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:377
+#: waeup/kofa/students/interfaces.py:398
 msgid "Verdict"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:404
-#: waeup/kofa/browser/templates/certificatepage.pt:30
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:33
+#: waeup/kofa/students/interfaces.py:421
+#: waeup/kofa/browser/templates/certificatepage.pt:33
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:39
 msgid "Mandatory"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:418
+#: waeup/kofa/students/interfaces.py:435
 msgid "Automatical Creation"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:425
+#: waeup/kofa/students/interfaces.py:442
 msgid "Carry-over Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:444
+#: waeup/kofa/students/interfaces.py:461
+#: waeup/kofa/university/interfaces.py:288
 #: waeup/kofa/university/interfaces.py:323
-#: waeup/kofa/browser/templates/certificatepage.pt:29
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:32
 msgid "Course"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:461
+#: waeup/kofa/students/interfaces.py:478
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:10
 msgid "Bed Coordinates"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:480
+#: waeup/kofa/students/interfaces.py:497
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:9
 msgid "Booking Date"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:486
+#: waeup/kofa/students/interfaces.py:503
 msgid "Booking Activation Code"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:507
+#: waeup/kofa/students/interfaces.py:524
 msgid "Payment Level"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:179
+#: waeup/kofa/students/utils.py:181
 msgid "Scanned Documents"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:187
+#: waeup/kofa/students/utils.py:189
 msgid "(not provided)"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/utils.py:215
+#: waeup/kofa/students/utils.py:217
 msgid "<font size=10>${a} Page ${b} of ${c}</font>"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:293
+#: waeup/kofa/students/utils.py:277
+msgid "Study course data are incomplete."
+msgstr ""
+
+#: waeup/kofa/students/utils.py:298
 msgid "Amount could not be determined."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:356 waeup/kofa/students/viewlets.py:73
+#: waeup/kofa/students/utils.py:378 waeup/kofa/students/viewlets.py:73
 #: waeup/kofa/students/viewlets.py:101
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:7
@@ -3488,13 +3679,13 @@
 msgstr ""
 
-#: waeup/kofa/students/utils.py:392
+#: waeup/kofa/students/utils.py:414
 msgid "(not yet)"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:111 waeup/kofa/students/viewlets.py:555
+#: waeup/kofa/students/viewlets.py:111 waeup/kofa/students/viewlets.py:563
 msgid "Personal Data"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:133 waeup/kofa/students/viewlets.py:560
+#: waeup/kofa/students/viewlets.py:133 waeup/kofa/students/viewlets.py:568
 #: waeup/kofa/accesscodes/browser_templates/searchpage.pt:27
 msgid "History"
@@ -3517,73 +3708,77 @@
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:262 waeup/kofa/students/workflow.py:156
+#: waeup/kofa/students/viewlets.py:270 waeup/kofa/students/workflow.py:156
 msgid "Validate courses"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:278
+#: waeup/kofa/students/viewlets.py:286
 msgid "Reject courses"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:295
+#: waeup/kofa/students/viewlets.py:303
 msgid "Download course registration slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:351
+#: waeup/kofa/students/viewlets.py:359
 msgid "Book accommodation"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:360
+#: waeup/kofa/students/viewlets.py:368
 msgid "Download bed allocation slip"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:369
+#: waeup/kofa/students/viewlets.py:377
 msgid "Relocate student"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:395
+#: waeup/kofa/students/viewlets.py:403
 msgid "Change portrait"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:453
+#: waeup/kofa/students/viewlets.py:447
+msgid "Start new session"
+msgstr ""
+
+#: waeup/kofa/students/viewlets.py:461
 msgid "Add course list"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:471
-msgid "Add and remove courses"
-msgstr ""
-
-#: waeup/kofa/students/viewlets.py:559
+#: waeup/kofa/students/viewlets.py:479
+msgid "Edit course list"
+msgstr ""
+
+#: waeup/kofa/students/viewlets.py:567
 msgid "Accommodation Data"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:571
+#: waeup/kofa/students/viewlets.py:579
 msgid "${a} deleted."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:585
+#: waeup/kofa/students/viewlets.py:593
 msgid "Uploaded file is too big."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:591
+#: waeup/kofa/students/viewlets.py:599
 msgid "Could not determine file type."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:596
+#: waeup/kofa/students/viewlets.py:604
 msgid "${a} file extension expected."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:602
+#: waeup/kofa/students/viewlets.py:610
 msgid "Only the following extensions are allowed: ${a}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:611
+#: waeup/kofa/students/viewlets.py:619
 msgid "File ${a} uploaded."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:629
+#: waeup/kofa/students/viewlets.py:637
 #: waeup/kofa/browser/templates/datacenterlogspage.pt:10
 #: waeup/kofa/browser/templates/datacenterpage.pt:17
@@ -3592,42 +3787,42 @@
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:630
+#: waeup/kofa/students/viewlets.py:638
 msgid "Scan"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:653
+#: waeup/kofa/students/viewlets.py:661
 msgid "Upload new file"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:654
+#: waeup/kofa/students/viewlets.py:662
 msgid "Delete attachment"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:685
+#: waeup/kofa/students/viewlets.py:693
 msgid "No local file selected."
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:699
+#: waeup/kofa/students/viewlets.py:707
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:9
 msgid "Passport Picture"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:710
+#: waeup/kofa/students/viewlets.py:718
 msgid "Passport Picture (jpg only)"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:725 waeup/kofa/students/viewlets.py:736
+#: waeup/kofa/students/viewlets.py:733 waeup/kofa/students/viewlets.py:744
 msgid "Birth Certificate"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:726 waeup/kofa/students/viewlets.py:737
+#: waeup/kofa/students/viewlets.py:734 waeup/kofa/students/viewlets.py:745
 msgid "Birth Certificate Scan"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:746 waeup/kofa/students/viewlets.py:757
+#: waeup/kofa/students/viewlets.py:754 waeup/kofa/students/viewlets.py:765
 msgid "Acceptance Letter"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:747 waeup/kofa/students/viewlets.py:758
+#: waeup/kofa/students/viewlets.py:755 waeup/kofa/students/viewlets.py:766
 msgid "Acceptance Letter Scan"
 msgstr ""
@@ -3800,4 +3995,6 @@
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:10
 #: waeup/kofa/browser/templates/departmentpage.pt:3
+#: waeup/kofa/browser/templates/certificatepage.pt:22
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:28
 msgid "Courses"
 msgstr ""
@@ -3876,11 +4073,7 @@
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:288
-msgid "Course Referrer"
-msgstr ""
-
 #: waeup/kofa/university/interfaces.py:294
 #: waeup/kofa/browser/templates/certificatepage.pt:28
-#: waeup/kofa/browser/templates/certificatemanagepage.pt:30
+#: waeup/kofa/browser/templates/certificatemanagepage.pt:34
 msgid "Level"
 msgstr ""
@@ -3956,4 +4149,8 @@
 #: waeup/kofa/university/vocabularies.py:39
 msgid "Postgraduate Level"
+msgstr ""
+
+#: waeup/kofa/userscontainer.py:79
+msgid "Users"
 msgstr ""
 
@@ -4974,5 +5171,5 @@
 "Your user name: ${d}\n"
 "Your password: ${e}\n"
-"Login page: ${f}\n"
+"${f}\n"
 "\n"
 "Please remember your user name and keep\n"
