From 556458b2440e1cb395e5ebdf45beb79a543211d0 Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Wed, 23 Jan 2019 08:18:59 +0100
Subject: [PATCH] no-jira: translation fr

---
 .../user/_i18n/LocalStrings_fr.properties     |  4 +-
 .../gta/ui/_i18n/LocalStrings_fr.properties   |  8 +++-
 .../qti21/ui/_i18n/LocalStrings_fr.properties | 10 ++++-
 .../editor/_i18n/LocalStrings_fr.properties   | 18 ++++++++-
 .../ui/_i18n/LocalStrings_de.properties       |  2 +-
 .../ui/_i18n/LocalStrings_en.properties       |  2 +-
 .../ui/_i18n/LocalStrings_fr.properties       | 28 ++++++++++++++
 .../forms/ui/_i18n/LocalStrings_fr.properties | 11 +++++-
 .../ui/_i18n/LocalStrings_fr.properties       |  9 ++++-
 .../ui/_i18n/LocalStrings_fr.properties       | 20 ++++++++--
 .../ui/_i18n/LocalStrings_fr.properties       |  4 +-
 .../ui/_i18n/LocalStrings_fr.properties       |  3 +-
 .../video/ui/_i18n/LocalStrings_de.properties |  2 +-
 .../video/ui/_i18n/LocalStrings_fr.properties | 38 ++++++++++++++++++-
 .../_i18n/LocalStrings_fr.properties          | 21 +++++++++-
 .../ui/admin/_i18n/LocalStrings_fr.properties |  4 +-
 16 files changed, 166 insertions(+), 18 deletions(-)
 create mode 100644 src/main/java/org/olat/modules/edusharing/ui/_i18n/LocalStrings_fr.properties

diff --git a/src/main/java/org/olat/admin/user/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/admin/user/_i18n/LocalStrings_fr.properties
index 95d9d54e6ee..580d2442c4b 100644
--- a/src/main/java/org/olat/admin/user/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/admin/user/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Tue Sep 11 20:30:22 CEST 2018
+#Tue Jan 22 21:47:35 CET 2019
 action.bulkedit=Changer les attributs de cet utilisateur
 action.choose=S\u00E9lectionner
 action.choose.finish=S\u00E9lectionner et terminer
@@ -100,6 +100,7 @@ rightsForm.status.activ=Actif
 rightsForm.status.any.visible=-
 rightsForm.status.deleted=Supprim\u00E9
 rightsForm.status.login_denied=Login bloqu\u00E9
+rightsForm.status.pending=En cours
 rightsForm.status.permanent=Non supprimable
 rightsForm.title=Attribuer des r\u00F4les syst\u00E8me et droits.
 role.administrator=Administrateur
@@ -176,6 +177,7 @@ table.identity.deletedroles=R\u00F4les
 table.identity.id=ID
 table.identity.lastlogin=dernier login 
 table.identity.name=Nom d'utilisateur
+table.identity.status=Status
 table.identity.vcard=<i class\='o_icon o_icon-lg o_icon_home'> </i>
 table.name.firstName=Pr\u00E9nom
 table.name.lastName=Nom
diff --git a/src/main/java/org/olat/course/nodes/gta/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/gta/ui/_i18n/LocalStrings_fr.properties
index 312687216a1..cc6c76eb5a5 100644
--- a/src/main/java/org/olat/course/nodes/gta/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/gta/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sat Sep 08 13:43:21 CEST 2018
+#Tue Jan 22 21:43:01 CET 2019
 add.solution=T\u00E9l\u00E9chargez une solution
 add.task=Ajouter un devoir
 assessment.group.tool=Evaluer les groupes
@@ -168,6 +168,8 @@ pane.tab.review=Evaluation et corrections
 pane.tab.solutions=Solution mod\u00E8le
 pane.tab.submission=D\u00E9p\u00F4t
 pane.tab.workflow=Flux de travail
+participant.confirm.option.task.cancel=Non, annulez
+participant.confirm.option.task.ok=Oui, accepter le devoir
 participant.confirm.reset.task.nok=Non, je garde mon devoir
 participant.confirm.reset.task.ok=Oui, je r\u00E9initialise le devoir
 participant.confirm.reset.task.text=Vous avez \u00E9t\u00E9 autoris\u00E9 par {0} \u00E0 r\u00E9initialiser le devoir "{1}". Tous les documents que vous avez d\u00E9j\u00E0 t\u00E9l\u00E9charg\u00E9s seront effac\u00E9s d\u00E9finitivement.
@@ -254,6 +256,7 @@ sample.solution=Solutions
 sample.solution.enabled=activ\u00E9
 sample.solution.visible.after=Visible apr\u00E8s le
 sample.solution.visible.all=Rendre accessible les solutions pour tous d\u00E8s que le d\u00E9lai pour les solutions a \u00E9t\u00E9 atteint, pour les utilisateurs qui n'ont pas remis leur devoir \u00E9galement.
+sample.solution.visible.for=Visible pour ...
 sampling=Type d'affectation
 sampling.reuse=La t\u00E2che est affect\u00E9e \u00E0 plusieurs groupes / utilisateurs
 sampling.unique=La t\u00E2che est affect\u00E9e \u00E0 un seul groupe / utilisateur
