diff --git a/src/main/java/org/olat/collaboration/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/collaboration/_i18n/LocalStrings_fr.properties
index 26b03c892242424d64edbc70270baafdee5557d3..b8b68d29cf8dfd73ce20e5f0c8e9f20713226520 100644
--- a/src/main/java/org/olat/collaboration/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/collaboration/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sun Oct 27 17:55:08 CET 2013
+#Tue Apr 04 18:45:08 CEST 2017
 calendar.access=Droit d'\u00E9criture calendrier
 calendar.access.all=Tous les membres
 calendar.access.owners=Propri\u00E9taire resp. tuteur
@@ -17,5 +17,6 @@ folder.access=Permission d'\u00E9criture du dossier
 folder.access.all=Tous les membres
 folder.access.owners=Propri\u00E9taire ou coach
 folder.access.title=Configurer les permissions d'\u00E9criture du dossier
+news.access=Droit d'\u00E9criture des informations
 news.content=Information aux membres
 selection=S\u00E9lection
diff --git a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_fr.properties
index b90560ab1093e23e2c6ed0d3179d08f325ac41c9..f56066163313593b472008272a5ba39940111937 100644
--- a/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/commons/info/notification/_i18n/LocalStrings_fr.properties
@@ -1,3 +1,4 @@
-#Sat Jun 25 18:00:42 CEST 2016
+#Tue Apr 04 18:36:51 CEST 2017
 notification.title=Communications dans le cours "{0}"
+notification.title.group=Communications dans le groupe "{0}"
 notifications.entry=Message "{0}" ajout\u00E9 par {1}
diff --git a/src/main/java/org/olat/commons/info/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/commons/info/ui/_i18n/LocalStrings_fr.properties
index a712056dd2087a8c35914778ced1bd3c411a8ca0..95cac8ebadee20cedf0c8670b23f253771bca069 100644
--- a/src/main/java/org/olat/commons/info/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/commons/info/ui/_i18n/LocalStrings_fr.properties
@@ -1,8 +1,9 @@
-#Sun Jan 16 16:25:07 CET 2011
+#Tue Apr 04 18:37:01 CEST 2017
 already.deleted=Entretemps, cette communication a \u00E9t\u00E9 effac\u00E9 par un autre utilisateur.
 already.edited=Cette communication est actuellement en cours d'\u00E9laboration par l'utilisateur {0}. R\u00E9essayez plus tard, svp.
 create_message=Cr\u00E9er communication
 display.info=Publi\u00E9 par {0} le {1}
+display.info.noauthor=Publi\u00E9 le {0}
 display.modifier=modifi\u00E9 par {0} le {1}
 display.new_messages=Afficher nouvelles communications
 display.no_messages=Il n'y a pas de nouvelle communication
diff --git a/src/main/java/org/olat/group/ui/run/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/group/ui/run/_i18n/LocalStrings_fr.properties
index 93fbe8225496fc2eeb72a5a9e3227aae61acd086..35c07e77fb3e86782fc0f53fe19e177878f9d2c5 100644
--- a/src/main/java/org/olat/group/ui/run/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/group/ui/run/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Thu Feb 26 10:08:26 CET 2015
+#Tue Apr 04 18:39:24 CEST 2017
 businessgroup.contact.bodytext=<p></p>---<p>Va directement au groupe "{0}"\: {1}</p>
 businessgroup.contact.subject=Un message de groupe pour{0}
 group.access.denied=Vous n'avez pas les permissions n\u00E9cessaires pour acc\u00E9der \u00E0 ce groupe.
@@ -11,6 +11,9 @@ grouprun.details.name=Nom du groupe
 grouprun.details.title=Informations
 grouprun.disabled=Actuellement tous les outils collaboratifs dans OLAT sont bloqu\u00E9s pour vous (p.ex. parce que vous travaillez sur un test). Fermez tous les test pour pouvoir utiliser \u00E0 nouveau tous les outils collaboratifs.
 grouprun.removedfromgroup=Vous avez \u00E9t\u00E9 d\u00E9sinscrit(e) de ce groupe. Fermez l'onglet.
+mail.body.from=Ecrit par {0} le {1}
+mail.body.more=Plus d'informations
+mail.body.title=Communications dans le cours {0}
 menutree.ac=R\u00E9servations
 menutree.ac.alt=R\u00E9servations
 menutree.administration=Administration
@@ -72,3 +75,4 @@ userlist.show.no.participants.title=Participant
 userlist.show.no.waitinglist.text=pas visible
 userlist.show.no.waitinglist.title=Liste d'attente
 userlist.title=Membres du groupe
