diff --git a/src/main/java/org/olat/admin/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/admin/_i18n/LocalStrings_fr.properties
index 0aca9ae707266e1c38940bf5b02c8aed6c3beb03..685efcaa9a77b4ea243eb60e95da47a860ed02f5 100644
--- a/src/main/java/org/olat/admin/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/admin/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sat Aug 27 17:29:37 CEST 2016
+#Thu Nov 16 20:27:20 CET 2017
 bulkuserreplay.chkbx.onoff=Checkbox activ\u00E9e signifie Replay ON et AJAX OFF
 bulkuserreplay.tt=Nom d'utilisateur ligne par ligne (sans virgule ou similaires)
 data.no.save=Attention\: Les modifications seront perdues apr\u00E8s le red\u00E9marrage d'OLAT\! Pour enregistrer les r\u00E9glages de fa\u00E7on permanente, il faut enregistrer les modifications dans le fichier olat.properties. Dans une version future, un enregistrement automatique sera possible.
@@ -44,6 +44,8 @@ menu.deletedusers=Utilisateurs supprim\u00E9s
 menu.deletedusers.alt=Utilisateurs supprim\u00E9s dans OLAT
 menu.devel=D\u00E9veloppement
 menu.devel.alt=Outils de d\u00E9veloppement
+menu.eassessment=Evaluation \u00E9lectronique
+menu.eassessment.alt=E-\u00E9valuation
 menu.errors=Erreurs
 menu.errors.alt=Erreurs et niveau de log
 menu.extensions=Modules software
@@ -134,6 +136,9 @@ menu.usermanagergroup=Gestionnaire des utilisateurs
 menu.usermanagergroup.alt=G\u00E9rer les utilisateurs
 menu.userproperties=Attributs  des utilisateurs
 menu.userproperties.alt=Administrer les attributs des utilisateurs
+menu.users.email.duplicate=Adresse courriel d'utilisateurs en double
+menu.users.email.duplicate.alt=Adresses courriel d'utilisateurs en double
+menu.users.without.email=Utilisateurs sans adresse courriel
 menu.usersimport=Importer utilisateur
 menu.usersimport.alt=Importer utilisateur via une liste Excell
 menu.userswithoutgroup=Utilisateurs sans groupe
diff --git a/src/main/java/org/olat/admin/site/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/admin/site/ui/_i18n/LocalStrings_fr.properties
index a6d560438c3bedefdde702cff12accfb051f5d4d..58589d008030092434bb136882092af0f5714373 100644
--- a/src/main/java/org/olat/admin/site/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/admin/site/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Wed Jun 01 11:47:42 CEST 2016
+#Thu Nov 16 20:28:37 CET 2017
 AdminSiteDef=Administration
 CatalogAdminSiteDef=Administration du catalogue
 CatalogSiteDef=Catalogue
@@ -7,6 +7,7 @@ CourseSiteDef=Page d'infos n\u00B01
 CourseSiteDef2=Page d'infos n\u00B02
 CourseSiteDef3=Page d'infos n\u00B03
 CourseSiteDef4=Page d'infos n\u00B04
+DocumentPoolSiteDef=Banque de documents
 EPSiteDef=ePortfolio
 GUIDemoSiteDef=D\u00E9mo GUI
 GroupsSiteDef=Groupes
@@ -50,4 +51,5 @@ site.security=Acc\u00E8s
 site.title=Titre
 site.type=Type
 sites.order=Ordre
+taxonomySiteSecurityCallback=Bas\u00E9 sur les comp\u00E9tence selon la configuration de la taxonomie
 up=En haut
diff --git a/src/main/java/org/olat/core/commons/chiefcontrollers/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/core/commons/chiefcontrollers/_i18n/LocalStrings_fr.properties
index 03ee461b1879fc95d2e4445315a0ddba5016f59b..e1b8f2d5ebbfe33f34f6d0b5efafd345bd4e3891 100644
--- a/src/main/java/org/olat/core/commons/chiefcontrollers/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/core/commons/chiefcontrollers/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Wed Jan 11 21:53:08 CET 2017
+#Thu Nov 16 19:06:40 CET 2017
 AssessmentManager=Outil d'\u00E9valuation
 Binder=ePortfolio 2.0
 BinderTemplate=Mod\u00E8le de portfolio 2.0
@@ -12,6 +12,7 @@ CourseBb=El\u00E9ment de cours
 CourseModule=Cours
 DENCourseNode=Fixer rdv
 DialogElement=Fichier discut\u00E9
+DocumentPool=Banque de documents
 DropboxController=Bo\u00EEte de d\u00E9p\u00F4t
 EPStructuredMap=ePortfolio
 EPStructuredMapTemplate=Mod\u00E8le de portfolio
@@ -45,6 +46,7 @@ LibrarySite=Biblioth\u00E8que
 PFCourseNode=Dossier participant
 ReturnboxController=Dossier de restitution
 SolutionController=Solutions mod\u00E8les
+TaxonomyLibrary=Biblioth\u00E8que de taxonomie
 User=Utilisateur
 WikiPage=Wiki
 ajax.show.on=[Ajax-Beta-Mode]
