Index: main/waeup.ikoba/trunk/src/waeup/ikoba/locales/ig/LC_MESSAGES/waeup.ikoba.po
===================================================================
--- main/waeup.ikoba/trunk/src/waeup/ikoba/locales/ig/LC_MESSAGES/waeup.ikoba.po	(revision 11962)
+++ main/waeup.ikoba/trunk/src/waeup/ikoba/locales/ig/LC_MESSAGES/waeup.ikoba.po	(revision 11980)
@@ -15,5 +15,5 @@
 msgstr ""
 "Project-Id-Version: WAeUP.KOFA\n"
-"POT-Creation-Date: Thu Nov 13 15:09:53 2014\n"
+"POT-Creation-Date: Mon Nov 17 13:28:06 2014\n"
 "PO-Revision-Date: 2012-03-09 07:17+0100\n"
 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
@@ -36,5 +36,5 @@
 msgstr ""
 
-#: waeup/ikoba/browser/breadcrumbs.py:119 waeup/ikoba/browser/pages.py:438
+#: waeup/ikoba/browser/breadcrumbs.py:119 waeup/ikoba/browser/pages.py:471
 msgid "Administration"
 msgstr ""
@@ -45,11 +45,11 @@
 msgstr ""
 
-#: waeup/ikoba/browser/breadcrumbs.py:144 waeup/ikoba/browser/pages.py:485
+#: waeup/ikoba/browser/breadcrumbs.py:144 waeup/ikoba/browser/pages.py:518
 #: waeup/ikoba/browser/viewlets.py:329 waeup/ikoba/browser/viewlets.py:554
 msgid "Portal Users"
 msgstr ""
 
-#: waeup/ikoba/browser/breadcrumbs.py:151 waeup/ikoba/browser/pages.py:830
-#: waeup/ikoba/browser/pages.py:1425 waeup/ikoba/browser/viewlets.py:338
+#: waeup/ikoba/browser/breadcrumbs.py:151 waeup/ikoba/browser/pages.py:863
+#: waeup/ikoba/browser/pages.py:1458 waeup/ikoba/browser/viewlets.py:338
 #: waeup/ikoba/browser/viewlets.py:563
 msgid "Data Center"
@@ -61,8 +61,4 @@
 msgstr ""
 
-#: waeup/ikoba/browser/breadcrumbs.py:166
-msgid "Student Data Exports"
-msgstr ""
-
 #: waeup/ikoba/browser/breadcrumbs.py:92
 msgid "Home"
@@ -77,16 +73,26 @@
 msgstr ""
 
-#: waeup/ikoba/browser/interfaces.py:182 waeup/ikoba/interfaces.py:459
-#: waeup/ikoba/interfaces.py:535
+#: waeup/ikoba/browser/interfaces.py:182
+#: waeup/ikoba/customers/interfaces.py:217 waeup/ikoba/interfaces.py:444
+#: waeup/ikoba/interfaces.py:520
 msgid "Email Address"
 msgstr ""
 
-#: waeup/ikoba/browser/layout.py:101
+#: waeup/ikoba/browser/layout.py:102
 msgid "Are you sure?"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1103 waeup/ikoba/browser/pages.py:1132
-#: waeup/ikoba/browser/pages.py:1235 waeup/ikoba/browser/pages.py:1347
-msgid "Process CSV file"
+#: waeup/ikoba/browser/pages.py:1005
+msgid "Only csv files are allowed."
+msgstr ""
+
+#: waeup/ikoba/browser/pages.py:1013
+msgid "File with same name was uploaded earlier."
+msgstr ""
+
+#: waeup/ikoba/browser/pages.py:1024
+msgid ""
+"Your file contains forbidden characters or has invalid CSV format. First "
+"problematic line detected: line %s. Please replace."
 msgstr ""
 
@@ -96,151 +102,157 @@
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1135
+#: waeup/ikoba/browser/pages.py:1136 waeup/ikoba/browser/pages.py:1165
+#: waeup/ikoba/browser/pages.py:1268 waeup/ikoba/browser/pages.py:1380
+msgid "Process CSV file"
+msgstr ""
+
+#: waeup/ikoba/browser/pages.py:1168
 msgid "Back to step 1"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1136
+#: waeup/ikoba/browser/pages.py:1169
 msgid "Proceed to step 3"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1179
+#: waeup/ikoba/browser/pages.py:1212
 msgid "Double headers: each column name may only appear once. "
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1187
+#: waeup/ikoba/browser/pages.py:1220
 msgid "Replace imported file!"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1200 waeup/ikoba/browser/pages.py:1323
+#: waeup/ikoba/browser/pages.py:1233 waeup/ikoba/browser/pages.py:1356
 msgid "Import aborted."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1212
+#: waeup/ikoba/browser/pages.py:1245
 msgid "Update mode only!"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1238 waeup/ikoba/browser/pages.py:1466
+#: waeup/ikoba/browser/pages.py:126 waeup/ikoba/browser/pages.py:872
+#: waeup/ikoba/customers/browser.py:156
+msgid "No item selected."
+msgstr ""
+
+#: waeup/ikoba/browser/pages.py:1271 waeup/ikoba/browser/pages.py:1499
 msgid "Reset"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1239