+wizard.step1.send_option.member=Participants et coachs du groupe
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 462b82bfcdf4e04337211000eff181e6ab872ff4..4c5c6b7540e999ecc4738082ac5068e870b7149b 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 @@
-#Fri Mar 10 14:04:59 CET 2017
+#Tue Apr 04 18:39:43 CEST 2017
 actualPoints=$org.olat.modules.iq\:actualPoints
 admin.menu.title=QTI 2.1
 admin.menu.title.alt=Configuration QTI 2.1
@@ -109,6 +109,7 @@ interaction.order.source=Source
 interaction.order.target=But
 kprim.minus=Faux
 kprim.plus=Vrai
+last.saved=Sauv\u00E9 pour la derni\u00E8re fois \u00E0\:
 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
diff --git a/src/main/java/org/olat/ims/qti21/ui/assessment/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/ims/qti21/ui/assessment/_i18n/LocalStrings_fr.properties
index 1406935bbc2884369ca39f589b195f464a06ae7d..f47f3f7b43c794af77e961243b960a0c444f3868 100644
--- a/src/main/java/org/olat/ims/qti21/ui/assessment/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/ims/qti21/ui/assessment/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Wed Mar 08 10:51:46 CET 2017
+#Tue Apr 04 18:39:59 CEST 2017
 assessed.identity=Utilisateur
 comment=Commentaire
 correction=Corriger
@@ -20,3 +20,4 @@ table.header.manualScore=Points manuels
 table.header.responded=R\u00E9pondu
 table.header.score=Points
 table.header.username=Nom d'utilisateur
+warning.not.submitted=La r\u00E9ponse n'a pas \u00E9t\u00E9 soumise par l'utilisateur
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 6a972c1dcefaaf1bb98f65dee780d0dee04756e0..362358544871b05a76054ec3b101e019c0cf835b 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 Mar 09 17:07:34 CET 2017
+#Tue Apr 04 18:55:21 CEST 2017
 add.match.column=Ajouter une colonne
 add.match.row=Ajouter une ligne
 answers=R\u00E9ponses
@@ -46,6 +46,7 @@ form.essay=Texte libre
 form.feedback=Feedback
 form.fib=Texte \u00E0 trous
 form.hotspot=Hotspot
+form.hottext=Hottext
 form.imd.alignment=Alignement des cases \u00E0 cocher
 form.imd.alignment.left=Gauche
 form.imd.alignment.right=Droite
@@ -129,6 +130,9 @@ new.essay=Texte libre
 new.fib=Texte \u00E0 trou
 new.fib.numerical=Entr\u00E9e num\u00E9rique
 new.hotspot=Hotspot
+new.hottext=Hottext
+new.hottext.start=C'est un hot
+new.hottext.text=texte
 new.kprim=Kprim
 new.match=Match
 new.mc=Choix multiples
diff --git a/src/main/java/org/olat/modules/fo/export/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/fo/export/_i18n/LocalStrings_fr.properties
index 0ab1c139fbde1fd4c591dfb379da4b3d41912215..7b397b33b6e014b198dee2aae633f0e8aca60964 100644
--- a/src/main/java/org/olat/modules/fo/export/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/fo/export/_i18n/LocalStrings_fr.properties
@@ -1,18 +1,24 @@
-#Thu Mar 09 18:18:02 CET 2017
+#Tue Apr 04 18:48:18 CEST 2017
 forum.comment=Contribution
 forum.forum=Forum
 forum.select=S\u00E9lectionner
 forum.thread=Sujet de discussion
 link.new.thread=Ajouter un nouveau sujet de discussion
+many.children.move={0} contributions ont \u00E9t\u00E9 d\u00E9plac\u00E9es.
+one.child.move=Une contribution a \u00E9t\u00E9 d\u00E9plac\u00E9e.
 radio.foreign.course=D\u00E9placer "{0}" vers un sujet de discussion d'un autre cours
 radio.not.selected=Veuillez choisir une des deux options \u00E0 votre disposition
 radio.same.course=D\u00E9placer "{0}" dans un sujet de discussion du m\u00EAme cours
+sendmail.recipients=Utilisateurs concern\u00E9s
 step.select.comment=S\u00E9lectionner une contribution
 step.select.course=S\u00E9lectionner un cours
 step.select.forum=S\u00E9lectionner un forum
 step.select.thread=S\u00E9lectionner un sujet de discussion
 step.send.mail=Envoyer un courriel
 thread.already.exits=Le sujet de discussion choisi existe d\u00E9j\u00E0 dans la destination s\u00E9lectionn\u00E9e.