diff --git a/src/main/java/org/olat/core/util/mail/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/core/util/mail/_i18n/LocalStrings_fr.properties
index 651f7bd5a72efebf938d86d743c038997cb16c56..fe159d3a2ef9ad104283153804b86226d25f4371 100644
--- a/src/main/java/org/olat/core/util/mail/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/core/util/mail/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Thu Jun 08 21:24:09 CEST 2017
+#Thu Nov 16 16:54:08 CET 2017
 add.email=Ajouter
 contact.cp.from=Copie \u00E0 l'exp\u00E9diteur
 footer.no.userdata=<p>Ce message a \u00E9t\u00E9 envoy\u00E9 automatiquement via la plateforme d'apprentissage OpenOLAT\: {0}</p>
@@ -13,9 +13,11 @@ mail.action.unmark=Pas signal\u00E9
 mail.action.unread=Pas lu
 mail.admin.default.settings=Valeurs par d\u00E9faut pour l'envoi de courriels
 mail.admin.description=Configuration des options d'envoi des e-mails par OpenOLAT et de la bo\u00EEte aux lettres interne.
+mail.admin.inbox=Bo\u00EEte de r\u00E9ception
 mail.admin.intern.enabled=Activer la bo\u00EEte aux lettres OpenOLAT
 mail.admin.intern.only=Distribuer les courriels \u00E0 la bo\u00EEte aux lettres OpenOLAT
 mail.admin.intern.real.mail=Distribuer les courriels \u00E0 la bo\u00EEte aux lettres interne d'OpenOLAT et \u00E0 la bo\u00EEte aux lettres e-mail personnelle.
+mail.admin.outbox=Envoy\u00E9s
 mail.admin.show.mail.addresses=Afficher l'adresse courriel
 mail.admin.show.recipient.names=Afficher le nom du destinataire
 mail.admin.title=Bo\u00EEte aux lettres et envois d'e-mails
diff --git a/src/main/java/org/olat/course/nodes/edubase/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/edubase/_i18n/LocalStrings_fr.properties
new file mode 100644
index 0000000000000000000000000000000000000000..1a6c176b7006c571cdf9527432329332e00ef0bf
--- /dev/null
+++ b/src/main/java/org/olat/course/nodes/edubase/_i18n/LocalStrings_fr.properties
@@ -0,0 +1,29 @@
+#Thu Nov 16 20:13:12 CET 2017
+condition.accessibility.title=Acc\u00E8s
+edubase.book.section.description=Ordre de lecture
+edubase.book.section.details=D\u00E9tails
+edubase.book.section.details.authors=Auteurs
+edubase.book.section.details.description=Description
+edubase.book.section.details.edition=Edition
+edubase.book.section.details.form.title=D\u00E9tails du livre
+edubase.book.section.details.isbn=ISBN
+edubase.book.section.details.number.pages=Nombre de pages
+edubase.book.section.details.publisher=Editeur
+edubase.book.section.details.subtitle=Sous-titres
+edubase.book.section.details.title=Titre
+edubase.book.section.details.use.title=Reprendre le titre
+edubase.book.section.id=ID Edubase
+edubase.book.section.id.help=L'identifiant Edubase peut \u00EAtre trouv\u00E9 sur app.edubase.ch. Il correspond \u00E0 l'URL d'un livre avec le num\u00E9ro entre "\#doc/" et "/". Exemple\: 16137 dans l'URL https\://app.edubase.ch/?lang\=fr\#doc/<b>16137</b>/1. Vous pouvez \u00E9galement copier l'URL enti\u00E8re dans ce champ. OpenOLAT d\u00E9tectera et entrera automatiquement l'identifiant Edubase.
+edubase.book.section.page.from=De la page
+edubase.book.section.page.from.to=De la page {0} \u00E0 {1}
+edubase.book.section.page.to=Jusqu'\u00E0 la page {0}
+edubase.book.section.title=Titre du livre
+edubase.with.description.enabled=Ordre de lecture
+form.error.page.to.higher.from=Le champ "Jusqu'\u00E0 la page" doit \u00EAtre plus grand que le champ "De la page"
+form.error.wrong.int=Format de nombre inad\u00E9quat. Exemple\: 2, 10, 144
+form.error.wrong.section.id=Valeur invalide
+link.text=Edubase
+pane.tab.accessibility=Acc\u00E8s
+pane.tab.book.section.list=Passages du livre
+pane.tab.config=Configuration
+peekview.allItemsLink=Toutes les entr\u00E9es
diff --git a/src/main/java/org/olat/ims/qti21/ui/editor/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/ims/qti21/ui/editor/_i18n/LocalStrings_de.properties
index 49c6939e9ebb971426f51d33e895713adc313d43..8619a2152e05f819f8109b9210a6f7ea01688285 100644
--- a/src/main/java/org/olat/ims/qti21/ui/editor/_i18n/LocalStrings_de.properties
+++ b/src/main/java/org/olat/ims/qti21/ui/editor/_i18n/LocalStrings_de.properties
@@ -233,7 +233,7 @@ warning.atleastone=Bitte w\u00E4hlen Sie mindestens ein Element.
 warning.atleastonesection=Diese Sektion kann nicht gel\u00F6scht werden. Ein Test oder ein Test-Part muss mindestens eine Sektion enthalten.
 warning.conversion.list=Es wurde Inkompatibilit\u00E4ten gefunde\:
 warning.conversion.standard=Es gibt ein Risiko dass sie Daten verlieren obwohl kein Inkompatibilit\u00E4t entdeckt wurde.
