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 10389)
+++ main/waeup.kofa/trunk/src/waeup/kofa/locales/fr/LC_MESSAGES/waeup.kofa.po	(revision 10934)
@@ -15,5 +15,5 @@
 msgstr ""
 "Project-Id-Version: WAeUP.Kofa\n"
-"POT-Creation-Date: Thu Jun 27 09:36:46 2013\n"
+"POT-Creation-Date: Thu Jan 16 07:39:26 2014\n"
 "PO-Revision-Date: 2012-05-08 06:29+0100\n"
 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
@@ -29,24 +29,24 @@
 
 #: waeup/kofa/accesscodes/browser.py:102 waeup/kofa/accesscodes/browser.py:115
-#: waeup/kofa/applicants/browser.py:262 waeup/kofa/applicants/browser.py:351
-#: waeup/kofa/applicants/browser.py:352 waeup/kofa/applicants/browser.py:472
-#: waeup/kofa/browser/pages.py:636 waeup/kofa/browser/pages.py:846
-#: waeup/kofa/browser/pages.py:872 waeup/kofa/browser/pages.py:939
-#: waeup/kofa/browser/pages.py:1171 waeup/kofa/browser/pages.py:1201
-#: waeup/kofa/browser/pages.py:1304 waeup/kofa/browser/pages.py:1535
-#: waeup/kofa/browser/pages.py:1701 waeup/kofa/browser/pages.py:1725
-#: waeup/kofa/browser/pages.py:1756 waeup/kofa/browser/pages.py:1784
-#: waeup/kofa/browser/pages.py:1785 waeup/kofa/browser/pages.py:1828
-#: waeup/kofa/browser/pages.py:1873 waeup/kofa/browser/pages.py:1918
-#: waeup/kofa/browser/pages.py:1919 waeup/kofa/browser/pages.py:1921
-#: waeup/kofa/browser/pages.py:1996 waeup/kofa/browser/pages.py:2045
-#: waeup/kofa/browser/pages.py:2086 waeup/kofa/browser/pages.py:2122
-#: waeup/kofa/browser/pages.py:2161 waeup/kofa/browser/pages.py:2163
-#: waeup/kofa/browser/pages.py:2196 waeup/kofa/browser/pages.py:2247
-#: waeup/kofa/browser/pages.py:2304 waeup/kofa/students/browser.py:965
-#: waeup/kofa/students/browser.py:966 waeup/kofa/students/browser.py:1341
-#: waeup/kofa/students/browser.py:1343 waeup/kofa/students/browser.py:1500
-#: waeup/kofa/students/browser.py:1659 waeup/kofa/students/browser.py:1697
-#: waeup/kofa/students/browser.py:1730
+#: waeup/kofa/applicants/browser.py:263 waeup/kofa/applicants/browser.py:360
+#: waeup/kofa/applicants/browser.py:361 waeup/kofa/applicants/browser.py:481
+#: waeup/kofa/browser/pages.py:654 waeup/kofa/browser/pages.py:864
+#: waeup/kofa/browser/pages.py:890 waeup/kofa/browser/pages.py:957
+#: waeup/kofa/browser/pages.py:1183 waeup/kofa/browser/pages.py:1213
+#: waeup/kofa/browser/pages.py:1316 waeup/kofa/browser/pages.py:1547
+#: waeup/kofa/browser/pages.py:1713 waeup/kofa/browser/pages.py:1737
+#: waeup/kofa/browser/pages.py:1768 waeup/kofa/browser/pages.py:1797
+#: waeup/kofa/browser/pages.py:1798 waeup/kofa/browser/pages.py:1831
+#: waeup/kofa/browser/pages.py:1926 waeup/kofa/browser/pages.py:1972
+#: waeup/kofa/browser/pages.py:1973 waeup/kofa/browser/pages.py:1975
+#: waeup/kofa/browser/pages.py:2040 waeup/kofa/browser/pages.py:2089
+#: waeup/kofa/browser/pages.py:2130 waeup/kofa/browser/pages.py:2161
+#: waeup/kofa/browser/pages.py:2182 waeup/kofa/browser/pages.py:2230
+#: waeup/kofa/browser/pages.py:2232 waeup/kofa/browser/pages.py:2265
+#: waeup/kofa/browser/pages.py:2306 waeup/kofa/browser/pages.py:2363
+#: waeup/kofa/students/browser.py:971 waeup/kofa/students/browser.py:972
+#: waeup/kofa/students/browser.py:1485 waeup/kofa/students/browser.py:1487
+#: waeup/kofa/students/browser.py:1644 waeup/kofa/students/browser.py:1803
+#: waeup/kofa/students/browser.py:1841 waeup/kofa/students/browser.py:1874
 msgid "Cancel"
 msgstr "Annuller"
@@ -86,8 +86,6 @@
 msgstr "Recherche et Gestion des codes d'accès"
 
-#: waeup/kofa/accesscodes/browser.py:155 waeup/kofa/applicants/browser.py:85
-#: waeup/kofa/applicants/browser.py:113 waeup/kofa/browser/pages.py:725
-#: waeup/kofa/browser/pages.py:1495 waeup/kofa/browser/viewlets.py:200
-#: waeup/kofa/students/browser.py:258 waeup/kofa/students/browser.py:299
+#: waeup/kofa/accesscodes/browser.py:155 waeup/kofa/browser/pages.py:743
+#: waeup/kofa/browser/pages.py:1507 waeup/kofa/browser/viewlets.py:202
 msgid "Search"
 msgstr "Recherche "
@@ -360,15 +358,15 @@
 msgstr "Désactiver les PIN non utilisés"
 
-#: waeup/kofa/applicants/applicant.py:119
+#: waeup/kofa/applicants/applicant.py:124
 #, fuzzy
 msgid "Applicant has not yet been admitted."
 msgstr "La demande n'a pas encore commencé."
 
-#: waeup/kofa/applicants/applicant.py:125
+#: waeup/kofa/applicants/applicant.py:130
 #, fuzzy
 msgid "Registration Number exists."
 msgstr "Numéro d’Inscription"
 
-#: waeup/kofa/applicants/applicant.py:128
+#: waeup/kofa/applicants/applicant.py:133
 #, fuzzy
 msgid "No course admitted provided."
@@ -376,5 +374,5 @@
 
 #. Default: ""
-#: waeup/kofa/applicants/applicant.py:160
+#: waeup/kofa/applicants/applicant.py:165
 #, fuzzy
 msgid "Student ${a} created"
@@ -391,49 +389,66 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1002
+#: waeup/kofa/applicants/browser.py:1015 waeup/kofa/students/browser.py:109
+msgid "The requested form is locked (read-only)."
+msgstr "Le formulaire demandé est verrouillé (lecture seule)."
+
+#: waeup/kofa/applicants/browser.py:1031
+msgid "No passport picture uploaded."
+msgstr "Aucune photo de passeport enregistrée."
+
+#: waeup/kofa/applicants/browser.py:1033
+msgid "Passport picture confirmation box not ticked."
+msgstr "Case de confirmation de photo de passeport non sélectionnée."
+
+#: waeup/kofa/applicants/browser.py:1056
 msgid "1st and 2nd choice must be different."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1020
+#: waeup/kofa/applicants/browser.py:1074
 #, fuzzy
 msgid "The form cannot be submitted. Wrong state!"
 msgstr "Ce formulaire ne peut pas être validé. État incorrect!"
 
-#: waeup/kofa/applicants/browser.py:1026
+#: waeup/kofa/applicants/browser.py:1080
 msgid "Form has been submitted."
 msgstr "Le formulaire a été validé."
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:1069
+#: waeup/kofa/applicants/browser.py:1123
 msgid "Apply for ${a}"
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:1074
+#: waeup/kofa/applicants/browser.py:1128
 #, fuzzy
 msgid "Outside application period."
 msgstr "Aperçu des données de la demande"
 
-#: waeup/kofa/applicants/browser.py:1089 waeup/kofa/browser/pages.py:2353
-#: waeup/kofa/students/browser.py:2700
+#: waeup/kofa/applicants/browser.py:113 waeup/kofa/applicants/viewlets.py:90
+#, fuzzy
+msgid "Find applicants"
+msgstr "Ajoutez Candidat"
+
+#: waeup/kofa/applicants/browser.py:114
+#, fuzzy
+msgid "Find applicant"
+msgstr "Ajoutez Candidat"
+
+#: waeup/kofa/applicants/browser.py:1143 waeup/kofa/browser/pages.py:2412
+#: waeup/kofa/students/browser.py:2845
 #, fuzzy
 msgid "Send login credentials to email address"
 msgstr "Obtenir les autorisations d'ouverture"
 
-#: waeup/kofa/applicants/browser.py:1112 waeup/kofa/students/browser.py:2717
+#: waeup/kofa/applicants/browser.py:1166 waeup/kofa/students/browser.py:2862
 #, fuzzy
 msgid "An error occurred."
 msgstr "Une erreur du serveur smtp produite."
 
-#: waeup/kofa/applicants/browser.py:1118 waeup/kofa/applicants/browser.py:1130
+#: waeup/kofa/applicants/browser.py:1172 waeup/kofa/applicants/browser.py:1184
 #, fuzzy
 msgid "No application record found."
 msgstr "Aperçu des données de la demande"
 
-#: waeup/kofa/applicants/browser.py:112 waeup/kofa/applicants/viewlets.py:90
-#, fuzzy
-msgid "Search applicants"
-msgstr "Démarrer la demande"
-
-#: waeup/kofa/applicants/browser.py:1122 waeup/kofa/students/browser.py:2726
+#: waeup/kofa/applicants/browser.py:1176 waeup/kofa/students/browser.py:2871
 #, fuzzy
 msgid ""
@@ -443,112 +458,125 @@
 "Le mot de passe a été déjà saisi. Vous utilisez le mauvais Code d’Accès."
 
-#: waeup/kofa/applicants/browser.py:1141
+#: waeup/kofa/applicants/browser.py:1195
 msgid "You have successfully been registered for the"
 msgstr "Vous avez été inscrit avec succès au"
 
-#: waeup/kofa/applicants/browser.py:1158
+#: waeup/kofa/applicants/browser.py:1212
 msgid "Your registration was successful."
 msgstr "Votre inscription a été enregistrée avec succès."
 
-#: waeup/kofa/applicants/browser.py:128 waeup/kofa/students/browser.py:276
-#: waeup/kofa/students/browser.py:319
+#: waeup/kofa/applicants/browser.py:1242 waeup/kofa/browser/pages.py:1609
+#: waeup/kofa/students/browser.py:3142
+msgid "Discarded export"
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:1265
+#, fuzzy
+msgid "Export started."
+msgstr "Importation échouée."
+
+#: waeup/kofa/applicants/browser.py:129 waeup/kofa/browser/pages.py:1891
+#: waeup/kofa/students/browser.py:282 waeup/kofa/students/browser.py:325
 msgid "Empty search string"
 msgstr "Chaîne de recherche vide"
 
-#: waeup/kofa/applicants/browser.py:133
+#: waeup/kofa/applicants/browser.py:134
 #, fuzzy
 msgid "No applicant found."
 msgstr "Aperçu des données de la demande"
 
-#: waeup/kofa/applicants/browser.py:141 waeup/kofa/applicants/viewlets.py:99
+#: waeup/kofa/applicants/browser.py:142 waeup/kofa/applicants/viewlets.py:99
 msgid "Manage application section"
 msgstr "Gerer la zone de demande"
 
-#: waeup/kofa/applicants/browser.py:144 waeup/kofa/applicants/browser.py:219
-#: waeup/kofa/applicants/browser.py:351 waeup/kofa/applicants/browser.py:404
-#: waeup/kofa/applicants/browser.py:795 waeup/kofa/applicants/browser.py:841
-#: waeup/kofa/applicants/browser.py:949 waeup/kofa/applicants/browser.py:952
-#: waeup/kofa/applicants/browser.py:996 waeup/kofa/browser/pages.py:607
-#: waeup/kofa/browser/pages.py:764 waeup/kofa/browser/pages.py:787
-#: waeup/kofa/browser/pages.py:866 waeup/kofa/browser/pages.py:1533
-#: waeup/kofa/browser/pages.py:1784 waeup/kofa/browser/pages.py:1824
-#: waeup/kofa/browser/pages.py:1918 waeup/kofa/browser/pages.py:1967
-#: waeup/kofa/browser/pages.py:2118 waeup/kofa/browser/pages.py:2161
-#: waeup/kofa/browser/pages.py:2182 waeup/kofa/hostels/browser.py:131
-#: waeup/kofa/hostels/browser.py:176 waeup/kofa/hostels/browser.py:241
-#: waeup/kofa/hostels/browser.py:265 waeup/kofa/hostels/browser.py:360
-#: waeup/kofa/students/browser.py:542 waeup/kofa/students/browser.py:595
-#: waeup/kofa/students/browser.py:770 waeup/kofa/students/browser.py:872
-#: waeup/kofa/students/browser.py:965 waeup/kofa/students/browser.py:993
-#: waeup/kofa/students/browser.py:1341 waeup/kofa/students/browser.py:1386
-#: waeup/kofa/students/browser.py:2173 waeup/kofa/students/browser.py:2188
-#: waeup/kofa/students/browser.py:2311
+#: waeup/kofa/applicants/browser.py:145 waeup/kofa/applicants/browser.py:220
+#: waeup/kofa/applicants/browser.py:360 waeup/kofa/applicants/browser.py:413
+#: waeup/kofa/applicants/browser.py:830 waeup/kofa/applicants/browser.py:887
+#: waeup/kofa/applicants/browser.py:1003 waeup/kofa/applicants/browser.py:1006
+#: waeup/kofa/applicants/browser.py:1050 waeup/kofa/browser/pages.py:625
+#: waeup/kofa/browser/pages.py:782 waeup/kofa/browser/pages.py:805
+#: waeup/kofa/browser/pages.py:884 waeup/kofa/browser/pages.py:1545
+#: waeup/kofa/browser/pages.py:1797 waeup/kofa/browser/pages.py:1827
+#: waeup/kofa/browser/pages.py:1972 waeup/kofa/browser/pages.py:2011
+#: waeup/kofa/browser/pages.py:2161 waeup/kofa/browser/pages.py:2178
+#: waeup/kofa/browser/pages.py:2230 waeup/kofa/browser/pages.py:2251
+#: waeup/kofa/hostels/browser.py:132 waeup/kofa/hostels/browser.py:177
+#: waeup/kofa/hostels/browser.py:242 waeup/kofa/hostels/browser.py:266
+#: waeup/kofa/hostels/browser.py:361 waeup/kofa/students/browser.py:548
+#: waeup/kofa/students/browser.py:601 waeup/kofa/students/browser.py:776
+#: waeup/kofa/students/browser.py:878 waeup/kofa/students/browser.py:971
+#: waeup/kofa/students/browser.py:999 waeup/kofa/students/browser.py:1208
+#: waeup/kofa/students/browser.py:1485 waeup/kofa/students/browser.py:1530
+#: waeup/kofa/students/browser.py:2317 waeup/kofa/students/browser.py:2332
+#: waeup/kofa/students/browser.py:2456
 msgid "Save"
 msgstr "Sauvegarder"
 
-#: waeup/kofa/applicants/browser.py:145 waeup/kofa/applicants/browser.py:175
-#: waeup/kofa/applicants/browser.py:352 waeup/kofa/applicants/browser.py:423
-#: waeup/kofa/browser/pages.py:767 waeup/kofa/browser/pages.py:809
-#: waeup/kofa/browser/pages.py:893 waeup/kofa/browser/pages.py:1701
-#: waeup/kofa/browser/pages.py:1712 waeup/kofa/browser/pages.py:1785
-#: waeup/kofa/browser/pages.py:1816 waeup/kofa/hostels/browser.py:134
-#: waeup/kofa/hostels/browser.py:149 waeup/kofa/students/browser.py:300
-#: waeup/kofa/students/browser.py:1840 waeup/kofa/students/browser.py:1853
+#: waeup/kofa/applicants/browser.py:146 waeup/kofa/applicants/browser.py:176
+#: waeup/kofa/applicants/browser.py:361 waeup/kofa/applicants/browser.py:432
+#: waeup/kofa/browser/pages.py:785 waeup/kofa/browser/pages.py:827
+#: waeup/kofa/browser/pages.py:911 waeup/kofa/browser/pages.py:1713
+#: waeup/kofa/browser/pages.py:1724 waeup/kofa/browser/pages.py:1798
+#: waeup/kofa/browser/pages.py:1819 waeup/kofa/hostels/browser.py:135
+#: waeup/kofa/hostels/browser.py:150 waeup/kofa/students/browser.py:306
+#: waeup/kofa/students/browser.py:1984 waeup/kofa/students/browser.py:1997
 msgid "Remove selected"
 msgstr "Supprimer sélectionné"
 
-#: waeup/kofa/applicants/browser.py:145 waeup/kofa/applicants/browser.py:200
-#: waeup/kofa/applicants/browser.py:231 waeup/kofa/applicants/browser.py:241
+#: waeup/kofa/applicants/browser.py:146 waeup/kofa/applicants/browser.py:201
+#: waeup/kofa/applicants/browser.py:232 waeup/kofa/applicants/browser.py:242
 msgid "Add applicants container"
 msgstr "Ajoutez le récipient du candidat"
 
-#: waeup/kofa/applicants/browser.py:146 waeup/kofa/applicants/browser.py:209
-#: waeup/kofa/applicants/browser.py:354 waeup/kofa/applicants/browser.py:481
-#: waeup/kofa/browser/pages.py:1786 waeup/kofa/browser/pages.py:1842
-#: waeup/kofa/browser/pages.py:1922 waeup/kofa/browser/pages.py:2005
-#: waeup/kofa/browser/pages.py:2164 waeup/kofa/browser/pages.py:2215
+#: waeup/kofa/applicants/browser.py:147 waeup/kofa/applicants/browser.py:210
+#: waeup/kofa/applicants/browser.py:363 waeup/kofa/applicants/browser.py:490
+#: waeup/kofa/browser/pages.py:1799 waeup/kofa/browser/pages.py:1845
+#: waeup/kofa/browser/pages.py:1976 waeup/kofa/browser/pages.py:2049
+#: waeup/kofa/browser/pages.py:2162 waeup/kofa/browser/pages.py:2191
+#: waeup/kofa/browser/pages.py:2233 waeup/kofa/browser/pages.py:2274
 msgid "Remove selected local roles"
 msgstr "Supprimer les rôles locaux sélectionnés"
 
-#: waeup/kofa/applicants/browser.py:147 waeup/kofa/applicants/browser.py:205
-#: waeup/kofa/applicants/browser.py:355 waeup/kofa/applicants/browser.py:477
-#: waeup/kofa/browser/pages.py:1787 waeup/kofa/browser/pages.py:1838
-#: waeup/kofa/browser/pages.py:1923 waeup/kofa/browser/pages.py:2001
-#: waeup/kofa/browser/pages.py:2165 waeup/kofa/browser/pages.py:2211
+#: waeup/kofa/applicants/browser.py:148 waeup/kofa/applicants/browser.py:206
+#: waeup/kofa/applicants/browser.py:364 waeup/kofa/applicants/browser.py:486
+#: waeup/kofa/browser/pages.py:1800 waeup/kofa/browser/pages.py:1841
+#: waeup/kofa/browser/pages.py:1977 waeup/kofa/browser/pages.py:2045
+#: waeup/kofa/browser/pages.py:2163 waeup/kofa/browser/pages.py:2187
+#: waeup/kofa/browser/pages.py:2234 waeup/kofa/browser/pages.py:2270
 msgid "Add local role"
 msgstr "Ajouter rôle local"
 
-#: waeup/kofa/applicants/browser.py:148
+#: waeup/kofa/applicants/browser.py:149
 msgid "Applicants Containers"
 msgstr "Espace Candidat"
 
-#: waeup/kofa/applicants/browser.py:181
+#: waeup/kofa/applicants/browser.py:182
 #, fuzzy
 msgid "No container selected!"
 msgstr "Aucun ticket sélectionné."
 
-#: waeup/kofa/applicants/browser.py:192 waeup/kofa/applicants/browser.py:440
-#: waeup/kofa/applicants/browser.py:896
+#: waeup/kofa/applicants/browser.py:193 waeup/kofa/applicants/browser.py:449
+#: waeup/kofa/applicants/browser.py:942
 msgid "Could not delete:"
 msgstr "Ne pourrait être supprimer:"
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:195 waeup/kofa/applicants/browser.py:443
-#: waeup/kofa/applicants/browser.py:899 waeup/kofa/browser/pages.py:153
-#: waeup/kofa/students/browser.py:346 waeup/kofa/students/browser.py:1055
-#: waeup/kofa/students/browser.py:1407 waeup/kofa/students/browser.py:1602
-#: waeup/kofa/students/browser.py:1873 waeup/kofa/students/browser.py:2549
+#: waeup/kofa/applicants/browser.py:196 waeup/kofa/applicants/browser.py:452
+#: waeup/kofa/applicants/browser.py:945 waeup/kofa/browser/pages.py:156
+#: waeup/kofa/students/browser.py:352 waeup/kofa/students/browser.py:1061
+#: waeup/kofa/students/browser.py:1551 waeup/kofa/students/browser.py:1746
+#: waeup/kofa/students/browser.py:2017 waeup/kofa/students/browser.py:2694
 msgid "Successfully removed: ${a}"
 msgstr "Supprimer avec succès: ${a}"
 
-#: waeup/kofa/applicants/browser.py:223 waeup/kofa/applicants/browser.py:418
-#: waeup/kofa/applicants/browser.py:869 waeup/kofa/applicants/browser.py:1005
-#: waeup/kofa/browser/pages.py:195 waeup/kofa/browser/pages.py:2295
-#: waeup/kofa/hostels/browser.py:55 waeup/kofa/students/browser.py:100
-#: waeup/kofa/students/browser.py:564
+#: waeup/kofa/applicants/browser.py:224 waeup/kofa/applicants/browser.py:427
+#: waeup/kofa/applicants/browser.py:915 waeup/kofa/applicants/browser.py:1059
+#: waeup/kofa/browser/pages.py:198 waeup/kofa/browser/pages.py:2354
+#: waeup/kofa/hostels/browser.py:55 waeup/kofa/students/browser.py:101
+#: waeup/kofa/students/browser.py:570
 msgid "Form has been saved."
 msgstr "Formulaire a été Sauvegardé"
 
-#: waeup/kofa/applicants/browser.py:250
+#: waeup/kofa/applicants/browser.py:251
 msgid ""
 "An applicants container for the same application type and entrance year "
@@ -558,9 +586,9 @@
 "déjà dans la base de données."
 
-#: waeup/kofa/applicants/browser.py:258
+#: waeup/kofa/applicants/browser.py:259
 msgid "Added:"
 msgstr "Ajouté:"
 
-#: waeup/kofa/applicants/browser.py:270 waeup/kofa/applicants/export.py:75
+#: waeup/kofa/applicants/browser.py:271 waeup/kofa/applicants/export.py:75
 #: waeup/kofa/applicants/viewlets.py:45
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:12
@@ -568,74 +596,85 @@
 msgstr "Demandeurs"
 
-#: waeup/kofa/applicants/browser.py:353 waeup/kofa/applicants/browser.py:448
+#: waeup/kofa/applicants/browser.py:283 waeup/kofa/applicants/browser.py:1229
+#, fuzzy
+msgid "Applicant Data Exports"
+msgstr "Cours d' étude"
+
+#: waeup/kofa/applicants/browser.py:362 waeup/kofa/applicants/browser.py:457
 #, fuzzy
 msgid "Create students from selected"
 msgstr "Créer les données d’étudiant"
 
-#: waeup/kofa/applicants/browser.py:361
+#: waeup/kofa/applicants/browser.py:370
 msgid "Manage applicants container"
 msgstr "Gérer les blocs des demandes"
 
-#: waeup/kofa/applicants/browser.py:429 waeup/kofa/applicants/browser.py:454
+#: waeup/kofa/applicants/browser.py:438 waeup/kofa/applicants/browser.py:463
 msgid "No applicant selected!"
 msgstr "Aucun demandeur sélectionné !"
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:465 waeup/kofa/applicants/browser.py:614
+#: waeup/kofa/applicants/browser.py:474 waeup/kofa/applicants/browser.py:651
 #, fuzzy
 msgid "${a} students successfully created."
 msgstr "Cours ${a} créé avec succès."
 
-#: waeup/kofa/applicants/browser.py:468 waeup/kofa/applicants/browser.py:617
+#: waeup/kofa/applicants/browser.py:477 waeup/kofa/applicants/browser.py:654
 #, fuzzy
 msgid "No student could be created."
 msgstr "Données étudiant créé."
 
-#: waeup/kofa/applicants/browser.py:495 waeup/kofa/applicants/viewlets.py:115
+#: waeup/kofa/applicants/browser.py:504 waeup/kofa/applicants/viewlets.py:115
 msgid "Add applicant"
 msgstr "Ajoutez Candidat"
 
-#: waeup/kofa/applicants/browser.py:498
+#: waeup/kofa/applicants/browser.py:507
 msgid "Create application record"
 msgstr "Créer les données de la demande"
 
-#: waeup/kofa/applicants/browser.py:503
+#: waeup/kofa/applicants/browser.py:512
 msgid "Applicant record created."
 msgstr "Données de la demande créer."
 
-#: waeup/kofa/applicants/browser.py:517
+#: waeup/kofa/applicants/browser.py:524
 msgid "Applicant"
 msgstr "Demandeur "
 
-#: waeup/kofa/applicants/browser.py:541 waeup/kofa/students/browser.py:438
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:556
+msgid ""
+"\n"
+" <strong>Congratulations!</strong> You have been offered provisional "
+"admission into the ${c} Academic Session of ${d}. Your student record has "
+"been created for you. Please, logout again and proceed to the login page of "
+"the portal. Then enter your new student credentials: user name= ${a}, "
+"password = ${b}. Change your password when you have logged in."
+msgstr ""
+
+#: waeup/kofa/applicants/browser.py:578 waeup/kofa/students/browser.py:444
 msgid "set"
 msgstr "Prêt"
 
