diff --git a/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_fr.properties
index b2619ae04e152dda7625f94538de36bb61f7ffe3..0ce54dc26cf6d53e53378a8291f273911918d34f 100644
--- a/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,4 @@
-#Thu Apr 23 10:26:50 CEST 2020
+#Mon May 04 19:32:52 CEST 2020
 account.configuration=Configuration
 add.daily.meeting=Ajouter un meeting r\u00E9current  journalier
 add.meeting=Ajouter un meeting
@@ -35,14 +35,23 @@ edit.template=\u00C9diter le mod\u00E8le "{0}"
 enable.adhoc.meeting=Adhoc meeting en ligne
 enable.permanent.meeting=Meeting en ligne sans date
 error.capacity.factory=Un nombre entre 1.0 et 100.0
+error.connectionValidationFailed=La verification de la connection a \u00E9chou\u00E9\: <pre>{0}</pre>
 error.date.in.past=Le rendez-vous ne peut \u00EAtre fix\u00E9 dans le pass\u00E9.
 error.duration=Dur\u00E9e du meeting est trop longue. Dur\u00E9e maximum\: {0} minutes.
 error.end.past=Un meeting en ligne ne peut pas \u00EAtre planifi\u00E9 dans le pass\u00E9.
+error.first.date.in.past=La date du premier meeting ne peut pas \u00EAtre dans le pass\u00E9.
 error.prefix=Une erreur s'est produite\:
+error.same.day=Vous avez d\u00E9j\u00E0 un meeting pr\u00E9vu \u00E0 cette date.
+error.server.exists=Un serveur avec cette URL existe d\u00E9j\u00E0.
 error.server.raw={1} <small>Cl\u00E9\: {0}</small>
+error.serverDisabled=Le serveur n'est pas disponible pour l'instant.
 error.start.after.end=La date de fin du rendez-vous ne peut se trouver avant la date de d\u00E9but.
 error.too.long.time=Le temps est trop long. Il est limit\u00E9 \u00E0 {0} minutes.
+error.url.invalid=L'URL du serveur n'est pas valide.
+filter.all.instances=Tous les OpenOlats
+filter.this.instance=Cet OpenOlat
 meeting.create.intro=Le meeting n'est pas encore disponible. Les participants \u00E0 cette classe ne peuvent pas encore y acc\u00E9der.
+meeting.day=Date du meeting
 meeting.deleted=Le meeting a \u00E9t\u00E9 effac\u00E9.
 meeting.description=Description
 meeting.end=Date de fin
@@ -54,6 +63,8 @@ meeting.leadTime=Pr\u00E9paration (min.)
 meeting.name=Nom
 meeting.permanent=Type
 meeting.permanent.on=Permanent
+meeting.recurring.end=Fin des dates r\u00E9currentes
+meeting.recurring.start=D\u00E9but des dates r\u00E9currentes
 meeting.resource=Ressource
 meeting.start=Date de d\u00E9but
 meeting.start.button=Commencer le meeting
@@ -73,8 +84,12 @@ option.baseurl=URL du serveur BigBlueButton
 option.baseurl.example=https\://bigbluebutton.openolat.com/bigbluebutton/
 option.bigbluebutton.secret=Secret
 option.bigbluebutton.shared.secret=Secret partag\u00E9
+option.capacity.factor.example=Un nombre entre 1 et 100 (par exemple\: 1.23)
+option.capacity.factory=Facteur de charge
 option.clean.meetings=Nettoy\u00E9 les meetings (jours)
 option.dont.clean.meetings=Jamais
+option.enabled.server=Activer le serveur
+option.recordingurl=URL enregistrement
 recording.browser.infos=Les enregistrements ne peuvent \u00EAtre vus qu'avec Google Chrome ou Firefox.
 recording.type.podcast=Podcast
 recording.type.presentation=Pr\u00E9sentation
@@ -85,31 +100,76 @@ role.coach=Coach
 role.group=Membre d'un groupe
 role.owner=Propri\u00E9taire de cours
 server.overloaded=Il n'y pas de salle de r\u00E9union disponible pour la p\u00E9riode choisie. Choisissez une autre date ou un autre mod\u00E8le de salle de r\u00E9union.
+server.status.available=Disponible
+server.status.disabled=D\u00E9sactiv\u00E9
+server.status.offline=Semble entre hors-ligne
+servers.title=Serveurs
+table.header.available=Disponibilit\u00E9
+table.header.breakout.meetings=\# R\u00E9unions priv\u00E9es
+table.header.breakout.recording.meetings=\# Enregistrements r\u00E9unions priv\u00E9es
+table.header.capacity.factor=Capacit\u00E9
+table.header.day.week=Jour
 table.header.enabled=Activ\u00E9
+table.header.listener.count=\# Auditeurs
+table.header.load=Charge
 table.header.max.concurrent.meetings=Salles de r\u00E9union
 table.header.max.duration=Dur\u00E9e
 table.header.max.participants=Participants
+table.header.max.users=Utilisateurs max.
+table.header.moderator.count=\# Mod\u00E9rateurs
+table.header.number.meetings=\# Meetings
+table.header.participant.count=\# Participants
 table.header.permanent=Permanent
 table.header.recording.end=Fin
+table.header.recording.meetings=\# Enregistrements
 table.header.recording.name=Nom
 table.header.recording.open=Ouvrir
 table.header.recording.start=D\u00E9but
 table.header.recording.type=Type
+table.header.server=Serveur
+table.header.server.enabled=Activ\u00E9
+table.header.server.recording=URL enregistrement
+table.header.server.status=Statut
+table.header.server.url=URL
 table.header.system=Syst\u00E8me
 table.header.template=Mod\u00E8le de salle de r\u00E9union
