Index: main/waeup.kofa/trunk/src/waeup/kofa/locales/fr/LC_MESSAGES/waeup.kofa.po
===================================================================
--- main/waeup.kofa/trunk/src/waeup/kofa/locales/fr/LC_MESSAGES/waeup.kofa.po	(revision 8437)
+++ main/waeup.kofa/trunk/src/waeup/kofa/locales/fr/LC_MESSAGES/waeup.kofa.po	(revision 8554)
@@ -15,5 +15,5 @@
 msgstr ""
 "Project-Id-Version: WAeUP.Kofa\n"
-"POT-Creation-Date: Sun May 13 06:39:49 2012\n"
+"POT-Creation-Date: Wed May 30 06:31:49 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:242 waeup/kofa/applicants/browser.py:312
-#: waeup/kofa/applicants/browser.py:313 waeup/kofa/applicants/browser.py:420
-#: waeup/kofa/browser/pages.py:524 waeup/kofa/browser/pages.py:729
-#: waeup/kofa/browser/pages.py:756 waeup/kofa/browser/pages.py:811
-#: waeup/kofa/browser/pages.py:882 waeup/kofa/browser/pages.py:912
-#: waeup/kofa/browser/pages.py:1032 waeup/kofa/browser/pages.py:1260
-#: waeup/kofa/browser/pages.py:1397 waeup/kofa/browser/pages.py:1418
-#: waeup/kofa/browser/pages.py:1445 waeup/kofa/browser/pages.py:1473
-#: waeup/kofa/browser/pages.py:1474 waeup/kofa/browser/pages.py:1520
-#: waeup/kofa/browser/pages.py:1561 waeup/kofa/browser/pages.py:1640
-#: waeup/kofa/browser/pages.py:1641 waeup/kofa/browser/pages.py:1643
-#: waeup/kofa/browser/pages.py:1721 waeup/kofa/browser/pages.py:1766
-#: waeup/kofa/browser/pages.py:1804 waeup/kofa/browser/pages.py:1848
-#: waeup/kofa/browser/pages.py:1887 waeup/kofa/browser/pages.py:1889
-#: waeup/kofa/browser/pages.py:1924 waeup/kofa/browser/pages.py:1975
-#: waeup/kofa/browser/pages.py:2027 waeup/kofa/students/browser.py:623
-#: waeup/kofa/students/browser.py:624 waeup/kofa/students/browser.py:807
-#: waeup/kofa/students/browser.py:809 waeup/kofa/students/browser.py:950
+#: 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
 msgid "Cancel"
 msgstr "Annuller"
@@ -84,7 +84,7 @@
 msgstr "Recherche et Gestion des codes d'accès"
 
-#: waeup/kofa/accesscodes/browser.py:154 waeup/kofa/applicants/browser.py:71
-#: waeup/kofa/applicants/browser.py:93 waeup/kofa/browser/pages.py:613
-#: waeup/kofa/browser/pages.py:1219 waeup/kofa/browser/viewlets.py:190
+#: 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
 msgid "Search"
@@ -358,5 +358,5 @@
 
 #. Default: ""
-#: waeup/kofa/applicants/applicant.py:139
+#: waeup/kofa/applicants/applicant.py:140
 #, fuzzy
 msgid "Student ${a} created"
@@ -369,14 +369,19 @@
 
 #. Default: ""
-#: waeup/kofa/applicants/batching.py:256 waeup/kofa/students/batching.py:195
+#: waeup/kofa/applicants/batching.py:256 waeup/kofa/students/batching.py:201
 msgid "State '${a}' set"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1005 waeup/kofa/applicants/browser.py:1016
+#: waeup/kofa/applicants/browser.py:1003
+#, fuzzy
+msgid "An error occurred."
+msgstr "Une erreur du serveur smtp produite."
+
+#: waeup/kofa/applicants/browser.py:1009 waeup/kofa/applicants/browser.py:1020
 #, fuzzy
 msgid "No application record found."
 msgstr "Aperçu des données de la demande"
 
-#: waeup/kofa/applicants/browser.py:1008
+#: waeup/kofa/applicants/browser.py:1012
 #, fuzzy
 msgid "Your password has already been set. Please proceed to the login page."
@@ -384,114 +389,119 @@
 "Le mot de passe a été déjà saisi. Vous utilisez le mauvais Code d’Accès."
 
-#: waeup/kofa/applicants/browser.py:1026
+#: 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
 msgid "You have successfully been registered for the"
 msgstr "Vous avez été inscrit avec succès au"
 
-#: waeup/kofa/applicants/browser.py:1033
+#: 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:1042
+#: waeup/kofa/applicants/browser.py:1046
 msgid "Your registration was successful."
 msgstr "Votre inscription a été enregistrée avec succès."
 
-#: waeup/kofa/applicants/browser.py:108 waeup/kofa/students/browser.py:185
+#: waeup/kofa/applicants/browser.py:119 waeup/kofa/students/browser.py:185
 #: waeup/kofa/students/browser.py:225
 msgid "Empty search string"
 msgstr "Chaîne de recherche vide"
 
-#: waeup/kofa/applicants/browser.py:113
+#: waeup/kofa/applicants/browser.py:124
 #, fuzzy
 msgid "No applicant found."
 msgstr "Aperçu des données de la demande"
 
-#: waeup/kofa/applicants/browser.py:121 waeup/kofa/applicants/viewlets.py:98
+#: waeup/kofa/applicants/browser.py:132 waeup/kofa/applicants/viewlets.py:98
 msgid "Manage application section"
 msgstr "Gerer la zone de demande"
 
-#: waeup/kofa/applicants/browser.py:124 waeup/kofa/applicants/browser.py:199
-#: waeup/kofa/applicants/browser.py:312 waeup/kofa/applicants/browser.py:359
-#: waeup/kofa/applicants/browser.py:698 waeup/kofa/applicants/browser.py:737
-#: waeup/kofa/applicants/browser.py:839 waeup/kofa/applicants/browser.py:842
-#: waeup/kofa/applicants/browser.py:886 waeup/kofa/browser/pages.py:497
+#: 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:749 waeup/kofa/browser/pages.py:1258
-#: waeup/kofa/browser/pages.py:1473 waeup/kofa/browser/pages.py:1514
-#: waeup/kofa/browser/pages.py:1640 waeup/kofa/browser/pages.py:1693
-#: waeup/kofa/browser/pages.py:1836 waeup/kofa/browser/pages.py:1887
-#: waeup/kofa/browser/pages.py:1908 waeup/kofa/hostels/browser.py:209
+#: 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:497
-#: waeup/kofa/students/browser.py:574 waeup/kofa/students/browser.py:623
-#: waeup/kofa/students/browser.py:639 waeup/kofa/students/browser.py:807
-#: waeup/kofa/students/browser.py:832 waeup/kofa/students/browser.py:1500
-#: waeup/kofa/students/browser.py:1515 waeup/kofa/students/browser.py:1636
+#: 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
 msgid "Save"
 msgstr "Sauvegarder"
 
-#: waeup/kofa/applicants/browser.py:125 waeup/kofa/applicants/browser.py:155
-#: waeup/kofa/applicants/browser.py:313 waeup/kofa/applicants/browser.py:366
-#: waeup/kofa/browser/pages.py:655 waeup/kofa/browser/pages.py:696
-#: waeup/kofa/browser/pages.py:777 waeup/kofa/browser/pages.py:1397
-#: waeup/kofa/browser/pages.py:1408 waeup/kofa/browser/pages.py:1474
-#: waeup/kofa/browser/pages.py:1509 waeup/kofa/hostels/browser.py:131
-#: waeup/kofa/students/browser.py:209 waeup/kofa/students/browser.py:1209
-#: waeup/kofa/students/browser.py:1222
+#: 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
 msgid "Remove selected"
 msgstr "Supprimer sélectionné"
 
-#: waeup/kofa/applicants/browser.py:125 waeup/kofa/applicants/browser.py:180
-#: waeup/kofa/applicants/browser.py:211 waeup/kofa/applicants/browser.py:221
+#: waeup/kofa/applicants/browser.py:136 waeup/kofa/applicants/browser.py:191
+#: waeup/kofa/applicants/browser.py:222 waeup/kofa/applicants/browser.py:232
 msgid "Add applicants container"
 msgstr "Ajoutez le récipient du candidat"
 
-#: waeup/kofa/applicants/browser.py:126 waeup/kofa/applicants/browser.py:189
-#: waeup/kofa/applicants/browser.py:315 waeup/kofa/applicants/browser.py:429
-#: waeup/kofa/browser/pages.py:1475 waeup/kofa/browser/pages.py:1534
-#: waeup/kofa/browser/pages.py:1644 waeup/kofa/browser/pages.py:1730
-#: waeup/kofa/browser/pages.py:1890 waeup/kofa/browser/pages.py:1947
+#: 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
 msgid "Remove selected local roles"
 msgstr "Supprimer les rôles locaux sélectionnés"
 
-#: waeup/kofa/applicants/browser.py:127 waeup/kofa/applicants/browser.py:185
-#: waeup/kofa/applicants/browser.py:316 waeup/kofa/applicants/browser.py:425
-#: waeup/kofa/browser/pages.py:1476 waeup/kofa/browser/pages.py:1530
-#: waeup/kofa/browser/pages.py:1645 waeup/kofa/browser/pages.py:1726
-#: waeup/kofa/browser/pages.py:1891 waeup/kofa/browser/pages.py:1943
+#: 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
 msgid "Add local role"
 msgstr "Ajouter rôle local"
 
-#: waeup/kofa/applicants/browser.py:128
+#: waeup/kofa/applicants/browser.py:139
 msgid "Applicants Containers"
 msgstr "Espace Candidat"
 
-#: waeup/kofa/applicants/browser.py:161
+#: waeup/kofa/applicants/browser.py:172
 #, fuzzy
 msgid "No container selected!"
 msgstr "Aucun ticket sélectionné."
 
-#: waeup/kofa/applicants/browser.py:172 waeup/kofa/applicants/browser.py:383
-#: waeup/kofa/applicants/browser.py:794
+#: waeup/kofa/applicants/browser.py:183 waeup/kofa/applicants/browser.py:400
+#: waeup/kofa/applicants/browser.py:798
 msgid "Could not delete:"
 msgstr "Ne pourrait être supprimer:"
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:175 waeup/kofa/applicants/browser.py:386
-#: waeup/kofa/applicants/browser.py:797 waeup/kofa/browser/pages.py:139
-#: waeup/kofa/students/browser.py:252 waeup/kofa/students/browser.py:687
-#: waeup/kofa/students/browser.py:857 waeup/kofa/students/browser.py:1036
-#: waeup/kofa/students/browser.py:1242 waeup/kofa/students/browser.py:1836
+#: 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
 msgid "Successfully removed: ${a}"
 msgstr "Supprimer avec succès: ${a}"
 
-#: waeup/kofa/applicants/browser.py:203 waeup/kofa/applicants/browser.py:363
-#: waeup/kofa/applicants/browser.py:766 waeup/kofa/browser/pages.py:1517
-#: waeup/kofa/browser/pages.py:1839 waeup/kofa/browser/pages.py:1911
-#: waeup/kofa/browser/pages.py:2023 waeup/kofa/hostels/browser.py:54
+#: 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
 msgid "Form has been saved."
 msgstr "Formulaire a été Sauvegardé"
 
-#: waeup/kofa/applicants/browser.py:230
+#: waeup/kofa/applicants/browser.py:241
 msgid ""
 "An applicants container for the same application type and entrance year "
@@ -501,9 +511,9 @@
 "déjà dans la base de données."
 