-#: waeup/kofa/applicants/browser.py:542 waeup/kofa/students/browser.py:439
+#: waeup/kofa/applicants/browser.py:579 waeup/kofa/students/browser.py:445
 msgid "unset"
 msgstr "Non prêt"
 
 #. Default: ""
-#: waeup/kofa/applicants/browser.py:547
+#: waeup/kofa/applicants/browser.py:584
 #, fuzzy
 msgid "${a} <br /> Application Record ${b}"
 msgstr "${a} Données de la demande ${b}"
 
-#: waeup/kofa/applicants/browser.py:637 waeup/kofa/students/utils.py:426
-#: waeup/kofa/students/utils.py:459
+#: waeup/kofa/applicants/browser.py:674 waeup/kofa/students/utils.py:443
+#: waeup/kofa/students/utils.py:476
 msgid "This type of payment has already been made."
 msgstr "Ce type de paiement a été déjà fait."
 
-#: waeup/kofa/applicants/browser.py:649 waeup/kofa/students/browser.py:1655
-#: waeup/kofa/students/browser.py:1693 waeup/kofa/students/browser.py:1726
+#: waeup/kofa/applicants/browser.py:687 waeup/kofa/students/browser.py:1799
+#: waeup/kofa/students/browser.py:1837 waeup/kofa/students/browser.py:1870
 msgid "Payment ticket created."
 msgstr "Ticket de paiement créé."
 
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:672 waeup/kofa/students/browser.py:1749
-msgid "${a}: Online Payment Ticket ${b}"
-msgstr "${a}: Ticket de paiement en ligne ${b}"
-
-#: waeup/kofa/applicants/browser.py:68
+#: waeup/kofa/applicants/browser.py:70
 msgid ""
 "'You can not edit your application records after final submission. You "
@@ -643,73 +682,66 @@
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:717 waeup/kofa/students/browser.py:1806
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:710 waeup/kofa/students/browser.py:1893
+msgid "${a}: Online Payment Ticket ${b}"
+msgstr "${a}: Ticket de paiement en ligne ${b}"
+
+#: waeup/kofa/applicants/browser.py:755 waeup/kofa/students/browser.py:1950
 msgid "Payment Data"
 msgstr "Données de paiement"
 
-#: waeup/kofa/applicants/browser.py:723 waeup/kofa/students/browser.py:1812
+#: waeup/kofa/applicants/browser.py:761 waeup/kofa/students/browser.py:1956
 #, fuzzy
 msgid "Online Payment Slip"
 msgstr "Reçu du paiement en ligne"
 
-#: waeup/kofa/applicants/browser.py:749
+#: waeup/kofa/applicants/browser.py:787
 msgid "Please pay and submit before trying to download the application slip."
 msgstr ""
 
-#: waeup/kofa/applicants/browser.py:770
+#: waeup/kofa/applicants/browser.py:808
 msgid "Uploaded image is too big!"
 msgstr "Image trop grande pour téléchargement!"
 
-#: waeup/kofa/applicants/browser.py:775
+#: waeup/kofa/applicants/browser.py:813
 msgid "jpg file extension expected."
 msgstr "L’extension attendue du fichier est jpg"
 
-#: waeup/kofa/applicants/browser.py:795 waeup/kofa/applicants/browser.py:952
-#: waeup/kofa/applicants/browser.py:1008
+#: waeup/kofa/applicants/browser.py:830 waeup/kofa/applicants/browser.py:1006
+#: waeup/kofa/applicants/browser.py:1062
 msgid "Final Submit"
 msgstr "Dernière Validation"
 
-#: waeup/kofa/applicants/browser.py:796 waeup/kofa/applicants/browser.py:908
-#: waeup/kofa/applicants/browser.py:950 waeup/kofa/applicants/browser.py:985
+#: waeup/kofa/applicants/browser.py:831 waeup/kofa/applicants/browser.py:954
+#: waeup/kofa/applicants/browser.py:1004 waeup/kofa/applicants/browser.py:1039
 msgid "Add online payment ticket"
 msgstr "Ajout de ticket de paiement en ligne"
 
-#: waeup/kofa/applicants/browser.py:796 waeup/kofa/applicants/browser.py:913
-#: waeup/kofa/applicants/browser.py:950 waeup/kofa/applicants/browser.py:953
-#: waeup/kofa/applicants/browser.py:990 waeup/kofa/students/browser.py:1343
-#: waeup/kofa/students/browser.py:1391 waeup/kofa/students/browser.py:1583
-#: waeup/kofa/students/browser.py:2557
+#: waeup/kofa/applicants/browser.py:831 waeup/kofa/applicants/browser.py:959
+#: waeup/kofa/applicants/browser.py:1004 waeup/kofa/applicants/browser.py:1007
+#: waeup/kofa/applicants/browser.py:1044 waeup/kofa/students/browser.py:1487
+#: waeup/kofa/students/browser.py:1535 waeup/kofa/students/browser.py:1727
+#: waeup/kofa/students/browser.py:2702
 msgid "Remove selected tickets"
 msgstr "Supprimer les tickets sélectionnés"
 
-#. Default: ""
-#: waeup/kofa/applicants/browser.py:826
+#: waeup/kofa/applicants/browser.py:86
+msgid "Application Section"
+msgstr "Section demande"
+
+#. Default: ""
+#: waeup/kofa/applicants/browser.py:872
 #, fuzzy
 msgid "${a} <br /> Application Form ${b}"
 msgstr "${a} formulaire de demande ${b}"
 
-#: waeup/kofa/applicants/browser.py:838 waeup/kofa/students/browser.py:592
+#: waeup/kofa/applicants/browser.py:884 waeup/kofa/students/browser.py:598
 msgid "No transition"
 msgstr "Pas de transition"
 
-#: waeup/kofa/applicants/browser.py:84
-msgid "Application Section"
-msgstr "Section demande"
-
-#: waeup/kofa/applicants/browser.py:883 waeup/kofa/students/browser.py:1589
+#: waeup/kofa/applicants/browser.py:929 waeup/kofa/students/browser.py:1733
 msgid "No payment selected."
 msgstr "Aucun paiement sélectionné."
 
-#: waeup/kofa/applicants/browser.py:961 waeup/kofa/students/browser.py:108
-msgid "The requested form is locked (read-only)."
-msgstr "Le formulaire demandé est verrouillé (lecture seule)."
-
-#: waeup/kofa/applicants/browser.py:977
-msgid "No passport picture uploaded."
-msgstr "Aucune photo de passeport enregistrée."
-
-#: waeup/kofa/applicants/browser.py:979
-msgid "Passport picture confirmation box not ticked."
-msgstr "Case de confirmation de photo de passeport non sélectionnée."
-
 #: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:2
 msgid "Container Statistics"
@@ -723,5 +755,5 @@
 #: waeup/kofa/applicants/browser_templates/applicantcontainerstatistics.pt:6
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:52
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:28
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:27
 msgid "Application State"
 msgstr "État de la demande"
@@ -819,14 +851,9 @@
 msgstr "Année"
 
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:11
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:10
 #, fuzzy
 msgid "with email address"
 msgstr "Adresse email"
 
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:5
-#, fuzzy
-msgid "for applicant"
-msgstr "Ajoutez Candidat"
-
 #: waeup/kofa/applicants/export.py:39
 #, fuzzy
@@ -834,29 +861,25 @@
 msgstr "Espace Candidat"
 
-#: waeup/kofa/applicants/interfaces.py:143
+#: waeup/kofa/applicants/interfaces.py:144
 #, fuzzy
 msgid "Create Application Records"
 msgstr "Créer les données de la demande"
 
-#: waeup/kofa/applicants/interfaces.py:144
+#: waeup/kofa/applicants/interfaces.py:145
 #, fuzzy
 msgid "Update Application Records"
 msgstr "Données de demande"
 
-#: waeup/kofa/applicants/interfaces.py:174
-#: waeup/kofa/applicants/interfaces.py:238
+#: waeup/kofa/applicants/interfaces.py:175
+#: waeup/kofa/applicants/interfaces.py:239
 #, fuzzy
 msgid "Human readable description in HTML format"
 msgstr "Description lisible dans le format reST"
 
-#: waeup/kofa/applicants/interfaces.py:192 waeup/kofa/students/browser.py:1130
-#: waeup/kofa/students/browser.py:1290 waeup/kofa/university/interfaces.py:38
-#: waeup/kofa/university/interfaces.py:66
-#: waeup/kofa/university/interfaces.py:86
-#: waeup/kofa/university/interfaces.py:117
-#: waeup/kofa/university/interfaces.py:139
-#: waeup/kofa/university/interfaces.py:188
-#: waeup/kofa/university/interfaces.py:201
-#: waeup/kofa/university/interfaces.py:311
+#: waeup/kofa/applicants/interfaces.py:193 waeup/kofa/students/browser.py:1284
+#: waeup/kofa/students/browser.py:1439 waeup/kofa/university/interfaces.py:38
+#: waeup/kofa/university/interfaces.py:68
+#: waeup/kofa/university/interfaces.py:111
+#: waeup/kofa/university/interfaces.py:155
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:39
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:68
@@ -874,7 +897,7 @@
 msgstr "Code"
 
-#: waeup/kofa/applicants/interfaces.py:198 waeup/kofa/students/browser.py:1131
-#: waeup/kofa/students/browser.py:1291 waeup/kofa/students/interfaces.py:597
-#: waeup/kofa/university/interfaces.py:208
+#: waeup/kofa/applicants/interfaces.py:199 waeup/kofa/students/browser.py:1285
+#: waeup/kofa/students/browser.py:1440 waeup/kofa/students/interfaces.py:609
+#: waeup/kofa/university/interfaces.py:161
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:41
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:70
@@ -895,150 +918,169 @@
 msgstr "Titre"
 
-#: waeup/kofa/applicants/interfaces.py:204
-#: waeup/kofa/applicants/interfaces.py:318
+#: waeup/kofa/applicants/interfaces.py:205
+#: waeup/kofa/applicants/interfaces.py:319
 msgid "Application Target"
 msgstr "Demande Cible"
 
-#: waeup/kofa/applicants/interfaces.py:211
-#: waeup/kofa/applicants/interfaces.py:325
+#: waeup/kofa/applicants/interfaces.py:212
+#: waeup/kofa/applicants/interfaces.py:326
 msgid "Year of Entrance"
 msgstr "Année d'entrée"
 
-#: waeup/kofa/applicants/interfaces.py:218
+#: waeup/kofa/applicants/interfaces.py:219
 #, fuzzy
 msgid "Application Mode"
 msgstr "Période de la demande"
 
-#: waeup/kofa/applicants/interfaces.py:232
+#: waeup/kofa/applicants/interfaces.py:233
 msgid "Category for the grouping of certificates"
 msgstr "Catégorie pour le regroupement des certificats"
 
-#: waeup/kofa/applicants/interfaces.py:251
+#: waeup/kofa/applicants/interfaces.py:252
 msgid "Application Start Date"
 msgstr "Date du début de la demande"
 
-#: waeup/kofa/applicants/interfaces.py:253
-#: waeup/kofa/applicants/interfaces.py:259 waeup/kofa/hostels/interfaces.py:39
+#: waeup/kofa/applicants/interfaces.py:254
+#: waeup/kofa/applicants/interfaces.py:260 waeup/kofa/hostels/interfaces.py:39
 #: waeup/kofa/hostels/interfaces.py:45
 msgid "Example:"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:257
+#: waeup/kofa/applicants/interfaces.py:258
 msgid "Application Closing Date"
 msgstr "Date limite de la demande"
 
-#: waeup/kofa/applicants/interfaces.py:263
+#: waeup/kofa/applicants/interfaces.py:264
 msgid "Forbid additions after deadline (enddate)"
 msgstr "Interdiction d'ajout après la date-limite (date de clôture)"
 
-#: waeup/kofa/applicants/interfaces.py:269 waeup/kofa/interfaces.py:652
+#: waeup/kofa/applicants/interfaces.py:270 waeup/kofa/interfaces.py:666
 #, fuzzy
 msgid "Application Fee"
 msgstr "Demande réinitialisée"
 
-#: waeup/kofa/applicants/interfaces.py:275
+#: waeup/kofa/applicants/interfaces.py:276
 #, fuzzy
 msgid "Hide container"
 msgstr "Gérer les blocs des demandes"
 
-#: waeup/kofa/applicants/interfaces.py:353
+#: waeup/kofa/applicants/interfaces.py:354
+#: waeup/kofa/applicants/interfaces.py:487
 #: waeup/kofa/students/interfaces.py:185
 msgid "Account suspended"
 msgstr ""
 
-#: waeup/kofa/applicants/interfaces.py:359
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:26
+#: waeup/kofa/applicants/interfaces.py:360
+#: waeup/kofa/applicants/interfaces.py:493
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:25
 msgid "Applicant Id"
 msgstr "Id du demandeur"
 
-#: waeup/kofa/applicants/interfaces.py:364
-#: waeup/kofa/students/interfaces.py:225 waeup/kofa/students/interfaces.py:356
+#: waeup/kofa/applicants/interfaces.py:365
+#: waeup/kofa/students/interfaces.py:225 waeup/kofa/students/interfaces.py:367
 msgid "Registration Number"
 msgstr "Numéro d’Inscription"
 
-#: waeup/kofa/applicants/interfaces.py:375
-#: waeup/kofa/applicants/interfaces.py:526
-#: waeup/kofa/students/interfaces.py:204 waeup/kofa/students/interfaces.py:381
+#: waeup/kofa/applicants/interfaces.py:376
+#: waeup/kofa/applicants/interfaces.py:499
+#: waeup/kofa/applicants/interfaces.py:611
+#: waeup/kofa/students/interfaces.py:204 waeup/kofa/students/interfaces.py:392
 msgid "First Name"
 msgstr "Prénom"
 
-#: waeup/kofa/applicants/interfaces.py:379
+#: waeup/kofa/applicants/interfaces.py:380
+#: waeup/kofa/applicants/interfaces.py:504
 #: waeup/kofa/students/interfaces.py:209
 msgid "Middle Name"
 msgstr "Deuxième prénom"
 
-#: waeup/kofa/applicants/interfaces.py:383
+#: waeup/kofa/applicants/interfaces.py:384
+#: waeup/kofa/applicants/interfaces.py:509
 #: waeup/kofa/students/interfaces.py:214
 msgid "Last Name (Surname)"
 msgstr "Nom de famille"
 
-#: waeup/kofa/applicants/interfaces.py:387
+#: waeup/kofa/applicants/interfaces.py:388
+#: waeup/kofa/applicants/interfaces.py:522
 #: waeup/kofa/students/interfaces.py:297
 msgid "Date of Birth"
 msgstr "Date de naissance"
 
-#: waeup/kofa/applicants/interfaces.py:393
+#: waeup/kofa/applicants/interfaces.py:394
 #: waeup/kofa/students/interfaces.py:219
 msgid "Sex"
 msgstr "Sexe"
 
-#: waeup/kofa/applicants/interfaces.py:398
-#: waeup/kofa/applicants/interfaces.py:474
-#: waeup/kofa/applicants/interfaces.py:531
-#: waeup/kofa/browser/interfaces.py:221 waeup/kofa/interfaces.py:435
-#: waeup/kofa/interfaces.py:511 waeup/kofa/students/interfaces.py:386
+#: waeup/kofa/applicants/interfaces.py:399
+#: waeup/kofa/applicants/interfaces.py:529
+#: waeup/kofa/applicants/interfaces.py:559
+#: waeup/kofa/applicants/interfaces.py:616
+#: waeup/kofa/browser/interfaces.py:221 waeup/kofa/interfaces.py:440
+#: waeup/kofa/interfaces.py:516 waeup/kofa/students/interfaces.py:397
 msgid "Email Address"
 msgstr "Adresse email"
 
-#: waeup/kofa/applicants/interfaces.py:403 waeup/kofa/interfaces.py:440
-#: waeup/kofa/interfaces.py:518 waeup/kofa/students/interfaces.py:250
+#: waeup/kofa/applicants/interfaces.py:404
+#: waeup/kofa/applicants/interfaces.py:535 waeup/kofa/interfaces.py:445
+#: waeup/kofa/interfaces.py:523 waeup/kofa/students/interfaces.py:250
 msgid "Phone"
 msgstr "Téléphone"
 
-#: waeup/kofa/applicants/interfaces.py:408
-#: waeup/kofa/applicants/interfaces.py:479
+#: waeup/kofa/applicants/interfaces.py:409
+#: waeup/kofa/applicants/interfaces.py:564
 msgid "1st Choice Course of Study"
 msgstr "Premier choix "
 
-#: waeup/kofa/applicants/interfaces.py:413
-#: waeup/kofa/applicants/interfaces.py:484
+#: waeup/kofa/applicants/interfaces.py:414
+#: waeup/kofa/applicants/interfaces.py:569
 msgid "2nd Choice Course of Study"
 msgstr "Deuxième choix "
 
-#: waeup/kofa/applicants/interfaces.py:425
-#: waeup/kofa/applicants/interfaces.py:495
+#: waeup/kofa/applicants/interfaces.py:426
+#: waeup/kofa/applicants/interfaces.py:580
 msgid "Notice"
 msgstr "Notification"
 
-#: waeup/kofa/applicants/interfaces.py:429
+#: waeup/kofa/applicants/interfaces.py:430
 #: waeup/kofa/students/interfaces.py:199
-#: waeup/kofa/browser/templates/showstudentspage.pt:4
-#: waeup/kofa/students/browser_templates/containerpage.pt:32
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:38
+#: waeup/kofa/browser/templates/findstudentspage.pt:25
+#: waeup/kofa/students/browser_templates/containerpage.pt:34
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:37
 #: waeup/kofa/students/browser_templates/filterstudentspage.pt:56
 msgid "Student Id"
 msgstr "Id de l'étudiant"
 
-#: waeup/kofa/applicants/interfaces.py:434
-#: waeup/kofa/applicants/interfaces.py:489
+#: waeup/kofa/applicants/interfaces.py:435
+#: waeup/kofa/applicants/interfaces.py:574
 msgid "Admitted Course of Study"
 msgstr "Admis au cours"
 
-#: waeup/kofa/applicants/interfaces.py:439
+#: waeup/kofa/applicants/interfaces.py:440
 msgid "Form locked"
 msgstr "Formulaire véroué"
 
+#: waeup/kofa/applicants/interfaces.py:446
+#: waeup/kofa/applicants/interfaces.py:541
+#, fuzzy
+msgid "Special Application"
+msgstr "Demande"
+
+#: waeup/kofa/applicants/interfaces.py:514
+#, fuzzy
+msgid "Identification Number"
+msgstr "Numéro d’Immatriculation"
+
 #: waeup/kofa/applicants/payment.py:53 waeup/kofa/applicants/workflow.py:74
-#: waeup/kofa/students/payments.py:115
+#: waeup/kofa/students/payments.py:122
 #, fuzzy
 msgid "Payment approved"
 msgstr "Date de Paiement"
 
-#: waeup/kofa/applicants/payment.py:66 waeup/kofa/students/payments.py:104
+#: waeup/kofa/applicants/payment.py:66 waeup/kofa/students/payments.py:111
 #, fuzzy
 msgid "Successful payment"
 msgstr "Ajouté avec succès ${a}."
 
-#: waeup/kofa/applicants/payment.py:73 waeup/kofa/students/payments.py:122
+#: waeup/kofa/applicants/payment.py:73 waeup/kofa/students/payments.py:129
 msgid "This ticket has already been paid."
 msgstr "Ce billet a déjà été payé"
@@ -1060,19 +1102,24 @@
 "nom d'utilisateur= ${a}, mot de passe = ${b}.</font>"
 
-#: waeup/kofa/applicants/utils.py:40
+#: waeup/kofa/applicants/utils.py:41
 #, fuzzy
 msgid "Desired Study Courses"
 msgstr "Cours d' étude"
 
-#: waeup/kofa/applicants/utils.py:41
+#: waeup/kofa/applicants/utils.py:42
 #, fuzzy
 msgid "Process Data"
 msgstr "Données Personnels"
 
-#: waeup/kofa/applicants/utils.py:56 waeup/kofa/students/browser.py:139
-#: waeup/kofa/students/utils.py:356 waeup/kofa/students/utils.py:383
-#: waeup/kofa/students/utils.py:394 waeup/kofa/students/utils.py:450
+#: waeup/kofa/applicants/utils.py:53 waeup/kofa/students/browser.py:143
+#: waeup/kofa/students/utils.py:366 waeup/kofa/students/utils.py:393
+#: waeup/kofa/students/utils.py:404 waeup/kofa/students/utils.py:467
 msgid "Session configuration object is not available."
 msgstr "L'objet de configuration de la session n'est pas valide."
+
+#: waeup/kofa/applicants/utils.py:71 waeup/kofa/students/utils.py:436
+#, fuzzy
+msgid "Amount could not be determined."
+msgstr "Données étudiant créé."
 
 #: waeup/kofa/applicants/viewlets.py:107
@@ -1089,37 +1136,42 @@
 msgstr "Gérer les blocs des demandes"
 
-#: waeup/kofa/applicants/viewlets.py:146 waeup/kofa/applicants/viewlets.py:155
+#: waeup/kofa/applicants/viewlets.py:147
+#, fuzzy
+msgid "Export applicants"
+msgstr "Ajoutez Candidat"
+
+#: waeup/kofa/applicants/viewlets.py:157 waeup/kofa/applicants/viewlets.py:166
 #, fuzzy
 msgid "Create students"
 msgstr "Créer étudiant"
 
-#: waeup/kofa/applicants/viewlets.py:163
+#: waeup/kofa/applicants/viewlets.py:174
 msgid "View application record"
 msgstr "Aperçu des données de la demande"
 
-#: waeup/kofa/applicants/viewlets.py:171
+#: waeup/kofa/applicants/viewlets.py:182
 msgid "Manage application record"
 msgstr "Gérer les données de la demande"
 
-#: waeup/kofa/applicants/viewlets.py:179
+#: waeup/kofa/applicants/viewlets.py:190
 msgid "Edit application record"
 msgstr "Éditer les données de la demande"
 
-#: waeup/kofa/applicants/viewlets.py:197
+#: waeup/kofa/applicants/viewlets.py:209
 msgid "Download application slip"
 msgstr "Télécharger la demande en veille"
 
-#: waeup/kofa/applicants/viewlets.py:213 waeup/kofa/applicants/workflow.py:108
-#: waeup/kofa/students/browser.py:361
+#: waeup/kofa/applicants/viewlets.py:225 waeup/kofa/applicants/workflow.py:108
+#: waeup/kofa/students/browser.py:367
 msgid "Create student record"
 msgstr "Créer les données d’étudiant"
 
-#: waeup/kofa/applicants/viewlets.py:230 waeup/kofa/students/viewlets.py:480
+#: waeup/kofa/applicants/viewlets.py:242 waeup/kofa/students/viewlets.py:488
 #, fuzzy
 msgid "Download payment slip"
 msgstr "Télécharger le reçu du paiement"
 
-#: waeup/kofa/applicants/viewlets.py:245 waeup/kofa/applicants/workflow.py:73
-#: waeup/kofa/students/viewlets.py:495 waeup/kofa/students/workflow.py:97
+#: waeup/kofa/applicants/viewlets.py:257 waeup/kofa/applicants/workflow.py:73
+#: waeup/kofa/students/viewlets.py:503 waeup/kofa/students/workflow.py:97
 #, fuzzy
 msgid "Approve payment"
@@ -1130,5 +1182,5 @@
 msgstr "Demande"
 
-#: waeup/kofa/applicants/viewlets.py:74 waeup/kofa/students/viewlets.py:728
+#: waeup/kofa/applicants/viewlets.py:74 waeup/kofa/students/viewlets.py:774
 msgid "My Data"
 msgstr "Mes Données"
@@ -1181,5 +1233,5 @@
 msgstr "validé"
 
-#: waeup/kofa/applicants/workflow.py:43 waeup/kofa/interfaces.py:91
+#: waeup/kofa/applicants/workflow.py:43 waeup/kofa/interfaces.py:94
 msgid "admitted"
 msgstr "admis"
@@ -1189,5 +1241,5 @@
 msgstr "non admis(e)"
 
-#: waeup/kofa/applicants/workflow.py:45 waeup/kofa/interfaces.py:90
+#: waeup/kofa/applicants/workflow.py:45 waeup/kofa/interfaces.py:93
 msgid "created"
 msgstr "créé"
@@ -1251,35 +1303,35 @@
 msgstr "Paramètres du portail"
 
-#: waeup/kofa/browser/breadcrumbs.py:120 waeup/kofa/browser/viewlets.py:652
+#: waeup/kofa/browser/breadcrumbs.py:120 waeup/kofa/browser/viewlets.py:683
 msgid "Academics"
 msgstr "Universitaires"
 
-#: waeup/kofa/browser/breadcrumbs.py:127 waeup/kofa/browser/pages.py:460
+#: waeup/kofa/browser/breadcrumbs.py:127 waeup/kofa/browser/pages.py:478
 msgid "Administration"
 msgstr "Administration"
 
-#: waeup/kofa/browser/breadcrumbs.py:134 waeup/kofa/browser/viewlets.py:335
-#: waeup/kofa/browser/viewlets.py:703
+#: waeup/kofa/browser/breadcrumbs.py:134 waeup/kofa/browser/viewlets.py:337
+#: waeup/kofa/browser/viewlets.py:734
 msgid "Portal Configuration"
 msgstr "Configuration du portail"
 
-#: waeup/kofa/browser/breadcrumbs.py:152 waeup/kofa/browser/pages.py:507
-#: waeup/kofa/browser/viewlets.py:344 waeup/kofa/browser/viewlets.py:713
+#: waeup/kofa/browser/breadcrumbs.py:152 waeup/kofa/browser/pages.py:525
+#: waeup/kofa/browser/viewlets.py:346 waeup/kofa/browser/viewlets.py:744
 msgid "Portal Users"
 msgstr "Les utilisateurs du portail"
 
