diff --git a/src/main/java/org/olat/course/nodes/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/_i18n/LocalStrings_fr.properties
index 28162382566d1045e5ae61262f6952c700503083..5c8fd0a4308deb78c97c8e8c5ffbac2e51104c8a 100644
--- a/src/main/java/org/olat/course/nodes/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/_i18n/LocalStrings_fr.properties
@@ -1,7 +1,7 @@
 #Wed Jan 11 18:41:16 CET 2017
 editor.lock.message=Cet \u00E9l\u00E9ment de cours est bloqu\u00E9, car il est en train d'\u00EAtre \u00E9dit\u00E9.
 editor.lock.title=El\u00E9ment de cours bloqu\u00E9.
-freezenoaccess.message=Ce cours est un mode de lecture seul.
+freezenoaccess.message=Ce cours est un mode de lecture seule.
 freezenoaccess.title=Acc\u00E8s interdit
 guestnoaccess.message=Cette partie du cours n'est pas accessible pour les invit\u00E9s. <p>Pour avoir acc\u00E8s \u00E0 cette partie, vous devez vous identifier via une universit\u00E9 ou vous enregistrer dans OLAT.
 guestnoaccess.title=Acc\u00E8s interdit aux invit\u00E9s
diff --git a/src/main/java/org/olat/course/nodes/pf/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/pf/ui/_i18n/LocalStrings_fr.properties
index 2dcce66917996ec0b3e23df75441b313ab98d329..6ee0809afb64cc906b328b68052823bd36730815 100644
--- a/src/main/java/org/olat/course/nodes/pf/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/pf/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Wed Jan 11 22:04:13 CET 2017
+#Thu Jan 12 18:48:48 CET 2017
 alter.file=Autoriser l'effacement et la r\u00E9\u00E9criture des documents
 blank.label=
 coach.drop=Activ\u00E9 le dossier du coach
@@ -10,8 +10,10 @@ drop.box=Bo\u00EEte de d\u00E9p\u00F4t
 drop.empty=Vous n'avez pas t\u00E9l\u00E9verser de document pour l'instant.
 drop.info=S\u00E9lectionner le lien ci-dessous pour ajouter un document.
 file.count=Limite
+folderselection.error=Activez s'il vous pla\u00EEt au moins un des deux dossiers.
 form.configuration=Configuration des bo\u00EEtes de d\u00E9p\u00F4t et dossiers de restitutions
 limit.count=Limiter le nombre de documents t\u00E9l\u00E9vers\u00E9s
+limit.count.coach.info=D\u00E8s que le nombre maximum de documents est atteint, les participants ne peuvent plus d\u00E9placer, copier, zipper ou d\u00E9zipper leurs documents.
 limit.count.info=Vous ne pouvez t\u00E9l\u00E9verser ou cr\u00E9er que {0} documents au total.
 notifications.entry.by=par
 notifications.entry.for=de
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 fea4c587950b6f017a93e9a17222c8a7831ce1a9..0e859b1462a413230db8628f6dd7860db02ef179 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 Jan 11 22:08:27 CET 2017
+#Thu Jan 12 21:27:59 CET 2017
 BinderTemplate=Mod\u00E8le de portfolio 2.0
 CourseModule=Cours
 EPStructuredMapTemplate=Mod\u00E8le de portfolio
@@ -67,6 +67,12 @@ bulk.update.nothing.applicable.selected=Cette action n'est applicable \u00E0 auc
 bulk.update.nothing.selected=Vous devez s\u00E9lectionner au moins une ressource didactique.
 cap.launch=La ressource didactique est charg\u00E9e. Veuillez patienter svp...
 catalog.path=Chemin