-#: waeup/kofa/applicants/browser.py:238
+#: waeup/kofa/applicants/browser.py:249
 msgid "Added:"
 msgstr "Ajouté:"
 
-#: waeup/kofa/applicants/browser.py:250 waeup/kofa/applicants/export.py:76
+#: waeup/kofa/applicants/browser.py:261 waeup/kofa/applicants/export.py:76
 #: waeup/kofa/applicants/viewlets.py:44
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:12
@@ -511,176 +521,168 @@
 msgstr "Demandeurs"
 
-#: waeup/kofa/applicants/browser.py:313 waeup/kofa/applicants/browser.py:391
-#: waeup/kofa/applicants/browser.py:443
+#: waeup/kofa/applicants/browser.py:324 waeup/kofa/applicants/browser.py:408
+#: waeup/kofa/applicants/browser.py:460
 msgid "Add applicant"
 msgstr "Ajoutez Candidat"
 
-#: waeup/kofa/applicants/browser.py:314 waeup/kofa/applicants/browser.py:396
+#: 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:322
+#: waeup/kofa/applicants/browser.py:333
 msgid "Manage applicants container"
 msgstr "Gérer les blocs des demandes"
 
-#: waeup/kofa/applicants/browser.py:372 waeup/kofa/applicants/browser.py:402
+#: 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:413
+#: waeup/kofa/applicants/browser.py:430
 #, fuzzy
 msgid "${a} students successfully created."
 msgstr "Cours ${a} créé avec succès."
 
-#: waeup/kofa/applicants/browser.py:416
+#: waeup/kofa/applicants/browser.py:433
 #, fuzzy
 msgid "No student could be created."
 msgstr "Données étudiant créé."
 
-#: waeup/kofa/applicants/browser.py:446
+#: waeup/kofa/applicants/browser.py:463
 msgid "Create application record"
 msgstr "Créer les données de la demande"
 
-#: waeup/kofa/applicants/browser.py:451
+#: waeup/kofa/applicants/browser.py:468
 msgid "Applicant record created."
 msgstr "Données de la demande créer."
 
-#: waeup/kofa/applicants/browser.py:465
+#: waeup/kofa/applicants/browser.py:482
 msgid "Applicant"
 msgstr "Demandeur "
 
-#: waeup/kofa/applicants/browser.py:484 waeup/kofa/students/browser.py:294
+#: waeup/kofa/applicants/browser.py:501 waeup/kofa/students/browser.py:294
 msgid "set"
 msgstr "Prêt"
 
-#: waeup/kofa/applicants/browser.py:485 waeup/kofa/students/browser.py:295
+#: waeup/kofa/applicants/browser.py:502 waeup/kofa/students/browser.py:295
 msgid "unset"
 msgstr "Non prêt"
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:490
+#: waeup/kofa/applicants/browser.py:507
 #, fuzzy
 msgid "${a} <br /> Application Record ${b}"
 msgstr "${a} Données de la demande ${b}"
 
-#: waeup/kofa/applicants/browser.py:547 waeup/kofa/students/utils.py:268
-msgid "Session configuration object is not available."
-msgstr "L'objet de configuration de la session n'est pas valide."
-
-#: waeup/kofa/applicants/browser.py:555 waeup/kofa/students/browser.py:1097
+#: waeup/kofa/applicants/browser.py:558 waeup/kofa/students/browser.py:1094
 msgid "This type of payment has already been made."
 msgstr "Ce type de paiement a été déjà fait."
 
-#: waeup/kofa/applicants/browser.py:566 waeup/kofa/students/browser.py:1110
+#: waeup/kofa/applicants/browser.py:570 waeup/kofa/students/browser.py:1107
 msgid "Payment ticket created."
 msgstr "Ticket de paiement créé."
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:589 waeup/kofa/students/browser.py:1129
+#: waeup/kofa/applicants/browser.py:593 waeup/kofa/students/browser.py:1126
 msgid "${a}: Online Payment Ticket ${b}"
 msgstr "${a}: Ticket de paiement en ligne ${b}"
 
-#: waeup/kofa/applicants/browser.py:627 waeup/kofa/students/browser.py:1176
+#: 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:633 waeup/kofa/students/browser.py:1182
+#: 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:673
+#: waeup/kofa/applicants/browser.py:65
+msgid ""
+"'You can not edit your application records after final submission. You "
+"really want to submit?'"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:677
 msgid "Uploaded image is too big!"
 msgstr "Image trop grande pour téléchargement!"
 
-#: waeup/kofa/applicants/browser.py:678
+#: waeup/kofa/applicants/browser.py:682
 msgid "jpg file extension expected."
 msgstr "L’extension attendue du fichier est jpg"
 
-#: waeup/kofa/applicants/browser.py:698 waeup/kofa/applicants/browser.py:842
-#: waeup/kofa/applicants/browser.py:894
+#: waeup/kofa/applicants/browser.py:702 waeup/kofa/applicants/browser.py:846
+#: waeup/kofa/applicants/browser.py:898
 msgid "Final Submit"
 msgstr "Dernière Validation"
 
-#: waeup/kofa/applicants/browser.py:699 waeup/kofa/applicants/browser.py:807
-#: waeup/kofa/applicants/browser.py:840 waeup/kofa/applicants/browser.py:875
-#: waeup/kofa/students/browser.py:1042
+#: 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
 msgid "Add online payment ticket"
 msgstr "Ajout de ticket de paiement en ligne"
 
-#: waeup/kofa/applicants/browser.py:699 waeup/kofa/applicants/browser.py:812
-#: waeup/kofa/applicants/browser.py:840 waeup/kofa/applicants/browser.py:843
-#: waeup/kofa/applicants/browser.py:880 waeup/kofa/students/browser.py:809
-#: waeup/kofa/students/browser.py:841 waeup/kofa/students/browser.py:1018
-#: waeup/kofa/students/browser.py:1818
+#: 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
 msgid "Remove selected tickets"
 msgstr "Supprimer les tickets sélectionnés"
 
-#: waeup/kofa/applicants/browser.py:70
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:726
+#, 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
+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
 msgid "Application Section"
 msgstr "Section demande"
 
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:722
-#, fuzzy
-msgid "${a} <br /> Application Form ${b}"
-msgstr "${a} formulaire de demande ${b}"
-
-#: waeup/kofa/applicants/browser.py:734 waeup/kofa/students/browser.py:366
-msgid "No transition"
-msgstr "Pas de transition"
-
-#: waeup/kofa/applicants/browser.py:781 waeup/kofa/students/browser.py:1024
-msgid "No payment selected."
-msgstr "Aucun paiement sélectionné."
-
-#: waeup/kofa/applicants/browser.py:853 waeup/kofa/students/browser.py:91
+#: waeup/kofa/applicants/browser.py:857 waeup/kofa/students/browser.py:91
 msgid "The requested form is locked (read-only)."
 msgstr "Le formulaire demandé est verrouillé (lecture seule)."
 
-#: waeup/kofa/applicants/browser.py:867
+#: waeup/kofa/applicants/browser.py:871
 msgid "No passport picture uploaded."
 msgstr "Aucune photo de passeport enregistrée."
 
-#: waeup/kofa/applicants/browser.py:869
+#: waeup/kofa/applicants/browser.py:873
 msgid "Passport picture confirmation box not ticked."
 msgstr "Case de confirmation de photo de passeport non sélectionnée."
 
-#: waeup/kofa/applicants/browser.py:906 waeup/kofa/students/browser.py:1681
+#: waeup/kofa/applicants/browser.py:910 waeup/kofa/students/browser.py:1677
 msgid "This form cannot be submitted. Wrong state!"
 msgstr "Ce formulaire ne peut pas être validé. État incorrect!"
 
-#: waeup/kofa/applicants/browser.py:911
+#: waeup/kofa/applicants/browser.py:915
 msgid "Form has been submitted."
 msgstr "Le formulaire a été validé."
 
-#: waeup/kofa/applicants/browser.py:92 waeup/kofa/applicants/viewlets.py:89
-#, fuzzy
-msgid "Search applicants"
-msgstr "Démarrer la demande"
-
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:954
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:958
 msgid "Apply for ${a}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:961
+#: 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:967
+#: waeup/kofa/applicants/browser.py:971
 msgid "Application has ended."
 msgstr "Demande Cloturée."
 
-#: waeup/kofa/applicants/browser.py:976 waeup/kofa/browser/pages.py:2076
+#: 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.py:999
-#, fuzzy
-msgid "An error occurred."
-msgstr "Une erreur du serveur smtp produite."
 
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:17
@@ -757,7 +759,16 @@
 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
+msgid "note_acmp"
+msgstr ""
+
 #. Default: "Please note that containers will be opened in manage mode here. All application record links will be loaded into your browser which can take a considerable time depending on your bandwidth. Please be patient until all records have been loaded."
 #: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:38
 msgid "note_armp"
+msgstr ""
+
+#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:56
+msgid "Records"
 msgstr ""
 
@@ -807,5 +818,5 @@
 msgstr "Description lisible dans le format reST"
 
-#: waeup/kofa/applicants/interfaces.py:171 waeup/kofa/students/browser.py:773
+#: waeup/kofa/applicants/interfaces.py:171 waeup/kofa/students/browser.py:770
 #: waeup/kofa/university/interfaces.py:38
 #: waeup/kofa/university/interfaces.py:66
@@ -815,14 +826,14 @@
 #: waeup/kofa/university/interfaces.py:179
 #: waeup/kofa/university/interfaces.py:192
-#: waeup/kofa/university/interfaces.py:251
+#: waeup/kofa/university/interfaces.py:265
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:39
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:68
 #: waeup/kofa/browser/templates/facultypage.pt:8
 #: waeup/kofa/browser/templates/departmentpage.pt:15
-#: waeup/kofa/browser/templates/departmentpage.pt:39
+#: waeup/kofa/browser/templates/departmentpage.pt:38
 #: waeup/kofa/browser/templates/searchpage.pt:13
 #: waeup/kofa/browser/templates/facultymanagepage.pt:41
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:36
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:13
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:14
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:34
 #: waeup/kofa/applicants/browser_templates/applicantsrootpage.pt:10
@@ -831,5 +842,5 @@
 msgstr "Code"
 
-#: waeup/kofa/applicants/interfaces.py:177 waeup/kofa/students/browser.py:774
+#: waeup/kofa/applicants/interfaces.py:177 waeup/kofa/students/browser.py:771
 #: waeup/kofa/university/interfaces.py:199
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:41
@@ -837,5 +848,5 @@
 #: waeup/kofa/browser/templates/facultypage.pt:9
 #: waeup/kofa/browser/templates/departmentpage.pt:16
-#: waeup/kofa/browser/templates/departmentpage.pt:40
+#: waeup/kofa/browser/templates/departmentpage.pt:39
 #: waeup/kofa/browser/templates/searchpage.pt:14
 #: waeup/kofa/browser/templates/certificatepage.pt:30
@@ -843,5 +854,5 @@
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:32
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:37
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:14
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:15
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:35
 #: waeup/kofa/applicants/browser_templates/applicantsrootpage.pt:11
@@ -851,10 +862,10 @@
 
 #: waeup/kofa/applicants/interfaces.py:183
-#: waeup/kofa/applicants/interfaces.py:281
+#: waeup/kofa/applicants/interfaces.py:287
 msgid "Application Target"
 msgstr "Demande Cible"
 
 #: waeup/kofa/applicants/interfaces.py:190
-#: waeup/kofa/applicants/interfaces.py:288
+#: waeup/kofa/applicants/interfaces.py:294
 msgid "Year of Entrance"
 msgstr "Année d'entrée"