-#: waeup/kofa/browser/breadcrumbs.py:159 waeup/kofa/browser/pages.py:885
-#: waeup/kofa/browser/pages.py:1493 waeup/kofa/browser/viewlets.py:353
-#: waeup/kofa/browser/viewlets.py:722
+#: waeup/kofa/browser/breadcrumbs.py:159 waeup/kofa/browser/pages.py:903
+#: waeup/kofa/browser/pages.py:1505 waeup/kofa/browser/viewlets.py:355
+#: waeup/kofa/browser/viewlets.py:753
 msgid "Data Center"
 msgstr "Centre des données"
 
 #: waeup/kofa/browser/breadcrumbs.py:166 waeup/kofa/browser/reports.py:37
-#: waeup/kofa/browser/viewlets.py:362 waeup/kofa/browser/viewlets.py:731
+#: waeup/kofa/browser/viewlets.py:364 waeup/kofa/browser/viewlets.py:762
 #, fuzzy
 msgid "Reports"
 msgstr "Réimporter"
 
-#: waeup/kofa/browser/breadcrumbs.py:174 waeup/kofa/students/browser.py:2910
+#: waeup/kofa/browser/breadcrumbs.py:174 waeup/kofa/students/browser.py:3129
 #, fuzzy
 msgid "Student Data Exports"
@@ -1303,524 +1355,5 @@
 msgstr ""
 
-#: waeup/kofa/browser/pages.py:1009
-msgid "All import managers have been notified by email."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1011 waeup/kofa/browser/pages.py:2385
-#: waeup/kofa/students/browser.py:491
-msgid "An smtp server error occurred."
-msgstr "Une erreur du serveur smtp produite."
-
-#: waeup/kofa/browser/pages.py:1019
-msgid "Maximum number of files in the data center exceeded."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1033
-#, fuzzy
-msgid "Only csv files are allowed."
-msgstr "Actuellement aucun de fichier journal n’est valable"
-
-#: waeup/kofa/browser/pages.py:1041
-msgid "File with same name was uploaded earlier."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1052 waeup/kofa/browser/pages.py:1059
-msgid "Your file contains forbidden characters. Please replace."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1169 waeup/kofa/browser/pages.py:1199
-#: waeup/kofa/browser/pages.py:1302 waeup/kofa/browser/pages.py:1415
-msgid "Process CSV file"
-msgstr "Traitement fichier CSV"
-
-#: waeup/kofa/browser/pages.py:1183 waeup/kofa/browser/pages.py:1267
-#: waeup/kofa/browser/pages.py:1391
-msgid "Import aborted."
-msgstr "Importation échouée."
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:119
-msgid "Local role successfully removed: ${a}"
-msgstr "Role local supprimé avec success: ${a}"
-
-#: waeup/kofa/browser/pages.py:1202
-msgid "Back to step 1"
-msgstr "Retour à l’étape 1"
-
-#: waeup/kofa/browser/pages.py:1203
-msgid "Proceed to step 3"
-msgstr "Passer à l’étape 3"
-
-#: waeup/kofa/browser/pages.py:1246
-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:1254
-msgid "Replace imported file!"
-msgstr "Remplacer le fichier importé!"
-
-#: waeup/kofa/browser/pages.py:1279
-msgid "Update mode only!"
-msgstr "Mettre à jour mode seulement!"
-
-#: waeup/kofa/browser/pages.py:1305 waeup/kofa/browser/pages.py:1534
-msgid "Reset"
-msgstr "Réinitialiser"
-
-#: waeup/kofa/browser/pages.py:1306
-msgid "Set headerfields"
-msgstr "Mettre l’en-tête des champ"
-
-#: waeup/kofa/browser/pages.py:1307
-msgid "Back to step 2"
-msgstr "Retour à l’étape 2"
-
-#: waeup/kofa/browser/pages.py:1308
-msgid "Perform import"
-msgstr "Effectuer l’importation"
-
-#: waeup/kofa/browser/pages.py:132 waeup/kofa/browser/pages.py:899
-#: waeup/kofa/hostels/browser.py:290 waeup/kofa/hostels/browser.py:320
-#: waeup/kofa/students/browser.py:333
-msgid "No item selected."
-msgstr "Aucun element sélectionné."
-
-#: waeup/kofa/browser/pages.py:1373
-msgid "Edit headers or replace imported file!"
-msgstr "Editer les en-têtes ou remplacer le fichier importé"
-
-#: waeup/kofa/browser/pages.py:1417
-#, fuzzy
-msgid "Process next"
-msgstr "Processeur:"
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1467
-msgid "Processing of ${a} rows failed."
-msgstr "Traitement des ${a} lignes erronées."
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1469
-msgid "Successfully processed ${a} rows."
-msgstr "${a} lignes traitées avec succès."
-
-#: waeup/kofa/browser/pages.py:1477
-msgid "Show logfiles"
-msgstr "Afficher les journaux "
-
-#: waeup/kofa/browser/pages.py:1479
-msgid "Back to Data Center"
-msgstr "Retour au centre des données"
-
-#: waeup/kofa/browser/pages.py:1480
-msgid "Show"
-msgstr "Afficher"
-
-#: waeup/kofa/browser/pages.py:1496
-msgid "Back"
-msgstr "Revenir"
-
-#: waeup/kofa/browser/pages.py:1497
-msgid "Enter a regular expression here..."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1505
-msgid "Log files can only be searched on Unix-based operating systems."
-msgstr ""
-"Les fichiers de log ne peuvent être cherches seulement sur les systèmes "
-"d’exploitation basés sur l’Unix."
-
-#: waeup/kofa/browser/pages.py:1520
-msgid "Invalid search expression."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1523
-#, fuzzy
-msgid "No search results found."
-msgstr "Pas d’enregistrement d’étudiant trouvé."
-
-#: waeup/kofa/browser/pages.py:1531
-msgid "Edit data center settings"
-msgstr "Editer les paramètres du centre de données"
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1551
-msgid "File already existed (not copied): ${a}"
-msgstr "Fichier déjà existant (ne pas copié): ${a}"
-
-#: waeup/kofa/browser/pages.py:1554
-msgid "Given storage path cannot be used."
-msgstr "Le Chemin de stockage donné ne peut pas être utilisé."
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:1555
-msgid "Error: ${a}"
-msgstr "Erreur: ${a}"
-
-#: waeup/kofa/browser/pages.py:1558
-msgid "New storage path succefully set."
-msgstr "Le nouveau chemin de stockage a été défini avec succès."
-
-#: waeup/kofa/browser/pages.py:1570
-msgid "Download portal data as CSV file"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1572
-#, fuzzy
-msgid "Create CSV file"
-msgstr "Transférer le fichier CSV"
-
-#: waeup/kofa/browser/pages.py:1597 waeup/kofa/students/browser.py:2923
-msgid "Discarded export"
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:1689
-msgid "Academic Section"
-msgstr "Section Universitaire"
-
-#: waeup/kofa/browser/pages.py:1701 waeup/kofa/browser/pages.py:1720
-#: waeup/kofa/browser/pages.py:1737 waeup/kofa/browser/pages.py:1741
-msgid "Add faculty"
-msgstr "Ajouter faculté"
-
-#: waeup/kofa/browser/pages.py:1702 waeup/kofa/university/export.py:36
-msgid "Faculties"
-msgstr "Les facultés"
-
-#: waeup/kofa/browser/pages.py:1706 waeup/kofa/browser/viewlets.py:419
-msgid "Manage academic section"
-msgstr "Gestion des sections universitaires"
-
-#: waeup/kofa/browser/pages.py:1715
-#, fuzzy
-msgid "You are not allowed to remove entire faculties."
-msgstr "Vous n’etes pas autorisé à supprimer les tickets de lit."
-
-#: waeup/kofa/browser/pages.py:1748
-msgid "The faculty code chosen already exists."
-msgstr "Le code de faculté choisi existe déjà."
-
-#: waeup/kofa/browser/pages.py:1773 waeup/kofa/browser/pages.py:1783
-#: waeup/kofa/university/export.py:78
-msgid "Departments"
-msgstr "Départements"
-
-#: waeup/kofa/browser/pages.py:1785 waeup/kofa/browser/pages.py:1833
-#: waeup/kofa/browser/pages.py:1852 waeup/kofa/browser/pages.py:1856
-msgid "Add department"
-msgstr "Ajouter département"
-
-#: waeup/kofa/browser/pages.py:1793 waeup/kofa/browser/viewlets.py:446
-msgid "Manage faculty"
-msgstr "Gérer la faculté"
-
-#: waeup/kofa/browser/pages.py:1819
-#, fuzzy
-msgid "You are not allowed to remove entire departments."
-msgstr "Vous n’etes pas autorisé à supprimer les tickets de lit."
-
-#: waeup/kofa/browser/pages.py:1863
-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:1866
-msgid "Department ${a} added."
-msgstr "Département ${a} ajouté."
-
-#: waeup/kofa/browser/pages.py:1888
-msgid "Courses and Certificates"
-msgstr "Cours et Certificats"
-
-#: waeup/kofa/browser/pages.py:1919 waeup/kofa/browser/pages.py:1971
-msgid "Remove selected courses"
-msgstr "Supprimer les cours sélectionnés"
-
-#: waeup/kofa/browser/pages.py:1919 waeup/kofa/browser/pages.py:1986
-#: waeup/kofa/browser/pages.py:2015 waeup/kofa/browser/pages.py:2019
-msgid "Add course"
-msgstr "Ajouter cours"
-
-#: waeup/kofa/browser/pages.py:1920 waeup/kofa/browser/pages.py:1977
-msgid "Remove selected certificates"
-msgstr "Supprimer les certificats sélectionnés"
-
-#: waeup/kofa/browser/pages.py:1920 waeup/kofa/browser/pages.py:1991
-#: waeup/kofa/browser/pages.py:2056 waeup/kofa/browser/pages.py:2060
-msgid "Add certificate"
-msgstr "Ajouter certificat"
-
-#: waeup/kofa/browser/pages.py:1929 waeup/kofa/browser/viewlets.py:453
-msgid "Manage department"
-msgstr "Gérer département"
-
-#: waeup/kofa/browser/pages.py:1980
-#, fuzzy
-msgid "You are not allowed to remove certificates."
-msgstr "Vous n’etes pas autorisé à supprimer les tickets de lit."
-
-#: waeup/kofa/browser/pages.py:2031
-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:2037
-msgid "Course ${a} successfully created."
-msgstr "Cours ${a} créé avec succès."
-
-#: waeup/kofa/browser/pages.py:2072
-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:2078
-msgid "Certificate ${a} successfully created."
-msgstr "Certificat ${a} créé avec succès."
-
-#: waeup/kofa/browser/pages.py:2113 waeup/kofa/browser/viewlets.py:483
-msgid "Edit course"
-msgstr "Editer cours"
-
-#: waeup/kofa/browser/pages.py:2155
-msgid "Edit certificate"
-msgstr "Editer certificat"
-
-#: waeup/kofa/browser/pages.py:2162 waeup/kofa/browser/pages.py:2191
-#: waeup/kofa/browser/pages.py:2228 waeup/kofa/browser/pages.py:2230
-#, fuzzy
-msgid "Add certificate course"
-msgstr "Ajouter certificat"
-
-#: waeup/kofa/browser/pages.py:2163 waeup/kofa/browser/pages.py:2186
-#, fuzzy
-msgid "Remove selected certificate courses"
-msgstr "Supprimer les certificats sélectionnés"
-
-#: waeup/kofa/browser/pages.py:2169 waeup/kofa/browser/viewlets.py:513
-msgid "Manage certificate"
-msgstr "Gérer certificact"
-
-#: waeup/kofa/browser/pages.py:2235
-#, fuzzy
-msgid "The chosen certificate course is already part of this certificate."
-msgstr "Le référant du cours choisi est déjà une partie de ce certificat."
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:2239
-#, fuzzy
-msgid "certificate course ${a}_${b} added."
-msgstr "Référant du cours ${a}_${b} ajouté"
-
-#: waeup/kofa/browser/pages.py:2280 waeup/kofa/browser/viewlets.py:543
-#, fuzzy
-msgid "Edit certificate course"
-msgstr "Editer certificat"
-
-#: waeup/kofa/browser/pages.py:2283
-msgid "Save and return"
-msgstr "Enregistrer et revenir"
-
-#: waeup/kofa/browser/pages.py:2316
-#, fuzzy
-msgid "Send me a new password"
-msgstr "Changer mot de passe"
-
-#: waeup/kofa/browser/pages.py:2364
-#, fuzzy
-msgid "No record found."
-msgstr "Pas d’enregistrement d’étudiant trouvé."
-
-#: waeup/kofa/browser/pages.py:2378 waeup/kofa/students/browser.py:2748
-#, fuzzy
-msgid "You have successfully requested a password for the"
-msgstr "Vous avez changé votre mot de passe avec succès pour le"
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:2382
-msgid "An email with your user name and password has been sent to ${a}."
-msgstr ""
-"Un email contenant votre nom d’utilisateur et mot de passé a été envoyé à "
-"${a}."
-
-#: waeup/kofa/browser/pages.py:246 waeup/kofa/browser/viewlets.py:281
-#: waeup/kofa/browser/templates/staffsitelayout.pt:28
-#: waeup/kofa/browser/templates/studentsitelayout.pt:32
-msgid "Login"
-msgstr "Connexion"
-
-#: waeup/kofa/browser/pages.py:257
-msgid "You logged in."
-msgstr "Vous etes connecté"
-
-#: waeup/kofa/browser/pages.py:266
-msgid "Your personal data record is outdated. Please update."
-msgstr ""
-
-#: waeup/kofa/browser/pages.py:300
-#, fuzzy
-msgid "Your account has been temporarily deactivated."
-msgstr "La liste de cours a été validée."
-
-#: waeup/kofa/browser/pages.py:307
-#, fuzzy
-msgid "Your account has been deactivated."
-msgstr "La liste de cours a été validée."
-
-#: waeup/kofa/browser/pages.py:309
-#, fuzzy
-msgid "You entered invalid credentials."
-msgstr "Vous avez entré des références erronées"
-
-#: waeup/kofa/browser/pages.py:324
-#, fuzzy
-msgid "You have been logged out. Thanks for using WAeUP Kofa!"
-msgstr "Vous avez été déconnecté. Merci d’utiliser WAeUP SIRP!"
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:365
-msgid "Contact ${a}"
-msgstr "Contacte ${a}"
-
-#: waeup/kofa/browser/pages.py:371 waeup/kofa/browser/pages.py:652
-msgid "Send message now"
-msgstr "Envoyer un message maintenant"
-
-#: waeup/kofa/browser/pages.py:390 waeup/kofa/browser/pages.py:423
-#: waeup/kofa/browser/pages.py:669 waeup/kofa/students/browser.py:489
-msgid "Your message has been sent."
-msgstr "Votre message a été envoyé."
-
-#: waeup/kofa/browser/pages.py:410
-msgid "Send now"
-msgstr "Envoyer maintenant"
-
-#: waeup/kofa/browser/pages.py:425
-msgid "A smtp server error occurred."
-msgstr "Une erreur de serveur smtp s’est produite."
-
-#: waeup/kofa/browser/pages.py:450
-#, fuzzy
-msgid "<h1>Welcome to WAeUP.Kofa</h1>"
-msgstr "<h1> Bienvenue à WAeUP.SIRP<h1>"
-
-#: waeup/kofa/browser/pages.py:508 waeup/kofa/hostels/browser.py:228
-#: waeup/kofa/students/viewlets.py:168 waeup/kofa/students/viewlets.py:252
-#: waeup/kofa/students/viewlets.py:321 waeup/kofa/students/viewlets.py:337
-#: waeup/kofa/students/viewlets.py:396 waeup/kofa/students/viewlets.py:463
-msgid "Manage"
-msgstr "Gérer"
-
-#: waeup/kofa/browser/pages.py:509 waeup/kofa/browser/viewlets.py:190
-msgid "Remove"
-msgstr "Supprimer"
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:517
-msgid "User account ${a} successfully deleted."
-msgstr "Le compte d’utilisateur ${a} supprimé avec succès."
-
-#: waeup/kofa/browser/pages.py:554 waeup/kofa/browser/pages.py:556
-#: waeup/kofa/browser/viewlets.py:549
-msgid "Add user"
-msgstr "Ajouter utilisateur"
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:578
-msgid "User account ${a} successfully added."
-msgstr "Compte utilisateur ${a} ajouté avec succès."
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:599
-msgid "Edit user ${a}"
-msgstr "Editer utilisateur ${a}"
-
-#: waeup/kofa/browser/pages.py:633
-msgid "User settings have been saved."
-msgstr "Les paramètres de l’utilisateur ont été sauvegardés."
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:650 waeup/kofa/students/browser.py:470
-msgid "Send message to ${a}"
-msgstr "Envoyer message à ${a}"
-
-#: waeup/kofa/browser/pages.py:679 waeup/kofa/browser/viewlets.py:369
-msgid "My Preferences"
-msgstr "Mes Préférences"
-
-#: waeup/kofa/browser/pages.py:692 waeup/kofa/browser/viewlets.py:385
-msgid "My Roles"
-msgstr "Mes Roles"
-
-#: waeup/kofa/browser/pages.py:723
-msgid "Search Academic Section"
-msgstr "Chercher section universitaire"
-
-#: waeup/kofa/browser/pages.py:750
-msgid "View portal configuration"
-msgstr "Voir la configuration du portail"
-
-#: waeup/kofa/browser/pages.py:763
-msgid "Edit portal configuration"
-msgstr "Editer la configuration du portail"
-
-#: waeup/kofa/browser/pages.py:764 waeup/kofa/browser/pages.py:814
-msgid "Update plugins"
-msgstr "Mise à jour modules"
-
-#: waeup/kofa/browser/pages.py:766 waeup/kofa/browser/pages.py:793
-#: waeup/kofa/browser/pages.py:826
-msgid "Add session configuration"
-msgstr "Ajouter configuration de session"
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:805
-msgid "Session ${a} Configuration"
-msgstr "Configuration ${a} Session"
-
-#: waeup/kofa/browser/pages.py:817
-msgid "Plugins were updated. See log file for details."
-msgstr ""
-"Les modules ont été mis à jour. Voir le fichier des journal pour plus de "
-"détails."
-
-#: waeup/kofa/browser/pages.py:830
-msgid "Add Session Configuration"
-msgstr "Ajouter Configuration de Session"
-
-#: waeup/kofa/browser/pages.py:841
-msgid "The session chosen already exists."
-msgstr "La session choisie existe déjà."
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:863
-msgid "Edit academic session ${a} configuration"
-msgstr "Editer configuration ${a} session universitaire"
-
-#: waeup/kofa/browser/pages.py:910
-msgid "OSError: The file could not be deleted."
-msgstr ""
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:913
-#, fuzzy
-msgid "Successfully deleted: ${a}"
-msgstr "Supprimer avec succès: ${a}"
-
-#: waeup/kofa/browser/pages.py:924
-#, fuzzy
-msgid "Processed Files"
-msgstr "Traitement fichier CSV"
-
-#: waeup/kofa/browser/pages.py:935
-#, fuzzy
-msgid "Upload portal data as CSV file"
-msgstr "Transférer le fichier CSV"
-
-#: waeup/kofa/browser/pages.py:938
-msgid "Upload"
-msgstr "Télécharger (vers le serveur)"
-
-#: waeup/kofa/browser/pages.py:984
+#: waeup/kofa/browser/pages.py:1002
 #, fuzzy
 msgid "Import Manager"
@@ -1828,15 +1361,11 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pages.py:986
+#: waeup/kofa/browser/pages.py:1004
 #, fuzzy
 msgid "${a}: ${b} uploaded"
 msgstr "Fichier ${a} chargé."
 
-#: waeup/kofa/browser/pages.py:99
-msgid "No local role selected."
-msgstr "Aucun rôle local sélectionné."
-
-#. Default: ""
-#: waeup/kofa/browser/pages.py:990
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1008
 msgid ""
 "File: ${a}\n"
@@ -1850,11 +1379,549 @@
 msgstr ""
 