+thread.moved.success=Le sujet de discussion "{0}" a \u00E9t\u00E9 d\u00E9plac\u00E9 dans le forum "{1}" du cours "{2}" avec succ\u00E8s.
+thread.moved.summary=R\u00E9sum\u00E9
+thread.moving.info=Le sujet de discussion "{0}" a \u00E9t\u00E9 d\u00E9plac\u00E9 dans le forum "{1}" dans le cours "{2}".
 thread.not.selected=Veuillez choisir s'il vous pla\u00EEt un sujet de discussion existant ou en cr\u00E9er un nouveau.
 title.wizard.movethread=D\u00E9placer le sujet de discussion "{0}"
 wizard.mail.body=*** Ce message a \u00E9t\u00E9 g\u00E9n\u00E9r\u00E9 automatiquement. Inutile de r\u00E9pondre \u00E0 ce message ***\r\n\r\nLe forum {0} "{1}" du cours "{2}" a \u00E9t\u00E9 transf\u00E9r\u00E9 vers\:\r\n\r\nCours\: {3}\r\nForum\: {4}\r\nSujet de discussion\: {5}\r\n\r\nCette action a \u00E9t\u00E9 effectu\u00E9e par {6} ({7}).\r\nVous avez re\u00E7u ce message parce que vous \u00EAtes auteur du sujet de discussion transf\u00E9r\u00E9 ou vous avez r\u00E9pondu \u00E0 un de ses messages.
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 43f2199d58be2eec94ec4ce555d60872b4712fa8..c7878889f44feb395d94fa364f925b0378161af1 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 @@
-#Wed Mar 08 11:37:23 CET 2017
+#Tue Apr 04 18:43:37 CEST 2017
 admin.enableRegistration=Activer l'auto-enregistrement
 admin.enableRegistration.on=on
 admin.enableRegistrationLink=Activer l'auto-enregistrement depuis une page externe.
@@ -96,6 +96,7 @@ step1.pw.title=Choisir un nouveau mot de passe OpenOLAT
 step1.reg.text=Pour vous enregistrer dans OpenOLAT, vous avez besoin d'une adresse e-mail valable. Vous recevez par e-mail un lien comportant une cl\u00E9 avec laquelle vous pourrez vous attribuer un nom d'utilisateur et un mot de passe. 
 step1.reg.title=Enregistrement \u00E0 OpenOLAT
 step2.pw.text=Veuillez SVP consulter votre bo\u00EEte aux lettres \u00E9lectronique.<br>Vous allez recevoir un e-mail avec des instructions expliquant les prochains pas.
+step2.pw.text.sms=Si vous n'avez pas acc\u00E8s \u00E0 vos courriels, vous pouvez modifier votre mot de passe par SMS ci-dessous.
 step2.reg.text=Merci beaucoup pour l'int\u00E9r\u00EAt que vous portez \u00E0 OpenOLAT. Vous allez recevoir un e-mail avec plus d'informations sur {0}.
 step3.pw.text=Lors de l'introduction du nouveau mot de passe, veuillez SVP tenir compte des points suivants \:
 step3.reg.text=Pour terminer l'enregistrement, veuillez remplir le formulaire avec vos donn\u00E9es
diff --git a/src/main/java/org/olat/repository/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/repository/_i18n/LocalStrings_fr.properties
index d2556dbea782606fced0f09d4b7a537cc53e5bab..cd5143d8e18963ad15829627c4f20d0eab3dcb87 100644
--- a/src/main/java/org/olat/repository/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/repository/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Wed Mar 08 10:54:06 CET 2017
+#Tue Apr 04 18:44:02 CEST 2017
 BinderTemplate=Mod\u00E8le de portfolio 2.0
 CourseModule=Cours
 EPStructuredMapTemplate=Mod\u00E8le de portfolio
@@ -314,6 +314,7 @@ index.header=Ressources didactiques
 index.header.alt=Recherchez des ressources didactiques
 info.could.not.delete.entry=L'entr\u00E9e n'a pas \u00E9t\u00E9 \u00E9limin\u00E9e.
 info.entry.deleted=L'entr\u00E9e a \u00E9t\u00E9 supprim\u00E9e
+info.entry.read.only=L'objet didactique a \u00E9t\u00E9 termin\u00E9.
 info.header=<i class\='o_icon o_icon-lg o_icon_info_resource'> </i>
 info.message.change.title=Ce cours a maintenant le statut [beendet].
 launch.noaccess=Vous ne disposez pas d'assez d'autorisations pour d\u00E9marrer cette ressource didactique.