+#: waeup/ikoba/browser/pages.py:1272
 msgid "Set headerfields"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1240
+#: waeup/ikoba/browser/pages.py:1273
 msgid "Back to step 2"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1241
+#: waeup/ikoba/browser/pages.py:1274
 msgid "Perform import"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:126 waeup/ikoba/browser/pages.py:839
-msgid "No item selected."
-msgstr ""
-
-#: waeup/ikoba/browser/pages.py:1306
+#: waeup/ikoba/browser/pages.py:1339
 msgid "Edit headers or replace imported file!"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1349
+#: waeup/ikoba/browser/pages.py:1382
 msgid "Process next"
 msgstr ""
 
 #. Default: ""
-#: waeup/ikoba/browser/pages.py:1399
+#: waeup/ikoba/browser/pages.py:1432
 msgid "Processing of ${a} rows failed."
 msgstr ""
 
 #. Default: ""
-#: waeup/ikoba/browser/pages.py:1401
+#: waeup/ikoba/browser/pages.py:1434
 msgid "Successfully processed ${a} rows."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1409
+#: waeup/ikoba/browser/pages.py:1442
 msgid "Show logfiles"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1412
+#: waeup/ikoba/browser/pages.py:1445
 msgid "Show"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1427 waeup/ikoba/browser/viewlets.py:185
+#: waeup/ikoba/browser/pages.py:1460 waeup/ikoba/browser/viewlets.py:185
 msgid "Search"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1429
+#: waeup/ikoba/browser/pages.py:1462
 msgid "Enter a regular expression here..."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1437
+#. Default: ""
+#: waeup/ikoba/browser/pages.py:147 waeup/ikoba/customers/browser.py:169
+msgid "Successfully removed: ${a}"
+msgstr ""
+
+#: waeup/ikoba/browser/pages.py:1470
 msgid "Log files can only be searched on Unix-based operating systems."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1452
+#: waeup/ikoba/browser/pages.py:1485
 msgid "Invalid search expression."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1455
+#: waeup/ikoba/browser/pages.py:1488
 msgid "No search results found."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1463
+#: waeup/ikoba/browser/pages.py:1496
 msgid "Edit data center settings"
 msgstr ""
 
 #. Default: ""
-#: waeup/ikoba/browser/pages.py:147
-msgid "Successfully removed: ${a}"
-msgstr ""
-
-#. Default: ""
-#: waeup/ikoba/browser/pages.py:1483
+#: waeup/ikoba/browser/pages.py:1516
 msgid "File already existed (not copied): ${a}"
 msgstr ""
 
 #. Default: ""
-#: waeup/ikoba/browser/pages.py:1486
+#: waeup/ikoba/browser/pages.py:1519
 msgid "Given storage path cannot be used. ${a}"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1490
+#: waeup/ikoba/browser/pages.py:1523
 msgid "New storage path succefully set."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1502
+#: waeup/ikoba/browser/pages.py:1535
 msgid "Download portal data as CSV file"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1504
+#: waeup/ikoba/browser/pages.py:1537
 msgid "Create CSV file"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1530
+#: waeup/ikoba/browser/pages.py:1563
 msgid "Discarded export"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1574
+#: waeup/ikoba/browser/pages.py:1607
 msgid "Send me a new password"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1601
+#: waeup/ikoba/browser/pages.py:1633 waeup/ikoba/customers/browser.py:456
 msgid "Send login credentials to email address"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1612
+#: waeup/ikoba/browser/pages.py:1644
 msgid "No record found."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:1626
+#: waeup/ikoba/browser/pages.py:1658 waeup/ikoba/customers/browser.py:502
 msgid "You have successfully requested a password for the"
 msgstr ""
 
 #. Default: ""
-#: waeup/ikoba/browser/pages.py:1630
+#: waeup/ikoba/browser/pages.py:1662
 msgid "An email with your user name and password has been sent to ${a}."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:189
+#: waeup/ikoba/browser/pages.py:189 waeup/ikoba/customers/browser.py:341
 msgid "Form has been saved."
 msgstr ""
@@ -248,64 +260,68 @@
 #: waeup/ikoba/browser/pages.py:260 waeup/ikoba/browser/viewlets.py:266
 #: waeup/ikoba/browser/templates/staffsitelayout.pt:40
-#: waeup/ikoba/browser/templates/studentsitelayout.pt:38
+#: waeup/ikoba/browser/templates/customersitelayout.pt:39
 msgid "Login"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:268
+#: waeup/ikoba/browser/pages.py:271
 msgid "You logged in."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:277
-msgid "Your personal data record is outdated. Please update."
-msgstr ""
-
-#: waeup/ikoba/browser/pages.py:286
+#: waeup/ikoba/browser/pages.py:308
+msgid "Your account has been temporarily deactivated."
+msgstr ""
+
+#: waeup/ikoba/browser/pages.py:316
+msgid "Your account has been deactivated."
+msgstr ""
+
+#: waeup/ikoba/browser/pages.py:319
 msgid "You entered invalid credentials."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:301
+#: waeup/ikoba/browser/pages.py:334
 msgid "You have been logged out. Thanks for using WAeUP Ikoba!"
 msgstr ""
 
 #. Default: ""