-warning.custom.operator=Es wurde ein Ersteller Spezifisch Extension gefunden. Diese ist nicht von Editor unterst\u00FCtzt.
+warning.custom.operator=Es wurde ein Hersteller Spezifisch Extension gefunden. Diese ist nicht von Editor unterst\u00FCtzt.
 warning.feedback.cutvalue=Feedback wird aktiviert sobald bei "Notwendige Punktzahl f\u00FCr 'Bestanden'" eine Punktzahl eingegeben wurde.
 warning.in.use=Die Ressource wird bereits f\u00FCr Auswertung verwendet. Die Bearbeitung ist begrenzt.
 warning.item.session.control.attempts=Diese Einschr\u00E4nkung kann Auswirkungen auf die Anzahl L\u00F6sungsversuche pro Frage haben.<br/>Bitte \u00FCberpr\u00FCfen Sie die Einstellung der Fragen.
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 59875287a33073a6dcd80e89ae3005669f380abb..dd1b9fde84264f0f4d713655776053cc87cb8263 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,39 +1,59 @@
-#Wed Nov 15 22:24:41 CET 2017
+#Thu Nov 16 19:02:40 CET 2017
 Diff\u00E9rentes=alternatives
 MULTIPLE=Choix multiple
 SINGLE=Choix simple
 add=Ajouter
+add.additional.feedback=Ajouter un retour d'information conditionnel
+add.answered.feedback=Ajouter un retour d'information si r\u00E9ponse
+add.correct.feedback=Ajouter un retour d'informations si toutes les r\u00E9ponses correctes
+add.correctSolution.feedback=Ajouter solution correcte
+add.empty.feedback=Ajouter un retour d'information si r\u00E9ponse manquante
+add.feedback.menu=Ajouter un retour d'information
+add.hint.feedback=Ajouter un indice
+add.incorrect.feedback=Ajouter un retour d'information si r\u00E9ponse fausse
 add.match.column=Ajouter une colonne
 add.match.row=Ajouter une ligne
 answers=R\u00E9ponses
 change.elements=Edition
+convert=Convertir
+convert.alien=Convertir
+convert.to=Transformer en\:
 correct.answers=Correct
 cut.value=Nombre de points n\u00E9cessaire pour "r\u00E9ussi"
+delete=Effacer
 delete.item=$org.olat.ims.qti.editor\:delete.item
 delete.section=$org.olat.ims.qti.editor\:delete.section
 delete.testPart=Voulez-vous vraiment effacer cette partie du test et toutes les questions qu'elle contient?
+dy=dx
 editor.sc.title=Choix simple
 editor.unkown.title=Interaction inconnue
 error.assessment.test=Le fichier n'a pas pu \u00EAtre lu. Il semble soit corrompu soit au mauvais format.
 error.cannot.create.section=Vous ne pouvez pas cr\u00E9er une section ici.
 error.cannot.delete=Vous ne pouvez pas effacer cet \u00E9l\u00E9ment.
+error.cardinality.answer=Choix simple n'autorise qu'une seule r\u00E9ponse correcte.
 error.double=$org.olat.ims.qti21.ui\:error.double
 error.import.question=Une erreur inattendue s'est produite pendant l'importation de la question.
+error.integer=$org.olat.ims.qti21.ui\:error.integer
 error.lock=Ce test / questionnaire est \u00E9dit\u00E9 par {0} en ce moment et est bloqu\u00E9.
 error.lock.title=Test bloqu\u00E9
+error.lower.tolerance=La limite inf\u00E9rieure doit \u00EAtre plus petite que la solution.
 error.mimetype=$org.olat.core.commons.modules.bc\:WrongMimeType
+error.min.score.bigger.max=Le nombre de points minimum doit \u00EAtre plus petit que le nombre de points maximum.
 error.missing.fib=La question doit contenir au moins un text \u00E0 trou ou une entr\u00E9e num\u00E9rique.
 error.missing.hottext=La question doit contenir au moins un hottext.
 error.need.correct.answer=Vous devez s\u00E9lectionner au moins une r\u00E9ponse comme correcte.
 error.positive.double=Seul des nombres positives sont permis. Par exemple\: 15.0, 5.5, 10
 error.singlechoice=En s\u00E9lectionner exactement une
+error.upper.tolerance=La limite sup\u00E9rieure doit \u00EAtre plus grande que la solution.
 essay.expectedLength=Nombre de lettres
 essay.max.strings=Nombre de mots max.
 essay.min.strings=Nombre de mots min.
 essay.rows=Hauteur (nombre de lignes)
 export.qpool.successful=$org.olat.ims.qti.editor\:export.qpool.successful
