From 763c8e1069d1e2e255f74543c012d40a50a5f859 Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Wed, 20 Jan 2021 07:54:59 +0100
Subject: [PATCH] no-jira: wording / translation french

---
 .../quota/_i18n/LocalStrings_fr.properties    |   4 +-
 .../calendar/_i18n/LocalStrings_fr.properties | 425 +++++++++---------
 .../_i18n/LocalStrings_fr.properties          |   2 +-
 .../bc/_i18n/LocalStrings_fr.properties       |   2 +-
 .../portal/_i18n/LocalStrings_fr.properties   |   2 +-
 .../course/_i18n/LocalStrings_fr.properties   |   6 +-
 .../archiver/_i18n/LocalStrings_fr.properties |   2 +-
 .../_i18n/LocalStrings_fr.properties          |   4 +-
 .../ui/mode/_i18n/LocalStrings_fr.properties  |   6 +-
 .../ui/tool/_i18n/LocalStrings_fr.properties  |   6 +-
 .../_i18n/LocalStrings_fr.properties          |   4 +-
 .../editor/_i18n/LocalStrings_fr.properties   |   2 +-
 .../nodes/_i18n/LocalStrings_fr.properties    |   2 +-
 .../cl/ui/_i18n/LocalStrings_fr.properties    |   2 +-
 .../ui/_i18n/LocalStrings_fr.properties       |  16 +-
 .../_i18n/LocalStrings_fr.properties          |   2 +-
 .../nodes/st/_i18n/LocalStrings_fr.properties |   2 +-
 .../nodes/ta/_i18n/LocalStrings_fr.properties |  36 +-
 .../_i18n/LocalStrings_fr.properties          |   5 +-
 .../weekly/_i18n/LocalStrings_fr.properties   |   6 +-
 .../ui/main/_i18n/LocalStrings_fr.properties  |   2 +-
 .../editor/_i18n/LocalStrings_fr.properties   |   2 +-
 .../export/_i18n/LocalStrings_fr.properties   |   2 +-
 .../_i18n/LocalStrings_fr.properties          |   2 +-
 .../qti21/ui/_i18n/LocalStrings_fr.properties |   2 +-
 .../ui/_i18n/LocalStrings_fr.properties       |   2 +-
 .../ui/_i18n/LocalStrings_fr.properties       |   4 +-
 .../ui/_i18n/LocalStrings_fr.properties       |   4 +-
 .../ui/_i18n/LocalStrings_fr.properties       |   6 +-
 .../ui/_i18n/LocalStrings_fr.properties       |   6 +-
 .../ui/_i18n/LocalStrings_fr.properties       |   2 +-
 .../ui/_i18n/LocalStrings_fr.properties       |  10 +-
 .../_i18n/LocalStrings_fr.properties          |   2 +-
 .../ui/_i18n/LocalStrings_fr.properties       |   2 +-
 .../ui/_i18n/LocalStrings_fr.properties       |  79 ++--
 .../ui/data/_i18n/LocalStrings_fr.properties  |   2 +-
 36 files changed, 320 insertions(+), 345 deletions(-)

diff --git a/src/main/java/org/olat/admin/quota/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/admin/quota/_i18n/LocalStrings_fr.properties
index 89906eb151c..1db86695549 100644
--- a/src/main/java/org/olat/admin/quota/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/admin/quota/_i18n/LocalStrings_fr.properties
@@ -3,8 +3,8 @@ error.quota.range=Entrez s'il vous pla\u00EEt un quota entre 1 et {0} ({1}).
 qd.coursefolder=Dossier de cours
 qd.feeds=Blogues et podcasts
 qd.groups=Groupes
-qd.nodefolder=El\u00E9ments de cours
-qd.pfnodefolder=El\u00E9ment de cours dossier participant
+qd.nodefolder=\u00C9l\u00E9ments de cours
+qd.pfnodefolder=\u00C9l\u00E9ment de cours dossier participant
 qd.powerusers=Super utilisateur (Auteur)
 qd.repository=Ressources didactiques
 qd.title=Quota par d\u00E9faut
diff --git a/src/main/java/org/olat/commons/calendar/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/commons/calendar/_i18n/LocalStrings_fr.properties
index cbf834f8ba2..c76a6395cba 100644
--- a/src/main/java/org/olat/commons/calendar/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/commons/calendar/_i18n/LocalStrings_fr.properties
@@ -1,237 +1,240 @@
-#Mon Aug 19 18:22:46 CEST 2019
-cal.year=Ann\u00E9e
-checkall=Tout s\u00E9lectionner
-table.header.tools=<i class\="o_icon o_icon-lg o_icon_actions"> </i>
-cal.edit.dialog.delete.single=Effacer un seul rdv
-cal.form.title=D\u00E9tails du rendez-vous
-cal.form.recurrence.weekly=hebdomadairement
-cal.form.error.mandatory=Ce champ est obligatoire.
+#Wed Jan 20 07:37:17 CET 2021
+cal.add.event=Ajouter rendez-vous
+cal.add.readonly=(lecture uniquement)
+cal.color.choose=Choisir la couleur
+cal.color.title=Choisir la couleur
+cal.configuration.list=Liste des calendriers
 cal.configuration.tooltip=Pr\u00E9f\u00E9rences
-cal.search.cancel=Annuler
-cal.import.form.format.error=Ce format de fichier ne peut pas \u00EAtre ajout\u00E9 dans le calendrier.
-error.atleast.one=S'il-vous-pla\u00EEt, choisissez au moins un calendrier.
-cal.import.remove=Enlever le calendrier import\u00E9.
-cal.search.title=Recherche de rendez-vous
-month.long.feb=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.feb
+cal.confirm=Confirmation
+cal.confirm.delete.imported.to.calendars=Calendrier
+cal.confirm.delete.imported.to.check=Tous les rendez-vous seront d\u00E9finitivement effac\u00E9s et ne pourront pas \u00EAtre restaur\u00E9s.
+cal.confirm.delete.imported.to.confirmation_message=Voulez-vous vraiment effacer le ou les calendriers ci-dessous? <strong>{0} rendez-vous</strong> seront effac\u00E9s.
+cal.confirm.delete.imported.to.title=Effacer le calendrier import\u00E9 dans "{0}"
+cal.confirm.reset.check=Toutes les donn\u00E9es seront d\u00E9finitivement effac\u00E9es et ne pourront pas \u00EAtre r\u00E9cup\u00E9r\u00E9es.
+cal.confirm.reset.confirmation_message=Voulez-vous vraiment effacer tous les rendez-vous et tous les calendriers import\u00E9s? <strong>{0} rendez-vous</strong> seront effac\u00E9s.
+cal.confirm.reset.title=R\u00E9initialiser le calendrier "{0}"
 cal.copy.rootnode=Calendriers disponibles
-calendar.admin=Configuration calendrier
-month.short.dec=Dec
-cal.form.created.label=Cr\u00E9\u00E9
-cal.form.location=Lieu
-cal.add.event=Ajouter rendez-vous
-month.long.mai=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.mai
-cal.until=jusqu'\u00E0
-cal.links.noprovider=Aucun lien possible.
-tab.links=Lien
-cal.notifications.entry=Rendez-vous "{0}" modifi\u00E9 le  {1} par {2}
-month.long.mar=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.mar
-cal.form.class=Visibilit\u00E9
-month.short.jan=Jan
-cal.form.created.by=de
-cal.week=Semaine
-month.short.apr=Avr
-cal.notifications.header.course=Calendrier du cours "{0}"
-cal.search.gotodate.button=Aller \u00E0 la date
+cal.copy.submit=Copier rendez-vous 
 cal.copy.title=Copier le rendez-vous dans plusieurs calendriers
-cal.icalfeed.aggregated.title=Flux agr\u00E9g\u00E9 et personalis\u00E9 des calendriers iCal
-cal.import.form.limit.error=La taille du fichier de calendrier ne peut pas d\u00E9passer {0} octets.
-cal.confirm.reset.title=R\u00E9initialiser le calendrier "{0}"
-cal.search.noMatches=Aucun rendez-vous n'a pu \u00EAtre trouv\u00E9 correspondant aux crit\u00E8res de recherche.
-cal.icalfeed.subscribe=Rappeler ICal Feed
-cal.form.class.public=Public
-cal.icalfeed.subscribe.remove=Effacer lien ICal Feed
-cal.icalfeed.aggregated.info=Utilisez le lien suivant pour l'acc\u00E8s de votre calendrier  (tous les calendriers agr\u00E9g\u00E9 inclus) \u00E0 partir d'autres applications. Vous pouvez copier le lien et le coller dans une application qui prend en charge le format iCal.
-cal.fri=Vendredi
-cal.unsubscribe=\u00C9liminer du calendrier personnel
-cal.import.url.content.invalid=Le format du fichier calendrier n'est pas correcte. Veuillez v\u00E9rifier l'URL.
-calendar.enable=Activ\u00E9 le calendrier
-cal.subscribe=Ajouter au calendrier personnel
-month.short.sep=Sep
-table.delete=-
-cal.links.title=Lien
-cal.mon=Lundi
-menu.admin.calendar=Calendrier
-cal.icalfeed.regenerate.info=Le lien iCal Feed a \u00E9t\u00E9 r\u00E9actualis\u00E9.
-cal.form.recurrence.end.example=01.12.2099
-table.header.color=Couleur
-cal.error.save=Une erreur est survenue lors de l'enregistrement du rendez-vous. Le rendez-vous n'a pas pu \u00EAtre enregistr\u00E9.
-table.header.aggregated.feed=Agr\u00E9g\u00E9
+cal.day=Jour
+cal.delete.dialogtext=Voulez-vous vraiment effacer ce rendez-vous?
+cal.delete.dialogtext.sequence=Voulez-vous vraiment effacer cette s\u00E9rie de rdv?
+cal.delete.imported.calendar=Effacer un calendrier import\u00E9
+cal.delete.imported.to.calendar=Effacer les calendriers import\u00E9s
 cal.delete.imported.to.info=Les calendriers import\u00E9s que vous avez s\u00E9lectionn\u00E9s ont \u00E9t\u00E9 effac\u00E9s avec succ\u00E8s.