-#: waeup/ikoba/browser/pages.py:343
+#: waeup/ikoba/browser/pages.py:376
 msgid "Contact ${a}"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:349 waeup/ikoba/browser/pages.py:629
+#: waeup/ikoba/browser/pages.py:382 waeup/ikoba/browser/pages.py:662
 msgid "Send message now"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:368 waeup/ikoba/browser/pages.py:401
-#: waeup/ikoba/browser/pages.py:646
+#: waeup/ikoba/browser/pages.py:401 waeup/ikoba/browser/pages.py:434
+#: waeup/ikoba/browser/pages.py:679 waeup/ikoba/customers/browser.py:297
 msgid "Your message has been sent."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:388
+#: waeup/ikoba/browser/pages.py:421
 msgid "Send now"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:403
+#: waeup/ikoba/browser/pages.py:436
 msgid "A smtp server error occurred."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:428
+#: waeup/ikoba/browser/pages.py:461
 msgid "<h1>Welcome to WAeUP.Ikoba</h1>"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:486
+#: waeup/ikoba/browser/pages.py:519 waeup/ikoba/customers/viewlets.py:176
 msgid "Manage"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:487 waeup/ikoba/browser/viewlets.py:175
+#: waeup/ikoba/browser/pages.py:520 waeup/ikoba/browser/viewlets.py:175
 msgid "Remove"
 msgstr ""
 
 #. Default: ""
-#: waeup/ikoba/browser/pages.py:494
+#: waeup/ikoba/browser/pages.py:527
 msgid "User account ${a} successfully deleted."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:531 waeup/ikoba/browser/pages.py:533
+#: waeup/ikoba/browser/pages.py:564 waeup/ikoba/browser/pages.py:566
 #: waeup/ikoba/browser/viewlets.py:403
 msgid "Add user"
@@ -313,120 +329,122 @@
 
 #. Default: ""
-#: waeup/ikoba/browser/pages.py:555
+#: waeup/ikoba/browser/pages.py:588
 msgid "User account ${a} successfully added."
 msgstr ""
 
 #. Default: ""
-#: waeup/ikoba/browser/pages.py:576
+#: waeup/ikoba/browser/pages.py:609
 msgid "Edit user ${a}"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:584 waeup/ikoba/browser/pages.py:715
-#: waeup/ikoba/browser/pages.py:728 waeup/ikoba/browser/pages.py:811
-#: waeup/ikoba/browser/pages.py:1465
+#: waeup/ikoba/browser/pages.py:617 waeup/ikoba/browser/pages.py:748
+#: waeup/ikoba/browser/pages.py:761 waeup/ikoba/browser/pages.py:844
+#: waeup/ikoba/browser/pages.py:1498 waeup/ikoba/customers/browser.py:319
+#: waeup/ikoba/customers/browser.py:368 waeup/ikoba/customers/browser.py:561
+#: waeup/ikoba/customers/browser.py:576
 msgid "Save"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:610
+#: waeup/ikoba/browser/pages.py:643
 msgid "User settings have been saved."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:613 waeup/ikoba/browser/pages.py:791
-#: waeup/ikoba/browser/pages.py:817 waeup/ikoba/browser/pages.py:1134
-#: waeup/ikoba/browser/pages.py:1237
+#: waeup/ikoba/browser/pages.py:646 waeup/ikoba/browser/pages.py:824
+#: waeup/ikoba/browser/pages.py:850 waeup/ikoba/browser/pages.py:1167
+#: waeup/ikoba/browser/pages.py:1270
 msgid "Cancel"
 msgstr ""
 
 #. Default: ""
-#: waeup/ikoba/browser/pages.py:627
+#: waeup/ikoba/browser/pages.py:660 waeup/ikoba/customers/browser.py:278
 msgid "Send message to ${a}"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:656 waeup/ikoba/browser/viewlets.py:354
+#: waeup/ikoba/browser/pages.py:689 waeup/ikoba/browser/viewlets.py:354
 msgid "My Preferences"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:669 waeup/ikoba/browser/viewlets.py:370
+#: waeup/ikoba/browser/pages.py:702 waeup/ikoba/browser/viewlets.py:370
 msgid "My Roles"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:700
+#: waeup/ikoba/browser/pages.py:733
 msgid "View portal configuration"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:714
+#: waeup/ikoba/browser/pages.py:747
 msgid "Edit portal configuration"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:715 waeup/ikoba/browser/pages.py:755
+#: waeup/ikoba/browser/pages.py:748 waeup/ikoba/browser/pages.py:788
 msgid "Update plugins"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:717 waeup/ikoba/browser/pages.py:734
-#: waeup/ikoba/browser/pages.py:771
+#: waeup/ikoba/browser/pages.py:750 waeup/ikoba/browser/pages.py:767
+#: waeup/ikoba/browser/pages.py:804
 msgid "Add session configuration"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:718 waeup/ikoba/browser/pages.py:750
-#: waeup/ikoba/browser/pages.py:833
+#: waeup/ikoba/browser/pages.py:751 waeup/ikoba/browser/pages.py:783
+#: waeup/ikoba/browser/pages.py:866 waeup/ikoba/customers/browser.py:125
 msgid "Remove selected"
 msgstr ""
 
 #. Default: ""