+change.to.close=Clore
+change.to.close.text=passer \u00E0 termin\u00E9 (en lecture seule, les utilisateurs conservent leur droit d'acc\u00E8s)
+change.to.delete=Effacer
+change.to.delete.text=passer \u00E0 effac\u00E9 (enlever les propri\u00E9taires, mis \u00E0 la corbeille)
+change.to.unpublish=Non publi\u00E9
+change.to.unpublish.text=passer \u00E0 non publi\u00E9 (enl\u00E8ve les utilisateurs, sorti du catalogue)
 chkbx.calendar.onoff=Utiliser calendrier
 chkbx.chat.onoff=utiliser chat du cours
 chkbx.efficency.onoff=Utiliser attestation de performance
@@ -138,6 +144,7 @@ close.ressource.step1=Informations sur la fonction "Terminer"
 close.ressource.step2=R\u00E9glages optionnels
 close.ressource.step3=Envoyer un e-mail aux membres
 close.ressource.warning=Ce cours est termin\u00E9
+closed.resources.title=Cours termin\u00E9s
 cmd.back=retour
 cmd.backward=Retour
 cmd.bookmark=Poser le contenu comme favori
@@ -179,7 +186,13 @@ details.chdesc=Modifier la description
 details.chprop=Modifier les r\u00E9glages
 details.close=Fermer aper\u00E7u d\u00E9taill\u00E9
 details.close.ressoure=D\u00E9sactiver le cours
+details.close.ressoure.auto.desc=<strong>Le cours sera clos automatiquement le {0}.</strong>
 details.close.ressoure.desc=Avec cette fonction, la ressource didactiques sera d\u00E9sactiv\u00E9e. Les donn\u00E9es du cours, les donn\u00E9es des utilisateurs inclus, seront toujours pr\u00E9sentes mais le cours ne pourra plus \u00EAtre activement utilis\u00E9.
+details.close.ressoure.desc.1=Le cours existe toujours avec les donn\u00E9es des utilisateurs.
+details.close.ressoure.desc.2=Tous les membres du cours ont toujours acc\u00E8s au cours.
+details.close.ressoure.desc.3=Le cours est en mode lecture seule.
+details.close.ressoure.desc.4=Le cours peut \u00EAtre trouv\u00E9 sous "Cours" dans le panneau "Termin\u00E9s".
+details.closed=Terminer
 details.copy=Copier
 details.copy.confirm=Voulez-vous copier la resource suivante? {0}
 details.copy.confirm.warning=<div class\="o_warning">Il y a des ressources didactiques que vous n'avez pas le droit de copier.</div><p>Voulez-vous copier les ressources didactiques suivantes? {0}</p>
@@ -196,6 +209,11 @@ details.delete.managed=managed
 details.delete.notOrphan=encore r\u00E9f\u00E9renc\u00E9
 details.delete.notOwner=pas propri\u00E9taire
 details.delete.references=Voulez-vous effacer les objects didactiques r\u00E9f\u00E9renc\u00E9s par cette resource?
+details.delete.soft.auto.desc=<strong>Le cours sera automatiquement effac\u00E9 le {0}.</strong>
+details.delete.soft.desc=Avec cette fonction, la ressource didactique sera marqu\u00E9e comme effac\u00E9e.
+details.delete.soft.desc.1=Les donn\u00E9es utilisateurs du cours seront effac\u00E9es.
+details.delete.soft.desc.2=Les propri\u00E9taires du cours seuls ont acc\u00E8s au cours.
+details.delete.soft.desc.3=Le cous peut \u00EAtre trouv\u00E9 sous "Ressources didactiques" sous le panneau "Effac\u00E9s".
 details.description=Description de la ressource didactique
 details.download=T\u00E9l\u00E9charger
 details.download.compatible=Exporter le contenu (mode compatible)
@@ -219,18 +237,30 @@ details.noreferenceinfo=N'est utilis\u00E9 dans aucun cours
 details.notypeinfo=Aucune information typologique disponible
 details.openeditor=Editer
 details.orders=R\u00E9servations
+details.override.close=Ouvrir et passer outre "lecture seul"
 details.overview=Aper\u00E7u
 details.owner=Propri\u00E9taire d'une ressource didactique
 details.personal=Mes donn\u00E9es
+details.read.only=D\u00E9finir en lecture seule
+details.read.only.acknowledge=Confirmation
+details.read.only.acknowledge.error=Confirmer s'il vous pla\u00EEt.
+details.read.only.acknowledge.msg=Tous les \u00E9l\u00E9ments de cours, tests inclus, seront en mode lecture seule et ne pourront plus \u00EAtre \u00E9dit\u00E9s.
 details.referenceinfo=R\u00E9f\u00E9rences
 details.referenceinfo.txt=Utilis\u00E9 par les cours suivants\:
 details.referenceinfoheader=Informations sur l'application
 details.summaryprop=R\u00E9sum\u00E9 r\u00E9glages
 details.typeinfoheader=Informations typologiques
+details.unclose.resource=R\u00E9ouvrir
+details.unclose.resource.desc=Avec cette fonction, la ressource didactique sera r\u00E9ouverte.
+details.unclose.resource.desc.1=Le cous peut \u00EAtre \u00E0 nouveau \u00E9dit\u00E9.
+details.unclose.resource.desc.2=Tous les membres du cours peuvent \u00E9crire dans les forums, passer des tests...
+details.unclose.resource.title=R\u00E9ouvrir le cours
+dialog.confirm.close=Voulez-vous vraiment clore le cours? <strong>{0} membres</strong> y ont acc\u00E8s en ce moment.
 dialog.confirm.delete=Voulez-vous vraiment supprimer cette ressource didactique? Cette ressource est actuellement utilis\u00E9e par <strong>{0} utilisateurs</strong>.
 dialog.confirm.delete.corrupted=$\:del.confirm<div class\='o_error'>Cette ressource didactique a \u00E9t\u00E9 jug\u00E9e d\u00E9fectueuse et ne peut donc pas \u00EAtre archiv\u00E9e. Continuez pour effacer la ressource sans l'archiver.</div>
 dialog.confirm.delete.notAllDeleteable=Vous n'avez pas la permission d'effacer toutes les ressources didactiques.
 dialog.confirm.delete.permanent=Avec cette fonction, la resource didactique et les donn\u00E9es des utilisateurs seront effac\u00E9es de fa\u00E7on permanente et ne pourront pas \u00EAtre restaur\u00E9es.
+dialog.confirm.restore=Voulez-vous restaurer cette ressource didactique?
 dialog.modal.bg.leave.text=$org.olat.group.ui.main\:dialog.modal.bg.leave.text
 dialog.modal.bg.send.mail=$org.olat.group.ui.main\:dialog.modal.bg.send.mail
 disabledexportreason=L'exportation n'est pas autoris\u00E9e pour cette ressource didactique.
@@ -245,6 +275,7 @@ error.download=Une erreur s'est produite lors du t\u00E9l\u00E9chargement de l'o
 error.export=Pendant l'exportation de l'ojet une erreur s'est produite. L'action a \u00E9t\u00E9 interrompue.
 error.import=Une erreur est survenue lors de l'importation de cet object. L'action a \u00E9t\u00E9 interrompue.
 error.launch=Une erreur s'est produite lors du d\u00E9marrage de l'objet. L'op\u00E9ration a \u00E9t\u00E9 annul\u00E9e.
+error.lifecycle.after=La date ne peut pr\u00E9c\u00E9der les dates ci-dessus.
 error.msg.send.no.rcps=$org.olat.modules.co\:error.msg.send.no.rcps
 filter.booked.author=Enregistr\u00E9 comme auteur
 filter.booked.coach=Enregistr\u00E9 comme coach
@@ -353,6 +384,7 @@ rating.personal.title=Votre \u00E9valuation
 ratings=Evaluation
 read.less=Moins
 read.more=Plus
+read.only.header=Clore le cours
 referencableSearch.cmd.adminSearchEntries=Recherche admin.
 referencableSearch.cmd.allEntries=Toutes les entr\u00E9es
 referencableSearch.cmd.myEntries=Mes entr\u00E9es
@@ -381,6 +413,7 @@ rentry.publish.users=pour les utilisateurs
 repo.login=Login
 repository.admin.leave.label=Configuration standard pour les nouveaux cours
 repository.admin.leave.title=Permettre de quitter le cours
+repository.admin.lifecycle.title=Cycle de vie automatis\u00E9
 repository.admin.title=Configuration des ressources didactiques
 repositoryentry.not.existing=La ressource n'est plus disponible.
 resource.editor=Editeur
@@ -401,8 +434,10 @@ scorm.no.scorm.namespace=Le contenu didactique n'a pas pu \u00EAtre ajout\u00E9\
 search.blog=Blogue
 search.catalog=Catalogue
 search.course=Cours
+search.courses.closed=Termin\u00E9
 search.courses.student=Recherche
 search.cp=Contenus didactiques CP
+search.deleted=Effac\u00E9
 search.filter.showAll=Tout montrer
 search.filter.type=Type
 search.generic=Masque de recherche
@@ -453,6 +488,7 @@ table.filter=Filtre
 table.header.ac=C.A.
 table.header.access=Acc\u00E8s*
 table.header.access.author=<span class\="o_ochre">PA--</span>
+table.header.access.deleted=Effac\u00E9
 table.header.access.desc=*)<br />P\=<b>P</b>ropri\u00E9taire de cette ressource  <span class\="o_ochre"> (pas public)</span><br />A\=Tous les -<b>A</b>uteurs de OpenOLAT <span class\="o_ochre"> (pas public)</span><br />U\=<b>U</b>tilisateurs OpenOLAT enregistr\u00E9s <span class\="o_blue"> (public)</span><br />I\=<b>I</b>nvit\u00E9 <span class\="o_blue"> (public)</span>
 table.header.access.guest=<span class\="o_blue">PAUI</span>
 table.header.access.membersonly=<span class\="o_blue">Membres uniquement</span>