-cal.managecalendars=Importer et g\u00E9rer le calendrier
-cal.search.subject=Titre
-menu.admin.calendar.alt=Calendrier
-cal.edit.dialog.sequence=Editer la s\u00E9rie de rdv
-cal.confirm.delete.imported.to.check=Tous les rendez-vous seront d\u00E9finitivement effac\u00E9s et ne pourront pas \u00EAtre restaur\u00E9s.
-cal.color.title=Choisir la couleur
-cal.form.recurrence.end=se termine le
-cal.import.form.submit=Importer calendrier
+cal.delete.no=Annuler
+cal.delete.yes=Effacer rendez-vous
+cal.disable=Afficher entr\u00E9es de ce calendrier
 cal.edit.back=Retour
-cal.form.error.date=Date/Heure non valide.
-table.header.identifier=Identifiant
-cal.print.title=Ev\u00E9nements
-cal.form.calendarname=Calendrier
+cal.edit.delete=Effacer rendez-vous
 cal.edit.dialog.delete.sequence=Effacer la s\u00E9rie de rdv
+cal.edit.dialog.delete.single=Effacer un seul rdv
+cal.edit.dialog.sequence=Editer la s\u00E9rie de rdv
+cal.edit.dialog.text=Ce rdv fait partie d'une s\u00E9rie de rdv. Les actions suivantes sont \u00E0 votre disposition\:
+cal.edit.dialog.title=Rdv en s\u00E9rie
+cal.edit.update=Sauver le rendez-vous
+cal.enable=Afficher entr\u00E9es de ce calendrier
+cal.error.eventDeleted=Le rendez-vous s\u00E9lectionn\u00E9 a \u00E9t\u00E9 efface par un autre utilisateur.
+cal.error.readonly=Vous n'avez pas les droits d'\u00E9criture pour ce calendrier
+cal.error.save=Une erreur est survenue lors de l'enregistrement du rendez-vous. Le rendez-vous n'a pas pu \u00EAtre enregistr\u00E9.
 cal.eventdetails.hidden=(cach\u00E9)
-month.short.feb=Fev
-cal.synchronize.type.url=Synchroniser un calendarier par URL
-error.goto.date=Mauvaise indication de date (dd.mm.yyyy)
-cal.add.readonly=(lecture uniquement)
-cal.form.error.recurendbeforeend=La date finale de la r\u00E9p\u00E9tition se trouve encore avant la date finale du rdv lui-m\u00EAme.
-month.long.nov=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.nov
-cal.form.subject.hidden=(D\u00E9tails du calendrier cach\u00E9s)
-cal.import.calname.title=Importer le calendrier
-cal.import.calname.empty.error=Le nom du calendrier ne peut pas \u00EAtre vide.
-update.all=Modifier tous les rendez-vous
-tab.links.extern.new=Nouveau document externe
-cal.sun=Dimanche
-tab.event=D\u00E9tails du rendez-vous
-cal.import.type.file=Importer fichier
-delete.one=Effacer seulement cette occurence
-day.short.mi=$org.olat.core.gui.components.form.flexible.impl.elements\:day.short.mi
-cal.notifications.header.group=Calendrier du groupe "{0}"
-day.short.mo=$org.olat.core.gui.components.form.flexible.impl.elements\:day.short.mo
-config.visible.on=<i class\="o_icon o_icon_calendar_enabled"> </i>
-cal.form.class.private=Priv\u00E9
-table.header.url=<i class\="o_icon o_icon-lg o_icon_rss"> </i>
-cal.form.recurrence=R\u00E9p\u00E9tition
-cal.confirm.delete.imported.to.title=Effacer le calendrier import\u00E9 dans "{0}"
-cal.form.description=Description
-cal.search.errorNoParams=Veuillez introduire au moins un crit\u00E8re de recherche.
+cal.form.allday=Toute la journ\u00E9e
 cal.form.begin=D\u00E9but
-cal.week.label=Semaine
-cal.icalfeed.remove.confirmation_message=Voulez-vous effacer tous les abonnements existants pour le lien ICal Feed en question?
-cal.to=Jusqu'\u00E0
-cal.enable=Afficher entr\u00E9es de ce calendrier
-cal.icalfeed.title=Lien ICal Feed
-cal.list=Liste des calendriers
-cal.confirm=Confirmation
-cal.import.parsing.failed=Le calendrier import\u00E9 n'est pas valide.
-cal.synchronize.type.url.desc=Synchroniser un calendrier par une URL
-cal.delete.dialogtext=Voulez-vous vraiment effacer ce rendez-vous?
-cal.thu=Jeudi
-tab.links.extern.url=URL
-cal.search.button=Recherche de rdv
+cal.form.calendarname=Calendrier
 cal.form.cancel=Annuler
-cal.month=Mois
-month.long.oct=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.oct
-cal.search.beginPeriod=De (Date)
-cal.icalfeed.regenerate.title=R\u00E9actualiser le lien ICal Feed
-cal.import.url.file.write.error=Le fichier calendrier n'a pas pu \u00EAtre \u00E9crite. Veuillez r\u00E9essayer ult\u00E9rieurement, s.v.p. .
+cal.form.chooseCalendar=Calendrier
+cal.form.class=Visibilit\u00E9
 cal.form.class.freebusy=Uniq. temps visible
-cal.import.remove.confirmation_message=Voulez-vous effacer le calendrier import\u00E9?
+cal.form.class.private=Priv\u00E9
+cal.form.class.public=Public
+cal.form.created.by=de
+cal.form.created.label=Cr\u00E9\u00E9
+cal.form.date=Date
+cal.form.description=Description
 cal.form.end=Fin
-month.long.jul=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.jul
-cal.nextweek=Semaine suivante &gt;&gt;
-month.long.jun=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.jun
+cal.form.error.date=Date/Heure non valide.
+cal.form.error.endbeforebegin=Fin date/heure est situ\u00E9e avant D\u00E9but date/heure.
+cal.form.error.mandatory=Ce champ est obligatoire.
+cal.form.error.recurendbeforeend=La date finale de la r\u00E9p\u00E9tition se trouve encore avant la date finale du rdv lui-m\u00EAme.
+cal.form.location=Lieu
 cal.form.location.hidden=(D\u00E9tails du calendrier cach\u00E9s)
-cal.import.form.prompt=S\u00E9lectionnez un fichier de calendrier (format .iCal)
-cal.delete.dialogtext.sequence=Voulez-vous vraiment effacer cette s\u00E9rie de rdv?
-cal.search.submit=Chercher
-cal.edit.delete=Effacer rendez-vous
-cal.reset.calendar=R\u00E9initialiser le calendrier
-cal.confirm.delete.imported.to.calendars=Calendrier
-day.short.fr=$org.olat.core.gui.components.form.flexible.impl.elements\:day.short.fr
-cal.import.calname.exists.error=Le nom de calendrier indiqu\u00E9 existe d\u00E9j\u00E0.
-cal.import.remove.title=Confirmation de l'effacement
-cal.notifications.header=Dans un de vos calendrier abonn\u00E9s il y a des rdv nouveaux/actualis\u00E9s\:
-config.visible.off=<i class\="o_icon o_icon_calendar_disabled"> </i>
-month.long.sep=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.sep
-cal.edit.dialog.text=Ce rdv fait partie d'une s\u00E9rie de rdv. Les actions suivantes sont \u00E0 votre disposition\:
+cal.form.recurrence=R\u00E9p\u00E9tition
 cal.form.recurrence.biweekly=Toutes les 2 semaines
+cal.form.recurrence.daily=Quotidiennement
+cal.form.recurrence.end=se termine le
+cal.form.recurrence.end.example=01.12.2099
+cal.form.recurrence.monthly=mensuellement
+cal.form.recurrence.none=Aucun
+cal.form.recurrence.weekly=hebdomadairement
+cal.form.recurrence.workdaily=Lundi - Vendredi
+cal.form.recurrence.yearly=Annuellement
+cal.form.subject=Titre
+cal.form.subject.hidden=(D\u00E9tails du calendrier cach\u00E9s)
+cal.form.submitMulti=Enregistrer et copier
 cal.form.submitSingle=Enregistrer
-calendar.enable.course.element=Activer l'\u00E9l\u00E9ment de cours
-cal.icalfeed.regenerate.warning=Par la r\u00E9actualisation du lien ICal Feed tous les abonnements existants sont invalides. \u00CAtes-vous s\u00FBr de continuer?
-month.short.oct=Oct
-month.long.aug=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.aug
-cal.confirm.reset.check=Toutes les donn\u00E9es seront d\u00E9finitivement effac\u00E9es et ne pourront pas \u00EAtre r\u00E9cup\u00E9r\u00E9es.
-cal.sat=Samedi
-cal.print.desc=S\u00E9lectionnez la date de d\u00E9but et de fin.
-cal.thisweek=Aujourd'hui
-cal.configuration.list=Liste des calendriers
-cal.confirm.reset.confirmation_message=Voulez-vous vraiment effacer tous les rendez-vous et tous les calendriers import\u00E9s? <strong>{0} rendez-vous</strong> seront effac\u00E9s.
-cal.import.type.file.desc=Importer le calendrier depuis un fichier
-cal.search.errorPeriodOverlap=La date initiale ou finale n'est pas valable.
-table.header.name=Nom
-calendar.enable.course.tool=Activer l'outil de cours
-tab.links.extern=Documents externes
-cal.copy.submit=Copier rendez-vous 
+cal.form.title=D\u00E9tails du rendez-vous
+cal.fri=Vendredi
+cal.from=De
+cal.goto.event=Aller au rdv. s\u00E9lectionn\u00E9
+cal.icalfeed.aggregated.info=Utilisez le lien suivant pour l'acc\u00E8s de votre calendrier  (tous les calendriers agr\u00E9g\u00E9 inclus) \u00E0 partir d'autres applications. Vous pouvez copier le lien et le coller dans une application qui prend en charge le format iCal.
+cal.icalfeed.aggregated.title=Flux agr\u00E9g\u00E9 et personalis\u00E9 des calendriers iCal
 cal.icalfeed.aggregated.tooltip=$\:cal.icalfeed.aggregated.title