@@ -309,6 +312,9 @@ task.execution.individual=Individuel
 task.file=Document
 task.list.description=Choisir...
 task.list.title=Devoirs
+task.mandatory=obligatoire
+task.obligation=Obligation
+task.optional=optionnel
 task.steps.description=Choisissez quelles \u00E9tapes du flux de travail doivent \u00EAtre activ\u00E9es und entrez les d\u00E9lais (optionnels).
 task.steps.title=Etapes
 task.successfully.assigned=Devoir affect\u00E9 avec succ\u00E8s.
diff --git a/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_fr.properties
index 9df6f369863..c052a36b6e8 100644
--- a/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/ims/qti21/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Mon Nov 19 18:13:03 CET 2018
+#Tue Jan 22 21:30:11 CET 2019
 actualPoints=$org.olat.modules.iq\:actualPoints
 admin.12.description=Conseil\: le support d'OpenOLAT du standard QTI 1.2 arrive \u00E0 son terme et sera enlever compl\u00E8tement de la version 14.
 admin.12.title=Configuration QTI 1.2
@@ -61,6 +61,7 @@ assessment.test.session.reseted=Les r\u00E9sultats ont certainement \u00E9t\u00E
 assessment.test.suspended=Le test a \u00E9t\u00E9 suspendu.
 assessment.testpart.config=Part du test
 attemptsleft=$org.olat.modules.iq\:attemptsleft
+back.item=Pr\u00E9c\u00E9dent
 cancel=Cancel
 cancel.test=$org.olat.modules.iq\:cancelAssess
 command.openassessment=Outil d'\u00E9valuation
@@ -80,6 +81,7 @@ correct.solution=Solution correcte
 correction=Corriger
 correction.workflow=Corrections
 correction.workflow.anonymous=Anonymis\u00E9
+countdown.running=Limite de temps de {1} secondes\: seulement <strong>{0} secondes restantes</strong>
 create.12.resources=Autoriser de nouveaux test et questions au format QTI 1.2
 create.12.survey.resources=Autoriser de nouveaux questionnaires au format QTI 1.2
 debug.outcomes=Donn\u00E9es et variables
@@ -144,6 +146,7 @@ math.extension=Extension math\u00E9matique de QtiWorks
 math.extension.text=Maxima doit \u00EAtre install\u00E9 sur le server
 menu.reset.title=Mettre \u00E0 z\u00E9ro les donn\u00E9es du test
 menu.retrieve.tests.title=$org.olat.ims.qti.statistics.ui\:menu.pull.tests.title
+next.item=Suivant
 paint.erase=Effacer
 paint.erase.hint=Voulez-vous effacer le dessin?
 passed.no=$org.olat.course.nodes.iq\:passed.no
@@ -221,6 +224,7 @@ retrievetest.confirm.text=$org.olat.ims.qti\:retrievetest.confirm.text
 retrievetest.confirm.text.plural=$org.olat.ims.qti.statistics.ui\:retrievetest.confirm.text.plural
 retrievetest.confirm.title=$org.olat.ims.qti.statistics.ui\:retrievetest.confirm.title
 retrievetest.nothing.todo=$org.olat.ims.qti.statistics.ui\:retrievetest.nothing.todo
+retry.item=Encore une fois
 review.responses=Revoir vos r\u00E9ponses
 review.responses.desc=Vous pouvez passez en revue les r\u00E9ponses que vous avez faites \u00E0 toute ou partie des questions. Elles sont \u00E9num\u00E9r\u00E9es ci-dessous.
 score.cut=$org.olat.ims.qti\:score.cut
@@ -231,6 +235,7 @@ settings.choose.profile=Appliquer la configuration
 settings.profile=Options standards
 show.rubric=Montrer la description
 show.rubric.with.title=Montrer la description de "<b>{0}</b>"
+skip.item=Sauter
 solution=Solution
 submit=Envoyer la r\u00E9ponse
 suspend.test=$org.olat.modules.iq\:suspendAssess
@@ -256,7 +261,10 @@ test.entry.page.title=D\u00E9but du test
 test.part.complete=Partie du test termin\u00E9e
 timelimit.1.minute=Moins d'une minute jusqu'\u00E0 la fin du test. Veuillez envoyer vos r\u00E9ponses s'il-vous-pla\u00EEt. Les r\u00E9ponses qui n'auront pas \u00E9t\u00E9 envoy\u00E9es dans les d\u00E9lais ne seront pas sauv\u00E9es.
 timelimit.10.minutes=Moins de 10 minutes restantes dans ce test
+timelimit.15.seconds=Moins de 15 secondes
+timelimit.30.seconds=Moins de 30 secondes
 timelimit.5.minutes=Moins de 5 minutes restantes dans ce test
+timelimit.5.seconds=Moins de 5 secondes
 timelimit.finished=Temps expir\u00E9
 timelimit.initial=Limite de temps\: {0} (expire \u00E0 {1})
 timelimit.running=Limite de temps\: {1} (se termine \u00E0 {2})\: {0}