-#: waeup/ikoba/browser/pages.py:746
+#: waeup/ikoba/browser/pages.py:779
 msgid "Session ${a} Configuration"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:756
+#: waeup/ikoba/browser/pages.py:789
 msgid "For experts only!"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:757
+#: waeup/ikoba/browser/pages.py:790
 msgid ""
 "Plugins may only be updated after software upgrades. Are you really sure?"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:762
+#: waeup/ikoba/browser/pages.py:795
 msgid "Plugins were updated. See log file for details."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:775
+#: waeup/ikoba/browser/pages.py:808
 msgid "Add Session Configuration"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:786
+#: waeup/ikoba/browser/pages.py:819
 msgid "The session chosen already exists."
 msgstr ""
 
 #. Default: ""
-#: waeup/ikoba/browser/pages.py:808
+#: waeup/ikoba/browser/pages.py:841
 msgid "Edit academic session ${a} configuration"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:850
+#: waeup/ikoba/browser/pages.py:883
 msgid "OSError: The file could not be deleted."
 msgstr ""
 
 #. Default: ""
-#: waeup/ikoba/browser/pages.py:854
+#: waeup/ikoba/browser/pages.py:887
 msgid "Successfully deleted: ${a}"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:865
+#: waeup/ikoba/browser/pages.py:898
 msgid "Processed Files"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:867 waeup/ikoba/browser/pages.py:883
-#: waeup/ikoba/browser/pages.py:1105 waeup/ikoba/browser/pages.py:1411
-#: waeup/ikoba/browser/pages.py:1428 waeup/ikoba/browser/pages.py:1467
-#: waeup/ikoba/browser/pages.py:1505
+#: waeup/ikoba/browser/pages.py:900 waeup/ikoba/browser/pages.py:916
+#: waeup/ikoba/browser/pages.py:1138 waeup/ikoba/browser/pages.py:1444
+#: waeup/ikoba/browser/pages.py:1461 waeup/ikoba/browser/pages.py:1500
+#: waeup/ikoba/browser/pages.py:1538
 msgid "Back to Data Center"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:879
+#: waeup/ikoba/browser/pages.py:912
 msgid "Upload portal data as CSV file"
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:882
+#: waeup/ikoba/browser/pages.py:915
 msgid "Upload"
 msgstr ""
@@ -436,15 +454,15 @@
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:922
+#: waeup/ikoba/browser/pages.py:955
 msgid "Import Manager"
 msgstr ""
 
 #. Default: ""
-#: waeup/ikoba/browser/pages.py:924
+#: waeup/ikoba/browser/pages.py:957
 msgid "${a}: ${b} uploaded"
 msgstr ""
 
 #. Default: ""
-#: waeup/ikoba/browser/pages.py:928
+#: waeup/ikoba/browser/pages.py:961
 msgid ""
 "File: ${a}\n"
@@ -458,28 +476,15 @@
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:947
+#: waeup/ikoba/browser/pages.py:980
 msgid "All import managers have been notified by email."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:949 waeup/ikoba/browser/pages.py:1633
+#: waeup/ikoba/browser/pages.py:982 waeup/ikoba/browser/pages.py:1665
+#: waeup/ikoba/customers/browser.py:299
 msgid "An smtp server error occurred."
 msgstr ""
 
-#: waeup/ikoba/browser/pages.py:957
+#: waeup/ikoba/browser/pages.py:990
 msgid "Maximum number of files in the data center exceeded."
-msgstr ""
-
-#: waeup/ikoba/browser/pages.py:972
-msgid "Only csv files are allowed."
-msgstr ""
-
-#: waeup/ikoba/browser/pages.py:980
-msgid "File with same name was uploaded earlier."
-msgstr ""
-
-#: waeup/ikoba/browser/pages.py:991
-msgid ""
-"Your file contains forbidden characters or has invalid CSV format. First "
-"problematic line detected: line %s. Please replace."
 msgstr ""
 
@@ -538,9 +543,9 @@
 #: waeup/ikoba/browser/templates/datacenterexportpage.pt:1
 msgid ""
-"Here you can create CSV files from parts of portal data except student data. "
-"Please pick the type of objects you want to export from the selection below. "
-"The file will be generated and then be made available for you to download in "
-"the table below. Files can only be downloaded within 24 hours after "
-"generation. The download link disappears afterwards."
+"Here you can create CSV files from parts of portal data. Please pick the "
+"type of objects you want to export from the selection below. The file will "
+"be generated and then be made available for you to download in the table "
+"below. Files can only be downloaded within 24 hours after generation. The "
+"download link disappears afterwards."
 msgstr ""
 
@@ -586,10 +591,4 @@
 "Find below the last ${count} imports. The files contain the imported "
 "datasets."
-msgstr ""
-
-#: waeup/ikoba/browser/templates/datacenterfinishedpage.pt:9
-#: waeup/ikoba/browser/templates/datacenterpage.pt:17
-#: waeup/ikoba/browser/templates/datacenterlogspage.pt:10
-msgid "File"
 msgstr ""
 