-cal.tue=Mardi
-cal.edit.update=Sauver le rendez-vous
-cal.notifications.title=
-month.short.mar=Mar
-calendar.admin.description=Ici vous pouvez activer et d\u00E9sactiver le calendrier.
-cal.delete.imported.calendar=Effacer un calendrier import\u00E9
 cal.icalfeed.info=Veuillez utiliser l'URL suivante pour appeler ce calendrier depuis une autre application. Vous pouvez copier l'URL et l'ins\u00E9rer dans toute autre application de calendrier qui supporte le format iCal.
+cal.icalfeed.regenerate.info=Le lien iCal Feed a \u00E9t\u00E9 r\u00E9actualis\u00E9.
+cal.icalfeed.regenerate.title=R\u00E9actualiser le lien ICal Feed
+cal.icalfeed.regenerate.warning=Par la r\u00E9actualisation du lien ICal Feed tous les abonnements existants sont invalides. \u00CAtes-vous s\u00FBr de continuer?
+cal.icalfeed.remove.confirmation_message=Voulez-vous effacer tous les abonnements existants pour le lien ICal Feed en question?
+cal.icalfeed.remove.info=ICal Feed a \u00E9t\u00E9 enlev\u00E9
+cal.icalfeed.remove.title=Confirmation de l'effacement
+cal.icalfeed.subscribe=Rappeler ICal Feed
+cal.icalfeed.subscribe.remove=Effacer lien ICal Feed
+cal.icalfeed.title=Lien ICal Feed
+cal.import.calname.empty.error=Le nom du calendrier ne peut pas \u00EAtre vide.
+cal.import.calname.exists.error=Le nom de calendrier indiqu\u00E9 existe d\u00E9j\u00E0.
+cal.import.calname.prompt=Veuillez indiquer un nom pour le calendrier import\u00E9.
+cal.import.calname.submit=Importer
+cal.import.calname.title=Importer le calendrier
+cal.import.event=Importer les \u00E9v\u00E9nements
+cal.import.form.failed=L'importation de ce fichier n'a pas r\u00E9ussie.
+cal.import.form.format.error=Ce format de fichier ne peut pas \u00EAtre ajout\u00E9 dans le calendrier.
+cal.import.form.limit.error=La taille du fichier de calendrier ne peut pas d\u00E9passer {0} octets.
+cal.import.form.prompt=S\u00E9lectionnez un fichier de calendrier (format .iCal)
+cal.import.form.submit=Importer calendrier
+cal.import.list=Calendrier import\u00E9
+cal.import.parsing.failed=Le calendrier import\u00E9 n'est pas valide.
+cal.import.remove=Enlever le calendrier import\u00E9.
+cal.import.remove.confirmation_message=Voulez-vous effacer le calendrier import\u00E9?
+cal.import.remove.info=Le calendrier a \u00E9t\u00E9 effac\u00E9
+cal.import.remove.title=Confirmation de l'effacement
+cal.import.success=Import\u00E9 avec succ\u00E8s
+cal.import.title=Importer calendrier
+cal.import.type.file=Importer fichier
+cal.import.type.file.desc=Importer le calendrier depuis un fichier
+cal.import.url.content.invalid=Le format du fichier calendrier n'est pas correcte. Veuillez v\u00E9rifier l'URL.
 cal.import.url.empty.error=LURL du calendrier ne peut pas \u00EAtre vide.
+cal.import.url.file.write.error=Le fichier calendrier n'a pas pu \u00EAtre \u00E9crite. Veuillez r\u00E9essayer ult\u00E9rieurement, s.v.p. .
+cal.import.url.invalid=Le t\u00E9l\u00E9chargement n'a pas r\u00E9ussi. Veuillez v\u00E9rifier l'URL.
+cal.import.url.prompt=Adresse du calendrier publique (URL en format iCal)
+cal.links.noprovider=Aucun lien possible.
+cal.links.submit=Enregistrer
+cal.links.title=Lien
+cal.list=Liste des calendriers
+cal.live.stream.url=URL live stream
+cal.live.stream.url.template=URL en direct
+cal.live.stream.url.type=Selection live stream
+cal.live.stream.url.type.manually=Manuellement
+cal.managecalendars=Importer et g\u00E9rer le calendrier
+cal.mon=Lundi
+cal.month=Mois
+cal.nextweek=Semaine suivante &gt;&gt;
+cal.notifications.entry=Rendez-vous "{0}" modifi\u00E9 le  {1} par {2}
+cal.notifications.header=Dans un de vos calendrier abonn\u00E9s il y a des rdv nouveaux/actualis\u00E9s\:
+cal.notifications.header.course=Calendrier du cours "{0}"
+cal.notifications.header.group=Calendrier du groupe "{0}"
 cal.notifications.location=dans {0}
-month.short.mai=Mai
-cal.delete.no=Annuler
-tab.links.extern.name=Nom
-day.short.so=$org.olat.core.gui.components.form.flexible.impl.elements\:day.short.so
-cal.form.recurrence.none=Aucun
-calendar.enable.personal=Activer le calendrier personnel
-cal.color.choose=Choisir la couleur
-tab.links.extern.url.invalid=L'URL donn\u00E9e n'est pas valide.
-ul.select=S\u00E9lectionner fichier
-cal.form.chooseCalendar=Calendrier
+cal.notifications.title=
 cal.previousweek=&lt;&lt; Semaine pr\u00E9c\u00E9dante
-table.header.type=Type
-cal.import.success=Import\u00E9 avec succ\u00E8s
-update.once=Modifier seulement cette occurence
-cal.form.recurrence.yearly=Annuellement
-cal.search.results=R\u00E9sultats de la recherche
-cal.from=De
-month.long.dec=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.dec
-cal.import.event=Importer les \u00E9v\u00E9nements
+cal.print.desc=S\u00E9lectionnez la date de d\u00E9but et de fin.
+cal.print.title=Ev\u00E9nements
+cal.reset.calendar=R\u00E9initialiser le calendrier
+cal.reset.info=Le calendrier a \u00E9t\u00E9 r\u00E9initialis\u00E9.
+cal.sat=Samedi
+cal.search.beginPeriod=De (Date)
+cal.search.button=Recherche de rdv
+cal.search.cancel=Annuler
+cal.search.delete=Effacer le rdv s\u00E9lectionn\u00E9
 cal.search.endPeriod=A (Date)
-cal.goto.event=Aller au rdv. s\u00E9lectionn\u00E9
-cal.wed=Mercredi
-uncheckall=Supprimer la s\u00E9lection
-cal.edit.dialog.title=Rdv en s\u00E9rie
+cal.search.errorNoParams=Veuillez introduire au moins un crit\u00E8re de recherche.
+cal.search.errorPeriodOverlap=La date initiale ou finale n'est pas valable.
+cal.search.gotodate.button=Aller \u00E0 la date
 cal.search.location=Lieu
-cal.synchronize.type.url.error=Le calendrier n'a pas pu \u00EAtre synchronis\u00E9
-month.short.jun=Juin
-cal.import.remove.info=Le calendrier a \u00E9t\u00E9 effac\u00E9
-month.short.jul=Juil
-cal.form.error.endbeforebegin=Fin date/heure est situ\u00E9e avant D\u00E9but date/heure.
-day.short.sa=$org.olat.core.gui.components.form.flexible.impl.elements\:day.short.sa
-cal.import.title=Importer calendrier
+cal.search.noMatches=Aucun rendez-vous n'a pu \u00EAtre trouv\u00E9 correspondant aux crit\u00E8res de recherche.
+cal.search.results=R\u00E9sultats de la recherche
+cal.search.subject=Titre
+cal.search.submit=Chercher
+cal.search.title=Recherche de rendez-vous
+cal.subscribe=Ajouter au calendrier personnel
+cal.sun=Dimanche
 cal.synchronize.personal.type.url.desc=$\:cal.synchronize.type.url.desc
-cal.form.subject=Titre
-cal.form.date=Date
-cal.error.readonly=Vous n'avez pas les droits d'\u00E9criture pour ce calendrier
-table.header.visible=Visible
-delete.future=Effacer tous les rendez-vous dans le futur
-delete.all=Effacer tous les rendez-vous
-cal.form.recurrence.workdaily=Lundi - Vendredi
-cal.import.list=Calendrier import\u00E9
-cal.error.eventDeleted=Le rendez-vous s\u00E9lectionn\u00E9 a \u00E9t\u00E9 efface par un autre utilisateur.
-cal.form.submitMulti=Enregistrer et copier
-cal.delete.yes=Effacer rendez-vous
-cal.form.allday=Toute la journ\u00E9e
-cal.import.url.invalid=Le t\u00E9l\u00E9chargement n'a pas r\u00E9ussi. Veuillez v\u00E9rifier l'URL.
-cal.form.recurrence.daily=Quotidiennement
-cal.import.calname.prompt=Veuillez indiquer un nom pour le calendrier import\u00E9.
-month.short.aug=Aout
-cal.reset.info=Le calendrier a \u00E9t\u00E9 r\u00E9initialis\u00E9.
-cal.icalfeed.remove.title=Confirmation de l'effacement
-cal.form.recurrence.monthly=mensuellement
-cal.import.calname.submit=Importer
-table.add=+
-day.short.di=$org.olat.core.gui.components.form.flexible.impl.elements\:day.short.di
-cal.day=Jour
+cal.synchronize.type.url=Synchroniser un calendarier par URL
+cal.synchronize.type.url.desc=Synchroniser un calendrier par une URL
+cal.synchronize.type.url.error=Le calendrier n'a pas pu \u00EAtre synchronis\u00E9
+cal.thisweek=Aujourd'hui
+cal.thu=Jeudi
+cal.to=Jusqu'\u00E0
+cal.tue=Mardi
+cal.unsubscribe=\u00C9liminer du calendrier personnel
+cal.until=jusqu'\u00E0
+cal.wed=Mercredi
+cal.week=Semaine
+cal.week.label=Semaine
+cal.year=Ann\u00E9e
+calendar.admin=Configuration calendrier
+calendar.admin.description=Ici vous pouvez activer et d\u00E9sactiver le calendrier.
+calendar.enable=Activ\u00E9 le calendrier
+calendar.enable.course.element=Activer l'\u00E9l\u00E9ment de cours
+calendar.enable.course.tool=Activer l'outil de cours
 calendar.enable.group=Activer l'outil de groupe