+table.header.video.count=\# Vid\u00E9os
+table.header.voice.participant.count=\# Voix
 table.header.webcams.only.moderator=Webcam mod\u00E9rateurs seuls
+template.allowModsToUnmuteUsers=Autoriser les mod\u00E9rateurs \u00E0 activer le microphone des participants
+template.allowStartStopRecording=Autoriser \u00E0 d\u00E9marrer ou arr\u00EAter les enregistrements
 template.autoStartRecording=D\u00E9marrer automatiquement l'enregistrement
+template.breakout=Autoriser les r\u00E9unions priv\u00E9es
 template.description=Description
 template.enabled=Activer le mod\u00E8le de salle de r\u00E9union
 template.explain.max.participants=Nombre max. de participants\: {0} ({1} salles de r\u00E9union disponibles)
 template.explain.max.participants.with.webcams.mod=Nombre max. de participants\: {0}, webcam pour mod\u00E9rateurs seulement ({1} salles de r\u00E9union disponibles)
+template.lock=Pour les participants, bloquer les fonctions suivantes\:
+template.lockSettingsDisableCam=d\u00E9sactiver la webcam
+template.lockSettingsDisableMic=d\u00E9sactiver le microphone
+template.lockSettingsDisableNote=d\u00E9sactiver les notes partag\u00E9es
+template.lockSettingsDisablePrivateChat=d\u00E9sactiver les discussions priv\u00E9es
+template.lockSettingsDisablePublicChat=d\u00E9sactiver la discussion publique
+template.lockSettingsHideUserList=d\u00E9sactiver la liste de participants
+template.lockSettingsLockOnJoin=Bloquer automatiquement les participants \u00E0 l'entr\u00E9e
+template.lockSettingsLockOnJoinConfigurable=Emp\u00EAcher la d\u00E9sactivation du blocage automatique par le mod\u00E9rateur
+template.lockSettingsLockedLayout=d\u00E9sactiver les changements de mise en page
 template.max.concurrent.meetings=Nombre de salles de r\u00E9union
 template.maxDuration=Dur\u00E9e (minutes)
 template.maxParticipants=Nombre max. de participants
+template.muteOnStart=d\u00E9sactiver le microphone des participants \u00E0 l'entr\u00E9e
 template.name=Nom
+template.record=Autoriser l'enregistrement des meetings
+template.roles=Mod\u00E8le de salle de r\u00E9unions disponible pour
+template.webcamsOnlyForModerator=Webcams seulement pour les mod\u00E9rateurs
 templates.title=Mod\u00E8les
+undelete=R\u00E9activer
 view=Regarder
 view.template=Mod\u00E8le de salle de r\u00E9union "{0}"
+warning.at.least.one.meeting=Vous devez s\u00E9lectionner au moins un meeting.
+warning.meeting.started=Vous ne pouvez pas \u00E9diter un meeting qui a d\u00E9but\u00E9.
 warning.no.access=Vous ne pouvez pas encore acc\u00E9der au meeting.
 warning.no.meeting=Le meeting a \u00E9t\u00E9 effac\u00E9.
 warning.template.in.use=Le mod\u00E8le ne peut pas \u00EAtre effacer car il est encore utilis\u00E9.
+wizard.dates.title=Dates
+wizard.meeting.title=Configuration
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 a682b8ec53558f74b2bb33d40af4e8c31c6082e2..9d31d8970893fd5bc7ddd515e8521e55e45763b4 100644
--- a/src/main/java/org/olat/modules/quality/analysis/ui/_i18n/LocalStrings_fr.properties
+++ b/src/main/java/org/olat/modules/quality/analysis/ui/_i18n/LocalStrings_fr.properties
@@ -1,4 +1,5 @@
-#Wed Aug 21 10:59:00 CEST 2019
+#Mon May 04 18:37:29 CEST 2020
+analysis.data.collection.breadcrumb=Collecte de donn\u00E9es "{0}"
 analysis.details=D\u00E9tails des tendances
 analysis.details.print.title={0}\: {1}
 analysis.export=Exporter Excel
@@ -32,6 +33,8 @@ filter.count=Nombre de collectes de donn\u00E9es
 filter.date.range.from=Collecte de donn\u00E9es depuis le
 filter.date.range.to=Collecte de donn\u00E9es jusqu'au
 filter.hide=Filtres
+filter.no.selected.label=
+filter.no.selected.ro=<i>Aucun filtre actif.</i>
 filter.panel.header=Filtres
 filter.series.index=S\u00E9ries
 filter.series.index.value=Collecte de donn\u00E9es {0}
diff --git a/src/main/java/org/olat/modules/quality/analysis/ui/_i18n/LocalStrings_pt_BR.properties b/src/main/java/org/olat/modules/quality/analysis/ui/_i18n/LocalStrings_pt_BR.properties
index a4bec5a5c5a74e1c0bd28c451a2d89d4dbf3ec02..26064210d42418403eb0eebc11461b056c885238 100644
--- a/src/main/java/org/olat/modules/quality/analysis/ui/_i18n/LocalStrings_pt_BR.properties
+++ b/src/main/java/org/olat/modules/quality/analysis/ui/_i18n/LocalStrings_pt_BR.properties
@@ -33,6 +33,7 @@ filter.count=N\u00FAmero de coletas de dados
 filter.date.range.from=Coletas de dados de
 filter.date.range.to=Coletas de dados para
 filter.hide=Filtros
+filter.no.selected.label=
 filter.panel.header=Filtros
 filter.series.index=Conjunto
 filter.series.index.value=Coleta de dados {0}