From e7c0c596784cbe1359e0cae5200de2e407db0662 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Mon, 20 Jul 2015 09:55:14 +0200 Subject: [PATCH] bugfix, add EN locale --- .../exam/templates/exam/script_form.html | 2 +- teleforma/locale/en/LC_MESSAGES/django.mo | Bin 0 -> 13129 bytes teleforma/locale/en/LC_MESSAGES/django.po | 1918 +++++++++++++++++ teleforma/templatetags/teleforma_tags.py | 16 +- 4 files changed, 1928 insertions(+), 8 deletions(-) create mode 100644 teleforma/locale/en/LC_MESSAGES/django.mo create mode 100644 teleforma/locale/en/LC_MESSAGES/django.po diff --git a/teleforma/exam/templates/exam/script_form.html b/teleforma/exam/templates/exam/script_form.html index 967f9ecf..e08de42b 100644 --- a/teleforma/exam/templates/exam/script_form.html +++ b/teleforma/exam/templates/exam/script_form.html @@ -41,7 +41,7 @@
Ce formulaire vous permet de soumettre une copie non corrigée à la correction en ligne.
Merci de fournir un seul fichier par épreuve au format PDF uniquement et de taille inférieure à 50 Mo.

-
Pour fusionner des fichiers PDF, vous pouvez utiliser un éditeur PDF ou par exemple ce service en ligne gratuit.
+
Pour fusionner des fichiers PDF, vous pouvez utiliser un éditeur PDF ou par exemple le service en ligne gratuit SmallPDF (merci à m.bondarenko pour le lien).
La taille du fichier scanné peut être réduite en utilisant un mode sans couleur, par exemple "nuances de gris", et en diminuant la résolution de votre scanner (150 points par pouces ou DPI peuvent suffire).