+calendar.enable.personal=Activer le calendrier personnel
+checkall=Tout s\u00E9lectionner
+config.visible.off=<i class\="o_icon o_icon_calendar_disabled"> </i>
+config.visible.on=<i class\="o_icon o_icon_calendar_enabled"> </i>
+day.short.di=$org.olat.core.gui.components.form.flexible.impl.elements\:day.short.di
 day.short.do=$org.olat.core.gui.components.form.flexible.impl.elements\:day.short.do
-cal.disable=Afficher entr\u00E9es de ce calendrier
-cal.delete.imported.to.calendar=Effacer les calendriers import\u00E9s
-month.long.jan=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.jan
-cal.search.delete=Effacer le rdv s\u00E9lectionn\u00E9
-cal.confirm.delete.imported.to.confirmation_message=Voulez-vous vraiment effacer le ou les calendriers ci-dessous? <strong>{0} rendez-vous</strong> seront effac\u00E9s.
-cal.icalfeed.remove.info=ICal Feed a \u00E9t\u00E9 enlev\u00E9
-cal.import.form.failed=L'importation de ce fichier n'a pas r\u00E9ussie.
-cal.live.stream.url=URL live stream
-cal.import.url.prompt=Adresse du calendrier publique (URL en format iCal)
-cal.links.submit=Enregistrer
+day.short.fr=$org.olat.core.gui.components.form.flexible.impl.elements\:day.short.fr
+day.short.mi=$org.olat.core.gui.components.form.flexible.impl.elements\:day.short.mi
+day.short.mo=$org.olat.core.gui.components.form.flexible.impl.elements\:day.short.mo
+day.short.sa=$org.olat.core.gui.components.form.flexible.impl.elements\:day.short.sa
+day.short.so=$org.olat.core.gui.components.form.flexible.impl.elements\:day.short.so
+delete.all=Effacer tous les rendez-vous
+delete.future=Effacer tous les rendez-vous dans le futur
+delete.one=Effacer seulement cette occurence
+error.atleast.one=S'il-vous-pla\u00EEt, choisissez au moins un calendrier.
+error.goto.date=Mauvaise indication de date (dd.mm.yyyy)
+menu.admin.calendar=Calendrier
+menu.admin.calendar.alt=Calendrier
 month.long.apr=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.apr
+month.long.aug=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.aug
+month.long.dec=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.dec
+month.long.feb=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.feb
+month.long.jan=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.jan
+month.long.jul=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.jul
+month.long.jun=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.jun
+month.long.mai=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.mai
+month.long.mar=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.mar
+month.long.nov=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.nov
+month.long.oct=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.oct
+month.long.sep=$org.olat.core.gui.components.form.flexible.impl.elements\:month.long.sep
+month.short.apr=Avr
+month.short.aug=Aout
+month.short.dec=Dec
+month.short.feb=Fev
+month.short.jan=Jan
+month.short.jul=Juil
+month.short.jun=Juin
+month.short.mai=Mai
+month.short.mar=Mar
 month.short.nov=Nov
+month.short.oct=Oct
+month.short.sep=Sep
+tab.event=D\u00E9tails du rendez-vous
+tab.links=Lien
+tab.links.extern=Documents externes
+tab.links.extern.name=Nom
+tab.links.extern.new=Nouveau document externe
+tab.links.extern.url=URL
+tab.links.extern.url.invalid=L'URL donn\u00E9e n'est pas valide.
+table.add=+
+table.delete=-
+table.header.aggregated.feed=Agr\u00E9g\u00E9
+table.header.color=Couleur
+table.header.identifier=Identifiant
+table.header.name=Nom
+table.header.tools=<i class\="o_icon o_icon-lg o_icon_actions"> </i>
+table.header.type=Type
+table.header.url=<i class\="o_icon o_icon-lg o_icon_rss"> </i>
+table.header.visible=Visible
+ul.select=S\u00E9lectionner fichier
+uncheckall=Supprimer la s\u00E9lection
+update.all=Modifier tous les rendez-vous
+update.once=Modifier seulement cette occurence
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 064e66fe1ac..5bc2fddba6a 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
@@ -8,7 +8,7 @@ CalendarManager.course=Calendrier du cours
 CalendarManager.group=Calendrier de groupe
 CatalogEntry=Entr\u00E9e du catalogue
 CertificatesManager=Certificats
-CourseBb=El\u00E9ment de cours
+CourseBb=\u00C9l\u00E9ment de cours
 CourseModule=Cours
 DENCourseNode=Fixer rdv
 DialogElement=Fichier discut\u00E9
diff --git a/src/main/java/org/olat/core/commons/modules/bc/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/core/commons/modules/bc/_i18n/LocalStrings_fr.properties
index fdcb38021b3..548ce563214 100644
--- a/src/main/java/org/olat/core/commons/modules/bc/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/core/commons/modules/bc/_i18n/LocalStrings_fr.properties
@@ -87,7 +87,7 @@ mf.author=Auteur
 mf.cancel=Annuler
 mf.comment=Description
 mf.edit=Editer les m\u00E9tadonn\u00E9es
-mf.elements=El\u00E9ment(s)
+mf.elements=\u00C9l\u00E9ment(s)
 mf.error.filename.empty=Le nom de l'objet ne peut pas \u00EAtre un espace vide.
 mf.error.filename.exists=Il existe d\u00E9j\u00E0 un objet portant ce nom.
 mf.error.filename.invalidchars=Le nom de l'objet contient des signes non valables. 
diff --git a/src/main/java/org/olat/core/gui/control/generic/portal/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/core/gui/control/generic/portal/_i18n/LocalStrings_fr.properties
index de33c8746e0..6d74d848feb 100644
--- a/src/main/java/org/olat/core/gui/control/generic/portal/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/core/gui/control/generic/portal/_i18n/LocalStrings_fr.properties
@@ -7,7 +7,7 @@ auto.sorting.title=Configuration de l'ordre automatique
 close=D\u00E9sactiver
 edit.title=Configuration
 inactive.portlets.description=S\u00E9lectionnez le lien "Ajouter" pour int\u00E9grer les \u00E9l\u00E9ments inactifs affich\u00E9s en bas dans votre page personnelle. Vous pouvez ensuite d\u00E9finir la position de l'\u00E9l\u00E9ment sur votre page de d\u00E9part.
-inactive.portlets.title=El\u00E9ments inactifs
+inactive.portlets.title=\u00C9l\u00E9ments inactifs
 manual.sorting.config=Trier manuellement 
 manual.sorting.title=Classer manuellement
 move.down=En bas
diff --git a/src/main/java/org/olat/course/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/_i18n/LocalStrings_fr.properties
index f4734f51067..e9a6ae35213 100644
--- a/src/main/java/org/olat/course/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/_i18n/LocalStrings_fr.properties
@@ -15,6 +15,6 @@ error.helpcourse.not.configured=Ce syst\u00E8me ne dispose pas d'aide.
 vfs.context.courseconfiguration=Configuration du cours
 vfs.context.coursefolder=Dossier de stockage de cours
 vfs.context.export=Archive de cours import\u00E9s
-vfs.context.foldernodes=El\u00E9ment de cours dossier
-vfs.context.gtasks=El\u00E9ment de cours devoir
-vfs.context.participantfolder=El\u00E9ment de cours dossier participant
+vfs.context.foldernodes=\u00C9l\u00E9ment de cours dossier
+vfs.context.gtasks=\u00C9l\u00E9ment de cours devoir
+vfs.context.participantfolder=\u00C9l\u00E9ment de cours dossier participant
diff --git a/src/main/java/org/olat/course/archiver/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/archiver/_i18n/LocalStrings_fr.properties
index b8f2c37e779..442dba45c4a 100644
--- a/src/main/java/org/olat/course/archiver/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/archiver/_i18n/LocalStrings_fr.properties
@@ -121,7 +121,7 @@ survey=Questionnaire
 ta=Devoirs / solutions
 table.action.download=T\u00E9l\u00E9charger
 table.action.select=S\u00E9lectionner
-table.header.node=El\u00E9ment de cours
+table.header.node=\u00C9l\u00E9ment de cours
 tool.name=Archivage des donn\u00E9es
 warning.atleast.node=Veuillez s\u00E9lectionner au moins un \u00E9l\u00E9ment de cours s'il vous pla\u00EEt.
 wiki=Wikis
diff --git a/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_fr.properties
index 975be9ec016..6d3667e6ff9 100644
--- a/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/assessment/_i18n/LocalStrings_fr.properties
@@ -107,7 +107,7 @@ no.testresults=<font color\="red">aucun r\u00E9sultat disponible</font>
 nodechoose.intro=Veuillez s\u00E9lectionner un des \u00E9l\u00E9ments de cours mentionn\u00E9s ci-dessous. Vous pouvez ensuite voir ou modifier les \u00E9valuations de ce cours.
 nodechoose.title=Choix d'un \u00E9l\u00E9ment de cours
 nodesoverview.emptylist=Aucun \u00E9l\u00E9ment de cours avec \u00E9valuation n'a \u00E9t\u00E9 trouv\u00E9.