diff --git a/src/main/java/org/olat/ims/qti21/ui/editor/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/ims/qti21/ui/editor/_i18n/LocalStrings_fr.properties
index e33ba5758c8..d86d45c4035 100644
--- a/src/main/java/org/olat/ims/qti21/ui/editor/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/ims/qti21/ui/editor/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Thu Sep 20 09:30:30 CEST 2018
+#Tue Jan 22 21:32:30 CET 2019
 Diff\u00E9rentes=alternatives
 MULTIPLE=Choix multiple
 SINGLE=Choix simple
@@ -16,6 +16,10 @@ add.match.column=Ajouter une colonne
 add.match.row=Ajouter une ligne
 answers=R\u00E9ponses
 change.elements=Edition
+configuration.option.inherited=H\u00E9rit\u00E9
+configuration.option.no=Non
+configuration.option.yes=Oui
+configuration.overview=Aper\u00E7u de la configuration du test
 convert=Convertir
 convert.alien=Convertir
 convert.to=Transformer en\:
@@ -140,7 +144,9 @@ form.imd.wrong.kprim=Faux
 form.kprim=Kprim
 form.match=Match
 form.metadata=M\u00E9tadonn\u00E9es
+form.metadata.creationDate=Cr\u00E9\u00E9 le
 form.metadata.description=Description
+form.metadata.initialAuthor=Cr\u00E9\u00E9 par
 form.metadata.title=Titre
 form.pool=Banque de questions
 form.score=Score
@@ -229,6 +235,16 @@ new.upload=T\u00E9l\u00E9verser un fichier
 preview=Aper\u00E7u
 preview.solution=Aper\u00E7u de la solution
 rights.owners=$org.olat.modules.qpool.ui\:rights.owners
+table.header.attempts=Tentatives
+table.header.comment=Autoriser commentaires
+table.header.feedback=Feedback
+table.header.identifier=ID question
+table.header.points=Points
+table.header.review=Autoriser \u00E0 revoir
+table.header.skipping=Autoriser \u00E0 sauter
+table.header.solution=Montrer solutions
+table.header.title=Titre
+table.header.type=Type
 time.limit.max=Limite de temps (minute)
 title.add=$org.olat.ims.qti.editor\:title.add
 tools.change.copy=$org.olat.ims.qti.editor\:tools.change.copy
diff --git a/src/main/java/org/olat/modules/edusharing/ui/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/modules/edusharing/ui/_i18n/LocalStrings_de.properties
index 602abbccdf9..62e0dcda239 100644
--- a/src/main/java/org/olat/modules/edusharing/ui/_i18n/LocalStrings_de.properties
+++ b/src/main/java/org/olat/modules/edusharing/ui/_i18n/LocalStrings_de.properties
@@ -7,7 +7,7 @@ admin.enabled=Modul "edu-sharing"
 admin.get.repo.config.failed=Fehler beim Anrufen der edu-sharing Metadaten.
 admin.host=Host
 admin.import.metadata=Importieren
-admin.menu.title.alt=edu-shharing
+admin.menu.title.alt=edu-sharing
 admin.menu.title=edu-sharing
 admin.repo.key.public=\u00D6ffentlicher Schl\u00FCssel des edu-sharing repository
 admin.soap.key.generate.confirm=Wollen Sie wriklich neue Schl\u00FCssel generieren? Die alten Schl\u00FCssel werden dadurch ung\u00FCltig. Die neuen Schl\u00FCssel m\u00FCssen in der Konfiguration von edu-sharing eingetragen werden.
diff --git a/src/main/java/org/olat/modules/edusharing/ui/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/modules/edusharing/ui/_i18n/LocalStrings_en.properties
index 80511a10234..dbb55776a1d 100644
--- a/src/main/java/org/olat/modules/edusharing/ui/_i18n/LocalStrings_en.properties
+++ b/src/main/java/org/olat/modules/edusharing/ui/_i18n/LocalStrings_en.properties
@@ -7,7 +7,7 @@ admin.enabled=Module "edu-sharing"
 admin.get.repo.config.failed=Error while getting the metadata of edu-sharing.
 admin.host=Host
 admin.import.metadata=Import
-admin.menu.title.alt=edu-shharing
+admin.menu.title.alt=edu-sharing
 admin.menu.title=edu-sharing
 admin.repo.key.public=Public key of edu-sharing repository
 admin.soap.key.generate.confirm=Do you want to generate new keys? The old keys will become invalid. The new keys must be entered in the configuration of edu-sharing.
