You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2020/09/25 03:01:24 UTC

[openmeetings] branch master updated: [OPENMEETINGS-2453] user locale is used to save and display recording

This is an automated email from the ASF dual-hosted git repository.

solomax pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openmeetings.git


The following commit(s) were added to refs/heads/master by this push:
     new 17f7f33  [OPENMEETINGS-2453] user locale is used to save and display recording
17f7f33 is described below

commit 17f7f335ce27b5d2f989bac6df82b1cc3ce56211
Author: Maxim Solodovnik <so...@gmail.com>
AuthorDate: Fri Sep 25 10:01:06 2020 +0700

    [OPENMEETINGS-2453] user locale is used to save and display recording
---
 .../org/apache/openmeetings/core/remote/KRoom.java | 18 +++--
 .../openmeetings/core/remote/KurentoHandler.java   | 17 ++++-
 .../web/app/Application.properties.xml             | 24 ++++---
 .../web/app/Application_ar.properties.xml          |  2 +
 .../web/app/Application_bg.properties.xml          |  4 +-
 .../web/app/Application_bn.properties.xml          | 16 +++--
 .../web/app/Application_ca.properties.xml          |  4 +-
 .../web/app/Application_cs.properties.xml          |  6 +-
 .../web/app/Application_da.properties.xml          |  6 +-
 .../web/app/Application_de.properties.xml          |  2 +
 .../web/app/Application_el.properties.xml          |  4 +-
 .../web/app/Application_es.properties.xml          |  2 +
 .../web/app/Application_fa.properties.xml          |  2 +
 .../web/app/Application_fi.properties.xml          |  4 +-
 .../web/app/Application_fr.properties.xml          | 80 +++++++++++-----------
 .../web/app/Application_gl.properties.xml          |  4 +-
 .../web/app/Application_hi.properties.xml          | 24 ++++---
 .../web/app/Application_hu.properties.xml          |  2 +
 .../web/app/Application_in.properties.xml          |  4 +-
 .../web/app/Application_it.properties.xml          |  2 +
 .../web/app/Application_iw.properties.xml          | 22 +++---
 .../web/app/Application_ja.properties.xml          |  2 +
 .../web/app/Application_ko.properties.xml          |  6 +-
 .../web/app/Application_lo.properties.xml          | 20 +++---
 .../web/app/Application_nl.properties.xml          |  8 ++-
 .../web/app/Application_pl.properties.xml          |  2 +
 .../web/app/Application_pt.properties.xml          |  6 +-
 .../web/app/Application_pt_BR.properties.xml       |  4 +-
 .../web/app/Application_ru.properties.xml          | 22 +++---
 .../web/app/Application_sk.properties.xml          |  4 +-
 .../web/app/Application_sv.properties.xml          |  2 +
 .../web/app/Application_ta.properties.xml          | 24 ++++---
 .../web/app/Application_th.properties.xml          |  4 +-
 .../web/app/Application_tr.properties.xml          |  4 +-
 .../web/app/Application_uk.properties.xml          |  2 +
 .../web/app/Application_zh_CN.properties.xml       |  2 +
 .../web/app/Application_zh_TW.properties.xml       |  4 +-
 .../openmeetings/web/user/record/VideoInfo.java    | 31 +++------
 .../src/main/webapp/css/raw-variables.css          |  2 +-
 39 files changed, 239 insertions(+), 159 deletions(-)

diff --git a/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/KRoom.java b/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/KRoom.java
index a9dad1e..c7a8709 100644
--- a/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/KRoom.java
+++ b/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/KRoom.java
@@ -30,6 +30,8 @@ import java.util.Date;
 import java.util.Optional;
 import java.util.concurrent.atomic.AtomicBoolean;
 
+import org.apache.commons.lang3.time.FastDateFormat;
+import org.apache.openmeetings.IApplication;
 import org.apache.openmeetings.core.util.WebSocketHelper;
 import org.apache.openmeetings.db.dao.record.RecordingChunkDao;
 import org.apache.openmeetings.db.entity.basic.Client;
@@ -41,9 +43,9 @@ import org.apache.openmeetings.db.entity.record.Recording;
 import org.apache.openmeetings.db.entity.room.Room;
 import org.apache.openmeetings.db.entity.user.User;
 import org.apache.openmeetings.db.manager.IClientManager;
+import org.apache.openmeetings.db.util.FormatHelper;
 import org.apache.openmeetings.db.util.ws.RoomMessage;
 import org.apache.openmeetings.db.util.ws.TextRoomMessage;
-import org.apache.openmeetings.util.CalendarPatterns;
 import org.kurento.client.Continuation;
 import org.kurento.client.MediaPipeline;
 import org.slf4j.Logger;