-nodesoverview.filter.discardEmptyNodes=El\u00E9ments de cours achev\u00E9s
+nodesoverview.filter.discardEmptyNodes=\u00C9l\u00E9ments de cours achev\u00E9s
 nodesoverview.filter.showEmptyNodes=Tous les \u00E9l\u00E9ments de cours
 nodesoverview.filter.title=Aper\u00E7u
 nodesoverview.nonodes=Dans ce cours, aucun \u00E9l\u00E9ment de cours ne dispose d'une \u00E9valuation.
@@ -157,7 +157,7 @@ table.header.learning.progress=$org.olat.modules.assessment.ui\:learning.progres
 table.header.max=Max.
 table.header.min=Min.
 table.header.name=Nom
-table.header.node=El\u00E9ment de cours
+table.header.node=\u00C9l\u00E9ment de cours
 table.header.overallselect=Analyse globale
 table.header.passed=R\u00E9ussi
 table.header.passed.overriden=Remplacer
diff --git a/src/main/java/org/olat/course/assessment/ui/mode/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/assessment/ui/mode/_i18n/LocalStrings_fr.properties
index 2c8f230938d..c9d255d2e16 100644
--- a/src/main/java/org/olat/course/assessment/ui/mode/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/assessment/ui/mode/_i18n/LocalStrings_fr.properties
@@ -53,7 +53,7 @@ date.and.time.text={0} {1} - {2} {3} (-{4}/+{5} min.)
 date.and.time.text.same.day={0} {1} - {3} (-{4}/+{5} min.)
 delete.mode=Effacer la configuration d'\u00E9valuation
 edit=Editer
-elements=El\u00E9ments de cours
+elements=\u00C9l\u00E9ments de cours
 error.atleastone=Choisissez, s'il vous pla\u00EEt, au moins un configuration.
 error.begin.after.end=La date de d\u00E9but doit se trouver avant la date de fin.
 error.course.element.mandatory=Choisissez s'il vous pla\u00EEt au moins un \u00E9l\u00E9ment de cours.
@@ -74,7 +74,7 @@ mode.beginend=Mani\u00E8re de d\u00E9marrer/terminer
 mode.beginend.automatic=Automatique
 mode.beginend.manual=Manuel
 mode.course.element.restriction=Limiter l'acc\u00E8s aux \u00E9l\u00E9ments de cours
-mode.course.elements=El\u00E9ments d'\u00E9valuations
+mode.course.elements=\u00C9l\u00E9ments d'\u00E9valuations
 mode.description=Description
 mode.end=Fin
 mode.followupTime=P\u00E9riode de temporisation
@@ -86,7 +86,7 @@ mode.name=Titre
 mode.safeexambrowser=Utiliser Safe Exam Browser
 mode.safeexambrowser.hint=Information Safe Exam Browser
 mode.safeexambrowser.key=Cl\u00E9s Safe Exam Browser
-mode.start.element=El\u00E9ment de d\u00E9part
+mode.start.element=\u00C9l\u00E9ment de d\u00E9part
 mode.target=Participants
 mode.target.business.group=Participants du groupe "{0}".
 mode.target.business.groups=Participants aux groupes "{0}".
diff --git a/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_fr.properties
index 967d4bfb0ec..7604b98c308 100644
--- a/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/assessment/ui/tool/_i18n/LocalStrings_fr.properties
@@ -28,9 +28,9 @@ certificates.wizard.title=$org.olat.course.certificate.ui\:certificates.wizard.t
 change.visibility=Modifier la visibilit\u00E9
 change.visibility.title=Changer la visibilit\u00E9 des r\u00E9sultats
 command.next=Utilisateur suivant
-command.next.node=El\u00E9ment de cours suivant
+command.next.node=\u00C9l\u00E9ment de cours suivant
 command.previous=Utilisateur pr\u00E9c\u00E9dent
-command.previous.node=El\u00E9ment de cours pr\u00E9c\u00E9dent
+command.previous.node=\u00C9l\u00E9ment de cours pr\u00E9c\u00E9dent
 compensation.label=Compensation des d\u00E9savantages
 compensation.value=<i class\='o_icon o_icon_disadvantage_compensation'> </i> +{0}m
 confirm.certificate.deleted=$org.olat.course.certificate.ui\:confirm.certificate.deleted
@@ -86,7 +86,7 @@ table.header.assessmentStatus=$org.olat.modules.assessment.ui\:table.header.asse
 table.header.completion=$org.olat.modules.assessment.ui\:table.header.completion
 table.header.cut=Points pour r\u00E9ussi
 table.header.description=Description
-table.header.elements.toReview=El\u00E9ment
+table.header.elements.toReview=\u00C9l\u00E9ment
 table.header.external.grader=Correcteur
 table.header.group.name=Noms
 table.header.id=ID
diff --git a/src/main/java/org/olat/course/condition/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/condition/_i18n/LocalStrings_fr.properties
index f37108dca9e..9e2c7680e1b 100644
--- a/src/main/java/org/olat/course/condition/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/condition/_i18n/LocalStrings_fr.properties
@@ -85,8 +85,8 @@ form.easy.extCondConn.and=ET
 form.easy.extCondConn.or=OU
 form.easy.group=Uniquement pour les groupes d'\u00E9tude
 form.easy.groupSwitch=D\u00E9pendant du groupe
-form.easy.nodePassed=El\u00E9ment de cours
-form.easy.nodePassed.deletedNode=El\u00E9ment de cours supprim\u00E9, changez SVP
+form.easy.nodePassed=\u00C9l\u00E9ment de cours
+form.easy.nodePassed.deletedNode=\u00C9l\u00E9ment de cours supprim\u00E9, changez SVP
 form.easy.nodePassed.noNodes=Pas possible - aucun \u00E9l\u00E9ment de cours \u00E9valu\u00E9
 form.easy.nodePassed.select=S\u00E9lectionner SVP
 form.expert.condition=R\u00E8gle avanc\u00E9e
diff --git a/src/main/java/org/olat/course/editor/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/editor/_i18n/LocalStrings_fr.properties
index 03d8ba61e01..59a0d7f887c 100644
--- a/src/main/java/org/olat/course/editor/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/editor/_i18n/LocalStrings_fr.properties
@@ -2,7 +2,7 @@
 access.form.label=Avoir acc\u00E8s au cours entier.
 access.legend=Modifier l'acc\u00E8s au cours entier
 alternative=Chercher un \u00E9l\u00E9ment de cours alternatif
-alternative.bbs=El\u00E9ment alternatif
+alternative.bbs=\u00C9l\u00E9ment alternatif
 alternative.choose=Choisir l'\u00E9l\u00E9ment de cours alternatif et convertir
 alternative.choose.description=Choisissez dans la liste les \u00E9l\u00E9ments de cours alternatifs avec des fonctionnalit\u00E9s similaires pour convertir cet \u00E9l\u00E9ment d\u00E9sactiv\u00E9. Le titre. la description ainsi que les r\u00E8gles d'acc\u00E8s et tous les \u00E9l\u00E9ments enfants seront repris.
 apply=OK
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 1bbcd8b718d..966305c048c 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 @@
 #Fri Mar 20 14:44:41 CET 2020
 assessment.review.explanation=L'\u00E9valuation de votre test n'a pas encore \u00E9t\u00E9 compl\u00E9t\u00E9e par votre coach. Une fois l'\u00E9valuation publi\u00E9e, elle sera visible ici.
 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.
+editor.lock.title=\u00C9l\u00E9ment de cours bloqu\u00E9.
 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.
diff --git a/src/main/java/org/olat/course/nodes/cl/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/cl/ui/_i18n/LocalStrings_fr.properties
index 2e9379d036e..fe675148d8a 100644
--- a/src/main/java/org/olat/course/nodes/cl/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/cl/ui/_i18n/LocalStrings_fr.properties
@@ -17,7 +17,7 @@ checklist.update.efficiencystatements=Mettre \u00E0 jour les certificats de tous
 coach.desc=Dans la liste ci-dessous vous trouverez tous les participants du cours que vous supervisez. S\u00E9lectionnez "$\:table.header.edit.checkbox" pour changer les cases \u00E0 cocher ou le score d'un participant.
 coach.due.date.desc=S'il vous pla\u00EEt noter que cette liste de contr\u00F4le fixe un d\u00E9lai. En tant que coach, vous ne devez effectuer des changements qu'apr\u00E8s la date limite d'expiration.
 column.header.homepage=Page d'accueil
-column.header.node.passed=Element de cours r\u00E9ussi
+column.header.node.passed=\u00C9l\u00E9ment de cours r\u00E9ussi
 column.header.node.points=Points \u00E9l\u00E9ment de cours
 column.header.points=$\:box.points
 column.header.seqnum=Num\u00E9ro
diff --git a/src/main/java/org/olat/course/nodes/livestream/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/livestream/ui/_i18n/LocalStrings_fr.properties
index 7233a0cade5..11b09b25fb3 100644
--- a/src/main/java/org/olat/course/nodes/livestream/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/livestream/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Tue Jan 07 21:50:11 CET 2020
+#Wed Jan 20 07:36:30 CET 2021
 admin.buffer.after.min=$\:config.buffer.after.min
 admin.buffer.before.min=$\:config.buffer.before.min
 admin.coach.edit=$\:config.coach.edit
@@ -7,16 +7,19 @@ admin.default.values.title=Valeurs par d\u00E9faut
 admin.general.title=$\:admin.menu.title
 admin.menu.title=Live stream
 admin.menu.title.alt=$\:admin.menu.title
-admin.module.enabled=El\u00E9ment de cours
+admin.module.enabled=\u00C9l\u00E9ment de cours
 admin.multi.stream.enabled=Flux multiple
 admin.player.profile=Flux
+admin.settings=Param\u00E8tres
 admin.url.separator=S\u00E9parator Url
 admin.url.separator.help=S\u00E9parateur pour d\u00E9limiter plusieurs URLs d'une m\u00EAme \u00E9v\u00E9nement.