@@ -777,15 +776,15 @@
 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 Activation 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 new customer, or your customer record has just been created? Acquire a Password Activation Code (PWD) and inititialize your customer account <strong><a href=\"setpassword\"> here</a></strong>."
 #: waeup/ikoba/browser/templates/loginpage.pt:23
 msgid "login_trouble2"
 msgstr ""
 
-#. 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>."
+#. Default: "You don't have an account because you are a new customer, or your customer record has just been created? Inititialize your customer account <strong><a href=\"requestpw\"> here</a></strong>."
 #: waeup/ikoba/browser/templates/loginpage.pt:28
 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>."
+#. Default: "Or simply forgot your customer id password? Then request a new password <strong><a href=\"changepw\"> here</a></strong>."
 #: waeup/ikoba/browser/templates/loginpage.pt:32
 msgid "login_trouble3"
@@ -841,23 +840,29 @@
 
 #: waeup/ikoba/browser/templates/staffsitelayout.pt:46
-#: waeup/ikoba/browser/templates/studentsitelayout.pt:44
+#: waeup/ikoba/browser/templates/customersitelayout.pt:45
 msgid "Contact"
 msgstr ""
 
 #: waeup/ikoba/browser/templates/staffsitelayout.pt:52
-#: waeup/ikoba/browser/templates/studentsitelayout.pt:50
+#: waeup/ikoba/browser/templates/customersitelayout.pt:51
 msgid "Logout"
 msgstr ""
 
 #: waeup/ikoba/browser/templates/staffsitelayout.pt:6
-#: waeup/ikoba/browser/templates/studentsitelayout.pt:4
-msgid "WAeUP.Ikoba - Student Management System"
+#: waeup/ikoba/browser/templates/customersitelayout.pt:4
+msgid "WAeUP.Ikoba - Application and Registration System"
 msgstr ""
 
 #: waeup/ikoba/browser/templates/usereditformpage.pt:15
+#: waeup/ikoba/customers/browser_templates/changepassword.pt:16
+#: waeup/ikoba/customers/browser_templates/basemanagepage.pt:30
 msgid "Retype Password:"
 msgstr ""
 
 #: waeup/ikoba/browser/templates/usereditformpage.pt:9
+#: waeup/ikoba/customers/browser_templates/requestpwmailsent.pt:27
+#: waeup/ikoba/customers/browser_templates/changepassword.pt:10
+#: waeup/ikoba/customers/browser_templates/basepage.pt:14
+#: waeup/ikoba/customers/browser_templates/basemanagepage.pt:24
 msgid "Password:"
 msgstr ""
@@ -879,5 +884,5 @@
 msgstr ""
 
-#: waeup/ikoba/browser/viewlets.py:387
+#: waeup/ikoba/browser/viewlets.py:387 waeup/ikoba/customers/viewlets.py:168
 msgid "Send email"
 msgstr ""