diff --git a/src/main/java/org/olat/modules/edusharing/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/edusharing/ui/_i18n/LocalStrings_fr.properties
new file mode 100644
index 00000000000..fee08ef628c
--- /dev/null
+++ b/src/main/java/org/olat/modules/edusharing/ui/_i18n/LocalStrings_fr.properties
@@ -0,0 +1,28 @@
+#Tue Jan 22 21:55:09 CET 2019
+admin.app.id=ID application
+admin.client.test=Test
+admin.enable.confirm.title=Activer le module
+admin.enabled=Module "edu-sharing"
+admin.import.metadata=Importer
+admin.menu.title=edu-sharing
+admin.repo.key.public=Cl\u00E9 publique du r\u00E9pertoire edu-sharing
+admin.soap.key.generate=G\u00E9n\u00E9rer une cl\u00E9
+admin.soap.key.generate.confirm=Voulez-vous g\u00E9n\u00E9rer une nouvelle cl\u00E9? L'ancienne cl\u00E9 sera invalid\u00E9e et la nouvelle cl\u00E9 devra \u00EAtre enregistr\u00E9 dans la configuration d'edu-sharing.
+admin.soap.key.generate.error=La cl\u00E9 n'a pas pu \u00EAtre g\u00E9n\u00E9r\u00E9e.
+admin.soap.key.public=Cl\u00E9 publique d'OpenOLAT
+admin.test.successful=L'enregistrement \u00E0 edu-sharing a \u00E9t\u00E9 un succ\u00E8s.
+admin.test.unsuccessful=L'enregistrement \u00E0 edu-sharing est un \u00E9chec.
+admin.ticket.valid=Dur\u00E9e de validit\u00E9 du ticket (secondes)
+admin.title=edu-sharing
+admin.url=Adresse Internet
+error.wrong.number=Format de nombre non valide
+tiny.config.dialog.title=Configuration edu-sharing
+tiny.config.float.left=Gauche
+tiny.config.float.right=Droite
+tiny.config.infos.label=Informations d\u00E9taill\u00E9es
+tiny.config.license.label=Licence
+tiny.config.size=Taille
+tiny.config.title=Titre
+tiny.config.version=Version
+tiny.config.version.current=Actuelle
+tiny.config.version.latest=La derni\u00E8re
diff --git a/src/main/java/org/olat/modules/forms/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/forms/ui/_i18n/LocalStrings_fr.properties
index cf2c14d87cf..e837d84e6dd 100644
--- a/src/main/java/org/olat/modules/forms/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/forms/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Mon Nov 19 18:21:42 CET 2018
+#Tue Jan 22 22:06:44 CET 2019
 add.formcontainer=Conteneur
 add.formdisclaimer=Conditions d'utilisation
 add.formfileupload=T\u00E9l\u00E9charger un fichier
@@ -35,6 +35,8 @@ evaluation.form.in.use=La ressource est d\u00E9j\u00E0 utilis\u00E9e. L'\u00E9di
 evaluation.form.without.elements=Ce questionnaire n'a pas encore de questions.
 evaluation.in.progress=L'\u00E9valuation est en cours.
 evaluator=Utilisateur {0}
+file.upload.download.info={0} fichier(s) sur {1}
+file.upload.download.link=T\u00E9l\u00E9charger tous les fichiers
 file.upload.error.limit.exeeded=Le fichier est trop grand.
 file.upload.error.mime.type.wrong=Ce type de fichier n'est pas autoris\u00E9.
 file.upload.limit=Taille de fichier maximale
@@ -44,6 +46,7 @@ file.upload.mime.type.image=Images
 file.upload.mime.type.pdf=PDF
 file.upload.mime.type.video=Film
 file.upload.mime.types=Type de fichier
+file.upload.no.text=Aucun fichier disponible.
 h1=h1
 h2=h2
 h3=h3
@@ -92,6 +95,8 @@ reports.session.selection=Questionnaires individuels
 reports.table.overview=Aper\u00E7u
 reports.table.report=Tableaux
 rubric.column.label=Etiquette de colonne
+rubric.good.rating.end=Droite
+rubric.good.rating.start=Gauche
 rubric.insufficient=Insuffisant
 rubric.insufficient.explanation=Evaluation insuffisante (valuer entre {0} et {1})
 rubric.lower.bound=de
@@ -145,6 +150,10 @@ slider.end=Fin
 slider.start=D\u00E9but
 slider.steps=Incr\u00E9ment
 slider.type=Type
+standalone.already.done=Vous avez d\u00E9j\u00E0 pris part \u00E0 l'enqu\u00EAte. Merci beaucoup\!
+standalone.done.now=Merci beaucoup de votre participation.
+standalone.not.executable=La participation \u00E0 cette enqu\u00EAte n'est pas (encore) possible.
+standalone.not.found=Il n'y a pas d'enqu\u00EAte disponible.
 start.label=D\u00E9but
 textinput.download.info={0} textes sur {1} sont affich\u00E9s.
 textinput.download.link=T\u00E9l\u00E9charger tous les textes.
diff --git a/src/main/java/org/olat/modules/gotomeeting/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/gotomeeting/ui/_i18n/LocalStrings_fr.properties
index 26a45c0cee7..712d198eac4 100644
--- a/src/main/java/org/olat/modules/gotomeeting/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/gotomeeting/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,5 @@
-#Fri Apr 28 11:31:26 CEST 2017
+#Tue Jan 22 21:34:09 CET 2019
+account.name=Nom
 add.my.account=J'ai un compte GoToMeeting
 add.organizer=Ajoutez un organisateur
 add.training=Ajoutez une formation
@@ -7,6 +8,7 @@ admin.menu.title.alt=Int\u00E9gration \u00E0 GoToMeeting
 confirm.delete.meeting=Voulez-vous vraiment effacer la formation "{0}"?
 confirm.remove.organizer=Voulez-vous vraiment enlever l'organisateur "{0}" du syst\u00E8me?
 download=T\u00E9l\u00E9charger
+edit.organizer=Editer organisateur
 enabled=
 error.code.InvalidToken=L'authentification de votre organisateur n'est probablement plus valable et doit \u00EAtre renouvel\u00E9e. Demandez s'il vous pla\u00EEt \u00E0 votre administrateur de le v\u00E9rifier.
 error.code.InvalidTrainingDatesMaxDuration=La formation ne peut pas durer plus de 24 heures.