@@ -63,22 +65,24 @@ public class KRoom {
 	 * Not injected by annotation but by constructor.
 	 */
 	private final StreamProcessor processor;
+	private final RecordingChunkDao chunkDao;
+	private final IApplication app;
 	private final MediaPipeline pipeline;
 	private final Long roomId;
 	private final Room.Type type;
 	private final AtomicBoolean recordingStarted = new AtomicBoolean(false);
 	private final AtomicBoolean sharingStarted = new AtomicBoolean(false);
 	private Long recordingId = null;
-	private final RecordingChunkDao chunkDao;
 	private JSONObject recordingUser = new JSONObject();
 	private JSONObject sharingUser = new JSONObject();
 
-	public KRoom(StreamProcessor processor, Room r, MediaPipeline pipeline, RecordingChunkDao chunkDao) {
-		this.processor = processor;
+	public KRoom(KurentoHandler handler, Room r, MediaPipeline pipeline) {
+		this.processor = handler.getStreamProcessor();
+		this.chunkDao = handler.getChunkDao();
+		this.app = handler.getApp();
 		this.roomId = r.getId();
 		this.type = r.getType();
 		this.pipeline = pipeline;
-		this.chunkDao = chunkDao;
 		log.info("ROOM {} has been created", roomId);
 	}
 
@@ -143,7 +147,9 @@ public class KRoom {
 			Recording rec = new Recording();
 
 			rec.setHash(randomUUID().toString());
-			rec.setName(String.format("%s %s", interview ? "Interview" : "Recording", CalendarPatterns.getDateWithTimeByMiliSeconds(new Date())));
+			final FastDateFormat fdf = FormatHelper.getDateTimeFormat(c.getUser());
+			rec.setName(app.getOmString(interview ? "file.name.interview" : "file.name.recording", c.getUser().getLanguageId())
+					+ fdf.format(new Date()));
 			User u = c.getUser();
 			recordingUser.put("login", u.getLogin());
 			recordingUser.put("firstName", u.getFirstname());
diff --git a/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/KurentoHandler.java b/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/KurentoHandler.java
index 1722358..0aa2934 100644
--- a/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/KurentoHandler.java
+++ b/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/KurentoHandler.java
@@ -41,6 +41,7 @@ import javax.annotation.PreDestroy;
 import javax.crypto.Mac;
 import javax.crypto.spec.SecretKeySpec;
 
+import org.apache.openmeetings.IApplication;
 import org.apache.openmeetings.core.util.WebSocketHelper;
 import org.apache.openmeetings.db.dao.record.RecordingChunkDao;
 import org.apache.openmeetings.db.dao.room.RoomDao;
@@ -106,6 +107,8 @@ public class KurentoHandler {
 	@Autowired
 	private IClientManager cm;
 	@Autowired
+	private IApplication app;
+	@Autowired
 	private RoomDao roomDao;
 	@Autowired
 	private RecordingChunkDao chunkDao;
@@ -290,7 +293,7 @@ public class KurentoHandler {
 			pipe.addTag(t, TAG_KUID, kuid);
 			pipe.addTag(t, TAG_ROOM, String.valueOf(roomId));
 			t.commit();
-			return new KRoom(streamProcessor, r, pipe, chunkDao);
+			return new KRoom(this, r, pipe);
 		});
 		log.debug("Room {} found!", roomId);
 		return room;
@@ -426,6 +429,18 @@ public class KurentoHandler {
 		FLOWOUT_TIMEOUT_SEC = timeout;
 	}
 
+	IApplication getApp() {
+		return app;
+	}
+
+	StreamProcessor getStreamProcessor() {
+		return streamProcessor;
+	}
+
+	RecordingChunkDao getChunkDao() {
+		return chunkDao;
+	}
+
 	static int getFlowoutTimeout() {
 		return FLOWOUT_TIMEOUT_SEC;
 	}
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
index 82016fc..0cef9b6 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
@@ -31,7 +31,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="5"><![CDATA[Profile]]></entry>
 	<entry key="6"><![CDATA[Administration]]></entry>
 	<entry key="15"><![CDATA[File upload]]></entry>
-	<entry key="18"><![CDATA[new poll]]></entry>
+	<entry key="18"><![CDATA[New poll]]></entry>
 	<entry key="19"><![CDATA[A new poll for the conference]]></entry>
 	<entry key="20"><![CDATA[Question]]></entry>
 	<entry key="21"><![CDATA[Type of poll]]></entry>
@@ -67,8 +67,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="82"><![CDATA[Flexible textbox]]></entry>
 	<entry key="84"><![CDATA[I have a question]]></entry>
 	<entry key="85"><![CDATA[Close]]></entry>
-	<entry key="86"><![CDATA[italic]]></entry>
-	<entry key="87"><![CDATA[bold]]></entry>
+	<entry key="86"><![CDATA[Italic]]></entry>
+	<entry key="87"><![CDATA[Bold]]></entry>
 	<entry key="98"><![CDATA[Moderator]]></entry>
 	<entry key="99"><![CDATA[This room is full]]></entry>
 	<entry key="108"><![CDATA[Login]]></entry>
@@ -211,7 +211,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="528"><![CDATA[Period]]></entry>
 	<entry key="529"><![CDATA[One time]]></entry>
 	<entry key="530"><![CDATA[Valid from]]></entry>
-	<entry key="531"><![CDATA[Valid to]]></entry>
+	<entry key="531"><![CDATA[Valid until]]></entry>
 	<entry key="537"><![CDATA[Check password]]></entry>
 	<entry key="545"><![CDATA[x]]></entry>
 	<entry key="546"><![CDATA[x-axis]]></entry>
@@ -319,7 +319,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="880"><![CDATA[Turn this off to prevent any user from disturbing you in this room]]></entry>
 	<entry key="881"><![CDATA[Rights]]></entry>
 	<entry key="887"><![CDATA[There were errors in processing the recording]]></entry>
-	<entry key="888"><![CDATA[The recording is not yet ready for watching]]></entry>
+	<entry key="888"><![CDATA[The recording is not yet ready to watch]]></entry>
 	<entry key="923"><![CDATA[Home drive size]]></entry>
 	<entry key="924"><![CDATA[Public drive size]]></entry>
 	<entry key="996"><![CDATA[Status]]></entry>
@@ -328,7 +328,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1003"><![CDATA[SIP number]]></entry>
 	<entry key="1004"><![CDATA[PIN]]></entry>
 	<entry key="1005"><![CDATA[Clear objects on current slide only.]]></entry>
-	<entry key="1065"><![CDATA[Backup the system. The backup includes all user generated data. The configuration is not included as well as the language labels. Because those values are imported with the system installer. To update your system, export your old system (1) re-install into a new database the new package (2) and import the backup file again (3). The backup should be imported before generating data in the newly installed system.]]></entry>
+	<entry key="1065"><![CDATA[System Backup. The backup includes are user generated data but does not include configuration or language labels since those are imported with the system installer. To update your system, export your old system (1) re-install the new package into a new database (2) and import the backup file again (3). The backup should be imported before generating data in the newly installed system.]]></entry>
 	<entry key="1066"><![CDATA[System backup]]></entry>
 	<entry key="1076"><![CDATA[Audio only room]]></entry>
 	<entry key="1077"><![CDATA[Turn this flag on and the users will have only the audio option and no video in a conference room. This can be good to save bandwidth.]]></entry>
@@ -347,7 +347,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1112"><![CDATA[Updated]]></entry>
 	<entry key="1114"><![CDATA[The config files are in the folder OM_DATA_FOLDER/conf. You need to manually upload the files to this folder. Changes to the config file are immediately online.]]></entry>
 	<entry key="1115"><![CDATA[Config file name]]></entry>
-	<entry key="1116"><![CDATA[If you enable "Add Domain to user name" the value of the field "domain" is added to each login that the user enters in the login box. This is useful if the login in the LDAP is stored including the domain name. Example: user enters "hans" domain is specified as "localhost.com", login that is verified against LDAP is: hans@localhost.com]]></entry>
+	<entry key="1116"><![CDATA[If you enable "Add Domain to Username" the value of the field "domain" is added to each login that the user enters in the login box. This is useful if the login in the LDAP is stored including the domain name. Example: user enters "hans" domain is specified as "localhost.com", login that is verified against LDAP is: hans@localhost.com]]></entry>
 	<entry key="1117"><![CDATA[Add domain to user name]]></entry>
 	<entry key="1118"><![CDATA[Domain]]></entry>
 	<entry key="1121"><![CDATA[Remote clipboard text]]></entry>
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages.]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nick name]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -433,7 +433,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1308"><![CDATA[Owner ID]]></entry>
 	<entry key="1312"><![CDATA[Load directly to the Whiteboard]]></entry>
 	<entry key="1313"><![CDATA[Do you really want to remove this whiteboard? This action cannot be undone.]]></entry>
-	<entry key="1315"><![CDATA[Do not forget to 'Start recording', if you want have the meeting recorded.]]></entry>
+	<entry key="1315"><![CDATA[Do not forget to 'Start recording', if you want to have the meeting recorded.]]></entry>
 	<entry key="1316"><![CDATA[Start recording]]></entry>
 	<entry key="1323"><![CDATA[Clip arts]]></entry>
 	<entry key="1340"><![CDATA[Do you really want to delete the complete content on the whiteboard?]]></entry>
@@ -456,7 +456,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1421"><![CDATA[Are you sure you want to delete this poll? The results will be deleted as well.]]></entry>
 	<entry key="1422"><![CDATA[Language ISO code]]></entry>
 	<entry key="1429"><![CDATA[Cam resolution]]></entry>
-	<entry key="1430"><![CDATA[Changing the resolution affects bandwidth, bigger picture needs more bandwith.]]></entry>
+	<entry key="1430"><![CDATA[Changing the resolution affects bandwidth, a bigger picture uses more bandwidth.]]></entry>
 	<entry key="1443"><![CDATA[Layout options]]></entry>
 	<entry key="1444"><![CDATA[New Event]]></entry>
 	<entry key="1445"><![CDATA[Password protected are the links to the conference that are send to the participents when you save the calendar event, not the room! That means if you save the event multiple times but with different passwords every participent receives a new link that has a different password. But old links still work once send!]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Error]]></entry>
 	<entry key="error.type.info"><![CDATA[Message]]></entry>
 	<entry key="error.unknown"><![CDATA[Unknown error. Please report this to the administrator.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
@@ -943,7 +945,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="volume.label"><![CDATA[Adjust volume]]></entry>
 	<entry key="wait-moderator.message"><![CDATA[Please wait until a <b>moderator</b> enters the room]]></entry>
 	<entry key="wait-moderator.title"><![CDATA[Please be patient ...]]></entry>
-	<entry key="warn.nogroup"><![CDATA[User added but you need to assign this user to an usergroup, otherwise they won't be able to log in]]></entry>
+	<entry key="warn.nogroup"><![CDATA[User added but you need to assign this user to a usergroup, otherwise they won't be able to log in]]></entry>
 	<entry key="warn.notverified"><![CDATA[You have successfully signed up. An email with a verification code will be sent to your mailbox.]]></entry>
 	<entry key="wb.tool.math.formula"><![CDATA[Math formula]]></entry>
 	<entry key="wb.tool.math.guide.lbl"><![CDATA[Guide to LaTeX Syntax]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
index d86d363..5252e79 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[خطأ]]></entry>
 	<entry key="error.type.info"><![CDATA[رسالة]]></entry>
 	<entry key="error.unknown"><![CDATA[خطأ غير معروف. الرجاء إبلاغ فريق الخدمة]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[أصلي]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
index ccc2549..d915f06 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages!]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nickname]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Грешка]]></entry>
 	<entry key="error.type.info"><![CDATA[Съобщение]]></entry>
 	<entry key="error.unknown"><![CDATA[Грешка. Докладвайте за бъг!]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bn.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bn.properties.xml
index 871b928..efa20db 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bn.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bn.properties.xml
@@ -319,7 +319,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="880"><![CDATA[Turn this off to prevent any user from disturbing you in this room]]></entry>
 	<entry key="881"><![CDATA[Rights]]></entry>
 	<entry key="887"><![CDATA[There were errors in processing the recording]]></entry>
-	<entry key="888"><![CDATA[The recording is not yet ready for watching]]></entry>
+	<entry key="888"><![CDATA[The recording is not yet ready to watch]]></entry>
 	<entry key="923"><![CDATA[Home drive size]]></entry>
 	<entry key="924"><![CDATA[Public drive size]]></entry>
 	<entry key="996"><![CDATA[Status]]></entry>
@@ -328,7 +328,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1003"><![CDATA[SIP number]]></entry>
 	<entry key="1004"><![CDATA[PIN]]></entry>
 	<entry key="1005"><![CDATA[Clear objects on current slide only.]]></entry>
-	<entry key="1065"><![CDATA[Backup the system. The backup includes all user generated data. The configuration is not included as well as the language labels. Because those values are imported with the system installer. To update your system, export your old system (1) re-install into a new database the new package (2) and import the backup file again (3). The backup should be imported before generating data in the newly installed system.]]></entry>
+	<entry key="1065"><![CDATA[System Backup. The backup includes are user generated data but does not include configuration or language labels since those are imported with the system installer. To update your system, export your old system (1) re-install the new package into a new database (2) and import the backup file again (3). The backup should be imported before generating data in the newly installed system.]]></entry>
 	<entry key="1066"><![CDATA[System backup]]></entry>
 	<entry key="1076"><![CDATA[Audio only room]]></entry>
 	<entry key="1077"><![CDATA[Turn this flag on and the users will have only the audio option and no video in a conference room. This can be good to save bandwidth.]]></entry>
@@ -347,7 +347,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1112"><![CDATA[Updated]]></entry>
 	<entry key="1114"><![CDATA[The config files are in the folder OM_DATA_FOLDER/conf. You need to manually upload the files to this folder. Changes to the config file are immediately online.]]></entry>
 	<entry key="1115"><![CDATA[Config file name]]></entry>
-	<entry key="1116"><![CDATA[If you enable "Add Domain to user name" the value of the field "domain" is added to each login that the user enters in the login box. This is useful if the login in the LDAP is stored including the domain name. Example: user enters "hans" domain is specified as "localhost.com", login that is verified against LDAP is: hans@localhost.com]]></entry>
+	<entry key="1116"><![CDATA[If you enable "Add Domain to Username" the value of the field "domain" is added to each login that the user enters in the login box. This is useful if the login in the LDAP is stored including the domain name. Example: user enters "hans" domain is specified as "localhost.com", login that is verified against LDAP is: hans@localhost.com]]></entry>
 	<entry key="1117"><![CDATA[Add domain to user name]]></entry>
 	<entry key="1118"><![CDATA[Domain]]></entry>
 	<entry key="1121"><![CDATA[Remote clipboard text]]></entry>
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages.]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nick name]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -433,7 +433,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1308"><![CDATA[Owner ID]]></entry>
 	<entry key="1312"><![CDATA[Load directly to the Whiteboard]]></entry>
 	<entry key="1313"><![CDATA[Do you really want to remove this whiteboard? This action cannot be undone.]]></entry>
-	<entry key="1315"><![CDATA[Do not forget to 'Start recording', if you want have the meeting recorded.]]></entry>
+	<entry key="1315"><![CDATA[Do not forget to 'Start recording', if you want to have the meeting recorded.]]></entry>
 	<entry key="1316"><![CDATA[Start recording]]></entry>
 	<entry key="1323"><![CDATA[Clip arts]]></entry>
 	<entry key="1340"><![CDATA[Do you really want to delete the complete content on the whiteboard?]]></entry>
@@ -456,7 +456,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1421"><![CDATA[Are you sure you want to delete this poll? The results will be deleted as well.]]></entry>
 	<entry key="1422"><![CDATA[Language ISO code]]></entry>
 	<entry key="1429"><![CDATA[Cam resolution]]></entry>
-	<entry key="1430"><![CDATA[Changing the resolution affects bandwidth, bigger picture needs more bandwith.]]></entry>
+	<entry key="1430"><![CDATA[Changing the resolution affects bandwidth, a bigger picture uses more bandwidth.]]></entry>
 	<entry key="1443"><![CDATA[Layout options]]></entry>
 	<entry key="1444"><![CDATA[New Event]]></entry>
 	<entry key="1445"><![CDATA[Password protected are the links to the conference that are send to the participents when you save the calendar event, not the room! That means if you save the event multiple times but with different passwords every participent receives a new link that has a different password. But old links still work once send!]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Error]]></entry>
 	<entry key="error.type.info"><![CDATA[Message]]></entry>
 	<entry key="error.unknown"><![CDATA[Unknown error. Please report this to the administrator.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
@@ -943,7 +945,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="volume.label"><![CDATA[Adjust volume]]></entry>
 	<entry key="wait-moderator.message"><![CDATA[Please wait until a <b>moderator</b> enters the room]]></entry>
 	<entry key="wait-moderator.title"><![CDATA[Please be patient ...]]></entry>
-	<entry key="warn.nogroup"><![CDATA[User added but you need to assign this user to an usergroup, otherwise they won't be able to log in]]></entry>
+	<entry key="warn.nogroup"><![CDATA[User added but you need to assign this user to a usergroup, otherwise they won't be able to log in]]></entry>
 	<entry key="warn.notverified"><![CDATA[You have successfully signed up. An email with a verification code will be sent to your mailbox.]]></entry>
 	<entry key="wb.tool.math.formula"><![CDATA[Math formula]]></entry>
 	<entry key="wb.tool.math.guide.lbl"><![CDATA[Guide to LaTeX Syntax]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
index d031566..c148380 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages!]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nickname]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Error]]></entry>
 	<entry key="error.type.info"><![CDATA[Missatge]]></entry>
 	<entry key="error.unknown"><![CDATA[Error desconegut. Enviï aquesta informació a l'administrador del sistema.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
index a29a9b5..bd68463 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
@@ -67,7 +67,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="82"><![CDATA[Flexible textbox]]></entry>
 	<entry key="84"><![CDATA[Stát se moderátorem]]></entry>
 	<entry key="85"><![CDATA[zavřít]]></entry>
-	<entry key="86"><![CDATA[italic]]></entry>
+	<entry key="86"><![CDATA[Italic]]></entry>
 	<entry key="87"><![CDATA[tlustě]]></entry>
 	<entry key="98"><![CDATA[Moderator:]]></entry>
 	<entry key="99"><![CDATA[Místnost je plná. Omlováme se příjďte jindy.]]></entry>
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages!]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nickname]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Chyba]]></entry>
 	<entry key="error.type.info"><![CDATA[Zpráva]]></entry>
 	<entry key="error.unknown"><![CDATA[Neznámá chyba. Nahlaste ji servisnímu týmu.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
index 9a5ebd9..50d584f 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
@@ -67,7 +67,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="82"><![CDATA[Flexible textbox]]></entry>
 	<entry key="84"><![CDATA[Bliv moderator]]></entry>
 	<entry key="85"><![CDATA[Luk]]></entry>
-	<entry key="86"><![CDATA[italic]]></entry>
+	<entry key="86"><![CDATA[Italic]]></entry>
 	<entry key="87"><![CDATA[fed]]></entry>
 	<entry key="98"><![CDATA[Moderator:]]></entry>
 	<entry key="99"><![CDATA[Rummet er optaget. Prøv igen senere.]]></entry>
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages!]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nickname]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Fejl]]></entry>
 	<entry key="error.type.info"><![CDATA[Meddelelse]]></entry>
 	<entry key="error.unknown"><![CDATA[Ukendt fejl. Rapporter venligst til dine support muligheder.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
index d08109e..a64387e 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Fehler!]]></entry>
 	<entry key="error.type.info"><![CDATA[Nachricht]]></entry>
 	<entry key="error.unknown"><![CDATA[Unbekannter Fehler. Bitte melden Sie das dem Service-Team.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
index d4a544f..282128b 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages!]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nickname]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Μήνυμα]]></entry>
 	<entry key="error.type.info"><![CDATA[Μήνυμα]]></entry>
 	<entry key="error.unknown"><![CDATA[Άγνωστο Σφάλμα: Παρακαλούμε να το αναφέρετε στην Ομάδα Εξυπηρέτησής σας.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
index b26ad8ca..64b6497 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Error]]></entry>
 	<entry key="error.type.info"><![CDATA[Mensaje]]></entry>
 	<entry key="error.unknown"><![CDATA[Error desconocido. Envíe esta información al administrador del sistema.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
index 373e3a5..66932d2 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[خطا]]></entry>
 	<entry key="error.type.info"><![CDATA[پيام]]></entry>
 	<entry key="error.unknown"><![CDATA[خطای ناشناخته.لطفا به مدیریت گزارش دهید.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[اصلی]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
index 4848134..979ecb9 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages!]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nickname]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Virhe]]></entry>
 	<entry key="error.type.info"><![CDATA[Viesti]]></entry>
 	<entry key="error.unknown"><![CDATA[Tuntematon virhe. Ole hyvä ja ilmoita virheestä tukitiimillesi.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
index ddfca67..93f67cc 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
@@ -59,12 +59,12 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="73"><![CDATA[Texte]]></entry>
 	<entry key="74"><![CDATA[Dessiner]]></entry>
 	<entry key="75"><![CDATA[Tracer une ligne]]></entry>
-	<entry key="76"><![CDATA[Highlighter]]></entry>
+	<entry key="76"><![CDATA[Mise en évidence]]></entry>
 	<entry key="77"><![CDATA[Rectangle]]></entry>
 	<entry key="78"><![CDATA[Ellipse]]></entry>
 	<entry key="79"><![CDATA[Flèche]]></entry>
 	<entry key="80"><![CDATA[Supprimer l'élément sélectionné]]></entry>
-	<entry key="82"><![CDATA[Flexible textbox]]></entry>
+	<entry key="82"><![CDATA[Boîte flexible pour texte]]></entry>
 	<entry key="84"><![CDATA[Devenir modérateur]]></entry>
 	<entry key="85"><![CDATA[Fermer]]></entry>
 	<entry key="86"><![CDATA[Italique]]></entry>
@@ -236,8 +236,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="597"><![CDATA[Connexions]]></entry>
 	<entry key="601"><![CDATA[Connecté depuis]]></entry>
 	<entry key="602"><![CDATA[Salle / Limite]]></entry>
-	<entry key="603"><![CDATA[Sortir utilisateur]]></entry>
-	<entry key="605"><![CDATA[Voulez-vous vraiment sortir cet utilisateur ?<br/> Cela supprimera le client de la réunion actuelle mais il pourra se reconnecter.]]></entry>
+	<entry key="603"><![CDATA[Déconnecter utilisateur]]></entry>
+	<entry key="605"><![CDATA[Voulez-vous vraiment déconnecter cet utilisateur ?<br/> Cela supprimera le client de la réunion actuelle mais il pourra se reconnecter.]]></entry>
 	<entry key="606"><![CDATA[Votre session a été interrompue par l'administrateur ou le modérateur.]]></entry>
 	<entry key="607"><![CDATA[Téléphone]]></entry>
 	<entry key="615"><![CDATA[Tableau blanc]]></entry>
@@ -300,11 +300,11 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="815"><![CDATA[Détails de l'évènement]]></entry>
 	<entry key="816"><![CDATA[Modérateurs par défaut]]></entry>
 	<entry key="817"><![CDATA[Super]]></entry>
-	<entry key="823"><![CDATA[Si la salle est modérée, un utilisateur avec le niveau modérateur ou administrateur est automatiquement modérateur s'il participe à la réunion. Si vous ne voulez pas de ce fonctionnement et que voulez qu'un certain utilisateur devienne modérateur, utilisez l'option modérateur par défaut.]]></entry>
+	<entry key="823"><![CDATA[Si la salle est modérée, un utilisateur avec le niveau modérateur ou administrateur est automatiquement modérateur s'il participe à la réunion. Si vous ne voulez pas de ce fonctionnement et voulez qu'un certain utilisateur devienne modérateur, utilisez l'option modérateur par défaut.]]></entry>
 	<entry key="828"><![CDATA[Si vous spécifiez une organisation pour la réunion, seuls les utilisateurs qui appartiennent à cette organisation y ont accès (S'il ne s'agit pas d'une réunion publique !)]]></entry>
 	<entry key="830"><![CDATA[Limitations]]></entry>
 	<entry key="832"><![CDATA[Etes-vous sûr ?]]></entry>
-	<entry key="833"><![CDATA[Voulez-vous réellement supprimer cet item ? Vous devez utiliser le bouton Sauvegarde pour garder les modifications !]]></entry>
+	<entry key="833"><![CDATA[Voulez-vous réellement supprimer cet élément ? Vous devez utiliser le bouton Sauvegarde pour garder les modifications !]]></entry>
 	<entry key="843"><![CDATA[Tool Properties]]></entry>
 	<entry key="848"><![CDATA[Voir écran]]></entry>
 	<entry key="850"><![CDATA[souhaite partager son écran. Voulez-vous le voir ?]]></entry>
@@ -312,11 +312,11 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="861"><![CDATA[Enregistrements publics]]></entry>
 	<entry key="864"><![CDATA[Durée]]></entry>
 	<entry key="865"><![CDATA[Date]]></entry>
-	<entry key="867"><![CDATA[PLAY]]></entry>
+	<entry key="867"><![CDATA[Téléchargement]]></entry>
 	<entry key="871"><![CDATA[Démarrer l'enregistrement]]></entry>
 	<entry key="872"><![CDATA[Arrêter l'enregistrement]]></entry>
-	<entry key="879"><![CDATA[Accepter les questions]]></entry>
-	<entry key="880"><![CDATA[Désactivez ceci pour éviter que les utilisateurs ne vous disturbent dans la salle. Cela a pour effet de masquer le bouton permettant de demander la modération.]]></entry>
+	<entry key="879"><![CDATA[Autoriser les questions utilisateurs]]></entry>
+	<entry key="880"><![CDATA[Désactivez ceci pour éviter que les utilisateurs ne vous dérangent dans la salle. Cela a pour effet de masquer le bouton permettant de demander la modération.]]></entry>
 	<entry key="881"><![CDATA[Droits]]></entry>
 	<entry key="887"><![CDATA[Il y a eu des erreurs durant le traitement de l'enregistrement.]]></entry>
 	<entry key="888"><![CDATA[L'enregistrement n'est pas encore prêt à être visionné. Veuillez réessayer dans quelques minutes.]]></entry>
@@ -328,10 +328,10 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1003"><![CDATA[Numéro SIP]]></entry>
 	<entry key="1004"><![CDATA[PIN]]></entry>
 	<entry key="1005"><![CDATA[Supprimer les objets sur le document actuel seulement !]]></entry>
-	<entry key="1065"><![CDATA[Sauvegarder le système. La sauvegarde inclut toutes les données générées par les utilisateurs. La configuration n'est pas inclue ainsi que les étiquettes des langues car ces données sont importées avec l'installateur du système. Pour mettre votre système à jour, exportez votre système (1) réinstallez la nouvelle version dans une nouvelle base de données (2) et importez la sauvegarde (3). La sauvegarde devrait être importée avant de générer de nouvelles données [...]
+	<entry key="1065"><![CDATA[Sauvegarder le système. La sauvegarde inclut toutes les données générées par les utilisateurs. La configuration n'est pas incluse ainsi que les étiquettes des langues, car ces données sont importées avec l'installateur du système. Pour mettre votre système à jour, exportez votre système (1) réinstallez la nouvelle version dans une nouvelle base de données (2) et importez la sauvegarde (3). La sauvegarde devrait être importée avant de générer de nouvelles donné [...]
 	<entry key="1066"><![CDATA[Sauvegarde système]]></entry>
 	<entry key="1076"><![CDATA[Salle audio seulement]]></entry>
-	<entry key="1077"><![CDATA[Activez ce champ et les utilisateurs auront seulement l'option audio et non vidéo dans une salle de conférence. Ceci peut-être bon pour économiser de la bande passante.]]></entry>
+	<entry key="1077"><![CDATA[Activez ce champ et les utilisateurs n'auront que l'option audio et pas vidéo dans une salle de conférence. Ceci peut-être bon pour économiser de la bande passante.]]></entry>
 	<entry key="1089"><![CDATA[Qualité du partage d'écran :]]></entry>
 	<entry key="1098"><![CDATA[Le Webinar est déjà fermé, vous allez être redirigé vers une offre intéressante dans]]></entry>
 	<entry key="1099"><![CDATA[Fermer la salle]]></entry>
@@ -540,9 +540,9 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1600"><![CDATA[Re-convertir]]></entry>
 	<entry key="access.denied.header"><![CDATA[Access denied. You are not authorized to perform this action.]]></entry>
 	<entry key="account.created"><![CDATA[Votre compte a été créé. Vous pouvez maintenant vous connecter]]></entry>
-	<entry key="activities.ask.question"><![CDATA[would like to ask a question]]></entry>
+	<entry key="activities.ask.question"><![CDATA[voudrait poser une question]]></entry>
 	<entry key="activities.autoclean"><![CDATA[Auto-clean]]></entry>
-	<entry key="activities.msg.enter"><![CDATA[enter the room.]]></entry>
+	<entry key="activities.msg.enter"><![CDATA[entre dans la salle]]></entry>
 	<entry key="activities.msg.exit"><![CDATA[a quitté la salle.]]></entry>
 	<entry key="activities.request.right.audio"><![CDATA[requests permission to turn on micropone]]></entry>
 	<entry key="activities.request.right.moderator"><![CDATA[requests permission to be moderator]]></entry>
@@ -568,7 +568,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="admin.group.form.maxFilesSize"><![CDATA[Maximum files size]]></entry>
 	<entry key="admin.group.form.maxRecordingsSize"><![CDATA[Maximum recordings size]]></entry>
 	<entry key="admin.group.form.maxRooms"><![CDATA[Maximum room number]]></entry>
-	<entry key="admin.group.form.recordingTtl"><![CDATA[Recordings expire in]]></entry>
+	<entry key="admin.group.form.recordingTtl"><![CDATA[Les enregistrements expirent dans]]></entry>
 	<entry key="admin.group.form.reminderDays"><![CDATA[Expire reminder sent in]]></entry>
 	<entry key="admin.group.form.tag"><![CDATA[Tag]]></entry>
 	<entry key="admin.oauth.attr.oauth"><![CDATA[OAuth User attribute]]></entry>
@@ -578,7 +578,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="admin.oauth.user.mapping"><![CDATA[User mapping]]></entry>
 	<entry key="admin.purge"><![CDATA[Purge]]></entry>
 	<entry key="admin.purge.desc"><![CDATA[Do you really want to purge this item? This can't be undone!]]></entry>
-	<entry key="admin.restore"><![CDATA[Restore]]></entry>
+	<entry key="admin.restore"><![CDATA[Restaure]]></entry>
 	<entry key="admin.room.hidden.elements"><![CDATA[Hidden room elements]]></entry>
 	<entry key="admin.room.wait-moderator.info"><![CDATA[No one can use the room until moderator has joined]]></entry>
 	<entry key="admin.room.wait-moderator.label"><![CDATA[Wait for a moderator]]></entry>
@@ -586,16 +586,16 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="appointment.reminder.ICAL"><![CDATA[courriel iCal]]></entry>
 	<entry key="appointment.reminder.NONE"><![CDATA[ne pas envoyer de notification]]></entry>
 	<entry key="appointment.tab.advanced"><![CDATA[Advanced]]></entry>
-	<entry key="bad.captcha.text"><![CDATA[You have entered incorrect captcha text]]></entry>
+	<entry key="bad.captcha.text"><![CDATA[Vous avez entré un mauvais texte captcha]]></entry>
 	<entry key="bad.password.digit"><![CDATA['Weak' password: at least 1 digit is required]]></entry>
 	<entry key="bad.password.lower"><![CDATA['Weak' password: at least 1 lower-case letter is required]]></entry>
-	<entry key="bad.password.short"><![CDATA['Weak' password: minimum password length is ${0}]]></entry>
+	<entry key="bad.password.short"><![CDATA[Mot de passe faible : longueur minimale ${0}]]></entry>
 	<entry key="bad.password.special"><![CDATA['Weak' password: at least 1 special symbol '!@#$%^&*][' is required]]></entry>
-	<entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't contain part of the user's email address or username]]></entry>
+	<entry key="bad.password.stop"><![CDATA[Mot de passe faible: il ne devrait pas contenir de portion de l'adresse de courriel ou du nom]]></entry>
 	<entry key="bad.password.upper"><![CDATA['Weak' password: at least 1 upper-case letter is required]]></entry>
 	<entry key="button.label.share"><![CDATA[Share]]></entry>
 	<entry key="calendar.addCalendar"><![CDATA[Add External Calendar]]></entry>
-	<entry key="calendar.defaultTitle"><![CDATA[New Calendar]]></entry>
+	<entry key="calendar.defaultTitle"><![CDATA[Nouveau calendrier]]></entry>
 	<entry key="calendar.dialogTitle"><![CDATA[Calendar Details]]></entry>
 	<entry key="calendar.error"><![CDATA[Error in making connection on the URL specified.]]></entry>
 	<entry key="calendar.gcal"><![CDATA[Google Calendar]]></entry>
@@ -603,7 +603,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="calendar.googleKey"><![CDATA[Google Calendar API key]]></entry>
 	<entry key="calendar.sync"><![CDATA[Sync]]></entry>
 	<entry key="calendar.url"><![CDATA[External CalDAV Calendar URL]]></entry>
-	<entry key="camera.off"><![CDATA[Camera is off. Click to turn on.]]></entry>
+	<entry key="camera.off"><![CDATA[Caméra coupée. Cliquez pour activer.]]></entry>
 	<entry key="camera.on"><![CDATA[Camera is on. Click to turn off.]]></entry>
 	<entry key="captcha.text"><![CDATA[Captcha text]]></entry>
 	<entry key="close.settings.tab"><![CDATA[After saving your audio and video settings you may close this browser tab.]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Quitter]]></entry>
 	<entry key="error.type.info"><![CDATA[Message]]></entry>
 	<entry key="error.unknown"><![CDATA[Erreur inconnue. Veuillez le signaler à votre équipe support.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
@@ -828,12 +830,12 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="lbl.cancel"><![CDATA[Annuler]]></entry>
 	<entry key="lbl.email"><![CDATA[Courriel :]]></entry>
 	<entry key="lbl.enter"><![CDATA[Entrer]]></entry>
-	<entry key="lbl.general"><![CDATA[General]]></entry>
-	<entry key="lbl.new"><![CDATA[new]]></entry>
+	<entry key="lbl.general"><![CDATA[Général]]></entry>
+	<entry key="lbl.new"><![CDATA[nouveau]]></entry>
 	<entry key="lbl.or"><![CDATA[or]]></entry>
 	<entry key="lbl.refresh"><![CDATA[Rafraichir]]></entry>
 	<entry key="lbl.settings.whiteboard"><![CDATA[Whiteboard Settings]]></entry>
-	<entry key="lbl.update"><![CDATA[Update]]></entry>
+	<entry key="lbl.update"><![CDATA[Mise à jour]]></entry>
 	<entry key="main.menu.admin.email"><![CDATA[Gestion courriels]]></entry>
 	<entry key="main.menu.admin.email.desc"><![CDATA[Verifier courriels traités par le système]]></entry>
 	<entry key="menu.polls"><![CDATA[Polls]]></entry>
@@ -841,7 +843,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="menu.polls.quick.title"><![CDATA[Create Quick Poll]]></entry>
 	<entry key="messages.btn.reply"><![CDATA[Reply]]></entry>
 	<entry key="messages.subject.re"><![CDATA[Re:]]></entry>
-	<entry key="microphone.off"><![CDATA[Microphone is off. Click to turn on.]]></entry>
+	<entry key="microphone.off"><![CDATA[Micro coupé. Cliquez pour activer.]]></entry>
 	<entry key="microphone.on"><![CDATA[Microphone is on. Click to turn off.]]></entry>
 	<entry key="my.room.conference"><![CDATA[Ma salle de conférence (pour 1-16 utilisateurs)]]></entry>
 	<entry key="my.room.presentation"><![CDATA[My presentation room (for 1-120 users)]]></entry>
@@ -861,7 +863,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="network.test.ping"><![CDATA[Ping]]></entry>
 	<entry key="network.test.ping.avg"><![CDATA[Average ping time]]></entry>
 	<entry key="network.test.ping.load"><![CDATA[load time]]></entry>
-	<entry key="network.test.ping.lost"><![CDATA[Packets lost]]></entry>
+	<entry key="network.test.ping.lost"><![CDATA[Paquets perdus]]></entry>
 	<entry key="network.test.ping.rcv"><![CDATA[Packets received]]></entry>
 	<entry key="network.test.port"><![CDATA[Port]]></entry>
 	<entry key="network.test.port.avail"><![CDATA[port is available]]></entry>
@@ -870,7 +872,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="network.test.sec"><![CDATA[sec]]></entry>
 	<entry key="network.test.upl"><![CDATA[Upload speed]]></entry>
 	<entry key="network.test.upl.bytes"><![CDATA[Bytes uploaded]]></entry>
-	<entry key="network.test.upl.speed"><![CDATA[Upload speed]]></entry>
+	<entry key="network.test.upl.speed"><![CDATA[Vitesse d'envoi]]></entry>
 	<entry key="network.test.upl.time"><![CDATA[Upload time]]></entry>
 	<entry key="poll.clone"><![CDATA[Clone]]></entry>
 	<entry key="poll.type.NUMERIC"><![CDATA[Numérique 1-10]]></entry>
@@ -883,12 +885,12 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="reset.whiteboard"><![CDATA[Reset Whiteboard]]></entry>
 	<entry key="restricted.group.files"><![CDATA[Group files are restricted]]></entry>
 	<entry key="room.type.CONFERENCE"><![CDATA[conférence (1-25 utilisateurs)]]></entry>
-	<entry key="room.type.CONFERENCE.desc"><![CDATA["democratic" by default, every user can directly enable audio/video without need for asking]]></entry>
+	<entry key="room.type.CONFERENCE.desc"><![CDATA["démocratique" par défaut, un utilisateur peut activer l'audio/vidéo sans avoir besoin d'un accord]]></entry>
 	<entry key="room.type.INTERVIEW"><![CDATA[interview (1:1 réunion avec enregistrement)]]></entry>
 	<entry key="room.type.INTERVIEW.desc"><![CDATA[only 2 users can have audio/video enabled (more users can be in the room and you can switch the audio/video between them of course)]]></entry>
 	<entry key="room.type.PRESENTATION"><![CDATA[presentation (1-150 utilisateurs)]]></entry>
 	<entry key="room.type.PRESENTATION.desc"><![CDATA["restricted" by default: Every regular user will need to ask if he wants to share audio/video]]></entry>
-	<entry key="save.success"><![CDATA[Saved successfully]]></entry>
+	<entry key="save.success"><![CDATA[Sauvegardé avec succès]]></entry>
 	<entry key="send.on.ctrl.enter"><![CDATA[Send on Ctrl+Enter]]></entry>
 	<entry key="send.on.enter"><![CDATA[Send on Enter]]></entry>
 	<entry key="sound.enable"><![CDATA[Enable sound]]></entry>
@@ -900,19 +902,19 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="template.recording.expiring.greetings"><![CDATA[Hello {0}]]></entry>
 	<entry key="template.recording.expiring.subj.prefix"><![CDATA[Recording will be deleted]]></entry>
 	<entry key="template.recording.expiring.subj.room"><![CDATA[ -- Room[{0}]]]></entry>
-	<entry key="ulist.right.audio.grant"><![CDATA[Allow this user to use microphone]]></entry>
+	<entry key="ulist.right.audio.grant"><![CDATA[Autorise cet utilisateur a utiliser le micro]]></entry>
 	<entry key="ulist.right.audio.request"><![CDATA[Request permission to use microphone]]></entry>
 	<entry key="ulist.right.audio.revoke"><![CDATA[Mute user and remove the right to turn on microphone]]></entry>
 	<entry key="ulist.right.moderator.grant"><![CDATA[Allow this user to be moderator]]></entry>
-	<entry key="ulist.right.moderator.request"><![CDATA[Request moderator permissions]]></entry>
-	<entry key="ulist.right.moderator.revoke"><![CDATA[Remove moderator permissions from this user]]></entry>
+	<entry key="ulist.right.moderator.request"><![CDATA[Demande d'autorisation au modérateur]]></entry>
+	<entry key="ulist.right.moderator.revoke"><![CDATA[Supprime le niveau modérateur à cet utilisateur]]></entry>
 	<entry key="ulist.right.muteothers.grant"><![CDATA[Allow this user to mute others]]></entry>
 	<entry key="ulist.right.muteothers.request"><![CDATA[Request permission to mute others]]></entry>
-	<entry key="ulist.right.muteothers.revoke"><![CDATA[Remove this user's right to mute others]]></entry>
+	<entry key="ulist.right.muteothers.revoke"><![CDATA[Supprime à cet utilisateur le droit de couper le son aux autres]]></entry>
 	<entry key="ulist.right.presenter.grant"><![CDATA[Allow this user to be a presenter]]></entry>
 	<entry key="ulist.right.presenter.request"><![CDATA[Request presenter permissions]]></entry>
 	<entry key="ulist.right.presenter.revoke"><![CDATA[Remove presenter permissions from this user]]></entry>
-	<entry key="ulist.right.remote.grant"><![CDATA[Allow Remote Control (during screen sharing)]]></entry>
+	<entry key="ulist.right.remote.grant"><![CDATA[Autorise le contrôle à distance (pendant le partage d'écran)]]></entry>
 	<entry key="ulist.right.remote.request"><![CDATA[Request remote control permission (during screen sharing)]]></entry>
 	<entry key="ulist.right.remote.revoke"><![CDATA[Remove user's Remote Control permission (during screen sharing)]]></entry>
 	<entry key="ulist.right.share.grant"><![CDATA[Allow user to share screen/record]]></entry>
@@ -925,21 +927,21 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="ulist.right.wb.request"><![CDATA[Request permission to draw on the whiteboard]]></entry>
 	<entry key="ulist.right.wb.revoke"><![CDATA[Remove this user's permission to draw on the whiteboard]]></entry>
 	<entry key="ulist.user.muteothers"><![CDATA[ (By clicking here you can mute the microphone of others)]]></entry>
-	<entry key="ulist.user.muteothers.confirm"><![CDATA[Do you really want to mute all users except this one?]]></entry>
+	<entry key="ulist.user.muteothers.confirm"><![CDATA[Voulez vous vraiment couper le son des utilisateurs sauf celui-ci?]]></entry>
 	<entry key="ulist.user.speaks"><![CDATA[L'utilisateur parle]]></entry>
 	<entry key="upload.dlg.choose.title"><![CDATA[Choisir un fichier]]></entry>
 	<entry key="upload.dlg.convert.title"><![CDATA[Converting...]]></entry>
-	<entry key="user.label.displayName"><![CDATA[Display name]]></entry>
+	<entry key="user.label.displayName"><![CDATA[Nom affiché]]></entry>
 	<entry key="user.salutation.DR"><![CDATA[Dr]]></entry>
 	<entry key="user.salutation.MR"><![CDATA[M.]]></entry>
 	<entry key="user.salutation.MRS"><![CDATA[Mlle.]]></entry>
 	<entry key="user.salutation.MS"><![CDATA[Mme.]]></entry>
 	<entry key="user.salutation.PROF"><![CDATA[Prof]]></entry>
 	<entry key="video.mic.off"><![CDATA[Microphone est coupé !]]></entry>
-	<entry key="video.mic.on"><![CDATA[Microphone est allumé !]]></entry>
+	<entry key="video.mic.on"><![CDATA[Microphone  allumé !]]></entry>
 	<entry key="video.muteothers"><![CDATA[Couper le micro des autres]]></entry>
 	<entry key="video.permission.text"><![CDATA[Extra permission is required to play video.<br/>Press OK to allow playing.]]></entry>
-	<entry key="video.permission.title"><![CDATA[Permission is required]]></entry>
+	<entry key="video.permission.title"><![CDATA[Autorisation demandée]]></entry>
 	<entry key="video.settings.https.required"><![CDATA[Camera/microphone most probably will not work in insecure environment. Try using https.]]></entry>
 	<entry key="volume.label"><![CDATA[Ajuster le volume]]></entry>
 	<entry key="wait-moderator.message"><![CDATA[Please wait until a <b>moderator</b> enters the room]]></entry>
@@ -947,9 +949,9 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="warn.nogroup"><![CDATA[Utilisateur ajouté. Si vous ne l'avez pas assigné à une organisation, veuillez le faire sans quoi il ne pourra pas se connecter.]]></entry>
 	<entry key="warn.notverified"><![CDATA[Vous êtes enregistré. Nous vous avons envoyé un courriel avec un code de vérification. Regardez votre boite de messagerie.]]></entry>
 	<entry key="wb.tool.math.formula"><![CDATA[Math formula]]></entry>
-	<entry key="wb.tool.math.guide.lbl"><![CDATA[Guide to LaTeX Syntax]]></entry>
+	<entry key="wb.tool.math.guide.lbl"><![CDATA[Guide de la syntaxe LaTeX]]></entry>
 	<entry key="wb.tool.math.guide.url"><![CDATA[https://en.wikibooks.org/wiki/LaTeX/Mathematics]]></entry>
-	<entry key="wb.tool.white-out"><![CDATA[White-Out]]></entry>
+	<entry key="wb.tool.white-out"><![CDATA[Effacez]]></entry>
 	<entry key="widget.recent.desc"><![CDATA[This sections displays rooms recently opened by you]]></entry>
 	<entry key="widget.recent.title"><![CDATA[Recent Rooms]]></entry>
 	<entry key="widget.start.desc"><![CDATA[{0}, votre plateforme de conférence web. Suivez les instructions.<br/>Cliquez sur le bouton 'Début' pour commencer une réunion immédiatement ou allez au calendrier pour planifier une réunion.]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
index 3433e1f..83dd30c 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages!]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nickname]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Erro]]></entry>
 	<entry key="error.type.info"><![CDATA[Mensaxe]]></entry>
 	<entry key="error.unknown"><![CDATA[Erro descoñecido. Informe ao administradores.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hi.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hi.properties.xml
index 75a6dd8..d646ab5 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hi.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hi.properties.xml
@@ -31,7 +31,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="5"><![CDATA[प्रालेख]]></entry>
 	<entry key="6"><![CDATA[संचालन]]></entry>
 	<entry key="15"><![CDATA[File upload]]></entry>
-	<entry key="18"><![CDATA[new poll]]></entry>
+	<entry key="18"><![CDATA[New poll]]></entry>
 	<entry key="19"><![CDATA[A new poll for the conference]]></entry>
 	<entry key="20"><![CDATA[Question]]></entry>
 	<entry key="21"><![CDATA[Type of poll]]></entry>
@@ -67,8 +67,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="82"><![CDATA[Flexible textbox]]></entry>
 	<entry key="84"><![CDATA[I have a question]]></entry>
 	<entry key="85"><![CDATA[Close]]></entry>
-	<entry key="86"><![CDATA[italic]]></entry>
-	<entry key="87"><![CDATA[bold]]></entry>
+	<entry key="86"><![CDATA[Italic]]></entry>
+	<entry key="87"><![CDATA[Bold]]></entry>
 	<entry key="98"><![CDATA[Moderator]]></entry>
 	<entry key="99"><![CDATA[This room is full]]></entry>
 	<entry key="108"><![CDATA[Login]]></entry>
@@ -211,7 +211,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="528"><![CDATA[Period]]></entry>
 	<entry key="529"><![CDATA[One time]]></entry>
 	<entry key="530"><![CDATA[Valid from]]></entry>
-	<entry key="531"><![CDATA[Valid to]]></entry>
+	<entry key="531"><![CDATA[Valid until]]></entry>
 	<entry key="537"><![CDATA[Check password]]></entry>
 	<entry key="545"><![CDATA[x]]></entry>
 	<entry key="546"><![CDATA[x-axis]]></entry>
@@ -319,7 +319,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="880"><![CDATA[Turn this off to prevent any user from disturbing you in this room]]></entry>
 	<entry key="881"><![CDATA[Rights]]></entry>
 	<entry key="887"><![CDATA[There were errors in processing the recording]]></entry>
-	<entry key="888"><![CDATA[The recording is not yet ready for watching]]></entry>
+	<entry key="888"><![CDATA[The recording is not yet ready to watch]]></entry>
 	<entry key="923"><![CDATA[Home drive size]]></entry>
 	<entry key="924"><![CDATA[Public drive size]]></entry>
 	<entry key="996"><![CDATA[Status]]></entry>
@@ -328,7 +328,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1003"><![CDATA[सिप संख्या]]></entry>
 	<entry key="1004"><![CDATA[PIN]]></entry>
 	<entry key="1005"><![CDATA[सिर्फ़ मौज़ूदा पटल के वस्तुओं को निस्तारित करें]]></entry>
-	<entry key="1065"><![CDATA[Backup the system. The backup includes all user generated data. The configuration is not included as well as the language labels. Because those values are imported with the system installer. To update your system, export your old system (1) re-install into a new database the new package (2) and import the backup file again (3). The backup should be imported before generating data in the newly installed system.]]></entry>
+	<entry key="1065"><![CDATA[System Backup. The backup includes are user generated data but does not include configuration or language labels since those are imported with the system installer. To update your system, export your old system (1) re-install the new package into a new database (2) and import the backup file again (3). The backup should be imported before generating data in the newly installed system.]]></entry>
 	<entry key="1066"><![CDATA[System backup]]></entry>
 	<entry key="1076"><![CDATA[Audio only room]]></entry>
 	<entry key="1077"><![CDATA[Turn this flag on and the users will have only the audio option and no video in a conference room. This can be good to save bandwidth.]]></entry>
@@ -347,7 +347,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1112"><![CDATA[Updated]]></entry>
 	<entry key="1114"><![CDATA[The config files are in the folder OM_DATA_FOLDER/conf. You need to manually upload the files to this folder. Changes to the config file are immediately online.]]></entry>
 	<entry key="1115"><![CDATA[Config file name]]></entry>
-	<entry key="1116"><![CDATA[If you enable "Add Domain to user name" the value of the field "domain" is added to each login that the user enters in the login box. This is useful if the login in the LDAP is stored including the domain name. Example: user enters "hans" domain is specified as "localhost.com", login that is verified against LDAP is: hans@localhost.com]]></entry>
+	<entry key="1116"><![CDATA[If you enable "Add Domain to Username" the value of the field "domain" is added to each login that the user enters in the login box. This is useful if the login in the LDAP is stored including the domain name. Example: user enters "hans" domain is specified as "localhost.com", login that is verified against LDAP is: hans@localhost.com]]></entry>
 	<entry key="1117"><![CDATA[Add domain to user name]]></entry>
 	<entry key="1118"><![CDATA[Domain]]></entry>
 	<entry key="1121"><![CDATA[Remote clipboard text]]></entry>
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[अपने संदेशों को संचिका बनाकर उनमें व्यवस्थित करें]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nick name]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -433,7 +433,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1308"><![CDATA[अधिपति अभिज्ञापक]]></entry>
 	<entry key="1312"><![CDATA[Load directly to the Whiteboard]]></entry>
 	<entry key="1313"><![CDATA[Do you really want to remove this whiteboard? This action cannot be undone.]]></entry>
-	<entry key="1315"><![CDATA[Do not forget to 'Start recording', if you want have the meeting recorded.]]></entry>
+	<entry key="1315"><![CDATA[Do not forget to 'Start recording', if you want to have the meeting recorded.]]></entry>
 	<entry key="1316"><![CDATA[अभिलेखन शुरू करें]]></entry>
 	<entry key="1323"><![CDATA[Clip arts]]></entry>
 	<entry key="1340"><![CDATA[Do you really want to delete the complete content on the whiteboard?]]></entry>
@@ -456,7 +456,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1421"><![CDATA[Are you sure you want to delete this poll? The results will be deleted as well.]]></entry>
 	<entry key="1422"><![CDATA[Language ISO code]]></entry>
 	<entry key="1429"><![CDATA[Cam resolution]]></entry>
-	<entry key="1430"><![CDATA[Changing the resolution affects bandwidth, bigger picture needs more bandwith.]]></entry>
+	<entry key="1430"><![CDATA[Changing the resolution affects bandwidth, a bigger picture uses more bandwidth.]]></entry>
 	<entry key="1443"><![CDATA[Layout options]]></entry>
 	<entry key="1444"><![CDATA[New Event]]></entry>
 	<entry key="1445"><![CDATA[Password protected are the links to the conference that are send to the participents when you save the calendar event, not the room! That means if you save the event multiple times but with different passwords every participent receives a new link that has a different password. But old links still work once send!]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[त्रुटि]]></entry>
 	<entry key="error.type.info"><![CDATA[Message]]></entry>
 	<entry key="error.unknown"><![CDATA[Unknown error. Please report this to the administrator.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
@@ -943,7 +945,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="volume.label"><![CDATA[Adjust volume]]></entry>
 	<entry key="wait-moderator.message"><![CDATA[Please wait until a <b>moderator</b> enters the room]]></entry>
 	<entry key="wait-moderator.title"><![CDATA[Please be patient ...]]></entry>
-	<entry key="warn.nogroup"><![CDATA[User added but you need to assign this user to an usergroup, otherwise they won't be able to log in]]></entry>
+	<entry key="warn.nogroup"><![CDATA[User added but you need to assign this user to a usergroup, otherwise they won't be able to log in]]></entry>
 	<entry key="warn.notverified"><![CDATA[You have successfully signed up. An email with a verification code will be sent to your mailbox.]]></entry>
 	<entry key="wb.tool.math.formula"><![CDATA[Math formula]]></entry>
 	<entry key="wb.tool.math.guide.lbl"><![CDATA[Guide to LaTeX Syntax]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
index 82a0485..7427406 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Hiba]]></entry>
 	<entry key="error.type.info"><![CDATA[Üzenet]]></entry>
 	<entry key="error.unknown"><![CDATA[Ismeretlen hiba. Írd meg a fejlesztőknek.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_in.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_in.properties.xml
index 1726f85..02ada33 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_in.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_in.properties.xml
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages!]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nickname]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Salah]]></entry>
 	<entry key="error.type.info"><![CDATA[Pesan]]></entry>
 	<entry key="error.unknown"><![CDATA[Kesalahan belum terlacak. Silahkan laporkan ke Team Servis.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
index 4c6f71d..2106258 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Errore]]></entry>
 	<entry key="error.type.info"><![CDATA[Messaggio]]></entry>
 	<entry key="error.unknown"><![CDATA[Errore sconosciuto. Contatta il tuo amministratore.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Originale]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_iw.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_iw.properties.xml
index e99207e..1533236 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_iw.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_iw.properties.xml
@@ -31,7 +31,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="5"><![CDATA[Profile]]></entry>
 	<entry key="6"><![CDATA[Administration]]></entry>
 	<entry key="15"><![CDATA[File upload]]></entry>
-	<entry key="18"><![CDATA[new poll]]></entry>
+	<entry key="18"><![CDATA[New poll]]></entry>
 	<entry key="19"><![CDATA[A new poll for the conference]]></entry>
 	<entry key="20"><![CDATA[Question]]></entry>
 	<entry key="21"><![CDATA[Type of poll]]></entry>
@@ -67,8 +67,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="82"><![CDATA[Flexible textbox]]></entry>
 	<entry key="84"><![CDATA[I have a question]]></entry>
 	<entry key="85"><![CDATA[Close]]></entry>
-	<entry key="86"><![CDATA[italic]]></entry>
-	<entry key="87"><![CDATA[bold]]></entry>
+	<entry key="86"><![CDATA[Italic]]></entry>
+	<entry key="87"><![CDATA[Bold]]></entry>
 	<entry key="98"><![CDATA[Moderator]]></entry>
 	<entry key="99"><![CDATA[This room is full]]></entry>
 	<entry key="108"><![CDATA[Login]]></entry>
@@ -211,7 +211,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="528"><![CDATA[Period]]></entry>
 	<entry key="529"><![CDATA[One time]]></entry>
 	<entry key="530"><![CDATA[Valid from]]></entry>
-	<entry key="531"><![CDATA[Valid to]]></entry>
+	<entry key="531"><![CDATA[Valid until]]></entry>
 	<entry key="537"><![CDATA[Check password]]></entry>
 	<entry key="545"><![CDATA[x]]></entry>
 	<entry key="546"><![CDATA[x-axis]]></entry>
@@ -319,7 +319,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="880"><![CDATA[Turn this off to prevent any user from disturbing you in this room]]></entry>
 	<entry key="881"><![CDATA[Rights]]></entry>
 	<entry key="887"><![CDATA[The have been errors while processing the recording]]></entry>
-	<entry key="888"><![CDATA[The recording is not yet ready for watching]]></entry>
+	<entry key="888"><![CDATA[The recording is not yet ready to watch]]></entry>
 	<entry key="923"><![CDATA[Home drive size]]></entry>
 	<entry key="924"><![CDATA[Public drive size]]></entry>
 	<entry key="996"><![CDATA[Status]]></entry>
@@ -328,7 +328,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1003"><![CDATA[SIP number]]></entry>
 	<entry key="1004"><![CDATA[PIN]]></entry>
 	<entry key="1005"><![CDATA[Clear objects on current slide only.]]></entry>
-	<entry key="1065"><![CDATA[Backup the system. The backup includes all user generated data. The configuration is not included as well as the language labels. Because those values are imported with the system installer. To update your system, export your old system (1) re-install into a new database the new package (2) and import the backup file again (3). The backup should be imported before generating data in the newly installed system.]]></entry>
+	<entry key="1065"><![CDATA[System Backup. The backup includes are user generated data but does not include configuration or language labels since those are imported with the system installer. To update your system, export your old system (1) re-install the new package into a new database (2) and import the backup file again (3). The backup should be imported before generating data in the newly installed system.]]></entry>
 	<entry key="1066"><![CDATA[System backup]]></entry>
 	<entry key="1076"><![CDATA[Audio only room]]></entry>
 	<entry key="1077"><![CDATA[Turn this flag on and the users will have only the audio option and no video in a conference room. This can bee good to save bandwidth.]]></entry>
@@ -347,7 +347,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1112"><![CDATA[Updated]]></entry>
 	<entry key="1114"><![CDATA[The config files are in the folder webapps/openmeetings/conf. You need to manually upload the files to this folder. Changes to the config file are immediately online.]]></entry>
 	<entry key="1115"><![CDATA[Config file name]]></entry>
-	<entry key="1116"><![CDATA[If you enable "Add Domain to user name" the value of the field "domain" is added to each login that the user enters in the login box. This is useful if the login in the LDAP is stored including the domain name. Example: user enters "hans" domain is specified as "localhost.com", login that is verified against LDAP is: hans@localhost.com]]></entry>
+	<entry key="1116"><![CDATA[If you enable "Add Domain to Username" the value of the field "domain" is added to each login that the user enters in the login box. This is useful if the login in the LDAP is stored including the domain name. Example: user enters "hans" domain is specified as "localhost.com", login that is verified against LDAP is: hans@localhost.com]]></entry>
 	<entry key="1117"><![CDATA[Add domain to user name]]></entry>
 	<entry key="1118"><![CDATA[Domain]]></entry>
 	<entry key="1121"><![CDATA[Remote clipboard text]]></entry>
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages.]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user does share his personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nick name]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -456,7 +456,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1421"><![CDATA[Are you sure you want to delete this poll? The results will be deleted as well.]]></entry>
 	<entry key="1422"><![CDATA[Language ISO code]]></entry>
 	<entry key="1429"><![CDATA[Cam resolution]]></entry>
-	<entry key="1430"><![CDATA[Changing the resolution affects bandwidth, bigger picture needs more bandwith.]]></entry>
+	<entry key="1430"><![CDATA[Changing the resolution affects bandwidth, a bigger picture uses more bandwidth.]]></entry>
 	<entry key="1443"><![CDATA[Layout options]]></entry>
 	<entry key="1444"><![CDATA[New Event]]></entry>
 	<entry key="1445"><![CDATA[Password protected are the links to the conference that are send to the participents when you save the calendar event, not the room! That means if you save the event multiple times but with different passwords every participent receives a new link that has a different password. But old links still work once send!]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Error]]></entry>
 	<entry key="error.type.info"><![CDATA[Message]]></entry>
 	<entry key="error.unknown"><![CDATA[Unknown error. Please report this to the administrator.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
@@ -944,7 +946,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="volume.label"><![CDATA[Adjust volume]]></entry>
 	<entry key="wait-moderator.message"><![CDATA[Please wait until <b>moderator</b> will enter the room]]></entry>
 	<entry key="wait-moderator.title"><![CDATA[Please be patient ...]]></entry>
-	<entry key="warn.nogroup"><![CDATA[User added but you need to assign this user to an usergroup, otherwise they won't be able to log in]]></entry>
+	<entry key="warn.nogroup"><![CDATA[User added but you need to assign this user to a usergroup, otherwise they won't be able to log in]]></entry>
 	<entry key="warn.notverified"><![CDATA[You have successfully signed up. An email with a verification code will be sent to your mailbox.]]></entry>
 	<entry key="wb.tool.math.formula"><![CDATA[Math formula]]></entry>
 	<entry key="wb.tool.math.guide.lbl"><![CDATA[Guide to LaTeX Syntax]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
index 0f0a176..9619c10 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[エラー]]></entry>
 	<entry key="error.type.info"><![CDATA[メッセージ]]></entry>
 	<entry key="error.unknown"><![CDATA[未知のエラーです。管理者に報告してください。]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[オリジナル]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
index a1bddbc..8dd7e41 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
@@ -67,7 +67,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="82"><![CDATA[Flexible textbox]]></entry>
 	<entry key="84"><![CDATA[사회자가 돼다]]></entry>
 	<entry key="85"><![CDATA[닫다]]></entry>
-	<entry key="86"><![CDATA[italic]]></entry>
+	<entry key="86"><![CDATA[Italic]]></entry>
 	<entry key="87"><![CDATA[굵은 체]]></entry>
 	<entry key="98"><![CDATA[사회자:]]></entry>
 	<entry key="99"><![CDATA[이방 정원은 꽉 찾습니다. 죄송합니다. 다음에 오십시요.]]></entry>
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages!]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nickname]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Error]]></entry>
 	<entry key="error.type.info"><![CDATA[Message]]></entry>
 	<entry key="error.unknown"><![CDATA[Unknown error. Please report this to the administrator.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_lo.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_lo.properties.xml
index 9bef81f..efd02cb 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_lo.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_lo.properties.xml
@@ -31,7 +31,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="5"><![CDATA[ໂປຝາຍ]]></entry>
 	<entry key="6"><![CDATA[Administration]]></entry>
 	<entry key="15"><![CDATA[File upload]]></entry>
-	<entry key="18"><![CDATA[new poll]]></entry>
+	<entry key="18"><![CDATA[New poll]]></entry>
 	<entry key="19"><![CDATA[A new poll for the conference]]></entry>
 	<entry key="20"><![CDATA[Question]]></entry>
 	<entry key="21"><![CDATA[Type of poll]]></entry>
@@ -67,8 +67,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="82"><![CDATA[Flexible textbox]]></entry>
 	<entry key="84"><![CDATA[I have a question]]></entry>
 	<entry key="85"><![CDATA[Close]]></entry>
-	<entry key="86"><![CDATA[italic]]></entry>
-	<entry key="87"><![CDATA[bold]]></entry>
+	<entry key="86"><![CDATA[Italic]]></entry>
+	<entry key="87"><![CDATA[Bold]]></entry>
 	<entry key="98"><![CDATA[Moderator]]></entry>
 	<entry key="99"><![CDATA[This room is full]]></entry>
 	<entry key="108"><![CDATA[Login]]></entry>
@@ -211,7 +211,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="528"><![CDATA[Period]]></entry>
 	<entry key="529"><![CDATA[One time]]></entry>
 	<entry key="530"><![CDATA[Valid from]]></entry>
-	<entry key="531"><![CDATA[Valid to]]></entry>
+	<entry key="531"><![CDATA[Valid until]]></entry>
 	<entry key="537"><![CDATA[Check password]]></entry>
 	<entry key="545"><![CDATA[x]]></entry>
 	<entry key="546"><![CDATA[x-axis]]></entry>
@@ -347,7 +347,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1112"><![CDATA[Updated]]></entry>
 	<entry key="1114"><![CDATA[The config files are in the folder OM_DATA_FOLDER/conf. You need to manually upload the files to this folder. Changes to the config file are immediately online.]]></entry>
 	<entry key="1115"><![CDATA[Config file name]]></entry>
-	<entry key="1116"><![CDATA[If you enable "Add Domain to user name" the value of the field "domain" is added to each login that the user enters in the login box. This is useful if the login in the LDAP is stored including the domain name. Example: user enters "hans" domain is specified as "localhost.com", login that is verified against LDAP is: hans@localhost.com]]></entry>
+	<entry key="1116"><![CDATA[If you enable "Add Domain to Username" the value of the field "domain" is added to each login that the user enters in the login box. This is useful if the login in the LDAP is stored including the domain name. Example: user enters "hans" domain is specified as "localhost.com", login that is verified against LDAP is: hans@localhost.com]]></entry>
 	<entry key="1117"><![CDATA[Add domain to user name]]></entry>
 	<entry key="1118"><![CDATA[Domain]]></entry>
 	<entry key="1121"><![CDATA[Remote clipboard text]]></entry>
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[ເພີ່ມແຟ້ມແລະຈັດຂໍ້ຄວາມຂອງທ່ານ!]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[ເລືອກເຊື່ອເລັ້ນ]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -433,7 +433,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1308"><![CDATA[Owner ID]]></entry>
 	<entry key="1312"><![CDATA[Load directly to the Whiteboard]]></entry>
 	<entry key="1313"><![CDATA[Do you really want to remove this whiteboard? This action cannot be undone.]]></entry>
-	<entry key="1315"><![CDATA[Do not forget to 'Start recording', if you want have the meeting recorded.]]></entry>
+	<entry key="1315"><![CDATA[Do not forget to 'Start recording', if you want to have the meeting recorded.]]></entry>
 	<entry key="1316"><![CDATA[Start recording]]></entry>
 	<entry key="1323"><![CDATA[Clip arts]]></entry>
 	<entry key="1340"><![CDATA[Do you really want to delete the complete content on the whiteboard?]]></entry>
@@ -456,7 +456,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1421"><![CDATA[Are you sure you want to delete this poll? The results will be deleted as well.]]></entry>
 	<entry key="1422"><![CDATA[Language ISO code]]></entry>
 	<entry key="1429"><![CDATA[Cam resolution]]></entry>
-	<entry key="1430"><![CDATA[Changing the resolution affects bandwidth, bigger picture needs more bandwith.]]></entry>
+	<entry key="1430"><![CDATA[Changing the resolution affects bandwidth, a bigger picture uses more bandwidth.]]></entry>
 	<entry key="1443"><![CDATA[Layout options]]></entry>
 	<entry key="1444"><![CDATA[New Event]]></entry>
 	<entry key="1445"><![CDATA[Password protected are the links to the conference that are send to the participents when you save the calendar event, not the room! That means if you save the event multiple times but with different passwords every participent receives a new link that has a different password. But old links still work once send!]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Error]]></entry>
 	<entry key="error.type.info"><![CDATA[Message]]></entry>
 	<entry key="error.unknown"><![CDATA[Unknown error. Please report this to the administrator.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
@@ -943,7 +945,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="volume.label"><![CDATA[Adjust volume]]></entry>
 	<entry key="wait-moderator.message"><![CDATA[Please wait until a <b>moderator</b> enters the room]]></entry>
 	<entry key="wait-moderator.title"><![CDATA[Please be patient ...]]></entry>
-	<entry key="warn.nogroup"><![CDATA[User added but you need to assign this user to an usergroup, otherwise they won't be able to log in]]></entry>
+	<entry key="warn.nogroup"><![CDATA[User added but you need to assign this user to a usergroup, otherwise they won't be able to log in]]></entry>
 	<entry key="warn.notverified"><![CDATA[You have successfully signed up. An email with a verification code will be sent to your mailbox.]]></entry>
 	<entry key="wb.tool.math.formula"><![CDATA[Math formula]]></entry>
 	<entry key="wb.tool.math.guide.lbl"><![CDATA[Guide to LaTeX Syntax]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
index 01efb9a..d26a628 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
@@ -67,8 +67,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="82"><![CDATA[Flexible textbox]]></entry>
 	<entry key="84"><![CDATA[Organisator worden]]></entry>
 	<entry key="85"><![CDATA[Afsluiten]]></entry>
-	<entry key="86"><![CDATA[italic]]></entry>
-	<entry key="87"><![CDATA[bold]]></entry>
+	<entry key="86"><![CDATA[Italic]]></entry>
+	<entry key="87"><![CDATA[Bold]]></entry>
 	<entry key="98"><![CDATA[Organisator:]]></entry>
 	<entry key="99"><![CDATA[Dit overleg is vol. Probeer het later nogmaals.]]></entry>
 	<entry key="108"><![CDATA[Inloggen]]></entry>
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages!]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nickname]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Foutmelding]]></entry>
 	<entry key="error.type.info"><![CDATA[Bericht]]></entry>
 	<entry key="error.unknown"><![CDATA[Onbekende Foutmelding. Geef dit door aan de beheerder.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
index 0d7433d..b4bbcf8 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Informacja]]></entry>
 	<entry key="error.type.info"><![CDATA[Błąd]]></entry>
 	<entry key="error.unknown"><![CDATA[Nieznany błąd. Proszę poinformować administratora.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Oryginał]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
index d404ac0..d356f21 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
@@ -67,7 +67,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="82"><![CDATA[Flexible textbox]]></entry>
 	<entry key="84"><![CDATA[Tornar-se moderador]]></entry>
 	<entry key="85"><![CDATA[fechar]]></entry>
-	<entry key="86"><![CDATA[italic]]></entry>
+	<entry key="86"><![CDATA[Italic]]></entry>
 	<entry key="87"><![CDATA[negrito]]></entry>
 	<entry key="98"><![CDATA[Moderador:]]></entry>
 	<entry key="99"><![CDATA[A sala está lotada. Por favor tente novamente mais tarde.]]></entry>
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages!]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nickname]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Erro]]></entry>
 	<entry key="error.type.info"><![CDATA[Mensagem]]></entry>
 	<entry key="error.unknown"><![CDATA[Erro desconhecido. Por favor informe isso ao Service-Team.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
index 2fb2df8..6b8a811 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
@@ -67,7 +67,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="82"><![CDATA[Flexible textbox]]></entry>
 	<entry key="84"><![CDATA[Tornar-se moderador]]></entry>
 	<entry key="85"><![CDATA[fechar]]></entry>
-	<entry key="86"><![CDATA[italic]]></entry>
+	<entry key="86"><![CDATA[Italic]]></entry>
 	<entry key="87"><![CDATA[negrito]]></entry>
 	<entry key="98"><![CDATA[Moderador:]]></entry>
 	<entry key="99"><![CDATA[A sala está cheia. Por favor tente novamente mais tarde.]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Erro]]></entry>
 	<entry key="error.type.info"><![CDATA[Mensagem]]></entry>
 	<entry key="error.unknown"><![CDATA[Erro desconhecido. Por favor informe isso ao Administrador.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
index 2bbfdbc..5025c5d 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
@@ -50,7 +50,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="51"><![CDATA[Выбор устройства]]></entry>
 	<entry key="52"><![CDATA[Выбрать камеру:]]></entry>
 	<entry key="53"><![CDATA[Выбрать микрофон:]]></entry>
-	<entry key="54"><![CDATA[OK]]></entry>
+	<entry key="54"><![CDATA[ОК]]></entry>
 	<entry key="59"><![CDATA[Язык курса:]]></entry>
 	<entry key="62"><![CDATA[Очистить доску]]></entry>
 	<entry key="64"><![CDATA[Больше не спрашивать]]></entry>
@@ -217,8 +217,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="546"><![CDATA[ось x]]></entry>
 	<entry key="547"><![CDATA[y]]></entry>
 	<entry key="548"><![CDATA[ось y]]></entry>
-	<entry key="549"><![CDATA[w]]></entry>
-	<entry key="551"><![CDATA[h]]></entry>
+	<entry key="549"><![CDATA[ш]]></entry>
+	<entry key="551"><![CDATA[в]]></entry>
 	<entry key="553"><![CDATA[Изменить прозрачность]]></entry>
 	<entry key="556"><![CDATA[Потеряно соединение с сервером. Загрузите заново приложение, либо проверьте вашу сеть.]]></entry>
 	<entry key="557"><![CDATA[Указатель]]></entry>
@@ -326,7 +326,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1001"><![CDATA[Установки SIP]]></entry>
 	<entry key="1002"><![CDATA[Номер конференции и PIN автоматически созданы через шлюз OpenXG RPC]]></entry>
 	<entry key="1003"><![CDATA[Номер SIP]]></entry>
-	<entry key="1004"><![CDATA[PIN]]></entry>
+	<entry key="1004"><![CDATA[Пин]]></entry>
 	<entry key="1005"><![CDATA[Очистить объекты только на текущем слайде!]]></entry>
 	<entry key="1065"><![CDATA[Бэкап системы. Включает все данные, сгенерированные пользователем. Не включается конфигурация и метки языка, потому что они импортируются системным инстоллятором. Для апдейта, сэкспортируйте вашу старую систему (1) преустановите новые пакеты для новой базы данных (2) и симпортируйте файл бэкапа снова (3). Бэкап должен быть симпортирован перед генерацией данных в новой системе.]]></entry>
 	<entry key="1066"><![CDATA[Системный бэкап]]></entry>
@@ -597,12 +597,12 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="calendar.addCalendar"><![CDATA[Добавить внешний календарь]]></entry>
 	<entry key="calendar.defaultTitle"><![CDATA[Новый календарь]]></entry>
 	<entry key="calendar.dialogTitle"><![CDATA[Детали календаря]]></entry>
-	<entry key="calendar.error"><![CDATA[Error in making connection on the URL specified.]]></entry>
+	<entry key="calendar.error"><![CDATA[Ошибка при попытке соединения по указаному URL]]></entry>
 	<entry key="calendar.gcal"><![CDATA[Google Calendar]]></entry>
 	<entry key="calendar.googleID"><![CDATA[Google Calendar ID]]></entry>
 	<entry key="calendar.googleKey"><![CDATA[Google Calendar API key]]></entry>
 	<entry key="calendar.sync"><![CDATA[Синхр]]></entry>
-	<entry key="calendar.url"><![CDATA[External CalDAV Calendar URL]]></entry>
+	<entry key="calendar.url"><![CDATA[Внешняя ссылка на CalDAV Calendar]]></entry>
 	<entry key="camera.off"><![CDATA[Камера выключена. Нажмите чтобы включить.]]></entry>
 	<entry key="camera.on"><![CDATA[Камера включена. Нажмите чтобы выключить.]]></entry>
 	<entry key="captcha.text"><![CDATA[Текст капчи]]></entry>
@@ -610,13 +610,13 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="convert.errors.file"><![CDATA[Во время обработки файла произошла ошибка]]></entry>
 	<entry key="convert.errors.file.missing"><![CDATA[Файл не найден]]></entry>
 	<entry key="current.password"><![CDATA[Текущий пароль]]></entry>
-	<entry key="dashboard.widget.admin.cleanup.backup"><![CDATA[backup:]]></entry>
+	<entry key="dashboard.widget.admin.cleanup.backup"><![CDATA[резервная копия:]]></entry>
 	<entry key="dashboard.widget.admin.cleanup.cleanup"><![CDATA[Очистить]]></entry>
 	<entry key="dashboard.widget.admin.cleanup.deleted"><![CDATA[удалённые:]]></entry>
 	<entry key="dashboard.widget.admin.cleanup.error"><![CDATA[Неизвестная ошибка при попытке очистить]]></entry>
-	<entry key="dashboard.widget.admin.cleanup.files"><![CDATA[files:]]></entry>
+	<entry key="dashboard.widget.admin.cleanup.files"><![CDATA[файлы:]]></entry>
 	<entry key="dashboard.widget.admin.cleanup.final"><![CDATA[преобразованные:]]></entry>
-	<entry key="dashboard.widget.admin.cleanup.import"><![CDATA[import:]]></entry>
+	<entry key="dashboard.widget.admin.cleanup.import"><![CDATA[загрузки:]]></entry>
 	<entry key="dashboard.widget.admin.cleanup.invalid"><![CDATA[не валидные:]]></entry>
 	<entry key="dashboard.widget.admin.cleanup.missing"><![CDATA[количество отсутствующих:]]></entry>
 	<entry key="dashboard.widget.admin.cleanup.profiles"><![CDATA[профили:]]></entry>
@@ -640,7 +640,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.hash.period"><![CDATA[Код вашего приглашения невалиден, он действует только в определённый период времени.]]></entry>
 	<entry key="error.hash.used"><![CDATA[Это приглашение уже использовано. Приглашение этого типа не может быть переиспользовано.]]></entry>
 	<entry key="error.login.inuse"><![CDATA[Это имя пользователя уже занято]]></entry>
-	<entry key="error.nogroup"><![CDATA[User is not assigned to group.]]></entry>
+	<entry key="error.nogroup"><![CDATA[Пользователь не принадлежит ни к одной группе]]></entry>
 	<entry key="error.notactivated"><![CDATA[Ваш аккаунт не активирован. Сначала перейдите по ссылке, полученной в письме, которое вы получили при регистрации.]]></entry>
 	<entry key="error.notallowed"><![CDATA[Требуется авторизация администратора]]></entry>
 	<entry key="error.reg.disabled"><![CDATA[Регистрация запрещена]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Ошибка]]></entry>
 	<entry key="error.type.info"><![CDATA[Сообщение]]></entry>
 	<entry key="error.unknown"><![CDATA[Неизвестная ошибка. Пожалуйста, сообщите в вашу сервисную службу.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Интервью]]></entry>
+	<entry key="file.name.recording"><![CDATA[Запись]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Оригинальный]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
index 18ea0da..d6d91bc 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages!]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nickname]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Chyba]]></entry>
 	<entry key="error.type.info"><![CDATA[Správa]]></entry>
 	<entry key="error.unknown"><![CDATA[Chyba. Kontaktujte administrátora.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
index 1f4032f..55c800a 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
@@ -649,6 +649,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Fel]]></entry>
 	<entry key="error.type.info"><![CDATA[Meddelande]]></entry>
 	<entry key="error.unknown"><![CDATA[Okänt Fel. Var vänlig rapportera detta till ditt Service-Team.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ta.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ta.properties.xml
index 132c782..d7502ba 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ta.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ta.properties.xml
@@ -31,7 +31,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="5"><![CDATA[Profile]]></entry>
 	<entry key="6"><![CDATA[Administration]]></entry>
 	<entry key="15"><![CDATA[File upload]]></entry>
-	<entry key="18"><![CDATA[new poll]]></entry>
+	<entry key="18"><![CDATA[New poll]]></entry>
 	<entry key="19"><![CDATA[A new poll for the conference]]></entry>
 	<entry key="20"><![CDATA[Question]]></entry>
 	<entry key="21"><![CDATA[Type of poll]]></entry>
@@ -67,8 +67,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="82"><![CDATA[Flexible textbox]]></entry>
 	<entry key="84"><![CDATA[I have a question]]></entry>
 	<entry key="85"><![CDATA[Close]]></entry>
-	<entry key="86"><![CDATA[italic]]></entry>
-	<entry key="87"><![CDATA[bold]]></entry>
+	<entry key="86"><![CDATA[Italic]]></entry>
+	<entry key="87"><![CDATA[Bold]]></entry>
 	<entry key="98"><![CDATA[Moderator]]></entry>
 	<entry key="99"><![CDATA[This room is full]]></entry>
 	<entry key="108"><![CDATA[Login]]></entry>
@@ -211,7 +211,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="528"><![CDATA[Period]]></entry>
 	<entry key="529"><![CDATA[One time]]></entry>
 	<entry key="530"><![CDATA[Valid from]]></entry>
-	<entry key="531"><![CDATA[Valid to]]></entry>
+	<entry key="531"><![CDATA[Valid until]]></entry>
 	<entry key="537"><![CDATA[Check password]]></entry>
 	<entry key="545"><![CDATA[x]]></entry>
 	<entry key="546"><![CDATA[x-axis]]></entry>
@@ -319,7 +319,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="880"><![CDATA[Turn this off to prevent any user from disturbing you in this room]]></entry>
 	<entry key="881"><![CDATA[Rights]]></entry>
 	<entry key="887"><![CDATA[There were errors in processing the recording]]></entry>
-	<entry key="888"><![CDATA[The recording is not yet ready for watching]]></entry>
+	<entry key="888"><![CDATA[The recording is not yet ready to watch]]></entry>
 	<entry key="923"><![CDATA[Home drive size]]></entry>
 	<entry key="924"><![CDATA[Public drive size]]></entry>
 	<entry key="996"><![CDATA[Status]]></entry>
@@ -328,7 +328,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1003"><![CDATA[SIP number]]></entry>
 	<entry key="1004"><![CDATA[PIN]]></entry>
 	<entry key="1005"><![CDATA[Clear objects on current slide only.]]></entry>
-	<entry key="1065"><![CDATA[Backup the system. The backup includes all user generated data. The configuration is not included as well as the language labels. Because those values are imported with the system installer. To update your system, export your old system (1) re-install into a new database the new package (2) and import the backup file again (3). The backup should be imported before generating data in the newly installed system.]]></entry>
+	<entry key="1065"><![CDATA[System Backup. The backup includes are user generated data but does not include configuration or language labels since those are imported with the system installer. To update your system, export your old system (1) re-install the new package into a new database (2) and import the backup file again (3). The backup should be imported before generating data in the newly installed system.]]></entry>
 	<entry key="1066"><![CDATA[System backup]]></entry>
 	<entry key="1076"><![CDATA[Audio only room]]></entry>
 	<entry key="1077"><![CDATA[Turn this flag on and the users will have only the audio option and no video in a conference room. This can be good to save bandwidth.]]></entry>
@@ -347,7 +347,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1112"><![CDATA[Updated]]></entry>
 	<entry key="1114"><![CDATA[The config files are in the folder OM_DATA_FOLDER/conf. You need to manually upload the files to this folder. Changes to the config file are immediately online.]]></entry>
 	<entry key="1115"><![CDATA[Config file name]]></entry>
-	<entry key="1116"><![CDATA[If you enable "Add Domain to user name" the value of the field "domain" is added to each login that the user enters in the login box. This is useful if the login in the LDAP is stored including the domain name. Example: user enters "hans" domain is specified as "localhost.com", login that is verified against LDAP is: hans@localhost.com]]></entry>
+	<entry key="1116"><![CDATA[If you enable "Add Domain to Username" the value of the field "domain" is added to each login that the user enters in the login box. This is useful if the login in the LDAP is stored including the domain name. Example: user enters "hans" domain is specified as "localhost.com", login that is verified against LDAP is: hans@localhost.com]]></entry>
 	<entry key="1117"><![CDATA[Add domain to user name]]></entry>
 	<entry key="1118"><![CDATA[Domain]]></entry>
 	<entry key="1121"><![CDATA[Remote clipboard text]]></entry>
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages.]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nick name]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -433,7 +433,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1308"><![CDATA[Owner ID]]></entry>
 	<entry key="1312"><![CDATA[Load directly to the Whiteboard]]></entry>
 	<entry key="1313"><![CDATA[Do you really want to remove this whiteboard? This action cannot be undone.]]></entry>
-	<entry key="1315"><![CDATA[Do not forget to 'Start recording', if you want have the meeting recorded.]]></entry>
+	<entry key="1315"><![CDATA[Do not forget to 'Start recording', if you want to have the meeting recorded.]]></entry>
 	<entry key="1316"><![CDATA[Start recording]]></entry>
 	<entry key="1323"><![CDATA[Clip arts]]></entry>
 	<entry key="1340"><![CDATA[Do you really want to delete the complete content on the whiteboard?]]></entry>
@@ -456,7 +456,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1421"><![CDATA[Are you sure you want to delete this poll? The results will be deleted as well.]]></entry>
 	<entry key="1422"><![CDATA[Language ISO code]]></entry>
 	<entry key="1429"><![CDATA[Cam resolution]]></entry>
-	<entry key="1430"><![CDATA[Changing the resolution affects bandwidth, bigger picture needs more bandwith.]]></entry>
+	<entry key="1430"><![CDATA[Changing the resolution affects bandwidth, a bigger picture uses more bandwidth.]]></entry>
 	<entry key="1443"><![CDATA[Layout options]]></entry>
 	<entry key="1444"><![CDATA[New Event]]></entry>
 	<entry key="1445"><![CDATA[Password protected are the links to the conference that are send to the participents when you save the calendar event, not the room! That means if you save the event multiple times but with different passwords every participent receives a new link that has a different password. But old links still work once send!]]></entry>
@@ -649,6 +649,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Error]]></entry>
 	<entry key="error.type.info"><![CDATA[Message]]></entry>
 	<entry key="error.unknown"><![CDATA[Unknown error. Please report this to the administrator.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
@@ -945,7 +947,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="volume.label"><![CDATA[Adjust volume]]></entry>
 	<entry key="wait-moderator.message"><![CDATA[Please wait until a <b>moderator</b> enters the room]]></entry>
 	<entry key="wait-moderator.title"><![CDATA[Please be patient ...]]></entry>
-	<entry key="warn.nogroup"><![CDATA[User added but you need to assign this user to an usergroup, otherwise they won't be able to log in]]></entry>
+	<entry key="warn.nogroup"><![CDATA[User added but you need to assign this user to a usergroup, otherwise they won't be able to log in]]></entry>
 	<entry key="warn.notverified"><![CDATA[You have successfully signed up. An email with a verification code will be sent to your mailbox.]]></entry>
 	<entry key="wb.tool.math.formula"><![CDATA[Math formula]]></entry>
 	<entry key="wb.tool.math.guide.lbl"><![CDATA[Guide to LaTeX Syntax]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
index 1d65005..c85fafe 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages!]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nickname]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[ขัดข้อง]]></entry>
 	<entry key="error.type.info"><![CDATA[ข้อความ]]></entry>
 	<entry key="error.unknown"><![CDATA[ขัดข้องโดยไม่ทราบสาเหตุ โปรดรายงานต่อทีมบริการของคุณ]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
index 4e171f3..6df771a 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages!]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nickname]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Hata]]></entry>
 	<entry key="error.type.info"><![CDATA[Mesaj]]></entry>
 	<entry key="error.unknown"><![CDATA[Bilinmeyen Hata. Lütfen bu durumu sistem sorumlusuna rapor ediniz.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
index a43e7cb..872284b 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[Помилка]]></entry>
 	<entry key="error.type.info"><![CDATA[Повідомлення]]></entry>
 	<entry key="error.unknown"><![CDATA[Невідома помилка. Будь-ласка зв'яжіться з адміністратором.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
index b79a835..b41fff4 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[错误]]></entry>
 	<entry key="error.type.info"><![CDATA[消息]]></entry>
 	<entry key="error.unknown"><![CDATA[未知错误.]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
index 3a73b9f..3d0db59 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
@@ -424,7 +424,7 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="1259"><![CDATA[Add folders and organize your messages!]]></entry>
 	<entry key="1261"><![CDATA[Add]]></entry>
 	<entry key="1262"><![CDATA[Delete folder]]></entry>
-	<entry key="1268"><![CDATA[The user does not share his personal contact data.]]></entry>
+	<entry key="1268"><![CDATA[The user does not share personal contact data.]]></entry>
 	<entry key="1269"><![CDATA[The user shares their personal contact data only to contacts.]]></entry>
 	<entry key="1287"><![CDATA[Choose your nickname]]></entry>
 	<entry key="1296"><![CDATA[Member since]]></entry>
@@ -648,6 +648,8 @@ see https://openmeetings.apache.org/LanguageEditor.html for Details
 	<entry key="error.type.error"><![CDATA[錯误]]></entry>
 	<entry key="error.type.info"><![CDATA[訊息]]></entry>
 	<entry key="error.unknown"><![CDATA[未知錯誤。請告知您的服務團隊]]></entry>
+	<entry key="file.name.interview"><![CDATA[Interview]]></entry>
+	<entry key="file.name.recording"><![CDATA[Recording]]></entry>
 	<entry key="files.download.jpg"><![CDATA[JPG]]></entry>
 	<entry key="files.download.original"><![CDATA[Original]]></entry>
 	<entry key="files.download.pdf"><![CDATA[PDF]]></entry>
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
index 62e6448..82105a1 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
@@ -18,8 +18,8 @@
  */
 package org.apache.openmeetings.web.user.record;
 
-import org.apache.openmeetings.core.converter.InterviewConverter;
-import org.apache.openmeetings.core.converter.RecordingConverter;
+import static org.apache.openmeetings.web.app.WebSession.getDateFormat;
+
 import org.apache.openmeetings.db.dao.record.RecordingChunkDao;
 import org.apache.openmeetings.db.dao.room.RoomDao;
 import org.apache.openmeetings.db.entity.file.BaseFileItem;
@@ -30,19 +30,14 @@ import org.apache.wicket.markup.html.basic.Label;
 import org.apache.wicket.markup.html.form.Form;
 import org.apache.wicket.markup.html.panel.Panel;
 import org.apache.wicket.model.CompoundPropertyModel;
-import org.apache.wicket.model.IModel;
 import org.apache.wicket.model.Model;
 import org.apache.wicket.spring.injection.annot.SpringBean;
 
 public class VideoInfo extends Panel {
 	private static final long serialVersionUID = 1L;
 	private final Form<Void> form = new Form<>("form");
-	private final IModel<Recording> rm = new CompoundPropertyModel<>(new Recording());
-	private final IModel<String> roomName = Model.of((String)null);
-	@SpringBean
-	private InterviewConverter interviewConverter;
-	@SpringBean
-	private RecordingConverter recordingConverter;
+	private final Label dateLbl = new Label("recordEnd", Model.of(""));
+	private final Label roomNameLbl = new Label("roomName", Model.of(""));
 	@SpringBean
 	private RoomDao roomDao;
 	@SpringBean
@@ -50,13 +45,13 @@ public class VideoInfo extends Panel {
 
 	public VideoInfo(String id) {
 		super(id);
-		setDefaultModel(rm);
+		setDefaultModel(new CompoundPropertyModel<>(new Recording()));
 	}
 
 	public VideoInfo update(AjaxRequestTarget target, BaseFileItem file) {
 		if (file instanceof Recording) {
 			Recording r = (Recording)file;
-			rm.setObject(r);
+			setDefaultModelObject(file);
 			try {
 				String name = null;
 				if (r.getRoomId() != null) {
@@ -65,7 +60,8 @@ public class VideoInfo extends Panel {
 						name = room.getName();
 					}
 				}
-				roomName.setObject(name);
+				dateLbl.setDefaultModelObject(getDateFormat().format(r.getRecordEnd()));
+				roomNameLbl.setDefaultModelObject(name);
 			} catch (Exception e) {
 				//no-op
 			}
@@ -78,20 +74,13 @@ public class VideoInfo extends Panel {
 	}
 
 	@Override
-	protected void onDetach() {
-		rm.detach();
-		roomName.detach();
-		super.onDetach();
-	}
-
-	@Override
 	protected void onInitialize() {
 		super.onInitialize();
 		add(form.setOutputMarkupId(true));
 		form.add(new Label("name")
 				, new Label("duration")
-				, new Label("recordEnd")
-				, new Label("roomName", roomName));
+				, dateLbl
+				, roomNameLbl);
 
 		update(null, null);
 	}
diff --git a/openmeetings-web/src/main/webapp/css/raw-variables.css b/openmeetings-web/src/main/webapp/css/raw-variables.css
index 405805a..ed7b789 100644
--- a/openmeetings-web/src/main/webapp/css/raw-variables.css
+++ b/openmeetings-web/src/main/webapp/css/raw-variables.css
@@ -39,7 +39,7 @@ body.no-menu {
 }
 .file-tree {
 	--tree-header-height: 36px;
-	--tree-footer-height: 50px;
+	--tree-footer-height: 60px;
 }
 .main.room {
 	--header-height: 0px;