+admin.url.templates=Mod\u00E8les d'URL
 condition.accessibility.title=Acc\u00E8s
 config.buffer.after.min=P\u00E9riode de pr\u00E9paration (en minutes)
 config.buffer.before.min=P\u00E9riode de temporisation (en minutes)
 config.coach.edit=Les coaches peuvent \u00E9diter les rendez-vous.
 config.player.profile=$\:admin.player.profile
+error.url.not.valid=URL non valide
 form.error.wrong.int=Format de nombre invalide. Exemples\: 2, 10, 144
 link.text=Diffusion vid\u00E9o en direct
 list.title=Futures diffusions
@@ -41,6 +44,15 @@ table.header.end=$org.olat.commons.calendar\:cal.form.end
 table.header.location=$org.olat.commons.calendar\:cal.form.location
 table.header.subject=$org.olat.commons.calendar\:cal.form.subject
 table.header.viewers=Spectateurs
+url.template.add=Ajouter un mod\u00E8le d'URL
+url.template.delete=Effacer
+url.template.delete.confirm=Voulez-vous vraiment effacer le mod\u00E8le d'URL "{0}"?
+url.template.edit=\u00C9diter
+url.template.edit.title=\u00C9diter le mod\u00E8le d'URL
+url.template.id=ID
+url.template.name=Nom
+url.template.url1=URL 1
+url.template.url2=URL 2
 viewer.error.browser=Le flux ne peut \u00EAtre pas \u00EAtre affich\u00E9 dans ce navigateur. Choisissez s'il vous pla\u00EEt un autre navigateur.
 viewer.error.stream=Il n'est pas possible d'afficher la vid\u00E9o. La diffusion en direct n'a probablement pas encore commenc\u00E9.
 viewer.no.stream=Pas de diffusion pour l'instant.
diff --git a/src/main/java/org/olat/course/nodes/projectbroker/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/projectbroker/_i18n/LocalStrings_fr.properties
index a9a7bd6e4e2..d3e9dc5ef7e 100644
--- a/src/main/java/org/olat/course/nodes/projectbroker/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/projectbroker/_i18n/LocalStrings_fr.properties
@@ -194,7 +194,7 @@ new.project.title=Nouveau $\:projectbroker.themaSg
 no.folder.available=Il n'y a pas de bo\u00EEte de d\u00E9pot ou de restitution.
 pane.tab.accountmanagement=Responsables
 pane.tab.conf.dropbox=D\u00E9p\u00F4t
-pane.tab.conf.modules=El\u00E9ments partiels
+pane.tab.conf.modules=\u00C9l\u00E9ments partiels
 pane.tab.conf.scoring=Evaluation
 pane.tab.options=Configuration
 peekview.coached.project.title=Sujets avec tuteurs\:
diff --git a/src/main/java/org/olat/course/nodes/st/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/st/_i18n/LocalStrings_fr.properties
index a7ec44ec1a1..1eeef0234a0 100644
--- a/src/main/java/org/olat/course/nodes/st/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/st/_i18n/LocalStrings_fr.properties
@@ -35,7 +35,7 @@ passed.noinfo=Pas d'indication
 passed.yes=R\u00E9ussi
 rules.error={0}
 rules.example=Exemple\: {0}
-scform.deletedNode=El\u00E9ment de cours effac\u00E9 ou non \u00E9valuable, veuillez le d\u00E9s\u00E9lectionner, SVP.
+scform.deletedNode=\u00C9l\u00E9ment de cours effac\u00E9 ou non \u00E9valuable, veuillez le d\u00E9s\u00E9lectionner, SVP.
 scform.deletedNode.error=Cet \u00E9l\u00E9ment de cours effac\u00E9 ou non \u00E9valuable ne peut plus \u00EAtre s\u00E9lectionn\u00E9. Veuillez choisir un autre \u00E9l\u00E9ment de cours SVP.
 scform.error.configuration=Attention\: les textes suivants ne sont associ\u00E9s \u00E0 aucune ressource de texte
 scform.failedtype=Calculer "pas r\u00E9ussi"
diff --git a/src/main/java/org/olat/course/nodes/ta/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/nodes/ta/_i18n/LocalStrings_fr.properties
index 4cb3f8b40c6..5fd5f96c155 100644
--- a/src/main/java/org/olat/course/nodes/ta/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/nodes/ta/_i18n/LocalStrings_fr.properties
@@ -1,34 +1,6 @@
 #Wed Nov 04 23:38:15 CET 2015
 atleastone=Vous devez choisir au moins un des \u00E9l\u00E9ments partiels.
 bulk.download.title=T\u00E9l\u00E9charger tous les dossier de restitution
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
 conf.continue=Retour \u00E0 l'aper\u00E7u 
 conf.mail.error=Cette confirmation aurait du \u00EAtre envoy\u00E9e par e-mail. Cependant une erreur s'est produite. Nous vous conseillons donc d'imprimer cette confirmation. 
 conf.mail.sent=Cette confirmation a \u00E9t\u00E9 envoy\u00E9e par e-mail \u00E0 l'adresse {0}.
@@ -85,17 +57,11 @@ form.task.with.preview=Oui, le devoir peut \u00EAtre vu avant l'affectation
 form.task.without.deselect=Le devoir peut \u00EAtre s\u00E9lectionn\u00E9 seulement une fois
 form.task.without.preview=Non, choix directe du devoir \u00E0 l'aide du titre
 form.taskfolder.title=T\u00E9l\u00E9charger devoir
-
-
-
-
-
-
 info.solutionFolder=T\u00E9l\u00E9charger des solutions mod\u00E8les
 link.solutionFolder=Ouvrir solution mod\u00E8le pour dossier
 pane.tab.accessibility=Acc\u00E8s
 pane.tab.conf.dropbox=Remise
-pane.tab.conf.modules=El\u00E9ments partiels
+pane.tab.conf.modules=\u00C9l\u00E9ments partiels
 pane.tab.conf.scoring=Evaluation
 pane.tab.conf.task=Affectation
 pane.tab.solution=Solution mod\u00E8le
diff --git a/src/main/java/org/olat/course/statistic/hourofday/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/statistic/hourofday/_i18n/LocalStrings_fr.properties
index 77136e08561..478f6312242 100644
--- a/src/main/java/org/olat/course/statistic/hourofday/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/statistic/hourofday/_i18n/LocalStrings_fr.properties
@@ -1,10 +1,7 @@
 #Fri Aug 27 13:20:02 CEST 2010
-
-
-
 menu.createstatfile=Par heure
 menu.createstatfile.alt=Afficher statistique par heure
-stat.table.header.node=El\u00E9ment de cours
+stat.table.header.node=\u00C9l\u00E9ment de cours
 stat.table.header.total=Total
 statistic.chart.intro=Ce graphique montre tous les acc\u00E8s {0} bas\u00E9 sur toutes les donn\u00E9es de cours disponibles par heure.
 statistic.chart.pernode.intro=Ce graphique montre tous les acc\u00E8s sur les \u00E9l\u00E9ments de cours par heure depuis {0}.
diff --git a/src/main/java/org/olat/course/statistic/weekly/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/course/statistic/weekly/_i18n/LocalStrings_fr.properties
index 22de2ee2007..b76c9169ac3 100644
--- a/src/main/java/org/olat/course/statistic/weekly/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/course/statistic/weekly/_i18n/LocalStrings_fr.properties
@@ -1,12 +1,8 @@
 #Fri Aug 27 13:16:57 CEST 2010
-
-
-
 datechooser.error=Il y a un probl\u00E8me avec le filtre de date.\r\nLes statistiques n'ont pas pu \u00EAtre recr\u00E9\u00E9es.
-
 menu.createstatfile=Hebdomadaire
 menu.createstatfile.alt=Afficher statistiques hebdomadaires
-stat.table.header.node=El\u00E9ment de cours
+stat.table.header.node=\u00C9l\u00E9ment de cours
 stat.table.header.total=Total
 statistic.chart.intro=Ce graphique montre tous les acc\u00E8s {0} bas\u00E9 sur toutes les donn\u00E9es de cours disponibles group\u00E9 par semaine.
 statistic.chart.pernode.intro=Ce graphique montre tous les acc\u00E8s sur les \u00E9l\u00E9ments de cours dans la semaine {0}.
diff --git a/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_fr.properties
index 163f91c05cd..c3d9193cd54 100644
--- a/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/group/ui/main/_i18n/LocalStrings_fr.properties
@@ -155,7 +155,7 @@ table.header.bgname=Nom
 table.header.businesscard=Contact
 table.header.createionDate=Cr\u00E9\u00E9
 table.header.curriculum=Cursus
-table.header.curriculum.element=El\u00E9ment
+table.header.curriculum.element=\u00C9l\u00E9ment
 table.header.delete=Effacer
 table.header.description=Description
 table.header.edit=Modifier
diff --git a/src/main/java/org/olat/ims/qti/editor/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/ims/qti/editor/_i18n/LocalStrings_fr.properties
index d8073445568..9213c6c61ec 100644
--- a/src/main/java/org/olat/ims/qti/editor/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/ims/qti/editor/_i18n/LocalStrings_fr.properties
@@ -124,7 +124,7 @@ mat.edit.media=Editer cet \u00E9l\u00E9ment m\u00E9dia
 mat.edit.question=Editer cette question
 mat.edit.response=Editer ce mat\u00E9riel de r\u00E9ponse
 mat.head.actions=Action
-mat.head.elements=El\u00E9ments
+mat.head.elements=\u00C9l\u00E9ments
 mat.head.type=Type
 mat.header=Editer mat\u00E9riel
 mat.height=Hauteur