-#: waeup/kofa/browser/pdf.py:153
+#: waeup/kofa/browser/pages.py:102
+msgid "No local role selected."
+msgstr "Aucun rôle local sélectionné."
+
+#: waeup/kofa/browser/pages.py:1027
+msgid "All import managers have been notified by email."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1029 waeup/kofa/browser/pages.py:2444
+#: waeup/kofa/students/browser.py:497
+msgid "An smtp server error occurred."
+msgstr "Une erreur du serveur smtp produite."
+
+#: waeup/kofa/browser/pages.py:1037
+msgid "Maximum number of files in the data center exceeded."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1051
+#, fuzzy
+msgid "Only csv files are allowed."
+msgstr "Actuellement aucun de fichier journal n’est valable"
+
+#: waeup/kofa/browser/pages.py:1059
+msgid "File with same name was uploaded earlier."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1069
+msgid ""
+"Your file contains forbidden characters or has invalid CSV format. First "
+"problematic line detected: line %s. Please replace."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1181 waeup/kofa/browser/pages.py:1211
+#: waeup/kofa/browser/pages.py:1314 waeup/kofa/browser/pages.py:1427
+msgid "Process CSV file"
+msgstr "Traitement fichier CSV"
+
+#: waeup/kofa/browser/pages.py:1195 waeup/kofa/browser/pages.py:1279
+#: waeup/kofa/browser/pages.py:1403
+msgid "Import aborted."
+msgstr "Importation échouée."
+
+#: waeup/kofa/browser/pages.py:1214
+msgid "Back to step 1"
+msgstr "Retour à l’étape 1"
+
+#: waeup/kofa/browser/pages.py:1215
+msgid "Proceed to step 3"
+msgstr "Passer à l’étape 3"
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:122
+msgid "Local role successfully removed: ${a}"
+msgstr "Role local supprimé avec success: ${a}"
+
+#: waeup/kofa/browser/pages.py:1258
+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:1266
+msgid "Replace imported file!"
+msgstr "Remplacer le fichier importé!"
+
+#: waeup/kofa/browser/pages.py:1291
+msgid "Update mode only!"
+msgstr "Mettre à jour mode seulement!"
+
+#: waeup/kofa/browser/pages.py:1317 waeup/kofa/browser/pages.py:1546
+msgid "Reset"
+msgstr "Réinitialiser"
+
+#: waeup/kofa/browser/pages.py:1318
+msgid "Set headerfields"
+msgstr "Mettre l’en-tête des champ"
+
+#: waeup/kofa/browser/pages.py:1319
+msgid "Back to step 2"
+msgstr "Retour à l’étape 2"
+
+#: waeup/kofa/browser/pages.py:1320
+msgid "Perform import"
+msgstr "Effectuer l’importation"
+
+#: waeup/kofa/browser/pages.py:135 waeup/kofa/browser/pages.py:917
+#: waeup/kofa/hostels/browser.py:291 waeup/kofa/hostels/browser.py:321
+#: waeup/kofa/students/browser.py:339
+msgid "No item selected."
+msgstr "Aucun element sélectionné."
+
+#: waeup/kofa/browser/pages.py:1385
+msgid "Edit headers or replace imported file!"
+msgstr "Editer les en-têtes ou remplacer le fichier importé"
+
+#: waeup/kofa/browser/pages.py:1429
+#, fuzzy
+msgid "Process next"
+msgstr "Processeur:"
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1479
+msgid "Processing of ${a} rows failed."
+msgstr "Traitement des ${a} lignes erronées."
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1481
+msgid "Successfully processed ${a} rows."
+msgstr "${a} lignes traitées avec succès."
+
+#: waeup/kofa/browser/pages.py:1489
+msgid "Show logfiles"
+msgstr "Afficher les journaux "
+
+#: waeup/kofa/browser/pages.py:1491
+msgid "Back to Data Center"
+msgstr "Retour au centre des données"
+
+#: waeup/kofa/browser/pages.py:1492
+msgid "Show"
+msgstr "Afficher"
+
+#: waeup/kofa/browser/pages.py:1508
+msgid "Back"
+msgstr "Revenir"
+
+#: waeup/kofa/browser/pages.py:1509
+msgid "Enter a regular expression here..."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1517
+msgid "Log files can only be searched on Unix-based operating systems."
+msgstr ""
+"Les fichiers de log ne peuvent être cherches seulement sur les systèmes "
+"d’exploitation basés sur l’Unix."
+
+#: waeup/kofa/browser/pages.py:1532
+msgid "Invalid search expression."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1535
+#, fuzzy
+msgid "No search results found."
+msgstr "Pas d’enregistrement d’étudiant trouvé."
+
+#: waeup/kofa/browser/pages.py:1543
+msgid "Edit data center settings"
+msgstr "Editer les paramètres du centre de données"
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1563
+msgid "File already existed (not copied): ${a}"
+msgstr "Fichier déjà existant (ne pas copié): ${a}"
+
+#: waeup/kofa/browser/pages.py:1566
+msgid "Given storage path cannot be used."
+msgstr "Le Chemin de stockage donné ne peut pas être utilisé."
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:1567
+msgid "Error: ${a}"
+msgstr "Erreur: ${a}"
+
+#: waeup/kofa/browser/pages.py:1570
+msgid "New storage path succefully set."
+msgstr "Le nouveau chemin de stockage a été défini avec succès."
+
+#: waeup/kofa/browser/pages.py:1582
+msgid "Download portal data as CSV file"
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:1584
+#, fuzzy
+msgid "Create CSV file"
+msgstr "Transférer le fichier CSV"
+
+#: waeup/kofa/browser/pages.py:1701
+msgid "Academic Section"
+msgstr "Section Universitaire"
+
+#: waeup/kofa/browser/pages.py:1713 waeup/kofa/browser/pages.py:1732
+#: waeup/kofa/browser/pages.py:1749 waeup/kofa/browser/pages.py:1753
+msgid "Add faculty"
+msgstr "Ajouter faculté"
+
+#: waeup/kofa/browser/pages.py:1714 waeup/kofa/university/export.py:36
+msgid "Faculties"
+msgstr "Les facultés"
+
+#: waeup/kofa/browser/pages.py:1718 waeup/kofa/browser/viewlets.py:421
+msgid "Manage academic section"
+msgstr "Gestion des sections universitaires"
+
+#: waeup/kofa/browser/pages.py:1727
+#, fuzzy
+msgid "You are not allowed to remove entire faculties."
+msgstr "Vous n’etes pas autorisé à supprimer les tickets de lit."
+
+#: waeup/kofa/browser/pages.py:1760
+msgid "The faculty code chosen already exists."
+msgstr "Le code de faculté choisi existe déjà."
+
+#: waeup/kofa/browser/pages.py:1785 waeup/kofa/browser/pages.py:1796
+#: waeup/kofa/university/export.py:78
+msgid "Departments"
+msgstr "Départements"
+
+#: waeup/kofa/browser/pages.py:1798 waeup/kofa/browser/pages.py:1836
+#: waeup/kofa/browser/pages.py:1905 waeup/kofa/browser/pages.py:1909
+msgid "Add department"
+msgstr "Ajouter département"
+
+#: waeup/kofa/browser/pages.py:1806 waeup/kofa/browser/viewlets.py:449
+msgid "Manage faculty"
+msgstr "Gérer la faculté"
+
+#: waeup/kofa/browser/pages.py:1822
+#, fuzzy
+msgid "You are not allowed to remove entire departments."
+msgstr "Vous n’etes pas autorisé à supprimer les tickets de lit."
+
+#: waeup/kofa/browser/pages.py:1856 waeup/kofa/students/browser.py:261
+#: waeup/kofa/students/browser.py:305
+#, fuzzy
+msgid "Find student(s)"
+msgstr "Ajouter étudiant"
+
+#: waeup/kofa/browser/pages.py:1861
+#, fuzzy
+msgid "Find students in "
+msgstr "Aucun étudiant trouvé."
+
+#: waeup/kofa/browser/pages.py:1896 waeup/kofa/students/browser.py:293
+#: waeup/kofa/students/browser.py:337 waeup/kofa/students/browser.py:2778
+#: waeup/kofa/students/browser.py:2990 waeup/kofa/students/browser.py:3087
+msgid "No student found."
+msgstr "Aucun étudiant trouvé."
+
+#: waeup/kofa/browser/pages.py:1916
+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:1919
+msgid "Department ${a} added."
+msgstr "Département ${a} ajouté."
+
+#: waeup/kofa/browser/pages.py:1941
+msgid "Courses and Certificates"
+msgstr "Cours et Certificats"
+
+#: waeup/kofa/browser/pages.py:1973 waeup/kofa/browser/pages.py:2015
+msgid "Remove selected courses"
+msgstr "Supprimer les cours sélectionnés"
+
+#: waeup/kofa/browser/pages.py:1973 waeup/kofa/browser/pages.py:2030
+#: waeup/kofa/browser/pages.py:2059 waeup/kofa/browser/pages.py:2063
+msgid "Add course"
+msgstr "Ajouter cours"
+
+#: waeup/kofa/browser/pages.py:1974 waeup/kofa/browser/pages.py:2021
+msgid "Remove selected certificates"
+msgstr "Supprimer les certificats sélectionnés"
+
+#: waeup/kofa/browser/pages.py:1974 waeup/kofa/browser/pages.py:2035
+#: waeup/kofa/browser/pages.py:2100 waeup/kofa/browser/pages.py:2104
+msgid "Add certificate"
+msgstr "Ajouter certificat"
+
+#: waeup/kofa/browser/pages.py:1983 waeup/kofa/browser/viewlets.py:466
+msgid "Manage department"
+msgstr "Gérer département"
+
+#: waeup/kofa/browser/pages.py:2024
+#, fuzzy
+msgid "You are not allowed to remove certificates."
+msgstr "Vous n’etes pas autorisé à supprimer les tickets de lit."
+
+#: waeup/kofa/browser/pages.py:2075
+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:2081
+msgid "Course ${a} successfully created."
+msgstr "Cours ${a} créé avec succès."
+
+#: waeup/kofa/browser/pages.py:2116
+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:2122
+msgid "Certificate ${a} successfully created."
+msgstr "Certificat ${a} créé avec succès."
+
+#: waeup/kofa/browser/pages.py:2159 waeup/kofa/browser/viewlets.py:498
+msgid "Edit course"
+msgstr "Editer cours"
+
+#: waeup/kofa/browser/pages.py:2224
+msgid "Edit certificate"
+msgstr "Editer certificat"
+
+#: waeup/kofa/browser/pages.py:2231 waeup/kofa/browser/pages.py:2260
+#: waeup/kofa/browser/pages.py:2287 waeup/kofa/browser/pages.py:2289
+#, fuzzy
+msgid "Add certificate course"
+msgstr "Ajouter certificat"
+
+#: waeup/kofa/browser/pages.py:2232 waeup/kofa/browser/pages.py:2255
+#, fuzzy
+msgid "Remove selected certificate courses"
+msgstr "Supprimer les certificats sélectionnés"
+
+#: waeup/kofa/browser/pages.py:2238 waeup/kofa/browser/viewlets.py:542
+msgid "Manage certificate"
+msgstr "Gérer certificact"
+
+#: waeup/kofa/browser/pages.py:2294
+#, fuzzy
+msgid "The chosen certificate course is already part of this certificate."
+msgstr "Le référant du cours choisi est déjà une partie de ce certificat."
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:2298
+#, fuzzy
+msgid "certificate course ${a}_${b} added."
+msgstr "Référant du cours ${a}_${b} ajouté"
+
+#: waeup/kofa/browser/pages.py:2339 waeup/kofa/browser/viewlets.py:574
+#, fuzzy
+msgid "Edit certificate course"
+msgstr "Editer certificat"
+
+#: waeup/kofa/browser/pages.py:2342
+msgid "Save and return"
+msgstr "Enregistrer et revenir"
+
+#: waeup/kofa/browser/pages.py:2375
+#, fuzzy
+msgid "Send me a new password"
+msgstr "Changer mot de passe"
+
+#: waeup/kofa/browser/pages.py:2423
+#, fuzzy
+msgid "No record found."
+msgstr "Pas d’enregistrement d’étudiant trouvé."
+
+#: waeup/kofa/browser/pages.py:2437 waeup/kofa/students/browser.py:2893
+#, fuzzy
+msgid "You have successfully requested a password for the"
+msgstr "Vous avez changé votre mot de passe avec succès pour le"
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:2441
+msgid "An email with your user name and password has been sent to ${a}."
+msgstr ""
+"Un email contenant votre nom d’utilisateur et mot de passé a été envoyé à "
+"${a}."
+
+#: waeup/kofa/browser/pages.py:264 waeup/kofa/browser/viewlets.py:283
+#: waeup/kofa/browser/templates/staffsitelayout.pt:28
+#: waeup/kofa/browser/templates/studentsitelayout.pt:32
+msgid "Login"
+msgstr "Connexion"
+
+#: waeup/kofa/browser/pages.py:275
+msgid "You logged in."
+msgstr "Vous etes connecté"
+
+#: waeup/kofa/browser/pages.py:284
+msgid "Your personal data record is outdated. Please update."
+msgstr ""
+
+#: waeup/kofa/browser/pages.py:318
+#, fuzzy
+msgid "Your account has been temporarily deactivated."
+msgstr "La liste de cours a été validée."
+
+#: waeup/kofa/browser/pages.py:325
+#, fuzzy
+msgid "Your account has been deactivated."
+msgstr "La liste de cours a été validée."
+
+#: waeup/kofa/browser/pages.py:327
+#, fuzzy
+msgid "You entered invalid credentials."
+msgstr "Vous avez entré des références erronées"
+
+#: waeup/kofa/browser/pages.py:342
+#, fuzzy
+msgid "You have been logged out. Thanks for using WAeUP Kofa!"
+msgstr "Vous avez été déconnecté. Merci d’utiliser WAeUP SIRP!"
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:383
+msgid "Contact ${a}"
+msgstr "Contacte ${a}"
+
+#: waeup/kofa/browser/pages.py:389 waeup/kofa/browser/pages.py:670
+msgid "Send message now"
+msgstr "Envoyer un message maintenant"
+
+#: waeup/kofa/browser/pages.py:408 waeup/kofa/browser/pages.py:441
+#: waeup/kofa/browser/pages.py:687 waeup/kofa/students/browser.py:495
+msgid "Your message has been sent."
+msgstr "Votre message a été envoyé."
+
+#: waeup/kofa/browser/pages.py:428
+msgid "Send now"
+msgstr "Envoyer maintenant"
+
+#: waeup/kofa/browser/pages.py:443
+msgid "A smtp server error occurred."
+msgstr "Une erreur de serveur smtp s’est produite."
+
+#: waeup/kofa/browser/pages.py:468
+#, fuzzy
+msgid "<h1>Welcome to WAeUP.Kofa</h1>"
+msgstr "<h1> Bienvenue à WAeUP.SIRP<h1>"
+
+#: waeup/kofa/browser/pages.py:526 waeup/kofa/hostels/browser.py:229
+#: waeup/kofa/students/viewlets.py:176 waeup/kofa/students/viewlets.py:260
+#: waeup/kofa/students/viewlets.py:329 waeup/kofa/students/viewlets.py:345
+#: waeup/kofa/students/viewlets.py:404 waeup/kofa/students/viewlets.py:471
+msgid "Manage"
+msgstr "Gérer"
+
+#: waeup/kofa/browser/pages.py:527 waeup/kofa/browser/viewlets.py:192
+msgid "Remove"
+msgstr "Supprimer"
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:535
+msgid "User account ${a} successfully deleted."
+msgstr "Le compte d’utilisateur ${a} supprimé avec succès."
+
+#: waeup/kofa/browser/pages.py:572 waeup/kofa/browser/pages.py:574
+#: waeup/kofa/browser/viewlets.py:580
+msgid "Add user"
+msgstr "Ajouter utilisateur"
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:596
+msgid "User account ${a} successfully added."
+msgstr "Compte utilisateur ${a} ajouté avec succès."
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:617
+msgid "Edit user ${a}"
+msgstr "Editer utilisateur ${a}"
+
+#: waeup/kofa/browser/pages.py:651
+msgid "User settings have been saved."
+msgstr "Les paramètres de l’utilisateur ont été sauvegardés."
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:668 waeup/kofa/students/browser.py:476
+msgid "Send message to ${a}"
+msgstr "Envoyer message à ${a}"
+
+#: waeup/kofa/browser/pages.py:697 waeup/kofa/browser/viewlets.py:371
+msgid "My Preferences"
+msgstr "Mes Préférences"
+
+#: waeup/kofa/browser/pages.py:710 waeup/kofa/browser/viewlets.py:387
+msgid "My Roles"
+msgstr "Mes Roles"
+
+#: waeup/kofa/browser/pages.py:741
+msgid "Search Academic Section"
+msgstr "Chercher section universitaire"
+
+#: waeup/kofa/browser/pages.py:768
+msgid "View portal configuration"
+msgstr "Voir la configuration du portail"
+
+#: waeup/kofa/browser/pages.py:781
+msgid "Edit portal configuration"
+msgstr "Editer la configuration du portail"
+
+#: waeup/kofa/browser/pages.py:782 waeup/kofa/browser/pages.py:832
+msgid "Update plugins"
+msgstr "Mise à jour modules"
+
+#: waeup/kofa/browser/pages.py:784 waeup/kofa/browser/pages.py:811
+#: waeup/kofa/browser/pages.py:844
+msgid "Add session configuration"
+msgstr "Ajouter configuration de session"
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:823
+msgid "Session ${a} Configuration"
+msgstr "Configuration ${a} Session"
+
+#: waeup/kofa/browser/pages.py:835
+msgid "Plugins were updated. See log file for details."
+msgstr ""
+"Les modules ont été mis à jour. Voir le fichier des journal pour plus de "
+"détails."
+
+#: waeup/kofa/browser/pages.py:848
+msgid "Add Session Configuration"
+msgstr "Ajouter Configuration de Session"
+
+#: waeup/kofa/browser/pages.py:859
+msgid "The session chosen already exists."
+msgstr "La session choisie existe déjà."
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:881
+msgid "Edit academic session ${a} configuration"
+msgstr "Editer configuration ${a} session universitaire"
+
+#: waeup/kofa/browser/pages.py:928
+msgid "OSError: The file could not be deleted."
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/browser/pages.py:931
+#, fuzzy
+msgid "Successfully deleted: ${a}"
+msgstr "Supprimer avec succès: ${a}"
+
+#: waeup/kofa/browser/pages.py:942
+#, fuzzy
+msgid "Processed Files"
+msgstr "Traitement fichier CSV"
+
+#: waeup/kofa/browser/pages.py:953
+#, fuzzy
+msgid "Upload portal data as CSV file"
+msgstr "Transférer le fichier CSV"
+
+#: waeup/kofa/browser/pages.py:956
+msgid "Upload"
+msgstr "Télécharger (vers le serveur)"
+
+#: waeup/kofa/browser/pdf.py:156
 #, fuzzy
 msgid "Date:"
 msgstr "Date"
 
-#: waeup/kofa/browser/pdf.py:204 waeup/kofa/browser/pdf.py:461
-#: waeup/kofa/browser/pdf.py:471
+#: waeup/kofa/browser/pdf.py:207 waeup/kofa/browser/pdf.py:472
+#: waeup/kofa/browser/pdf.py:482
 #: waeup/kofa/browser/templates/datacenterlogspage.pt:12
 #: waeup/kofa/browser/templates/datacenterimport1page.pt:16
@@ -1863,10 +1930,10 @@
 
 #. Default: ""
-#: waeup/kofa/browser/pdf.py:522
+#: waeup/kofa/browser/pdf.py:533
 msgid "${footer_text} Page ${num1} of ${num2}"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/browser/pdf.py:791
+#: waeup/kofa/browser/pdf.py:803
 #, fuzzy
 msgid "Date: ${a}"
@@ -1911,5 +1978,4 @@
 #: waeup/kofa/browser/templates/certificatepage.pt:29
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:35
-#: waeup/kofa/students/browser_templates/transcript.pt:36
 msgid "Semester"
 msgstr "Semestre"
@@ -1968,4 +2034,5 @@
 #: waeup/kofa/browser/templates/datacenterexportpage.pt:44
 #: waeup/kofa/students/browser_templates/exportjobsindex.pt:4
+#: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:4
 #, fuzzy
 msgid "Export Number"
@@ -1974,4 +2041,5 @@
 #: waeup/kofa/browser/templates/datacenterexportpage.pt:45
 #: waeup/kofa/students/browser_templates/exportjobsindex.pt:5
+#: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:5
 msgid "Exporter"
 msgstr ""
@@ -1979,4 +2047,5 @@
 #: waeup/kofa/browser/templates/datacenterexportpage.pt:46
 #: waeup/kofa/students/browser_templates/exportjobsindex.pt:6
+#: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:6
 msgid "Filter"
 msgstr ""
@@ -2196,4 +2265,5 @@
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:101
 #: waeup/kofa/browser/templates/facultymanagepage.pt:75
+#: waeup/kofa/browser/templates/coursemanagepage.pt:34
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:97
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:112
@@ -2205,4 +2275,5 @@
 #: waeup/kofa/browser/templates/userscontainerpage.pt:7
 #: waeup/kofa/browser/templates/facultymanagepage.pt:16
+#: waeup/kofa/browser/templates/coursemanagepage.pt:6
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:7
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:17
@@ -2213,4 +2284,5 @@
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:6
 #: waeup/kofa/browser/templates/facultymanagepage.pt:6
+#: waeup/kofa/browser/templates/coursemanagepage.pt:5
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:5
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:7
@@ -2223,4 +2295,5 @@
 #: waeup/kofa/browser/templates/facultymanagepage.pt:73
 #: waeup/kofa/browser/templates/configurationmanagepage.pt:31
+#: waeup/kofa/browser/templates/coursemanagepage.pt:32
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:95
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:110
@@ -2241,4 +2314,54 @@
 msgid "Max. file size:"
 msgstr "Taille de fichier Max.:"
+
+#: waeup/kofa/browser/templates/findstudentspage.pt:10
+#: waeup/kofa/students/browser_templates/containerpage.pt:10
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:10
+msgid "with matriculation number"
+msgstr "avec numéro matricule"
+
+#: waeup/kofa/browser/templates/findstudentspage.pt:26
+#: waeup/kofa/students/browser_templates/containerpage.pt:35
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:38
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:26
+msgid "Reg. Number"
+msgstr "Numéro Reg."
+
+#: waeup/kofa/browser/templates/findstudentspage.pt:27
+#: waeup/kofa/students/browser_templates/containerpage.pt:36
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:39
+msgid "Matric. Number"
+msgstr "Numéro Matricule."
+
+#: waeup/kofa/browser/templates/findstudentspage.pt:28
+#: waeup/kofa/students/browser_templates/containerpage.pt:37
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:40
+#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:15
+#: waeup/kofa/accesscodes/browser_templates/searchpage.pt:25
+#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:95
+#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:51
+msgid "State"
+msgstr "Etat"
+
+#: waeup/kofa/browser/templates/findstudentspage.pt:7
+#: waeup/kofa/students/browser_templates/containerpage.pt:7
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:7
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:7
+msgid "with id"
+msgstr "avec id"
+
+#: waeup/kofa/browser/templates/findstudentspage.pt:8
+#: waeup/kofa/students/browser_templates/containerpage.pt:8
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:8
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:8
+msgid "with name"
+msgstr "avec nom"
+
+#: waeup/kofa/browser/templates/findstudentspage.pt:9
+#: waeup/kofa/students/browser_templates/containerpage.pt:9
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:9
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:9
+msgid "with registration number"
+msgstr "avec numéro d’inscription"
 
 #: waeup/kofa/browser/templates/loginpage.pt:13
@@ -2329,4 +2452,5 @@
 #: waeup/kofa/browser/templates/datacenterexportpage.pt:76
 #: waeup/kofa/students/browser_templates/exportjobsindex.pt:36
+#: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:36
 msgid "<img src=\"${DYNAMIC_CONTENT}\" /> Reload"
 msgstr ""
@@ -2346,4 +2470,5 @@
 #: waeup/kofa/students/browser_templates/exportjobsindex.pt:7
 #: waeup/kofa/accesscodes/browser_templates/batchcontainer.pt:15
+#: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:7
 msgid "Creator"
 msgstr "Auteur"
@@ -2355,6 +2480,16 @@
 #: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:91
 #: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:47
+#: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:8
 msgid "Creation Date"
 msgstr "Date de Création"
+
+#: waeup/kofa/browser/templates/reportscontainerpage.pt:8
+#: waeup/kofa/browser/templates/datacenterexportpage.pt:49
+#: waeup/kofa/students/browser_templates/exportjobsindex.pt:9
+#: waeup/kofa/students/browser_templates/editscorespage.pt:11
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:59
+#: waeup/kofa/applicants/browser_templates/exportjobsindex.pt:9
+msgid "Status"
+msgstr "Statut"
 
 #: waeup/kofa/browser/templates/searchpage.pt:16
@@ -2369,26 +2504,9 @@
 
 #: waeup/kofa/browser/templates/searchpage.pt:9
-#: waeup/kofa/students/browser_templates/containerpage.pt:24
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:18
+#: waeup/kofa/browser/templates/findstudentspage.pt:17
+#: waeup/kofa/students/browser_templates/containerpage.pt:26
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:17
 msgid "Search Results"
 msgstr "Résultats de la Recherche"
-
-#: waeup/kofa/browser/templates/showstudentspage.pt:10
-#: waeup/kofa/students/browser_templates/filterstudentspage.pt:62
-msgid "Comment"
-msgstr ""
-
-#: waeup/kofa/browser/templates/showstudentspage.pt:5
-#: waeup/kofa/students/browser_templates/filterstudentspage.pt:57
-msgid "Fullname"
-msgstr "Nom complet"
-
-#: waeup/kofa/browser/templates/showstudentspage.pt:6
-#: waeup/kofa/browser/templates/reportscontainerpage.pt:8
-#: waeup/kofa/browser/templates/datacenterexportpage.pt:49
-#: waeup/kofa/students/browser_templates/exportjobsindex.pt:9
-#: waeup/kofa/students/browser_templates/filterstudentspage.pt:58
-msgid "Status"
-msgstr "Statut"
 
 #: waeup/kofa/browser/templates/staffsitelayout.pt:113
@@ -2410,5 +2528,5 @@
 #: waeup/kofa/browser/templates/staffsitelayout.pt:127
 #: waeup/kofa/browser/templates/studentsitelayout.pt:112
-msgid "Copyright &copy; WAeUP Group 2008-2013"
+msgid "Copyright &copy; WAeUP Group 2008-2014"
 msgstr ""
 
@@ -2444,125 +2562,135 @@
 msgstr "Resaisir le mot de passe"
 
-#: waeup/kofa/browser/viewlets.py:180
+#: waeup/kofa/browser/viewlets.py:182
 msgid "Add"
 msgstr "Ajouter"
 
-#: waeup/kofa/browser/viewlets.py:320
+#: waeup/kofa/browser/viewlets.py:322
 msgid "Any link text"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:402 waeup/kofa/students/viewlets.py:160
+#: waeup/kofa/browser/viewlets.py:404 waeup/kofa/students/viewlets.py:168
 msgid "Send email"
 msgstr "Envoyer un email"
 
-#: waeup/kofa/browser/viewlets.py:411
+#: waeup/kofa/browser/viewlets.py:413
 msgid "Edit settings"
 msgstr "Editer les Paramètres"
 
-#: waeup/kofa/browser/viewlets.py:428 waeup/kofa/browser/viewlets.py:474
-#: waeup/kofa/browser/viewlets.py:504 waeup/kofa/browser/viewlets.py:534
+#: waeup/kofa/browser/viewlets.py:431 waeup/kofa/browser/viewlets.py:489
+#: waeup/kofa/browser/viewlets.py:521 waeup/kofa/browser/viewlets.py:565
 #, fuzzy
 msgid "Export student data"
 msgstr "pour les étudiants"
 
-#: waeup/kofa/browser/viewlets.py:437
+#: waeup/kofa/browser/viewlets.py:440
 msgid "Search academic section"
 msgstr "Rechercher la section universitaire"
 
-#: waeup/kofa/browser/viewlets.py:463 waeup/kofa/browser/viewlets.py:493
-#: waeup/kofa/browser/viewlets.py:523
+#: waeup/kofa/browser/viewlets.py:457
+#, fuzzy
+msgid "Find students"
+msgstr "Ajouter étudiant"
+
+#: waeup/kofa/browser/viewlets.py:477 waeup/kofa/browser/viewlets.py:509
+#: waeup/kofa/browser/viewlets.py:553
 msgid "Show students"
 msgstr "Montrer les étudiants"
 
-#: waeup/kofa/browser/viewlets.py:558
+#: waeup/kofa/browser/viewlets.py:533
+#, fuzzy
+msgid "Update scores"
+msgstr "Valider Cours"
+
+#: waeup/kofa/browser/viewlets.py:589
 #, fuzzy
 msgid "Show logs"
 msgstr "Afficher les journaux "
 
-#: waeup/kofa/browser/viewlets.py:567
+#: waeup/kofa/browser/viewlets.py:598
 #, fuzzy
 msgid "Upload data"
 msgstr "Date du téléchargement"
 
-#: waeup/kofa/browser/viewlets.py:576
+#: waeup/kofa/browser/viewlets.py:607
 #, fuzzy
 msgid "Process data"
 msgstr "Données Personnels"
 
-#: waeup/kofa/browser/viewlets.py:585
+#: waeup/kofa/browser/viewlets.py:616
 msgid "Export data"
 msgstr ""
 
-#: waeup/kofa/browser/viewlets.py:594
+#: waeup/kofa/browser/viewlets.py:625
 #, fuzzy
 msgid "View processed files"
 msgstr "Consulter le journal de traitement"
 
-#: waeup/kofa/browser/viewlets.py:667
+#: waeup/kofa/browser/viewlets.py:698
 msgid "Enquiries"
 msgstr "Requêtes"
 
-#: waeup/kofa/browser/viewlets.py:95 waeup/kofa/browser/viewlets.py:170
-#: waeup/kofa/students/viewlets.py:329 waeup/kofa/students/viewlets.py:536
-#: waeup/kofa/students/viewlets.py:583
+#: waeup/kofa/browser/viewlets.py:95 waeup/kofa/browser/viewlets.py:172
+#: waeup/kofa/students/viewlets.py:337 waeup/kofa/students/viewlets.py:544
+#: waeup/kofa/students/viewlets.py:592
 msgid "Edit"
 msgstr "Editer"
 
-#: waeup/kofa/hostels/browser.py:106
+#: waeup/kofa/hostels/browser.py:107
 msgid "Accommodation Section"
 msgstr "Section Accommodation"
 
-#: waeup/kofa/hostels/browser.py:119 waeup/kofa/hostels/browser.py:129
+#: waeup/kofa/hostels/browser.py:120 waeup/kofa/hostels/browser.py:130
 msgid "Manage accommodation section"
 msgstr "Gérer la section d’accommodation"
 
-#: waeup/kofa/hostels/browser.py:132 waeup/kofa/hostels/browser.py:163
-#: waeup/kofa/hostels/browser.py:190
+#: waeup/kofa/hostels/browser.py:133 waeup/kofa/hostels/browser.py:164
+#: waeup/kofa/hostels/browser.py:191
 msgid "Add hostel"
 msgstr "Ajouter dortoir"
 
-#: waeup/kofa/hostels/browser.py:133 waeup/kofa/hostels/browser.py:168
+#: waeup/kofa/hostels/browser.py:134 waeup/kofa/hostels/browser.py:169
 #, fuzzy
 msgid "Clear all hostels"
 msgstr "Créer dortoir"
 
-#: waeup/kofa/hostels/browser.py:171
+#: waeup/kofa/hostels/browser.py:172
 #, fuzzy
 msgid "All hostels cleared."
 msgstr "Dortoir créé."
 
