Index: main/waeup.sirp/trunk/src/waeup/sirp/locales/ha/LC_MESSAGES/waeup.sirp.po
===================================================================
--- main/waeup.sirp/trunk/src/waeup/sirp/locales/ha/LC_MESSAGES/waeup.sirp.po	(revision 7705)
+++ main/waeup.sirp/trunk/src/waeup/sirp/locales/ha/LC_MESSAGES/waeup.sirp.po	(revision 7707)
@@ -15,5 +15,5 @@
 msgstr ""
 "Project-Id-Version: WAeUP.SIRP\n"
-"POT-Creation-Date: Sun Feb 26 17:19:06 2012\n"
+"POT-Creation-Date: Mon Feb 27 09:31:07 2012\n"
 "PO-Revision-Date: 2012-02-22 11:28+0100\n"
 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
@@ -181,5 +181,5 @@
 msgstr ""
 
-#: waeup/sirp/browser/breadcrumbs.py:123 waeup/sirp/browser/pages.py:308
+#: waeup/sirp/browser/breadcrumbs.py:123 waeup/sirp/browser/pages.py:309
 msgid "Administration"
 msgstr ""
@@ -190,11 +190,11 @@
 msgstr ""
 
-#: waeup/sirp/browser/breadcrumbs.py:148 waeup/sirp/browser/pages.py:385
+#: waeup/sirp/browser/breadcrumbs.py:148 waeup/sirp/browser/pages.py:386
 #: waeup/sirp/browser/viewlets.py:365 waeup/sirp/browser/viewlets.py:666
 msgid "Portal Users"
 msgstr ""
 
-#: waeup/sirp/browser/breadcrumbs.py:155 waeup/sirp/browser/pages.py:744
-#: waeup/sirp/browser/pages.py:1136 waeup/sirp/browser/viewlets.py:383
+#: waeup/sirp/browser/breadcrumbs.py:155 waeup/sirp/browser/pages.py:748
+#: waeup/sirp/browser/pages.py:1140 waeup/sirp/browser/viewlets.py:383
 #: waeup/sirp/browser/viewlets.py:675
 msgid "Data Center"
@@ -205,5 +205,5 @@
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1012
+#: waeup/sirp/browser/pages.py:1016
 msgid "Edit headers or replace imported file!"
 msgstr ""
@@ -214,31 +214,31 @@
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1059
+#: waeup/sirp/browser/pages.py:1063
 msgid "View processing log"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1060
+#: waeup/sirp/browser/pages.py:1064
 msgid "Back to data center"
 msgstr ""
 
 #. Default: ""
-#: waeup/sirp/browser/pages.py:1104
+#: waeup/sirp/browser/pages.py:1108
 msgid "Processing of ${a} rows failed."
 msgstr ""
 
 #. Default: ""
-#: waeup/sirp/browser/pages.py:1106
+#: waeup/sirp/browser/pages.py:1110
 msgid "Successfully processed ${a} rows."
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1114
+#: waeup/sirp/browser/pages.py:1118
 msgid "Show logfiles"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1116
+#: waeup/sirp/browser/pages.py:1120
 msgid "Back to Data Center"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1117
+#: waeup/sirp/browser/pages.py:1121
 msgid "Show"
 msgstr ""
@@ -248,63 +248,63 @@
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1158
+#: waeup/sirp/browser/pages.py:1162
 msgid "Edit data center settings"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1178
+#: waeup/sirp/browser/pages.py:1182
 msgid "File already existed (not copied):"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1180
+#: waeup/sirp/browser/pages.py:1184
 msgid "Given storage path cannot be used."
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1181
+#: waeup/sirp/browser/pages.py:1185
 msgid "Error:"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1184
+#: waeup/sirp/browser/pages.py:1188
 msgid "New storage path succefully set."
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1244
+#: waeup/sirp/browser/pages.py:1248
 msgid "Academic Section"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1256 waeup/sirp/browser/pages.py:1272
-#: waeup/sirp/browser/pages.py:1289 waeup/sirp/browser/pages.py:1293
+#: waeup/sirp/browser/pages.py:1260 waeup/sirp/browser/pages.py:1276
+#: waeup/sirp/browser/pages.py:1293 waeup/sirp/browser/pages.py:1297
 msgid "Add faculty"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1257
+#: waeup/sirp/browser/pages.py:1261
 msgid "Faculties"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1261 waeup/sirp/browser/viewlets.py:431