+feedback.answered.help=Retour d'information si r\u00E9ponse\: ce retour d'information appara\u00EEt d\u00E8s que l'utilisateur a donn\u00E9 une r\u00E9ponse, correcte ou non.
 feedback.correct.help=Retour d'informations si toutes les r\u00E9ponses sont correctes\: le retour d'informations n'appara\u00EEt que si toute les r\u00E9ponses sont correctes.
 feedback.correctSolution.help=Solution correcte\: la solution est montr\u00E9e automatiquement si la r\u00E9ponse est fausse.
+feedback.empty.help=Retour d'information si r\u00E9ponse manquante\: ce retour d'information appear tant que la r\u00E9ponse est vide.
 feedback.hint.help=Conseil\: un bouton appara\u00EEt pour montr\u00E9 le conseil tant que la r\u00E9ponse n'a pas \u00E9t\u00E9 soumise.
 feedback.incorrect.help=Feedback pour les r\u00E9ponses incorrects\: le feedback appara\u00EEt d\u00E8s qu'une r\u00E9ponse est fausse. Par exemple dans un text \u00E0 trous qui consiste en cinquante trous et qu'une seule r\u00E9ponse est fausse.
 fib.alternative=Alternatives
@@ -61,6 +81,8 @@ form.feedback=Feedback
 form.fib=Texte \u00E0 trous
 form.hotspot=Hotspot
 form.hottext=Hottext
+form.imd.additional.text=Retour d'information {0}
+form.imd.additional.title=Titre
 form.imd.alignment=Alignement des cases \u00E0 cocher
 form.imd.alignment.left=Gauche
 form.imd.alignment.right=Droite
@@ -71,6 +93,7 @@ form.imd.background=Image de fond
 form.imd.background.resize=Optimiser la taille de l'image pour le web
 form.imd.background.resize.no=Laisser inchang\u00E9
 form.imd.cardinality=Type
+form.imd.condition=Condition(s)
 form.imd.correct.kprim=Vrai
 form.imd.correct.spots=Emplacement correct
 form.imd.correct.text=Feedback lors du choix de toutes les r\u00E9ponses correctes
@@ -81,6 +104,8 @@ form.imd.correctSolution.title=Titre
 form.imd.descr=Question
 form.imd.empty.text=Feedback si aucune r\u00E9ponse donn\u00E9e
 form.imd.empty.title=Titre
+form.imd.feedback.text=Retour d'information
+form.imd.feedback.title=Titre
 form.imd.hint.text=Indice
 form.imd.hint.title=Titre
 form.imd.incorrect.text=Feedback lors de r\u00E9ponses incorrectes
@@ -133,6 +158,13 @@ form.testPart.navigationMode.linear=Lin\u00E9aire
 form.testPart.navigationMode.nonlinear=Non lin\u00E9aire
 form.unkown=Inconnu
 form.upload=T\u00E9l\u00E9verser un fichier
+hotspot.layout=Couleur des hotpsots
+hotspot.layout.green=Vert
+hotspot.layout.inverted=Invers\u00E9
+hotspot.layout.light=Clair
+hotspot.layout.purple=Violet
+hotspot.layout.shadow=Activ\u00E9 l'ombrage
+hotspot.layout.standard=Bleu standard
 hour.short=h
 inherit=H\u00E9rit\u00E9
 item.session.control.allow.comment=Autoriser les commentaires
@@ -145,7 +177,17 @@ item.session.control.attempts=Tentatives
 item.session.control.attempts.hint=Cette limitation du nombre d'essai est seulement valide pour les parties de test et non pour le test entier. Le nombre d'essai pour le test entier peut \u00EAtre limit\u00E9 dans "Options".
 item.session.control.show.solution=Afficher la solution
 item.session.control.show.solution.hint=Lors de la revue, les solutions sont \u00E9galement pr\u00E9sent\u00E9es.
+math.operator.bigger=>
+math.operator.biggerEquals=>\=
+math.operator.equals=\=
+math.operator.notEquals=\!\=
+math.operator.smaller=<
+math.operator.smallerEquals=<\=
+max.choices=Nombre max. de r\u00E9ponses
+max.choices.unlimited=Quelconque
 max.score=Nombre de points maximum
+min.choices=Nombre min. de r\u00E9ponse(s)
+min.choices.unlimited=Illimit\u00E9
 min.score=Nombre de points minimum
 minute.short=m
 new.answer=Nouvelle r\u00E9ponse
@@ -182,10 +224,20 @@ tools.import.qpool=$org.olat.ims.qti.editor\:tools.import.qpool
 tools.import.table=$org.olat.ims.qti.editor\:tools.import.table
 tools.reload.from.files=Recharger les fichiers et rafra\u00EEchir le cache
 tools.reload.from.files.tooltip=Visible aux seuls administrateurs
+variable.attempts=Tentatives de r\u00E9ponse
+variable.response=R\u00E9ponse
+variable.score=Points
 warning.alien.assessment.item=Cette question ne peut pas \u00EAtre \u00E9dit\u00E9e par l'\u00E9diteur int\u00E9gr\u00E9 d'OpenOLAT.
 warning.alien.assessment.test=Ce test ne peut pas \u00EAtre \u00E9diter par l'\u00E9diteur int\u00E9gr\u00E9 d'OpenOLAT.