@@ -915,187 +920,614 @@
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:100
-msgid "courses registered"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:101
-msgid "courses validated"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:102
-msgid "returning"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:103
-msgid "graduated"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:104
-msgid "transcript requested"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:232
+#: waeup/ikoba/customers/batching.py:139 waeup/ikoba/customers/workflow.py:42
+msgid "Customer record created"
+msgstr ""
+
+#. Default: ""
+#: waeup/ikoba/customers/batching.py:194
+msgid "State '${a}' set"
+msgstr ""
+
+#: waeup/ikoba/customers/batching.py:57
+msgid "Customer Processor"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:100 waeup/ikoba/customers/browser.py:141
+msgid "Empty search string"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:106 waeup/ikoba/customers/browser.py:147
+msgid "Only year dates allowed (e.g. 2011)."
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:112 waeup/ikoba/customers/browser.py:154
+msgid "No customer found."
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:123 waeup/ikoba/customers/viewlets.py:152
+msgid "Manage customer section"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:181 waeup/ikoba/customers/viewlets.py:159
+msgid "Add customer"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:184
+msgid "Create customer record"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:189
+msgid "Customer record created."
+msgstr ""
+
+#. Default: ""
+#: waeup/ikoba/customers/browser.py:203
+msgid "Set temporary password for ${a}"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:225
+msgid "Login now"
+msgstr ""
+
+#. Default: ""
+#: waeup/ikoba/customers/browser.py:229
+msgid "Login as ${a}"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:235
+msgid "You successfully logged in as customer."
+msgstr ""
+
+#. Default: ""
+#: waeup/ikoba/customers/browser.py:253
+msgid "${a}: Base Data (account deactivated)"
+msgstr ""
+
+#. Default: ""
+#: waeup/ikoba/customers/browser.py:255
+msgid "${a}: Base Data"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:261
+msgid "set"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:262
+msgid "unset"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:311
+msgid "Manage base data"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:353
+msgid "Trigger registration transition"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:365
+msgid "No transition"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:389
+msgid "Customer account has been activated."
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:408
+msgid "Customer account has been deactivated."
+msgstr ""
+
+#. Default: ""
+#: waeup/ikoba/customers/browser.py:426
+msgid "${a}: History"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:436
+msgid "Request password for first-time login"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:470
+msgid "An error occurred."
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:476 waeup/ikoba/customers/browser.py:488
+msgid "No customer record found."
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:479
+msgid ""
+"Your password has already been set and used. Please proceed to the login "
+"page."
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:522
+msgid "Your password request was successful."
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:537
+msgid "Upload files"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:558
+msgid "Edit base data"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:57 waeup/ikoba/customers/export.py:115
+#: waeup/ikoba/customers/viewlets.py:48
+msgid "Customers"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:573 waeup/ikoba/customers/viewlets.py:243
+msgid "Change password"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:587
+msgid "Password changed."
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:82
+msgid "Find customers"
+msgstr ""
+
+#: waeup/ikoba/customers/browser.py:83 waeup/ikoba/customers/browser.py:124
+msgid "Find customer(s)"
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/containermanagepage.pt:59
+msgid "Select all"
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/containerpage.pt:10
+#: waeup/ikoba/customers/browser_templates/containermanagepage.pt:10
+msgid "with name"
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/containerpage.pt:11
+#: waeup/ikoba/customers/browser_templates/containermanagepage.pt:11
+msgid "with registration number"
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/containerpage.pt:12
+#: waeup/ikoba/customers/browser_templates/containermanagepage.pt:12
+msgid "with deactivated account (search term omitted)"
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/containerpage.pt:15
+#: waeup/ikoba/customers/browser_templates/containermanagepage.pt:15
+msgid "who requested transcript (search term omitted)"
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/containerpage.pt:26
+msgid "Search Results"
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/containerpage.pt:35
+msgid "Reg. Number"
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/containerpage.pt:36
+msgid "State"
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/containerpage.pt:9
+#: waeup/ikoba/customers/browser_templates/containermanagepage.pt:9
+msgid "with id"
+msgstr ""
+
+#. Default: "Ikoba is creating a temporary customer password which will replace the original password chosen by the customer. The password will be valid for ${minutes} minutes. The customer can't login during this time period. After expiration the customer can login with the original password again."
+#: waeup/ikoba/customers/browser_templates/loginasstep1.pt:6
+msgid "login_as_intro_1"
+msgstr ""
+
+#. Default: "The random password \"${password}\" has been set. You can proceed by clicking the button below."
+#: waeup/ikoba/customers/browser_templates/loginasstep2.pt:5
+msgid "login_as_intro_2"
+msgstr ""
+
+#: waeup/ikoba/customers/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/ikoba/customers/browser_templates/requestpw.pt:8
+msgid "Please solve the captcha<br />to prevent misuse of this service:"
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/requestpwmailsent.pt:11
+msgid "Email could not been sent. Please retry later."
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/requestpwmailsent.pt:14
+#: waeup/ikoba/customers/browser_templates/requestpwmailsent.pt:44
+msgid "Thanks for using Ikoba!"
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/requestpwmailsent.pt:20
+msgid "Your login credentials are:"
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/requestpwmailsent.pt:23
+msgid "User Name:"
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/requestpwmailsent.pt:3
+#: waeup/ikoba/customers/browser_templates/requestpwmailsent.pt:39
+msgid "An email with your user name and password has been sent to"
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/requestpwmailsent.pt:32
+msgid "Print this page and proceed to the"
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/requestpwmailsent.pt:34
+msgid ""
+"Please note that passwords are case-sensitive, <br />when entering your "
+"credentials, and keep your password secret!"
+msgstr ""
+
+#: waeup/ikoba/customers/browser_templates/requestpwmailsent.pt:8
+msgid "Please check your email account to proceed."
+msgstr ""
+
+#: waeup/ikoba/customers/files.py:113
+#: waeup/ikoba/browser/templates/datacenterfinishedpage.pt:9
+#: waeup/ikoba/browser/templates/datacenterpage.pt:17
+#: waeup/ikoba/browser/templates/datacenterlogspage.pt:10
+msgid "File"
+msgstr ""
+
+#: waeup/ikoba/customers/files.py:114
+msgid "Scan"
+msgstr ""
+
+#: waeup/ikoba/customers/files.py:137
+msgid "Upload selected file"
+msgstr ""
+
+#: waeup/ikoba/customers/files.py:138
+msgid "Delete"
+msgstr ""
+
+#: waeup/ikoba/customers/files.py:175
+msgid "No local file selected."
+msgstr ""
+
+#: waeup/ikoba/customers/files.py:188
+#: waeup/ikoba/customers/browser_templates/basemanagepage.pt:12
+msgid "Passport Picture"
+msgstr ""
+
+#: waeup/ikoba/customers/files.py:198
+msgid "Passport Picture (jpg only)"
+msgstr ""
+
+#. Default: ""
+#: waeup/ikoba/customers/files.py:48
+msgid "${a} deleted."
+msgstr ""
+
+#: waeup/ikoba/customers/files.py:62
+msgid "Uploaded file is too big."
+msgstr ""
+
+#: waeup/ikoba/customers/files.py:74
+msgid "Could not determine file type."
+msgstr ""
+
+#. Default: ""
+#: waeup/ikoba/customers/files.py:79
+msgid "${a} file extension expected."
+msgstr ""
+
+#. Default: ""
+#: waeup/ikoba/customers/files.py:85
+msgid "Only the following extensions are allowed: ${a}"
+msgstr ""
+
+#. Default: ""
+#: waeup/ikoba/customers/files.py:95
+msgid "File ${a} uploaded."
+msgstr ""
+
+#: waeup/ikoba/customers/interfaces.py:104
+msgid "Account suspended"
+msgstr ""
+
+#: waeup/ikoba/customers/interfaces.py:110
+msgid "Reasons for Deactivation"
+msgstr ""
+
+#: waeup/ikoba/customers/interfaces.py:112
+msgid ""
+"This message will be shown if and only if deactivated customers try to login."
+msgstr ""
+
+#: waeup/ikoba/customers/interfaces.py:118
+#: waeup/ikoba/customers/browser_templates/containerpage.pt:34
+msgid "Student Id"
+msgstr ""
+
+#: waeup/ikoba/customers/interfaces.py:123
+#: waeup/ikoba/customers/interfaces.py:212
+msgid "First Name"
+msgstr ""
+
+#: waeup/ikoba/customers/interfaces.py:128
+msgid "Middle Name"
+msgstr ""
+
+#: waeup/ikoba/customers/interfaces.py:133
+msgid "Last Name (Surname)"
+msgstr ""
+
+#: waeup/ikoba/customers/interfaces.py:138
+msgid "Sex"
+msgstr ""
+
+#: waeup/ikoba/customers/interfaces.py:144
+#: waeup/ikoba/customers/interfaces.py:180
+#: waeup/ikoba/customers/interfaces.py:207
+msgid "Registration Number"
+msgstr ""
+
+#: waeup/ikoba/customers/interfaces.py:151
+msgid "Email"
+msgstr ""
+
+#: waeup/ikoba/customers/interfaces.py:156 waeup/ikoba/interfaces.py:449
+#: waeup/ikoba/interfaces.py:527
+msgid "Phone"
+msgstr ""
+
+#: waeup/ikoba/customers/viewlets.py:105 waeup/ikoba/customers/viewlets.py:145
+msgid "History"
+msgstr ""
+
+#: waeup/ikoba/customers/viewlets.py:124 waeup/ikoba/customers/viewlets.py:140
+#: waeup/ikoba/customers/browser_templates/basemanagepage.pt:8
+msgid "Base Data"
+msgstr ""
+
+#: waeup/ikoba/customers/viewlets.py:185
+msgid "Trigger transition"
+msgstr ""
+
+#: waeup/ikoba/customers/viewlets.py:194
+msgid "Login as customer"
+msgstr ""
+
+#: waeup/ikoba/customers/viewlets.py:202
+msgid "Deactivate account"
+msgstr ""
+
+#: waeup/ikoba/customers/viewlets.py:214 waeup/ikoba/customers/viewlets.py:234
+msgid "'A history message will be added. Are you sure?'"
+msgstr ""
+
+#: waeup/ikoba/customers/viewlets.py:222
+msgid "Activate account"
+msgstr ""
+
+#: waeup/ikoba/customers/viewlets.py:89
+msgid "My Data"
+msgstr ""
+
+#: waeup/ikoba/customers/vocabularies.py:54
+msgid "male"
+msgstr ""
+
+#: waeup/ikoba/customers/vocabularies.py:56
+msgid "female"
+msgstr ""
+
+#: waeup/ikoba/customers/workflow.py:39
+msgid "Create customer"
+msgstr ""
+
+#: waeup/ikoba/customers/workflow.py:47
+msgid "Start registration"
+msgstr ""
+
+#: waeup/ikoba/customers/workflow.py:50
+msgid "Customer registration started"
+msgstr ""
+
+#: waeup/ikoba/customers/workflow.py:55
+msgid "Request registration"
+msgstr ""
+
+#: waeup/ikoba/customers/workflow.py:56
+msgid "Customer registration requested"
+msgstr ""
+
+#: waeup/ikoba/customers/workflow.py:62
+msgid "Approve customer"
+msgstr ""
+
+#: waeup/ikoba/customers/workflow.py:63
+msgid "Customer registration approved"
+msgstr ""
+
+#: waeup/ikoba/customers/workflow.py:69
+msgid "Reject customer"
+msgstr ""
+
+#: waeup/ikoba/customers/workflow.py:70
+msgid "Customer registration rejected"
+msgstr ""
+
+#: waeup/ikoba/customers/workflow.py:76 waeup/ikoba/customers/workflow.py:90
+msgid "Reset customer"
+msgstr ""
+
+#: waeup/ikoba/customers/workflow.py:77
+msgid "Reset to initial customer state"
+msgstr ""
+
+#: waeup/ikoba/customers/workflow.py:83
+msgid "Reset to requested"
+msgstr ""
+
+#: waeup/ikoba/customers/workflow.py:84
+msgid "Reset to 'requested'"
+msgstr ""
+
+#: waeup/ikoba/customers/workflow.py:91
+msgid "Reset to initial state"
+msgstr ""
+
+#: waeup/ikoba/interfaces.py:217
 msgid "Subject"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:236