+#: waeup/sirp/browser/pages.py:1265 waeup/sirp/browser/viewlets.py:431
 msgid "Manage academic section"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1300
+#: waeup/sirp/browser/pages.py:1304
 msgid "The faculty code chosen already exists."
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1321 waeup/sirp/browser/pages.py:1331
+#: waeup/sirp/browser/pages.py:1325 waeup/sirp/browser/pages.py:1335
 msgid "Departments"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1333 waeup/sirp/browser/pages.py:1384
-#: waeup/sirp/browser/pages.py:1403 waeup/sirp/browser/pages.py:1407
+#: waeup/sirp/browser/pages.py:1337 waeup/sirp/browser/pages.py:1388
+#: waeup/sirp/browser/pages.py:1407 waeup/sirp/browser/pages.py:1411
 msgid "Add department"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1334 waeup/sirp/browser/pages.py:1393
-#: waeup/sirp/browser/pages.py:1503 waeup/sirp/browser/pages.py:1589
-#: waeup/sirp/browser/pages.py:1749 waeup/sirp/browser/pages.py:1806
+#: waeup/sirp/browser/pages.py:1338 waeup/sirp/browser/pages.py:1397
+#: waeup/sirp/browser/pages.py:1507 waeup/sirp/browser/pages.py:1593
+#: waeup/sirp/browser/pages.py:1753 waeup/sirp/browser/pages.py:1810
 msgid "Remove selected local roles"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1335 waeup/sirp/browser/pages.py:1389
-#: waeup/sirp/browser/pages.py:1504 waeup/sirp/browser/pages.py:1585
-#: waeup/sirp/browser/pages.py:1750 waeup/sirp/browser/pages.py:1802
+#: waeup/sirp/browser/pages.py:1339 waeup/sirp/browser/pages.py:1393
+#: waeup/sirp/browser/pages.py:1508 waeup/sirp/browser/pages.py:1589
+#: waeup/sirp/browser/pages.py:1754 waeup/sirp/browser/pages.py:1806
 msgid "Add local role"
 msgstr ""
@@ -315,50 +315,50 @@
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1341 waeup/sirp/browser/viewlets.py:447
+#: waeup/sirp/browser/pages.py:1345 waeup/sirp/browser/viewlets.py:447
 msgid "Manage faculty"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1376 waeup/sirp/browser/pages.py:1698
-#: waeup/sirp/browser/pages.py:1770 waeup/sirp/browser/pages.py:1882
+#: waeup/sirp/browser/pages.py:1380 waeup/sirp/browser/pages.py:1702
+#: waeup/sirp/browser/pages.py:1774 waeup/sirp/browser/pages.py:1886
 msgid "Form has been saved."
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1414
+#: waeup/sirp/browser/pages.py:1418
 msgid "The code chosen already exists in this faculty."
 msgstr ""
 
 #. Default: ""
-#: waeup/sirp/browser/pages.py:1417
+#: waeup/sirp/browser/pages.py:1421
 msgid "Department ${a} added."
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1434
+#: waeup/sirp/browser/pages.py:1438
 msgid "Courses and Certificates"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1464 waeup/sirp/browser/pages.py:1483
+#: waeup/sirp/browser/pages.py:1468 waeup/sirp/browser/pages.py:1487
 #: waeup/sirp/students/viewlets.py:466
 msgid "Students"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1500 waeup/sirp/browser/pages.py:1558
+#: waeup/sirp/browser/pages.py:1504 waeup/sirp/browser/pages.py:1562
 msgid "Remove selected courses"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1500 waeup/sirp/browser/pages.py:1570
-#: waeup/sirp/browser/pages.py:1599 waeup/sirp/browser/pages.py:1603
+#: waeup/sirp/browser/pages.py:1504 waeup/sirp/browser/pages.py:1574
+#: waeup/sirp/browser/pages.py:1603 waeup/sirp/browser/pages.py:1607
 msgid "Add course"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1501 waeup/sirp/browser/pages.py:1564
+#: waeup/sirp/browser/pages.py:1505 waeup/sirp/browser/pages.py:1568
 msgid "Remove selected certificates"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1501 waeup/sirp/browser/pages.py:1575
-#: waeup/sirp/browser/pages.py:1636 waeup/sirp/browser/pages.py:1640
+#: waeup/sirp/browser/pages.py:1505 waeup/sirp/browser/pages.py:1579
+#: waeup/sirp/browser/pages.py:1640 waeup/sirp/browser/pages.py:1644
 msgid "Add certificate"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1510 waeup/sirp/browser/viewlets.py:454