@@ -886,83 +897,84 @@
 msgstr "Interdiction d'ajout après la date-limite (date de clôture)"
 
-#: waeup/kofa/applicants/interfaces.py:321
+#: waeup/kofa/applicants/interfaces.py:248 waeup/kofa/interfaces.py:582
+#: waeup/kofa/payments/interfaces.py:37
+#, fuzzy
+msgid "Application Fee"
+msgstr "Demande réinitialisée"
+
+#: waeup/kofa/applicants/interfaces.py:322
 #: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:26
 msgid "Applicant Id"
 msgstr "Id du demandeur"
 
-#: waeup/kofa/applicants/interfaces.py:326
+#: waeup/kofa/applicants/interfaces.py:327
 #: waeup/kofa/students/interfaces.py:186 waeup/kofa/students/interfaces.py:273
 msgid "Registration Number"
 msgstr "Numéro d’Inscription"
 
-#: waeup/kofa/applicants/interfaces.py:337
-#: waeup/kofa/applicants/interfaces.py:505
+#: waeup/kofa/applicants/interfaces.py:338
+#: waeup/kofa/applicants/interfaces.py:506
 #: waeup/kofa/students/interfaces.py:165
 msgid "First Name"
 msgstr "Prénom"
 
-#: waeup/kofa/applicants/interfaces.py:341
+#: waeup/kofa/applicants/interfaces.py:342
 #: waeup/kofa/students/interfaces.py:170
 msgid "Middle Name"
 msgstr "Deuxième prénom"
 
-#: waeup/kofa/applicants/interfaces.py:345
+#: waeup/kofa/applicants/interfaces.py:346
 #: waeup/kofa/students/interfaces.py:175
 msgid "Last Name (Surname)"
 msgstr "Nom de famille"
 
-#: waeup/kofa/applicants/interfaces.py:349
+#: waeup/kofa/applicants/interfaces.py:350
 #: waeup/kofa/students/interfaces.py:221
 msgid "Date of Birth"
 msgstr "Date de naissance"
 
-#: waeup/kofa/applicants/interfaces.py:355
+#: waeup/kofa/applicants/interfaces.py:356
 #: waeup/kofa/students/interfaces.py:180
 msgid "Sex"
 msgstr "Sexe"
 
-#: waeup/kofa/applicants/interfaces.py:360
-#: waeup/kofa/applicants/interfaces.py:443
-#: waeup/kofa/applicants/interfaces.py:510 waeup/kofa/interfaces.py:401
+#: 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
 msgid "Email Address"
 msgstr "Adresse email"
 
-#: waeup/kofa/applicants/interfaces.py:365 waeup/kofa/interfaces.py:406
+#: waeup/kofa/applicants/interfaces.py:366 waeup/kofa/interfaces.py:406
 #: waeup/kofa/interfaces.py:434 waeup/kofa/students/interfaces.py:211
 msgid "Phone"
 msgstr "Téléphone"
 
-#: waeup/kofa/applicants/interfaces.py:370
-#: waeup/kofa/applicants/interfaces.py:448
+#: waeup/kofa/applicants/interfaces.py:371
+#: waeup/kofa/applicants/interfaces.py:449
 msgid "1st Choice Course of Study"
 msgstr "Premier choix "
 
-#: waeup/kofa/applicants/interfaces.py:375
-#: waeup/kofa/applicants/interfaces.py:453
+#: waeup/kofa/applicants/interfaces.py:376
+#: waeup/kofa/applicants/interfaces.py:454
 msgid "2nd Choice Course of Study"
 msgstr "Deuxième choix "
 
-#: waeup/kofa/applicants/interfaces.py:387
-#: waeup/kofa/applicants/interfaces.py:474
+#: waeup/kofa/applicants/interfaces.py:388
+#: waeup/kofa/applicants/interfaces.py:475
 msgid "Notice"
 msgstr "Notification"
 
-#: waeup/kofa/applicants/interfaces.py:391
-#: waeup/kofa/applicants/interfaces.py:463
+#: waeup/kofa/applicants/interfaces.py:392
+#: waeup/kofa/applicants/interfaces.py:464
 msgid "Screening Venue"
 msgstr "Salle d'examen "
 
-#: waeup/kofa/applicants/interfaces.py:395
-#: waeup/kofa/applicants/interfaces.py:458
+#: waeup/kofa/applicants/interfaces.py:396
+#: waeup/kofa/applicants/interfaces.py:459
 msgid "Screening Score"
 msgstr "Note du test "
 
-#: waeup/kofa/applicants/interfaces.py:399
-#: waeup/kofa/applicants/interfaces.py:468
-msgid "Admitted Course of Study"
-msgstr "Admis au cours"
-
-#: waeup/kofa/applicants/interfaces.py:404
+#: waeup/kofa/applicants/interfaces.py:400
 #: waeup/kofa/students/interfaces.py:160
 #: waeup/kofa/browser/templates/showstudentspage.pt:4
@@ -972,23 +984,34 @@
 msgstr "Id de l'étudiant"
 
-#: waeup/kofa/applicants/interfaces.py:409
+#: waeup/kofa/applicants/interfaces.py:405
+#: waeup/kofa/applicants/interfaces.py:469
+msgid "Admitted Course of Study"
+msgstr "Admis au cours"
+
+#: waeup/kofa/applicants/interfaces.py:410
 msgid "Form locked"
 msgstr "Formulaire véroué"
 
-#: waeup/kofa/applicants/payment.py:52 waeup/kofa/students/payments.py:88
+#: waeup/kofa/applicants/payment.py:52 waeup/kofa/applicants/workflow.py:74
+#: waeup/kofa/students/payments.py:117
+#, fuzzy
+msgid "Payment approved"
+msgstr "Date de Paiement"
+
+#: waeup/kofa/applicants/payment.py:65 waeup/kofa/students/payments.py:88
 #, fuzzy
 msgid "Successful payment"
 msgstr "Ajouté avec succès ${a}."
 
-#: waeup/kofa/applicants/payment.py:59 waeup/kofa/students/payments.py:95
+#: waeup/kofa/applicants/payment.py:72 waeup/kofa/students/payments.py:124
 msgid "This ticket has already been paid."
 msgstr "Ce billet a déjà été payé"
 
-#: waeup/kofa/applicants/pdf.py:50
+#: waeup/kofa/applicants/pdf.py:51
 msgid "Application Record"
 msgstr "Données de demande"
 
 #. Default: ""
-#: waeup/kofa/applicants/pdf.py:84
+#: waeup/kofa/applicants/pdf.py:85
 #, fuzzy
 msgid ""
@@ -999,13 +1022,17 @@
 "nom d'utilisateur= ${a}, mot de passe = ${b}.</font>"
 
-#: waeup/kofa/applicants/utils.py:35
+#: waeup/kofa/applicants/utils.py:36
 #, fuzzy
 msgid "Desired Study Courses"
 msgstr "Cours d' étude"
 
-#: waeup/kofa/applicants/utils.py:36
+#: waeup/kofa/applicants/utils.py:37
 #, fuzzy
 msgid "Process Data"
 msgstr "Données Personnels"
+
+#: waeup/kofa/applicants/utils.py:52 waeup/kofa/students/utils.py:268
+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
@@ -1034,5 +1061,5 @@
 msgstr "Créer les données d’étudiant"
 
-#: waeup/kofa/applicants/viewlets.py:178 waeup/kofa/students/viewlets.py:321
+#: waeup/kofa/applicants/viewlets.py:178 waeup/kofa/students/viewlets.py:320
 #, fuzzy
 msgid "Download payment slip"
@@ -1040,6 +1067,6 @@
 
 #: waeup/kofa/applicants/viewlets.py:193 waeup/kofa/applicants/workflow.py:73
-#: waeup/kofa/students/viewlets.py:337 waeup/kofa/students/workflow.py:93
-#: waeup/kofa/students/workflow.py:114
+#: waeup/kofa/students/viewlets.py:336 waeup/kofa/students/workflow.py:93
+#: waeup/kofa/students/workflow.py:121
 #, fuzzy
 msgid "Approve payment"
@@ -1050,9 +1077,9 @@
 msgstr "Demande"
 
-#: waeup/kofa/applicants/viewlets.py:73 waeup/kofa/students/viewlets.py:535
+#: waeup/kofa/applicants/viewlets.py:73 waeup/kofa/students/viewlets.py:533
 msgid "My Data"
 msgstr "Mes Données"
 
-#: waeup/kofa/applicants/workflow.py:109 waeup/kofa/students/batching.py:143
+#: waeup/kofa/applicants/workflow.py:109 waeup/kofa/students/batching.py:146
 #: waeup/kofa/students/workflow.py:25
 msgid "Student record created"
@@ -1119,12 +1146,8 @@
 msgstr "Démarrer la demande"
 
-#: waeup/kofa/applicants/workflow.py:67
+#: waeup/kofa/applicants/workflow.py:67 waeup/kofa/students/workflow.py:108
+#: waeup/kofa/students/workflow.py:115
 #, fuzzy
 msgid "Payment made"
-msgstr "Date de Paiement"
-
-#: waeup/kofa/applicants/workflow.py:74
-#, fuzzy
-msgid "Payment approved"
 msgstr "Date de Paiement"
 
@@ -1175,6 +1198,6 @@
 msgstr "Les utilisateurs du portail"
 
-#: waeup/kofa/browser/breadcrumbs.py:155 waeup/kofa/browser/pages.py:769
-#: waeup/kofa/browser/pages.py:1217 waeup/kofa/browser/viewlets.py:338
+#: 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/viewlets.py:647
 msgid "Data Center"
@@ -1185,21 +1208,25 @@
 msgstr "Accueil"
 
-#: waeup/kofa/browser/pages.py:1007
+#: waeup/kofa/browser/layout.py:98
+msgid "'Are you sure?'"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1012
 msgid "Update mode only!"
 msgstr "Mettre à jour mode seulement!"
 
-#: waeup/kofa/browser/pages.py:1033 waeup/kofa/browser/pages.py:1259
+#: waeup/kofa/browser/pages.py:1038 waeup/kofa/browser/pages.py:1257
 msgid "Reset"
 msgstr "Réinitialiser"
 
-#: waeup/kofa/browser/pages.py:1034
+#: waeup/kofa/browser/pages.py:1039
 msgid "Set headerfields"
 msgstr "Mettre l’en-tête des champ"
 
-#: waeup/kofa/browser/pages.py:1035
+#: waeup/kofa/browser/pages.py:1040
 msgid "Back to step 2"
 msgstr "Retour à l’étape 2"
 
-#: waeup/kofa/browser/pages.py:1036
+#: waeup/kofa/browser/pages.py:1041
 msgid "Perform import"
 msgstr "Effectuer l’importation"
@@ -1210,17 +1237,17 @@
 msgstr "Role local supprimé avec success: ${a}"
 
-#: waeup/kofa/browser/pages.py:1093
+#: 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:1140
+#: waeup/kofa/browser/pages.py:1145
 msgid "View processing log"
 msgstr "Consulter le journal de traitement"
 
-#: waeup/kofa/browser/pages.py:1141
+#: waeup/kofa/browser/pages.py:1146
 msgid "Back to data center"
 msgstr "Revenir au centre des données"
 
-#: waeup/kofa/browser/pages.py:118 waeup/kofa/browser/pages.py:784
+#: 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
@@ -1229,29 +1256,33 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1185
+#: 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:1187
+#: waeup/kofa/browser/pages.py:1192
 msgid "Successfully processed ${a} rows."
 msgstr "${a} lignes traitées avec succès."
 
-#: waeup/kofa/browser/pages.py:1195
+#: waeup/kofa/browser/pages.py:1200
 msgid "Show logfiles"
 msgstr "Afficher les journaux "
 