-#: waeup/kofa/hostels/browser.py:179
+#: waeup/kofa/hostels/browser.py:180
 msgid "Settings have been saved."
 msgstr "Les paramètres ont été enregistrés."
 
-#: waeup/kofa/hostels/browser.py:193
+#: waeup/kofa/hostels/browser.py:194
 msgid "Create hostel"
 msgstr "Créer dortoir"
 
-#: waeup/kofa/hostels/browser.py:202
+#: waeup/kofa/hostels/browser.py:203
 msgid "The hostel already exists."
 msgstr "Ce dortoir existe déjà."
 
-#: waeup/kofa/hostels/browser.py:204
+#: waeup/kofa/hostels/browser.py:205
 msgid "Hostel created."
 msgstr "Dortoir créé."
 
-#: waeup/kofa/hostels/browser.py:239
+#: waeup/kofa/hostels/browser.py:240
 msgid "Manage hostel"
 msgstr "Gérer dortoir"
 
-#: waeup/kofa/hostels/browser.py:242 waeup/kofa/hostels/browser.py:270
+#: waeup/kofa/hostels/browser.py:243 waeup/kofa/hostels/browser.py:271
 msgid "Update all beds"
 msgstr "Mettre à jour tous les lits"
 
-#: waeup/kofa/hostels/browser.py:243 waeup/kofa/hostels/browser.py:284
+#: waeup/kofa/hostels/browser.py:244 waeup/kofa/hostels/browser.py:285
 msgid "Switch reservation of selected beds"
 msgstr "Echanger la réservation des lits sélectionnés"
 
-#: waeup/kofa/hostels/browser.py:244 waeup/kofa/hostels/browser.py:314
+#: waeup/kofa/hostels/browser.py:245 waeup/kofa/hostels/browser.py:315
 msgid "Release selected beds"
 msgstr "Libérer les lits sélectionnés"
 
-#: waeup/kofa/hostels/browser.py:245 waeup/kofa/hostels/browser.py:341
+#: waeup/kofa/hostels/browser.py:246 waeup/kofa/hostels/browser.py:342
 #, fuzzy
 msgid "Clear hostel"
@@ -2570,5 +2698,5 @@
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:275
+#: waeup/kofa/hostels/browser.py:276
 msgid ""
 "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
@@ -2578,32 +2706,32 @@
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:308
+#: waeup/kofa/hostels/browser.py:309
 msgid "Successfully switched beds: ${a}"
 msgstr "Lits échangés avec succès: ${a}"
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:332
+#: waeup/kofa/hostels/browser.py:333
 msgid "Successfully released beds: ${a}"
 msgstr "Lits libérés avec succès: ${a}"
 
-#: waeup/kofa/hostels/browser.py:337
+#: waeup/kofa/hostels/browser.py:338
 msgid "No allocated bed selected."
 msgstr "Pas de lit attributé sélectionné."
 
-#: waeup/kofa/hostels/browser.py:344
+#: waeup/kofa/hostels/browser.py:345
 #, fuzzy
 msgid "Hostel cleared."
 msgstr "Dortoir créé."
 
-#: waeup/kofa/hostels/browser.py:357
+#: waeup/kofa/hostels/browser.py:358
 msgid "Allocate student"
 msgstr "Allouer étudiant"
 
-#: waeup/kofa/hostels/browser.py:363
+#: waeup/kofa/hostels/browser.py:364
 #, fuzzy
 msgid "No valid student id."
 msgstr "Aucun étudiant trouvé."
 
-#: waeup/kofa/hostels/browser.py:69 waeup/kofa/hostels/browser.py:79
+#: waeup/kofa/hostels/browser.py:70 waeup/kofa/hostels/browser.py:80
 #: waeup/kofa/hostels/export.py:37
 #: waeup/kofa/hostels/browser_templates/containermanagepage.pt:13
@@ -2612,5 +2740,5 @@
 
 #. Default: ""
-#: waeup/kofa/hostels/browser.py:96
+#: waeup/kofa/hostels/browser.py:97
 msgid "Block ${a}, Room ${b}, Bed ${c}"
 msgstr "Bloque ${a}, Chambre ${b}, Lit ${c}"
@@ -2658,79 +2786,83 @@
 msgstr "Réservé"
 
-#: waeup/kofa/hostels/interfaces.py:105
+#: waeup/kofa/hostels/interfaces.py:104
 msgid "Floors per Block"
 msgstr "Plancher par Bloque"
 
-#: waeup/kofa/hostels/interfaces.py:111
+#: waeup/kofa/hostels/interfaces.py:110
 msgid "Rooms per Floor"
 msgstr "Chambre par Plancher"
 
-#: waeup/kofa/hostels/interfaces.py:117
+#: waeup/kofa/hostels/interfaces.py:116
 msgid "Reserved Beds"
 msgstr "Lits réservés"
 
-#: waeup/kofa/hostels/interfaces.py:128
+#: waeup/kofa/hostels/interfaces.py:127
 msgid "Blocks for Female Students"
 msgstr "Bloques des Etudiantes filles"
 
-#: waeup/kofa/hostels/interfaces.py:135
+#: waeup/kofa/hostels/interfaces.py:134
 msgid "Blocks for Male Students"
 msgstr "Boques des Etudiants garçons"
 
-#: waeup/kofa/hostels/interfaces.py:142
+#: waeup/kofa/hostels/interfaces.py:141
 #, fuzzy
 msgid "Beds for Pre-Study Students"
 msgstr "Lits pour les nouveaux Etudiant"
 
-#: waeup/kofa/hostels/interfaces.py:149
+#: waeup/kofa/hostels/interfaces.py:148
 msgid "Beds for Fresh Students"
 msgstr "Lits pour les nouveaux Etudiant"
 
-#: waeup/kofa/hostels/interfaces.py:156
+#: waeup/kofa/hostels/interfaces.py:155
 msgid "Beds for Returning Students"
 msgstr "Lits pour les anciens étudiant"
 
-#: waeup/kofa/hostels/interfaces.py:163
+#: waeup/kofa/hostels/interfaces.py:162
 msgid "Beds for Final Year Students"
 msgstr "Lits pour les étudiants de dernière année"
 
-#: waeup/kofa/hostels/interfaces.py:170
+#: waeup/kofa/hostels/interfaces.py:169
 msgid "Beds without category"
 msgstr "Lits sans catégorie"
 
-#: waeup/kofa/hostels/interfaces.py:177
+#: waeup/kofa/hostels/interfaces.py:176
 msgid "Special Handling"
 msgstr "Détenu spécial"
 
-#: waeup/kofa/hostels/interfaces.py:188
+#: waeup/kofa/hostels/interfaces.py:183
+msgid "Rent"
+msgstr ""
+
+#: waeup/kofa/hostels/interfaces.py:193
 msgid "Female and male blocks overlap."
 msgstr "Bloques des filles et des garçons se chévochent"
 
-#: waeup/kofa/hostels/interfaces.py:198
+#: waeup/kofa/hostels/interfaces.py:203
 msgid "Bed categories overlap."
 msgstr "Catégories de lit se chévochent."
 
-#: waeup/kofa/hostels/interfaces.py:220
+#: waeup/kofa/hostels/interfaces.py:225
 msgid "Bed Id"
 msgstr "Id lit"
 
-#: waeup/kofa/hostels/interfaces.py:226
+#: waeup/kofa/hostels/interfaces.py:231
 msgid "Bed Type"
 msgstr "Type de lit"
 
-#: waeup/kofa/hostels/interfaces.py:232
+#: waeup/kofa/hostels/interfaces.py:237
 msgid "Bed Number"
 msgstr "Numéro du lit"
 
-#: waeup/kofa/hostels/interfaces.py:237
+#: waeup/kofa/hostels/interfaces.py:242
 msgid "Owner (Student)"
 msgstr "Propriétaire (Etudiants)"
 
-#: waeup/kofa/hostels/interfaces.py:238
+#: waeup/kofa/hostels/interfaces.py:243
 #, fuzzy
 msgid "Enter valid student id."
 msgstr "Vous avez entré des références erronées"
 
-#: waeup/kofa/hostels/interfaces.py:253
+#: waeup/kofa/hostels/interfaces.py:258
 #, fuzzy
 msgid ""
@@ -2739,5 +2871,5 @@
 
 #. Default: ""
-#: waeup/kofa/hostels/interfaces.py:260
+#: waeup/kofa/hostels/interfaces.py:265
 msgid "This student resides in bed ${a}."
 msgstr ""
@@ -2767,9 +2899,9 @@
 msgstr "Id du dortoir"
 
-#: waeup/kofa/hostels/interfaces.py:93
+#: waeup/kofa/hostels/interfaces.py:92
 msgid "Sort Id"
 msgstr "Trier Id"
 
-#: waeup/kofa/hostels/interfaces.py:99
+#: waeup/kofa/hostels/interfaces.py:98
 msgid "Hostel Name"
 msgstr "Nom du dortoir"
@@ -2863,122 +2995,146 @@
 
 #: waeup/kofa/hostels/vocabularies.py:62
+#, fuzzy
+msgid "Block J"
+msgstr "Bloque A"
+
+#: waeup/kofa/hostels/vocabularies.py:63
 msgid "Block K"
 msgstr "Bloque K"
 
-#: waeup/kofa/hostels/vocabularies.py:63
+#: waeup/kofa/hostels/vocabularies.py:64
 msgid "Block L"
 msgstr "Bloque L"
 
-#: waeup/kofa/hostels/vocabularies.py:64
+#: waeup/kofa/hostels/vocabularies.py:65
 msgid "Block M"
 msgstr "Bloque M"
 
-#: waeup/kofa/hostels/vocabularies.py:65
+#: waeup/kofa/hostels/vocabularies.py:66
 msgid "Block N"
 msgstr "Bloque N"
 
-#: waeup/kofa/hostels/vocabularies.py:66
+#: waeup/kofa/hostels/vocabularies.py:67
 msgid "Block O"
 msgstr "Bloque O"
 
-#: waeup/kofa/hostels/vocabularies.py:67
+#: waeup/kofa/hostels/vocabularies.py:68
 msgid "Block P"
 msgstr "Bloque P"
 
-#: waeup/kofa/hostels/vocabularies.py:68
+#: waeup/kofa/hostels/vocabularies.py:69
 #, fuzzy
 msgid "Block Q"
 msgstr "Bloque A"
 
-#: waeup/kofa/hostels/vocabularies.py:69
+#: waeup/kofa/hostels/vocabularies.py:70
 #, fuzzy
 msgid "Block R"
 msgstr "Bloque A"
 
-#: waeup/kofa/hostels/vocabularies.py:70
+#: waeup/kofa/hostels/vocabularies.py:71
 #, fuzzy
 msgid "Block S"
 msgstr "Bloque A"
 
-#: waeup/kofa/hostels/vocabularies.py:71
+#: waeup/kofa/hostels/vocabularies.py:72
 #, fuzzy
 msgid "Block T"
 msgstr "Bloque A"
 
-#: waeup/kofa/hostels/vocabularies.py:72
+#: waeup/kofa/hostels/vocabularies.py:73
 #, fuzzy
 msgid "Block U"
 msgstr "Bloque A"
 
-#: waeup/kofa/hostels/vocabularies.py:73
+#: waeup/kofa/hostels/vocabularies.py:74
 #, fuzzy
 msgid "Block V"
 msgstr "Bloque A"
 
-#: waeup/kofa/hostels/vocabularies.py:74
+#: waeup/kofa/hostels/vocabularies.py:75
 #, fuzzy
 msgid "Block W"
 msgstr "Bloque A"
 
-#: waeup/kofa/interfaces.py:207
+#: waeup/kofa/interfaces.py:100
+msgid "courses validated"
+msgstr "cours validés"
+
+#: waeup/kofa/interfaces.py:101
+msgid "returning"
+msgstr "Ancien (ne)"
+
+#: waeup/kofa/interfaces.py:102
+#, fuzzy
+msgid "graduated"
+msgstr "créé"
+
+#: waeup/kofa/interfaces.py:103
+#, fuzzy
+msgid "transcript requested"
+msgstr "acquittement demandé"
+
+#: waeup/kofa/interfaces.py:212
 msgid "Subject"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:211 waeup/kofa/students/browser.py:1134
-#: waeup/kofa/students/browser.py:1297
+#: waeup/kofa/interfaces.py:216 waeup/kofa/students/browser.py:1288
+#: waeup/kofa/students/browser.py:1446
 #: waeup/kofa/students/browser_templates/courseticketmanagepage.pt:10
 msgid "Grade"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:368
+#: waeup/kofa/interfaces.py:373
 #, fuzzy
 msgid "Processor name"
 msgstr "Processeur:"
 
-#: waeup/kofa/interfaces.py:394
+#: waeup/kofa/interfaces.py:399
 #, fuzzy
 msgid "Email Address:"
 msgstr "Adresse email"
 
-#: waeup/kofa/interfaces.py:401
+#: waeup/kofa/interfaces.py:406
 #, fuzzy
 msgid "Email to:"
 msgstr "Email"
 
-#: waeup/kofa/interfaces.py:408
+#: waeup/kofa/interfaces.py:413
 msgid "Subject:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:412
+#: waeup/kofa/interfaces.py:417
 #, fuzzy
 msgid "Full Name:"
 msgstr "Nom Complet"
 
-#: waeup/kofa/interfaces.py:416
+#: waeup/kofa/interfaces.py:421
 msgid "Text:"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:445 waeup/kofa/interfaces.py:501
+#: waeup/kofa/interfaces.py:450 waeup/kofa/interfaces.py:506
 #, fuzzy
 msgid "Public Name"
 msgstr "Nom Complet"
 
-#: waeup/kofa/interfaces.py:455 waeup/kofa/interfaces.py:456
+#: waeup/kofa/interfaces.py:460 waeup/kofa/interfaces.py:461
 #, fuzzy
 msgid "Number of failed logins"
 msgstr "Nombre des codes d'accès"
 
-#: waeup/kofa/interfaces.py:462
+#: waeup/kofa/interfaces.py:467
 msgid "Timestamp"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:463
+#: waeup/kofa/interfaces.py:468
 msgid "Timestamp of last failed login or `None`"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:492
+#: waeup/kofa/interfaces.py:497
 #: waeup/kofa/browser/templates/departmentmanagepage.pt:97
 #: waeup/kofa/browser/templates/userscontainerpage.pt:4
 #: waeup/kofa/browser/templates/facultymanagepage.pt:71
+#: waeup/kofa/browser/templates/coursemanagepage.pt:30
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:93
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:108
@@ -2987,149 +3143,156 @@
 msgstr "Id de l’utilisateur"
 
-#: waeup/kofa/interfaces.py:497
-#: waeup/kofa/students/browser_templates/containerpage.pt:36
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:42
+#: waeup/kofa/interfaces.py:502
+#: waeup/kofa/browser/templates/findstudentspage.pt:29
+#: waeup/kofa/students/browser_templates/containerpage.pt:38
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:41
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:48
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:29
+#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:28
 msgid "Full Name"
 msgstr "Nom Complet"
 
-#: waeup/kofa/interfaces.py:507
+#: waeup/kofa/interfaces.py:512
 msgid "Description/Notice"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:524
+#: waeup/kofa/interfaces.py:529
 #: waeup/kofa/browser/templates/userscontainerpage.pt:6
 msgid "Portal Roles"
 msgstr "Rôles Portail"
 
-#: waeup/kofa/interfaces.py:571
+#: waeup/kofa/interfaces.py:576
 #, fuzzy
 msgid "Name of University"
 msgstr "Nom du département"
 
-#: waeup/kofa/interfaces.py:572
+#: waeup/kofa/interfaces.py:577
 msgid "Sample University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:577
+#: waeup/kofa/interfaces.py:582
 msgid "Abbreviated Title of University"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:583
+#: waeup/kofa/interfaces.py:588
 msgid "Skin"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:59
-msgid "new"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:590
+#: waeup/kofa/interfaces.py:595
 msgid "Content in HTML format"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:60
-msgid "completed"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:602
+#: waeup/kofa/interfaces.py:607
 #, fuzzy
 msgid "Name of Administrator"
 msgstr "Administration"
 
-#: waeup/kofa/interfaces.py:608
+#: waeup/kofa/interfaces.py:613
 #, fuzzy
 msgid "Email Address of Administrator"
 msgstr "Adresse email"
 
-#: waeup/kofa/interfaces.py:61
-msgid "pending"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:615
+#: waeup/kofa/interfaces.py:62
+msgid "new"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:620
 msgid "Subject of Email to Administrator"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:616
+#: waeup/kofa/interfaces.py:621
 #, fuzzy
 msgid "Kofa Contact"
 msgstr "Contact"
 
-#: waeup/kofa/interfaces.py:62
-msgid "active"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:621
+#: waeup/kofa/interfaces.py:626
 msgid "SMTP mailer to use when sending mail"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:628
+#: waeup/kofa/interfaces.py:63
+msgid "completed"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:633
 msgid "Captcha used for public registration pages"
 msgstr ""
 
-#: waeup/kofa/interfaces.py:63
-msgid "assigned"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:635
+#: waeup/kofa/interfaces.py:64
+msgid "pending"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:640
 #, fuzzy
 msgid "Carry-over Course Registration"
 msgstr "Démarrer l’inscription de cours"
 
-#: waeup/kofa/interfaces.py:64
+#: waeup/kofa/interfaces.py:645
+#, fuzzy
+msgid "Current Academic Session"
+msgstr "Section Universitaire"
+
+#: waeup/kofa/interfaces.py:646
+msgid "Session for which score editing is allowed"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:65
+msgid "active"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:658 waeup/kofa/interfaces.py:710
+#, fuzzy
+msgid "Academic Session"
+msgstr "Section Universitaire"
+
+#: waeup/kofa/interfaces.py:66
+msgid "assigned"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:67
 #, fuzzy
 msgid "callbacks"
 msgstr "Demander un rappel"
 
-#: waeup/kofa/interfaces.py:644 waeup/kofa/interfaces.py:690
-#, fuzzy
-msgid "Academic Session"
-msgstr "Section Universitaire"
-
-#: waeup/kofa/interfaces.py:658
+#: waeup/kofa/interfaces.py:672
 msgid "Acceptance Fee"
 msgstr "Frais d’Acceptation"
 
-#: waeup/kofa/interfaces.py:664
+#: waeup/kofa/interfaces.py:678
 #, fuzzy
 msgid "Bed Booking Fee"
 msgstr "Date de Réservation"
 
-#: waeup/kofa/interfaces.py:670
-msgid "Rent"
-msgstr ""
-
-#: waeup/kofa/interfaces.py:676
+#: waeup/kofa/interfaces.py:684
+msgid "Rent (fallback)"
+msgstr ""
+
+#: waeup/kofa/interfaces.py:690
+#, fuzzy
+msgid "Transcript Fee"
+msgstr "Transfère"
+
+#: waeup/kofa/interfaces.py:696
 #, fuzzy
 msgid "Clearance enabled"
 msgstr "acquittement démarré"
 
-#: waeup/kofa/interfaces.py:92
+#: waeup/kofa/interfaces.py:95
 msgid "clearance started"
 msgstr "acquittement démarré"
 
-#: waeup/kofa/interfaces.py:93
+#: waeup/kofa/interfaces.py:96
 msgid "clearance requested"
 msgstr "acquittement demandé"
 
-#: waeup/kofa/interfaces.py:94
+#: waeup/kofa/interfaces.py:97
 msgid "cleared"
 msgstr "acquitté"
 
-#: waeup/kofa/interfaces.py:95
+#: waeup/kofa/interfaces.py:98
 msgid "school fee paid"
 msgstr "Frais de scolarité payés"
 
-#: waeup/kofa/interfaces.py:96
+#: waeup/kofa/interfaces.py:99
 msgid "courses registered"
 msgstr "cours enregistrés"
-
-#: waeup/kofa/interfaces.py:97
-msgid "courses validated"
-msgstr "cours validés"
-
-#: waeup/kofa/interfaces.py:98
-msgid "returning"
-msgstr "Ancien (ne)"
 
 #: waeup/kofa/mandates/browser.py:36
@@ -3193,6 +3356,6 @@
 msgstr "Manqué"
 
-#: waeup/kofa/payments/interfaces.py:50 waeup/kofa/students/interfaces.py:782
-#: waeup/kofa/students/interfaces.py:806
+#: waeup/kofa/payments/interfaces.py:50 waeup/kofa/students/interfaces.py:795
+#: waeup/kofa/students/interfaces.py:819
 msgid "Payment Category"
 msgstr "Catégorie de Paiement"
@@ -3202,6 +3365,6 @@
 msgstr "Item de Paiement"
 
-#: waeup/kofa/payments/interfaces.py:69 waeup/kofa/students/interfaces.py:789
-#: waeup/kofa/students/interfaces.py:813
+#: waeup/kofa/payments/interfaces.py:69 waeup/kofa/students/interfaces.py:802
+#: waeup/kofa/students/interfaces.py:826
 msgid "Payment Session"
 msgstr "Paiement pour la session"
@@ -3236,25 +3399,93 @@
 msgstr "Gérer certificact"
 
-#: waeup/kofa/students/batching.py:853
+#: waeup/kofa/students/batching.py:854
 msgid "System"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1024
+#: waeup/kofa/students/browser.py:1005
+msgid "Current level not available for certificate."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1030
 msgid "You must select a session for the level."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1033
+#: waeup/kofa/students/browser.py:1039
 msgid "Study level has been added."
 msgstr "Le niveau d’étude a été ajouté."
 
-#: waeup/kofa/students/browser.py:1035 waeup/kofa/students/browser.py:2477
+#: waeup/kofa/students/browser.py:1041 waeup/kofa/students/browser.py:2622
 msgid "This level exists."
 msgstr "Ce niveau existe."
 
-#: waeup/kofa/students/browser.py:1045
+#: waeup/kofa/students/browser.py:1051
 msgid "No study level selected."
 msgstr "Aucun niveau d’étude sélectionné."
 
-#: waeup/kofa/students/browser.py:1073
+#: waeup/kofa/students/browser.py:1075 waeup/kofa/students/viewlets.py:697
+#, fuzzy
+msgid "Request transcript"
+msgstr "Demander l’acquittement"
+
+#: waeup/kofa/students/browser.py:1079
+#, fuzzy
+msgid "Submit"
+msgstr "Dernière Validation"
+
+#: waeup/kofa/students/browser.py:1091 waeup/kofa/students/browser.py:2393
+msgid "Wrong state"
+msgstr "Mauvais état"
+
+#: waeup/kofa/students/browser.py:1108 waeup/kofa/students/browser.py:2093
+#: waeup/kofa/students/browser.py:2413 waeup/kofa/students/browser.py:2555
+msgid "Activation code is invalid."
+msgstr "Le code d’activation est invalid."
+
+#: waeup/kofa/students/browser.py:1111 waeup/kofa/students/browser.py:2131
+#: waeup/kofa/students/browser.py:2416 waeup/kofa/students/browser.py:2559
+msgid "Activation code has already been used."
+msgstr "Le code d’activation a été déjà utilisé."
+
+#: waeup/kofa/students/browser.py:1115 waeup/kofa/students/browser.py:2134
+#: waeup/kofa/students/browser.py:2420 waeup/kofa/students/browser.py:2562
+#: waeup/kofa/students/browser.py:2807
+msgid "invalidated"
+msgstr "invalidé"
+
+#: waeup/kofa/students/browser.py:1119 waeup/kofa/students/browser.py:2139
+#: waeup/kofa/students/browser.py:2424 waeup/kofa/students/browser.py:2567
+msgid "You are not the owner of this access code."
+msgstr "Vous n’etes pas le propriétaire de ce code d’accès."
+
+#: waeup/kofa/students/browser.py:1141
+#, fuzzy
+msgid "Transcript processing has been started."
+msgstr "Le traitement d’acquittement a été démarré."
+
+#: waeup/kofa/students/browser.py:1153
+#, fuzzy
+msgid "Process transcript request"
+msgstr "acquittement demandé"
+
+#: waeup/kofa/students/browser.py:1154
+#, fuzzy
+msgid "Save comment and mark as processed"
+msgstr "Sauvegarder et demander l’acquittement"
+
+#: waeup/kofa/students/browser.py:1177
+msgid "Transcript request processed."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1192 waeup/kofa/students/workflow.py:204
+#: waeup/kofa/students/workflow.py:205
+#, fuzzy
+msgid "Transcript processed"
+msgstr "Transfère"
+
+#: waeup/kofa/students/browser.py:1205 waeup/kofa/students/viewlets.py:712
+msgid "Manage transcript request"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1224
 #, fuzzy
 msgid "You are not allowed to view the transcript."
@@ -3262,32 +3493,33 @@
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1088
+#: waeup/kofa/students/browser.py:1239
 #, fuzzy
 msgid "${a}: Transcript Data"
 msgstr "${a}: Donnée de d’acquittement"
 
-#: waeup/kofa/students/browser.py:1106
+#: waeup/kofa/students/browser.py:1257
 #, fuzzy
 msgid "You are not allowed to download the transcript."
 msgstr "Vous n’etes pas autorisé à supprimer les tickets de lit."
 
-#: waeup/kofa/students/browser.py:1121 waeup/kofa/students/viewlets.py:366
+#: waeup/kofa/students/browser.py:1272 waeup/kofa/students/viewlets.py:374
 #, fuzzy
 msgid "Academic Transcript"
 msgstr "Universitaires"
 
-#: waeup/kofa/students/browser.py:1125
+#: waeup/kofa/students/browser.py:1276
 msgid "CERTIFIED TRUE COPY"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1129 waeup/kofa/students/browser.py:1289
+#: waeup/kofa/students/browser.py:1283 waeup/kofa/students/browser.py:1438
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:35
+#: waeup/kofa/students/browser_templates/transcript.pt:36
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:14
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:25
-msgid "Sem."
-msgstr "Sem."
-
-#: waeup/kofa/students/browser.py:1132 waeup/kofa/students/interfaces.py:623
-#: waeup/kofa/university/interfaces.py:152
+msgid "Term"
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1286 waeup/kofa/students/interfaces.py:635
+#: waeup/kofa/university/interfaces.py:123
 #: waeup/kofa/students/browser_templates/transcript.pt:39
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:19
@@ -3295,92 +3527,93 @@
 msgstr "Crédits"
 