@@ -38,16 +40,21 @@ organizer.lastName=Nom
 organizer.owner=Propri\u00E9taire
 organizer.password=Mot de passe
 organizer.renew.date=Renouveler
+organizer.type=Type
 organizer.username=Nom d'utilisateur
 organizers=Organisateurs
 organizers.title=Organisateurs
 recording.name=Nom
 recordings=Enregistrements
 recordings.empty=Cette formation n'a pas encore d'enregistrements.
+refresh.organizer=Rafra\u00EEchir
+relog=Renouveller
+relog.organizer=S'authentifier dans GoTO en tant qu'organisateur
 remove=Enlever
 renew.organizer=Renouveler
 table.empty=Aucune formation n'est pr\u00E9vue en ce moment.
 timezone.id=Fuseau horaire du serveur OpenOLAT
+token.refreshed=Token renouveler avec succ\u00E8s.
 training.confirm=Confirmer
 training.consumerkey=GoToTraining consumer key
 training.consumersecret=GoToTraining consumer secret
diff --git a/src/main/java/org/olat/modules/quality/analysis/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/quality/analysis/ui/_i18n/LocalStrings_fr.properties
index 5342fa5b95d..24d6c2f7819 100644
--- a/src/main/java/org/olat/modules/quality/analysis/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/quality/analysis/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,5 @@
-#Mon Nov 19 19:07:06 CET 2018
+#Tue Jan 22 22:08:29 CET 2019
+analysis.details=D\u00E9tails
 analysis.table.data.collections.latest=Derni\u00E8re collecte de donn\u00E9es
 analysis.table.data.collections.number=Collectes de donn\u00E9es
 analysis.table.data.collections.soonest=Premi\u00E8re collecte de donn\u00E9es
@@ -8,11 +9,17 @@ analysis.table.form.created.on=Cr\u00E9er le {0}
 analysis.table.form.title=Questionnaire
 analysis.table.open=Ouvrir
 analysis.table.participations.number=Participations
+filter.context.curriculum.element.types=Type \u00E9l\u00E9ment de curriculum
 filter.context.curriculum.elements=El\u00E9ment de curriculum
 filter.context.curriculum.organisations=Organisation du curriculum
 filter.context.curriculums=Curriculum
 filter.context.location=Lieu
 filter.context.organisations=Organisation du participant
+filter.context.role=R\u00F4le des participants
+filter.context.role.coach=$org.olat.modules.quality.ui\:participation.role.coach
+filter.context.role.none=Sans r\u00F4le
+filter.context.role.owner=$org.olat.modules.quality.ui\:participation.role.owner
+filter.context.role.participant=$org.olat.modules.quality.ui\:participation.role.participant
 filter.context.taxonomy.level=Sujet
 filter.count=Nombre de collectes de donn\u00E9es
 filter.date.range.from=Collecte de donn\u00E9es depuis le
@@ -27,8 +34,8 @@ filter.topic.curriculums=Sujet curriculum
 filter.topic.identities=Sujet coach
 filter.topic.organisations=Sujet organisation
 filter.topic.repositories=Sujet cours
-filter.with.user.informations.label=
 filter.with.user.informations=Participation seulement avec donn\u00E9es personelles
+filter.with.user.informations.label=
 heatmap.empty=La carte thermique ne contient aucune donn\u00E9e.
 heatmap.group.context.curriculum=Curriculum
 heatmap.group.context.curriculum.element=El\u00E9ment de curriculum
@@ -46,8 +53,8 @@ heatmap.group.topic.repository=Sujet cours
 heatmap.group1=
 heatmap.group2=
 heatmap.group3=
-heatmap.insufficient.select=Seulement insuffisant
 heatmap.insufficient=
+heatmap.insufficient.select=Seulement insuffisant
 heatmap.legend.questions=Questions
 heatmap.not.specified=n/a
 heatmap.table.slider.header=Q{0}
@@ -78,3 +85,10 @@ segments.heatmap.breadcrumb=Carte thermique
 segments.heatmap.link=Carte thermique
 segments.report.breadcrumb=Rapport
 segments.report.link=Rapport
+slider.trend.table.title.question=Question
+slider.trend.table.year={0}
+slider.trend.table.year.part={1}.{0}
+trend.group.data.collection.deadline.half.year=Demi-ann\u00E9e
+trend.group.data.collection.deadline.month=Mois
+trend.group.data.collection.deadline.quarter=Trimestre
+trend.group.data.collection.deadline.year=Ann\u00E9e
diff --git a/src/main/java/org/olat/modules/quality/generator/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/quality/generator/ui/_i18n/LocalStrings_fr.properties
index ff5d753dcea..92f85acf9bf 100644
--- a/src/main/java/org/olat/modules/quality/generator/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/quality/generator/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Mon Nov 19 19:11:07 CET 2018
+#Tue Jan 22 21:34:48 CET 2019
 curriculum.element.add=Ajouter un \u00E9l\u00E9ment de cursus
 curriculum.element.begin=D\u00E9but
 curriculum.element.display.name=Nom