diff --git a/src/main/java/org/olat/search/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/search/ui/_i18n/LocalStrings_fr.properties
index 4df5f9ace951936bb468e22e0bdc5ee4eed9c150..c81e9e8f9cb951e9939e3f3fcf3ce0a31c9e494b 100644
--- a/src/main/java/org/olat/search/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/search/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sun Dec 14 11:22:23 CET 2014
+#Tue Apr 04 18:55:00 CEST 2017
 EPSite=Portfolio
 HomeSite=Home
 LibrarySite=Biblioth\u00E8que
@@ -65,11 +65,27 @@ toolforum=Forum
 type.course.node=El\u00E9ment de cours
 type.course.node.bc=El\u00E9ment de cours, dossier 
 type.course.node.blog=El\u00E9ment de cours, blogue
+type.course.node.cal=El\u00E9ment de cours, calendrier
+type.course.node.checklist=El\u00E9ment de cours, listes de contr\u00F4le
+type.course.node.co=El\u00E9ment de cours, E-mail
 type.course.node.cp=El\u00E9ment de cours, contenu didactique CP
+type.course.node.den=El\u00E9ment de cours, attribution de rendez-vous
 type.course.node.dialog.file=El\u00E9ment de cours, fichier discut\u00E9 (fichier)
 type.course.node.dialog.forum.message=El\u00E9ment de cours, fichier discut\u00E9 (discussion)
+type.course.node.en=El\u00E9ment de cours, affectation sujets
 type.course.node.ep=\u00C9l\u00E9ment de cours, devoir portfolio
 type.course.node.forum.message=El\u00E9ment de cours, forum
+type.course.node.gotomeeting=El\u00E9ment de cours, GoToMeeting
+type.course.node.gta=El\u00E9ment de cours, devoir
+type.course.node.iqself=El\u00E9ment de cours, auto-test
+type.course.node.iqsurv=El\u00E9ment de cours, questionnaire
+type.course.node.iqtest=El\u00E9ment de cours, test
+type.course.node.ll=El\u00E9ment de cours, liste de liens
+type.course.node.lti=El\u00E9ment de cours, page LTI
+type.course.node.membersCourseNodeConf=El\u00E9ment de cours, liste des participants
+type.course.node.ms=El\u00E9ment de cours, \u00E9valuation
+type.course.node.openmeetings=El\u00E9ment de cours, OpenMeetings
+type.course.node.pf=El\u00E9ment de cours, dossier participant
 type.course.node.podcast=El\u00E9ment de cours, podcast
 type.course.node.projectbroker=\u00C9l\u00E9ment de cours, affectation sujets
 type.course.node.scorm=El\u00E9ment de cours, SCORM
@@ -79,6 +95,10 @@ type.course.node.ta.dropbox=\u00C9l\u00E9ment de cours, devoir (bo\u00EEte de d\
 type.course.node.ta.returnbox=\u00C9l\u00E9ment de cours, devoir (dossier de restitution)
 type.course.node.ta.solutionbox=El\u00E9ment de cours, devoir (solution mod\u00E8le)
 type.course.node.ta.task=El\u00E9ment de cours, devoir (dossier de devoirs)
+type.course.node.tu=El\u00E9ment de cours, page externe
+type.course.node.vc=El\u00E9ment de cours, classes virtuelles
+type.course.node.video=El\u00E9ment de cours, vid\u00E9o
+type.course.node.vitero=El\u00E9ment de cours, vitero
 type.course.node.wiki=El\u00E9ment de cours, wiki
 type.db.EPDefaultMap=Dossier de portfolio
 type.db.EPStructuredMap=Devoir portfolio
diff --git a/src/main/java/org/olat/user/propertyhandlers/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/user/propertyhandlers/_i18n/LocalStrings_fr.properties
index 4dfd0b39197506fdeba688b45bb3c2187b3b707a..b900b8f4cadb8575d7bd02a5918bb5a289e62970 100644
--- a/src/main/java/org/olat/user/propertyhandlers/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/user/propertyhandlers/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Wed Mar 08 11:30:37 CET 2017
+#Tue Apr 04 18:40:39 CEST 2017
 country.code.AD=Andorre
 country.code.AE=Emirats Arabes Unis
 country.code.AG=Antigua et Barbuda
@@ -423,6 +423,7 @@ table.name.privateEmail=Courriel (priv\u00E9)
 table.name.rank=Rang / titre
 table.name.region=Region
 table.name.skype=Skype ID
+table.name.smsTelMobile=Num\u00E9ro SMS
 table.name.street=Rue
 table.name.studySubject=Branche \u00E9tudi\u00E9e
 table.name.telMobile=T\u00E9l\u00E9phone portable