+warning.alien.feedbacks=Cette question contient des retours d'informations que cet \u00E9diteur ne supporte pas. Ils seront perdus apr\u00E8s la conversion.
 warning.atleastone=Choisir au moins un \u00E9l\u00E9ment s'il vous pla\u00EEt.
 warning.atleastonesection=La section ne peut pas \u00EAtre supprim\u00E9e. Un test ou un "test part" doit contenir au moins une section.
+warning.conversion.list=Des incompatibilit\u00E9s avec l'\u00E9diteur ont \u00E9t\u00E9 d\u00E9tect\u00E9es\:
+warning.conversion.standard=Il existe un risque que des donn\u00E9es soient perdues bien qu'aucune incompatibilit\u00E9 n'ait \u00E9t\u00E9 d\u00E9tect\u00E9e.
+warning.custom.operator=Une extension non-standard a \u00E9t\u00E9 trouv\u00E9e que cette \u00E9diteur ne la supporte pas.
 warning.feedback.cutvalue=Le feedback est bas\u00E9 sur la valeur "Points n\u00E9cessaire pour 'R\u00E9ussi'" et cell-ci doit \u00EAtre d'abord d\u00E9finie.
 warning.in.use=La ressource est d\u00E9j\u00E0 utilis\u00E9e pour au moins une \u00E9valuation. L'\u00E9dition en est limit\u00E9e.
 warning.item.session.control.attempts=Cette limitation a un impact sur le nombre d'essai par questions.<br/>V\u00E9rifiez les param\u00E8tres de vos questions.
+warning.templates=Cette question contient des "Templates", une fonction que l'\u00E9diteur ne supporte pas.
+warning.text.after.interaction=Cette question contient un bloc de texte apr\u00E8s l'\u00E9l\u00E9ment interactif. Ce n'est pas support\u00E9 par l'\u00E9diteur et cette partie du texte sera perdue.
+warning.unsupported.feedbacks=Cette question contient des retours d'information que cet \u00E9diteur ne supporte pas. Ils seront perdus apr\u00E8s la conversion.
diff --git a/src/main/java/org/olat/login/oauth/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/login/oauth/ui/_i18n/LocalStrings_fr.properties
index 378a53c957b12de1a59e82ade01ea7ce82267bf2..5fb9c7d8d74009df2fbe2c610c99d71f1e511868 100644
--- a/src/main/java/org/olat/login/oauth/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/login/oauth/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Wed Nov 15 22:30:21 CET 2017
+#Thu Nov 16 19:12:11 CET 2017
 add.openidconnectif.custom=Ajouter un Open ID Connect personnalis\u00E9
 adfs.admin.title=Active directory federation system
 adfs.admin.title.alt=Active directory federation system
@@ -62,6 +62,8 @@ openidconnectif.name=Nom du provider
 openidconnectif.name.error=Limitez-vous s'il vous pla\u00EEt aux caract\u00E8res suivants\: a-z A-Z 0-9 . - _. Le nom doit avoir au minimum trois caract\u00E8res et au maximum 8.
 openidconnectif.wait.message=Vous allez \u00EAtre redirig\u00E9 vers OpenOLAT dans quelques instants.
 penidconnectif.displayname=Appelation
+tequila.admin.title=Tequila
+tequila.admin.title.alt=Tequila
 tequila.api.id=ID client
 tequila.api.secret=Secret client
 tequila.enabled=Tequila
diff --git a/src/main/java/org/olat/modules/edubase/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/edubase/ui/_i18n/LocalStrings_fr.properties
new file mode 100644
index 0000000000000000000000000000000000000000..4448bc9ff158aebbb267bf9d260f8365b8cbd1ea
--- /dev/null
+++ b/src/main/java/org/olat/modules/edubase/ui/_i18n/LocalStrings_fr.properties
@@ -0,0 +1,12 @@
+#Thu Nov 16 19:05:31 CET 2017
+admin.edubase.coverver.url=URL du service "coverver"
+admin.edubase.enabled=El\u00E9ment de cours "Edubase"
+admin.edubase.infover.url=URL du service "infover"
+admin.edubase.lti.launch.url=URL de d\u00E9marrage LTI
+admin.edubase.oauth.key=Cl\u00E9
+admin.edubase.oauth.secret=Secret
+admin.edubase.reader.url=URL Edubase Reader
+admin.edubase.title=Edubase
+admin.expert.settings=Configuration avanc\u00E9e
+admin.menu.title=Edubase/Edubook
+admin.menu.title.alt=Element de cours Edubase et Edubook
diff --git a/src/main/java/org/olat/modules/lecture/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/lecture/ui/_i18n/LocalStrings_fr.properties
index 688a1c385885d9c1dcf5c385549a3377b8c78b95..22740a44d575bad807ba80dc134e7236b3308d95 100644
--- a/src/main/java/org/olat/modules/lecture/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/lecture/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Sun Aug 27 19:27:16 CEST 2017
+#Thu Nov 16 20:03:46 CET 2017
 active=Actif
 add.lecture=Cr\u00E9er un nouveau cours bloc
 add.reason=Cr\u00E9er une justification
@@ -14,12 +14,16 @@ appeal=Recours
 appeal.closed=Termin\u00E9
 appeal.contact.list=Charg\u00E9 de cours
 appeal.from=Depuis le {0}
