From 54ecb2855200b41e0a165c1f849cb58a5afcfe53 Mon Sep 17 00:00:00 2001 From: Yoan Le Clanche Date: Fri, 26 Jun 2020 14:38:23 +0200 Subject: [PATCH] WIP notelemeta --- teleforma/exam/templates/exam/scores.html | 2 +- teleforma/exam/templates/exam/scripts.html | 2 +- teleforma/exam/views.py | 1 + teleforma/locale/fr/LC_MESSAGES/django.po | 1453 +++++++++++++++++ teleforma/locale/fr/LC_MESSAGES/djangojs.mo | Bin 0 -> 1816 bytes teleforma/locale/fr/LC_MESSAGES/djangojs.po | 79 + .../teleforma-change-period-of-content.py | 2 - .../commands/teleforma-copy-conferences.py | 2 - .../teleforma-delete-period-conferences.py | 2 - .../commands/teleforma-delete-users.py | 2 - .../commands/teleforma-exam-message-bug.py | 2 - .../commands/teleforma-exam-print-levels.py | 2 - .../teleforma-exam-submit-scripts-debug.py | 2 - .../commands/teleforma-exam-submit-scripts.py | 2 - .../commands/teleforma-export-professors.py | 2 - .../teleforma-export-stream-m-slugs.py | 2 - .../commands/teleforma-export-users.py | 2 - .../teleforma-export-wifi-accounts.py | 2 - .../teleforma-import-conferences-2.py | 3 +- .../commands/teleforma-import-courses-xls.py | 2 - .../commands/teleforma-import-courses.py | 2 - .../commands/teleforma-import-professors.py | 2 - .../teleforma-import-users-pb-debug.py | 2 - .../commands/teleforma-import-users-pb-fix.py | 2 - .../commands/teleforma-import-users-pb.py | 2 - .../commands/teleforma-import-users.py | 2 - .../commands/teleforma-init-wifi-pass.py | 2 - .../commands/teleforma-pull-courses.py | 2 - ...forma-reset-all-passwords-with-mail-fix.py | 2 - ...orma-reset-all-passwords-with-mail-test.py | 2 - ...teleforma-reset-all-passwords-with-mail.py | 2 - .../commands/teleforma-reset-all-passwords.py | 4 +- .../commands/teleforma-send-payment-emails.py | 1 - .../teleforma-send-subscription-email-test.py | 2 - .../teleforma-send-subscription-email.py | 2 - .../teleforma-students-activate-test.py | 2 - .../commands/teleforma-students-activate.py | 2 - .../commands/teleforma-students-deactivate.py | 2 - .../teleforma-unpublish-period-content.py | 2 - teleforma/pages/fr/help.rst.bak | 75 + teleforma/static/teleforma/css/base.css | 2 - teleforma/static/teleforma/css/teleforma.css | 7 +- .../templates/registration/logged_out.html | 10 + .../registration/password_change_done.html | 12 +- .../registration/password_change_form.html | 58 +- .../registration/password_reset_complete.html | 15 +- .../registration/password_reset_confirm.html | 32 +- .../registration/password_reset_done.html | 11 +- .../registration/password_reset_email.html | 24 +- .../registration/password_reset_form.html | 20 +- teleforma/templates/teleforma/course.html | 2 +- .../teleforma/inc/module_searches.html | 2 +- teleforma/templates/teleforma/lists.html | 16 +- .../templates/teleforma/search_criteria.html | 2 +- teleforma/urls.py | 13 +- teleforma/views/core.py | 2 +- teleforma/views/crfpa.py | 9 +- teleforma/views/profile.py | 13 +- .../templates/webclass/inc/webclass_list.html | 2 +- 59 files changed, 1772 insertions(+), 160 deletions(-) create mode 100644 teleforma/locale/fr/LC_MESSAGES/djangojs.mo create mode 100644 teleforma/locale/fr/LC_MESSAGES/djangojs.po create mode 100644 teleforma/pages/fr/help.rst.bak create mode 100644 teleforma/templates/registration/logged_out.html diff --git a/teleforma/exam/templates/exam/scores.html b/teleforma/exam/templates/exam/scores.html index 76daf8f4..283a687f 100644 --- a/teleforma/exam/templates/exam/scores.html +++ b/teleforma/exam/templates/exam/scores.html @@ -16,7 +16,7 @@ {% block modules %}
-

playlists{% trans "My courses" %}

+