-#: waeup/kofa/browser/pages.py:1197
+#: waeup/kofa/browser/pages.py:1202
 msgid "Back to Data Center"
 msgstr "Retour au centre des données"
 
-#: waeup/kofa/browser/pages.py:1198
+#: waeup/kofa/browser/pages.py:1203
 msgid "Show"
 msgstr "Afficher"
 
-#: waeup/kofa/browser/pages.py:1220
+#: 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."
@@ -1260,111 +1291,124 @@
 "d’exploitation basés sur l’Unix."
 
-#: waeup/kofa/browser/pages.py:1256
+#: waeup/kofa/browser/pages.py:1243
+msgid "Invalid search expression."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1246
+#, fuzzy
+msgid "No search results found."
+msgstr "Pas d’enregistrement d’étudiant trouvé."
+
+#: waeup/kofa/browser/pages.py:1254
 msgid "Edit data center settings"
 msgstr "Editer les paramètres du centre de données"
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1276
+#: waeup/kofa/browser/pages.py:1274
 msgid "File already existed (not copied): ${a}"
 msgstr "Fichier déjà existant (ne pas copié): ${a}"
 
-#: waeup/kofa/browser/pages.py:1279
+#: waeup/kofa/browser/pages.py:1277
 msgid "Given storage path cannot be used."
 msgstr "Le Chemin de stockage donné ne peut pas être utilisé."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:1280
+#: waeup/kofa/browser/pages.py:1278
 msgid "Error: ${a}"
 msgstr "Erreur: ${a}"
 
-#: waeup/kofa/browser/pages.py:1283
+#: waeup/kofa/browser/pages.py:1281
 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
+msgid "Download portal data as CSV file"
+msgstr ""
+
 #: waeup/kofa/browser/pages.py:1292
-msgid "Download portal data as CSV file"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1294
 msgid "Download"
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1385
+#: waeup/kofa/browser/pages.py:1383
 msgid "Academic Section"
 msgstr "Section Universitaire"
 
-#: waeup/kofa/browser/pages.py:1397 waeup/kofa/browser/pages.py:1413
-#: waeup/kofa/browser/pages.py:1430 waeup/kofa/browser/pages.py:1434
+#: waeup/kofa/browser/pages.py:1395 waeup/kofa/browser/pages.py:1411
+#: waeup/kofa/browser/pages.py:1428 waeup/kofa/browser/pages.py:1432
 msgid "Add faculty"
 msgstr "Ajouter faculté"
 
-#: waeup/kofa/browser/pages.py:1398 waeup/kofa/university/export.py:35
+#: waeup/kofa/browser/pages.py:1396 waeup/kofa/university/export.py:35
 msgid "Faculties"
 msgstr "Les facultés"
 
-#: waeup/kofa/browser/pages.py:1402 waeup/kofa/browser/viewlets.py:394
+#: waeup/kofa/browser/pages.py:1400 waeup/kofa/browser/viewlets.py:394
 msgid "Manage academic section"
 msgstr "Gestion des sections universitaires"
 
-#: waeup/kofa/browser/pages.py:1441
+#: waeup/kofa/browser/pages.py:1439
 msgid "The faculty code chosen already exists."
 msgstr "Le code de faculté choisi existe déjà."
 
-#: waeup/kofa/browser/pages.py:1462 waeup/kofa/browser/pages.py:1472
+#: waeup/kofa/browser/pages.py:1460 waeup/kofa/browser/pages.py:1470
 #: waeup/kofa/university/export.py:66
 msgid "Departments"
 msgstr "Départements"
 
-#: waeup/kofa/browser/pages.py:1474 waeup/kofa/browser/pages.py:1525
-#: waeup/kofa/browser/pages.py:1544 waeup/kofa/browser/pages.py:1548
+#: waeup/kofa/browser/pages.py:1472 waeup/kofa/browser/pages.py:1523
+#: waeup/kofa/browser/pages.py:1542 waeup/kofa/browser/pages.py:1546
 msgid "Add department"
 msgstr "Ajouter département"
 
-#: waeup/kofa/browser/pages.py:1482 waeup/kofa/browser/viewlets.py:410
+#: waeup/kofa/browser/pages.py:1480 waeup/kofa/browser/viewlets.py:410
 msgid "Manage faculty"
 msgstr "Gérer la faculté"
 
-#: waeup/kofa/browser/pages.py:1555
+#: waeup/kofa/browser/pages.py:1553
 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:1558
+#: waeup/kofa/browser/pages.py:1556
 msgid "Department ${a} added."
 msgstr "Département ${a} ajouté."
 
 #: waeup/kofa/browser/pages.py:157 waeup/kofa/browser/viewlets.py:266
-#: waeup/kofa/browser/templates/staffsitelayout.pt:27
-#: waeup/kofa/browser/templates/studentsitelayout.pt:31
+#: waeup/kofa/browser/templates/staffsitelayout.pt:28
+#: waeup/kofa/browser/templates/studentsitelayout.pt:32
 msgid "Login"
 msgstr "Connexion"
 
-#: waeup/kofa/browser/pages.py:1575
+#: waeup/kofa/browser/pages.py:1573
 msgid "Courses and Certificates"
 msgstr "Cours et Certificats"
 
-#: waeup/kofa/browser/pages.py:1605 waeup/kofa/browser/pages.py:1624
-#: waeup/kofa/students/browser.py:99 waeup/kofa/students/export.py:108
-#: waeup/kofa/students/viewlets.py:495
+#: 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:1641 waeup/kofa/browser/pages.py:1699
+#: 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:1641 waeup/kofa/browser/pages.py:1711
-#: waeup/kofa/browser/pages.py:1740 waeup/kofa/browser/pages.py:1744
+#: 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:1642 waeup/kofa/browser/pages.py:1705
+#: 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:1642 waeup/kofa/browser/pages.py:1716
-#: waeup/kofa/browser/pages.py:1777 waeup/kofa/browser/pages.py:1781
+#: 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
+msgid "Manage department"
+msgstr "Gérer département"
 
 #: waeup/kofa/browser/pages.py:165
@@ -1372,25 +1416,25 @@
 msgstr "Vous etes connecté"
 
-#: waeup/kofa/browser/pages.py:1651 waeup/kofa/browser/viewlets.py:417
-msgid "Manage department"
-msgstr "Gérer département"
-
-#: waeup/kofa/browser/pages.py:1756
+#: waeup/kofa/browser/pages.py:1754
 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:1762
+#: waeup/kofa/browser/pages.py:1760
 msgid "Course ${a} successfully created."
 msgstr "Cours ${a} créé avec succès."
 
-#: waeup/kofa/browser/pages.py:1793
+#: waeup/kofa/browser/pages.py:1791
 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:1799
+#: waeup/kofa/browser/pages.py:1797
 msgid "Certificate ${a} successfully created."
 msgstr "Certificat ${a} créé avec succès."
+
+#: waeup/kofa/browser/pages.py:1829 waeup/kofa/browser/viewlets.py:434
+msgid "Edit course"
+msgstr "Editer cours"
 
 #: waeup/kofa/browser/pages.py:183
@@ -1398,29 +1442,30 @@
 msgstr "Vous avez entré des références erronées"
 
-#: waeup/kofa/browser/pages.py:1831 waeup/kofa/browser/viewlets.py:434
-msgid "Edit course"
-msgstr "Editer cours"
-
-#: waeup/kofa/browser/pages.py:1881
+#: waeup/kofa/browser/pages.py:1879
 msgid "Edit certificate"
 msgstr "Editer certificat"
 
-#: waeup/kofa/browser/pages.py:1888 waeup/kofa/browser/pages.py:1919
-#: waeup/kofa/browser/pages.py:1960 waeup/kofa/browser/pages.py:1962
+#: 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:1889 waeup/kofa/browser/pages.py:1914
+#: 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:1895 waeup/kofa/browser/viewlets.py:441
+#: waeup/kofa/browser/pages.py:1893 waeup/kofa/browser/viewlets.py:441
 msgid "Manage certificate"
 msgstr "Gérer certificact"
 
-#: waeup/kofa/browser/pages.py:1967
+#: 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
 #, fuzzy
@@ -1428,33 +1473,28 @@
 msgstr "Vous avez été déconnecté. Merci d’utiliser WAeUP SIRP!"
 
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1971
-msgid "Course referrer ${a}_${b} added."
-msgstr "Référant du cours ${a}_${b} ajouté"
-
-#: waeup/kofa/browser/pages.py:2008 waeup/kofa/browser/viewlets.py:458
+#: 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:2011
+#: waeup/kofa/browser/pages.py:2009
 msgid "Save and return"
 msgstr "Enregistrer et revenir"
 
-#: waeup/kofa/browser/pages.py:2039
+#: waeup/kofa/browser/pages.py:2037
 #, fuzzy
 msgid "Send me a new password"
 msgstr "Changer mot de passe"
 
-#: waeup/kofa/browser/pages.py:2087
+#: waeup/kofa/browser/pages.py:2085
 #, fuzzy
 msgid "No record found."
 msgstr "Pas d’enregistrement d’étudiant trouvé."
 
-#: waeup/kofa/browser/pages.py:2094
+#: waeup/kofa/browser/pages.py:2092
 msgid "You have successfully changed your password for the"
 msgstr "Vous avez changé votre mot de passe avec succès pour le"
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:2099
+#: waeup/kofa/browser/pages.py:2097
 msgid "An email with your user name and password has been sent to ${a}."
 msgstr ""
@@ -1462,5 +1502,5 @@
 "${a}."
 
-#: waeup/kofa/browser/pages.py:2102 waeup/kofa/students/browser.py:331
+#: waeup/kofa/browser/pages.py:2100 waeup/kofa/students/browser.py:331
 msgid "An smtp server error occurred."
 msgstr "Une erreur du serveur smtp produite."
@@ -1494,7 +1534,7 @@
 
 #: waeup/kofa/browser/pages.py:405 waeup/kofa/hostels/browser.py:195
-#: waeup/kofa/students/viewlets.py:166 waeup/kofa/students/viewlets.py:174
-#: waeup/kofa/students/viewlets.py:247 waeup/kofa/students/viewlets.py:255
-#: waeup/kofa/students/viewlets.py:304
+#: 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
 msgid "Manage"
 msgstr "Gérer"
@@ -1553,23 +1593,23 @@
 msgstr "Editer la configuration du portail"
 
-#: waeup/kofa/browser/pages.py:652 waeup/kofa/browser/pages.py:701
+#: waeup/kofa/browser/pages.py:652 waeup/kofa/browser/pages.py:703
 msgid "Update plugins"
 msgstr "Mise à jour modules"
 
 #: waeup/kofa/browser/pages.py:654 waeup/kofa/browser/pages.py:682
-#: waeup/kofa/browser/pages.py:713
+#: waeup/kofa/browser/pages.py:715
 msgid "Add session configuration"
 msgstr "Ajouter configuration de session"
 
-#: waeup/kofa/browser/pages.py:679 waeup/kofa/browser/pages.py:752
+#: 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:693
+#: waeup/kofa/browser/pages.py:694
 msgid "Session ${a} Configuration"
 msgstr "Configuration ${a} Session"
 
-#: waeup/kofa/browser/pages.py:704
+#: waeup/kofa/browser/pages.py:706
 msgid "Plugins were updated. See log file for details."
 msgstr ""
@@ -1577,40 +1617,36 @@
 "détails."
 
-#: waeup/kofa/browser/pages.py:717
+#: waeup/kofa/browser/pages.py:719
 msgid "Add Session Configuration"
 msgstr "Ajouter Configuration de Session"
 