+appeal.sent=Envoy\u00E9 le {0}
+appeal.sent.tooltip=Recours envoy\u00E9 le {0}
 appeal.subject=Recours cours bloc "{0}"
 appeal.title=Recours pour\: "{0}"
 appeal.tooltip=Recours possible du {0} au {1}
 archive.entry=Archivage
 attendance.list=Liste d'absences
+attendance.list.title=Liste d'absence\: {0}
 attendance.list.to.sign=Liste de pr\u00E9sence
+attendance.list.to.sign.title=Liste de pr\u00E9sence\: {0}
 authorized.absence=Excus\u00E9
 authorized.absence.reason=Justification
 autoclosed=Termin\u00E9 automatiquement
@@ -162,6 +166,10 @@ partiallydone=En partie termin\u00E9
 participant.rate=Valeur seuil
 participant.rate.edit=Valeur seuil personelle
 pdf.table.dates={0} de {1} jusqu'\u00E0 {2}
+pdf.table.header.all=Tous
+pdf.table.header.authorised=Exc.
+pdf.table.header.comment=Commentaire
+pdf.table.header.lectures=Cours bloc
 pdf.table.header.participants=Pr\u00E9nom / nom de famille
 pdf.table.header.signature=Signature
 planned.lectures=Cours blocs pr\u00E9vus
@@ -191,9 +199,9 @@ rollcall.comment=Remarque
 rollcall.status=Status du cours bloc
 rollcall.tooltip.absence=Absence
 rollcall.tooltip.authorized.absence=Absence excus\u00E9e
-rollcall.tooltip.unauthorized.absence=Absence non excus\u00E9e
 rollcall.tooltip.free=Facultatif
 rollcall.tooltip.ok=Pr\u00E9sent
+rollcall.tooltip.unauthorized.absence=Absence non excus\u00E9e
 save.next=Sauver et continuer
 save.temporary=Sauver temporairement
 search.form.end=Jusqu'\u00E0
@@ -257,12 +265,13 @@ table.header.start.time=De
 table.header.status=Status
 table.header.teachers=Charg\u00E9s de cours
 table.header.tools=<i class\='o_icon o_icon_actions o_icon-lg'> </i>
+table.header.unauthorized.absence=Non excus\u00E9es
 table.header.username=Nom d'utilisateur
 table.legend.absent=Absent
 table.legend.attended=Pr\u00E9sent
 table.legend.authorized=Absence autoris\u00E9e
-table.legend.unauthorized=Absence non excus\u00E9e
 table.legend.free=Le\u00E7on facultative
+table.legend.unauthorized=Absence non excus\u00E9e
 tool.participant=Comme participant
 tool.teacher=Comme charg\u00E9 de cours
 tools=Action
diff --git a/src/main/java/org/olat/modules/portfolio/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/portfolio/ui/_i18n/LocalStrings_fr.properties
index 84e96c683d90576d3b31a17a2f7e42a7d327e092..882e530bb56420876c8e3fbd417d06a6946314bc 100644
--- a/src/main/java/org/olat/modules/portfolio/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/portfolio/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Fri Aug 18 10:33:43 CEST 2017
+#Thu Nov 16 16:51:38 CET 2017
 access=Acc\u00E8s
 access.binder=Les personnes suivantes ont acc\u00E8s au classeur\:
 access.rights=Ajouter un droit d'acc\u00E8s
@@ -154,6 +154,13 @@ error.invitation.mail.used=Cette adresse e-mail est d\u00E9j\u00E0 utilis\u00E9e
 error.mail.invalid=Indiquez une adresse e-mail valide, svp.
 error.mimetype=$org.olat.core.commons.modules.bc\:WrongMimeType
 error.score=Le nombre total de points doit se situer entre {0} et {1}. Ou le nombre de points maximum a d\u00E9j\u00E0 \u00E9t\u00E9 atteint avec d'autres sections. Vous trouverez plus d'informations dans l'outil d'\u00E9valuation du cours "{2}".
+export.binder=Exporter le classeur
+export.binder.cp=Exporter le classeur au format CP
+export.binder.onepage=Classeur en une page
+export.binder.pdf=Exporte le classeur au format PDF
+export.page=Exporter la page
+export.page.onepage=En une page
+export.page.pdf=Exporter la page au format PDF
 fileupload=Image du titre
 filter.show.all=Tout affichez
 firstName=Pr\u00E9nom
@@ -306,6 +313,7 @@ save.done=$org.olat.modules.assessment.ui\:save.done
 section.delete=Effacer la section
 section.down=Vers le bas
 section.edit=Editer la section
+section.ended.explain=La date de fin de cette section a \u00E9t\u00E9 atteinte. Il est toujours possible d'\u00E9diter les devoirs et les publier.
 section.paging.all=Afficher toutes les contributions
 section.paging.next=Suivant
 section.paging.one=Une section