@@ -18,6 +18,7 @@ curriculum.element.type.name=Type
 generator.configuration=Configuration
 generator.create=Cr\u00E9er un g\u00E9n\u00E9rateur
 generator.create.button=Cr\u00E9er
+generator.create.create=Cr\u00E9er
 generator.create.title=Cr\u00E9er un g\u00E9n\u00E9rateur
 generator.delete=Effacer
 generator.delete.confirm=Voulez-vous effacer le g\u00E9n\u00E9rateur de collecte de donn\u00E9es "{0}"?
@@ -60,6 +61,7 @@ repository.entry.empty.table=Ce tableau ne contient pas de donn\u00E9es.
 repository.entry.end=Fin
 repository.entry.id=ID
 repository.entry.identifier=Identifiant
+repository.entry.none.selected=Vous devez choisir au moins un \u00E9l\u00E9ment de la table.
 repository.entry.remove=Enlever
 repository.entry.remove.confirm=Voulez-vous vraiment enlever les entr\u00E9es suivantes {0}?
 repository.entry.remove.confirm.button=Enlever
diff --git a/src/main/java/org/olat/modules/quality/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/quality/ui/_i18n/LocalStrings_fr.properties
index ab0f42b60ea..3dd67198386 100644
--- a/src/main/java/org/olat/modules/quality/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/quality/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Tue Nov 20 22:40:07 CET 2018
+#Tue Jan 22 21:34:56 CET 2019
 admin.config.title=Configuration gestion de la qualit\u00E9
 admin.enabled=Gestion de la qualit\u00E9
 admin.menu.title=Gestion de la qualit\u00E9
@@ -144,6 +144,7 @@ participation.user.add.confirm.title=Confirmer
 participation.user.add.course=Ajouter du cours
 participation.user.add.curele=Ajouter d'un \u00E9l\u00E9ment de cursus
 participation.user.add.title=Ajouter un participant
+participation.user.confirm.add.confirm.title=Confirmer
 participation.user.course.add.choose=S\u00E9lectionner
 participation.user.course.add.choose.course.title=S\u00E9lectionner un cours
 participation.user.course.add.choose.roles.title=S\u00E9lectionner des r\u00F4les
diff --git a/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_de.properties
index 7ff09e771b9..50b3af80294 100644
--- a/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_de.properties
+++ b/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_de.properties
@@ -147,7 +147,7 @@ video.marker.title=Anmerkungen
 video.marker.title.add=Anmerkungen hinzuf\u00FCgen
 video.marker.title.edit=Anmerkungen editieren
 video.marker.top=Pos. Top
-video.marker.width=Breite (percent)
+video.marker.width=Breite (Prozent)
 video.mime.type=Ressourcentyp
 video.mime.type.error=Bitte verwenden Sie nur ".mov" or ".mp4" Video-Dateien\!
 video.not.replaced=Ihre Video-Datei wurde nicht ersetzt. Bitte w\u00E4hlen Sie eine Video-Datei aus.
diff --git a/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_fr.properties
index 080ed3c2d90..4dd30d2fca4 100644
--- a/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Thu Feb 01 18:30:54 CET 2018
+#Tue Jan 22 21:41:11 CET 2019
 add.track=Ajouter sous-titre
 admin.config.enable=Activ\u00E9 la resource de type vid\u00E9o
 admin.config.hint=Voulez-vous vraiment d\u00E9sactiver le transcodage vid\u00E9o?
@@ -17,10 +17,15 @@ chapter.error.notime=Entrez s''il vous pla\u00EEt une p\u00E9riode de temps.
 chapter.error.notitle=Veuillez indiquer un titre de chapitre.
 chapter.error.out.of.range=Le timecode de votre chapitre exc\u00E8de la dur\u00E9e de la vid\u00E9o.
 delete.transcodings=Toutes les vid\u00E9os transcod\u00E9es avec cette r\u00E9solution ont \u00E9t\u00E9 effac\u00E9es.
+error.no.duration=La dur\u00E9e doit \u00EAtre plus grande que 0.
+error.percent.value=La valeur doit \u00EAtre en 0 et 100.
 info.transcoding=Les vid\u00E9os transcod\u00E9es manquantes seront cr\u00E9es.
 listing.viewing.counter={0} vues
 manage.transcodings.description=G\u00E9rer les r\u00E9solutions vis\u00E9es par le transcodage en s\u00E9lectionnant la case \u00E0 cocher de celles que vous d\u00E9sir\u00E9es. D\u00E9sactivez une r\u00E9solution va effacer les vid\u00E9os transcod\u00E9es, l'activez va compl\u00E9ter les vid\u00E9os manquantes.
 manage.transcodings.title=Administrer le transcodage
+marker.table.header.start=D\u00E9but
+marker.table.header.style=Couleur
+marker.table.header.text=Texte
 missing.transcodings=Manquant
 number.transcodings=sont d\u00E9j\u00E0 transcod\u00E9s.
 number.transcodings.failed=\u00E9chou\u00E9
@@ -44,6 +49,9 @@ quality.table.header.size=Taille
 quality.table.header.view=Aper\u00E7u
 quality.transcode=Transcoder
 quality.view=Aper\u00E7u
+question.table.header.score=Points
+question.table.header.title=Titre
+question.table.header.type=Type
 queue.retranscode=Convertir \u00E0 nouveau
 queue.table.failure.reason=Raison de l'\u00E9chec
 queue.table.header.creationDate=Cr\u00E9\u00E9 le