playlists{% trans "My courses" %}

    {% for course in courses %} diff --git a/teleforma/exam/templates/exam/scripts.html b/teleforma/exam/templates/exam/scripts.html index 7374d3f8..9c04f3fc 100644 --- a/teleforma/exam/templates/exam/scripts.html +++ b/teleforma/exam/templates/exam/scripts.html @@ -17,7 +17,7 @@ {% block modules %}
    -

    playlists{% trans "Scripts" %}

    +

    playlists{% trans "Scripts" %}

      {% block courses %} diff --git a/teleforma/exam/views.py b/teleforma/exam/views.py index bb8ab050..1b021193 100755 --- a/teleforma/exam/views.py +++ b/teleforma/exam/views.py @@ -15,6 +15,7 @@ import numpy as np from django.contrib.auth.decorators import permission_required from django.db.models import Q +from django.contrib import messages STUDENT = 0 CORRECTOR = 1 diff --git a/teleforma/locale/fr/LC_MESSAGES/django.po b/teleforma/locale/fr/LC_MESSAGES/django.po index 4ec47857..ede7a522 100644 --- a/teleforma/locale/fr/LC_MESSAGES/django.po +++ b/teleforma/locale/fr/LC_MESSAGES/django.po @@ -2562,3 +2562,1456 @@ msgstr "" #~ msgid "course types" #~ msgstr "types de matières" + +#: templates/quiz/quiz_detail.html:16 +msgid "Start quiz" +msgstr "Démarrer le quiz" + +msgid "Your answer was" +msgstr "Votre réponse est" + +#: models/core.py:150 +msgid "Enter a valid duration in HH:MM[:ss] format." +msgstr "Entrez une durée valide au format HH:MM[:ss]" + +#: models/enum.py:59 models/media.py:261 +msgid "archive format" +msgstr "format du support" + +#: models/enum.py:66 models/media.py:243 +msgid "secondary edition" +msgstr "réédition" + +#: models/enum.py:73 models/media.py:237 +msgid "mode of acquisition" +msgstr "mode d'acquisition" + +#: models/enum.py:81 models/media.py:240 +msgid "record author" +msgstr "rédacteur fiche" + +#: models/enum.py:88 models/media.py:247 +msgid "record writer" +msgstr "saisie fiche" + +#: models/enum.py:95 models/media.py:233 +msgid "legal rights" +msgstr "droit d'utilisation" + +#: models/enum.py:102 models/media.py:211 +msgid "recording context" +msgstr "contexte d'enregistrement" + +#: models/enum.py:109 +msgid "A/D conversion" +msgstr "Conversion A/N" + +#: models/enum.py:116 models/media.py:377 +msgid "vernacular style" +msgstr "style vernaculaire" + +#: models/enum.py:123 models/media.py:379 +msgid "generic style" +msgstr "style générique" + +#: models/enum.py:130 models/media.py:534 +msgid "keyword" +msgstr "Mot-clé" + +#: models/enum.py:137 models/media.py:222 +msgid "publisher / status" +msgstr "éditeur / statut" + +#: models/enum.py:143 +msgid "publisher" +msgstr "éditeur" + +#: models/enum.py:159 models/enum.py:165 models/media.py:367 +msgid "population / social group" +msgstr "population / groupe social" + +#: models/enum.py:180 models/format.py:77 +msgid "tape wheel diameter (cm)" +msgstr "diamètre de bobine (cm)" + +#: models/enum.py:187 +msgid "tape length (cm)" +msgstr "longueur de bande (cm)" + +#: models/enum.py:194 +msgid "tape width (inch)" +msgstr "largeur de bande (pouce)" + +#: models/enum.py:201 models/format.py:80 +msgid "tape speed (cm/s)" +msgstr "vitesse de bande (cm/s)" + +#: models/enum.py:208 models/format.py:82 +msgid "tape vendor" +msgstr "marque de bande" + +#: models/enum.py:215 models/format.py:71 +msgid "number of channels" +msgstr "Nombre de pistes" + +#: models/enum.py:229 models/media.py:388 +msgid "rights" +msgstr "droits" + +#: models/enum.py:236 models/media.py:358 +msgid "topic" +msgstr "discipline" + +#: models/format.py:58 models/media.py:447 models/media.py:506 +#: models/media.py:533 models/media.py:544 models/media.py:560 +#: models/media.py:581 models/media.py:627 models/media.py:652 +#: models/media.py:686 +msgid "item" +msgstr "item" + +#: models/format.py:61 +msgid "physical format" +msgstr "nature du support original" + +#: models/format.py:62 models/media.py:393 +msgid "original code" +msgstr "cote originale" + +#: models/format.py:63 +msgid "original number" +msgstr "numéro de support" + +#: models/format.py:64 +msgid "original status" +msgstr "statut de l'original" + +#: models/format.py:65 +msgid "technical properties / conservation state" +msgstr "état de conservation" + +#: models/format.py:66 +msgid "comments / notes" +msgstr "commentaires / notes" + +#: models/format.py:68 +msgid "original location" +msgstr "lieu d'archivage" + +#: models/format.py:72 +msgid "audio quality" +msgstr "qualité audio" + +#: models/format.py:73 +msgid "recording system" +msgstr "système d'enregistrement" + +#: models/format.py:78 +msgid "tape thickness (um)" +msgstr "épaisseur de bande (um)" + +#: models/format.py:83 +msgid "tape reference" +msgstr "référence de bande" + +#: models/format.py:84 +msgid "sticker presence" +msgstr "présence de collants" + +#: models/format.py:88 +msgid "format" +msgstr "format" + +#: models/instrument.py:57 +msgid "instrument aliases" +msgstr "instrument aliases" + +#: models/instrument.py:65 models/instrument.py:82 +msgid "instrument" +msgstr "instrument" + +#: models/instrument.py:67 +msgid "parent instrument" +msgstr "instrument parent" + +#: models/instrument.py:80 models/location.py:171 +msgid "alias" +msgstr "alias" + +#: models/language.py:48 models/location.py:157 +msgid "identifier" +msgstr "identifiant" + +#: models/language.py:49 +msgid "equivalent ISO 639-2 identifier (bibliographic)" +msgstr "identifiant ISO 639-2 équivalent (bibliographique)" + +#: models/language.py:50 +msgid "equivalent ISO 639-2 identifier (terminologic)" +msgstr "identifiant ISO 639-2 équivalent (terminologique)" + +#: models/language.py:51 +msgid "equivalent ISO 639-1 identifier" +msgstr "identifiant ISO 639-1 équivalent" + +#: models/language.py:52 +msgid "scope" +msgstr "cadre" + +#: models/language.py:63 +msgid "languages" +msgstr "langues" + +#: models/location.py:49 +msgid "country" +msgstr "état/nation" + +#: models/location.py:49 +msgid "continent" +msgstr "continent" + +#: models/location.py:53 +msgid "complete type" +msgstr "type complet" + +#: models/location.py:55 +msgid "current location" +msgstr "lieu actuel" + +#: models/location.py:58 models/location.py:172 models/location.py:188 +msgid "authoritative" +msgstr "officiel" + +#: models/location.py:112 models/location.py:170 models/location.py:185 +#: models/media.py:363 +msgid "location" +msgstr "lieu" + +#: models/location.py:113 +msgid "locations" +msgstr "lieux" + +#: models/location.py:166 +msgid "location types" +msgstr "types de lieux" + +#: models/location.py:180 +msgid "location aliases" +msgstr "lieux alias" + +#: models/location.py:186 +msgid "ancestor location" +msgstr "lieu ancêtre" + +#: models/location.py:194 +msgid "location relations" +msgstr "lieux relations" + +#: models/media.py:78 models/media.py:81 models/media.py:441 +msgid "none" +msgstr "accès réservé" + +#: models/media.py:78 models/media.py:81 +msgid "metadata" +msgstr "métadonnées" + +#: models/media.py:79 +msgid "mixed" +msgstr "mixte" + +#: models/media.py:79 models/media.py:82 +msgid "full" +msgstr "complet" + +#: models/media.py:84 +msgid "broken" +msgstr "cassé" + +#: models/media.py:84 +msgid "processing" +msgstr "en cours" + +#: models/media.py:85 +msgid "done" +msgstr "fait" + +#: models/media.py:85 +msgid "ready" +msgstr "prêt" + +#: models/media.py:102 +msgid "Metadata only" +msgstr "Métadonnées uniquement" + +#: models/media.py:104 +msgid "Sound and metadata" +msgstr "Son et métadonnées" + +#: models/media.py:106 +msgid "Private data" +msgstr "Données privées" + +#: models/media.py:107 models/media.py:126 +msgid "public access" +msgstr "accès public" + +#: models/media.py:153 models/media.py:631 models/media.py:654 +#: models/media.py:688 models/system.py:116 +msgid "date" +msgstr "" + +#: models/media.py:155 models/media.py:653 models/media.py:687 +msgid "mime_type" +msgstr "type mime" + +#: models/media.py:156 +msgid "url" +msgstr "" + +#: models/media.py:206 +msgid "reference" +msgstr "référence" + +#: models/media.py:208 models/media.py:351 +msgid "original title / translation" +msgstr "titre original / traduction" + +#: models/media.py:209 +msgid "depositor / contributor" +msgstr "déposant / contributeur" + +#: models/media.py:212 models/media.py:770 +msgid "recording year (from)" +msgstr "année d'enregistrement (depuis)" + +#: models/media.py:213 models/media.py:771 +msgid "recording year (until)" +msgstr "année d'enregistrement (jusqu'à)" + +#: models/media.py:214 +msgid "year published" +msgstr "année de parution" + +#: models/media.py:220 models/media.py:395 +msgid "recordist" +msgstr "collecteur" + +#: models/media.py:224 +msgid "publisher collection" +msgstr "collection éditeur" + +#: models/media.py:225 +msgid "publisher serial number" +msgstr "numéro dans la série" + +#: models/media.py:226 +msgid "author of published notice" +msgstr "auteur de la notice éditée" + +#: models/media.py:227 +msgid "bibliographic references" +msgstr "références bibliographiques" + +#: models/media.py:229 models/media.py:385 +msgid "access status" +msgstr "statut d'accès" + +#: models/media.py:231 models/media.py:389 +msgid "automatic access after a rolling period" +msgstr "Accès automatique après la data glissante" + +#: models/media.py:238 +msgid "CNRS depositor" +msgstr "déposant CNRS" + +#: models/media.py:241 +msgid "related documentation" +msgstr "documentation associée" + +#: models/media.py:244 +msgid "copies" +msgstr "autres exemplaires" + +#: models/media.py:248 +msgid "archiver notes" +msgstr "notes de l'archiviste" + +#: models/media.py:249 +msgid "items finished" +msgstr "fiches items faites" + +#: models/media.py:250 +msgid "recordist identical to depositor" +msgstr "collecteur identique au déposant" + +#: models/media.py:252 +msgid "conservation site" +msgstr "lieu de conservation" + +#: models/media.py:257 +msgid "old code" +msgstr "ancienne cote" + +#: models/media.py:259 +msgid "number of components (medium / piece)" +msgstr "nb de composants (support / pièce)" + +#: models/media.py:263 +msgid "digitization" +msgstr "numérisation" + +#: models/media.py:265 +msgid "a_informer_07_03" +msgstr "a_informer_07_03" + +#: models/media.py:300 +msgid "states / nations" +msgstr "états / nations" + +#: models/media.py:314 +msgid "populations / social groups" +msgstr "populations / groupes sociaux" + +#: models/media.py:322 models/media.py:473 +msgid "computed duration" +msgstr "durée calculée" + +#: models/media.py:330 models/media.py:336 models/media.py:353 +msgid "collection" +msgstr "collection" + +#: models/media.py:340 models/media.py:341 +msgid "collection related media" +msgstr "média associés à la collection" + +#: models/media.py:354 +msgid "recording date (from)" +msgstr "date d'enregistrement (depuis)" + +#: models/media.py:355 +msgid "recording date (until)" +msgstr "date d'enregistrement (jusqu'à)" + +#: models/media.py:357 +msgid "scientist" +msgstr "reponsable scientifique" + +#: models/media.py:359 +msgid "summary" +msgstr "résumé" + +#: models/media.py:360 +msgid "remarks" +msgstr "remarques" + +#: models/media.py:364 +msgid "location details" +msgstr "précisions lieu" + +#: models/media.py:365 +msgid "cultural area" +msgstr "aire culturelle" + +#: models/media.py:368 +msgid "language" +msgstr "langue" + +#: models/media.py:370 +msgid "ISO language" +msgstr "Langue ISO" + +#: models/media.py:372 +msgid "comments / ethnographic context" +msgstr "commentaires / contexte ethnographique" + +#: models/media.py:373 +msgid "moda_execut" +msgstr "moda_execut" + +#: models/media.py:380 +msgid "author / compositor" +msgstr "auteur / compositeur" + +#: models/media.py:381 +msgid "contributor" +msgstr "intervenant" + +#: models/media.py:387 +msgid "depositor" +msgstr "déposant" + +#: models/media.py:394 +msgid "item number" +msgstr "n° de l'item" + +#: models/media.py:396 +msgid "digitalist" +msgstr "opérateur de numérisation" + +#: models/media.py:397 +msgid "collector" +msgstr "collecteur" + +#: models/media.py:398 +msgid "collector selection" +msgstr "sélection collecteur" + +#: models/media.py:399 +msgid "collector as in collection" +msgstr "collecteur identique à la collection" + +#: models/media.py:400 +msgid "digitization date" +msgstr "date de numérisation" + +#: models/media.py:401 +msgid "publishing date" +msgstr "date de création du support édité" + +#: models/media.py:402 +msgid "creator reference" +msgstr "référence" + +#: models/media.py:403 +msgid "published references" +msgstr "références éditées" + +#: models/media.py:405 +msgid "copy of" +msgstr "copie de" + +#: models/media.py:500 +msgid "instruments" +msgstr "instruments" + +#: models/media.py:527 models/media.py:528 +msgid "item related media" +msgstr "média associés à l'item" + +#: models/media.py:546 +msgid "composition" +msgstr "Voix / Instruments" + +#: models/media.py:548 +msgid "vernacular name" +msgstr "nom vernaculaire" + +#: models/media.py:550 +msgid "interprets" +msgstr "interprètes" + +#: models/media.py:561 +msgid "id" +msgstr "" + +#: models/media.py:564 +msgid "unit" +msgstr "unité" + +#: models/media.py:583 +msgid "start" +msgstr "début" + +#: models/media.py:584 +msgid "end" +msgstr "fin" + +#: models/media.py:588 +msgid "item part" +msgstr "partie" + +#: models/media.py:614 +msgid "playlist" +msgstr "liste de lecture" + +#: models/media.py:615 +msgid "resource_type" +msgstr "type de ressource" + +#: models/media.py:616 +msgid "resource_id" +msgstr "ressource" + +#: models/media.py:629 +msgid "time (s)" +msgstr "temps (s)" + +#: models/media.py:689 +msgid "transcoded" +msgstr "transcodé" + +#: models/media.py:769 +msgid "collections" +msgstr "collections" + +#: models/media.py:781 models/media.py:782 models/media.py:792 +#: models/media.py:809 +msgid "corpus" +msgstr "corpus" + +#: models/media.py:802 models/media.py:803 models/media.py:820 +msgid "fonds" +msgstr "fonds" + +#: models/media.py:813 models/media.py:814 +msgid "corpus related media" +msgstr "média associés" + +#: models/media.py:824 models/media.py:825 +msgid "fonds related media" +msgstr "média associés" + +#: models/system.py:52 +msgid "element type" +msgstr "type d'élément" + +#: models/system.py:53 +msgid "element identifier" +msgstr "identifiant de l'élément" + +#: models/system.py:54 +msgid "modification type" +msgstr "type de modification" + +#: models/system.py:55 +msgid "time" +msgstr "heure" + +#: models/system.py:87 templates/telemeta/profile_detail.html:46 +msgid "Attachment" +msgstr "Rattachement" + +#: models/system.py:88 templates/telemeta/profile_detail.html:45 +msgid "Function" +msgstr "Fonction" + +#: models/system.py:103 +msgid "key" +msgstr "clé" + +#: models/system.py:119 +msgid "criteria" +msgstr "critères" + +#: templates/admin/base_site.html:4 +msgid "Telemta site admin" +msgstr "" + +#: templates/admin/base_site.html:7 +msgid "Telemeta administration" +msgstr "Administration Telemeta" + +#: templates/postman/email_user.txt:1 +msgid "Dear user," +msgstr "" + +#: templates/telemeta/admin_enumerations.html:6 +#: templates/telemeta/base.html:118 templates/telemeta/enumeration_edit.html:7 +msgid "Enumerations" +msgstr "Énumérations" + +#: templates/telemeta/admin_enumerations.html:24 +msgid "No enumerations" +msgstr "Aucune énumération" + +#: templates/telemeta/base.html:55 +msgid "Welcome" +msgstr "Bienvenue" + +#: templates/telemeta/base.html:101 templates/telemeta/breadcrumbs.html:4 +#: templates/telemeta/inc/breadcrumbs.html:5 +msgid "Fonds" +msgstr "" + +#: templates/telemeta/base.html:102 templates/telemeta/breadcrumbs.html:5 +#: templates/telemeta/inc/breadcrumbs.html:6 +msgid "Corpus" +msgstr "" + +#: templates/telemeta/base.html:103 templates/telemeta/breadcrumbs.html:6 +#: templates/telemeta/inc/breadcrumbs.html:7 +msgid "Collections" +msgstr "Collections" + +#: templates/telemeta/base.html:104 templates/telemeta/breadcrumbs.html:7 +#: templates/telemeta/inc/breadcrumbs.html:8 +msgid "Items" +msgstr "Items" + +#: templates/telemeta/base.html:108 templates/telemeta/home.html:25 +msgid "Geo Navigator" +msgstr "Géo-Navigateur" + +#: templates/telemeta/base.html:110 +msgid "Advanced search" +msgstr "Recherche avancée" + +#: templates/telemeta/base.html:119 templates/telemeta/instrument_edit.html:4 +#: templates/telemeta/instrument_edit.html:7 +#: templates/telemeta/instrument_edit_value.html:24 +msgid "Instruments" +msgstr "Instruments" + +#: templates/telemeta/base.html:156 +msgid "By" +msgstr "Par" + +#: templates/telemeta/base.html:161 +msgid "" +"Usage of the archives in the respect of cultural heritage of the original " +"communities." +msgstr "" +"Usage des archives réservé dans le respect du patrimoine culturel des " +"communautés d'origine." + +#: templates/telemeta/collection_add.html:10 +#: templates/telemeta/collection_add.html:32 +#: templates/telemeta/collection_edit.html:9 +#: templates/telemeta/collection_edit.html:35 +#: templates/telemeta/collection_related_edit.html:12 +#: templates/telemeta/collection_related_edit.html:41 +#: templates/telemeta/enumeration_edit_value.html:37 +#: templates/telemeta/enumeration_edit_value.html:59 +#: templates/telemeta/instrument_edit_value.html:38 +#: templates/telemeta/instrument_edit_value.html:60 +#: templates/telemeta/mediaitem_add.html:14 +#: templates/telemeta/mediaitem_add.html:50 +#: templates/telemeta/mediaitem_copy.html:16 +#: templates/telemeta/mediaitem_copy.html:58 +#: templates/telemeta/mediaitem_edit.html:11 +#: templates/telemeta/mediaitem_edit.html:70 +#: templates/telemeta/mediaitem_keywords_edit.html:12 +#: templates/telemeta/mediaitem_keywords_edit.html:40 +#: templates/telemeta/mediaitem_performances_edit.html:12 +#: templates/telemeta/mediaitem_performances_edit.html:44 +#: templates/telemeta/mediaitem_related_edit.html:12 +#: templates/telemeta/mediaitem_related_edit.html:40 +#: templates/telemeta/profile_edit.html:6 +#: templates/telemeta/profile_edit.html:29 +#: templates/telemeta/resource_add.html:10 +#: templates/telemeta/resource_add.html:35 +#: templates/telemeta/resource_edit.html:9 +#: templates/telemeta/resource_edit.html:36 +#: templates/telemeta/resource_related_edit.html:12 +#: templates/telemeta/resource_related_edit.html:40 +msgid "Cancel" +msgstr "Annuler" + +#: templates/telemeta/collection_add.html:12 +#: templates/telemeta/collection_add.html:34 +#: templates/telemeta/collection_edit.html:11 +#: templates/telemeta/collection_edit.html:37 +#: templates/telemeta/collection_related_edit.html:14 +#: templates/telemeta/collection_related_edit.html:43 +#: templates/telemeta/enumeration_edit_value.html:35 +#: templates/telemeta/instrument_edit_value.html:36 +#: templates/telemeta/mediaitem_add.html:16 +#: templates/telemeta/mediaitem_add.html:53 +#: templates/telemeta/mediaitem_copy.html:18 +#: templates/telemeta/mediaitem_copy.html:59 +#: templates/telemeta/mediaitem_edit.html:13 +#: templates/telemeta/mediaitem_edit.html:72 +#: templates/telemeta/mediaitem_keywords_edit.html:13 +#: templates/telemeta/mediaitem_keywords_edit.html:41 +#: templates/telemeta/mediaitem_performances_edit.html:13 +#: templates/telemeta/mediaitem_performances_edit.html:45 +#: templates/telemeta/mediaitem_related_edit.html:13 +#: templates/telemeta/mediaitem_related_edit.html:41 +#: templates/telemeta/profile_edit.html:31 +#: templates/telemeta/resource_add.html:12 +#: templates/telemeta/resource_add.html:37 +#: templates/telemeta/resource_edit.html:11 +#: templates/telemeta/resource_edit.html:38 +#: templates/telemeta/resource_related_edit.html:13 +#: templates/telemeta/resource_related_edit.html:41 +msgid "Save" +msgstr "Enregistrer" + +#: templates/telemeta/collection_detail.html:5 +#: templates/telemeta/collection_detail_dc.html:5 views/collection.py:50 +msgid "Collection" +msgstr "Collection" + +#: templates/telemeta/collection_detail.html:45 +#: templates/telemeta/mediaitem_detail.html:96 +#: templates/telemeta/resource_detail.html:46 +msgid "Copy" +msgstr "Copier" + +#: templates/telemeta/collection_detail.html:46 +msgid "Add item" +msgstr "Ajouter item" + +#: templates/telemeta/collection_detail.html:49 +#: templates/telemeta/mediaitem_detail.html:99 +#: templates/telemeta/resource_detail.html:49 +msgid "Add to playlist" +msgstr "Ajouter à la liste" + +#: templates/telemeta/collection_detail.html:60 +msgid "Listen to this collection" +msgstr "Écouter la collection" + +#: templates/telemeta/collection_detail.html:109 +#: templates/telemeta/mediaitem_detail.html:216 +msgid "Geographic and cultural informations" +msgstr "Indications géographiques et culturelles" + +#: templates/telemeta/collection_detail.html:136 +msgid "Bibliographic references" +msgstr "Références bibliographiques" + +#: templates/telemeta/collection_detail.html:151 +#: templates/telemeta/mediaitem_detail.html:276 +msgid "Archiving data" +msgstr "Données d'archivage" + +#: templates/telemeta/collection_detail.html:157 +msgid "Related documentation" +msgstr "Documentation associée" + +#: templates/telemeta/collection_detail.html:175 +#: templates/telemeta/mediaitem_detail.html:293 +msgid "Technical data" +msgstr "Données techniques" + +#: templates/telemeta/collection_detail.html:180 +#: templates/telemeta/mediaitem_detail.html:296 +msgid "Media type" +msgstr "Type de media" + +#: templates/telemeta/collection_detail.html:185 +#: templates/telemeta/geo_countries.html:16 +msgid "Number of items" +msgstr "Nombre d'items" + +#: templates/telemeta/collection_detail_dc.html:12 +#: templates/telemeta/collection_detail_dc.html:22 +#: templates/telemeta/mediaitem_detail_dc.html:17 +#: templates/telemeta/resource_detail_dc.html:14 +msgid "Normal View" +msgstr "Vue normale" + +#: templates/telemeta/collection_detail_dc.html:30 +msgid "No such collection" +msgstr "Aucune collection de ce type" + +#: templates/telemeta/collection_edit.html:30 +#: templates/telemeta/mediaitem_edit.html:61 +#: templates/telemeta/resource_edit.html:31 +#: templates/telemeta/inc/collection_related.html:6 +#: templates/telemeta/inc/mediaitem_related.html:6 +#: templates/telemeta/inc/resource_related.html:6 +msgid "Related media" +msgstr "Média associés" + +#: templates/telemeta/collection_edit.html:31 +#: templates/telemeta/mediaitem_edit.html:62 +#: templates/telemeta/resource_edit.html:32 +msgid "related media" +msgstr "média associés" + +#: templates/telemeta/collection_list.html:5 +#: templates/telemeta/collection_list.html:8 +msgid "Media Collections" +msgstr "Collections" + +#: templates/telemeta/collection_list.html:13 +#: templates/telemeta/mediaitem_list.html:13 +msgid "Unpublished" +msgstr "Inédites" + +#: templates/telemeta/collection_list.html:14 +#: templates/telemeta/mediaitem_list.html:14 +msgid "Published" +msgstr "Éditées" + +#: templates/telemeta/collection_list.html:15 +#: templates/telemeta/mediaitem_list.html:15 +#: templates/telemeta/search_results.html:14 +#: templates/telemeta/search_results.html:18 +msgid "Sounds" +msgstr "Sonores" + +#: templates/telemeta/collection_related_edit.html:25 +#: templates/telemeta/mediaitem_related_edit.html:24 +#: templates/telemeta/resource_related_edit.html:24 +#: templates/telemeta/inc/collection_related.html:12 +#: templates/telemeta/inc/mediaitem_related.html:12 +#: templates/telemeta/inc/resource_related.html:12 +msgid "Media" +msgstr "Média" + +#: templates/telemeta/country_info.html:9 +msgid "in" +msgstr "dans" + +#: templates/telemeta/country_info.html:18 +msgid "Populations / Social groups" +msgstr "Populations / Groupes sociaux" + +#: templates/telemeta/enumeration_edit.html:4 +msgid "Enumeration" +msgstr "Enumération" + +#: templates/telemeta/enumeration_edit.html:15 +#: templates/telemeta/instrument_edit.html:14 +msgid "Add entry" +msgstr "Ajouter une entrée" + +#: templates/telemeta/enumeration_edit.html:51 +msgid "This enumeration is empty" +msgstr "Cette énumération est vide" + +#: templates/telemeta/enumeration_edit_value.html:28 +#: templates/telemeta/instrument_edit_value.html:28 +msgid "Modify an entry" +msgstr "Modification d'une entrée" + +#: templates/telemeta/enumeration_edit_value.html:45 +#: templates/telemeta/instrument_edit_value.html:46 +msgid "Replace by" +msgstr "Remplacer par" + +#: templates/telemeta/enumeration_edit_value.html:52 +#: templates/telemeta/instrument_edit_value.html:53 +msgid "delete value after replacing" +msgstr "effacer la valeur après remplacement" + +#: templates/telemeta/enumeration_edit_value.html:57 +#: templates/telemeta/instrument_edit_value.html:58 +msgid "Replace" +msgstr "Remplacement" + +#: templates/telemeta/geo_continents.html:5 +#: templates/telemeta/geo_continents.html:20 +#: templates/telemeta/geo_countries.html:5 +#: templates/telemeta/geo_country_collections.html:5 +#: templates/telemeta/geo_country_items.html:5 +msgid "Geographic Navigator" +msgstr "Navigateur géographique" + +#: templates/telemeta/geo_continents.html:25 +msgid "Map" +msgstr "Carte" + +#: templates/telemeta/geo_continents.html:26 +msgid "List" +msgstr "Liste" + +#: templates/telemeta/geo_countries.html:8 +#: templates/telemeta/geo_country_collections.html:8 +#: templates/telemeta/geo_country_items.html:8 +msgid "World" +msgstr "Monde" + +#: templates/telemeta/geo_countries.html:15 +msgid "Number of collections" +msgstr "Nombre de collections" + +#: templates/telemeta/geo_countries.html:24 +#, python-format +msgid "1 collection" +msgid_plural "%(counter)s collections" +msgstr[0] "1 collection" +msgstr[1] "%(counter)s collections" + +#: templates/telemeta/geo_countries.html:31 +#, python-format +msgid "1 item" +msgid_plural "%(counter)s items " +msgstr[0] "1 item" +msgstr[1] "%(counter)s items " + +#: templates/telemeta/home.html:14 templates/telemeta/home.html.py:62 +msgid "Musical selection" +msgstr "Sélection musicale" + +#: templates/telemeta/home.html:28 +msgid "Open the geographic navigator" +msgstr "Accéder au navigateur géographique" + +#: templates/telemeta/home.html:39 +msgid "Partners" +msgstr "Partenaires" + +#: templates/telemeta/instrument_edit.html:16 +#: templates/telemeta/instrument_edit.html:30 +#: templates/telemeta/instrument_edit_value.html:30 +msgid "Name" +msgstr "Nom" + +#: templates/telemeta/instrument_edit.html:48 +msgid "This instrument list is empty" +msgstr "Cette énumération est vide" + +#: templates/telemeta/mediaitem_add.html:5 +#: templates/telemeta/mediaitem_copy.html:5 +#: templates/telemeta/mediaitem_detail.html:5 views/item.py:111 +msgid "Item" +msgstr "Item" + +#: templates/telemeta/mediaitem_add.html:38 +#: templates/telemeta/mediaitem_copy.html:44 +#: templates/telemeta/mediaitem_edit.html:42 +msgid "Collection access status" +msgstr "Statut d'accès de la collection" + +#: templates/telemeta/mediaitem_add.html:39 +#: templates/telemeta/mediaitem_copy.html:45 +#: templates/telemeta/mediaitem_edit.html:43 +msgid "Context access status" +msgstr "Statut d'accès selon le profil" + +#: templates/telemeta/mediaitem_add.html:40 +#: templates/telemeta/mediaitem_copy.html:46 +#: templates/telemeta/mediaitem_edit.html:44 +msgid "Item access status" +msgstr "Statut d'accès de l'item" + +#: templates/telemeta/mediaitem_detail.html:101 +#: templates/telemeta/paginator.html:5 +msgid "Previous" +msgstr "Précédent" + +#: templates/telemeta/mediaitem_detail.html:102 +#: templates/telemeta/paginator.html:23 +msgid "Next" +msgstr "Suivant" + +#: templates/telemeta/mediaitem_detail.html:152 +msgid "Analysis" +msgstr "Analyse" + +#: templates/telemeta/mediaitem_detail.html:154 +msgid "Markers" +msgstr "Marqueurs" + +#: templates/telemeta/mediaitem_detail.html:162 +msgid "Property" +msgstr "Propriété" + +#: templates/telemeta/mediaitem_detail.html:164 +msgid "Unit" +msgstr "Unité" + +#: templates/telemeta/mediaitem_detail.html:172 +msgid "Download:" +msgstr "Téléchargement:" + +#: templates/telemeta/mediaitem_detail.html:185 +msgid "You don't have access to the media of this item." +msgstr "Vous n'avez pas accès aux médias de cet item." + +#: templates/telemeta/mediaitem_detail.html:185 +msgid "Please contact the administrators to get more rights." +msgstr "Contactez les administrateurs du site pour obtenir plus de droits." + +#: templates/telemeta/mediaitem_detail.html:201 +msgid "Recording date" +msgstr "Date d'enregistrement" + +#: templates/telemeta/mediaitem_detail.html:218 +#: templates/telemeta/inc/mediaitem_list.html:18 +msgid "Location" +msgstr "Lieu" + +#: templates/telemeta/mediaitem_detail.html:224 +msgid "Language ISO" +msgstr "Langue ISO" + +#: templates/telemeta/mediaitem_detail.html:228 +msgid "Ethnographic context" +msgstr "Contexte ethnographique" + +#: templates/telemeta/mediaitem_detail.html:239 +msgid "Musical informations" +msgstr "Informations sur la musique" + +#: templates/telemeta/mediaitem_detail.html:282 +msgid "Published references" +msgstr "Références éditées" + +#: templates/telemeta/mediaitem_detail.html:284 +msgid "Remarks" +msgstr "Remarques" + +#: templates/telemeta/mediaitem_detail_dc.html:13 +msgid "No such item" +msgstr "Item introuvable" + +#: templates/telemeta/mediaitem_edit.html:53 +msgid "Keywords" +msgstr "Mots-clés" + +#: templates/telemeta/mediaitem_edit.html:57 +#: templates/telemeta/mediaitem_performances_edit.html:25 +msgid "Performance" +msgstr "Composition" + +#: templates/telemeta/mediaitem_edit.html:58 +msgid "performance" +msgstr "composition" + +#: templates/telemeta/mediaitem_keywords_edit.html:24 +msgid "Keyword" +msgstr "Mot-clé" + +#: templates/telemeta/mediaitem_list.html:5 +#: templates/telemeta/mediaitem_list.html:8 +msgid "Media Items" +msgstr "Items" + +#: templates/telemeta/profile_detail.html:16 +msgid "Playlists" +msgstr "Listes de lecture" + +#: templates/telemeta/profile_detail.html:51 +msgid "Is staff" +msgstr "Statut équipe" + +#: templates/telemeta/profile_detail.html:52 +msgid "Is superuser" +msgstr "Statut super-utilisateur" + +#: templates/telemeta/resource_add.html:6 +msgid "New" +msgstr "Nouveau" + +#: templates/telemeta/resource_detail.html:109 +#: templates/telemeta/resource_detail_dc.html:22 +msgid "No such resource" +msgstr "Aucune ressource de ce type" + +#: templates/telemeta/search_results.html:5 +#: templates/telemeta/search_results.html:8 +msgid "Search Results" +msgstr "Résultats de recherche" + +#: templates/telemeta/search_results.html:26 +msgid "Search pattern" +msgstr "Mots clés" + +#: templates/telemeta/inc/children_list.html:8 +#, python-format +msgid "" +"%(resource.children_type|capitalize)s %(first_on_page)s to %(last_on_page)s " +"on %(hits)s" +msgstr "" +"%(resource.children_type|capitalize)s %(first_on_page)s à %(last_on_page)s " +"sur %(hits)s" + +#: templates/telemeta/inc/children_list.html:18 +#: templates/telemeta/inc/resource_list.html:16 +msgid "Reference" +msgstr "Référence" + +#: templates/telemeta/inc/children_list.html:41 +#: templates/telemeta/inc/resource_list.html:30 +msgid "No resource" +msgstr "Aucune ressource" + +#: templates/telemeta/inc/collection_list.html:7 +#, python-format +msgid "Collections %(first_on_page)s to %(last_on_page)s on %(hits)s" +msgstr "Collections %(first_on_page)s à %(last_on_page)s sur %(hits)s" + +#: templates/telemeta/inc/collection_list.html:47 +msgid "No collection" +msgstr "Aucune collection" + +#: templates/telemeta/inc/collection_related.html:13 +#: templates/telemeta/inc/mediaitem_related.html:13 +#: templates/telemeta/inc/resource_related.html:13 +msgid "Preview" +msgstr "Prévisualisation" + +#: templates/telemeta/inc/collection_related.html:41 +#: templates/telemeta/inc/mediaitem_related.html:41 +#: templates/telemeta/inc/resource_related.html:41 +msgid "Credits" +msgstr "Crédits" + +#: templates/telemeta/inc/dublincore.html:4 +msgid "Dublin Core Metadata" +msgstr "Métadonnées Dublin Core" + +#: templates/telemeta/inc/mediaitem_list.html:7 +#, python-format +msgid "Items %(first_on_page)s to %(last_on_page)s on %(hits)s" +msgstr "Items %(first_on_page)s à %(last_on_page)s sur %(hits)s" + +#: templates/telemeta/inc/mediaitem_list.html:20 +msgid "Country/Continent" +msgstr "Etat/Continent" + +#: templates/telemeta/inc/mediaitem_list.html:58 +msgid "No item" +msgstr "Aucun item" + +#: templates/telemeta/inc/resource_list.html:7 +#, python-format +msgid " from %(first_on_page)s to %(last_on_page)s on %(hits)s" +msgstr " de %(first_on_page)s à %(last_on_page)s sur %(hits)s" + +#: templates/telemeta/inc/user_list.html:10 +msgid "Groups" +msgstr "Groupes" + +#: templates/telemeta/registration/logged_out.html:6 +msgid "Thanks for spending some quality time with the Web site today." +msgstr "" + +#: templates/telemeta/registration/logged_out.html:8 +msgid "Log in again" +msgstr "" + +#: templates/telemeta/registration/password_change_done.html:3 +#: templates/telemeta/registration/password_change_form.html:4 +msgid "Documentation" +msgstr "Documentation associée" + +#: templates/telemeta/registration/password_change_done.html:3 +#: templates/telemeta/registration/password_change_form.html:4 +msgid "Log out" +msgstr "Déconnexion" + +#: templates/telemeta/registration/password_change_done.html:5 +msgid "Password change successful" +msgstr "" + +#: templates/telemeta/registration/password_change_done.html:9 +msgid "Your password was changed." +msgstr "" + +#: templates/telemeta/registration/password_change_form.html:6 +msgid "Password change" +msgstr "Modification de mot de passe" + +#: templates/telemeta/registration/password_change_form.html:14 +msgid "Please correct the error below." +msgid_plural "Please correct the errors below." +msgstr[0] "" +msgstr[1] "" + +#: templates/telemeta/registration/password_change_form.html:18 +msgid "" +"Please enter your old password, for security's sake, and then enter your new " +"password twice so we can verify you typed it in correctly." +msgstr "" + +#: templates/telemeta/registration/password_change_form.html:24 +msgid "Old password" +msgstr "" + +#: templates/telemeta/registration/password_change_form.html:29 +msgid "New password" +msgstr "" + +#: templates/telemeta/registration/password_change_form.html:34 +msgid "Password (again)" +msgstr "Mot de passe (encore)" + +#: templates/telemeta/registration/password_change_form.html:42 +#: templates/telemeta/registration/password_reset_confirm.html:20 +msgid "Change my password" +msgstr "" + +#: templates/telemeta/registration/password_reset_complete.html:7 +msgid "Your password has been set. You may go ahead and log in now." +msgstr "" + +#: templates/telemeta/registration/password_reset_complete.html:10 +msgid "Log in" +msgstr "" + +#: templates/telemeta/registration/password_reset_confirm.html:8 +msgid "" +"Please enter your new password twice so we can verify you typed it in " +"correctly." +msgstr "" + +#: templates/telemeta/registration/password_reset_confirm.html:14 +msgid "New password:" +msgstr "" + +#: templates/telemeta/registration/password_reset_confirm.html:16 +msgid "Confirm password:" +msgstr "" + +#: templates/telemeta/registration/password_reset_confirm.html:24 +msgid "Password reset unsuccessful" +msgstr "" + +#: templates/telemeta/registration/password_reset_confirm.html:25 +msgid "" +"The password reset link was invalid, possibly because it has already been " +"used. Please request a new password reset." +msgstr "" + +#: templates/telemeta/registration/password_reset_done.html:4 +msgid "Password reset successful" +msgstr "Demande de réinitialisation de mot de passe envoyée" + +#: templates/telemeta/registration/password_reset_done.html:7 +msgid "" +"We've e-mailed you instructions for setting your password to the e-mail " +"address you submitted. You should be receiving it shortly." +msgstr "" + +#: templates/telemeta/registration/password_reset_email.html:3 +msgid "You're receiving this e-mail because you requested a password reset" +msgstr "" +"Vous recevez cet e-mail car vous avez fait une demande de réinitialisation " +"du mot de passe" + +#: templates/telemeta/registration/password_reset_email.html:4 +#, python-format +msgid "for your user account at %(site_name)s" +msgstr "de votre compte utilisateur du site %(site_name)s" + +#: templates/telemeta/registration/password_reset_email.html:6 +msgid "Please go to the following page and choose a new password:" +msgstr "" + +#: templates/telemeta/registration/password_reset_email.html:10 +msgid "Your username, in case you've forgotten:" +msgstr "" + +#: templates/telemeta/registration/password_reset_form.html:7 +msgid "" +"Forgotten your password? Enter your e-mail address below, and we'll e-mail " +"instructions for setting a new one." +msgstr "" + +#: templates/telemeta/registration/password_reset_form.html:11 +msgid "E-mail address:" +msgstr "" + +#: templates/telemeta/registration/password_reset_form.html:11 +msgid "Reset my password" +msgstr "" + +#: templatetags/telemeta_utils.py:259 +#, python-format +msgid "%(count)d item" +msgid_plural "%(count)d items" +msgstr[0] "%(count)d item" +msgstr[1] "%(count)d items" + +#: templatetags/telemeta_utils.py:262 +#, python-format +msgid "%(count)d collection" +msgid_plural "%(count)d collections" +msgstr[0] "%(count)d collection" +msgstr[1] "%(count)d collections" + +#: util/locale_fix.py:5 +msgid "My last changes" +msgstr "Mes dernières modifications" + +#: util/locale_fix.py:6 +msgid "All last changes" +msgstr "Toutes les dernières modifications" + +#: util/locale_fix.py:7 +msgid "My searches" +msgstr "Mes recherches" + +#: util/locale_fix.py:8 +msgid "Children" +msgstr "Enfants" + +#: util/locale_fix.py:9 +msgid "pattern" +msgstr "mots clés" + +#: views/collection.py:49 views/home.py:90 views/item.py:110 views/item.py:488 +#: views/profile.py:68 +msgid "Access not allowed" +msgstr "Accès non autorisé" + +#: views/feed.py:45 +msgid "Last changes" +msgstr "Dernières modifications" + +#~ msgid "General informations" +#~ msgstr "Informations générales" + +#~ msgid "attachment" +#~ msgstr "rattachement" + +#, fuzzy +#~ msgid "lieux types" +#~ msgstr "lieux types" + +#~ msgid "domain" +#~ msgstr "discipline" + +#, fuzzy +#~ msgid "channel number" +#~ msgstr "n° de l'item" + +#~ msgid "original format" +#~ msgstr "support original" + +#, fuzzy +#~ msgid "Password initialization" +#~ msgstr "Mot de passe (encore)" + +#~ msgid "support number" +#~ msgstr "n° du support" + +#~ msgid "General administration" +#~ msgstr "Administration générale" + +#~ msgid "link" +#~ msgstr "lien" + +#~ msgid "related" +#~ msgstr "associés" + +#~ msgid "File" +#~ msgstr "Fichier" + +#~ msgid "Comments / ethnographic context" +#~ msgstr "Commentaires / contexte ethnographique" + +#~ msgid "Account" +#~ msgstr "Compte" + +#~ msgid "username" +#~ msgstr "nom d'utilisateur" + +#~ msgid "level" +#~ msgstr "niveau" + +#~ msgid "first name" +#~ msgstr "prénom" + +#~ msgid "last name" +#~ msgstr "nom de famille" + +#~ msgid "phone" +#~ msgstr "téléphone" + +#, fuzzy +#~ msgid "email" +#~ msgstr "Courriel" + +#~ msgid "Conservation site" +#~ msgstr "Lieu de conservation" + +#~ msgid "Locations" +#~ msgstr "Lieux" + +#~ msgid "resource type" +#~ msgstr "type de ressource" + +#~ msgid "Visit the Telemeta open source project at" +#~ msgstr "Visitez le projet libre Telemeta" + +#~ msgid "Marker" +#~ msgstr "Marqueur" + +#~ msgid "item added to the selected playlist" +#~ msgstr "item ajouté à la liste de lecture sélectionnée" diff --git a/teleforma/locale/fr/LC_MESSAGES/djangojs.mo b/teleforma/locale/fr/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..1ae70fb49cc5f7a19292b6208344fb528ad462c8 GIT binary patch literal 1816 zcmai!&u<$=6vwAfpco3MmtFupwV(>hq_%-7Y@4Pgby5pEwow;ug+uM~b*3ao`3QuKW*tXYDkh;AG_SXJ_WUc|Z2O{o~x}Zv@6Gn6F}f zi+MggpTZx;E?5Vr;G5tN;IrVb;9KDD;05s1Q#1WHz}K;EfdqaAHo>pJ7r-CEi{Q^- zxbH9U5?FhBwr+yYVEr-ZarXo81FU~LEyOZ-7Kg$9I`}r&1A`yC;05q|Fx>YGcm@0$ zTm@f)Qm}s?ya;MA$bAh4{hz?#=bs={#JT4X6L>IcczAxkfXm`6CPc-{m@i_60hLNO zJfFb~_Cj6{20{@CL%b9=I%Arel6Y5p@;gk0O1Rp2q|=mAV_dbgG}=*l!cGj7^Gvsg zy)Jn}oNaSVMXIK3N$2#4x1IJZROxq&6(f_TJo4J)q~aKoPzhEXhwZs$s+|`xc5rVv zJfc*v%~a00Pp7L#MPMSMMTeQPpTnC)$HCcPa-o1_XG%L_8e5ailCnU>jjS$0bfR+T zgb?R`ognqt`U!H#lx0$wW$x4jxipqC6YH_Y^URhLUi*~Az?z51x9r679$N>8BO0{U zK5A{W>0W#5PN%hzu31(gN_k6pj;L90yek_`*}O`P z_oMf&UamLlbqLBWp6GD-T<(*0YfJX}@>Yv(_oH6t@~8dHcCCy0kwdF;mnv^;L>nb4 zO_dqbfKe?LRdju7vZS2eER@yGnS5zvvK!FMlM>}Ahpe)Qx~-R{j)FBzL0 z%E0qpr`J9Vx3N^Ot(n}TmgI0+APmpD{tAjg=hs4UTgQIo?r>c$AIb$U$82RgA0e@M z64COu_O(G;T9wLmV>1^~UQ|oB(!7R72q!D~jYdt}(KIooBZsu|mlQLls%o!yX8Wkm z*y3Pf-2AS*J|`+H-ZYp*AqA!W3BRPs_)?Z=96sK77E%ERNX z`malL?7fQ6AM^H{W%S9A{zpINCmVH^l|@N;?7BK$?$DLF;KDTPl%}MRc)aR)UJhRR Y{+=UzfOC8zohm1sD2ohKos0ML4@n*&#sB~S literal 0 HcmV?d00001 diff --git a/teleforma/locale/fr/LC_MESSAGES/djangojs.po b/teleforma/locale/fr/LC_MESSAGES/djangojs.po new file mode 100644 index 00000000..0f52f790 --- /dev/null +++ b/teleforma/locale/fr/LC_MESSAGES/djangojs.po @@ -0,0 +1,79 @@ +# Telemeta French Translation (JS) +# Copyright (C) 2011 Parisson +# This file is distributed under the same license as the Telemeta package. +# Guillaume Pellerin , 2011. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-12-26 15:46+0100\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" + +#: static/telemeta/js/locale.js:2 +msgid "title" +msgstr "titre" + +#: static/telemeta/js/locale.js:3 +msgid "description" +msgstr "description" + +#: static/telemeta/js/locale.js:4 +msgid "delete the marker permanently?" +msgstr "supprimer le marqueur définitivement ?" + +#: static/telemeta/js/locale.js:5 +msgid "marker added to the selected playlist" +msgstr "marqueur ajouté à la liste de lecture" + +#: static/telemeta/js/locale.js:6 +msgid "item added to the selected playlist" +msgstr "item ajouté à la liste de lecture" + +#: static/telemeta/js/locale.js:7 +msgid "collection added to the selected playlist" +msgstr "collection ajoutée à la liste de lecture" + +#: static/telemeta/js/locale.js:8 +msgid "resource added to the selected playlist" +msgstr "ressource ajoutée à la liste de lecture" + +#: static/telemeta/js/locale.js:9 +msgid "there are unsaved or modified markers" +msgstr "il y a des marqueurs modifiés ou non sauvegardés" + +#: static/telemeta/js/locale.js:10 +msgid "If you exit the page you will loose your changes" +msgstr "Si vous sortez de la page, vous perdrez vos modifications" + +#: static/telemeta/js/locale.js:11 +msgid "author" +msgstr "auteur" + +#: static/telemeta/js/locale.js:12 +msgid "Paste HTML to embed player in website" +msgstr "Coller le code HTML pour inclure le lecteur dans un site" + +#: static/telemeta/js/locale.js:13 +msgid "delete the item permanently?" +msgstr "supprimer l'item définitivement ?" + +#: static/telemeta/js/locale.js:14 +msgid "delete the collection permanently?" +msgstr "supprimer la collection définitivement ?" + +#: static/telemeta/js/locale.js:15 +msgid "delete the playlist permanently?" +msgstr "supprimer la liste de lecture définitivement ?" + +#: static/telemeta/js/locale.js:16 +msgid "delete the resource from the playlist permanently?" +msgstr "supprimer la ressource de la liste de lecture définitivement ?" diff --git a/teleforma/management/commands/teleforma-change-period-of-content.py b/teleforma/management/commands/teleforma-change-period-of-content.py index 17b764ae..68931a1d 100644 --- a/teleforma/management/commands/teleforma-change-period-of-content.py +++ b/teleforma/management/commands/teleforma-change-period-of-content.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * from teleforma.exam.models import * diff --git a/teleforma/management/commands/teleforma-copy-conferences.py b/teleforma/management/commands/teleforma-copy-conferences.py index 76608b81..971d1486 100644 --- a/teleforma/management/commands/teleforma-copy-conferences.py +++ b/teleforma/management/commands/teleforma-copy-conferences.py @@ -5,8 +5,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging import os diff --git a/teleforma/management/commands/teleforma-delete-period-conferences.py b/teleforma/management/commands/teleforma-delete-period-conferences.py index 82e9e963..ede413d5 100644 --- a/teleforma/management/commands/teleforma-delete-period-conferences.py +++ b/teleforma/management/commands/teleforma-delete-period-conferences.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * diff --git a/teleforma/management/commands/teleforma-delete-users.py b/teleforma/management/commands/teleforma-delete-users.py index 595e092c..9495b616 100644 --- a/teleforma/management/commands/teleforma-delete-users.py +++ b/teleforma/management/commands/teleforma-delete-users.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging import datetime diff --git a/teleforma/management/commands/teleforma-exam-message-bug.py b/teleforma/management/commands/teleforma-exam-message-bug.py index c906caba..277ade2f 100644 --- a/teleforma/management/commands/teleforma-exam-message-bug.py +++ b/teleforma/management/commands/teleforma-exam-message-bug.py @@ -6,8 +6,6 @@ from django.contrib.auth.models import User from django.template.defaultfilters import slugify from django.utils import translation from django.conf import settings -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.exam.models import * import logging import codecs diff --git a/teleforma/management/commands/teleforma-exam-print-levels.py b/teleforma/management/commands/teleforma-exam-print-levels.py index fd1a99d7..c0e14845 100644 --- a/teleforma/management/commands/teleforma-exam-print-levels.py +++ b/teleforma/management/commands/teleforma-exam-print-levels.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.exam.models import * import logging import codecs diff --git a/teleforma/management/commands/teleforma-exam-submit-scripts-debug.py b/teleforma/management/commands/teleforma-exam-submit-scripts-debug.py index 97971e66..d539774b 100644 --- a/teleforma/management/commands/teleforma-exam-submit-scripts-debug.py +++ b/teleforma/management/commands/teleforma-exam-submit-scripts-debug.py @@ -6,8 +6,6 @@ from django.contrib.auth.models import User from django.template.defaultfilters import slugify from django.utils import translation from django.conf import settings -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.exam.models import * import logging import codecs diff --git a/teleforma/management/commands/teleforma-exam-submit-scripts.py b/teleforma/management/commands/teleforma-exam-submit-scripts.py index c6031c73..3c642961 100644 --- a/teleforma/management/commands/teleforma-exam-submit-scripts.py +++ b/teleforma/management/commands/teleforma-exam-submit-scripts.py @@ -6,8 +6,6 @@ from django.contrib.auth.models import User from django.template.defaultfilters import slugify from django.utils import translation from django.conf import settings -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.exam.models import * import logging import codecs diff --git a/teleforma/management/commands/teleforma-export-professors.py b/teleforma/management/commands/teleforma-export-professors.py index 8ae5f422..4b7d620b 100644 --- a/teleforma/management/commands/teleforma-export-professors.py +++ b/teleforma/management/commands/teleforma-export-professors.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging import json diff --git a/teleforma/management/commands/teleforma-export-stream-m-slugs.py b/teleforma/management/commands/teleforma-export-stream-m-slugs.py index 9a59569e..794598a9 100644 --- a/teleforma/management/commands/teleforma-export-stream-m-slugs.py +++ b/teleforma/management/commands/teleforma-export-stream-m-slugs.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging import json diff --git a/teleforma/management/commands/teleforma-export-users.py b/teleforma/management/commands/teleforma-export-users.py index 46ce32ba..7ec6f204 100644 --- a/teleforma/management/commands/teleforma-export-users.py +++ b/teleforma/management/commands/teleforma-export-users.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging import codecs diff --git a/teleforma/management/commands/teleforma-export-wifi-accounts.py b/teleforma/management/commands/teleforma-export-wifi-accounts.py index 7b969122..197a1898 100644 --- a/teleforma/management/commands/teleforma-export-wifi-accounts.py +++ b/teleforma/management/commands/teleforma-export-wifi-accounts.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.exam.models import * import logging import codecs diff --git a/teleforma/management/commands/teleforma-import-conferences-2.py b/teleforma/management/commands/teleforma-import-conferences-2.py index e4fd6ea9..9b8d6d8b 100644 --- a/teleforma/management/commands/teleforma-import-conferences-2.py +++ b/teleforma/management/commands/teleforma-import-conferences-2.py @@ -3,8 +3,7 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent + from teleforma.models import * import logging import os, sys, time, datetime diff --git a/teleforma/management/commands/teleforma-import-courses-xls.py b/teleforma/management/commands/teleforma-import-courses-xls.py index 49e8f1e5..3a6009ec 100644 --- a/teleforma/management/commands/teleforma-import-courses-xls.py +++ b/teleforma/management/commands/teleforma-import-courses-xls.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging import codecs diff --git a/teleforma/management/commands/teleforma-import-courses.py b/teleforma/management/commands/teleforma-import-courses.py index 41d4a3d5..18cd3f07 100644 --- a/teleforma/management/commands/teleforma-import-courses.py +++ b/teleforma/management/commands/teleforma-import-courses.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging import codecs diff --git a/teleforma/management/commands/teleforma-import-professors.py b/teleforma/management/commands/teleforma-import-professors.py index a69bd9de..55f20596 100644 --- a/teleforma/management/commands/teleforma-import-professors.py +++ b/teleforma/management/commands/teleforma-import-professors.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging import json diff --git a/teleforma/management/commands/teleforma-import-users-pb-debug.py b/teleforma/management/commands/teleforma-import-users-pb-debug.py index 40f86d79..10c5a3c7 100644 --- a/teleforma/management/commands/teleforma-import-users-pb-debug.py +++ b/teleforma/management/commands/teleforma-import-users-pb-debug.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging import codecs diff --git a/teleforma/management/commands/teleforma-import-users-pb-fix.py b/teleforma/management/commands/teleforma-import-users-pb-fix.py index 24ec32f4..a8372591 100644 --- a/teleforma/management/commands/teleforma-import-users-pb-fix.py +++ b/teleforma/management/commands/teleforma-import-users-pb-fix.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging import codecs diff --git a/teleforma/management/commands/teleforma-import-users-pb.py b/teleforma/management/commands/teleforma-import-users-pb.py index 4bca7435..e12209d5 100644 --- a/teleforma/management/commands/teleforma-import-users-pb.py +++ b/teleforma/management/commands/teleforma-import-users-pb.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging import codecs diff --git a/teleforma/management/commands/teleforma-import-users.py b/teleforma/management/commands/teleforma-import-users.py index cda4d217..e523fef0 100644 --- a/teleforma/management/commands/teleforma-import-users.py +++ b/teleforma/management/commands/teleforma-import-users.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging import codecs diff --git a/teleforma/management/commands/teleforma-init-wifi-pass.py b/teleforma/management/commands/teleforma-init-wifi-pass.py index e9657096..8ecc3306 100644 --- a/teleforma/management/commands/teleforma-init-wifi-pass.py +++ b/teleforma/management/commands/teleforma-init-wifi-pass.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.exam.models import * import logging import codecs diff --git a/teleforma/management/commands/teleforma-pull-courses.py b/teleforma/management/commands/teleforma-pull-courses.py index 2360b02b..95ca1cd4 100644 --- a/teleforma/management/commands/teleforma-pull-courses.py +++ b/teleforma/management/commands/teleforma-pull-courses.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * from teleforma.views import * import logging diff --git a/teleforma/management/commands/teleforma-reset-all-passwords-with-mail-fix.py b/teleforma/management/commands/teleforma-reset-all-passwords-with-mail-fix.py index 6eb444a8..f2aadb5a 100644 --- a/teleforma/management/commands/teleforma-reset-all-passwords-with-mail-fix.py +++ b/teleforma/management/commands/teleforma-reset-all-passwords-with-mail-fix.py @@ -8,8 +8,6 @@ from django.template.defaultfilters import slugify from django.template.loader import render_to_string from django.core.mail import send_mail, mail_admins from django.utils import translation -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging from postman import * diff --git a/teleforma/management/commands/teleforma-reset-all-passwords-with-mail-test.py b/teleforma/management/commands/teleforma-reset-all-passwords-with-mail-test.py index 4b6c6b71..30939e7c 100644 --- a/teleforma/management/commands/teleforma-reset-all-passwords-with-mail-test.py +++ b/teleforma/management/commands/teleforma-reset-all-passwords-with-mail-test.py @@ -8,8 +8,6 @@ from django.template.defaultfilters import slugify from django.template.loader import render_to_string from django.core.mail import send_mail, mail_admins from django.utils import translation -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging from postman import * diff --git a/teleforma/management/commands/teleforma-reset-all-passwords-with-mail.py b/teleforma/management/commands/teleforma-reset-all-passwords-with-mail.py index 5b1cf67d..6366fbb4 100644 --- a/teleforma/management/commands/teleforma-reset-all-passwords-with-mail.py +++ b/teleforma/management/commands/teleforma-reset-all-passwords-with-mail.py @@ -8,8 +8,6 @@ from django.template.defaultfilters import slugify from django.template.loader import render_to_string from django.core.mail import send_mail, mail_admins from django.utils import translation -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging from postman import * diff --git a/teleforma/management/commands/teleforma-reset-all-passwords.py b/teleforma/management/commands/teleforma-reset-all-passwords.py index 147e3264..708d8461 100644 --- a/teleforma/management/commands/teleforma-reset-all-passwords.py +++ b/teleforma/management/commands/teleforma-reset-all-passwords.py @@ -5,8 +5,6 @@ from django.contrib.auth.models import User from django.contrib.auth.forms import PasswordResetForm from django.contrib.auth.tokens import default_token_generator from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging import codecs @@ -18,7 +16,7 @@ class Command(BaseCommand): admin_email = 'webmaster@parisson.com' from_email = 'webmaster@parisson.com' - def reset_password_email(self, email, template='telemeta/registration/password_reset_email.html'): + def reset_password_email(self, email, template='teleforma/registration/password_reset_email.html'): form = PasswordResetForm({'email': email}) opts = {'from_email':self.from_email, 'email_template_name':template, 'token_generator': default_token_generator } diff --git a/teleforma/management/commands/teleforma-send-payment-emails.py b/teleforma/management/commands/teleforma-send-payment-emails.py index d7d3e3c3..4d24a0b4 100644 --- a/teleforma/management/commands/teleforma-send-payment-emails.py +++ b/teleforma/management/commands/teleforma-send-payment-emails.py @@ -5,7 +5,6 @@ from django.core.management.base import BaseCommand from django.template.loader import render_to_string from django.core.mail import send_mail from django.utils import translation -from telemeta.models import * from teleforma.models import * import logging import datetime diff --git a/teleforma/management/commands/teleforma-send-subscription-email-test.py b/teleforma/management/commands/teleforma-send-subscription-email-test.py index b4b04692..5b196214 100644 --- a/teleforma/management/commands/teleforma-send-subscription-email-test.py +++ b/teleforma/management/commands/teleforma-send-subscription-email-test.py @@ -8,8 +8,6 @@ from django.template.defaultfilters import slugify from django.template.loader import render_to_string from django.core.mail import send_mail, mail_admins from django.utils import translation -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging from postman import * diff --git a/teleforma/management/commands/teleforma-send-subscription-email.py b/teleforma/management/commands/teleforma-send-subscription-email.py index ce482b00..07631101 100644 --- a/teleforma/management/commands/teleforma-send-subscription-email.py +++ b/teleforma/management/commands/teleforma-send-subscription-email.py @@ -8,8 +8,6 @@ from django.template.defaultfilters import slugify from django.template.loader import render_to_string from django.core.mail import send_mail, mail_admins from django.utils import translation -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging from postman import * diff --git a/teleforma/management/commands/teleforma-students-activate-test.py b/teleforma/management/commands/teleforma-students-activate-test.py index 918acd66..4d4aec33 100644 --- a/teleforma/management/commands/teleforma-students-activate-test.py +++ b/teleforma/management/commands/teleforma-students-activate-test.py @@ -8,8 +8,6 @@ from django.template.defaultfilters import slugify from django.template.loader import render_to_string from django.core.mail import send_mail, mail_admins from django.utils import translation -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging from postman import * diff --git a/teleforma/management/commands/teleforma-students-activate.py b/teleforma/management/commands/teleforma-students-activate.py index 9fe55709..16be2daa 100644 --- a/teleforma/management/commands/teleforma-students-activate.py +++ b/teleforma/management/commands/teleforma-students-activate.py @@ -8,8 +8,6 @@ from django.template.defaultfilters import slugify from django.template.loader import render_to_string from django.core.mail import send_mail, mail_admins from django.utils import translation -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging from postman import * diff --git a/teleforma/management/commands/teleforma-students-deactivate.py b/teleforma/management/commands/teleforma-students-deactivate.py index bf930349..649088c9 100644 --- a/teleforma/management/commands/teleforma-students-deactivate.py +++ b/teleforma/management/commands/teleforma-students-deactivate.py @@ -8,8 +8,6 @@ from django.template.defaultfilters import slugify from django.template.loader import render_to_string from django.core.mail import send_mail, mail_admins from django.utils import translation -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * import logging from postman import * diff --git a/teleforma/management/commands/teleforma-unpublish-period-content.py b/teleforma/management/commands/teleforma-unpublish-period-content.py index 6c2ae7eb..d60b18c8 100644 --- a/teleforma/management/commands/teleforma-unpublish-period-content.py +++ b/teleforma/management/commands/teleforma-unpublish-period-content.py @@ -3,8 +3,6 @@ from django.conf import settings from django.core.management.base import BaseCommand, CommandError from django.contrib.auth.models import User from django.template.defaultfilters import slugify -from telemeta.models import * -from telemeta.util.unaccent import unaccent from teleforma.models import * diff --git a/teleforma/pages/fr/help.rst.bak b/teleforma/pages/fr/help.rst.bak new file mode 100644 index 00000000..dda9e6ae --- /dev/null +++ b/teleforma/pages/fr/help.rst.bak @@ -0,0 +1,75 @@ +Actualités +========== + + * 12/08 : MAJ des recommandations, ajout d'un bouton "play" sur les images de prévisualisation + * 01/08 : Commentaires ajoutés aux listes de conférences en différé, 10 matières au maximum affichées sur le bureau (utiliser le bloc matières de gauche) + * 26/07 : MAJ des recommandations, MAJ de la FAQ pour le téléchargement + * 21/07 : Problème de charge téléchargement fluidifié + +| + +Recommandations +================ + +Ce site est conforme aux standards ouverts du web comme le HTML5. Il est donc accessible depuis n'importe quel navigateur de bureau ou mobile. + +Néanmoins, le format des flux vidéo n'est peut-être pas compatible avec tous les navigateurs de vos appareils informatiques. Dans ce cas, nous vous conseillons vivement d'installer et d'utiliser le navigateur ouvert et gratuit `Chrome `_ avec lequel nous garantissons tous nos accès multimédias, en direct, comme en différé. Aussi `Firefox `_ pourra lire les vidéos mais pas peut-être pas l'audio selon votre installation. Nous y travaillons. Safari, dans l'immédiat, ne vous permet pas de visionner les vidéos. + +En attendant que nous puissions convenir à tous les navigateurs demandés et si vous rencontrez des problèmes à la lecture des médias en streaming, nous vous recommandons alors de télécharger les archives à l'aide du boutton "Télécharger" de la conférence vidéo ou audio (voir la FAQ ci-dessous), puis de les relire avec le lecteur libre, gratuit et multi-plateforme : `VLC `_ (VideoLan). Voir aussi la FAQ ci-après. + +Pour la lecture des fichiers MP3 sur des réseaux à faible débit, en mobilité sur votre iPhone ou Android par exemple, tout lecteur audio basique devrait faire l'affaire après téléchargement de l'archive. Pour les vidéos, un lecteur compatible WebM est nécessaire (sur Android : le lecteur natif ou bien MX Player). + +Si vous voulez utiliser Internet Explorer, nous vous conseillons vivement de `le mettre à jour en version 9 `_ puis d'installer `l'extension WebM `_ qui le rend compatible avec notre format vidéo ouvert. + +Enfin, Itunes lit seulement les fichiers audio MP3 téléchargés, pas les vidéos. + +| + + +Démonstrations +============== + +| + +.. raw:: html + + + + +| +| + +FAQ +==== + +Pourquoi les flux vidéos ne s'affichent pas correctement dans mon navigateur ? +------------------------------------------------------------------------------- + +Comme expliqué plus haut dans les recommandations nous vous conseillons vivement d'installer et d'utiliser les navigateurs libres et gratuits `Firefox `_ ou `Chrome `_ pour lesquels sont garantis tous les accès multi-média. Si vous utilisez Internet Explorer, merci d'installer le plugin libre et gratuit `WebM `_ produit par Google. + +NEW : Je n'arrive pas à télécharger un fichier audio ou vidéo !? +------------------------------------------------------------------- + +Pour fluidifier la transmission des fichiers, nous avons été contraints, depsui le 21/07, de désactiver le téléchargement automatique des fichiers lorsqu'on clique sur un bouton téléchargé. Vous pouvez néanmoins les récupérer en toute sécurité en suivant cette démarche : + + * Sur Windows : cliquer sur l'icône "Télécharger" avec le bouton DROIT de la souris puis cliquer avec le bouton GAUCHE sur "Enregistrer la cible du lien sous" pour l'enregistrer dans un dossier. + * Sur Mac : appuyer sur CTRL avant de cliquer à l'aide du bouton de la souris sur le bouton "Télécharger" + * Sur Linux : procéder comme sur windows + * Sur smartphones : un clic long ou court sur le bouton "Télécharger" devrait fonctionner. + +Pour lire les videos une fois le téléchargement éffectué, choisissez `VLC `_. + +J'ai perdu mon mot de passe, que dois-je faire ? +------------------------------------------------------------------------------- + +Vous pouvez à tout moment réinitialiser votre mot de passe personnel depuis l'accueil du site en cliquant sur "mot de passe oublié". + +| + +Support +======== + +Pour les questions relatives à votre formation CRFPA, veuillez `contacter un administrateur depuis la messagerie `_ ou bien par mail à l'adresse suivante : `admin-crfpa@pre-bareau.com `_ + +Pour obtenir une aide technique, veuillez `contacter un technicien depuis la messagerie `_. Merci de n'envoyer à ce support uniquement des questions relatives à la plateforme e-learning et aux problèmes informatiques. Les questions concernant votre formation ne seraient pas prises en compte. Envoyez un message à admin-CRFPA pour cela. + diff --git a/teleforma/static/teleforma/css/base.css b/teleforma/static/teleforma/css/base.css index b2b51810..3581536e 100644 --- a/teleforma/static/teleforma/css/base.css +++ b/teleforma/static/teleforma/css/base.css @@ -567,8 +567,6 @@ color:#FFF; } #footer :link, #footer :visited { color: #FFF; } #footer hr { display: none } -#footer #telemeta_powered { border: 0; float: left } -#footer #telemeta_powered:hover { background: transparent } #footer p { margin: 0; } #footer p.left { float: left; diff --git a/teleforma/static/teleforma/css/teleforma.css b/teleforma/static/teleforma/css/teleforma.css index 03ade3e2..2f64c2eb 100644 --- a/teleforma/static/teleforma/css/teleforma.css +++ b/teleforma/static/teleforma/css/teleforma.css @@ -125,8 +125,7 @@ margin-bottom: 0em; background:no-repeat url(/static/teleforma/images/tw_hd.png) 0 0; background-color:#ebebeb; background-repeat:repeat; - /* border-top: .25em solid #6a0307; */ -/* background: url("/static/telemeta/images/waves.png") 100% 0% no-repeat; */ + border-top: .25em solid #6a0307; } #content_header, #header{ @@ -191,7 +190,6 @@ margin-bottom: 0em; #collection_player { background: transparent; - /* background-image: url(/static/telemeta/images/grid_bg_2.png); */ } #collection_player .title { @@ -481,9 +479,6 @@ form.login .submit { /* Main navigation bar (borrowed from Trac) */ #menu { background-color: transparent; - /*background:no-repeat url(/static/telemeta/images/tw_hd.png) 0 0; - background-color:#ebebeb; - background-repeat:repeat; */ border-top: 0; font: normal verdana,'Bitstream Vera Sans',helvetica,arial,sans-serif; padding-left: 0; diff --git a/teleforma/templates/registration/logged_out.html b/teleforma/templates/registration/logged_out.html new file mode 100644 index 00000000..943c28b0 --- /dev/null +++ b/teleforma/templates/registration/logged_out.html @@ -0,0 +1,10 @@ +{% extends "teleforma/base.html" %} +{% load i18n %} + +{% block content %} + +

      {% trans "Thanks for spending some quality time with the Web site today." %}

      + +

      {% trans 'Log in again' %}

      + +{% endblock %} diff --git a/teleforma/templates/registration/password_change_done.html b/teleforma/templates/registration/password_change_done.html index d49d6ccf..b39cd4d9 100644 --- a/teleforma/templates/registration/password_change_done.html +++ b/teleforma/templates/registration/password_change_done.html @@ -1,7 +1,11 @@ -{% extends "registration/registration_base.html" %} +{% extends "teleforma/base.html" %} {% load i18n %} -{% block title %}{% trans "Password changed" %}{% endblock %} +{% block userlinks %}{% url django-admindocs-docroot as docsroot %}{% if docsroot %}{% trans 'Documentation' %} / {% endif %}{% trans 'Change password' %} / {% trans 'Log out' %}{% endblock %} + +{% block title %}
      {% trans 'Password change successful' %}{% endblock %} + {% block content %} -{% trans "Password successfully changed!" %} -{% endblock %} +

      {% trans 'Your password was changed.' %}

      + +{% endblock %} diff --git a/teleforma/templates/registration/password_change_form.html b/teleforma/templates/registration/password_change_form.html index 9e04d04c..07034012 100644 --- a/teleforma/templates/registration/password_change_form.html +++ b/teleforma/templates/registration/password_change_form.html @@ -1,11 +1,49 @@ -{% extends "registration/registration_base.html" %} -{% load i18n %} -{% block title %}{% trans "Change password" %}{% endblock %} -{% block content %} -
      {% csrf_token %} - - {{ form }} - -
      -
      +{% extends "teleforma/base.html" %} +{% load i18n adminmedia %} +{% block extrastyle %}{{ block.super }}{% endblock %} +{% block userlinks %}{% url django-admindocs-docroot as docsroot %}{% if docsroot %}{% trans 'Documentation' %} / {% endif %} {% trans 'Change password' %} / {% trans 'Log out' %}{% endblock %} + +{% block title %}
      {% trans 'Password change' %}{% endblock %} + +{% block content %}
      + +
      {% csrf_token %} +
      +{% if form.errors %} +

      + {% blocktrans count form.errors.items|length as counter %}Please correct the error below.{% plural %}Please correct the errors below.{% endblocktrans %} +

      +{% endif %} + +

      {% trans "Please enter your old password, for security's sake, and then enter your new password twice so we can verify you typed it in correctly." %}

      + +
      + +
      + {{ form.old_password.errors }} + {{ form.old_password }} +
      + +
      + {{ form.new_password1.errors }} + {{ form.new_password1 }} +
      + +
      +{{ form.new_password2.errors }} + {{ form.new_password2 }} +
      + +
      + +
      + + + +
      +
      + {% endblock %} diff --git a/teleforma/templates/registration/password_reset_complete.html b/teleforma/templates/registration/password_reset_complete.html index 064701e8..b2343a3c 100644 --- a/teleforma/templates/registration/password_reset_complete.html +++ b/teleforma/templates/registration/password_reset_complete.html @@ -1,6 +1,11 @@ -{% extends "registration/registration_base.html" %} +{% extends "teleforma/base.html" %} {% load i18n %} -{% block title %}{% trans "Password reset complete" %}{% endblock %} -{% block content %}{% blocktrans %} -Your password has been reset! You may now log in. -{% endblocktrans %}{% endblock %} + +{% block title %}
      {% trans 'Password reset complete' %}{% endblock %} + +{% block content %} +

      {% trans "Your password has been set. You may go ahead and log in now." %}

      + +
      +

      +{% endblock %} diff --git a/teleforma/templates/registration/password_reset_confirm.html b/teleforma/templates/registration/password_reset_confirm.html index 5006abd3..57bea4b6 100644 --- a/teleforma/templates/registration/password_reset_confirm.html +++ b/teleforma/templates/registration/password_reset_confirm.html @@ -1,12 +1,28 @@ -{% extends "registration/registration_base.html" %} +{% extends "teleforma/base.html" %} {% load i18n %} -{% block title %}{% trans "Confirm password reset" %}{% endblock %} + +{% block title %}
      {% trans 'Password reset' %}{% endblock %} + {% block content %} -{% trans "Enter your new password below to reset your password:" %} -
      {% csrf_token %} - - {{ form.as_table }} - -
      +{% if validlink %} +

      {% trans "Please enter your new password twice so we can verify you typed it in correctly." %}

      + +
      + +{% csrf_token %} + + + +
      {{ form.new_password1.errors }}

      {{ form.new_password1 }}

      {{ form.new_password2.errors }} +

      {{ form.new_password2 }}

      + +

      +

      {% trans 'Change my password' %}

      + +{% else %} +

      {% trans 'Password reset unsuccessful' %}

      +

      {% trans "The password reset link was invalid, possibly because it has already been used. Please request a new password reset." %}

      + +{% endif %} {% endblock %} diff --git a/teleforma/templates/registration/password_reset_done.html b/teleforma/templates/registration/password_reset_done.html index 9d283e33..4e538e03 100644 --- a/teleforma/templates/registration/password_reset_done.html +++ b/teleforma/templates/registration/password_reset_done.html @@ -1,9 +1,8 @@ -{% extends "registration/registration_base.html" %} +{% extends "teleforma/base.html" %} {% load i18n %} -{% block title %}{% trans "Password reset" %}{% endblock %} + +{% block title %}
      {% trans "Password reset successful" %}{% endblock %} + {% block content %} -

      -{% blocktrans %}We have sent you an email with a link to reset your password. -Please check your email and click the link to continue.{% endblocktrans %} -

      +

      {% trans "We've e-mailed you instructions for setting your password to the e-mail address you submitted. You should be receiving it shortly." %}

      {% endblock %} diff --git a/teleforma/templates/registration/password_reset_email.html b/teleforma/templates/registration/password_reset_email.html index c59f65a1..2db45208 100644 --- a/teleforma/templates/registration/password_reset_email.html +++ b/teleforma/templates/registration/password_reset_email.html @@ -1,17 +1,15 @@ -{% load i18n %}{% trans "Greetings" %} {% if user.get_full_name %}{{ user.get_full_name }}{% else %}{{ user }}{% endif %}, +{% load teleforma_tags %}{% load i18n %}{% autoescape off %}{% trans "Hello" %}, -{% blocktrans %}You are receiving this email because you (or someone pretending to be you) -requested that your password be reset on the {{ domain }} site. If you do not -wish to reset your password, please ignore this message. +{% trans "You're receiving this e-mail because you requested a password reset" %} +{% blocktrans %}for your user account at {{ site_name }}{% endblocktrans %}. -To reset your password, please click the following link, or copy and paste it -into your web browser:{% endblocktrans %} +{% trans "Please go to the following page and choose a new password:" %} +{% block reset_link %} +{{ protocol }}://{{ domain }}{% url teleforma-password-reset-confirm uidb36=uid token=token %} +{% endblock %} +{% trans "Your username, in case you've forgotten:" %} {{ user.username }} -{{ protocol }}://{{ domain }}{% url auth_password_reset_confirm uid token %} +{% trans "Best regards" %}, +{% trans "The site administrator" %} {% trans "of the" %} {% organization %} -{% blocktrans with username=user.username %} -Your username, in case you've forgotten: {{ username }} - -Best regards, -{{ site_name }} Management -{% endblocktrans %} \ No newline at end of file +{% endautoescape %} diff --git a/teleforma/templates/registration/password_reset_form.html b/teleforma/templates/registration/password_reset_form.html index 35811fea..a297f988 100644 --- a/teleforma/templates/registration/password_reset_form.html +++ b/teleforma/templates/registration/password_reset_form.html @@ -1,13 +1,13 @@ -{% extends "registration/registration_base.html" %} +{% extends "teleforma/base.html" %} {% load i18n %} -{% block title %}{% trans "Reset password" %}{% endblock %} -{% block content %}{% blocktrans %} -Forgot your password? Enter your email in the form below and we'll send you -instructions for creating a new one.{% endblocktrans %} -
      {% csrf_token %} - - {{ form }} - -
      + +{% block title %}
      {% trans "Password reset" %}{% endblock %} + +{% block content %} +

      {% trans "Forgotten your password? Enter your e-mail address below, and we'll e-mail instructions for setting a new one." %}

      + +{% csrf_token %} +{{ form.email.errors }} +

      {{ form.email }} {% trans 'Reset my password' %}

      {% endblock %} diff --git a/teleforma/templates/teleforma/course.html b/teleforma/templates/teleforma/course.html index aa1643e2..34522332 100644 --- a/teleforma/templates/teleforma/course.html +++ b/teleforma/templates/teleforma/course.html @@ -38,7 +38,7 @@ {% for media in course.media.all %} -{{ media.item.title }} +{{ media.item.title }} {{ media.item.description }} {{ media.date_added }} diff --git a/teleforma/templates/teleforma/inc/module_searches.html b/teleforma/templates/teleforma/inc/module_searches.html index ce7dd8ef..777d9e1f 100644 --- a/teleforma/templates/teleforma/inc/module_searches.html +++ b/teleforma/templates/teleforma/inc/module_searches.html @@ -12,7 +12,7 @@ {% for s in searches %} - + {% for c in s.criteria.all %}
    • {% trans c.key %} : {{ c.value}}
    • {% endfor %} diff --git a/teleforma/templates/teleforma/lists.html b/teleforma/templates/teleforma/lists.html index b53d5537..f3ab5e1a 100644 --- a/teleforma/templates/teleforma/lists.html +++ b/teleforma/templates/teleforma/lists.html @@ -3,8 +3,8 @@ {% load i18n %} {% block extra_javascript %} - - + +