-#: waeup/kofa/browser/pages.py:724
+#: waeup/kofa/browser/pages.py:726
 msgid "The session chosen already exists."
 msgstr "La session choisie existe déjà."
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:746
+#: waeup/kofa/browser/pages.py:748
 msgid "Edit academic session ${a} configuration"
 msgstr "Editer configuration ${a} session universitaire"
 
-#: waeup/kofa/browser/pages.py:795
+#: waeup/kofa/browser/pages.py:797
 msgid "OSError: The file could not be deleted."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:798
+#: waeup/kofa/browser/pages.py:800
 #, fuzzy
 msgid "Successfully deleted: ${a}"
 msgstr "Supprimer avec succès: ${a}"
 
-#: waeup/kofa/browser/pages.py:808
+#: waeup/kofa/browser/pages.py:810
 msgid "Upload file"
 msgstr "Transférer le fichier"
 
-#: waeup/kofa/browser/pages.py:810
+#: waeup/kofa/browser/pages.py:812
 msgid "Upload"
 msgstr "Télécharger (vers le serveur)"
 
-#: waeup/kofa/browser/pages.py:822
-msgid "You can't re-upload pending data files."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:825
+#: waeup/kofa/browser/pages.py:827
 #, fuzzy
 msgid "Only csv files are allowed."
@@ -1621,28 +1657,28 @@
 msgstr "Aucun rôle local sélectionné."
 
-#: waeup/kofa/browser/pages.py:880 waeup/kofa/browser/pages.py:910
-#: waeup/kofa/browser/pages.py:1030 waeup/kofa/browser/pages.py:1138
+#: 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:894 waeup/kofa/browser/pages.py:995
-#: waeup/kofa/browser/pages.py:1114
+#: 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:913
+#: waeup/kofa/browser/pages.py:918
 msgid "Back to step 1"
 msgstr "Retour à l’étape 1"
 
-#: waeup/kofa/browser/pages.py:914
+#: waeup/kofa/browser/pages.py:919
 msgid "Proceed to step 3"
 msgstr "Passer à l’étape 3"
 
-#: waeup/kofa/browser/pages.py:974
+#: 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:982
+#: waeup/kofa/browser/pages.py:987
 msgid "Replace imported file!"
 msgstr "Remplacer le fichier importé!"
@@ -1836,4 +1872,9 @@
 msgstr "Actuellement aucun de fichier journal n’est valable"
 
+#: waeup/kofa/browser/templates/datacenterlogspage.pt:37
+#, fuzzy
+msgid "Reload Page"
+msgstr "Date du téléchargement"
+
 #: waeup/kofa/browser/templates/datacentermanagepage.pt:12
 msgid "Overwrite contents in new location?"
@@ -1870,6 +1911,6 @@
 #: waeup/kofa/browser/templates/facultymanagepage.pt:75
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:92
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:97
-#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:88
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:109
+#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:91
 msgid "Local Role"
 msgstr "Rôle Local"
@@ -1896,6 +1937,6 @@
 #: waeup/kofa/browser/templates/configurationmanagepage.pt:31
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:90
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:95
-#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:86
+#: 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
@@ -2002,45 +2043,50 @@
 msgstr "Statut"
 
-#: waeup/kofa/browser/templates/staffsitelayout.pt:102
-#: waeup/kofa/browser/templates/studentsitelayout.pt:86
+#: waeup/kofa/browser/templates/staffsitelayout.pt:103
+#: waeup/kofa/browser/templates/studentsitelayout.pt:87
 msgid "Form Status:"
 msgstr "Statut du Formulaire:"
 
-#: waeup/kofa/browser/templates/staffsitelayout.pt:110
-#: waeup/kofa/browser/templates/studentsitelayout.pt:94
+#: waeup/kofa/browser/templates/staffsitelayout.pt:111
+#: waeup/kofa/browser/templates/studentsitelayout.pt:95
 #, fuzzy
 msgid "Back to bottom"
 msgstr "Retour au début"
 
-#: waeup/kofa/browser/templates/staffsitelayout.pt:118
-#: waeup/kofa/browser/templates/studentsitelayout.pt:103
+#: waeup/kofa/browser/templates/staffsitelayout.pt:119
+#: waeup/kofa/browser/templates/studentsitelayout.pt:104
 msgid "Back to top"
 msgstr "Retour au début"
 
-#: waeup/kofa/browser/templates/staffsitelayout.pt:120
-#: waeup/kofa/browser/templates/studentsitelayout.pt:105
+#: waeup/kofa/browser/templates/staffsitelayout.pt:121
+#: waeup/kofa/browser/templates/studentsitelayout.pt:106
 msgid "Kofa - Student Management System"
 msgstr ""
 
-#: waeup/kofa/browser/templates/staffsitelayout.pt:123
-#: waeup/kofa/browser/templates/studentsitelayout.pt:108
+#: waeup/kofa/browser/templates/staffsitelayout.pt:124
+#: waeup/kofa/browser/templates/studentsitelayout.pt:109
 msgid "Copyright &copy; WAeUP Group 2008-2012"
 msgstr ""
 
-#: waeup/kofa/browser/templates/staffsitelayout.pt:33
-#: waeup/kofa/browser/templates/studentsitelayout.pt:37
+#: waeup/kofa/browser/templates/staffsitelayout.pt:34
+#: waeup/kofa/browser/templates/studentsitelayout.pt:38
 msgid "Contact"
 msgstr "Contact"
 
-#: waeup/kofa/browser/templates/staffsitelayout.pt:39
-#: waeup/kofa/browser/templates/studentsitelayout.pt:43
+#: waeup/kofa/browser/templates/staffsitelayout.pt:4
+#: waeup/kofa/browser/templates/studentsitelayout.pt:4
+msgid "WAeUP.Kofa - Student Management System"
+msgstr ""
+
+#: waeup/kofa/browser/templates/staffsitelayout.pt:40
+#: waeup/kofa/browser/templates/studentsitelayout.pt:44
 msgid "Logout"
 msgstr "Déconnexion"
 
-#: waeup/kofa/browser/templates/staffsitelayout.pt:61
+#: waeup/kofa/browser/templates/staffsitelayout.pt:62
 msgid "Student Id:"
 msgstr "Id de l’Etudiant"
 
-#: waeup/kofa/browser/templates/staffsitelayout.pt:65
+#: waeup/kofa/browser/templates/staffsitelayout.pt:66
 msgid "State:"
 msgstr "Etat:"
@@ -2050,10 +2096,7 @@
 #: waeup/kofa/students/browser_templates/change_password.pt:16
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:38
-msgid "Retype password:"
+#, fuzzy
+msgid "Retype Password:"
 msgstr "Resaisir le mot de passe"
-
-#: waeup/kofa/browser/templates/userscontainerpage.pt:6
-msgid "Portal Roles"
-msgstr "Rôles Portail"
 
 #: waeup/kofa/browser/viewlets.py:170
@@ -2065,5 +2108,5 @@
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:378 waeup/kofa/students/viewlets.py:158
+#: waeup/kofa/browser/viewlets.py:378 waeup/kofa/students/viewlets.py:157
 msgid "Send email"
 msgstr "Envoyer un email"
@@ -2104,6 +2147,6 @@
 
 #: waeup/kofa/browser/viewlets.py:91 waeup/kofa/browser/viewlets.py:160
-#: waeup/kofa/students/viewlets.py:239 waeup/kofa/students/viewlets.py:378
-#: waeup/kofa/students/viewlets.py:425
+#: waeup/kofa/students/viewlets.py:238 waeup/kofa/students/viewlets.py:377
+#: waeup/kofa/students/viewlets.py:424
 msgid "Edit"
 msgstr "Editer"
@@ -2452,6 +2495,6 @@
 #: waeup/kofa/browser/templates/facultymanagepage.pt:71
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:88
-#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:93
-#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:84
+#: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:105
+#: waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt:87
 msgid "User Id"
 msgstr "Id de l’utilisateur"
@@ -2470,6 +2513,6 @@
 
 #: waeup/kofa/interfaces.py:440
-#, fuzzy
-msgid "Portal roles"
+#: waeup/kofa/browser/templates/userscontainerpage.pt:6
+msgid "Portal Roles"
 msgstr "Rôles Portail"
 
@@ -2540,9 +2583,4 @@
 msgid "Academic Session"
 msgstr "Section Universitaire"
-
-#: waeup/kofa/interfaces.py:582 waeup/kofa/payments/interfaces.py:37
-#, fuzzy
-msgid "Application Fee"
-msgstr "Demande réinitialisée"
 
 #: waeup/kofa/interfaces.py:588
@@ -2681,140 +2719,140 @@
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1009
+#: waeup/kofa/students/browser.py:1006
 msgid "${a}: Payments"
 msgstr "${a}: Paiements"
 
-#: waeup/kofa/students/browser.py:1054
+#: waeup/kofa/students/browser.py:1051
 msgid "Add online payment"
 msgstr "Ajouter paiement en ligne"
 
-#: waeup/kofa/students/browser.py:1063
+#: waeup/kofa/students/browser.py:1060
 msgid "Create ticket"
 msgstr "Créer ticket"
 
-#: waeup/kofa/students/browser.py:1071 waeup/kofa/students/browser.py:1283
+#: waeup/kofa/students/browser.py:1068 waeup/kofa/students/browser.py:1280
 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:1081
+#: waeup/kofa/students/browser.py:1078
 #, fuzzy
 msgid "Study course data are incomplete."
 msgstr "Vos données sont incompletes."
 
-#: waeup/kofa/students/browser.py:120 waeup/kofa/students/viewlets.py:117
-#: waeup/kofa/students/viewlets.py:557
+#: waeup/kofa/students/browser.py:120 waeup/kofa/students/viewlets.py:116
+#: waeup/kofa/students/viewlets.py:556
 msgid "Study Course"
 msgstr "Cours d' étude"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1213
+#: waeup/kofa/students/browser.py:1210
 msgid "${a}: Accommodation"
 msgstr "${a}: Hébergement"
 
-#: waeup/kofa/students/browser.py:1225
+#: 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:1232
+#: 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:123
-#: waeup/kofa/students/viewlets.py:558
+#: waeup/kofa/students/browser.py:126 waeup/kofa/students/viewlets.py:122
+#: waeup/kofa/students/viewlets.py:557
 msgid "Payments"
 msgstr "Paiements"
 
-#: waeup/kofa/students/browser.py:1263
+#: waeup/kofa/students/browser.py:1260
 msgid "Add bed ticket"
 msgstr "Ajouter ticket de lit"
 
-#: waeup/kofa/students/browser.py:1265
+#: waeup/kofa/students/browser.py:1262
 msgid "Create bed ticket"
 msgstr "Créer ticket de lit"
 
-#: waeup/kofa/students/browser.py:1273
+#: waeup/kofa/students/browser.py:1270
 msgid "Your data are incomplete."
 msgstr "Vos données sont incompletes."
 
-#: waeup/kofa/students/browser.py:1277
+#: 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:1288
+#: 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:1299 waeup/kofa/students/browser.py:1593
-#: waeup/kofa/students/browser.py:1716
+#: 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:1319 waeup/kofa/students/browser.py:1445
+#: 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:1324 waeup/kofa/students/browser.py:1598
-#: waeup/kofa/students/browser.py:1721
+#: 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:1327 waeup/kofa/students/browser.py:1601
-#: waeup/kofa/students/browser.py:1724 waeup/kofa/students/browser.py:1934
+#: 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:1332 waeup/kofa/students/browser.py:1605
-#: waeup/kofa/students/browser.py:1729
+#: 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:1343 waeup/kofa/students/browser.py:1459
+#: 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:1352
+#: 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:1368
+#: 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:1384
+#: waeup/kofa/students/browser.py:1381
 msgid "Bed Allocation Data"
 msgstr "Données d’allocation de lit"
 