-#: waeup/kofa/students/browser.py:1133 waeup/kofa/students/browser.py:1296
-#: waeup/kofa/students/interfaces.py:634 waeup/kofa/students/interfaces.py:667
+#: waeup/kofa/students/browser.py:1287 waeup/kofa/students/browser.py:1445
+#: waeup/kofa/students/interfaces.py:646 waeup/kofa/students/interfaces.py:680
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:42
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:20
+#: waeup/kofa/students/browser_templates/editscorespage.pt:9
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:32
 msgid "Score"
 msgstr "Score"
 
-#: waeup/kofa/students/browser.py:1161 waeup/kofa/students/viewlets.py:203
+#: waeup/kofa/students/browser.py:1316 waeup/kofa/students/viewlets.py:211
 #, fuzzy
 msgid "Transfer student"
 msgstr "Créer étudiant"
 
-#: waeup/kofa/students/browser.py:1171
+#: waeup/kofa/students/browser.py:1326
 msgid "Transfer"
 msgstr "Transfère"
 
-#: waeup/kofa/students/browser.py:1175
+#: waeup/kofa/students/browser.py:1330
 #, fuzzy
 msgid "Current level does not match certificate levels."
 msgstr "Votre session actuelle ne correspond pas la session d’hébergement."
 
-#: waeup/kofa/students/browser.py:1177
+#: waeup/kofa/students/browser.py:1332
 #, fuzzy
 msgid "Former study course record incomplete."
 msgstr "Vos données sont incompletes."
 
-#: waeup/kofa/students/browser.py:1179
+#: waeup/kofa/students/browser.py:1334
 msgid "Maximum number of transfers exceeded."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1181
+#: waeup/kofa/students/browser.py:1336
 #, fuzzy
 msgid "Successfully transferred."
 msgstr "Ajouté avec succès ${a}."
 
-#: waeup/kofa/students/browser.py:1191
+#: waeup/kofa/students/browser.py:1346
 msgid "Revert previous transfer"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1196
+#: waeup/kofa/students/browser.py:1351
 msgid "No previous transfer."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1201
+#: waeup/kofa/students/browser.py:1356
 #, fuzzy
 msgid "Revert now"
 msgstr "Démarrer l’acquittement maitenant"
 
-#: waeup/kofa/students/browser.py:1204
+#: waeup/kofa/students/browser.py:1359
 msgid "Previous transfer reverted."
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1235
+#: waeup/kofa/students/browser.py:1390
 msgid "${a}: Study Level ${b}"
 msgstr "${a}: Niveau d’Etude ${b}"
 
-#: waeup/kofa/students/browser.py:1256
+#: waeup/kofa/students/browser.py:1411
 msgid "Level Data"
 msgstr "Données Niveau"
 
-#: waeup/kofa/students/browser.py:1262
+#: waeup/kofa/students/browser.py:1420
+#, fuzzy
+msgid "Course Registration Slip"
+msgstr "Imprimé des cours d' inscription"
+
+#: waeup/kofa/students/browser.py:1428
 #, fuzzy
 msgid "1st Semester Courses"
 msgstr "Enregistrer cours"
 
-#: waeup/kofa/students/browser.py:1268
+#: waeup/kofa/students/browser.py:1430
 #, fuzzy
 msgid "2nd Semester Courses"
 msgstr "Enregistrer cours"
 
-#: waeup/kofa/students/browser.py:1274
+#: waeup/kofa/students/browser.py:1432
 #, fuzzy
 msgid "Level Courses"
 msgstr "Code du Niveau"
 
-#: waeup/kofa/students/browser.py:1283
-#, fuzzy
-msgid "Course Registration Slip"
-msgstr "Imprimé des cours d' inscription"
-
-#: waeup/kofa/students/browser.py:1292
+#: waeup/kofa/students/browser.py:1441
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:38
 msgid "Dept."
 msgstr "Dépt."
 
-#: waeup/kofa/students/browser.py:1293
+#: waeup/kofa/students/browser.py:1442
 #: waeup/kofa/browser/templates/searchpage.pt:15
 #: waeup/kofa/students/browser_templates/studyleveleditpage.pt:18
@@ -3389,5 +3622,5 @@
 msgstr "Faculté"
 
-#: waeup/kofa/students/browser.py:1294
+#: waeup/kofa/students/browser.py:1443
 #: waeup/kofa/students/browser_templates/studylevelmanagepage.pt:40
 #: waeup/kofa/students/browser_templates/studylevelpage.pt:30
@@ -3395,14 +3628,18 @@
 msgstr "Créd."
 
-#: waeup/kofa/students/browser.py:1342 waeup/kofa/students/browser.py:1481
-#: waeup/kofa/students/browser.py:1492 waeup/kofa/students/browser.py:2602
+#: waeup/kofa/students/browser.py:145
+msgid "Clearance is disabled for this session."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:1486 waeup/kofa/students/browser.py:1625
+#: waeup/kofa/students/browser.py:1636 waeup/kofa/students/browser.py:2747
 msgid "Add course ticket"
 msgstr "Ajouter ticket de cours"
 
-#: waeup/kofa/students/browser.py:1360 waeup/kofa/students/browser.py:2507
+#: waeup/kofa/students/browser.py:1504 waeup/kofa/students/browser.py:2652
 msgid "No valid course code entered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1366 waeup/kofa/students/browser.py:2512
+#: waeup/kofa/students/browser.py:1510 waeup/kofa/students/browser.py:2657
 #, fuzzy
 msgid "Course not found."
@@ -3410,352 +3647,328 @@
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1383
+#: waeup/kofa/students/browser.py:1527
 msgid "Manage study level ${a}"
 msgstr "Gérer niveau étude ${a}"
 
-#: waeup/kofa/students/browser.py:1397 waeup/kofa/students/browser.py:2536
+#: waeup/kofa/students/browser.py:1541 waeup/kofa/students/browser.py:2681
 msgid "No ticket selected."
 msgstr "Aucun ticket sélectionné."
 
-#: waeup/kofa/students/browser.py:141
-msgid "Clearance is disabled for this session."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:1427 waeup/kofa/students/browser.py:1452
+#. Default: ""
+#: waeup/kofa/students/browser.py:155
+#, fuzzy
+msgid "Total credits exceed ${a}."
+msgstr "Crédits Total:"
+
+#: waeup/kofa/students/browser.py:1571 waeup/kofa/students/browser.py:1596
 msgid "This level does not correspond current level."
 msgstr "Ce niveau ne correspond pas au niveau actuel."
 
-#: waeup/kofa/students/browser.py:1431
+#: waeup/kofa/students/browser.py:1575
 msgid "Course list has been validated."
 msgstr "La liste de cours a été validée."
 
-#: waeup/kofa/students/browser.py:1433 waeup/kofa/students/browser.py:1464
+#: waeup/kofa/students/browser.py:1577 waeup/kofa/students/browser.py:1608
 msgid "Student is in the wrong state."
 msgstr "L’étudiant est dans le faux état."
 
-#: waeup/kofa/students/browser.py:1457
+#: waeup/kofa/students/browser.py:1601
 msgid "Course list request has been annulled."
 msgstr "Demande de liste de cours a été annulée."
 
-#: waeup/kofa/students/browser.py:1461
+#: waeup/kofa/students/browser.py:1605
 msgid "Course list request has been rejected:"
 msgstr "Demande de liste de cours a été rejetée:"
 
-#. Default: ""
-#: waeup/kofa/students/browser.py:1516
+#: waeup/kofa/students/browser.py:162
+msgid "The ticket exists."
+msgstr "Ce ticket existe."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:164
+msgid "Successfully added ${a}."
+msgstr "Ajouté avec succès ${a}."
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:1660
 msgid "${a}: Course Ticket ${b}"
 msgstr "${a}: Ticket de cours ${b}"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:152
-#, fuzzy
-msgid "Total credits exceed ${a}."
-msgstr "Crédits Total:"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1541
+#: waeup/kofa/students/browser.py:1685
 msgid "Manage course ticket ${a}"
 msgstr "Gérer ticket de cours ${a}"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1574
+#: waeup/kofa/students/browser.py:1718
 msgid "${a}: Payments"
 msgstr "${a}: Paiements"
 
-#: waeup/kofa/students/browser.py:159
-msgid "The ticket exists."
-msgstr "Ce ticket existe."
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:161
-msgid "Successfully added ${a}."
-msgstr "Ajouté avec succès ${a}."
-
-#: waeup/kofa/students/browser.py:1622
+#: waeup/kofa/students/browser.py:1766
 msgid "Add online payment"
 msgstr "Ajouter paiement en ligne"
 
-#: waeup/kofa/students/browser.py:1630 waeup/kofa/students/browser.py:1680
-#: waeup/kofa/students/browser.py:1711
+#: waeup/kofa/students/browser.py:1774 waeup/kofa/students/browser.py:1824
+#: waeup/kofa/students/browser.py:1855
 msgid "Create ticket"
 msgstr "Créer ticket"
 
-#: waeup/kofa/students/browser.py:1640 waeup/kofa/students/browser.py:1931
+#: waeup/kofa/students/browser.py:1784 waeup/kofa/students/browser.py:2075
 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:1646
+#: waeup/kofa/students/browser.py:1790
 #, fuzzy
 msgid "You have not yet booked accommodation."
 msgstr "Réserver chambre"
 
-#: waeup/kofa/students/browser.py:1670
+#: waeup/kofa/students/browser.py:1814
 #, fuzzy
 msgid "Add previous session online payment"
 msgstr "Ajouter paiement en ligne"
 
-#: waeup/kofa/students/browser.py:1675
+#: waeup/kofa/students/browser.py:1819
 msgid "No previous payment to be made."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1708
+#: waeup/kofa/students/browser.py:185 waeup/kofa/students/export.py:197
+#: waeup/kofa/students/viewlets.py:732
+msgid "Students"
+msgstr "Etudiants"
+
+#: waeup/kofa/students/browser.py:1852
 #, fuzzy
 msgid "Add balance"
 msgstr "Ajoutez Candidat"
 
-#: waeup/kofa/students/browser.py:182 waeup/kofa/students/export.py:197
-#: waeup/kofa/students/reports.py:154 waeup/kofa/students/viewlets.py:688
-msgid "Students"
-msgstr "Etudiants"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:1844
+#. Default: ""
+#: waeup/kofa/students/browser.py:1988
 msgid "${a}: Accommodation"
 msgstr "${a}: Hébergement"
 
-#: waeup/kofa/students/browser.py:1856
+#: waeup/kofa/students/browser.py:2000
 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:1863
+#: waeup/kofa/students/browser.py:2007
 msgid "No bed ticket selected."
 msgstr "Pas de ticket de lit Sélectionné."
 
-#: waeup/kofa/students/browser.py:1895
+#: waeup/kofa/students/browser.py:2039
 msgid "Add bed ticket"
 msgstr "Ajouter ticket de lit"
 
-#: waeup/kofa/students/browser.py:1897
+#: waeup/kofa/students/browser.py:2041
 msgid "Create bed ticket"
 msgstr "Créer ticket de lit"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:1914
+#: waeup/kofa/students/browser.py:2058
 msgid "Outside booking period: ${a} - ${b}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1917
+#: waeup/kofa/students/browser.py:2061
 msgid "Outside booking period."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:1921
+#: waeup/kofa/students/browser.py:2065
 msgid "Your data are incomplete."
 msgstr "Vos données sont incompletes."
 
-#: waeup/kofa/students/browser.py:1925
+#: waeup/kofa/students/browser.py:2069
 msgid "You are in the wrong registration state."
 msgstr "Vous etes dans l’état d’enregistrement erroné."
 
-#: waeup/kofa/students/browser.py:1936
+#: waeup/kofa/students/browser.py:2080
 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:1949 waeup/kofa/students/browser.py:2268
-#: waeup/kofa/students/browser.py:2410
-msgid "Activation code is invalid."
-msgstr "Le code d’activation est invalid."
-
-#: waeup/kofa/students/browser.py:1961 waeup/kofa/students/browser.py:1976
+#: waeup/kofa/students/browser.py:209 waeup/kofa/students/viewlets.py:126
+#: waeup/kofa/students/viewlets.py:798
+msgid "Study Course"
+msgstr "Cours d' étude"
+
+#: waeup/kofa/students/browser.py:2105 waeup/kofa/students/browser.py:2120
 msgid "System error: Please contact the adminsitrator."
 msgstr ""
 
-#. Default: ""
-#: waeup/kofa/students/browser.py:1981 waeup/kofa/students/browser.py:2117
+#: waeup/kofa/students/browser.py:211
+#, fuzzy
+msgid "Previous Study Course"
+msgstr "Cours d' étude"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:2125 waeup/kofa/students/browser.py:2261
 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:1987 waeup/kofa/students/browser.py:2271
-#: waeup/kofa/students/browser.py:2414
-msgid "Activation code has already been used."
-msgstr "Le code d’activation a été déjà utilisé."
-
-#: waeup/kofa/students/browser.py:1990 waeup/kofa/students/browser.py:2275
-#: waeup/kofa/students/browser.py:2417 waeup/kofa/students/browser.py:2662
-msgid "invalidated"
-msgstr "invalidé"
-
-#: waeup/kofa/students/browser.py:1995 waeup/kofa/students/browser.py:2279
-#: waeup/kofa/students/browser.py:2422
-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:2007 waeup/kofa/students/browser.py:2131
+#. Default: ""
+#: waeup/kofa/students/browser.py:2151 waeup/kofa/students/browser.py:2275
 msgid "${a}, Block ${b}, Room ${c}, Bed ${d} (${e})"
 msgstr "${a}, Bloque ${b}, Chambre ${c}, Lit ${d} (${e})"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:2016
+#: waeup/kofa/students/browser.py:2160
 msgid "Bed ticket created and bed booked: ${a}"
 msgstr "Ticket de lit créé et lit reservé: ${a}"
 
-#. Default: ""
-#: waeup/kofa/students/browser.py:2033
+#: waeup/kofa/students/browser.py:217 waeup/kofa/students/viewlets.py:132
+#: waeup/kofa/students/viewlets.py:799
+msgid "Payments"
+msgstr "Paiements"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:2177
 msgid "Bed Ticket for Session ${a}"
 msgstr "Ticket de lit pour la session ${a}"
 
-#: waeup/kofa/students/browser.py:2052
+#: waeup/kofa/students/browser.py:2196
 msgid "Bed Allocation Data"
 msgstr "Données d’allocation de lit"
 
-#: waeup/kofa/students/browser.py:206 waeup/kofa/students/viewlets.py:119
-#: waeup/kofa/students/viewlets.py:751
-msgid "Study Course"
-msgstr "Cours d' étude"
-
-#: waeup/kofa/students/browser.py:2061
+#: waeup/kofa/students/browser.py:2205
 #, fuzzy
 msgid "Bed Allocation Slip"
 msgstr "Allocation Lit:"
 
-#: waeup/kofa/students/browser.py:208
-#, fuzzy
-msgid "Previous Study Course"
-msgstr "Cours d' étude"
-
-#: waeup/kofa/students/browser.py:2089
+#: waeup/kofa/students/browser.py:2233
 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:2095
+#: waeup/kofa/students/browser.py:2239
 msgid "Student can't be relocated."
 msgstr "Etudiant ne peut pas être déplacé."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:2139
+#: waeup/kofa/students/browser.py:2283
 msgid "Student relocated: ${a}"
 msgstr "Etudiant déplacé: ${a}"
 
-#: waeup/kofa/students/browser.py:214 waeup/kofa/students/viewlets.py:125
-#: waeup/kofa/students/viewlets.py:752
-msgid "Payments"
-msgstr "Paiements"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:2158
+#. Default: ""
+#: waeup/kofa/students/browser.py:2302
 msgid "${a}: History"
 msgstr "${a}: Histoire"
 
-#: waeup/kofa/students/browser.py:2170
+#: waeup/kofa/students/browser.py:2314
 msgid "Edit base data"
 msgstr "Editer données de base"
 
-#: waeup/kofa/students/browser.py:2185 waeup/kofa/students/viewlets.py:545
+#: waeup/kofa/students/browser.py:232 waeup/kofa/students/viewlets.py:139
+msgid "Accommodation"
+msgstr "Hébergement"
+
+#: waeup/kofa/students/browser.py:2329 waeup/kofa/students/viewlets.py:553
 msgid "Change password"
 msgstr "Changer mot de passe"
 
-#: waeup/kofa/students/browser.py:2199
+#: waeup/kofa/students/browser.py:2343
 msgid "Password changed."
 msgstr "Mot de passé changé."
 
-#: waeup/kofa/students/browser.py:2211
+#: waeup/kofa/students/browser.py:2355
 msgid "Upload portrait"
 msgstr "Charger portrait"
 
-#: waeup/kofa/students/browser.py:2226 waeup/kofa/students/viewlets.py:569
+#: waeup/kofa/students/browser.py:2371 waeup/kofa/students/viewlets.py:578
 #: waeup/kofa/students/workflow.py:48
 msgid "Start clearance"
 msgstr "Démarrer l’acquittement"
 
-#: waeup/kofa/students/browser.py:2230
+#: waeup/kofa/students/browser.py:2375
 msgid "Start clearance now"
 msgstr "Démarrer l’acquittement maitenant"
 
-#: waeup/kofa/students/browser.py:2248
-msgid "Wrong state"
-msgstr "Mauvais état"
-
-#: waeup/kofa/students/browser.py:2252
+#: waeup/kofa/students/browser.py:2397
 msgid "No portrait uploaded."
 msgstr "Aucun portrait chargé."
 
-#: waeup/kofa/students/browser.py:2256
+#: waeup/kofa/students/browser.py:2401
 msgid "Not all required fields filled."
 msgstr "Pas tous les champs demandés qui sont remplis."
 
-#: waeup/kofa/students/browser.py:2283
+#. Default: ""
+#: waeup/kofa/students/browser.py:241
+msgid "Bed Ticket ${a}"
+msgstr "Ticket de lit ${a}"
+
+#: waeup/kofa/students/browser.py:2428
 msgid "Clearance process has been started."
 msgstr "Le traitement d’acquittement a été démarré."
 
-#: waeup/kofa/students/browser.py:229 waeup/kofa/students/viewlets.py:131
-msgid "Accommodation"
-msgstr "Hébergement"
-
-#: waeup/kofa/students/browser.py:2293
+#: waeup/kofa/students/browser.py:2438
 msgid "Edit clearance data"
 msgstr "Editer les données d’acquittement"
 
-#: waeup/kofa/students/browser.py:2314 waeup/kofa/students/browser.py:2328
+#: waeup/kofa/students/browser.py:2459 waeup/kofa/students/browser.py:2473
 msgid "Clearance form has been saved."
 msgstr "Le formulaire d’acquittement a été sauvegardé"
 
-#: waeup/kofa/students/browser.py:2322
+#: waeup/kofa/students/browser.py:2467
 msgid "Save and request clearance"
 msgstr "Sauvegarder et demander l’acquittement"
 
-#: waeup/kofa/students/browser.py:2339 waeup/kofa/students/browser.py:2373
+#: waeup/kofa/students/browser.py:2484 waeup/kofa/students/browser.py:2518
 msgid "This form cannot be submitted. Wrong state!"
 msgstr "Ce formulaire ne peut pas être validé. État incorrect!"
 
-#: waeup/kofa/students/browser.py:2342 waeup/kofa/students/browser.py:2376
+#: waeup/kofa/students/browser.py:2487 waeup/kofa/students/browser.py:2521
 msgid "Clearance has been requested."
 msgstr "Acquittement a été demandé."
 
-#: waeup/kofa/students/browser.py:2351 waeup/kofa/students/workflow.py:62
+#: waeup/kofa/students/browser.py:2496 waeup/kofa/students/workflow.py:62
 msgid "Request clearance"
 msgstr "Demander l’acquittement"
 
-#: waeup/kofa/students/browser.py:2352
+#: waeup/kofa/students/browser.py:2497
 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:2355
+#: waeup/kofa/students/browser.py:2500
 msgid "Request clearance now"
 msgstr "Demander l’acquittement maintenant"
 
-#: waeup/kofa/students/browser.py:2367
+#: waeup/kofa/students/browser.py:2512
 msgid "This isn't your CLR access code."
 msgstr "Ce n’est pas votre code d’accès CLR."
 
-#. Default: ""
-#: waeup/kofa/students/browser.py:238
-msgid "Bed Ticket ${a}"
-msgstr "Ticket de lit ${a}"
-
-#: waeup/kofa/students/browser.py:2385
+#: waeup/kofa/students/browser.py:2530
 #, fuzzy
 msgid "Start session"
 msgstr "Session"
 
-#: waeup/kofa/students/browser.py:2389
+#: waeup/kofa/students/browser.py:2534
 #, fuzzy
 msgid "Start now"
 msgstr "Démarrer l’acquittement maitenant"
 
-#: waeup/kofa/students/browser.py:2398
+#: waeup/kofa/students/browser.py:2543
 #, fuzzy
 msgid "You are not entitled to start session."
 msgstr "Vous etes dans l’état d’enregistrement erroné."
 
-#: waeup/kofa/students/browser.py:2435
+#: waeup/kofa/students/browser.py:2580
 msgid "An error occurred, please contact the system administrator."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2437
+#: waeup/kofa/students/browser.py:2582
 #, fuzzy
 msgid "Session started."
 msgstr "Demande démarrée"
 
-#. Default: ""
-#: waeup/kofa/students/browser.py:2456
+#: waeup/kofa/students/browser.py:260
+msgid "Student Section"
+msgstr "Section Etudiants"
+
+#. Default: ""
+#: waeup/kofa/students/browser.py:2601
 msgid "Add current level ${a}"
 msgstr "Ajouter le niveau actuel ${a}"
 
-#: waeup/kofa/students/browser.py:2468
+#: waeup/kofa/students/browser.py:2613
 msgid "Create course list now"
 msgstr "Créer la liste de cours maintenant"
 
-#: waeup/kofa/students/browser.py:2479
+#: waeup/kofa/students/browser.py:2624
 #, fuzzy
 msgid "Your data are incomplete"
@@ -3763,115 +3976,106 @@
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:2524
+#: waeup/kofa/students/browser.py:2669
 #, fuzzy
 msgid "Edit course list of ${a}"
 msgstr "Editer utilisateur ${a}"
 
-#: waeup/kofa/students/browser.py:2565
+#: waeup/kofa/students/browser.py:2710
 msgid "You are a postgraduate student, your course list can't bee registered."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:257
-msgid "Student Section"
-msgstr "Section Etudiants"
-
-#. Default: ""
-#: waeup/kofa/students/browser.py:2573
+#. Default: ""
+#: waeup/kofa/students/browser.py:2718
 msgid "Maximum credits of ${a} exceeded."
 msgstr ""
 
-#: waeup/kofa/students/browser.py:2578
+#: waeup/kofa/students/browser.py:2723
 msgid "Course list has been registered."
 msgstr "La liste de cours a été enregistrée."
 
-#: waeup/kofa/students/browser.py:2582
+#: waeup/kofa/students/browser.py:2727
 msgid "Register course list"
 msgstr "Registre de liste de cours"
 
-#: waeup/kofa/students/browser.py:2618
+#: waeup/kofa/students/browser.py:2763
 msgid "Set password for first-time login"
 msgstr "Mettre un mot de passe pour la première connexion"
 
-#: waeup/kofa/students/browser.py:2621
+#: waeup/kofa/students/browser.py:2766
 msgid "Set"
 msgstr "Mettre"
 
-#: waeup/kofa/students/browser.py:2636
+#: waeup/kofa/students/browser.py:2781
 msgid "More than one student found."
 msgstr "Plus d’un étudiant trouvé."
 
-#: waeup/kofa/students/browser.py:2644
+#: waeup/kofa/students/browser.py:2789
 msgid "Access code is invalid."
 msgstr "Le code d’accès est invalide."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:2647
+#: waeup/kofa/students/browser.py:2792
 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:2653
+#: waeup/kofa/students/browser.py:2798
 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:2659
+#: waeup/kofa/students/browser.py:2804
 msgid "Access code has already been used."
 msgstr "Le code d’accès a été déjà utilisé."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:2668
+#: waeup/kofa/students/browser.py:2813
 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:2680
+#: waeup/kofa/students/browser.py:2825
 #, fuzzy
 msgid "Request password for first-time login"
 msgstr "Mettre un mot de passe pour la première connexion"
 
-#: waeup/kofa/students/browser.py:2723 waeup/kofa/students/browser.py:2734
+#: waeup/kofa/students/browser.py:2868 waeup/kofa/students/browser.py:2879
 #, fuzzy
 msgid "No student record found."
 msgstr "Aucun étudiant trouvé."
 
-#: waeup/kofa/students/browser.py:2768
+#: waeup/kofa/students/browser.py:288
+msgid "Only year dates allowed (e.g. 2011)."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:2913
 #, fuzzy
 msgid "Your password request was successful."
 msgstr "Votre inscription a été enregistrée avec succès."
 
-#: waeup/kofa/students/browser.py:2784 waeup/kofa/students/interfaces.py:417
-#: waeup/kofa/students/interfaces.py:508
-#: waeup/kofa/browser/templates/showstudentspage.pt:8
-#: waeup/kofa/students/browser_templates/filterstudentspage.pt:60
+#: waeup/kofa/students/browser.py:2929 waeup/kofa/students/interfaces.py:428
+#: waeup/kofa/students/interfaces.py:519
+#: waeup/kofa/students/browser_templates/editscorespage.pt:13
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:61
 msgid "Current Session"
 msgstr "Session Actuelle"
 