+#: waeup/sirp/browser/pages.py:1514 waeup/sirp/browser/viewlets.py:454
 msgid "Manage department"
 msgstr ""
@@ -370,99 +370,112 @@
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:159
+#: waeup/sirp/browser/pages.py:160
 msgid "You logged in."
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1615
+#: waeup/sirp/browser/pages.py:1619
 msgid "A course with same code already exists: "
 msgstr ""
 
 #. Default: ""
-#: waeup/sirp/browser/pages.py:1621
+#: waeup/sirp/browser/pages.py:1625
 msgid "Course ${a} successfully created."
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1652
+#: waeup/sirp/browser/pages.py:1656
 msgid "A certificate with same code already exists: "
 msgstr ""
 
 #. Default: ""
-#: waeup/sirp/browser/pages.py:1658
+#: waeup/sirp/browser/pages.py:1662
 msgid "Certificate ${a} successfully created."
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1690 waeup/sirp/browser/viewlets.py:471
+#: waeup/sirp/browser/pages.py:1694 waeup/sirp/browser/viewlets.py:471
 msgid "Edit course"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1740
+#: waeup/sirp/browser/pages.py:1744
 msgid "Edit certificate"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1747 waeup/sirp/browser/pages.py:1778
-#: waeup/sirp/browser/pages.py:1819 waeup/sirp/browser/pages.py:1821
+#: waeup/sirp/browser/pages.py:1751 waeup/sirp/browser/pages.py:1782
+#: waeup/sirp/browser/pages.py:1823 waeup/sirp/browser/pages.py:1825
 msgid "Add course referrer"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1748 waeup/sirp/browser/pages.py:1773
+#: waeup/sirp/browser/pages.py:1752 waeup/sirp/browser/pages.py:1777
 msgid "Remove selected course referrers"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1754 waeup/sirp/browser/viewlets.py:478
+#: waeup/sirp/browser/pages.py:1758 waeup/sirp/browser/viewlets.py:478
 msgid "Manage certificate"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:177
+#: waeup/sirp/browser/pages.py:178
 msgid "You entered wrong credentials."
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1826
+#: waeup/sirp/browser/pages.py:1830
 msgid "The chosen course referrer is already part of this certificate."
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1867 waeup/sirp/browser/viewlets.py:495
+#. Default: ""
+#: waeup/sirp/browser/pages.py:1834
+msgid "Course referrer ${a}_${b} added."
+msgstr ""
+
+#: waeup/sirp/browser/pages.py:1871 waeup/sirp/browser/viewlets.py:495
 msgid "Edit course referrer"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:1870
+#: waeup/sirp/browser/pages.py:1874
 msgid "Save and return"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:191
+#: waeup/sirp/browser/pages.py:192
 msgid "You have been logged out. Thanks for using WAeUP SIRP!"
 msgstr ""
 
 #. Default: ""
-#: waeup/sirp/browser/pages.py:227
+#: waeup/sirp/browser/pages.py:228
 msgid "Contact ${a}"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:233 waeup/sirp/browser/pages.py:516
+#: waeup/sirp/browser/pages.py:234 waeup/sirp/browser/pages.py:519
 msgid "Send message now"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:252 waeup/sirp/browser/pages.py:271
-#: waeup/sirp/browser/pages.py:533
+#: waeup/sirp/browser/pages.py:253 waeup/sirp/browser/pages.py:272
+#: waeup/sirp/browser/pages.py:536
 msgid "Your message has been sent."
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:262
+#: waeup/sirp/browser/pages.py:263
 msgid "Send now"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:273
+#: waeup/sirp/browser/pages.py:274
 msgid "A smtp server error occurred."
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:298
+#: waeup/sirp/browser/pages.py:299
 msgid "<h1>Welcome to WAeUP.SIRP</h1>"
 msgstr ""
 
-#. Default: ""
-#: waeup/sirp/browser/pages.py:392
+#: waeup/sirp/browser/pages.py:387
+msgid "Manage"
+msgstr ""
+
+#: waeup/sirp/browser/pages.py:388 waeup/sirp/browser/viewlets.py:177
+msgid "Remove"
+msgstr ""
+
+#. Default: ""
+#: waeup/sirp/browser/pages.py:395
 msgid "User account ${a} successfully deleted."
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:423 waeup/sirp/browser/pages.py:425
+#: waeup/sirp/browser/pages.py:426 waeup/sirp/browser/pages.py:428
 #: waeup/sirp/browser/viewlets.py:505
 msgid "Add user"