-#: waeup/kofa/students/browser.py:1390
+#: waeup/kofa/students/browser.py:1387
 msgid "Bed Allocation: "
 msgstr "Allocation Lit:"
 
-#: waeup/kofa/students/browser.py:141 waeup/kofa/students/viewlets.py:129
+#: waeup/kofa/students/browser.py:141 waeup/kofa/students/viewlets.py:128
 msgid "Accommodation"
 msgstr "Hébergement"
 
-#: waeup/kofa/students/browser.py:1417
+#: 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:1423
+#: 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:1466
+#: waeup/kofa/students/browser.py:1463
 msgid "Student relocated: ${a}"
 msgstr "Etudiant déplacé: ${a}"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1485
+#: waeup/kofa/students/browser.py:1482
 msgid "${a}: History"
 msgstr "${a}: Histoire"
 
-#: waeup/kofa/students/browser.py:1497
+#: waeup/kofa/students/browser.py:1494
 msgid "Edit base data"
 msgstr "Editer données de base"
@@ -2825,72 +2863,77 @@
 msgstr "Ticket de lit ${a}"
 
-#: waeup/kofa/students/browser.py:1512 waeup/kofa/students/viewlets.py:387
+#: 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:1526
+#: waeup/kofa/students/browser.py:1523
 msgid "Password changed."
 msgstr "Mot de passé changé."
 
-#: waeup/kofa/students/browser.py:1538
+#: waeup/kofa/students/browser.py:1535
 msgid "Upload portrait"
 msgstr "Charger portrait"
 
-#: waeup/kofa/students/browser.py:1553 waeup/kofa/students/viewlets.py:411
+#: waeup/kofa/students/browser.py:1550 waeup/kofa/students/viewlets.py:410
 #: waeup/kofa/students/workflow.py:44
 msgid "Start clearance"
 msgstr "Démarrer l’acquittement"
 
-#: waeup/kofa/students/browser.py:1557
+#: waeup/kofa/students/browser.py:1554
 msgid "Start clearance now"
 msgstr "Démarrer l’acquittement maitenant"
 
-#: waeup/kofa/students/browser.py:1574
+#: waeup/kofa/students/browser.py:1571
 msgid "Wrong state"
 msgstr "Mauvais état"
 
-#: waeup/kofa/students/browser.py:1578
+#: waeup/kofa/students/browser.py:1575
 msgid "No portrait uploaded."
 msgstr "Aucun portrait chargé."
 
-#: waeup/kofa/students/browser.py:1582
+#: waeup/kofa/students/browser.py:1579
 msgid "Not all required fields filled."
 msgstr "Pas tous les champs demandés qui sont remplis."
 
-#: waeup/kofa/students/browser.py:1609
+#: waeup/kofa/students/browser.py:1606
 msgid "Clearance process has been started."
 msgstr "Le traitement d’acquittement a été démarré."
 
-#: waeup/kofa/students/browser.py:1619
+#: waeup/kofa/students/browser.py:1616
 msgid "Edit clearance data"
 msgstr "Editer les données d’acquittement"
 
-#: waeup/kofa/students/browser.py:1639 waeup/kofa/students/browser.py:1653
+#: waeup/kofa/students/browser.py:1635 waeup/kofa/students/browser.py:1649
 msgid "Clearance form has been saved."
 msgstr "Le formulaire d’acquittement a été sauvegardé"
 
-#: waeup/kofa/students/browser.py:1647
+#: waeup/kofa/students/browser.py:1643
 msgid "Save and request clearance"
 msgstr "Sauvegarder et demander l’acquittement"
 
-#: waeup/kofa/students/browser.py:1662 waeup/kofa/students/workflow.py:58
+#: waeup/kofa/students/browser.py:1658 waeup/kofa/students/workflow.py:58
 msgid "Request clearance"
 msgstr "Demander l’acquittement"
 
-#: waeup/kofa/students/browser.py:1663
+#: waeup/kofa/students/browser.py:1659
 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:1666
+#: waeup/kofa/students/browser.py:1662
 msgid "Request clearance now"
 msgstr "Demander l’acquittement maintenant"
 
-#: waeup/kofa/students/browser.py:1675
+#: waeup/kofa/students/browser.py:1671
 msgid "This isn't your CLR access code."
 msgstr "Ce n’est pas votre code d’accès CLR."
 
-#: waeup/kofa/students/browser.py:1684
+#: waeup/kofa/students/browser.py:1680
 msgid "Clearance has been requested."
 msgstr "Acquittement a été demandé."
+
+#: waeup/kofa/students/browser.py:1689 waeup/kofa/students/viewlets.py:439
+#, fuzzy
+msgid "Start session"
+msgstr "Session"
 
 #: waeup/kofa/students/browser.py:169
@@ -2898,57 +2941,50 @@
 msgstr "Section Etudiants"
 
-#: waeup/kofa/students/browser.py:1693 waeup/kofa/students/viewlets.py:440
-msgid "Start course registration"
-msgstr "Démarrer l’inscription de cours"
+#: waeup/kofa/students/browser.py:1693
+#, fuzzy
+msgid "Start now"
+msgstr "Démarrer l’acquittement maitenant"
 
 #: waeup/kofa/students/browser.py:1697
-msgid "Start course registration now"
-msgstr "Démarrer l’inscription de cours maintenant"
-
-#: waeup/kofa/students/browser.py:1701
-#, fuzzy
-msgid "You are in wrong state."
-msgstr "Etudiant est dans un faux état."
-
-#: waeup/kofa/students/browser.py:1705
-#, fuzzy
-msgid "You are not entitled to start course registration."
+#, fuzzy
+msgid "You are not entitled to start session."
 msgstr "Vous etes dans l’état d’enregistrement erroné."
 
-#: waeup/kofa/students/browser.py:1737
-msgid "Course registration has been started."
-msgstr "L’inscription de cours a été démarré."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1756
+#: 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:1765
+#: 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:1804
+#: 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:1841
+#: waeup/kofa/students/browser.py:1835
 msgid "Register course list"
 msgstr "Registre de liste de cours"
 
-#: waeup/kofa/students/browser.py:1845
+#: waeup/kofa/students/browser.py:1839
 msgid "Course list has been registered."
 msgstr "La liste de cours a été enregistrée."
 
-#: waeup/kofa/students/browser.py:1890
+#: waeup/kofa/students/browser.py:1884
 msgid "Set password for first-time login"
 msgstr "Mettre un mot de passe pour la première connexion"
 
-#: waeup/kofa/students/browser.py:1893
+#: waeup/kofa/students/browser.py:1887
 msgid "Set"
 msgstr "Mettre"
 
-#: waeup/kofa/students/browser.py:1908
+#: waeup/kofa/students/browser.py:1902
 msgid "More than one student found."
 msgstr "Plus d’un étudiant trouvé."
@@ -2958,37 +2994,37 @@
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1916
+#: waeup/kofa/students/browser.py:1910
 msgid "Access code is invalid."
 msgstr "Le code d’accès est invalide."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1919
+#: waeup/kofa/students/browser.py:1913
 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
+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
-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:1931
 msgid "Access code has already been used."
 msgstr "Le code d’accès a été déjà utilisé."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1940
+#: waeup/kofa/students/browser.py:1934
 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:1905
+#: waeup/kofa/students/browser.py:1899
 msgid "No student found."
 msgstr "Aucun étudiant trouvé."
 
-#: waeup/kofa/students/browser.py:207 waeup/kofa/students/viewlets.py:142
+#: waeup/kofa/students/browser.py:207 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:149
+#: waeup/kofa/students/browser.py:264 waeup/kofa/students/viewlets.py:148
 msgid "Add student"
 msgstr "Ajouter étudiant"
@@ -3008,44 +3044,44 @@
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:423
+#: waeup/kofa/students/browser.py:422
 msgid "${a}: Clearance Data"
 msgstr "${a}: Donnée de d’acquittement"
 
-#: waeup/kofa/students/browser.py:446 waeup/kofa/students/viewlets.py:107
-#: waeup/kofa/students/viewlets.py:555
+#: waeup/kofa/students/browser.py:444 waeup/kofa/students/viewlets.py:106
+#: waeup/kofa/students/viewlets.py:554
 #: waeup/kofa/students/browser_templates/clearanceeditpage.pt:6
 msgid "Clearance Data"
 msgstr "Donnée d’acquittement "
 
-#: waeup/kofa/students/browser.py:452
+#: waeup/kofa/students/browser.py:450
 msgid "Clearance Slip of "
 msgstr "Imprimé d'acquittement de"
 
-#: waeup/kofa/students/browser.py:471
+#: waeup/kofa/students/browser.py:469
 msgid "Manage clearance data"
 msgstr "Gérer les données d’acquittement"
 
-#: waeup/kofa/students/browser.py:512
+#: waeup/kofa/students/browser.py:509
 msgid "Student has been cleared."
 msgstr "L’étudiant a été acquitté."
 
-#: waeup/kofa/students/browser.py:514 waeup/kofa/students/browser.py:538
+#: waeup/kofa/students/browser.py:511 waeup/kofa/students/browser.py:535
 msgid "Student is in wrong state."
 msgstr "Etudiant est dans un faux état."
 
-#: waeup/kofa/students/browser.py:531
+#: waeup/kofa/students/browser.py:528
 msgid "Clearance has been annulled."
 msgstr "L’acquittement a été annulé."
 
-#: waeup/kofa/students/browser.py:535
+#: waeup/kofa/students/browser.py:532
 msgid "Clearance request has been rejected."
 msgstr "Demande d’acquittement rejetée."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:561
+#: waeup/kofa/students/browser.py:558
 msgid "${a}: Personal Data"
 msgstr "${a}: Donnée à caractère personnel"
 
-#: waeup/kofa/students/browser.py:571
+#: waeup/kofa/students/browser.py:568
 #, fuzzy
 msgid "Edit personal data"
@@ -3053,62 +3089,62 @@
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:591
+#: waeup/kofa/students/browser.py:588
 msgid "${a}: Study Course"
 msgstr "${a}: Cours d' étude"
 
-#: waeup/kofa/students/browser.py:621
+#: waeup/kofa/students/browser.py:618
 msgid "Manage study course"
 msgstr "Gérer Cours d' étude"
 
-#: waeup/kofa/students/browser.py:624 waeup/kofa/students/browser.py:671
+#: waeup/kofa/students/browser.py:621 waeup/kofa/students/browser.py:668
 msgid "Remove selected levels"
 msgstr "Supprimer les niveaux sélectionés"
 
-#: waeup/kofa/students/browser.py:625 waeup/kofa/students/browser.py:657
+#: waeup/kofa/students/browser.py:622 waeup/kofa/students/browser.py:654
 msgid "Add study level"
 msgstr "Ajouter niveau d’étude"
 
-#: waeup/kofa/students/browser.py:645
+#: waeup/kofa/students/browser.py:642
 msgid "Current level not available for certificate."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:665
+#: waeup/kofa/students/browser.py:662
 msgid "Study level has been added."
 msgstr "Le niveau d’étude a été ajouté."
 
-#: waeup/kofa/students/browser.py:667 waeup/kofa/students/browser.py:1774
+#: waeup/kofa/students/browser.py:664 waeup/kofa/students/browser.py:1768
 msgid "This level exists."
 msgstr "Ce niveau existe."
 