@@ -462,6 +498,8 @@ table.header.actions=<i class\='o_icon o_icon_actions o_icon-lg'> </i>
 table.header.author=Cr\u00E9ateur
 table.header.authors=Auteurs
 table.header.date=Cr\u00E9\u00E9e
+table.header.deletedby=Effac\u00E9 par
+table.header.deletiondate=Date de suppression
 table.header.description=Description
 table.header.details=<i class\='o_icon o_icon_details o_icon-lg'> </i>
 table.header.displayname=Titre de la ressource didactique
@@ -539,6 +577,7 @@ tools.add.webdoc=Autres formats
 tools.add.wiki=Wiki
 tools.administration.header=Fonction de rassemblement 
 tools.delete.header=Effacer
+tools.delete.permanently=Effacer d\u00E9finitivement
 tools.delete.resource=Ressources didactiques
 tools.details.header=Ressources didactiques
 tools.edit.catalog=Entr\u00E9es au catalogue
@@ -554,12 +593,15 @@ tools.new.header=Cr\u00E9er
 tools.new.podcast=Podcast
 tools.new.portfolio=Mod\u00E8le de portfolio
 tools.new.wiki=Wiki
+tools.restore=Restaurer
 user.notfound=Les utilisateurs suivants n'ont pas \u00E9t\u00E9 trouv\u00E9\: {0}
 warn.config.reference.no.access=Veuillez faire attention \u00E0 ce que la "possibilit\u00E9 de r\u00E9f\u00E9rencier" est seulement active si l'acc\u00E8s a aussi \u00E9t\u00E9 permis aux auteurs.
 warn.entry.meantimedeleted=L'entr\u00E9e a entre-temps \u00E9t\u00E9 supprim\u00E9e par un autre utilisateur.
 warn.resource.need.course=S'il vous pla\u00EEt noter les ressources de type SCORM, test et auto-\u00E9valuation ont besoin d'\u00EAtre int\u00E9gr\u00E9 dans un cours pour sauver leurs r\u00E9sultats.
 warning.course.alreadylocked=Le cours est momentan\u00E9ment \u00E9dit\u00E9 par {0} et est donc bloqu\u00E9.
 warning.course.alreadylocked.bySameUser=Vous devez d'abord fermer l'\u00E9diteur de cours. Aussi longtemps que vous avez ouvert l'\u00E9diteur de cours, vous ne pouvez pas changer les r\u00E9glages.