@@ -470,122 +483,128 @@
 
 #. Default: ""
-#: waeup/sirp/browser/pages.py:447
+#: waeup/sirp/browser/pages.py:450
 msgid "User account ${a} successfully added."
 msgstr ""
 
 #. Default: ""
-#: waeup/sirp/browser/pages.py:466
+#: waeup/sirp/browser/pages.py:469
 msgid "Edit user ${a}"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:473 waeup/sirp/browser/pages.py:627
-#: waeup/sirp/browser/pages.py:724 waeup/sirp/browser/pages.py:1160
-#: waeup/sirp/browser/pages.py:1332 waeup/sirp/browser/pages.py:1499
-#: waeup/sirp/browser/pages.py:1552 waeup/sirp/browser/pages.py:1695
-#: waeup/sirp/browser/pages.py:1746
+#: waeup/sirp/browser/pages.py:476 waeup/sirp/browser/pages.py:631
+#: waeup/sirp/browser/pages.py:654 waeup/sirp/browser/pages.py:728
+#: waeup/sirp/browser/pages.py:1164 waeup/sirp/browser/pages.py:1336
+#: waeup/sirp/browser/pages.py:1377 waeup/sirp/browser/pages.py:1503
+#: waeup/sirp/browser/pages.py:1556 waeup/sirp/browser/pages.py:1699
+#: waeup/sirp/browser/pages.py:1750 waeup/sirp/browser/pages.py:1771
 msgid "Save"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:497
+#: waeup/sirp/browser/pages.py:500
 msgid "User settings have been saved."
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:500 waeup/sirp/browser/pages.py:704
-#: waeup/sirp/browser/pages.py:731 waeup/sirp/browser/pages.py:754
-#: waeup/sirp/browser/pages.py:801 waeup/sirp/browser/pages.py:831
-#: waeup/sirp/browser/pages.py:951 waeup/sirp/browser/pages.py:1162
-#: waeup/sirp/browser/pages.py:1256 waeup/sirp/browser/pages.py:1277
-#: waeup/sirp/browser/pages.py:1304 waeup/sirp/browser/pages.py:1332
-#: waeup/sirp/browser/pages.py:1333 waeup/sirp/browser/pages.py:1379
-#: waeup/sirp/browser/pages.py:1420 waeup/sirp/browser/pages.py:1499
-#: waeup/sirp/browser/pages.py:1500 waeup/sirp/browser/pages.py:1502
-#: waeup/sirp/browser/pages.py:1580 waeup/sirp/browser/pages.py:1663
-#: waeup/sirp/browser/pages.py:1707 waeup/sirp/browser/pages.py:1746
-#: waeup/sirp/browser/pages.py:1748 waeup/sirp/browser/pages.py:1783
-#: waeup/sirp/browser/pages.py:1834 waeup/sirp/browser/pages.py:1886
+#: waeup/sirp/browser/pages.py:503 waeup/sirp/browser/pages.py:708
+#: waeup/sirp/browser/pages.py:735 waeup/sirp/browser/pages.py:758
+#: waeup/sirp/browser/pages.py:805 waeup/sirp/browser/pages.py:835
+#: waeup/sirp/browser/pages.py:955 waeup/sirp/browser/pages.py:1166
+#: waeup/sirp/browser/pages.py:1260 waeup/sirp/browser/pages.py:1281
+#: waeup/sirp/browser/pages.py:1308 waeup/sirp/browser/pages.py:1336
+#: waeup/sirp/browser/pages.py:1337 waeup/sirp/browser/pages.py:1383
+#: waeup/sirp/browser/pages.py:1424 waeup/sirp/browser/pages.py:1503
+#: waeup/sirp/browser/pages.py:1504 waeup/sirp/browser/pages.py:1506
+#: waeup/sirp/browser/pages.py:1584 waeup/sirp/browser/pages.py:1629
+#: waeup/sirp/browser/pages.py:1667 waeup/sirp/browser/pages.py:1711
+#: waeup/sirp/browser/pages.py:1750 waeup/sirp/browser/pages.py:1752
+#: waeup/sirp/browser/pages.py:1787 waeup/sirp/browser/pages.py:1838
+#: waeup/sirp/browser/pages.py:1890
 msgid "Cancel"
 msgstr ""
 
 #. Default: ""