diff --git a/src/main/java/org/olat/ims/qti/export/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/ims/qti/export/_i18n/LocalStrings_fr.properties
index 6e16ebd5fb3..6e986c3fb97 100644
--- a/src/main/java/org/olat/ims/qti/export/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/ims/qti/export/_i18n/LocalStrings_fr.properties
@@ -62,7 +62,7 @@ nodechoose.intro=S\u00E9lectionnez un \u00E9l\u00E9ment de cours pour archiver l
 nodesoverview.nonodes=Ce cours ne comporte pas de tests ou de questionnaires.
 showfile=Afficher ficher
 table.action.select=S\u00E9lectionner
-table.header.node=El\u00E9ment de cours
+table.header.node=\u00C9l\u00E9ment de cours
 table.node.action=Action
 table.node.title=Titre
 user.restrictions=Cat\u00E9gorie d'utilisateurs
diff --git a/src/main/java/org/olat/ims/qti21/resultexport/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/ims/qti21/resultexport/_i18n/LocalStrings_fr.properties
index 13e7fab78b0..ba6e846d8f1 100644
--- a/src/main/java/org/olat/ims/qti21/resultexport/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/ims/qti21/resultexport/_i18n/LocalStrings_fr.properties
@@ -8,7 +8,7 @@ export.folder.name=R\u00E9sultats
 table.all.firstname=Pr\u00E9nom
 table.all.id=ID
 table.all.lastname=Nom
-table.all.node.passed=Element de cours r\u00E9ussi
+table.all.node.passed=\u00C9l\u00E9ment de cours r\u00E9ussi
 table.all.node.score=Points \u00E9l\u00E9ment de cours
 table.all.passed=R\u00E9ussi
 table.all.score=Points
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 6fc1900eab7..0a0af6b4668 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
@@ -12,7 +12,7 @@ answer.noanswer=$org.olat.ims.qti.statistics.ui\:answer.noanswer
 archive.table.header.final.points=$\:table.header.finalScore
 archive.table.header.manual.points=$\:table.header.manualScore
 archive.table.header.node=Cours
-archive.table.header.node.passed=Element de cours r\u00E9ussi
+archive.table.header.node.passed=\u00C9l\u00E9ment de cours r\u00E9ussi
 archive.table.header.node.points=Points \u00E9l\u00E9ment de cours
 archive.table.header.points=$\:table.header.score
 archive.table.header.section=Sektion "{0}"
diff --git a/src/main/java/org/olat/modules/ceditor/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/ceditor/ui/_i18n/LocalStrings_fr.properties
index 16e9f8c9c22..fa8564650f9 100644
--- a/src/main/java/org/olat/modules/ceditor/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/ceditor/ui/_i18n/LocalStrings_fr.properties
@@ -22,7 +22,7 @@ add.htitle=Titre
 add.htmlparagraph=Paragraphe
 add.htmlraw=HTML
 add.image=Image
-add.others=El\u00E9ment multim\u00E9dia
+add.others=\u00C9l\u00E9ment multim\u00E9dia
 add.table=Tableau
 add.text=Texte
 add.video=Vid\u00E9o
diff --git a/src/main/java/org/olat/modules/curriculum/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/curriculum/ui/_i18n/LocalStrings_fr.properties
index 4dcb3aa311a..672e3b7c532 100644
--- a/src/main/java/org/olat/modules/curriculum/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/curriculum/ui/_i18n/LocalStrings_fr.properties
@@ -43,7 +43,7 @@ curriculum.element.metadata=M\u00E9tadonn\u00E9es
 curriculum.element.resources.txt=Cours de l'\u00E9l\u00E9ment
 curriculum.element.status=Status
 curriculum.element.taxonomy=Taxonomie
-curriculum.element.title=El\u00E9ment de curriculum
+curriculum.element.title=\u00C9l\u00E9ment de curriculum
 curriculum.element.to=Au {0}
 curriculum.element.type=Type
 curriculum.element.types=Types
@@ -141,7 +141,7 @@ table.header.identifier=Identifiant
 table.header.key=ID
 table.header.learning.progress=$org.olat.modules.assessment.ui\:learning.progress
 table.header.lectures=Absences
-table.header.num.elements=El\u00E9ments
+table.header.num.elements=\u00C9l\u00E9ments
 table.header.num.of.coaches=Coaches
 table.header.num.of.members=Membres
 table.header.num.of.owners=Propri\u00E9taires
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
index e6d40a9e05c..9050572b4bd 100644
--- 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
@@ -1,7 +1,7 @@
 #Thu May 31 16:12:53 CEST 2018
 admin.edubase.cover.url=URL du service "cover"
 admin.edubase.description=Edubase est une solution compl\u00e8te pour les publications digitales et imprim\u00e9es. Avec le module OpenOlat Edubase, l0Edubase Reader peut \u00eatre int\u00e9gr\u00e9 \u00e0 un cours. Vous trouverez de plus amples informations sur le site Edubase <a href\="http\://www.edubase.ch" target\=_blank>http\://www.edubase.ch</a>.
-admin.edubase.enabled=El\u00e9ment de cours "Edubase"
+admin.edubase.enabled=\u00C9l\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
@@ -12,4 +12,4 @@ admin.edubase.reader.url.unique.help=L'URL Edubase Reader est form\u00e9e d'un p
 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
+admin.menu.title.alt=\u00C9l\u00E9ment de cours Edubase et Edubook
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 6c511775d55..fa2761761ae 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
@@ -5,7 +5,7 @@ access.rights=Ajouter un droit d'acc\u00E8s
 access.rights.coach=Coach
 access.rights.coach.long=comme coach (lire / commenter / \u00E9valuer)
 access.rights.date=Date
-access.rights.element=El\u00E9ment
+access.rights.element=\u00C9l\u00E9ment
 access.rights.invitee=Invit\u00E9
 access.rights.invitee.long=comme invit\u00E9 (lire / commenter)
 access.rights.owner.long=comme propri\u00E9taire (lire / \u00E9diter)
@@ -190,7 +190,7 @@ edit.page.metadata=Editer les m\u00E9ta-donn\u00E9es
 edition=Edition
 end.date=Date de fin
 entries.both.enabled=Table et liste
-entries.elements.enabled=El\u00E9ments visibles
+entries.elements.enabled=\u00C9l\u00E9ments visibles
 entries.list.enabled=Liste
 entries.search.enabled=Recherche
 entries.table.enabled=Table
@@ -436,7 +436,7 @@ table.header.change.status=Status
 table.header.closed=Clos
 table.header.collection.date=Collect\u00E9 le
 table.header.course=Cours
-table.header.course.node=El\u00E9ment de cours
+table.header.course.node=\u00C9l\u00E9ment de cours
 table.header.date=Date
 table.header.down=<i class\='o_icon o_icon o_icon-lg o_icon_move_down'> </i>
 table.header.draft=$\:status.draft
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 9d31d897089..bbc3a6495a6 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
@@ -18,7 +18,7 @@ analysis.trend=Tendance
 analysis.trend.breadcrumb=D\u00E9tails des tendances de "{0}"
 filter.activated=Activ\u00E9
 filter.context.curriculum.element.types=Type \u00E9l\u00E9ment de curriculum
-filter.context.curriculum.elements=El\u00E9ment de curriculum
+filter.context.curriculum.elements=\u00C9l\u00E9ment de curriculum
 filter.context.curriculum.organisations=Organisation du curriculum
 filter.context.curriculums=Curriculum
 filter.context.location=Lieu
@@ -49,7 +49,7 @@ filter.with.user.informations.label=
 heatmap.empty=Aucunes donn\u00E9es n'est disponibles.
 heatmap.footer.title=Moyenne
 heatmap.group.context.curriculum=Curriculum
-heatmap.group.context.curriculum.element=El\u00E9ment de curriculum
+heatmap.group.context.curriculum.element=\u00C9l\u00E9ment de curriculum
 heatmap.group.context.curriculum.organisation=Organisation du curriculum
 heatmap.group.context.location=Lieu
 heatmap.group.context.organisation=Organisation du participant
@@ -77,7 +77,7 @@ heatmap.table.slider.header=$org.olat.modules.forms.ui\:slider.label.code
 heatmap.table.title.average=Moyenne
 heatmap.table.title.blank=
 heatmap.table.title.curriculum=Cursus
-heatmap.table.title.curriculum.element=El\u00E9ment de cursus
+heatmap.table.title.curriculum.element=\u00C9l\u00E9ment de cursus
 heatmap.table.title.curriculum.organisation=Organisation du curriculum
 heatmap.table.title.data.collection=Collecte de donn\u00E9es
 heatmap.table.title.group=Regroupement
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 f14d3fc41b3..e58a55bd775 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
@@ -12,7 +12,7 @@ curriculum.element.remove.confirm.button=Enlever
 curriculum.element.remove.confirm.title=Enlever un \u00E9l\u00E9ment de cursus
 curriculum.element.select.button=Ajouter
 curriculum.element.select.curriculum=Cursus
-curriculum.element.select.curriculum.element=El\u00E9ment de cursus
+curriculum.element.select.curriculum.element=\u00C9l\u00E9ment de cursus
 curriculum.element.select.title=Ajouter un \u00E9l\u00E9ment de cursus
 curriculum.element.type.name=Type
 details.delete.error.quality.form.entry=La ressource didactique "{0}" ne peut pas \u00EAtre supprim\u00E9e. Elle est utilis\u00E9e pour collecter des donn\u00E9es.
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 4f82785114a..f20d7629c61 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
@@ -68,7 +68,7 @@ data.collection.title=Titre
 data.collection.title.empty=(pas de titre)
 data.collection.topic=Sujet d'\u00E9valuation
 data.collection.topic.curriculum=Cursus
-data.collection.topic.curriculum.element=El\u00E9ment de cursus
+data.collection.topic.curriculum.element=\u00C9l\u00E9ment de cursus
 data.collection.topic.custom=autres
 data.collection.topic.custom.text=Sujet d'\u00E9valuation
 data.collection.topic.identity=Coach
@@ -95,7 +95,7 @@ error.repo.entry.not.replaceable=Le questionnaire ne peut plus \u00EAtre modifi\
 error.wrong.number=Format de nombre incorrect.
 executor.participation.already.done=Vous avez d\u00E9j\u00E0 rempli le questionnaire "{0}". Merci beaucoup.
 executor.participation.coach=$\:participation.role.coach