+#: waeup/ikoba/interfaces.py:221
 msgid "Grade"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:392
+#: waeup/ikoba/interfaces.py:377
 msgid "Processor name"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:418
+#: waeup/ikoba/interfaces.py:403
 msgid "Email Address:"
 msgstr ""
 
+#: waeup/ikoba/interfaces.py:410
+msgid "Email to:"
+msgstr ""
+
+#: waeup/ikoba/interfaces.py:417
+msgid "Subject:"
+msgstr ""
+
+#: waeup/ikoba/interfaces.py:421
+msgid "Full Name:"
+msgstr ""
+
 #: waeup/ikoba/interfaces.py:425
-msgid "Email to:"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:432
-msgid "Subject:"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:436
-msgid "Full Name:"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:440
 msgid "Text:"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:464 waeup/ikoba/interfaces.py:542
-msgid "Phone"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:469 waeup/ikoba/interfaces.py:525
+#: waeup/ikoba/interfaces.py:454 waeup/ikoba/interfaces.py:510
 msgid "Public Name"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:479 waeup/ikoba/interfaces.py:480
+#: waeup/ikoba/interfaces.py:464 waeup/ikoba/interfaces.py:465
 msgid "Number of failed logins"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:486
+#: waeup/ikoba/interfaces.py:471
 msgid "Timestamp"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:487