-#: waeup/sirp/browser/pages.py:514
+#: waeup/sirp/browser/pages.py:517
 msgid "Send message to ${a}"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:543 waeup/sirp/browser/viewlets.py:390
+#: waeup/sirp/browser/pages.py:546 waeup/sirp/browser/viewlets.py:390
 msgid "My Preferences"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:556 waeup/sirp/browser/viewlets.py:405
+#: waeup/sirp/browser/pages.py:559 waeup/sirp/browser/viewlets.py:405
 msgid "My Roles"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:587
+#: waeup/sirp/browser/pages.py:590
 msgid "Search Academic Section"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:613
+#: waeup/sirp/browser/pages.py:592 waeup/sirp/browser/viewlets.py:187
+msgid "Search"
+msgstr ""
+
+#: waeup/sirp/browser/pages.py:617
 msgid "View portal configuration"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:626
+#: waeup/sirp/browser/pages.py:630
 msgid "Edit portal configuration"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:627 waeup/sirp/browser/pages.py:676
+#: waeup/sirp/browser/pages.py:631 waeup/sirp/browser/pages.py:680
 msgid "Update plugins"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:629 waeup/sirp/browser/pages.py:657
-#: waeup/sirp/browser/pages.py:688
+#: waeup/sirp/browser/pages.py:633 waeup/sirp/browser/pages.py:661
+#: waeup/sirp/browser/pages.py:692
 msgid "Add session configuration"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:630 waeup/sirp/browser/pages.py:671
-#: waeup/sirp/browser/pages.py:1256 waeup/sirp/browser/pages.py:1267
-#: waeup/sirp/browser/pages.py:1333 waeup/sirp/browser/pages.py:1368
+#: waeup/sirp/browser/pages.py:634 waeup/sirp/browser/pages.py:675
+#: waeup/sirp/browser/pages.py:1260 waeup/sirp/browser/pages.py:1271
+#: waeup/sirp/browser/pages.py:1337 waeup/sirp/browser/pages.py:1372
 msgid "Remove selected"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:654 waeup/sirp/browser/pages.py:727
+#: waeup/sirp/browser/pages.py:658 waeup/sirp/browser/pages.py:731
 msgid "Settings have been saved."
 msgstr ""
 
 #. Default: ""
-#: waeup/sirp/browser/pages.py:668
+#: waeup/sirp/browser/pages.py:672
 msgid "Session ${a} Configuration"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:679
+#: waeup/sirp/browser/pages.py:683
 msgid "Plugins were updated. See log file for details."
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:692
+#: waeup/sirp/browser/pages.py:696
 msgid "Add Session Configuration"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:699
+#: waeup/sirp/browser/pages.py:703
 msgid "The session chosen already exists."
 msgstr ""
 
 #. Default: ""
-#: waeup/sirp/browser/pages.py:721
+#: waeup/sirp/browser/pages.py:725
 msgid "Edit academic session ${a} configuration"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:751
+#: waeup/sirp/browser/pages.py:755
 msgid "Upload file"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:753
+#: waeup/sirp/browser/pages.py:757
 msgid "Upload"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:799 waeup/sirp/browser/pages.py:829
-#: waeup/sirp/browser/pages.py:949 waeup/sirp/browser/pages.py:1057
+#: waeup/sirp/browser/pages.py:803 waeup/sirp/browser/pages.py:833
+#: waeup/sirp/browser/pages.py:953 waeup/sirp/browser/pages.py:1061
 msgid "Process CSV file"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:813 waeup/sirp/browser/pages.py:914
-#: waeup/sirp/browser/pages.py:1033
+#: waeup/sirp/browser/pages.py:817 waeup/sirp/browser/pages.py:918
+#: waeup/sirp/browser/pages.py:1037
 msgid "Import aborted."
 msgstr ""
@@ -595,37 +614,37 @@
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:832
+#: waeup/sirp/browser/pages.py:836
 msgid "Back to step 1"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:833
+#: waeup/sirp/browser/pages.py:837
 msgid "Proceed to step 3"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:893
+#: waeup/sirp/browser/pages.py:897
 msgid "Double headers: each column name may only appear once. "
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:901
+#: waeup/sirp/browser/pages.py:905
 msgid "Replace imported file!"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:926
+#: waeup/sirp/browser/pages.py:930
 msgid "Update mode only!"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:952 waeup/sirp/browser/pages.py:1161
+#: waeup/sirp/browser/pages.py:956 waeup/sirp/browser/pages.py:1165
 msgid "Reset"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:953