-#: waeup/kofa/students/browser.py:677
+#: waeup/kofa/students/browser.py:674
 msgid "No study level selected."
 msgstr "Aucun niveau d’étude sélectionné."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:728
+#: waeup/kofa/students/browser.py:725
 msgid "${a}: Study Level ${b}"
 msgstr "${a}: Niveau d’Etude ${b}"
 
-#: waeup/kofa/students/browser.py:751
+#: waeup/kofa/students/browser.py:748
 msgid "Level Data"
 msgstr "Données Niveau"
 
-#: waeup/kofa/students/browser.py:757
+#: waeup/kofa/students/browser.py:754
 msgid "Course List"
 msgstr "Liste de Cours"
 
-#: waeup/kofa/students/browser.py:766
+#: waeup/kofa/students/browser.py:763
 #, fuzzy
 msgid "Course Registration Slip"
 msgstr "Imprimé des cours d' inscription"
 
-#: waeup/kofa/students/browser.py:772
+#: waeup/kofa/students/browser.py:769
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:35
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:12
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:13
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:33
 msgid "Sem."
 msgstr "Sem."
 
-#: waeup/kofa/students/browser.py:775
+#: waeup/kofa/students/browser.py:772
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:38
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:36
@@ -3116,10 +3152,10 @@
 msgstr "Dépt."
 
-#: waeup/kofa/students/browser.py:776
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:16
+#: waeup/kofa/students/browser.py:773
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:17
 msgid "Faculty"
 msgstr "Faculté"
 
-#: waeup/kofa/students/browser.py:777
+#: waeup/kofa/students/browser.py:774
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:40
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:38
@@ -3127,5 +3163,5 @@
 msgstr "Créd."
 
-#: waeup/kofa/students/browser.py:778
+#: waeup/kofa/students/browser.py:775
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:41
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:39
@@ -3133,62 +3169,62 @@
 msgstr "Mand."
 
-#: waeup/kofa/students/browser.py:779 waeup/kofa/students/interfaces.py:411
+#: waeup/kofa/students/browser.py:776 waeup/kofa/students/interfaces.py:411
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:42
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:18
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:40
 msgid "Score"
 msgstr "Score"
 
-#: waeup/kofa/students/browser.py:808 waeup/kofa/students/browser.py:837
-#: waeup/kofa/students/browser.py:922 waeup/kofa/students/browser.py:927
-#: waeup/kofa/students/browser.py:1814 waeup/kofa/students/browser.py:1864
+#: 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
 msgid "Add course ticket"
 msgstr "Ajouter ticket de cours"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:829
+#: waeup/kofa/students/browser.py:826
 msgid "Manage study level ${a}"
 msgstr "Gérer niveau étude ${a}"
 
-#: waeup/kofa/students/browser.py:847 waeup/kofa/students/browser.py:1824
+#: waeup/kofa/students/browser.py:844 waeup/kofa/students/browser.py:1818
 msgid "No ticket selected."
 msgstr "Aucun ticket sélectionné."
 
-#: waeup/kofa/students/browser.py:871 waeup/kofa/students/browser.py:893
+#: waeup/kofa/students/browser.py:868 waeup/kofa/students/browser.py:890
 msgid "This level does not correspond current level."
 msgstr "Ce niveau ne correspond pas au niveau actuel."
 
-#: waeup/kofa/students/browser.py:875
+#: waeup/kofa/students/browser.py:872
 msgid "Course list has been validated."
 msgstr "La liste de cours a été validée."
 
-#: waeup/kofa/students/browser.py:877 waeup/kofa/students/browser.py:905
+#: waeup/kofa/students/browser.py:874 waeup/kofa/students/browser.py:902
 msgid "Student is in the wrong state."
 msgstr "L’étudiant est dans le faux état."
 
-#: waeup/kofa/students/browser.py:898
+#: waeup/kofa/students/browser.py:895
 msgid "Course list request has been annulled."
 msgstr "Demande de liste de cours a été annulée."
 
-#: waeup/kofa/students/browser.py:902
+#: waeup/kofa/students/browser.py:899
 msgid "Course list request has been rejected:"
 msgstr "Demande de liste de cours a été rejetée:"
 
-#: waeup/kofa/students/browser.py:943 waeup/kofa/students/browser.py:1877
+#: waeup/kofa/students/browser.py:940 waeup/kofa/students/browser.py:1871
 msgid "The ticket exists."
 msgstr "Ce ticket existe."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:945 waeup/kofa/students/browser.py:1879
+#: waeup/kofa/students/browser.py:942 waeup/kofa/students/browser.py:1873
 msgid "Successfully added ${a}."
 msgstr "Ajouté avec succès ${a}."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:966
+#: waeup/kofa/students/browser.py:963
 msgid "${a}: Course Ticket ${b}"
 msgstr "${a}: Ticket de cours ${b}"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:982
+#: waeup/kofa/students/browser.py:979
 msgid "Manage course ticket ${a}"
 msgstr "Gérer ticket de cours ${a}"
@@ -3388,10 +3424,11 @@
 msgstr "Texte qui explique la procedure d’inscription au cours."
 
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:15
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:16
 msgid "Department"
 msgstr "Département"
 
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:6
-msgid "Course Tickets (Total Credits: ${DYNAMIC_CONTENT})"
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:7
+#, fuzzy
+msgid "Course Tickets (Total Credits: ${total_credits})"
 msgstr "Tickets de Cours (Crédits Total: ${DYNAMIC_CONTENT})"
 
@@ -3402,5 +3439,5 @@
 
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:43
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:20
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:41
 msgid "CO"
@@ -3424,10 +3461,10 @@
 msgstr "Il n’y a encore aucun ticket ajouté."
 
-#: waeup/kofa/students/export.py:130
+#: waeup/kofa/students/export.py:139
 #, fuzzy
 msgid "Student Study Courses"
 msgstr "Cours d' étude"
 
-#: waeup/kofa/students/export.py:168
+#: waeup/kofa/students/export.py:177
 #, fuzzy
 msgid "Student Study Levels"
@@ -3529,5 +3566,5 @@
 
 #: waeup/kofa/students/interfaces.py:444
-#: waeup/kofa/university/interfaces.py:309
+#: waeup/kofa/university/interfaces.py:323
 #: waeup/kofa/browser/templates/certificatepage.pt:29
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:32
@@ -3567,77 +3604,77 @@
 msgstr "<font size=10>${a} Page ${b} de ${c}</font>"
 
-#: waeup/kofa/students/utils.py:287
+#: waeup/kofa/students/utils.py:293
 #, fuzzy
 msgid "Amount could not be determined."
 msgstr "Données étudiant créé."
 
-#: waeup/kofa/students/utils.py:350 waeup/kofa/students/viewlets.py:74
-#: waeup/kofa/students/viewlets.py:102
+#: waeup/kofa/students/utils.py:356 waeup/kofa/students/viewlets.py:73
+#: waeup/kofa/students/viewlets.py:101
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:7
 msgid "Base Data"
 msgstr "Données de Base"
 
-#: waeup/kofa/students/utils.py:386
+#: waeup/kofa/students/utils.py:392
 msgid "(not yet)"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:112 waeup/kofa/students/viewlets.py:556
+#: waeup/kofa/students/viewlets.py:111 waeup/kofa/students/viewlets.py:555
 msgid "Personal Data"
 msgstr "Données Personnels"
 
-#: waeup/kofa/students/viewlets.py:134 waeup/kofa/students/viewlets.py:560
+#: waeup/kofa/students/viewlets.py:133 waeup/kofa/students/viewlets.py:560
 #: waeup/kofa/accesscodes/browser_templates/searchpage.pt:27
 msgid "History"
 msgstr "Histoire"
 
-#: waeup/kofa/students/viewlets.py:182 waeup/kofa/students/workflow.py:72
+#: waeup/kofa/students/viewlets.py:181 waeup/kofa/students/workflow.py:72
 msgid "Clear student"
 msgstr "Etudiant Acquitté"
 
-#: waeup/kofa/students/viewlets.py:197
+#: waeup/kofa/students/viewlets.py:196
 msgid "Reject clearance"
 msgstr "Acquittement Rejeté"
 
-#: waeup/kofa/students/viewlets.py:213
+#: waeup/kofa/students/viewlets.py:212
 msgid "Download clearance slip"
 msgstr "Télécharger imprimé d' acquittement"
 
-#: waeup/kofa/students/viewlets.py:222 waeup/kofa/students/viewlets.py:231
+#: waeup/kofa/students/viewlets.py:221 waeup/kofa/students/viewlets.py:230
 msgid "View"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:263 waeup/kofa/students/workflow.py:142
+#: waeup/kofa/students/viewlets.py:262 waeup/kofa/students/workflow.py:156
 msgid "Validate courses"
 msgstr "Valider Cours"
 
-#: waeup/kofa/students/viewlets.py:279
+#: waeup/kofa/students/viewlets.py:278
 msgid "Reject courses"
 msgstr "Rejeter Cours"
 
-#: waeup/kofa/students/viewlets.py:296
+#: waeup/kofa/students/viewlets.py:295
 msgid "Download course registration slip"
 msgstr "Télécharger imprimé des cours inscrit"
 
-#: waeup/kofa/students/viewlets.py:352
+#: waeup/kofa/students/viewlets.py:351
 msgid "Book accommodation"
 msgstr "Réserver chambre"
 
-#: waeup/kofa/students/viewlets.py:361
+#: waeup/kofa/students/viewlets.py:360
 msgid "Download bed allocation slip"
 msgstr "Télécharger imprimé du lit alloué"
 
-#: waeup/kofa/students/viewlets.py:370
+#: waeup/kofa/students/viewlets.py:369
 msgid "Relocate student"
 msgstr "Relocaliser étudiant"
 
-#: waeup/kofa/students/viewlets.py:396
+#: waeup/kofa/students/viewlets.py:395
 msgid "Change portrait"
 msgstr "Changer portrait"
 
-#: waeup/kofa/students/viewlets.py:455
+#: waeup/kofa/students/viewlets.py:453
 msgid "Add course list"
 msgstr "Ajouter liste de cours"
 
-#: waeup/kofa/students/viewlets.py:473
+#: waeup/kofa/students/viewlets.py:471
 msgid "Add and remove courses"
 msgstr "Ajouter et supprimer les cours"
@@ -3652,32 +3689,30 @@
 msgstr "${a} supprimé."
 
-#: waeup/kofa/students/viewlets.py:584
-msgid "File name has no extension."
-msgstr "Le nom du fichier n’a pas d’extension."
-
-#: waeup/kofa/students/viewlets.py:587
-msgid "File name contains more than one dot."
-msgstr "Le nom de fichier contient plus d’un point."
-
-#. Default: ""
-#: waeup/kofa/students/viewlets.py:594
+#: waeup/kofa/students/viewlets.py:585
+msgid "Uploaded file is too big."
+msgstr "Le fichier envoyé est trop grand."
+
+#: waeup/kofa/students/viewlets.py:591
+#, fuzzy
+msgid "Could not determine file type."
+msgstr "Ne pourrait être supprimer:"
+
+#. Default: ""
+#: waeup/kofa/students/viewlets.py:596
 msgid "${a} file extension expected."
 msgstr "${a} l’extension de fichier attendue."
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:600
-msgid "Only the following extension are allowed: ${a}"
+#: waeup/kofa/students/viewlets.py:602
+#, fuzzy
+msgid "Only the following extensions are allowed: ${a}"
 msgstr "Seulement les extensions suivantes sont autorisées: ${a}"
 