@@ -61,11 +69,14 @@ tab.admin.set=Configuration vid\u00E9o
 tab.admin.transcoding=Administrer le transcodage
 tab.video.chapterConfig=Chapitres
 tab.video.exchange=Remplacer la vid\u00E9o
+tab.video.markerConfig=Annotation
 tab.video.metaDataConfig=M\u00E9tadonn\u00E9es
 tab.video.posterConfig=Configuration aper\u00E7u
 tab.video.qualityConfig=Qualit\u00E9 vid\u00E9o
+tab.video.questionConfig=Jeu de questions
 tab.video.settings=Configuration vid\u00E9o
 tab.video.trackConfig=Sous-titre
+time.format=Temps sous form HH\:mm\:ss
 topnav.video=LearnTube
 topnav.video.alt=Biblioth\u00E8que avec les vid\u00E9os d'apprentissage accessible librement
 track.delete=Effacer
@@ -115,14 +126,39 @@ video.config.tracks.table.delete=Effacer
 video.config.tracks.table.lang=Langue
 video.config.width=Largeur
 video.contact=Contact
+video.marker.add=Ajouter une annotation
+video.marker.begin=D\u00E9but
+video.marker.color=Couleur
+video.marker.duration=Secondes
+video.marker.end=Fin
+video.marker.height=Hauteur
+video.marker.left=Pos. gauche
+video.marker.legend=Annotation
+video.marker.position.hint=Vous pouvez modifier le placement dans la vid\u00E9o.
+video.marker.size.hint=Vous pouvez changer la taille dans la vid\u00E9o.
 video.marker.style.o_video_marker_blue=Bleu
 video.marker.style.o_video_marker_gray=Gris
 video.marker.style.o_video_marker_green=Vert
 video.marker.style.o_video_marker_red=Rouge
 video.marker.style.o_video_marker_yellow=Jaune
+video.marker.text=Texte
+video.marker.title=Annotation
+video.marker.title.add=Ajouter une annotation
+video.marker.title.edit=Editer l'annotation
+video.marker.top=Pos. haut
+video.marker.width=Largeur (pour-cent)
 video.mime.type=Type de ressource
 video.mime.type.error=Utilisez s'il vous pla\u00EEt seulement des fichiers ".mov" ou ".mp4".
 video.not.replaced=Le fichier vid\u00E9o n'a pas pu \u00EAtre remplac\u00E9. Choisissez un fichier valide.
+video.question.allow.retry=Autoriser un nouvel essai
+video.question.allow.skipping=Autoriser \u00E0 sauter
+video.question.begin=Position
+video.question.configuration=Configuration
+video.question.import=Importer
+video.question.new=Cr\u00E9er une question
+video.question.skipping=Sauter
+video.question.timeLimit=Limite de temps (s)
+video.question.title=Jeu de questions
 video.replace.desc=Veuillez choisir un fichier vid\u00E9o sur votre ordinateur et cliquer le bouton "Remplacer la vid\u00E9o" pour remplacer l'ancien.
 video.replace.upload=Fichier vid\u00E9o
 video.replaced=Le fichier vid\u00E9o a \u00E9t\u00E9 remplac\u00E9 et il sera transcod\u00E9 pour obtenir les diff\u00E9rentes r\u00E9solutions configur\u00E9es.
diff --git a/src/main/java/org/olat/registration/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/registration/_i18n/LocalStrings_fr.properties
index a8e5987ab25..0abf2548dc7 100644
--- a/src/main/java/org/olat/registration/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/registration/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sat Sep 08 13:58:21 CEST 2018
+#Tue Jan 22 21:47:11 CET 2019
 admin.enableRegistration=Activer l'auto-enregistrement
 admin.enableRegistration.on=on
 admin.enableRegistrationLink=Activer l'auto-enregistrement depuis une page externe.
@@ -10,6 +10,7 @@ admin.registration.domains=Liste de nom de domaines
 admin.registration.domains.desc=L'auto-enregistrement peut \u00E9ventuellement \u00EAtre limit\u00E9 \u00E0 un ou plusieurs domaines. Pour activer cette fonction, ajoutez une liste de nom de domaines, par exemples\: openolat.com, *openolat.org *, hotmail.com
 admin.registration.domains.error=Ces noms de domaines ne sont pas valides\: {0}
 admin.registration.domains.title=Restriction par nom de domaine
+admin.registration.pending.status=Status utilisateur
 admin.registration.property=Attribut de l'utilisateur
 admin.registration.propertyValue=Valeur par d\u00E9faut
 admin.registration.propertyValue.error=Valeur incorrecte
@@ -19,6 +20,7 @@ admin.registration.title=Auto-enregistrement
 admin.registration.valid.until.gui=Dur\u00E9e de validit\u00E9 en heures (UI)
 admin.registration.valid.until.rest=Dur\u00E9e de validit\u00E9 en heures (REST)
 admin.registrationLinkExample=Exemple de code
+admin.registrationOrganisation=Organisation additionelle
 disclaimer.acknowledged=<b>J'ai lu, compris et suis d'accord avec les conditions d'utilisations</b>
 disclaimer.additionalcheckbox=<b>Je suis d'accord avec l'enregistrement des donn\u00E9es</b>
 disclaimer.additionalcheckbox2=<b>Je suis d'accord avec l'avertissement</b>