+#: waeup/sirp/browser/pages.py:957
 msgid "Set headerfields"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:954
+#: waeup/sirp/browser/pages.py:958
 msgid "Back to step 2"
 msgstr ""
 
-#: waeup/sirp/browser/pages.py:955
+#: waeup/sirp/browser/pages.py:959
 msgid "Perform import"
 msgstr ""
@@ -653,20 +672,4 @@
 #: waeup/sirp/browser/templates/certificatecoursepage.pt:6
 msgid "Code:"
-msgstr ""
-
-#: waeup/sirp/browser/templates/certificatemanagepage.pt:106
-msgid "User Id"
-msgstr ""
-
-#: waeup/sirp/browser/templates/certificatemanagepage.pt:110
-msgid "Local Role"
-msgstr ""
-
-#: waeup/sirp/browser/templates/certificatemanagepage.pt:5
-msgid "Settings"
-msgstr ""
-
-#: waeup/sirp/browser/templates/certificatemanagepage.pt:7
-msgid "Local Roles"
 msgstr ""
 
@@ -678,9 +681,4 @@
 
 #: waeup/sirp/browser/templates/certificatepage.pt:28
-#: waeup/sirp/browser/templates/certificatemanagepage.pt:48
-msgid "Level"
-msgstr ""
-
-#: waeup/sirp/browser/templates/certificatepage.pt:28
 #: waeup/sirp/browser/templates/certificatemanagepage.pt:49
 msgid "Semester"
@@ -692,14 +690,4 @@
 msgstr ""
 
-#: waeup/sirp/browser/templates/certificatepage.pt:29
-#: waeup/sirp/browser/templates/certificatemanagepage.pt:50
-msgid "Course"
-msgstr ""
-
-#: waeup/sirp/browser/templates/certificatepage.pt:30
-#: waeup/sirp/browser/templates/certificatemanagepage.pt:50
-msgid "Title"
-msgstr ""
-
 #: waeup/sirp/browser/templates/certificatepage.pt:30
 #: waeup/sirp/browser/templates/certificatemanagepage.pt:51
@@ -709,9 +697,4 @@
 #: waeup/sirp/browser/templates/configurationmanagepage.pt:5
 msgid "Site Settings"
-msgstr ""
-
-#: waeup/sirp/browser/templates/configurationmanagepage.pt:52
-#: waeup/sirp/browser/templates/certificatemanagepage.pt:108
-msgid "Name"
 msgstr ""
 
@@ -844,7 +827,45 @@
 msgstr ""
 
-#. Default: "Local Roles"
-#: waeup/sirp/browser/templates/facultymanagepage.pt:15
-msgid "local_roles"
+#: waeup/sirp/browser/templates/departmentmanagepage.pt:10
+#: waeup/sirp/browser/templates/departmentpage.pt:3
+msgid "Courses"
+msgstr ""
+
+#: waeup/sirp/browser/templates/departmentmanagepage.pt:118
+#: waeup/sirp/browser/templates/facultymanagepage.pt:92
+#: waeup/sirp/browser/templates/certificatemanagepage.pt:106
+msgid "User Id"
+msgstr ""
+
+#: waeup/sirp/browser/templates/departmentmanagepage.pt:120
+#: waeup/sirp/browser/templates/userscontainerpage.pt:5
+#: waeup/sirp/browser/templates/facultymanagepage.pt:94
+#: waeup/sirp/browser/templates/configurationmanagepage.pt:52
+#: waeup/sirp/browser/templates/certificatemanagepage.pt:108
+msgid "Name"
+msgstr ""
+
+#: waeup/sirp/browser/templates/departmentmanagepage.pt:122
+#: waeup/sirp/browser/templates/facultymanagepage.pt:96
+#: waeup/sirp/browser/templates/certificatemanagepage.pt:110
+msgid "Local Role"
+msgstr ""
+
+#: waeup/sirp/browser/templates/departmentmanagepage.pt:13
+#: waeup/sirp/browser/templates/departmentpage.pt:6
+msgid "Certificates"
+msgstr ""
+
+#: waeup/sirp/browser/templates/departmentmanagepage.pt:16
+#: waeup/sirp/browser/templates/userscontainerpage.pt:7
+#: waeup/sirp/browser/templates/facultymanagepage.pt:16
+#: waeup/sirp/browser/templates/certificatemanagepage.pt:7
+msgid "Local Roles"
+msgstr ""
+
+#: waeup/sirp/browser/templates/departmentmanagepage.pt:6
+#: waeup/sirp/browser/templates/facultymanagepage.pt:6
+#: waeup/sirp/browser/templates/certificatemanagepage.pt:5
+msgid "Settings"
 msgstr ""
 