diff --git a/src/main/java/org/olat/modules/qpool/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/qpool/ui/_i18n/LocalStrings_fr.properties
index 0ea5c52bd40ce19d07dc6c995a5a206fcedbd8ac..73284b5628558ba0bd2afcb28143f924de8f63e0 100644
--- a/src/main/java/org/olat/modules/qpool/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/qpool/ui/_i18n/LocalStrings_fr.properties
@@ -1,6 +1,9 @@
-#Thu Jun 08 20:30:16 CEST 2017
+#Thu Nov 16 19:06:10 CET 2017
 add=+
 add.to.list=Ajouter \u00E0 la liste
+admin.configuration.title=Banque de questions
+admin.menu.title=Banque de questions
+admin.menu.title.alt=Banque de questions
 applications=Utilisations
 author.item=Droit d'auteur
 bulk.change=Changer les m\u00E9tadonn\u00E9es
@@ -169,6 +172,7 @@ root.taxonomyLevel=Sujets
 select.group=Partag\u00E9
 select.item=$\:details
 select.pool=Partagez dans un pool
+selected.taxonomy.tree=Taxonomie
 share.editable=Editer
 share.group=Partagez avec un groupe
 share.item=Partagez
diff --git a/src/main/java/org/olat/modules/webFeed/ui/podcast/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/webFeed/ui/podcast/_i18n/LocalStrings_fr.properties
index e8a79582c3618f421b073a3d6ea10c36e829db4a..be0eea657211122a7fef2a03d24001f9073e33e6 100644
--- a/src/main/java/org/olat/modules/webFeed/ui/podcast/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/webFeed/ui/podcast/_i18n/LocalStrings_fr.properties
@@ -1,25 +1,14 @@
-#Thu Feb 26 10:08:38 CET 2015
+#Thu Nov 16 16:52:45 CET 2017
 ULLimitExceeded=$org.olat.core.commons.modules.bc\:ULLimitExceeded
-
-
-
-
-
-
-
-
-
-
-
 feed.add.item=Ajouter \u00E9pisode
 feed.edit=Editer podcast
 feed.edit.item=Editer \u00E9pisode
+feed.external.url=Editer l'URL
 feed.item.is.being.edited.by=Cet \u00E9pisode est en train d'\u00EAtre \u00E9dit\u00E9 par {0}.
 feed.make.external=Int\u00E9grer un podcast externe existant
 feed.make.internal=Cr\u00E9er un propre \u00E9pisode
 feed.newer.items=Episodes r\u00E9cents
 feed.older.items=Episodes anciens
-
 podcast.episode.download=T\u00E9l\u00E9charger \u00E9pisode
 podcast.episodes=Episodes
 podcast.has.no.episodes=Aucun \u00E9pisode disponible pour ce podcast.
diff --git a/src/main/java/org/olat/resource/accesscontrol/provider/auto/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/resource/accesscontrol/provider/auto/ui/_i18n/LocalStrings_fr.properties
index ce3784f38de9ab6e3396c0a2462f2dc98b34b736..bf60ce4ce3cebbb03b31db3a7e740a3357ab095a 100644
--- a/src/main/java/org/olat/resource/accesscontrol/provider/auto/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/resource/accesscontrol/provider/auto/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,9 @@
-#Wed Nov 15 22:27:33 CET 2017
+#Thu Nov 16 20:09:54 CET 2017
 advanceOrder.creationDate=Cr\u00E9\u00E9 le
 advanceOrder.identitfier.key=Cl\u00E9
 advanceOrder.identitfier.value=Valeur
+advanceOrder.method=M\u00E9thode de r\u00E9servations
+confirm.delete.advanceOrder=Voulez-vous r\u00E9ellement effacer ces pr\u00E9commandes?
+confirm.delete.advanceOrder.title=Effacer les pr\u00E9commandes
+table.advanceOrder.delete=Effacer
+table.advanceOrder.empty=Il n'y a pour l'instant aucune pr\u00E9commande.
diff --git a/src/main/java/org/olat/resource/accesscontrol/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/resource/accesscontrol/ui/_i18n/LocalStrings_fr.properties
index cfdd91e4e3c6c3119af63dbf5f57a0eafc882411..96bd2aefa0983ea96a78650e65c28d3d0b4884b9 100644
--- a/src/main/java/org/olat/resource/accesscontrol/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/resource/accesscontrol/ui/_i18n/LocalStrings_fr.properties
@@ -1,8 +1,9 @@
-#Sun Aug 27 16:07:57 CEST 2017
+#Thu Nov 16 20:10:20 CET 2017
 ac.enabled=Activer le contr\u00F4le d'acc\u00E8s aux ressources
 ac.from.label=valable \u00E0 partir du {0}
 ac.fromto.label=valable depuis le {0} jusqu'au {1}
 ac.home.enabled=Liste de r\u00E9servations dans "Accueil"
+ac.method.auto.name=R\u00E9servation automatique
 ac.methods=M\u00E9thodes de r\u00E9servations disponibles
 ac.methods.label=M\u00E9thodes de r\u00E9servation
 ac.on=on
@@ -66,6 +67,7 @@ membership.delete.title=Supprimer un utilisateur
 menu.orders=R\u00E9servations
 menu.orders.alt=R\u00E9servations
 offer.description=Description
+order.booking=R\u00E9servation
 order.creationDate=Date
 order.delivery=R\u00E9serv\u00E9 par
 order.details=Informations d\u00E9taill\u00E9es