-#: waeup/kofa/students/browser.py:2785 waeup/kofa/students/interfaces.py:424
-#: waeup/kofa/students/interfaces.py:456 waeup/kofa/students/interfaces.py:514
-#: waeup/kofa/browser/templates/showstudentspage.pt:9
-#: waeup/kofa/students/browser_templates/filterstudentspage.pt:61
+#: waeup/kofa/students/browser.py:2930 waeup/kofa/students/interfaces.py:435
+#: waeup/kofa/students/interfaces.py:467 waeup/kofa/students/interfaces.py:525
+#: waeup/kofa/students/browser_templates/editscorespage.pt:14
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:62
 msgid "Current Level"
 msgstr "Niveau Actuel"
 
-#: waeup/kofa/students/browser.py:282
-msgid "Only year dates allowed (e.g. 2011)."
-msgstr ""
-
-#: waeup/kofa/students/browser.py:2836
+#: waeup/kofa/students/browser.py:2981
 #, fuzzy
 msgid "in any session"
 msgstr "en session"
 
-#: waeup/kofa/students/browser.py:2842
+#: waeup/kofa/students/browser.py:2987
 #, fuzzy
 msgid "at any level"
 msgstr "Niveau de démarrage"
 
-#: waeup/kofa/students/browser.py:287 waeup/kofa/students/browser.py:331
-#: waeup/kofa/students/browser.py:2633 waeup/kofa/students/browser.py:2845
-msgid "No student found."
-msgstr "Aucun étudiant trouvé."
-
-#: waeup/kofa/students/browser.py:2878 waeup/kofa/students/interfaces.py:539
-#: waeup/kofa/students/interfaces.py:714 waeup/kofa/students/utils.py:224
+#: waeup/kofa/students/browser.py:3023 waeup/kofa/students/interfaces.py:551
+#: waeup/kofa/students/interfaces.py:727 waeup/kofa/students/utils.py:234
 #: waeup/kofa/students/browser_templates/transcript.pt:35
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:8
@@ -3880,6 +4084,6 @@
 msgstr "Session"
 
-#: waeup/kofa/students/browser.py:2879 waeup/kofa/students/utils.py:226
-#: waeup/kofa/university/interfaces.py:340
+#: waeup/kofa/students/browser.py:3024 waeup/kofa/students/utils.py:236
+#: waeup/kofa/university/interfaces.py:274
 #: waeup/kofa/browser/templates/certificatepage.pt:28
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:34
@@ -3888,49 +4092,62 @@
 msgstr "Niveau"
 
-#: waeup/kofa/students/browser.py:2936
+#: waeup/kofa/students/browser.py:304 waeup/kofa/students/viewlets.py:152
+msgid "Manage student section"
+msgstr "Gérer la section étudiant"
+
+#: waeup/kofa/students/browser.py:3075
+msgid "Score editing disabled."
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3079
+#, fuzzy
+msgid "Current academic session not set."
+msgstr "Rechercher la section universitaire"
+
+#: waeup/kofa/students/browser.py:3116
+msgid "Error: Score(s) of %s have not be updated. Only integers are allowed., "
+msgstr ""
+
+#: waeup/kofa/students/browser.py:3155
 #, fuzzy
 msgid "Configure student data export"
 msgstr "Créer les données d’étudiant"
 
-#: waeup/kofa/students/browser.py:2944
+#: waeup/kofa/students/browser.py:3163
 #, fuzzy
 msgid "All Sessions"
 msgstr "Session"
 
-#: waeup/kofa/students/browser.py:2951
+#: waeup/kofa/students/browser.py:3170
 #, fuzzy
 msgid "All Levels"
 msgstr "Niveau"
 
-#: waeup/kofa/students/browser.py:2958
+#: waeup/kofa/students/browser.py:3177
 msgid "All Modes"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:298 waeup/kofa/students/viewlets.py:144
-msgid "Manage student section"
-msgstr "Gérer la section étudiant"
-
-#: waeup/kofa/students/browser.py:3022
+#: waeup/kofa/students/browser.py:3241
 msgid "Export started for students with"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:3113
+#: waeup/kofa/students/browser.py:3332
 msgid "Export started for course tickets with"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:358 waeup/kofa/students/viewlets.py:151
+#: waeup/kofa/students/browser.py:364 waeup/kofa/students/viewlets.py:159
 msgid "Add student"
 msgstr "Ajouter étudiant"
 
-#: waeup/kofa/students/browser.py:366
+#: waeup/kofa/students/browser.py:372
 msgid "Student record created."
 msgstr "Données étudiant créé."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:380
+#: waeup/kofa/students/browser.py:386
 msgid "Set temporary password for ${a}"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:402
+#: waeup/kofa/students/browser.py:408
 #, fuzzy
 msgid "Login now"
@@ -3938,10 +4155,10 @@
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:406
+#: waeup/kofa/students/browser.py:412
 #, fuzzy
 msgid "Login as ${a}"
 msgstr "Contacte ${a}"
 
-#: waeup/kofa/students/browser.py:412
+#: waeup/kofa/students/browser.py:418
 #, fuzzy
 msgid "You successfully logged in as student."
@@ -3949,32 +4166,32 @@
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:430
+#: waeup/kofa/students/browser.py:436
 msgid "${a}: Base Data (account deactivated)"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:432
+#: waeup/kofa/students/browser.py:438
 msgid "${a}: Base Data"
 msgstr "${a}: Données de Base"
 
-#: waeup/kofa/students/browser.py:509
+#: waeup/kofa/students/browser.py:515
 msgid "Admission Letter of"
 msgstr ""
 
-#: waeup/kofa/students/browser.py:527
+#: waeup/kofa/students/browser.py:533
 msgid "Manage base data"
 msgstr "Gestion données de base"
 
-#: waeup/kofa/students/browser.py:576
+#: waeup/kofa/students/browser.py:582
 #, fuzzy
 msgid "Trigger registration transition"
 msgstr "Transition d’Inscription:"
 
-#: waeup/kofa/students/browser.py:616
+#: waeup/kofa/students/browser.py:622
 #, fuzzy
 msgid "Student account has been activated."
 msgstr "L’étudiant a été acquitté."
 
-#: waeup/kofa/students/browser.py:635
+#: waeup/kofa/students/browser.py:641
 #, fuzzy
 msgid "Student account has been deactivated."
@@ -3982,128 +4199,125 @@
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:670
+#: waeup/kofa/students/browser.py:676
 msgid "${a}: Clearance Data"
 msgstr "${a}: Donnée de d’acquittement"
 
-#: waeup/kofa/students/browser.py:700 waeup/kofa/students/viewlets.py:109
-#: waeup/kofa/students/viewlets.py:749
+#: waeup/kofa/students/browser.py:706 waeup/kofa/students/viewlets.py:115
+#: waeup/kofa/students/viewlets.py:796
 #: waeup/kofa/students/browser_templates/clearanceeditpage.pt:6
 msgid "Clearance Data"
 msgstr "Donnée d’acquittement "
 
-#: waeup/kofa/students/browser.py:706
+#: waeup/kofa/students/browser.py:712
 #, fuzzy
 msgid "Clearance Slip of"
 msgstr "Imprimé d'acquittement de"
 
-#: waeup/kofa/students/browser.py:715
+#: waeup/kofa/students/browser.py:721
 #, fuzzy
 msgid "Student Signature"
 msgstr "Section Etudiants"
 
-#: waeup/kofa/students/browser.py:716
+#: waeup/kofa/students/browser.py:722
 #, fuzzy
 msgid "Clearance Officer Signature"
 msgstr "Aquittement"
 
-#: waeup/kofa/students/browser.py:723
+#: waeup/kofa/students/browser.py:729
 #, fuzzy
 msgid "Date, Student Signature"
 msgstr "Section Etudiants"
 
-#: waeup/kofa/students/browser.py:724
+#: waeup/kofa/students/browser.py:730
 #, fuzzy
 msgid "Date, Clearance Officer Signature"
 msgstr "Aquittement"
 
-#: waeup/kofa/students/browser.py:745
+#: waeup/kofa/students/browser.py:751
 msgid "Manage clearance data"
 msgstr "Gérer les données d’acquittement"
 
-#: waeup/kofa/students/browser.py:789
+#: waeup/kofa/students/browser.py:795
 msgid "Student has been cleared."
 msgstr "L’étudiant a été acquitté."
 
-#: waeup/kofa/students/browser.py:791 waeup/kofa/students/browser.py:826
+#: waeup/kofa/students/browser.py:797 waeup/kofa/students/browser.py:832
+#: waeup/kofa/students/browser.py:1166
 msgid "Student is in wrong state."
 msgstr "Etudiant est dans un faux état."
 
-#: waeup/kofa/students/browser.py:803 waeup/kofa/students/viewlets.py:277
+#: waeup/kofa/students/browser.py:809 waeup/kofa/students/viewlets.py:285
 msgid "Reject clearance"
 msgstr "Acquittement Rejeté"
 
-#: waeup/kofa/students/browser.py:815
+#: waeup/kofa/students/browser.py:821
 #, fuzzy
 msgid "Save comment and reject clearance now"
 msgstr "Sauvegarder et demander l’acquittement"
 
-#: waeup/kofa/students/browser.py:819
+#: waeup/kofa/students/browser.py:825
 msgid "Clearance has been annulled."
 msgstr "L’acquittement a été annulé."
 
-#: waeup/kofa/students/browser.py:823
+#: waeup/kofa/students/browser.py:829
 msgid "Clearance request has been rejected."
 msgstr "Demande d’acquittement rejetée."
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:856
+#: waeup/kofa/students/browser.py:862
 msgid "${a}: Personal Data"
 msgstr "${a}: Donnée à caractère personnel"
 
-#: waeup/kofa/students/browser.py:869
+#: waeup/kofa/students/browser.py:875
 #, fuzzy
 msgid "Manage personal data"
 msgstr "Gérer les données à caractère personnel"
 
-#: waeup/kofa/students/browser.py:884
+#: waeup/kofa/students/browser.py:890
 #, fuzzy
 msgid "Edit personal data"
 msgstr "Gérer les données à caractère personnel"
 
-#: waeup/kofa/students/browser.py:887
+#: waeup/kofa/students/browser.py:893
 msgid "Save/Confirm"
 msgstr ""
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:914
+#: waeup/kofa/students/browser.py:920
 msgid "${a}: Study Course"
 msgstr "${a}: Cours d' étude"
 
 #. Default: ""
-#: waeup/kofa/students/browser.py:917
+#: waeup/kofa/students/browser.py:923
 #, fuzzy
 msgid "${a}: Previous Study Course"
 msgstr "${a}: Cours d' étude"
 
-#: waeup/kofa/students/browser.py:945
+#: waeup/kofa/students/browser.py:951
 #, fuzzy
 msgid "First Study Course, "
 msgstr "Cours d' étude"
 
-#: waeup/kofa/students/browser.py:947
+#: waeup/kofa/students/browser.py:953
 #, fuzzy
 msgid "Second Study Course"
 msgstr "Cours d' étude"
 
-#: waeup/kofa/students/browser.py:952
+#: waeup/kofa/students/browser.py:958
 #, fuzzy
 msgid "First Study Course"
 msgstr "Cours d' étude"
 
-#: waeup/kofa/students/browser.py:963
+#: waeup/kofa/students/browser.py:969
 msgid "Manage study course"
 msgstr "Gérer Cours d' étude"
 
-#: waeup/kofa/students/browser.py:966 waeup/kofa/students/browser.py:1039
+#: waeup/kofa/students/browser.py:972 waeup/kofa/students/browser.py:1045
 msgid "Remove selected levels"
 msgstr "Supprimer les niveaux sélectionés"
 
-#: waeup/kofa/students/browser.py:967 waeup/kofa/students/browser.py:1019
+#: waeup/kofa/students/browser.py:973 waeup/kofa/students/browser.py:1025
 msgid "Add study level"
 msgstr "Ajouter niveau d’étude"
-
-#: waeup/kofa/students/browser.py:999
-msgid "Current level not available for certificate."
-msgstr ""
 
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:10
@@ -4119,77 +4333,33 @@
 msgstr "Scans"
 
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:31
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:30
 #: waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt:38
 msgid "Select all"
 msgstr "Tout sélectionné"
 
-#: waeup/kofa/students/browser_templates/containerpage.pt:10
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:10
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:10
-msgid "with registration number"
-msgstr "avec numéro d’inscription"
-
 #: waeup/kofa/students/browser_templates/containerpage.pt:11
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:11
-msgid "with matriculation number"
-msgstr "avec numéro matricule"
-
-#: waeup/kofa/students/browser_templates/containerpage.pt:12
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:12
 #: waeup/kofa/students/browser_templates/studycoursemanagepage.pt:78
 msgid "in session"
 msgstr "en session"
 
+#: waeup/kofa/students/browser_templates/containerpage.pt:12
+#: waeup/kofa/students/browser_templates/containermanagepage.pt:12
+msgid "in department"
+msgstr "en département"
+
 #: waeup/kofa/students/browser_templates/containerpage.pt:13
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:13
-msgid "in department"
-msgstr "en département"
+msgid "in study mode"
+msgstr "en mode d’étude"
 
 #: waeup/kofa/students/browser_templates/containerpage.pt:14
 #: waeup/kofa/students/browser_templates/containermanagepage.pt:14
-msgid "in study mode"
-msgstr "en mode d’étude"
-
-#: waeup/kofa/students/browser_templates/containerpage.pt:15
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:15
 msgid "with deactivated account (search term omitted)"
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/containerpage.pt:33
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:39
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:27
-msgid "Reg. Number"
-msgstr "Numéro Reg."
-
-#: waeup/kofa/students/browser_templates/containerpage.pt:34
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:40
-msgid "Matric. Number"
-msgstr "Numéro Matricule."
-
-#: waeup/kofa/students/browser_templates/containerpage.pt:35
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:41
-#: waeup/kofa/students/browser_templates/paymentsmanagepage.pt:15
-#: waeup/kofa/accesscodes/browser_templates/searchpage.pt:25
-#: waeup/kofa/applicants/browser_templates/applicanteditpage.pt:95
-#: waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt:51
-msgid "State"
-msgstr "Etat"
-
-#: waeup/kofa/students/browser_templates/containerpage.pt:5
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:5
-msgid "for students"
-msgstr "pour les étudiants"
-
-#: waeup/kofa/students/browser_templates/containerpage.pt:8
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:8
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:8
-msgid "with id"
-msgstr "avec id"
-
-#: waeup/kofa/students/browser_templates/containerpage.pt:9
-#: waeup/kofa/students/browser_templates/containermanagepage.pt:9
-#: waeup/kofa/applicants/browser_templates/applicantssearchpage.pt:9
-msgid "with name"
-msgstr "avec nom"
+#: waeup/kofa/students/browser_templates/containerpage.pt:17
+msgid "who requested transcript (search term omitted)"
+msgstr ""
 
 #: waeup/kofa/students/browser_templates/courseticketmanagepage.pt:18
@@ -4197,7 +4367,19 @@
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/enterpin.pt:20
-msgid "The activation code can be found on the payment slip."
-msgstr ""
+#: waeup/kofa/students/browser_templates/editscorespage.pt:10
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:58
+msgid "Fullname"
+msgstr "Nom complet"
+
+#: waeup/kofa/students/browser_templates/editscorespage.pt:15
+#, fuzzy
+msgid "Course Level"
+msgstr "Niveau Actuel"
+
+#: waeup/kofa/students/browser_templates/editscorespage.pt:8
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:57
+#, fuzzy
+msgid "Matric No."
+msgstr "Numéro Matricule."
 
 #: waeup/kofa/students/browser_templates/enterpin.pt:34
@@ -4206,36 +4388,29 @@
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/enterpin.pt:5
-msgid "Activation Code:"
-msgstr "Code Activation:"
-
-#: waeup/kofa/students/browser_templates/exportconfig.pt:48
+#: waeup/kofa/students/browser_templates/exportconfig.pt:49
 #, fuzzy
 msgid "Current Study Mode:"
 msgstr "Mode d’Etude:"
 
+#. Default: "<strong>NOTICE:</strong> Student data exports are very computation intensive. Depending on the filter selected and the portal traffic load, exports may take longer than 15 minutes. You are advised to export data outside high-traffic time periods."
 #: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:1
 #: waeup/kofa/students/browser_templates/exportconfig.pt:1
-msgid ""
-"<strong>NOTICE:</strong> Student data exports are very computation "
-"intensive. Depending on the filter selected and the portal traffic load, "
-"exports may take longer than 15 minutes. You are advised to export data "
-"outside high-traffic time periods."
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:12
+msgid "student_export_warning"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:13
 #: waeup/kofa/students/browser_templates/exportconfig_course.pt:2
-#: waeup/kofa/students/browser_templates/exportconfig.pt:12
+#: waeup/kofa/students/browser_templates/exportconfig.pt:13
 msgid "Exporter (Data Type):"
 msgstr ""
 
-#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:24
-#: waeup/kofa/students/browser_templates/exportconfig.pt:24
+#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:25
+#: waeup/kofa/students/browser_templates/exportconfig.pt:25
 #, fuzzy
 msgid "Current Session:"
 msgstr "Session Actuelle"
 
-#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:36
-#: waeup/kofa/students/browser_templates/exportconfig.pt:36
+#: waeup/kofa/students/browser_templates/exportconfig_certificate.pt:37
+#: waeup/kofa/students/browser_templates/exportconfig.pt:37
 #, fuzzy
 msgid "Current Level:"
@@ -4389,30 +4564,4 @@
 msgstr "Numéro d’inscription"
 
-#: waeup/kofa/students/browser_templates/studentsreportgeneratorpage.pt:10
-#, fuzzy
-msgid "Study Modes Group:"
-msgstr "Mode d’Etude:"
-
-#: waeup/kofa/students/browser_templates/studentsreportgeneratorpage.pt:2
-msgid ""
-"Please pick the session and study modes group for which the report should be "
-"generated. The report data will be calculated and then made available for "
-"you to view/download."
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/studentsreportgeneratorpage.pt:21
-#, fuzzy
-msgid "Set study modes filter."
-msgstr "en mode d’étude"
-
-#: waeup/kofa/students/browser_templates/studentsreportgeneratorpage.pt:33
-msgid "<option value=\"${DYNAMIC_CONTENT}\"> ${DYNAMIC_CONTENT} </option>"
-msgstr ""
-
-#: waeup/kofa/students/browser_templates/studentsreportgeneratorpage.pt:37
-#, fuzzy
-msgid "Select academic session to report."
-msgstr "Rechercher la section universitaire"
-
 #: waeup/kofa/students/browser_templates/studycoursemanagepage.pt:6
 msgid "Study Course Data"
@@ -4422,8 +4571,4 @@
 msgid "Study Levels"
 msgstr "Niveaux d’Etude"
-
-#: waeup/kofa/students/browser_templates/studycoursepage.pt:18
-msgid "Study Mode:"
-msgstr "Mode d’Etude:"
 
 #: waeup/kofa/students/browser_templates/studycoursepage.pt:50
@@ -4522,4 +4667,48 @@
 msgid "Subjects/Courses"
 msgstr "Rejeter Cours"
+
+#: waeup/kofa/students/browser_templates/transcriptprocess.pt:16
+msgid "Comment:"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/transcriptprocess.pt:5
+#, fuzzy
+msgid "Process request"
+msgstr "Processeur:"
+
+#: waeup/kofa/students/browser_templates/transcriptprocess.pt:7
+#: waeup/kofa/students/browser_templates/transcriptrequest.pt:7
+msgid "View correspondence"
+msgstr ""
+
+#. Default: ""
+#: waeup/kofa/students/browser_templates/transcriptrequest.pt:13
+#, fuzzy
+msgid "transcript_request"
+msgstr "Transfère"
+
+#: waeup/kofa/students/browser_templates/transcriptrequest.pt:18
+msgid "Cover Letter:"
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/transcriptrequest.pt:26
+#, fuzzy
+msgid "Dispatch Address:"
+msgstr "Adresse email"
+
+#: waeup/kofa/students/browser_templates/transcriptrequest.pt:34
+#: waeup/kofa/students/browser_templates/enterpin.pt:5
+msgid "Activation Code:"
+msgstr "Code Activation:"
+
+#: waeup/kofa/students/browser_templates/transcriptrequest.pt:49
+#: waeup/kofa/students/browser_templates/enterpin.pt:20
+msgid "The activation code can be found on the payment slip."
+msgstr ""
+
+#: waeup/kofa/students/browser_templates/transcriptrequest.pt:5
+#, fuzzy
+msgid "Send new request"
+msgstr "acquittement demandé"
 
 #: waeup/kofa/students/export.py:220
@@ -4579,5 +4768,5 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:232 waeup/kofa/students/interfaces.py:365
+#: waeup/kofa/students/interfaces.py:232 waeup/kofa/students/interfaces.py:376
 msgid "Matriculation Number"
 msgstr "Numéro d’Immatriculation"
@@ -4616,80 +4805,89 @@
 msgstr "Mettre à jour tous les lits"
 
-#: waeup/kofa/students/interfaces.py:329 waeup/kofa/students/interfaces.py:347
+#: waeup/kofa/students/interfaces.py:329 waeup/kofa/students/interfaces.py:358
 msgid "Permanent Address"
 msgstr "Adresse Permanente"
 
-#: waeup/kofa/students/interfaces.py:376
+#: waeup/kofa/students/interfaces.py:339
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:63
+msgid "Comment"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:387
 #, fuzzy
 msgid "Registr. or Matric. Number"
 msgstr "Numéro d’Inscription"
 
-#: waeup/kofa/students/interfaces.py:396 waeup/kofa/students/interfaces.py:450
-#: waeup/kofa/browser/templates/showstudentspage.pt:7
-#: waeup/kofa/students/browser_templates/filterstudentspage.pt:59
+#: waeup/kofa/students/interfaces.py:407 waeup/kofa/students/interfaces.py:461
+#: waeup/kofa/students/browser_templates/editscorespage.pt:12
+#: waeup/kofa/students/browser_templates/filterstudentspage.pt:60
 msgid "Certificate"
 msgstr "Certificat"
 
-#: waeup/kofa/students/interfaces.py:402 waeup/kofa/students/interfaces.py:482
+#: waeup/kofa/students/interfaces.py:413 waeup/kofa/students/interfaces.py:493
 msgid "Entry Mode"
 msgstr "Mode d’Entrée"
 
-#: waeup/kofa/students/interfaces.py:409 waeup/kofa/students/interfaces.py:463
-#: waeup/kofa/students/interfaces.py:489
+#: waeup/kofa/students/interfaces.py:420 waeup/kofa/students/interfaces.py:474
+#: waeup/kofa/students/interfaces.py:500
 msgid "Entry Session"
 msgstr "Session d’Entrée"
 
-#: waeup/kofa/students/interfaces.py:431 waeup/kofa/students/interfaces.py:502
+#: waeup/kofa/students/interfaces.py:442 waeup/kofa/students/interfaces.py:513
 msgid "Current Verdict"
 msgstr "Verdict Actuel"
 
-#: waeup/kofa/students/interfaces.py:438
+#: waeup/kofa/students/interfaces.py:449
 msgid "Previous Verdict"
 msgstr "Verdict Précédent"
 
-#: waeup/kofa/students/interfaces.py:520
+#: waeup/kofa/students/interfaces.py:531
 msgid "Bypass validation"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:525 waeup/kofa/students/interfaces.py:552
+#: waeup/kofa/students/interfaces.py:536 waeup/kofa/students/interfaces.py:564
 #, fuzzy
 msgid "Validated by"
 msgstr "invalidé"
 
-#: waeup/kofa/students/interfaces.py:545
+#: waeup/kofa/students/interfaces.py:557
 msgid "Verdict"
 msgstr "Verdict"
 
-#: waeup/kofa/students/interfaces.py:558
+#: waeup/kofa/students/interfaces.py:570
 #, fuzzy
 msgid "Validation Date"
 msgstr "Date de Création"
 
-#: waeup/kofa/students/interfaces.py:564
+#: waeup/kofa/students/interfaces.py:576
 #, fuzzy
 msgid "Total Credits"
 msgstr "Crédits Total:"
 
-#: waeup/kofa/students/interfaces.py:602
+#: waeup/kofa/students/interfaces.py:582
+msgid "Unrectified GPA"
+msgstr ""
+
+#: waeup/kofa/students/interfaces.py:614
 #, fuzzy
 msgid "Faculty Code"
 msgstr "Faculté"
 
-#: waeup/kofa/students/interfaces.py:607
+#: waeup/kofa/students/interfaces.py:619
 #, fuzzy
 msgid "Department Code"
 msgstr "Département"
 
-#: waeup/kofa/students/interfaces.py:612
-#: waeup/kofa/university/interfaces.py:164
+#: waeup/kofa/students/interfaces.py:624
+#: waeup/kofa/university/interfaces.py:135
 msgid "Semester/Term"
 msgstr "Trimestre/Semestre"
 
-#: waeup/kofa/students/interfaces.py:618
-#: waeup/kofa/university/interfaces.py:158
+#: waeup/kofa/students/interfaces.py:630
+#: waeup/kofa/university/interfaces.py:129
 msgid "Passmark"
 msgstr "Moyenne"
 
-#: waeup/kofa/students/interfaces.py:628
+#: waeup/kofa/students/interfaces.py:640
 #: waeup/kofa/browser/templates/certificatepage.pt:33
 #: waeup/kofa/browser/templates/certificatemanagepage.pt:39
@@ -4697,129 +4895,200 @@
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:640
+#: waeup/kofa/students/interfaces.py:653
 msgid "Carry-over Course"
 msgstr "Cours Echoué"
 
-#: waeup/kofa/students/interfaces.py:646
+#: waeup/kofa/students/interfaces.py:659
 msgid "Automatical Creation"
 msgstr "Création Automatique"
 
-#: waeup/kofa/students/interfaces.py:657
-#: waeup/kofa/university/interfaces.py:334
-#: waeup/kofa/university/interfaces.py:369
+#: waeup/kofa/students/interfaces.py:670
+#: waeup/kofa/university/interfaces.py:269
 #: waeup/kofa/students/browser_templates/transcript.pt:37
 msgid "Course"
 msgstr "Cours"
 
-#: waeup/kofa/students/interfaces.py:673
+#: waeup/kofa/students/interfaces.py:686
 #, fuzzy
 msgid "Level Session"
 msgstr "Session"
 