+warning.unclose.text=Voulez-vous r\u00E9ouvrir le cours?
+warning.unclose.title=R\u00E9ouvrir le cours
 week=Demain
 wizard.closecourse.title=Assistant pour terminer un cours
 wizard.hint=Ces r\u00E9glages peuvent \u00EAtre adapt\u00E9s \u00E9galement ult\u00E9rieurement.
diff --git a/src/main/java/org/olat/user/propertyhandlers/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/user/propertyhandlers/ui/_i18n/LocalStrings_fr.properties
index 1adef61e492d3ae9108c24819a671af9c15a9fdf..a2204dc0327e1205bd3a75d6efb1fc984990d55f 100644
--- a/src/main/java/org/olat/user/propertyhandlers/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/user/propertyhandlers/ui/_i18n/LocalStrings_fr.properties
@@ -32,4 +32,4 @@ upc.reset.configs=Charge la configuration pr\u00E9d\u00E9finie
 upc.reset.configs.note=Remarque\: lorsque vous chargez un r\u00E9glage pr\u00E9d\u00E9fini, les attributs inconnus ne sont pas d\u00E9sactiv\u00E9s...
 upc.translate=Traduire
 upc.up=En haut
-upc.userreadonly=Utilisateur en lecture seul
+upc.userreadonly=Utilisateur en lecture seule