@@ -85,11 +87,25 @@ reg.error.disabled.body=L'auto-enregistrement a \u00E9t\u00E9 d\u00E9sactiv\u00E
 reg.error.no_username=Le nom d'utilisateur n'a pas \u00E9t\u00E9 cr\u00E9\u00E9.
 reg.error.title=Enregistrement interrompu
 reg.error.user_in_use=Le nom d'utilisateur existe d\u00E9j\u00E0
-reg.notiEmail.body=<p>Un nouvel utilisateur:<br><ul><li>Nom\: {2}</li><li>Pr\u00E9nom\: {1}</li><li>Login\: {0}</li><li>E-mail\: {3}</li><li>Langue\: {4}</li><li>Serveur\: {5}</li><li>Vers l'utilisateur: <a href="{6}">{6}</a></li></ul></p>
+reg.notiEmail.body=<p>Un nouvel utilisateur\:<br><ul><li>Nom\: {2}</li><li>Pr\u00E9nom\: {1}</li><li>Login\: {0}</li><li>E-mail\: {3}</li><li>Langue\: {4}</li><li>Serveur\: {5}</li><li>Vers l'utilisateur\: <a href\="{6}">{6}</a></li></ul></p>
 reg.notiEmail.subject=Nouvel utilisateur OpenOLAT {1} {2} ({0})
 reg.subject=Cl\u00E9 d'enregistrement pour OpenOLAT
 reg.wherefrom=Cette requ\u00EAte au serveur {0} a \u00E9t\u00E9 notifi\u00E9e le {1} par l'adresse IP {2}
 registration.form.cancelled=Vous avez annul\u00E9 l'enregistrement.
+registration.pending.prop.name1=Nom de l'attribut utilisateur 1
+registration.pending.prop.name2=Nom de l'attribut utilisateur 2
+registration.pending.prop.name3=Nom de l'attribut utilisateur 3
+registration.pending.prop.name4=Nom de l'attribut utilisateur 4
+registration.pending.prop.name5=Nom de l'attribut utilisateur 5
+registration.pending.prop.value1=Valeur de l'attribut utilisateur 1
+registration.pending.prop.value2=Valeur de l'attribut utilisateur 2
+registration.pending.prop.value3=Valeur de l'attribut utilisateur 3
+registration.pending.prop.value4=Valeur de l'attribut utilisateur 4
+registration.pending.prop.value5=Valeur de l'attribut utilisateur 5
+registration.pending.status=Status utilisateur apr\u00E8s auto-enregistrement
+registration.pending.status.active=Actif
+registration.pending.status.pending=Pendant
+registration.pending.status.pending.props=Pendant si un des attributs de l'utilisateur correspond
 regkey.missing=Cl\u00E9 d'enregistrement manquante. Veuillez en demander une nouvelle.
 regkey.missingentry=Cette cl\u00E9 d'enregistrement n'existe pas. Veuillez en demander une nouvelle.
 remote.login.title=Int\u00E9grer un formulaire de connexion sur un site Web externe / CMS
@@ -108,6 +124,7 @@ step3.pw.text=Lors de l'introduction du nouveau mot de passe, veuillez SVP tenir
 step3.reg.text=Pour terminer l'enregistrement, veuillez remplir le formulaire avec vos donn\u00E9es
 step4.pw.text=Un nouveau mot de passe OpenOLAT vous a \u00E9t\u00E9 affect\u00E9.
 step4.reg.text=<b>Veuillez SVP accepter les conditions d'utilisation avant de continuer.</b>
+step5.reg.pending=L'inscription est pendante.
 step5.reg.text=Vous pouvez maintenant vous annoncer avec votre nom d'utilisateur <b>{0}</b> et votre mot de passe\:
 step5.reg.yourdata=R\u00E9sum\u00E9 de vos donn\u00E9es
 submit.accept=Accepter
diff --git a/src/main/java/org/olat/user/ui/admin/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/user/ui/admin/_i18n/LocalStrings_fr.properties
index 29824c482d2..4b696973eae 100644
--- a/src/main/java/org/olat/user/ui/admin/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/user/ui/admin/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sun Sep 09 11:45:39 CEST 2018
+#Tue Jan 22 21:48:19 CET 2019
 command.next=Aller \u00E0 l'utilisateur suivant
 command.previous=Retour \u00E0 l'utilisateur pr\u00E9c\u00E9dent
 menu.admingroup=Administrateurs
@@ -43,6 +43,8 @@ menu.noauthentication=Authentification manquante
 menu.noauthentication.alt=Utilisateurs qui ne sont pas encore inscrits compl\u00E8tement (pas de mot de passe)
 menu.organisations=Organisations
 menu.organisations.alt=Organisations
+menu.pendinggroup=Utilisateurs au status pendant
+menu.pendinggroup.alt=Utilisateurs dont le status est pendant
 menu.poolmanagergroup=$org.olat.admin.user\:role.poolmanager
 menu.poolmanagergroup.alt=$org.olat.admin.user\:role.poolmanager
 menu.principalgroup=$org.olat.admin.user\:role.principal
-- 
GitLab