@@ -853,22 +874,103 @@
 msgstr ""
 
-#. Default: "Code"
-#: waeup/sirp/browser/templates/facultypage.pt:8
-msgid "code"
-msgstr ""
-
-#. Default: "Title"
-#: waeup/sirp/browser/templates/facultypage.pt:9
-msgid "title"
-msgstr ""
-
-#. Default: "My Portal Roles:"
+#: waeup/sirp/browser/templates/loginpage.pt:13
+#: waeup/sirp/browser/templates/usereditformpage.pt:26
+msgid "Password:"
+msgstr ""
+
+#: waeup/sirp/browser/templates/loginpage.pt:24
+msgid "Notice: User names, Ids and passwords are case sensitive."
+msgstr ""
+
+#. Default: "Don't forget to logout or exit your browser when you're done. If you are having trouble logging in, make sure to enable cookies in your web browser."
+#: waeup/sirp/browser/templates/loginpage.pt:36
+msgid "login_trouble1"
+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>."
+#: waeup/sirp/browser/templates/loginpage.pt:39
+msgid "login_trouble2"
+msgstr ""
+
+#. Default: "Or simply forgot your student id or password? Then request a new password <strong><a href=\"changepw\"> here</a></strong>."
+#: waeup/sirp/browser/templates/loginpage.pt:44
+msgid "login_trouble3"
+msgstr ""
+
+#: waeup/sirp/browser/templates/loginpage.pt:5
+msgid "User Name or Id:"
+msgstr ""
+
 #: waeup/sirp/browser/templates/myrolespage.pt:1
-msgid "my_portal_roles"
-msgstr ""
-
-#. Default: "My Local Roles:"
-#: waeup/sirp/browser/templates/myrolespage.pt:10
-msgid "my_local_roles"
+msgid "My Portal Roles:"
+msgstr ""
+
+#: waeup/sirp/browser/templates/myrolespage.pt:11
+msgid "My Local Roles:"
+msgstr ""
+
+#: waeup/sirp/browser/templates/notfound.pt:1
+msgid "The page you are trying to access is not available."
+msgstr ""
+
+#: waeup/sirp/browser/templates/notfound.pt:12
+msgid "You might be trying to access a non-existing page."
+msgstr ""
+
+#: waeup/sirp/browser/templates/notfound.pt:6
+msgid "Please note the following:"
+msgstr ""
+
+#: waeup/sirp/browser/templates/notfound.pt:9
+msgid "You might have misspelled the URL."
+msgstr ""
+
+#: waeup/sirp/browser/templates/searchpage.pt:15
+msgid "Type"
+msgstr ""
+
+#: waeup/sirp/browser/templates/searchpage.pt:9
+msgid "Search Results"
+msgstr ""
+
+#: waeup/sirp/browser/templates/showstudentspage.pt:4
+msgid "Student Id"
+msgstr ""
+
+#: waeup/sirp/browser/templates/showstudentspage.pt:5
+msgid "Fullname"
+msgstr ""
+
+#: waeup/sirp/browser/templates/showstudentspage.pt:6
+msgid "Status"
+msgstr ""
+
+#: waeup/sirp/browser/templates/showstudentspage.pt:7
+msgid "Certificate"
+msgstr ""
+
+#: waeup/sirp/browser/templates/showstudentspage.pt:8
+msgid "Current Session"
+msgstr ""
+
+#: waeup/sirp/browser/templates/showstudentspage.pt:9
+msgid "Current Level"
+msgstr ""
+
+#: waeup/sirp/browser/templates/staffsitelayout.pt:101
+#: waeup/sirp/browser/templates/studentsitelayout.pt:86
+msgid "Form Status:"
+msgstr ""
+
+#: waeup/sirp/browser/templates/staffsitelayout.pt:113
+#: waeup/sirp/browser/templates/studentsitelayout.pt:99
+msgid "Back to top"
+msgstr ""
+
+#: waeup/sirp/browser/templates/staffsitelayout.pt:114
+#: waeup/sirp/browser/templates/studentsitelayout.pt:100
+msgid ""
+"Student Information and Registration Portal<br /> Copyright &copy; WAeUP "
+"Group, 2008-2012"
 msgstr ""
 