Veuillez indiquer tous les champs du formulaire suivant:
diff --git a/teleforma/locale/en/LC_MESSAGES/django.mo b/teleforma/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..cdb01789d061b0978712e8419cca89af2b076adc GIT binary patch literal 13129 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 literal 0 HcmV?d00001 diff --git a/teleforma/locale/en/LC_MESSAGES/django.po b/teleforma/locale/en/LC_MESSAGES/django.po new file mode 100644 index 00000000..fe2f3765 --- /dev/null +++ b/teleforma/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,1918 @@ +# Copyright (C) 2012 PARISSON SARL +# This file is distributed under the same license as the Teleforma package. +# Guillaume Pellerin , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-14 18:26+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Guillaume Pellerin \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: admin.py:16 exam/models.py:123 exam/models.py:226 models/ae.py:47 +#: models/core.py:111 models/core.py:136 models/core.py:255 models/core.py:506 +#: models/core.py:552 models/core.py:594 models/crfpa.py:64 +#: models/crfpa.py:129 +msgid "period" +msgstr "période" + +#: exam/models.py:62 exam/models.py:436 +msgid "rejected" +msgstr "rejetée" + +#: exam/models.py:62 +msgid "draft" +msgstr "brouillon" + +#: exam/models.py:62 +msgid "submitted" +msgstr "soumise" + +#: exam/models.py:63 +msgid "pending" +msgstr "en attente" + +#: exam/models.py:63 exam/models.py:421 +msgid "marked" +msgstr "corrigée" + +#: exam/models.py:63 +msgid "read" +msgstr "lu" + +#: exam/models.py:63 +msgid "backup" +msgstr "sauvegardé" + +#: exam/models.py:65 +msgid "unreadable" +msgstr "illisible" + +#: exam/models.py:66 +msgid "bad orientation" +msgstr "mauvaise orientation" + +#: exam/models.py:67 +msgid "bad framing" +msgstr "mauvais cadrage" + +#: exam/models.py:68 +msgid "incomplete" +msgstr "incomplet" + +#: exam/models.py:69 +msgid "wrong course" +msgstr "mauvaise matière" + +#: exam/models.py:70 +msgid "duplicate" +msgstr "doublon" + +#: exam/models.py:71 +msgid "other" +msgstr "autre" + +#: exam/models.py:72 +msgid "wrong format" +msgstr "mauvais format" + +#: exam/models.py:73 +msgid "unreadable file" +msgstr "fichier illisible" + +#: exam/models.py:74 +msgid "no file" +msgstr "pas de fichier" + +#: exam/models.py:75 +msgid "file too large" +msgstr "fichier trop gros" + +#: exam/models.py:121 exam/models.py:225 models/core.py:197 models/core.py:257 +#: models/core.py:501 models/core.py:590 models/pro.py:45 +msgid "course" +msgstr "matière" + +#: exam/models.py:122 exam/models.py:232 +msgid "corrector" +msgstr "correcteur" + +#: exam/models.py:125 +msgid "value" +msgstr "valeur" + +#: exam/models.py:126 exam/templates/exam/quotas.html:22 +msgid "date start" +msgstr "date de début" + +#: exam/models.py:127 exam/templates/exam/quotas.html:23 +msgid "date end" +msgstr "date de fin" + +#: exam/models.py:128 exam/models.py:230 models/core.py:399 models/core.py:508 +#: models/core.py:598 +msgid "type" +msgstr "type" + +#: exam/models.py:131 +msgid "Quota" +msgstr "" + +#: exam/models.py:132 exam/templates/exam/quotas.html:12 +msgid "Quotas" +msgstr "" + +#: exam/models.py:181 models/core.py:468 models/pro.py:67 +msgid "date added" +msgstr "date d'ajout" + +#: exam/models.py:182 models/core.py:160 models/core.py:469 +#: models/crfpa.py:212 models/pro.py:68 +msgid "date modified" +msgstr "date de modification" + +#: exam/models.py:183 +msgid "UUID" +msgstr "" + +#: exam/models.py:184 +msgid "MIME type" +msgstr "Type MIME" + +#: exam/models.py:185 +msgid "sha1" +msgstr "" + +#: exam/models.py:201 +msgid "script" +msgstr "copie" + +#: exam/models.py:202 +msgid "Page file" +msgstr "Fichier de page" + +#: exam/models.py:203 +msgid "Image file" +msgstr "Fichier image" + +#: exam/models.py:204 models/pro.py:49 models/pro.py:85 +msgid "rank" +msgstr "rang" + +#: exam/models.py:207 +msgid "Page" +msgstr "Page" + +#: exam/models.py:208 +msgid "Pages" +msgstr "Pages" + +#: exam/models.py:213 models/core.py:93 models/core.py:106 models/core.py:128 +#: models/core.py:141 models/core.py:239 models/core.py:484 models/crfpa.py:47 +#: models/crfpa.py:63 +msgid "name" +msgstr "nom" + +#: exam/models.py:216 +msgid "ScriptType" +msgstr "Type de copie" + +#: exam/models.py:217 +msgid "ScriptTypes" +msgstr "Types de copies" + +#: exam/models.py:228 models/core.py:261 models/core.py:510 +msgid "session" +msgstr "séance" + +#: exam/models.py:231 +msgid "author" +msgstr "auteur" + +#: exam/models.py:233 +msgid "PDF file" +msgstr "Fichier PDF" + +#: exam/models.py:234 +msgid "Box UUID" +msgstr "" + +#: exam/models.py:235 +msgid "score" +msgstr "note" + +#: exam/models.py:236 models/pro.py:125 +msgid "comments" +msgstr "commentaires" + +#: exam/models.py:237 models/core.py:270 models/pro.py:48 models/pro.py:88 +#: models/pro.py:104 +msgid "status" +msgstr "status" + +#: exam/models.py:238 +msgid "reason" +msgstr "raison" + +#: exam/models.py:239 +msgid "date submitted" +msgstr "date de soumission" + +#: exam/models.py:240 +msgid "date marked" +msgstr "date de correction" + +#: exam/models.py:241 +msgid "date rejected" +msgstr "date de rejet" + +#: exam/models.py:242 +msgid "URL" +msgstr "" + +#: exam/models.py:246 exam/templates/exam/inc/script_list.html:14 +#: templates/teleforma/course.html:50 +#: templates/teleforma/course_conference.html:40 +#: templates/teleforma/course_conference.html:71 +#: templates/teleforma/course_conference_audio.html:68 +#: templates/teleforma/course_media.html:86 +#: templates/teleforma/course_media.html:135 +#: templates/teleforma/course_media_video_embed.html:34 +#: templates/teleforma/inc/conference_list.html:26 +#: templates/teleforma/inc/media_list.html:37 +msgid "Session" +msgstr "Séance" + +#: exam/models.py:258 exam/models.py:420 exam/models.py:435 +msgid "Script" +msgstr "Copie" + +#: exam/models.py:259 exam/templates/exam/scripts.html:21 +#: templates/telemeta/base.html:116 templates/telemeta/base.html.py:121 +msgid "Scripts" +msgstr "Copies" + +#: exam/templates/exam/inc/script_list.html:13 +#: exam/templates/exam/quotas.html:21 +#: templates/teleforma/course_conference.html:70 +#: templates/teleforma/course_media.html:134 +#: templates/teleforma/course_media_video_embed.html:33 +msgid "Course" +msgstr "Matière" + +#: exam/templates/exam/inc/script_list.html:15 +#: templates/telemeta/inc/module_revisions.html:18 +#: templates/telemeta/lists.html:70 +msgid "Type" +msgstr "Type" + +#: exam/templates/exam/inc/script_list.html:16 +#: templates/telemeta/inc/user_list.html:19 +#: templates/telemeta/profile_detail.html:60 +msgid "Last Name" +msgstr "Nom" + +#: exam/templates/exam/inc/script_list.html:17 +#: templates/telemeta/inc/user_list.html:20 +#: templates/telemeta/profile_detail.html:59 +msgid "First Name" +msgstr "Prénom" + +#: exam/templates/exam/inc/script_list.html:18 +msgid "Submission date" +msgstr "Date de soumission" + +#: exam/templates/exam/inc/script_list.html:19 +msgid "Mark date" +msgstr "Date de correction" + +#: exam/templates/exam/inc/script_list.html:20 +#: exam/templates/exam/quotas.html:20 +msgid "Corrector" +msgstr "Correcteur" + +#: exam/templates/exam/inc/script_list.html:21 +#: exam/templates/exam/script_detail.html:101 +msgid "Score" +msgstr "Note" + +#: exam/templates/exam/messages/script_fix.txt:9 +#: exam/templates/exam/messages/script_marked.txt:9 +#: exam/templates/exam/messages/script_rejected.txt:7 +#: templates/postman/email_user_init.txt:19 +msgid "Best regards" +msgstr "Cordialement" + +#: exam/templates/exam/messages/script_fix.txt:10 +#: exam/templates/exam/messages/script_marked.txt:10 +#: exam/templates/exam/messages/script_rejected.txt:8 +#: templates/postman/email_user.txt:20 +#: templates/postman/email_user_init.txt:20 +#: templates/postman/email_visitor.txt:16 +msgid "The site administrator" +msgstr "L'administrateur du site" + +#: exam/templates/exam/messages/script_fix.txt:10 +#: exam/templates/exam/messages/script_marked.txt:10 +#: exam/templates/exam/messages/script_rejected.txt:8 +#: templates/postman/email_user_init.txt:20 +msgid "of the" +msgstr "du" + +#: exam/templates/exam/messages/script_fix.txt:13 +#: exam/templates/exam/messages/script_marked.txt:13 +#: exam/templates/exam/messages/script_rejected.txt:11 +#: templates/postman/email_user.txt:22 +#: templates/postman/email_user_init.txt:23 +#: templates/postman/email_visitor.txt:18 +msgid "" +"Note: This message is issued by an automated system.\n" +"Do not reply, this would not be taken into account." +msgstr "" +"NB: Ce message est émis par un automate. Ne faites pas de réponse, elle ne " +"serait pas prise en compte." + +#: exam/templates/exam/quotas.html:24 exam/templates/exam/scripts.html:25 +msgid "Pending" +msgstr "En attente" + +#: exam/templates/exam/quotas.html:25 exam/templates/exam/scripts.html:26 +msgid "Marked" +msgstr "Corrigées" + +#: exam/templates/exam/quotas.html:26 +msgid "Value" +msgstr "Valeur" + +#: exam/templates/exam/quotas.html:27 +msgid "Level" +msgstr "Niveau" + +#: exam/templates/exam/score_form.html:32 exam/templates/exam/scores.html:35 +msgid "New score" +msgstr "Nouvelle note" + +#: exam/templates/exam/score_form.html:60 +#: exam/templates/exam/script_form.html:68 +#: templates/registration/registration_form.html:21 +msgid "Submit" +msgstr "Soumettre" + +#: exam/templates/exam/scores.html:18 templates/teleforma/annals.html:15 +#: templates/telemeta/profile_detail.html:16 +msgid "My courses" +msgstr "Mes matières" + +#: exam/templates/exam/scores.html:46 exam/templates/exam/scripts.html:28 +#: templates/telemeta/base.html:133 templates/telemeta/base.html.py:135 +msgid "Scores" +msgstr "Notes" + +#: exam/templates/exam/script_detail.html:98 +msgid "Topic" +msgstr "Sujet" + +#: exam/templates/exam/script_detail.html:102 +#: exam/templates/exam/script_detail.html:118 +msgid "Comments" +msgstr "Commentaire" + +#: exam/templates/exam/script_detail.html:104 +#: exam/templates/exam/scripts.html:27 templates/postman/view.html:25 +msgid "Rejected" +msgstr "Rejeté" + +#: exam/templates/exam/script_detail.html:107 +msgid "Scoring" +msgstr "Noter" + +#: exam/templates/exam/script_detail.html:108 +#: exam/templates/exam/script_detail.html:149 +#: exam/templates/exam/script_detail.html:167 +msgid "Reject" +msgstr "Rejeter" + +#: exam/templates/exam/script_detail.html:110 +msgid "Submitted" +msgstr "Soumise" + +#: exam/templates/exam/script_detail.html:122 +msgid "Mark" +msgstr "Note" + +#: exam/templates/exam/script_detail.html:144 +#: templates/postman/base_write.html:56 +#: templates/teleforma/inc/chat_room.html:13 +msgid "Send" +msgstr "Envoyer" + +#: exam/templates/exam/script_form.html:32 exam/templates/exam/scripts.html:37 +msgid "New script" +msgstr "Nouvelle copie" + +#: exam/templates/exam/script_form.html:35 +msgid "Blank script" +msgstr "Copie vierge" + +#: exam/templates/exam/scripts.html:6 +msgid "Answers" +msgstr "Réponses" + +#: exam/templates/exam/scripts.html:68 +msgid "No scripts" +msgstr "Aucune copie" + +#: exam/views.py:94 +msgid "Pending scripts" +msgstr "Copies en attente" + +#: exam/views.py:126 +msgid "Treated scripts" +msgstr "Copie traitées" + +#: exam/views.py:146 +msgid "Rejected scripts" +msgstr "Copies rejetées" + +#: exam/views.py:162 +msgid "" +"You have successfully submitted your script. It will be processed in the " +"next hours." +msgstr "" +"Vous avez correctement soumis votre copie. Elle sera traitée dans les " +"prochaines heures puis corrigée." + +#: exam/views.py:166 +msgid "" +"There was a problem with your submission. Please try again, later if " +"possible." +msgstr "" +"Il y a une une erreur lors de votre soumission de copie. Merci de vérifier " +"votre fichier ou de réessayer plus tard." + +#: exam/views.py:267 +msgid "all courses" +msgstr "toutes les matières" + +#: models/ae.py:46 models/core.py:204 models/crfpa.py:109 models/crfpa.py:182 +#: models/pro.py:101 models/pro.py:140 +msgid "user" +msgstr "utilisateur" + +#: models/ae.py:49 models/crfpa.py:131 +msgid "platform only" +msgstr "plateforme seulement" + +#: models/ae.py:51 models/core.py:206 +msgid "courses" +msgstr "matières" + +#: models/ae.py:62 +msgid "AE student" +msgstr "Etudiant AE" + +#: models/core.py:75 +msgid "Hidden" +msgstr "Caché" + +#: models/core.py:76 +msgid "Private" +msgstr "Privé" + +#: models/core.py:77 +msgid "Draft" +msgstr "Brouillon" + +#: models/core.py:78 +msgid "Public" +msgstr "Publié" + +#: models/core.py:94 models/core.py:107 models/core.py:129 models/core.py:142 +#: models/core.py:157 models/core.py:240 models/core.py:400 models/core.py:466 +#: models/core.py:485 models/crfpa.py:48 models/crfpa.py:226 +#: models/crfpa.py:239 models/pro.py:124 +msgid "description" +msgstr "description" + +#: models/core.py:101 models/core.py:109 models/core.py:238 models/pro.py:123 +msgid "organization" +msgstr "organisation" + +#: models/core.py:110 +msgid "Master domain" +msgstr "" + +#: models/core.py:123 models/core.py:155 models/core.py:209 models/core.py:253 +msgid "department" +msgstr "département" + +#: models/core.py:149 models/core.py:258 models/core.py:503 models/core.py:592 +msgid "course type" +msgstr "type de matière" + +#: models/core.py:156 models/core.py:465 models/pro.py:46 models/pro.py:83 +msgid "title" +msgstr "titre" + +#: models/core.py:158 models/core.py:470 models/crfpa.py:62 +msgid "code" +msgstr "cote" + +#: models/core.py:159 +msgid "tweeter title" +msgstr "titre tweeter" + +#: models/core.py:161 models/core.py:486 +msgid "number" +msgstr "nombre" + +#: models/core.py:162 models/crfpa.py:67 +msgid "synthesis note" +msgstr "note de synthèse" + +#: models/core.py:163 models/crfpa.py:70 +msgid "obligations" +msgstr "obligations" + +#: models/core.py:164 models/crfpa.py:91 +msgid "magistral" +msgstr "magistral" + +#: models/core.py:232 models/core.py:259 +msgid "professor" +msgstr "professeur" + +#: models/core.py:247 models/core.py:263 +msgid "room" +msgstr "salle" + +#: models/core.py:252 +msgid "public_id" +msgstr "public id" + +#: models/core.py:265 +msgid "comment" +msgstr "commentaire" + +#: models/core.py:266 +msgid "begin date" +msgstr "date de début" + +#: models/core.py:267 +msgid "end date" +msgstr "date de fin" + +#: models/core.py:268 models/core.py:518 models/core.py:556 models/core.py:599 +msgid "readers" +msgstr "" + +#: models/core.py:389 models/core.py:417 models/core.py:504 models/core.py:588 +msgid "conference" +msgstr "conférence" + +#: models/core.py:397 +msgid "host" +msgstr "hôte" + +#: models/core.py:398 +msgid "port" +msgstr "port" + +#: models/core.py:401 +msgid "source password" +msgstr "" + +#: models/core.py:402 +msgid "admin password" +msgstr "" + +#: models/core.py:409 models/core.py:420 +msgid "streaming server" +msgstr "serveur de diffusion" + +#: models/core.py:421 +msgid "Streaming type" +msgstr "Type de flux" + +#: models/core.py:423 +msgid "streaming" +msgstr "diffusion" + +#: models/core.py:459 +msgid "live stream" +msgstr "stream en direct" + +#: models/core.py:467 +msgid "credits" +msgstr "crédits" + +#: models/core.py:471 +msgid "published" +msgstr "publié" + +#: models/core.py:472 +msgid "mime type" +msgstr "Type mime" + +#: models/core.py:473 models/pro.py:86 +msgid "weight" +msgstr "poids" + +#: models/core.py:493 +msgid "document type" +msgstr "type de document" + +#: models/core.py:512 models/crfpa.py:110 +msgid "iej" +msgstr "iej" + +#: models/core.py:514 +msgid "annal" +msgstr "annale" + +#: models/core.py:515 +msgid "year" +msgstr "année" + +#: models/core.py:516 models/core.py:554 +msgid "file" +msgstr "fichier" + +#: models/crfpa.py:55 models/crfpa.py:56 templates/teleforma/annals.html:31 +#: templates/telemeta/inc/user_list.html:21 +#: templates/telemeta/profile_detail.html:64 templates/telemeta/users.html:28 +msgid "IEJ" +msgstr "IEJ" + +#: models/crfpa.py:73 models/crfpa.py:115 +msgid "procedure" +msgstr "procédure" + +#: models/crfpa.py:76 models/crfpa.py:118 +msgid "written speciality" +msgstr "spécialité écrit" + +#: models/crfpa.py:79 models/crfpa.py:121 +msgid "oral speciality" +msgstr "spécialité orale" + +#: models/crfpa.py:82 models/crfpa.py:123 +msgid "oral 1" +msgstr "" + +#: models/crfpa.py:85 models/crfpa.py:125 +msgid "oral 2" +msgstr "" + +#: models/crfpa.py:88 models/crfpa.py:127 +msgid "options" +msgstr "options" + +#: models/crfpa.py:93 +msgid "cost" +msgstr "coût" + +#: models/crfpa.py:103 +msgid "training" +msgstr "formation" + +#: models/crfpa.py:112 +msgid "trainings" +msgstr "formations" + +#: models/crfpa.py:132 +msgid "application fees" +msgstr "frais de dossier" + +#: models/crfpa.py:134 +msgid "subscription fees" +msgstr "frais d'inscription" + +#: models/crfpa.py:135 +msgid "subscription date" +msgstr "date d'inscription" + +#: models/crfpa.py:136 +msgid "subscribed" +msgstr "inscrit" + +#: models/crfpa.py:137 +msgid "confirmation sent" +msgstr "confirmation envoyée" + +#: models/crfpa.py:174 +msgid "Student" +msgstr "Etudiant" + +#: models/crfpa.py:175 +msgid "Students" +msgstr "Etudiants" + +#: models/crfpa.py:183 templates/telemeta/profile_detail.html:77 +msgid "Address" +msgstr "Adresse" + +#: models/crfpa.py:184 +msgid "Postal code" +msgstr "Code postal" + +#: models/crfpa.py:185 +msgid "City" +msgstr "Ville" + +#: models/crfpa.py:186 +msgid "Country" +msgstr "Pays" + +#: models/crfpa.py:187 templates/telemeta/profile_detail.html:88 +msgid "Language" +msgstr "Langue" + +#: models/crfpa.py:188 templates/telemeta/profile_detail.html:78 +msgid "Telephone" +msgstr "Téléphone" + +#: models/crfpa.py:189 +msgid "Expiration_date" +msgstr "Date d'expiration" + +#: models/crfpa.py:190 +msgid "Password initialized" +msgstr "Mot de passe initialisé" + +#: models/crfpa.py:191 templates/telemeta/profile_detail.html:79 +msgid "WiFi login" +msgstr "" + +#: models/crfpa.py:192 +msgid "WiFi pass" +msgstr "" + +#: models/crfpa.py:196 +msgid "profile" +msgstr "profil" + +#: models/crfpa.py:207 models/crfpa.py:224 models/crfpa.py:237 +msgid "student" +msgstr "étudiant" + +#: models/crfpa.py:208 models/crfpa.py:225 models/crfpa.py:238 +msgid "amount" +msgstr "montant" + +#: models/crfpa.py:209 +msgid "month" +msgstr "mois" + +#: models/crfpa.py:210 +msgid "collected" +msgstr "encaissé" + +#: models/crfpa.py:211 +msgid "date created" +msgstr "date de création" + +#: models/crfpa.py:216 +msgid "Payment" +msgstr "Paiement" + +#: models/crfpa.py:217 +msgid "Payments" +msgstr "Paiements" + +#: models/crfpa.py:230 +msgid "Discount" +msgstr "Réduction" + +#: models/crfpa.py:231 +msgid "Discounts" +msgstr "Réductions" + +#: models/crfpa.py:243 models/crfpa.py:244 +msgid "Optional fees" +msgstr "Frais optionnels" + +#: models/pro.py:47 +msgid "price" +msgstr "prix" + +#: models/pro.py:50 +msgid "public concerned" +msgstr "" + +#: models/pro.py:53 +msgid "document 1" +msgstr "document 1" + +#: models/pro.py:56 +msgid "media" +msgstr "médias" + +#: models/pro.py:59 +msgid "document 2" +msgstr "document 2" + +#: models/pro.py:62 +msgid "corrected document" +msgstr "document corrigé" + +#: models/pro.py:64 +msgid "suscribers" +msgstr "inscrits" + +#: models/pro.py:69 +msgid "approximative duration" +msgstr "durée approximative" + +#: models/pro.py:70 +msgid "keywords" +msgstr "mots clés" + +#: models/pro.py:77 +msgid "Seminar" +msgstr "Sémimaire" + +#: models/pro.py:82 models/pro.py:139 +msgid "seminar" +msgstr "séminaire" + +#: models/pro.py:84 models/pro.py:102 +msgid "question" +msgstr "question" + +#: models/pro.py:87 +msgid "minimum numbers of characters" +msgstr "nombre de caractère minimum" + +#: models/pro.py:96 +msgid "Question" +msgstr "Questions" + +#: models/pro.py:101 models/pro.py:102 models/pro.py:103 +msgid "answer" +msgstr "réponse" + +#: models/pro.py:105 +msgid "validated" +msgstr "validé" + +#: models/pro.py:117 +msgid "Answer" +msgstr "Réponse" + +#: models/pro.py:126 models/pro.py:142 +msgid "testimonial_template" +msgstr "" + +#: models/pro.py:127 +msgid "template" +msgstr "modèle" + +#: models/pro.py:134 +msgid "Testimonial template" +msgstr "Modèle d'attestation" + +#: models/pro.py:140 models/pro.py:141 models/pro.py:143 +msgid "testimonial" +msgstr "attestation" + +#: models/pro.py:148 +msgid "Testimonial" +msgstr "Attestation" + +#: templates/404.html:10 +msgid "Page not found" +msgstr "Page non trouvée" + +#: templates/500.html:10 +msgid "Server error" +msgstr "Erreur du serveur" + +#: templates/postman/archives.html:3 +#, fuzzy +msgid "Archived Messages" +msgstr "Messages" + +#: templates/postman/archives.html:7 +msgid "" +"Messages in this folder will never be removed. You can use this folder for " +"long term storage." +msgstr "" + +#: templates/postman/base.html:10 +msgid "Folders" +msgstr "Dossiers" + +#: templates/postman/base.html:15 +msgid "Inbox" +msgstr "" + +#: templates/postman/base.html:16 templates/postman/sent.html:3 +#, fuzzy +msgid "Sent Messages" +msgstr "Messages" + +#: templates/postman/base.html:17 +msgid "Archives" +msgstr "" + +#: templates/postman/base.html:18 +msgid "Trash" +msgstr "" + +#: templates/postman/base.html:23 +msgid "New message" +msgstr "Nouveau message" + +#: templates/postman/base_folder.html:12 +msgid "by conversation" +msgstr "" + +#: templates/postman/base_folder.html:13 +#, fuzzy +msgid "by message" +msgstr "Messages" + +#: templates/postman/base_folder.html:18 +msgid "Sorry, this page number is invalid." +msgstr "" + +#: templates/postman/base_folder.html:39 +#: templates/teleforma/course_conference_record.html:69 +#: templates/telemeta/lists.html:75 +msgid "Action" +msgstr "" + +#: templates/postman/base_folder.html:40 +msgid "Sender" +msgstr "" + +#: templates/postman/base_folder.html:41 templates/postman/reply.html:4 +msgid "Recipient" +msgstr "" + +#: templates/postman/base_folder.html:42 +msgid "Subject" +msgstr "" + +#: templates/postman/base_folder.html:43 +#: templates/telemeta/inc/module_revisions.html:16 +msgid "Date" +msgstr "Date" + +#: templates/postman/base_folder.html:61 +msgid "g:i A,M j,n/j/y" +msgstr "" + +#: templates/postman/base_folder.html:69 templates/postman/view.html:39 +#: templates/telemeta/lists.html:58 +msgid "Delete" +msgstr "" + +#: templates/postman/base_folder.html:72 templates/postman/view.html:43 +msgid "Archive" +msgstr "" + +#: templates/postman/base_folder.html:75 +msgid "Undelete" +msgstr "" + +#: templates/postman/base_folder.html:81 +#, fuzzy +msgid "No messages." +msgstr "Messages" + +#: templates/postman/base_write.html:31 +msgid "to an administrator" +msgstr "à un administrateur" + +#: templates/postman/base_write.html:39 +msgid "to a professor" +msgstr "à un professeur" + +#: templates/postman/email_user.txt:1 templates/postman/email_user_init.txt:1 +msgid "Hello" +msgstr "Bonjour" + +#: templates/postman/email_user.txt:3 templates/postman/email_visitor.txt:3 +#, python-format +msgid "On %(date)s, you asked to send a message to the user '%(recipient)s'." +msgstr "" + +#: templates/postman/email_user.txt:5 templates/postman/email_visitor.txt:5 +msgid "Your message has been rejected by the moderator" +msgstr "" + +#: templates/postman/email_user.txt:5 templates/postman/email_visitor.txt:5 +msgid ", for the following reason:" +msgstr "" + +#: templates/postman/email_user.txt:9 templates/postman/email_visitor.txt:10 +#, python-format +msgid "On %(date)s, you sent a message to the user '%(sender)s'." +msgstr "" + +#: templates/postman/email_user.txt:10 +msgid "Your correspondent has given you an answer." +msgstr "" + +#: templates/postman/email_user.txt:11 +#, python-format +msgid "You have received a copy of a response from the user '%(sender)s'." +msgstr "" + +#: templates/postman/email_user.txt:13 +#, python-format +msgid "You have received a message from the user '%(sender)s'." +msgstr "" + +#: templates/postman/email_user.txt:14 +msgid "" +"You can read and respond to this message from your e-learning desk following " +"this link:" +msgstr "" +"Vous pouvez lire et répondre à ce message depuis votre bureau e-learning en " +"suivant ce lien :" + +#: templates/postman/email_user.txt:19 templates/postman/email_visitor.txt:14 +msgid "Thank you again for your interest in our services." +msgstr "" + +#: templates/postman/email_user.txt:20 +msgid "of" +msgstr "de" + +#: templates/postman/email_user_subject.txt:1 +#: templates/postman/email_visitor_subject.txt:1 +#, python-format +msgid "Message \"%(subject)s\" on the site %(sitename)s" +msgstr "" + +#: templates/postman/email_user_subject_init.txt:1 +#, python-format +msgid "%(organization)s : initialization of your e-learning account" +msgstr "%(organization)s : initialisation de votre compte e-learning" + +#: templates/postman/email_visitor.txt:1 +msgid "Dear visitor," +msgstr "" + +#: templates/postman/email_visitor.txt:8 +msgid "As a reminder, please find below the content of your message." +msgstr "" + +#: templates/postman/email_visitor.txt:11 +msgid "Please find below the answer from your correspondent." +msgstr "" + +#: templates/postman/email_visitor.txt:15 +msgid "For more comfort, we encourage you to open an account on the site." +msgstr "" + +#: templates/postman/inbox.html:3 +#, fuzzy +msgid "Received Messages" +msgstr "Messages" + +#: templates/postman/inbox.html:6 +msgid "Received" +msgstr "" + +#: templates/postman/reply.html:3 templates/postman/view.html:47 +#: templates/postman/view.html.py:50 templates/postman/view.html:53 +msgid "Reply" +msgstr "" + +#: templates/postman/sent.html:6 +msgid "Sent" +msgstr "" + +#: templates/postman/trash.html:3 +#, fuzzy +msgid "Deleted Messages" +msgstr "Messages" + +#: templates/postman/trash.html:10 +msgid "" +"Messages in this folder can be removed from time to time. For long term " +"storage, use instead the archive folder." +msgstr "" + +#: templates/postman/view.html:9 +msgid "Conversation" +msgstr "" + +#: templates/postman/view.html:9 templates/telemeta/inc/user_list.html:72 +#, fuzzy +msgid "Message" +msgstr "Messages" + +#: templates/postman/view.html:25 +msgid ":" +msgstr "" + +#: templates/postman/view.html:36 +msgid "Back" +msgstr "" + +#: templates/postman/write.html:3 templates/telemeta/inc/user_list.html:28 +msgid "Write" +msgstr "" + +#: templates/registration/activate.html:3 +#: templates/registration/activation_complete.html:3 +#, fuzzy +msgid "Activation complete" +msgstr "incomplet" + +#: templates/registration/activate.html:3 +msgid "Activation problem" +msgstr "" + +#: templates/registration/activate.html:7 +#, python-format +msgid "" +"\n" +"Thanks %(account)s, activation complete!\n" +"You may now login using the username and " +"password you set at registration.\n" +msgstr "" + +#: templates/registration/activate.html:12 +msgid "" +"Oops – it seems that your activation key is invalid. Please check the " +"url again." +msgstr "" + +#: templates/registration/activation_complete.html:6 +#, python-format +msgid "" +"\n" +"Thanks, activation complete! You may now login using the username and password you set " +"at registration.\n" +msgstr "" + +#: templates/registration/activation_email.html:8 +#, python-format +msgid "" +"\n" +"