-#: waeup/kofa/students/viewlets.py:606
-msgid "Uploaded file is too big."
-msgstr "Le fichier envoyé est trop grand."
-
-#. Default: ""
-#: waeup/kofa/students/viewlets.py:613
+#. Default: ""
+#: waeup/kofa/students/viewlets.py:611
 msgid "File ${a} uploaded."
 msgstr "Fichier ${a} chargé."
 
-#: waeup/kofa/students/viewlets.py:631
+#: waeup/kofa/students/viewlets.py:629
 #: waeup/kofa/browser/templates/datacenterlogspage.pt:10
 #: waeup/kofa/browser/templates/datacenterpage.pt:17
@@ -3686,55 +3721,70 @@
 msgstr "Fichier"
 
-#: waeup/kofa/students/viewlets.py:632
+#: waeup/kofa/students/viewlets.py:630
 msgid "Scan"
 msgstr "Scan"
 
-#: waeup/kofa/students/viewlets.py:655
+#: waeup/kofa/students/viewlets.py:653
 msgid "Upload new file"
 msgstr "Envoyer un nouveau fichier"
 
-#: waeup/kofa/students/viewlets.py:656
+#: waeup/kofa/students/viewlets.py:654
 msgid "Delete attachment"
 msgstr "Supprimer lien"
 
-#: waeup/kofa/students/viewlets.py:687
+#: waeup/kofa/students/viewlets.py:685
 msgid "No local file selected."
 msgstr "Aucun fichier local sélectioné"
 
-#: waeup/kofa/students/viewlets.py:701
+#: waeup/kofa/students/viewlets.py:699
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:9
 msgid "Passport Picture"
 msgstr "Photo d’Identité"
 
-#: waeup/kofa/students/viewlets.py:712
+#: waeup/kofa/students/viewlets.py:710
 msgid "Passport Picture (jpg only)"
 msgstr "Photo d’Identité (jpg seulement)"
 
-#: waeup/kofa/students/viewlets.py:727 waeup/kofa/students/viewlets.py:738
+#: waeup/kofa/students/viewlets.py:725 waeup/kofa/students/viewlets.py:736
 msgid "Birth Certificate"
 msgstr "Extrait d’Acte de Naissance"
 
-#: waeup/kofa/students/viewlets.py:728 waeup/kofa/students/viewlets.py:739
+#: waeup/kofa/students/viewlets.py:726 waeup/kofa/students/viewlets.py:737
 msgid "Birth Certificate Scan"
 msgstr "Birth Certificate Scan"
 
-#: waeup/kofa/students/viewlets.py:748 waeup/kofa/students/viewlets.py:759
+#: waeup/kofa/students/viewlets.py:746 waeup/kofa/students/viewlets.py:757
 msgid "Acceptance Letter"
 msgstr "Lettre d’acceptation"
 
-#: waeup/kofa/students/viewlets.py:749 waeup/kofa/students/viewlets.py:760
+#: waeup/kofa/students/viewlets.py:747 waeup/kofa/students/viewlets.py:758
 msgid "Acceptance Letter Scan"
 msgstr "Lettre d’Acceptation Scannée"
 
-#: waeup/kofa/students/viewlets.py:88
+#: waeup/kofa/students/viewlets.py:87
 msgid "Application Slip"
 msgstr "Imprimé de demande"
 
-#: waeup/kofa/students/vocabularies.py:116
+#. Default: ""
+#: waeup/kofa/students/vocabularies.py:100
+msgid "${title} 1st spillover"
+msgstr "${title} 1ere dérogation"
+
+#. Default: ""
+#: waeup/kofa/students/vocabularies.py:102
+msgid "${title} on 1st probation"
+msgstr "${title} 1er rédoublement"
+
+#. Default: ""
+#: waeup/kofa/students/vocabularies.py:104
+msgid "${title} on 2nd probation"
+msgstr "${title} 2ème rédoublement"
+
+#: waeup/kofa/students/vocabularies.py:123
 #, fuzzy
 msgid "male"
 msgstr "Féminin"
 
-#: waeup/kofa/students/vocabularies.py:118
+#: waeup/kofa/students/vocabularies.py:125
 #, fuzzy
 msgid "female"
@@ -3742,32 +3792,23 @@
 
 #. Default: ""
-#: waeup/kofa/students/vocabularies.py:76
+#: waeup/kofa/students/vocabularies.py:79
+#, fuzzy
+msgid "Error: wrong level id ${value}"
+msgstr "Erreur: niveau id ${value} en dépassement"
+
+#. Default: ""
+#: waeup/kofa/students/vocabularies.py:83
 msgid "Error: level id ${value} out of range"
 msgstr "Erreur: niveau id ${value} en dépassement"
 
 #. Default: ""
-#: waeup/kofa/students/vocabularies.py:87
+#: waeup/kofa/students/vocabularies.py:94
 msgid "${title} 2nd spillover"
 msgstr "${title} 2ème dérogation"
 
 #. Default: ""
-#: waeup/kofa/students/vocabularies.py:90
+#: waeup/kofa/students/vocabularies.py:97
 msgid "${title} 3rd spillover"
 msgstr "${title} 3ème dérogation"
-
-#. Default: ""
-#: waeup/kofa/students/vocabularies.py:93
-msgid "${title} 1st spillover"
-msgstr "${title} 1ere dérogation"
-
-#. Default: ""
-#: waeup/kofa/students/vocabularies.py:95
-msgid "${title} on 1st probation"
-msgstr "${title} 1er rédoublement"
-
-#. Default: ""
-#: waeup/kofa/students/vocabularies.py:97
-msgid "${title} on 2nd probation"
-msgstr "${title} 2ème rédoublement"
 
 #: waeup/kofa/students/workflow.py:100
@@ -3780,43 +3821,53 @@
 msgstr "Réinitialisation pour acquitter"
 
-#: waeup/kofa/students/workflow.py:121
+#: waeup/kofa/students/workflow.py:114
+#, fuzzy
+msgid "Pay postgraduate school fee"
+msgstr "Payer les frais de scolarité"
+
+#: waeup/kofa/students/workflow.py:128
+#, fuzzy
+msgid "Approve postgraduate payment"
+msgstr "Ajouter paiement en ligne"
+
+#: waeup/kofa/students/workflow.py:135
 msgid "Reset to returning"
 msgstr "Réinitialiser pour revenir"
 
-#: waeup/kofa/students/workflow.py:122 waeup/kofa/students/workflow.py:157
+#: waeup/kofa/students/workflow.py:136 waeup/kofa/students/workflow.py:171
 #, fuzzy
 msgid "Reset to 'returning'"
 msgstr "Réinitialiser pour revenir"
 
-#: waeup/kofa/students/workflow.py:128
+#: waeup/kofa/students/workflow.py:142
 msgid "Register courses"
 msgstr "Enregistrer cours"
 
-#: waeup/kofa/students/workflow.py:129
+#: waeup/kofa/students/workflow.py:143
 msgid "Courses registered"
 msgstr "Cours enregistrés"
 
-#: waeup/kofa/students/workflow.py:135 waeup/kofa/students/workflow.py:149
+#: waeup/kofa/students/workflow.py:149 waeup/kofa/students/workflow.py:163
 msgid "Reset to paid"
 msgstr "Réinitialiser pour payer"
 
-#: waeup/kofa/students/workflow.py:136 waeup/kofa/students/workflow.py:150
+#: waeup/kofa/students/workflow.py:150 waeup/kofa/students/workflow.py:164
 #, fuzzy
 msgid "Reset to 'paid'"
 msgstr "Réinitialiser pour payer"
 
-#: waeup/kofa/students/workflow.py:143
+#: waeup/kofa/students/workflow.py:157
 msgid "Courses validated"
 msgstr "Cours validés"
 
-#: waeup/kofa/students/workflow.py:156
+#: waeup/kofa/students/workflow.py:170
 msgid "Return"
 msgstr "Retour"
 
-#: waeup/kofa/students/workflow.py:163
+#: waeup/kofa/students/workflow.py:177
 msgid "Reset to validated"
 msgstr "Réinitialiser à valider"
 
-#: waeup/kofa/students/workflow.py:164
+#: waeup/kofa/students/workflow.py:178
 #, fuzzy
 msgid "Reset to 'validated'"
@@ -3878,9 +3929,10 @@
 msgstr "Payer les frais de scolarité"
 
-#: waeup/kofa/students/workflow.py:87 waeup/kofa/students/workflow.py:108
+#: waeup/kofa/students/workflow.py:87
 msgid "School fee paid"
 msgstr "Frais de scolarités payés"
 
-#: waeup/kofa/students/workflow.py:94 waeup/kofa/students/workflow.py:115
+#: waeup/kofa/students/workflow.py:94 waeup/kofa/students/workflow.py:122
+#: waeup/kofa/students/workflow.py:129
 #, fuzzy
 msgid "School fee payment approved"
@@ -3909,5 +3961,5 @@
 
 #: waeup/kofa/university/interfaces.py:152
-#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:17
+#: waeup/kofa/students/browser_templates/studyleveleditpage.pt:18
 msgid "Credits"
 msgstr "Crédits"
@@ -3956,13 +4008,23 @@
 msgstr "Frais Scolaires"
 
-#: waeup/kofa/university/interfaces.py:253
+#: waeup/kofa/university/interfaces.py:250
+#: waeup/kofa/university/interfaces.py:252
+msgid "Start level and end level must correspond."
+msgstr ""
+
+#: waeup/kofa/university/interfaces.py:254
+#: waeup/kofa/university/interfaces.py:257
+msgid "Study mode, start level and end level must correspond."
+msgstr ""
+
+#: waeup/kofa/university/interfaces.py:267
 msgid "Enter unique certificate code which will become part of the URL."
 msgstr "Saisir un code unique de certificat qui fera partie de l’URL."
 
-#: waeup/kofa/university/interfaces.py:274
+#: waeup/kofa/university/interfaces.py:288
 msgid "Course Referrer"
 msgstr "Cours référent"
 
-#: waeup/kofa/university/interfaces.py:280
+#: waeup/kofa/university/interfaces.py:294
 #: waeup/kofa/browser/templates/certificatepage.pt:28
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:30
@@ -3970,5 +4032,5 @@
 msgstr "Niveau"
 
-#: waeup/kofa/university/interfaces.py:287
+#: waeup/kofa/university/interfaces.py:301
 msgid "Is mandatory course (not elective)"
 msgstr "Est cours obligatoire (pas prioritaire)"
@@ -4038,4 +4100,9 @@
 msgid "900 (Year 9)"
 msgstr "100 (Année 1)"
+
+#: waeup/kofa/university/vocabularies.py:39
+#, fuzzy
+msgid "Postgraduate Level"
+msgstr "Dortoir pour le 3ème Cycle"
 
 #: waeup/kofa/utils/countries.py:10
@@ -5126,4 +5193,27 @@
 msgstr "Supprimer les tickets sélectionnés"
 
+#, fuzzy
+#~ msgid "Portal roles"
+#~ msgstr "Rôles Portail"
+
+#~ msgid "Start course registration"
+#~ msgstr "Démarrer l’inscription de cours"
+
+#~ msgid "Start course registration now"
+#~ msgstr "Démarrer l’inscription de cours maintenant"
+
+#, fuzzy
+#~ msgid "You are in wrong state."
+#~ msgstr "Etudiant est dans un faux état."
+
+#~ msgid "Course registration has been started."
+#~ msgstr "L’inscription de cours a été démarré."
+
+#~ msgid "File name has no extension."
+#~ msgstr "Le nom du fichier n’a pas d’extension."
+
+#~ msgid "File name contains more than one dot."
+#~ msgstr "Le nom de fichier contient plus d’un point."
+
 #~ msgid "Valid callback received."
 #~ msgstr "Retour de confirmation reçu."