+#: waeup/ikoba/interfaces.py:472
 msgid "Timestamp of last failed login or `None`"
 msgstr ""
 
+#: waeup/ikoba/interfaces.py:501
+msgid "User Id"
+msgstr ""
+
+#: waeup/ikoba/interfaces.py:506
+#: waeup/ikoba/customers/browser_templates/containerpage.pt:37
+msgid "Full Name"
+msgstr ""
+
 #: waeup/ikoba/interfaces.py:516
-msgid "User Id"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:521
-msgid "Full Name"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:531
 msgid "Description/Notice"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:548
+#: waeup/ikoba/interfaces.py:533
 #: waeup/ikoba/browser/templates/userscontainerpage.pt:6
 msgid "Portal Roles"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:595
+#: waeup/ikoba/interfaces.py:55
+msgid "new"
+msgstr ""
+
+#: waeup/ikoba/interfaces.py:56
+msgid "completed"
+msgstr ""
+
+#: waeup/ikoba/interfaces.py:57
+msgid "pending"
+msgstr ""
+
+#: waeup/ikoba/interfaces.py:58
+msgid "active"
+msgstr ""
+
+#: waeup/ikoba/interfaces.py:580
 msgid "Name of Company"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:596
+#: waeup/ikoba/interfaces.py:581
 msgid "Sample Company"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:601
+#: waeup/ikoba/interfaces.py:586
 msgid "Abbreviated Title of Company"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:607
+#: waeup/ikoba/interfaces.py:59
+msgid "assigned"
+msgstr ""
+
+#: waeup/ikoba/interfaces.py:592
 msgid "Content in HTML format"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:619
+#: waeup/ikoba/interfaces.py:60
+msgid "callbacks"
+msgstr ""
+
+#: waeup/ikoba/interfaces.py:604
 msgid "Name of Administrator"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:625
+#: waeup/ikoba/interfaces.py:610
 msgid "Email Address of Administrator"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:63
-msgid "new"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:632
+#: waeup/ikoba/interfaces.py:617
 msgid "Subject of Email to Administrator"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:633
+#: waeup/ikoba/interfaces.py:618
 msgid "Ikoba Contact"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:638
+#: waeup/ikoba/interfaces.py:623
 msgid "SMTP mailer to use when sending mail"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:64
-msgid "completed"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:645
+#: waeup/ikoba/interfaces.py:630
 msgid "Captcha used for public registration pages"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:65
-msgid "pending"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:657
+#: waeup/ikoba/interfaces.py:642
 msgid "Period"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:66
-msgid "active"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:67
-msgid "assigned"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:675
+#: waeup/ikoba/interfaces.py:660
 msgid "Academic Session"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:68
-msgid "callbacks"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:94
+#: waeup/ikoba/interfaces.py:86
 msgid "created"
 msgstr ""
 
-#: waeup/ikoba/interfaces.py:95
-msgid "admitted"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:96
-msgid "clearance started"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:97
-msgid "clearance requested"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:98
-msgid "cleared"
-msgstr ""
-
-#: waeup/ikoba/interfaces.py:99
-msgid "school fee paid"
+#: waeup/ikoba/interfaces.py:87
+msgid "started"
+msgstr ""
+
+#: waeup/ikoba/interfaces.py:88
+msgid "requested"
+msgstr ""
+
+#: waeup/ikoba/interfaces.py:89
+msgid "approved"
 msgstr ""
 
@@ -2193,5 +2625,5 @@
 msgstr ""
 
-#: waeup/ikoba/utils/utils.py:214
+#: waeup/ikoba/utils/utils.py:210
 msgid ""
 "Fullname: ${a}\n"
@@ -2203,10 +2635,10 @@
 msgstr ""
 
-#: waeup/ikoba/utils/utils.py:266
+#: waeup/ikoba/utils/utils.py:262
 msgid ""
 "Dear ${a},\n"
 "\n"
 "${b}\n"
-"Student Registration and Information Portal of\n"
+"Application and Registration Portal of\n"
 "${c}.\n"
 "\n"