-executor.participation.curriculum.element=El\u00E9ment de cursus
+executor.participation.curriculum.element=\u00C9l\u00E9ment de cursus
 executor.participation.deadline=$\:data.collection.deadline
 executor.participation.empty.table=Il n'y a pas de questionnaires \u00E0 remplir pour l'instant.
 executor.participation.execute=Remplir
@@ -135,7 +135,7 @@ goto.generator.title=G\u00E9n\u00E9rateurs de collectes de donn\u00E9es
 goto.suggestion.help=Fa\u00EEtes une suggestion d'am\u00E9lioration et envoyez-la nous.
 goto.suggestion.link=Faire une suggestion
 goto.suggestion.title=Suggestion d'am\u00E9lioration
-participation.curriculum.element=El\u00E9ment de cursus
+participation.curriculum.element=\u00C9l\u00E9ment de cursus
 participation.email=Courriel
 participation.empty.table=Il n'y pas de participants.
 participation.firstname=Pr\u00E9nom
@@ -167,10 +167,10 @@ participation.user.course.add.roles=R\u00F4les
 participation.user.course.add.title=Ajouter des participants
 participation.user.curele.add.choose.curele.title=S\u00E9lectionner un \u00E9l\u00E9ment de cursus
 participation.user.curele.add.choose.curriculum=Cursus
-participation.user.curele.add.choose.curriculum.element=El\u00E9ment de cursus
+participation.user.curele.add.choose.curriculum.element=\u00C9l\u00E9ment de cursus
 participation.user.curele.add.choose.roles.title=S\u00E9lectionner des r\u00F4les
 participation.user.curele.add.curele.curriculum=Curriculum
-participation.user.curele.add.curele.curriculum.element=El\u00E9ment de curriculum
+participation.user.curele.add.curele.curriculum.element=\u00C9l\u00E9ment de curriculum
 participation.user.curele.add.role.coach=$\:participation.role.coach
 participation.user.curele.add.role.owner=$\:participation.role.owner
 participation.user.curele.add.role.participant=$\:participation.role.participant
diff --git a/src/main/java/org/olat/modules/scorm/assessment/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/scorm/assessment/_i18n/LocalStrings_fr.properties
index 2abe5c13b9c..80b02e99355 100644
--- a/src/main/java/org/olat/modules/scorm/assessment/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/scorm/assessment/_i18n/LocalStrings_fr.properties
@@ -38,7 +38,7 @@ cmi.student_preference.language=Langue
 cmi.student_preference.speed=Vitesse
 cmi.student_preference.text=R\u00E9glage de texte
 cmi.suspend_data=Donn\u00E9es d'\u00E9tat lors d'interruption
-cmis.column.header.itemId=El\u00E9ments
+cmis.column.header.itemId=\u00C9l\u00E9ments
 cmis.column.header.key=Cl\u00E9s
 cmis.column.header.translatedKey=Question
 cmis.column.header.value=Valeur
diff --git a/src/main/java/org/olat/modules/taxonomy/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/taxonomy/ui/_i18n/LocalStrings_fr.properties
index 806d6bdfb33..3c21f0ef6e7 100644
--- a/src/main/java/org/olat/modules/taxonomy/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/taxonomy/ui/_i18n/LocalStrings_fr.properties
@@ -1,5 +1,5 @@
 #Thu Apr 23 10:18:24 CEST 2020
-CurriculumElementImpl=El\u00E9ment de cursus
+CurriculumElementImpl=\u00C9l\u00E9ment de cursus
 LectureBlockImpl=Cours blocs
 QualityDataCollectionImpl=Questionnaire gestion de la qualit\u00E9
 QuestionItemImpl=Question
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 524520070c3..38779e33b10 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,6 +1,9 @@
-#Mon Apr 16 21:25:19 CEST 2018
+#Wed Jan 20 07:37:31 CET 2021
 DocumentPool=Banque de documents
 DocumentPoolSite=Banque de documents
+Forum=Forum
+HomePage=Page d'accueil
+HomeSite=Home
 LibrarySite=Biblioth\u00E8que
 Portfolio=Portfolio
 Taxonomy=Taxonomie
@@ -30,10 +33,7 @@ form.search.label.metadatatype=M\u00E9tadonn\u00E9es
 form.search.label.modified.date=Derni\u00E8re modification
 form.search.label.title=Titre
 form.search.label.tooltip=Recherche dans\: "{0}"
-Forum=Forum
 found.no.result.try.fuzzy.search=Aucun r\u00E9sultat trouv\u00E9, recherche \u00E9largie sur des termes semblables
-HomePage=Page d'accueil
-HomeSite=Home
 invalid.search.query=La demande de recherche n'est pas valable.
 invalid.search.query.empty=L'entr\u00E9e pour la recherche n'est valable - ne peut pas \u00EAtre vide\!
 invalid.search.query.with.wildcard=La demande de recherche est trop courte pour le joker ('*'). Veuillez d\u00E9finir la recherche plus pr\u00E9cis\u00E9ment.
@@ -69,45 +69,46 @@ switch.simple.search=Recherche simple
 too.many.results=Trop de r\u00E9sultats ont \u00E9t\u00E9 trouv\u00E9s. Uniquement les {0} premiers sont affich\u00E9s.
 toolfolder=Dossier
 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=\u00C9l\u00E9ment de cours
+type.course.node.bc=\u00C9l\u00E9ment de cours, dossier 
+type.course.node.blog=\u00C9l\u00E9ment de cours, blogue
+type.course.node.cal=\u00C9l\u00E9ment de cours, calendrier
+type.course.node.checklist=\u00C9l\u00E9ment de cours, listes de contr\u00F4le
+type.course.node.co=\u00C9l\u00E9ment de cours, E-mail
+type.course.node.cp=\u00C9l\u00E9ment de cours, contenu didactique CP
+type.course.node.den=\u00C9l\u00E9ment de cours, attribution de rendez-vous
+type.course.node.dialog.file=\u00C9l\u00E9ment de cours, fichier discut\u00E9 (fichier)
+type.course.node.dialog.forum.message=\u00C9l\u00E9ment de cours, fichier discut\u00E9 (discussion)
+type.course.node.document=\u00C9lement de cours, document
+type.course.node.en=\u00C9l\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.info.message=El\u00E9ment de cours, communications
-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.forum.message=\u00C9l\u00E9ment de cours, forum
+type.course.node.gotomeeting=\u00C9l\u00E9ment de cours, GoToMeeting
+type.course.node.gta=\u00C9l\u00E9ment de cours, devoir
+type.course.node.info.message=\u00C9l\u00E9ment de cours, communications
+type.course.node.iqself=\u00C9l\u00E9ment de cours, auto-test
+type.course.node.iqsurv=\u00C9l\u00E9ment de cours, questionnaire
+type.course.node.iqtest=\u00C9l\u00E9ment de cours, test
+type.course.node.ll=\u00C9l\u00E9ment de cours, liste de liens
+type.course.node.lti=\u00C9l\u00E9ment de cours, page LTI
+type.course.node.membersCourseNodeConf=\u00C9l\u00E9ment de cours, liste des participants
+type.course.node.ms=\u00C9l\u00E9ment de cours, \u00E9valuation
+type.course.node.openmeetings=\u00C9l\u00E9ment de cours, OpenMeetings
+type.course.node.pf=\u00C9l\u00E9ment de cours, dossier participant
+type.course.node.podcast=\u00C9l\u00E9ment de cours, podcast
 type.course.node.projectbroker=\u00C9l\u00E9ment de cours, affectation sujets
-type.course.node.scorm=El\u00E9ment de cours, SCORM
-type.course.node.sp=El\u00E9ment de cours, page simple
-type.course.node.st=El\u00E9ment de cours, structure
+type.course.node.scorm=\u00C9l\u00E9ment de cours, SCORM
+type.course.node.sp=\u00C9l\u00E9ment de cours, page simple
+type.course.node.st=\u00C9l\u00E9ment de cours, structure
 type.course.node.ta.dropbox=\u00C9l\u00E9ment de cours, devoir (bo\u00EEte de d\u00E9p\u00F4t)
 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.course.node.ta.solutionbox=\u00C9l\u00E9ment de cours, devoir (solution mod\u00E8le)
+type.course.node.ta.task=\u00C9l\u00E9ment de cours, devoir (dossier de devoirs)
+type.course.node.tu=\u00C9l\u00E9ment de cours, page externe
+type.course.node.vc=\u00C9l\u00E9ment de cours, classes virtuelles
+type.course.node.video=\u00C9l\u00E9ment de cours, vid\u00E9o
+type.course.node.vitero=\u00C9l\u00E9ment de cours, vitero
+type.course.node.wiki=\u00C9l\u00E9ment de cours, wiki
 type.file=Fichier 
 type.file.html=Fichier HTML 
 type.file.others=Autres...
diff --git a/src/main/java/org/olat/user/ui/data/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/user/ui/data/_i18n/LocalStrings_fr.properties
index 58e9928ab87..e674cdba557 100644
--- a/src/main/java/org/olat/user/ui/data/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/user/ui/data/_i18n/LocalStrings_fr.properties
@@ -10,7 +10,7 @@ disclaimer=Conditions d'utilisation
 display.portrait=Image publi\u00E9e du profil
 download.data=T\u00E9l\u00E9charger les donn\u00E9es
 efficiency.statements=Attestations de performance
-export.options=Elements à exporter
+export.options=\u00C9l\u00E9ments à exporter
 export.start=D\u00E9marrer l'exportation
 export.url=Lien vers les donn\u00E9es
 export.user.data.explain=S\u00E9lectionner les \u00E9l\u00E9ments à exporter pour cette utilisateur. L'exportation peut dur\u00E9e plusieurs heures, vous recevrez un courriel lorsqu'il sera termin\u00E9.
-- 
GitLab