@@ -90,6 +92,8 @@ orders.admin.my=R\u00E9servations de cette ressource
 orders.admin.my.desc=Cette ressource a \u00E9t\u00E9 r\u00E9serv\u00E9 par les utilisateurs suivants. S\u00E9lectionnez une r\u00E9servation pour de plus amples informations.
 orders.my=Mes r\u00E9servations
 orders.my.desc=Ci-dessous, vous pouvez voir toutes les ressources que vous avez r\u00E9serv\u00E9es. S\u00E9lectionnez une r\u00E9servation pour obtenir de plus amples informations.
+segment.advance.orders=Pr\u00E9commandes
+segment.orders=R\u00E9servations
 table.order.details=Choisir
 table.order.empty=Vous n'avez pour l'instant aucune r\u00E9servation.
 to=A\:
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 1ad2b02e0b7b8727511b4ae698e5d2a0894ae7fe..37daa6a8dabf73aa5d06b9f95114bf60bca68098 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,5 @@
-#Wed Nov 15 22:32:57 CET 2017
+#Thu Nov 16 20:07:51 CET 2017
+DocumentPool=Banque de documents
 EPSite=Portfolio
 HomeSite=Home
 LibrarySite=Biblioth\u00E8que
diff --git a/src/main/java/org/olat/user/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/user/_i18n/LocalStrings_fr.properties
index 35039efb939d8049eb1f95853d6a18d08ff76646..7f7f45a3beef6cfb3509715b04df893d26403b45 100644
--- a/src/main/java/org/olat/user/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/user/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Wed Nov 15 22:30:51 CET 2017
+#Thu Nov 16 20:25:36 CET 2017
 Failed=La transmission du fichier a \u00E9chou\u00E9.
 NoImage=L'image ne peut pas \u00EAtre transmise sous ce format de fichier.
 ULLimitExceeded=L'image ne doit pas d\u00E9passer {0} KB.
@@ -147,10 +147,19 @@ ul.select=S\u00E9lectionner fichier
 ul.select.fhelp=L'image est recadr\u00E9e automatiquement \u00E0 une largeur de 100 pixels.
 ul.upload=T\u00E9l\u00E9charger
 user.deleted=Cet utilisateur a \u00E9t\u00E9 supprim\u00E9 dans OLAT
+user.email.admin.description=Configuration de l'adresse courriel des utilisateurs. Si l'adresse courriel est optionnel ou n'est pas unique, certaines fonctions d'OpenOLAT ne sont plus disponibles comme auto-enregistrement, vitero, WebDAV...
 user.email.admin.title=Adresse courriel
+user.email.duplicates={0} utilisateurs n'ont pas une adresse courriel unique.
+user.email.mandatory=Requis
+user.email.mandatory.disable.confirmation.text=Certaines fonctions ne sont plus disponibles pour les utilisateurs sans adresse courriel.<ul><li>Aucun courriel r\u00E9el ne sera envoy\u00E9.</li><li>Aucune notification ne sera envoy\u00E9e.<li>Connexion avec adresse courriel n'est plus possible.</li><li>Le mot de passe ne peut \u00EAtre r\u00E9initialis\u00E9.</li></ul>Il est recommand\u00E9 d'activer la bo\u00EEte aux lettres interne.<br>Est-ce que l'adresse courriel doit \u00EAtre optionnelle?
+user.email.mandatory.disable.confirmation.title=D\u00E9finir l'adresse courriel comme optionnelle
 user.email.unique=Unique
+user.email.unique.disable.confirmation.text=Si vous d\u00E9sactivez l'adresse courriel unique, certaines fonctions ne seront plus disponibles.<ul><li>L'identification avec l'adresse courriel sera g\u00E9n\u00E9ralement d\u00E9sactiv\u00E9.</li><li>Les utilisateurs sans adresse courriel ne peuvent r\u00E9initialiser le mot de passe qu'en entrant le nom d'utilisateur et non par l'adresse e-mail.</li></ul>Il est recommand\u00E9 d'activer la bo\u00EEte aux lettres interne.<br>Voulez-vous d\u00E9sactiver l'adresse courriel unique?
+user.email.unique.disable.confirmation.title=D\u00E9sactiver l'adresse courriel unique
 user.preferences.successful=Les configurations du syst\u00E8me de l'utilisateur ({0}) ont \u00E9t\u00E9 enregistr\u00E9es. Les modifications concernant les configurations linguistiques et la modalit\u00E9 AJAX seront activ\u00E9es apr\u00E8s le prochain login.
 user.preferences.unsuccessful=Les configurations du syst\u00E8me de l'utilisateur ({0}) n'ont pas \u00E9t\u00E9 enregistr\u00E9es. R\u00E9essayez, svp.
+user.without.email={0} utilisateurs n'ont pas d'adresse courriel
+users.duplicate.emails.exist={0} utilisateurs poss\u00E8dent une adresse courriel en commun. Vous devez d'abord les modifier avant d'activer l'option adresse courriel unique.
 usertools.descr=S\u00E9lectionnez ici les outils auxquels vous souhaitez acc\u00E9der rapidement.
 usertools.set=Outil
 usertools.title=Outils personnels