-#: waeup/kofa/students/interfaces.py:702
+#: waeup/kofa/students/interfaces.py:715
 #, fuzzy
 msgid "Allocated Bed"
 msgstr "Allouer étudiant"
 
-#: waeup/kofa/students/interfaces.py:708
+#: waeup/kofa/students/interfaces.py:721
 #, fuzzy
 msgid "Requested Bed Type"
 msgstr "Type de lit"
 
-#: waeup/kofa/students/interfaces.py:721
+#: waeup/kofa/students/interfaces.py:734
 #: waeup/kofa/students/browser_templates/accommodationmanagepage.pt:9
 msgid "Booking Date"
 msgstr "Date de Réservation"
 
-#: waeup/kofa/students/interfaces.py:727
+#: waeup/kofa/students/interfaces.py:740
 msgid "Booking Activation Code"
 msgstr "Code Activation de Réservation"
 
-#: waeup/kofa/students/interfaces.py:748
+#: waeup/kofa/students/interfaces.py:761
 #, fuzzy
 msgid "Current Session Payment"
 msgstr "Session Actuelle"
 
-#: waeup/kofa/students/interfaces.py:754 waeup/kofa/students/interfaces.py:795
-#: waeup/kofa/students/interfaces.py:819
+#: waeup/kofa/students/interfaces.py:767 waeup/kofa/students/interfaces.py:808
+#: waeup/kofa/students/interfaces.py:832
 #, fuzzy
 msgid "Payment Level"
 msgstr "Item de Paiement"
 
-#: waeup/kofa/students/interfaces.py:825
+#: waeup/kofa/students/interfaces.py:838
 msgid "Balance Amount"
 msgstr ""
 
-#: waeup/kofa/students/interfaces.py:829
+#: waeup/kofa/students/interfaces.py:842
 msgid "Balance in Naira "
 msgstr ""
 
-#: waeup/kofa/students/reports.py:176
-#, fuzzy
-msgid "Create students report"
+#: waeup/kofa/students/reports/browser_templates/levelreportgeneratorpage.pt:2
+msgid ""
+"Please pick the department, session and level for which the report should be "
+"generated. The report will be processed and then made available for you to "
+"view/download."
+msgstr ""
+
+#: waeup/kofa/students/reports/browser_templates/levelreportgeneratorpage.pt:21
+#, fuzzy
+msgid "Set department filter."
+msgstr "en mode d’étude"
+
+#: waeup/kofa/students/reports/browser_templates/levelreportgeneratorpage.pt:53
+#, fuzzy
+msgid "Select level to report."
+msgstr "Rechercher la section universitaire"
+
+#: waeup/kofa/students/reports/browser_templates/studentstatisticsreportgeneratorpage.pt:10
+#, fuzzy
+msgid "Study Modes Group:"
+msgstr "Mode d’Etude:"
+
+#: waeup/kofa/students/reports/browser_templates/studentstatisticsreportgeneratorpage.pt:2
+msgid ""
+"Please pick the session and study modes group for which the report should be "
+"generated. The report data will be calculated and then made available for "
+"you to view/download."
+msgstr ""
+
+#: waeup/kofa/students/reports/browser_templates/studentstatisticsreportgeneratorpage.pt:21
+#, fuzzy
+msgid "Set study modes filter."
+msgstr "en mode d’étude"
+
+#: waeup/kofa/students/reports/browser_templates/studentstatisticsreportgeneratorpage.pt:33
+#: waeup/kofa/students/reports/browser_templates/levelreportgeneratorpage.pt:33
+#: waeup/kofa/students/reports/browser_templates/levelreportgeneratorpage.pt:49
+msgid "<option value=\"${DYNAMIC_CONTENT}\"> ${DYNAMIC_CONTENT} </option>"
+msgstr ""
+
+#: waeup/kofa/students/reports/browser_templates/studentstatisticsreportgeneratorpage.pt:37
+#: waeup/kofa/students/reports/browser_templates/levelreportgeneratorpage.pt:37
+#, fuzzy
+msgid "Select academic session to report."
+msgstr "Rechercher la section universitaire"
+
+#: waeup/kofa/students/reports/level_report.py:193
+#, fuzzy
+msgid "Level Report"
+msgstr "Code du Niveau"
+
+#: waeup/kofa/students/reports/level_report.py:217
+#, fuzzy
+msgid "Create level report"
 msgstr "Créer les données d’étudiant"
 
-#: waeup/kofa/students/reports.py:196
+#: waeup/kofa/students/reports/level_report.py:247
+#: waeup/kofa/students/reports/student_statistics.py:197
 msgid "New report is being created in background"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:122
+#: waeup/kofa/students/reports/session_results_presentation.py:183
+#, fuzzy
+msgid "Session Results Presentation"
+msgstr "Configurations de Sessions"
+
+#: waeup/kofa/students/reports/session_results_presentation.py:205
+msgid "Create session results presentation"
+msgstr ""
+
+#: waeup/kofa/students/reports/student_statistics.py:155
+#, fuzzy
+msgid "Student Statistics"
+msgstr "Section Etudiants"
+
+#: waeup/kofa/students/reports/student_statistics.py:177
+#, fuzzy
+msgid "Create student statistics report"
+msgstr "Créer les données d’étudiant"
+
+#: waeup/kofa/students/utils.py:123
 #, fuzzy
 msgid "Name:"
 msgstr "Nom"
 
-#: waeup/kofa/students/utils.py:141
+#: waeup/kofa/students/utils.py:142
 #, fuzzy
 msgid "Study Course:"
 msgstr "Cours d' étude"
 
-#: waeup/kofa/students/utils.py:148 waeup/kofa/students/utils.py:734
+#: waeup/kofa/students/utils.py:149 waeup/kofa/students/utils.py:760
+#: waeup/kofa/students/reports/browser_templates/levelreportgeneratorpage.pt:10
 #: waeup/kofa/students/browser_templates/studycoursepage.pt:28
 msgid "Department:"
 msgstr "Département:"
 
-#: waeup/kofa/students/utils.py:157 waeup/kofa/students/utils.py:727
+#: waeup/kofa/students/utils.py:158 waeup/kofa/students/utils.py:753
 #: waeup/kofa/students/browser_templates/studycoursepage.pt:39
 msgid "Faculty:"
 msgstr "Faculté"
 
-#: waeup/kofa/students/utils.py:166 waeup/kofa/students/utils.py:741
+#: waeup/kofa/students/utils.py:170
+#: waeup/kofa/students/browser_templates/studycoursepage.pt:18
+msgid "Study Mode:"
+msgstr "Mode d’Etude:"
+
+#: waeup/kofa/students/utils.py:176 waeup/kofa/students/utils.py:767
 #, fuzzy
 msgid "Entry Session:"
 msgstr "Session d’Entrée"
 
-#: waeup/kofa/students/utils.py:174
+#: waeup/kofa/students/utils.py:184
 #, fuzzy
 msgid "Date of Birth:"
 msgstr "Date de naissance"
 
-#: waeup/kofa/students/utils.py:261
+#: waeup/kofa/students/utils.py:271
 msgid "Scanned Documents"
 msgstr "Documents Scannés"
 
-#: waeup/kofa/students/utils.py:338
+#: waeup/kofa/students/utils.py:348
 msgid "The previous session must not fall below your entry session."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:343 waeup/kofa/students/utils.py:346
+#: waeup/kofa/students/utils.py:353 waeup/kofa/students/utils.py:356
 msgid "This is not a previous session."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:363 waeup/kofa/students/utils.py:402
+#: waeup/kofa/students/utils.py:373 waeup/kofa/students/utils.py:412
 #, fuzzy
 msgid "Study course data are incomplete."
 msgstr "Vos données sont incompletes."
 
-#: waeup/kofa/students/utils.py:417
+#: waeup/kofa/students/utils.py:432
 #, fuzzy
 msgid "no bed allocated"
 msgstr "Télécharger imprimé du lit alloué"
 
-#: waeup/kofa/students/utils.py:419
-#, fuzzy
-msgid "Amount could not be determined."
-msgstr "Données étudiant créé."
-
-#: waeup/kofa/students/utils.py:452
+#: waeup/kofa/students/utils.py:469
 #, fuzzy
 msgid "Amount must be greater than 0."
@@ -4827,5 +5096,5 @@
 
 #. Default: ""
-#: waeup/kofa/students/utils.py:516
+#: waeup/kofa/students/utils.py:533
 msgid ""
 "This is to inform you that you have been provisionally admitted into ${a} as "
@@ -4834,170 +5103,170 @@
 
 #. Default: ""
-#: waeup/kofa/students/utils.py:556
+#: waeup/kofa/students/utils.py:578
 #, fuzzy
 msgid "Your Kofa student record was created on ${a}."
 msgstr "Données étudiant créé."
 
-#: waeup/kofa/students/utils.py:608 waeup/kofa/students/viewlets.py:76
-#: waeup/kofa/students/viewlets.py:104
+#: waeup/kofa/students/utils.py:628 waeup/kofa/students/viewlets.py:76
+#: waeup/kofa/students/viewlets.py:109
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:7
 msgid "Base Data"
 msgstr "Données de Base"
 
-#: waeup/kofa/students/utils.py:628
+#: waeup/kofa/students/utils.py:648
 #, fuzzy
 msgid "Workflow History"
 msgstr "État d’avancement"
 
-#: waeup/kofa/students/utils.py:721
+#: waeup/kofa/students/utils.py:747
 #, fuzzy
 msgid "Course of Study:"
 msgstr "Admis au cours:"
 
-#: waeup/kofa/students/utils.py:748
+#: waeup/kofa/students/utils.py:774
 #, fuzzy
 msgid "Entry Mode:"
 msgstr "Mode d’Entrée"
 
-#: waeup/kofa/students/utils.py:755
+#: waeup/kofa/students/utils.py:781
 msgid "Cumulative GPA:"
 msgstr ""
 
-#: waeup/kofa/students/utils.py:786
+#: waeup/kofa/students/utils.py:812
 msgid "Error in image file."
 msgstr ""
 
-#: waeup/kofa/students/utils.py:814
+#: waeup/kofa/students/utils.py:840
 msgid "(not yet)"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:114 waeup/kofa/students/viewlets.py:750
+#: waeup/kofa/students/viewlets.py:121 waeup/kofa/students/viewlets.py:797
 msgid "Personal Data"
 msgstr "Données Personnels"
 
-#: waeup/kofa/students/viewlets.py:136 waeup/kofa/students/viewlets.py:755
+#: waeup/kofa/students/viewlets.py:144 waeup/kofa/students/viewlets.py:802
 #: waeup/kofa/accesscodes/browser_templates/searchpage.pt:27
 msgid "History"
 msgstr "Histoire"
 
-#: waeup/kofa/students/viewlets.py:177
+#: waeup/kofa/students/viewlets.py:185
 #, fuzzy
 msgid "Trigger transition"
 msgstr "Pas de transition"
 
-#: waeup/kofa/students/viewlets.py:186
+#: waeup/kofa/students/viewlets.py:194
 #, fuzzy
 msgid "Login as student"
 msgstr "pour les étudiants"
 
-#: waeup/kofa/students/viewlets.py:195
+#: waeup/kofa/students/viewlets.py:203
 #, fuzzy
 msgid "Download admission letter"
 msgstr "Télécharger la demande en veille"
 
-#: waeup/kofa/students/viewlets.py:212
+#: waeup/kofa/students/viewlets.py:220
 msgid "Deactivate account"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:224 waeup/kofa/students/viewlets.py:244
+#: waeup/kofa/students/viewlets.py:232 waeup/kofa/students/viewlets.py:252
 msgid "'A history message will be added. Are you sure?'"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:232
+#: waeup/kofa/students/viewlets.py:240
 msgid "Activate account"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:260 waeup/kofa/students/workflow.py:76
+#: waeup/kofa/students/viewlets.py:268 waeup/kofa/students/workflow.py:76
 msgid "Clear student"
 msgstr "Etudiant Acquitté"
 
-#: waeup/kofa/students/viewlets.py:295
+#: waeup/kofa/students/viewlets.py:303
 msgid "Download clearance slip"
 msgstr "Télécharger imprimé d' acquittement"
 
-#: waeup/kofa/students/viewlets.py:304 waeup/kofa/students/viewlets.py:313
+#: waeup/kofa/students/viewlets.py:312 waeup/kofa/students/viewlets.py:321
 msgid "View"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:351
+#: waeup/kofa/students/viewlets.py:359
 #, fuzzy
 msgid "Transcript"
 msgstr "Transfère"
 
-#: waeup/kofa/students/viewlets.py:382
+#: waeup/kofa/students/viewlets.py:390
 msgid "Reactivate this study course (revert previous transfer)"
 msgstr ""
 
-#: waeup/kofa/students/viewlets.py:411 waeup/kofa/students/workflow.py:160
+#: waeup/kofa/students/viewlets.py:419 waeup/kofa/students/workflow.py:160
 msgid "Validate courses"
 msgstr "Valider Cours"
 
-#: waeup/kofa/students/viewlets.py:429
+#: waeup/kofa/students/viewlets.py:437
 msgid "Reject courses"
 msgstr "Rejeter Cours"
 
-#: waeup/kofa/students/viewlets.py:448
+#: waeup/kofa/students/viewlets.py:456
 msgid "Download course registration slip"
 msgstr "Télécharger imprimé des cours inscrit"
 
-#: waeup/kofa/students/viewlets.py:510
+#: waeup/kofa/students/viewlets.py:518
 msgid "Book accommodation"
 msgstr "Réserver chambre"
 
-#: waeup/kofa/students/viewlets.py:519
+#: waeup/kofa/students/viewlets.py:527
 msgid "Download bed allocation slip"
 msgstr "Télécharger imprimé du lit alloué"
 
-#: waeup/kofa/students/viewlets.py:528
+#: waeup/kofa/students/viewlets.py:536
 msgid "Relocate student"
 msgstr "Relocaliser étudiant"
 
-#: waeup/kofa/students/viewlets.py:554
+#: waeup/kofa/students/viewlets.py:562
 msgid "Change portrait"
 msgstr "Changer portrait"
 
-#: waeup/kofa/students/viewlets.py:598
+#: waeup/kofa/students/viewlets.py:607
 #, fuzzy
 msgid "Start new session"
 msgstr "Session"
 
-#: waeup/kofa/students/viewlets.py:612
+#: waeup/kofa/students/viewlets.py:621
 msgid "Add course list"
 msgstr "Ajouter liste de cours"
 
-#: waeup/kofa/students/viewlets.py:631
+#: waeup/kofa/students/viewlets.py:640
 #, fuzzy
 msgid "Edit course list"
 msgstr "Ajouter liste de cours"
 
-#: waeup/kofa/students/viewlets.py:649
+#: waeup/kofa/students/viewlets.py:658
 #, fuzzy
 msgid "Add current session payment ticket"
 msgstr "Ajout de ticket de paiement en ligne"
 
-#: waeup/kofa/students/viewlets.py:657
+#: waeup/kofa/students/viewlets.py:667
 #, fuzzy
 msgid "Add previous session payment ticket"
 msgstr "Ajouter paiement en ligne"
 
-#: waeup/kofa/students/viewlets.py:672
+#: waeup/kofa/students/viewlets.py:683
 #, fuzzy
 msgid "Add balance payment ticket"
 msgstr "Ajout de ticket de paiement en ligne"
 
-#: waeup/kofa/students/viewlets.py:754
+#: waeup/kofa/students/viewlets.py:801
 msgid "Accommodation Data"
 msgstr "Données d’hébergement"
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:766
+#: waeup/kofa/students/viewlets.py:813
 msgid "${a} deleted."
 msgstr "${a} supprimé."
 
-#: waeup/kofa/students/viewlets.py:780
+#: waeup/kofa/students/viewlets.py:827
 msgid "Uploaded file is too big."
 msgstr "Le fichier envoyé est trop grand."
 
-#: waeup/kofa/students/viewlets.py:786
+#: waeup/kofa/students/viewlets.py:833
 #, fuzzy
 msgid "Could not determine file type."
@@ -5005,10 +5274,10 @@
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:791
+#: waeup/kofa/students/viewlets.py:838
 msgid "${a} file extension expected."
 msgstr "${a} l’extension de fichier attendue."
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:797
+#: waeup/kofa/students/viewlets.py:844
 #, fuzzy
 msgid "Only the following extensions are allowed: ${a}"
@@ -5016,9 +5285,9 @@
 
 #. Default: ""
-#: waeup/kofa/students/viewlets.py:806
+#: waeup/kofa/students/viewlets.py:853
 msgid "File ${a} uploaded."
 msgstr "Fichier ${a} chargé."
 
-#: waeup/kofa/students/viewlets.py:824
+#: waeup/kofa/students/viewlets.py:871
 #: waeup/kofa/browser/templates/datacenterlogspage.pt:10
 #: waeup/kofa/browser/templates/datacenterpage.pt:17
@@ -5028,38 +5297,38 @@
 msgstr "Fichier"
 
-#: waeup/kofa/students/viewlets.py:825
+#: waeup/kofa/students/viewlets.py:872
 msgid "Scan"
 msgstr "Scan"
 
-#: waeup/kofa/students/viewlets.py:848
+#: waeup/kofa/students/viewlets.py:895
 msgid "Upload new file"
 msgstr "Envoyer un nouveau fichier"
 
-#: waeup/kofa/students/viewlets.py:849
+#: waeup/kofa/students/viewlets.py:896
 msgid "Delete attachment"
 msgstr "Supprimer lien"
 
-#: waeup/kofa/students/viewlets.py:886
+#: waeup/kofa/students/viewlets.py:92 waeup/kofa/students/viewlets.py:792
+msgid "Application Slip"
+msgstr "Imprimé de demande"
+
+#: waeup/kofa/students/viewlets.py:933
 msgid "No local file selected."
 msgstr "Aucun fichier local sélectioné"
 
-#: waeup/kofa/students/viewlets.py:90
-msgid "Application Slip"
-msgstr "Imprimé de demande"
-
-#: waeup/kofa/students/viewlets.py:900
+#: waeup/kofa/students/viewlets.py:947
 #: waeup/kofa/students/browser_templates/basemanagepage.pt:9
 msgid "Passport Picture"
 msgstr "Photo d’Identité"
 
-#: waeup/kofa/students/viewlets.py:911
+#: waeup/kofa/students/viewlets.py:958
 msgid "Passport Picture (jpg only)"
 msgstr "Photo d’Identité (jpg seulement)"
 
-#: waeup/kofa/students/viewlets.py:926 waeup/kofa/students/viewlets.py:937
+#: waeup/kofa/students/viewlets.py:973 waeup/kofa/students/viewlets.py:984
 msgid "Birth Certificate"
 msgstr "Extrait d’Acte de Naissance"
 
-#: waeup/kofa/students/viewlets.py:927 waeup/kofa/students/viewlets.py:938
+#: waeup/kofa/students/viewlets.py:974 waeup/kofa/students/viewlets.py:985
 msgid "Birth Certificate Scan"
 msgstr "Birth Certificate Scan"
@@ -5213,4 +5482,14 @@
 msgid "Reset to 'courses validated'"
 msgstr "Réinitialiser à valider"
+
+#: waeup/kofa/students/workflow.py:197
+#, fuzzy
+msgid "Request transript"
+msgstr "Demander l’acquittement"
+
+#: waeup/kofa/students/workflow.py:198
+#, fuzzy
+msgid "Transcript requested"
+msgstr "acquittement demandé"
 
 #: waeup/kofa/students/workflow.py:26
@@ -5305,14 +5584,14 @@
 msgstr "Cours et Certificats"
 
-#: waeup/kofa/university/interfaces.py:146
+#: waeup/kofa/university/interfaces.py:117
 msgid "Title of course"
 msgstr "Titre du cours"
 
-#: waeup/kofa/university/interfaces.py:171
-#, fuzzy
-msgid "Former Course"
+#: waeup/kofa/university/interfaces.py:142
+#, fuzzy
+msgid "Former course"
 msgstr "Cours Echoué"
 
-#: waeup/kofa/university/interfaces.py:172
+#: waeup/kofa/university/interfaces.py:143
 msgid ""
 "If this attribute is being set all certificate courses referring to this "
@@ -5320,111 +5599,95 @@
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:189
-msgid "Enter unique course code which will become part of the URL."
-msgstr "Saisir un code unique de cours qui fera partie de l’URL."
-
-#: waeup/kofa/university/interfaces.py:209
-#, fuzzy
-msgid "Unnamed Certificate"
-msgstr "Gérer certificact"
-
-#: waeup/kofa/university/interfaces.py:214
+#: waeup/kofa/university/interfaces.py:167
 msgid "Study Mode"
 msgstr "Mode d’Etude"
 
-#: waeup/kofa/university/interfaces.py:221
+#: waeup/kofa/university/interfaces.py:174
 msgid "Start Level"
 msgstr "Niveau de démarrage"
 
-#: waeup/kofa/university/interfaces.py:228
+#: waeup/kofa/university/interfaces.py:181
 msgid "End Level"
 msgstr "Niveau final"
 
-#: waeup/kofa/university/interfaces.py:235
+#: waeup/kofa/university/interfaces.py:188
 msgid "Application Category"
 msgstr "Catégorie de demande"
 
-#: waeup/kofa/university/interfaces.py:242
+#: waeup/kofa/university/interfaces.py:195
 #, fuzzy
 msgid "Initial School Fee"
 msgstr "Frais Scolaires"
 
-#: waeup/kofa/university/interfaces.py:247
+#: waeup/kofa/university/interfaces.py:200
 #, fuzzy
 msgid "Returning School Fee"
 msgstr "Frais Scolaires"
 
-#: waeup/kofa/university/interfaces.py:252
+#: waeup/kofa/university/interfaces.py:205
 #, fuzzy
 msgid "Foreigner Initial School Fee"
 msgstr "Frais Scolaires"
 
-#: waeup/kofa/university/interfaces.py:257
+#: waeup/kofa/university/interfaces.py:210
 #, fuzzy
 msgid "Foreigner Returning School Fee"
 msgstr "Frais Scolaires"
 
-#: waeup/kofa/university/interfaces.py:262
+#: waeup/kofa/university/interfaces.py:215
 msgid "Installment Ratio"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:269
+#: waeup/kofa/university/interfaces.py:222
 msgid "Custom Textline 1 (not used)"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:274
+#: waeup/kofa/university/interfaces.py:227
 msgid "Custom Textline 2 (not used)"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:279
+#: waeup/kofa/university/interfaces.py:232
 msgid "Custom Float 1 (not used)"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:284
+#: waeup/kofa/university/interfaces.py:237
 msgid "Custom Float 2 (not used)"
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:296
-#: waeup/kofa/university/interfaces.py:298
+#: waeup/kofa/university/interfaces.py:244
+#: waeup/kofa/university/interfaces.py:246
 msgid "Start level and end level must correspond."
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:300
-#: waeup/kofa/university/interfaces.py:303
+#: waeup/kofa/university/interfaces.py:248
+#: waeup/kofa/university/interfaces.py:251
 msgid "Study mode, start level and end level must correspond."
 msgstr ""
 
-#: waeup/kofa/university/interfaces.py:313
-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:347
+#: waeup/kofa/university/interfaces.py:281
 #, fuzzy
 msgid "Registration required"
 msgstr "Numéro d’Inscription"
 
-#: waeup/kofa/university/interfaces.py:45
+#: waeup/kofa/university/interfaces.py:44
 msgid "Name of faculty"
 msgstr "Nom de la Faculté"
 
-#: waeup/kofa/university/interfaces.py:46
-#: waeup/kofa/university/interfaces.py:94
-#: waeup/kofa/university/interfaces.py:147
-msgid "Unnamed"
-msgstr "Anonyme"
-
-#: waeup/kofa/university/interfaces.py:51
-#: waeup/kofa/university/interfaces.py:99
+#: waeup/kofa/university/interfaces.py:50
+#: waeup/kofa/university/interfaces.py:80
 msgid "Name prefix"
 msgstr "Préfixe du nom"
 
-#: waeup/kofa/university/interfaces.py:67
-#: waeup/kofa/university/interfaces.py:118
-msgid "This code will become part of the URL."
-msgstr "Ce code fera partie de l’URL."
-
-#: waeup/kofa/university/interfaces.py:93
+#: waeup/kofa/university/interfaces.py:74
 msgid "Name of department"
 msgstr "Nom du département"
+
+#: waeup/kofa/university/interfaces.py:87
+msgid "Score editing disabled"
+msgstr ""
+
+#: waeup/kofa/university/interfaces.py:88
+msgid "Lectures can not edit scores if ticked."
+msgstr ""
 
 #: waeup/kofa/university/vocabularies.py:29
@@ -6483,5 +6746,5 @@
 msgstr ""
 
-#: waeup/kofa/utils/utils.py:186
+#: waeup/kofa/utils/utils.py:191
 msgid ""
 "Fullname: ${a}\n"
@@ -6499,5 +6762,5 @@
 "${e}\n"
 
-#: waeup/kofa/utils/utils.py:239
+#: waeup/kofa/utils/utils.py:244
 #, fuzzy
 msgid ""
@@ -6567,4 +6830,30 @@
 msgstr "Supprimer les tickets sélectionnés"
 
+#, fuzzy
+#~ msgid "Search applicants"
+#~ msgstr "Démarrer la demande"
+
+#~ msgid "Sem."
+#~ msgstr "Sem."
+
+#~ msgid "for students"
+#~ msgstr "pour les étudiants"
+
+#~ msgid "Enter unique course code which will become part of the URL."
+#~ msgstr "Saisir un code unique de cours qui fera partie de l’URL."
+
+#, fuzzy
+#~ msgid "Unnamed Certificate"
+#~ msgstr "Gérer certificact"
+
+#~ 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."
+
+#~ msgid "Unnamed"
+#~ msgstr "Anonyme"
+
+#~ msgid "This code will become part of the URL."
+#~ msgstr "Ce code fera partie de l’URL."
+
 #~ msgid "View processing log"
 #~ msgstr "Consulter le journal de traitement"