Account registration for %(sitename)s

\n" +"

\n" +"You (or someone pretending to be you) have asked to register an account at\n" +"%(sitename)s.
\n" +"If this wasn't you, please ignore this email and your address will be " +"removed\n" +"from our records.\n" +"

\n" +"

\n" +"To activate this account, please click the following link within the next \n" +"%(expiration_days)s days:
\n" +"http://%(sitedomain)s" +"%(activation_key_url)s\n" +"

\n" +"

\n" +"Sincerely,
\n" +"%(sitename)s Management\n" +"

\n" +"\n" +msgstr "" + +#: templates/registration/activation_email.txt:3 +#, python-format +msgid "" +"\n" +"You (or someone pretending to be you) have asked to register an account at\n" +"%(sitename)s. If this wasn't you, please ignore this email\n" +"and your address will be removed from our records.\n" +"\n" +"To activate this account, please click the following link within the next \n" +"%(expiration_days)s days:\n" +"\n" +"http://%(siteurl)s%(activation_key_url)s\n" +"\n" +"Sincerely,\n" +"%(sitename)s Management\n" +msgstr "" + +#: templates/registration/activation_email_subject.txt:1 +#, python-format +msgid "Account registration for %(sitename)s" +msgstr "" + +#: templates/registration/login.html:3 +#, fuzzy +msgid "Login" +msgstr "Se connecter en tant que" + +#: templates/registration/login.html:9 templates/telemeta/login.html:19 +msgid "Your username and password didn't match. Please try again." +msgstr "" + +#: templates/registration/login.html:23 +#, python-format +msgid "" +"Forgot your password?\n" +" Need an account?" +msgstr "" + +#: templates/registration/login.html:26 +#, fuzzy +msgid "login" +msgstr "Se connecter en tant que" + +#: templates/registration/logout.html:3 +msgid "Logged out" +msgstr "" + +#: templates/registration/logout.html:5 +msgid "Successfully logged out!" +msgstr "" + +#: templates/registration/password_change_done.html:3 +#, fuzzy +msgid "Password changed" +msgstr "Mot de passe initialisé" + +#: templates/registration/password_change_done.html:5 +msgid "Password successfully changed!" +msgstr "" + +#: templates/registration/password_change_form.html:3 +#: templates/registration/password_change_form.html:8 +#: templates/telemeta/profile_detail.html:49 +msgid "Change password" +msgstr "" + +#: templates/registration/password_reset_complete.html:3 +#, fuzzy +msgid "Password reset complete" +msgstr "Réinitialisation du mot de passe" + +#: templates/registration/password_reset_complete.html:4 +#, python-format +msgid "" +"\n" +"Your password has been reset! You may now log in.\n" +msgstr "" + +#: templates/registration/password_reset_confirm.html:3 +msgid "Confirm password reset" +msgstr "Confirmation de la réinitialisation du mot de passe" + +#: templates/registration/password_reset_confirm.html:5 +msgid "Enter your new password below to reset your password:" +msgstr "" + +#: templates/registration/password_reset_confirm.html:9 +msgid "Set password" +msgstr "" + +#: templates/registration/password_reset_done.html:3 +#: templates/telemeta/profile_detail.html:106 +msgid "Password reset" +msgstr "Réinitialisation du mot de passe" + +#: templates/registration/password_reset_done.html:6 +msgid "" +"We have sent you an email with a link to reset your password.\n" +"Please check your email and click the link to continue." +msgstr "" + +#: templates/registration/password_reset_email.html:1 +msgid "Greetings" +msgstr "" + +#: templates/registration/password_reset_email.html:3 +#, python-format +msgid "" +"You are receiving this email because you (or someone pretending to be you)\n" +"requested that your password be reset on the %(domain)s site. If you do " +"not \n" +"wish to reset your password, please ignore this message.\n" +"\n" +"To reset your password, please click the following link, or copy and paste " +"it\n" +"into your web browser:" +msgstr "" + +#: templates/registration/password_reset_email.html:12 +#, python-format +msgid "" +"\n" +"Your username, in case you've forgotten: %(username)s\n" +"\n" +"Best regards,\n" +"%(site_name)s Management\n" +msgstr "" + +#: templates/registration/password_reset_form.html:3 +#: templates/registration/password_reset_form.html:10 +msgid "Reset password" +msgstr "" + +#: templates/registration/password_reset_form.html:4 +msgid "" +"\n" +"Forgot your password? Enter your email in the form below and we'll send " +"you\n" +"instructions for creating a new one." +msgstr "" + +#: templates/registration/registration_complete.html:6 +#: templates/registration/registration_form.html:6 +msgid "Registration" +msgstr "Inscription" + +#: templates/registration/registration_complete.html:23 +#: templates/teleforma/annals.html:74 templates/teleforma/course_media.html:64 +#: templates/teleforma/inc/document_list.html:22 +#: templates/teleforma/inc/media_list.html:56 +msgid "Download" +msgstr "Télécharger" + +#: templates/teleforma/annals.html:6 templates/teleforma/annals.html.py:54 +#: templates/telemeta/base.html:113 +msgid "Annals" +msgstr "Annales" + +#: templates/teleforma/annals.html:49 +#: templates/teleforma/inc/document_list.html:36 +msgid "No document" +msgstr "Aucun document" + +#: templates/teleforma/annals.html:70 +#: templates/teleforma/inc/conference_list.html:18 +#: templates/teleforma/inc/document_list.html:20 +msgid "View" +msgstr "Voir" + +#: templates/teleforma/course.html:14 +#: templates/teleforma/inc/document_list.html:7 +msgid "Documents" +msgstr "Supports écrits" + +#: templates/teleforma/course.html:17 templates/teleforma/course.html.py:33 +#: templates/teleforma/course_conference_audio.html:66 +#: templates/teleforma/course_document.html:73 +#: templates/teleforma/inc/conference_list.html:25 +#: templates/teleforma/inc/media_list.html:36 +#: templates/telemeta/inc/module_revisions.html:17 +#: templates/telemeta/lists.html:69 templates/telemeta/search_criteria.html:97 +msgid "Title" +msgstr "Titre" + +#: templates/teleforma/course.html:18 templates/teleforma/course.html.py:34 +msgid "Description" +msgstr "Description" + +#: templates/teleforma/course.html:19 templates/teleforma/course.html.py:35 +#: templates/teleforma/course.html:52 +#: templates/teleforma/course_media.html:146 +#: templates/telemeta/profile_detail.html:83 +msgid "Date added" +msgstr "Date d'ajout" + +#: templates/teleforma/course.html:30 +msgid "Medias" +msgstr "Médias" + +#: templates/teleforma/course.html:47 +msgid "Conferences" +msgstr "Conférences" + +#: templates/teleforma/course.html:51 +#: templates/teleforma/course_conference.html:72 +#: templates/teleforma/course_conference_audio.html:67 +#: templates/teleforma/course_media.html:137 +#: templates/teleforma/course_media_video_embed.html:36 +#: templates/teleforma/inc/conference_list.html:28 +#: templates/teleforma/inc/media_list.html:39 +#: templates/telemeta/inc/user_list.html:48 +msgid "Professor" +msgstr "Professeur" + +#: templates/teleforma/course_conference.html:27 +#: templates/teleforma/course_conference_audio.html:25 +msgid "S T O P" +msgstr "S T O P" + +#: templates/teleforma/course_conference.html:37 +#: templates/teleforma/course_media.html:76 +msgid "Audio" +msgstr "" + +#: templates/teleforma/course_conference.html:75 +#: templates/teleforma/course_media.html:140 +#: templates/teleforma/course_media_video_embed.html:39 +#: templates/teleforma/inc/media_list.html:43 +msgid "Comment" +msgstr "Commentaire" + +#: templates/teleforma/course_conference.html:76 +#: templates/teleforma/course_media.html:141 +#: templates/teleforma/course_media_video_embed.html:40 +msgid "Begin date" +msgstr "Date de début" + +#: templates/teleforma/course_conference.html:77 +#: templates/teleforma/course_media.html:142 +#: templates/teleforma/course_media_video_embed.html:41 +msgid "End date" +msgstr "Date de fin" + +#: templates/teleforma/course_conference.html:78 +#: templates/teleforma/course_conference_audio.html:72 +msgid "Live" +msgstr "Direct" + +#: templates/teleforma/course_conference.html:78 +#: templatetags/teleforma_tags.py:134 +msgid "Yes" +msgstr "Oui" + +#: templates/teleforma/course_conference.html:79 +#: templates/teleforma/course_conference_audio.html:69 +#: templates/teleforma/course_media.html:143 +#: templates/teleforma/course_media_video_embed.html:42 +msgid "Room" +msgstr "Salle" + +#: templates/teleforma/course_conference.html:81 +#: templates/teleforma/course_media.html:149 +msgid "Conference ID" +msgstr "ID Conférence" + +#: templates/teleforma/course_conference_audio.html:36 +#: templates/teleforma/course_media.html:79 +msgid "Video" +msgstr "" + +#: templates/teleforma/course_conference_audio.html:70 +#: templates/teleforma/inc/conference_list.html:30 +#: templates/teleforma/inc/media_list.html:41 +msgid "Begin" +msgstr "Début" + +#: templates/teleforma/course_conference_audio.html:71 +msgid "End" +msgstr "Fin" + +#: templates/teleforma/course_conference_record.html:30 +#: templates/teleforma/courses.html:107 +msgid "Status" +msgstr "Status" + +#: templates/teleforma/course_conference_record.html:41 +#: templates/teleforma/courses.html:42 +msgid "New conference" +msgstr "Nouvelle conférence" + +#: templates/teleforma/course_conference_record.html:70 +msgid "Record and stream" +msgstr "Enregistrer et diffuser" + +#: templates/teleforma/course_media.html:28 +#: templates/teleforma/course_media.html:82 +#: templates/teleforma/inc/media_list.html:50 +msgid " published" +msgstr " publié" + +#: templates/teleforma/course_media.html:35 +#: templates/teleforma/course_media.html:82 +#: templates/teleforma/inc/media_list.html:52 +msgid " rejected" +msgstr " rejeté" + +#: templates/teleforma/course_media.html:145 +msgid "Mime type" +msgstr "Type mime" + +#: templates/teleforma/course_media.html:147 +msgid "Date modified" +msgstr "Date de modification" + +#: templates/teleforma/course_media.html:148 +msgid "Media ID" +msgstr "ID Média" + +#: templates/teleforma/courses.html:49 +msgid "My notes" +msgstr "Mes notes" + +#: templates/teleforma/courses.html:59 +msgid "New note" +msgstr "Nouvelle note" + +#: templates/teleforma/help.html:11 templates/telemeta/base.html:148 +#: templates/telemeta/base.html.py:161 +msgid "Help" +msgstr "Aide" + +#: templates/teleforma/inc/conference_list.html:8 +msgid "Live conferences" +msgstr "Conférences en direct" + +#: templates/teleforma/inc/conference_list.html:19 +#: templates/teleforma/inc/media_list.html:23 +#: templates/teleforma/inc/media_list.html:29 +msgid "Click here" +msgstr "Cliquez ici" + +#: templates/teleforma/inc/media_list.html:8 +msgid "Passed conferences" +msgstr "Conférences en différé" + +#: templates/teleforma/inc/media_list.html:17 +msgid "Play" +msgstr "Lire" + +#: templates/teleforma/media_pending.html:7 +msgid "Peding media" +msgstr "" + +#: templates/teleforma/media_pending.html:27 +msgid "Testimonials" +msgstr "Attestations" + +#: templates/teleforma/media_pending.html:45 +#, fuzzy +msgid "No testimonial" +msgstr "attestation" + +#: templates/telemeta/base.html:92 templates/telemeta/base.html.py:101 +msgid "Desk" +msgstr "Bureau" + +#: templates/telemeta/base.html:106 +msgid "Home" +msgstr "Accueil" + +#: templates/telemeta/base.html:111 +msgid "Messaging" +msgstr "Messagerie" + +#: templates/telemeta/base.html:146 +msgid "Admin" +msgstr "" + +#: templates/telemeta/base.html:158 +msgid "Profile" +msgstr "Profil" + +#: templates/telemeta/base.html:160 +msgid "Lists" +msgstr "" + +#: templates/telemeta/base.html:163 +msgid "Sign out" +msgstr "" + +#: templates/telemeta/base.html:205 +msgid "Powered by" +msgstr "" + +#: templates/telemeta/base.html:215 +msgid "Legal notices" +msgstr "" + +#: templates/telemeta/home.html:26 +msgid "Connexion" +msgstr "" + +#: templates/telemeta/inc/module_revisions.html:19 +msgid "User" +msgstr "" + +#: templates/telemeta/inc/module_revisions.html:40 +#: templates/telemeta/lists.html:92 +msgid "deleted" +msgstr "" + +#: templates/telemeta/inc/module_searches.html:12 +msgid "Criteria" +msgstr "" + +#: templates/telemeta/inc/user_list.html:22 +#: templates/telemeta/profile_detail.html:65 templates/telemeta/users.html:15 +msgid "Trainings" +msgstr "Formations" + +#: templates/telemeta/inc/user_list.html:23 +#: templates/telemeta/profile_detail.html:67 +msgid "Procedure" +msgstr "Procédure" + +#: templates/telemeta/inc/user_list.html:24 +#: templates/telemeta/profile_detail.html:69 +msgid "Written spe" +msgstr "Ecrit Spé" + +#: templates/telemeta/inc/user_list.html:25 +#: templates/telemeta/profile_detail.html:68 +msgid "Oral spe" +msgstr "Oral Spé" + +#: templates/telemeta/inc/user_list.html:26 +#: templates/telemeta/profile_detail.html:70 +msgid "Oral 1" +msgstr "" + +#: templates/telemeta/inc/user_list.html:27 +#: templates/telemeta/profile_detail.html:71 +msgid "Oral 2" +msgstr "" + +#: templates/telemeta/inc/user_list.html:56 +msgid "Administrator" +msgstr "" + +#: templates/telemeta/inc/user_list.html:64 +msgid "Unknown" +msgstr "" + +#: templates/telemeta/lists.html:47 +msgid "My playlists" +msgstr "" + +#: templates/telemeta/lists.html:49 +msgid "Add" +msgstr "" + +#: templates/telemeta/lists.html:55 +msgid "Edit" +msgstr "" + +#: templates/telemeta/lists.html:71 +msgid "Code" +msgstr "" + +#: templates/telemeta/lists.html:72 +msgid "Recordist" +msgstr "Opérateur d'enregistrement" + +#: templates/telemeta/lists.html:73 +msgid "Recording period" +msgstr "période d'enregistrement" + +#: templates/telemeta/lists.html:74 +#: templates/telemeta/search_criteria.html:149 +msgid "Sound" +msgstr "Sonore" + +#: templates/telemeta/login.html:29 +msgid "Password forgotten" +msgstr "" + +#: templates/telemeta/login.html:30 +msgid "Sign in" +msgstr "" + +#: templates/telemeta/profile_detail.html:6 +msgid "User Profile" +msgstr "Profil utilisateur" + +#: templates/telemeta/profile_detail.html:16 +msgid "His courses" +msgstr "Ses matières" + +#: templates/telemeta/profile_detail.html:36 +msgid "Send a message" +msgstr "Envoyer un message" + +#: templates/telemeta/profile_detail.html:44 +msgid "User profile" +msgstr "Profil utilisateur" + +#: templates/telemeta/profile_detail.html:51 +msgid "Login as" +msgstr "Se connecter en tant que" + +#: templates/telemeta/profile_detail.html:61 +msgid "Username" +msgstr "Nom d'utilisateur" + +#: templates/telemeta/profile_detail.html:66 +msgid "Platform only" +msgstr "Plateforme seulement" + +#: templates/telemeta/profile_detail.html:72 +msgid "Options" +msgstr "Options" + +#: templates/telemeta/profile_detail.html:76 +msgid "Email" +msgstr "" + +#: templates/telemeta/profile_detail.html:80 +msgid "WiFi password" +msgstr "" + +#: templates/telemeta/profile_detail.html:84 +msgid "Expiration date" +msgstr "Date d'expiration" + +#: templates/telemeta/profile_detail.html:85 +msgid "Last login" +msgstr "" + +#: templates/telemeta/profile_detail.html:96 +msgid "Apply" +msgstr "" + +#: templates/telemeta/search_criteria.html:5 +#: templates/telemeta/search_criteria.html:76 +msgid "Advanced Search" +msgstr "" + +#: templates/telemeta/search_criteria.html:69 +msgid "Search" +msgstr "" + +#: templates/telemeta/search_criteria.html:113 +msgid "Year of recording" +msgstr "" + +#: templates/telemeta/search_criteria.html:120 +#: templates/telemeta/search_criteria.html:139 +msgid "to" +msgstr "à" + +#: templates/telemeta/search_criteria.html:132 +#, fuzzy +msgid "Year of publication" +msgstr "obligation" + +#: templates/telemeta/users.html:6 templates/telemeta/users.html.py:69 +msgid "Users" +msgstr "" + +#: templates/telemeta/users.html:41 +msgid "Courses" +msgstr "Matières" + +#: templates/telemeta/users.html:55 +msgid "Grouped message" +msgstr "Message groupé" + +#: templates/telemeta/users.html:74 +msgid "No users" +msgstr "Pas d'utilisateurs" + +#: templatetags/teleforma_tags.py:63 +msgid "General tweeter" +msgstr "Tweeter général" + +#: templatetags/teleforma_tags.py:64 +msgid "Local tweeter" +msgstr "Tweeter local" + +#: templatetags/teleforma_tags.py:129 +msgid "me" +msgstr "moi" + +#: templatetags/teleforma_tags.py:136 +msgid "No" +msgstr "Non" + +#: views/core.py:151 +msgid "Access not allowed." +msgstr "Accès non autorisé." + +#: views/core.py:152 +msgid "" +"Please login or contact the website administator to get a private access." +msgstr "" +"Merci de vous connecter ou bien contactez l'administateur du site pour " +"obtenir un accès privé." + +#: views/core.py:223 +msgid "" +"You do NOT have access to this resource and then have been redirected to " +"your desk." +msgstr "" +"Vous n'avez pas accès à cette ressource et avez été redirigé vers votre " +"bureau." + +#: views/core.py:550 +msgid "A new live conference has started : " +msgstr "Une nouvelle conférence en direct a commencé : " + +#: views/crfpa.py:407 +msgid "You have successfully register your account." +msgstr "" + +#, fuzzy +#~ msgid "General" +#~ msgstr "Tweeter général" + +#~ msgid "Save and download the registration form" +#~ msgstr "Enregistrer et télécharger le formulaire" + +#~ msgid "First name" +#~ msgstr "Prénom" + +#~ msgid "Last name" +#~ msgstr "Nom" + +#~ msgid "CRFPA Profile" +#~ msgstr "Profil CRFPA" + +#~ msgid "Validate" +#~ msgstr "Validée" + +#~ msgid "Correctors" +#~ msgstr "Correcteurs" + +#~ msgid "Treated" +#~ msgstr "Traitées" + +#, fuzzy +#~ msgid "Score : " +#~ msgstr "Note" + +#~ msgid " marked" +#~ msgstr " corrigée" + +#~ msgid " pending" +#~ msgstr " en attente" + +#~ msgid "AE students" +#~ msgstr "Etudiants AE" + +#~ msgid "Training" +#~ msgstr "Formation" + +#~ msgid "CRFPA student" +#~ msgstr "Etudiant CRFPA" + +#~ msgid "is live" +#~ msgstr "en direct" + +#~ msgid "STOP" +#~ msgstr "STOP" + +#~ msgid "to an IEJ" +#~ msgstr "à un IEJ" + +#~ msgid "Duration" +#~ msgstr "Durée" + +#~ msgid "obligation" +#~ msgstr "obligation" + +#~ msgid "procedures" +#~ msgstr "procédures" + +#~ msgid "oral specialities" +#~ msgstr "spécialités orales" + +#~ msgid "written specialities" +#~ msgstr "spécialités écrites" + +#~ msgid "Differed" +#~ msgstr "Différé" + +#~ msgid "category" +#~ msgstr "catégorie" + +#~ msgid "categories" +#~ msgstr "catégories" + +#~ msgid "speciality" +#~ msgstr "spécialité" + +#, fuzzy +#~ msgid "Join date" +#~ msgstr "date de début" + +#, fuzzy +#~ msgid "Department" +#~ msgstr "département" + +#~ msgid "All trainings" +#~ msgstr "Toutes les formations" + +#~ msgid "Date begin" +#~ msgstr "Date de début" + +#~ msgid "Modify profile" +#~ msgstr "Modifier le profil" + +#~ msgid "All" +#~ msgstr "Tous" + +#, fuzzy +#~ msgid "Last modification" +#~ msgstr "date de modification" + +#~ msgid "course types" +#~ msgstr "types de matières" diff --git a/teleforma/templatetags/teleforma_tags.py b/teleforma/templatetags/teleforma_tags.py index b73c020c..ab55ef9e 100644 --- a/teleforma/templatetags/teleforma_tags.py +++ b/teleforma/templatetags/teleforma_tags.py @@ -233,11 +233,13 @@ def treated_scripts_count(user, period): @register.simple_tag def get_training_profile(user): text = '' - student = user.student.all() - if student: - student = student[0] - if student.platform_only: - text += 'Internaute - ' - for training in student.trainings.all(): - text += unicode(training) + ' ' + if user: + student = user.student.all() + if student: + student = student[0] + if student.platform_only: + text += 'Internaute - ' + for training in student.trainings.all(): + text += unicode(training) + ' ' return text + -- 2.39.5