@@ -883,14 +985,26 @@
 msgstr ""
 
+#: waeup/sirp/browser/templates/staffsitelayout.pt:60
+msgid "Student Id:"
+msgstr ""
+
+#: waeup/sirp/browser/templates/staffsitelayout.pt:64
+msgid "State:"
+msgstr ""
+
+#: waeup/sirp/browser/templates/usereditformpage.pt:32
+msgid "Retype password:"
+msgstr ""
+
+#: waeup/sirp/browser/templates/userscontainerpage.pt:4
+msgid "User ID"
+msgstr ""
+
+#: waeup/sirp/browser/templates/userscontainerpage.pt:6
+msgid "Portal Roles"
+msgstr ""
+
 #: waeup/sirp/browser/viewlets.py:167
 msgid "Add"
-msgstr ""
-
-#: waeup/sirp/browser/viewlets.py:177
-msgid "Remove"
-msgstr ""
-
-#: waeup/sirp/browser/viewlets.py:187
-msgid "Search"
 msgstr ""
 
@@ -1142,7 +1256,118 @@
 msgstr ""
 
-#. Default: "Name of faculty"
+#: waeup/sirp/university/interfaces.py:146
+msgid "Title of course"
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:152
+msgid "Credits"
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:158
+msgid "Passmark"
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:164
+msgid "Semester/Term"
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:180
+msgid "Enter unique course code which will become part of the URL."
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:199
+#: waeup/sirp/browser/templates/departmentmanagepage.pt:62
+#: waeup/sirp/browser/templates/departmentmanagepage.pt:91
+#: waeup/sirp/browser/templates/facultypage.pt:9
+#: waeup/sirp/browser/templates/departmentpage.pt:16
+#: waeup/sirp/browser/templates/departmentpage.pt:40
+#: waeup/sirp/browser/templates/searchpage.pt:14
+#: waeup/sirp/browser/templates/certificatepage.pt:30
+#: waeup/sirp/browser/templates/facultymanagepage.pt:64
+#: waeup/sirp/browser/templates/certificatemanagepage.pt:50
+msgid "Title"
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:205
+msgid "Study Mode"
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:212
+msgid "Start Level"
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:219
+msgid "End Level"
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:226
+msgid "Application Category"
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:243
+msgid "Enter unique certificate code which will become part of the URL."
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:264
+msgid "Course Referrer"
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:270
+#: waeup/sirp/browser/templates/certificatepage.pt:28
+#: waeup/sirp/browser/templates/certificatemanagepage.pt:48
+msgid "Level"
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:277
+msgid "Is mandatory course (not elective)"
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:299
+#: waeup/sirp/browser/templates/certificatepage.pt:29
+#: waeup/sirp/browser/templates/certificatemanagepage.pt:50
+msgid "Course"
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:38
+#: waeup/sirp/university/interfaces.py:66
+#: waeup/sirp/university/interfaces.py:86
+#: waeup/sirp/university/interfaces.py:117
+#: waeup/sirp/university/interfaces.py:139
+#: waeup/sirp/university/interfaces.py:179
+#: waeup/sirp/university/interfaces.py:192
+#: waeup/sirp/university/interfaces.py:241
+#: waeup/sirp/browser/templates/departmentmanagepage.pt:60
+#: waeup/sirp/browser/templates/departmentmanagepage.pt:89
+#: waeup/sirp/browser/templates/facultypage.pt:8
+#: waeup/sirp/browser/templates/departmentpage.pt:15
+#: waeup/sirp/browser/templates/departmentpage.pt:39
+#: waeup/sirp/browser/templates/searchpage.pt:13
+#: waeup/sirp/browser/templates/facultymanagepage.pt:62
+msgid "Code"
+msgstr ""
+
 #: waeup/sirp/university/interfaces.py:45
-msgid "name_of_faculty"
+msgid "Name of faculty"
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:46
+#: waeup/sirp/university/interfaces.py:94
+#: waeup/sirp/university/interfaces.py:147
+#: waeup/sirp/university/interfaces.py:200
+msgid "Unnamed"
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:51
+#: waeup/sirp/university/interfaces.py:99
+msgid "Name prefix"
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:67
+#: waeup/sirp/university/interfaces.py:118
+msgid "This code will become part of the URL."
+msgstr ""
+
+#: waeup/sirp/university/interfaces.py:93
+msgid "Name of department"
 msgstr ""
 
