diff --git a/bigbluebutton-html5/public/locales/ar.json b/bigbluebutton-html5/public/locales/ar.json
index 32acf737e8c9ff49e2b87f25a259ef5dda91e4ce..d41e40066007bb4a1712059214aa7028a5c534c7 100644
--- a/bigbluebutton-html5/public/locales/ar.json
+++ b/bigbluebutton-html5/public/locales/ar.json
@@ -788,6 +788,7 @@
     "app.createBreakoutRoom.addParticipantLabel": "+ إضافة مشارك",
     "app.createBreakoutRoom.freeJoin": "السماح للمستخدمين باختيار الغرفة المفرقة الذين يودون الالتحاق بها",
     "app.createBreakoutRoom.leastOneWarnBreakout": "يجب وضع مستخدم واحد علي الأقل في غرفة مفرقة.",
+    "app.createBreakoutRoom.minimumDurationWarnBreakout": "الحد الأدنى لمدة الغرفة الفرعية {0} دقيقة.",
     "app.createBreakoutRoom.modalDesc": "نصيحة: يمكنك سحب اسم المستخدم وإفلاته لتعيينها إلى غرفة مفترقة محددة.",
     "app.createBreakoutRoom.roomTime": "{0} دقيقة",
     "app.createBreakoutRoom.numberOfRoomsError": "عدد الغرف غير صحيح.",
@@ -811,7 +812,9 @@
     "app.debugWindow.form.userAgentLabel": "وكيل المستخدم",
     "app.debugWindow.form.button.copy": "نسخ",
     "app.debugWindow.form.enableAutoarrangeLayoutLabel": "قم بتمكين الترتيب التلقائي",
-    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(سيتم تعطيله إذا قمت بسحب أو تغيير حجم منطقة كاميرات الويب)"
+    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(سيتم تعطيله إذا قمت بسحب أو تغيير حجم منطقة كاميرات الويب)",
+    "app.debugWindow.form.chatLoggerLabel": "اختبار مستويات مسجل وقوعات الدردشة",
+    "app.debugWindow.form.button.apply": "تطبيق"
 
 }
 
diff --git a/bigbluebutton-html5/public/locales/bn.json b/bigbluebutton-html5/public/locales/bn.json
index 1d3765b8b76b67eecf9861bb35c34747a18fe1d8..f907f5c79a8ef5ca256f0bf9fe09cc1d10995fbd 100644
--- a/bigbluebutton-html5/public/locales/bn.json
+++ b/bigbluebutton-html5/public/locales/bn.json
@@ -6,7 +6,7 @@
     "app.chat.disconnected": "সংযোগ ছিন্ন হয়েছে, বার্তা পাঠানো যাচ্ছে না",
     "app.chat.locked": "কথাবার্তা বন্ধ, বার্তা পাঠানো যাবে না<br>",
     "app.chat.inputLabel": "চ্যাটের জন্য বার্তা ইনপুট {0}",
-    "app.chat.inputPlaceholder": "বার্তা পাঠান {0}",
+    "app.chat.inputPlaceholder": "বার্তা পাঠাও {0}",
     "app.chat.titlePublic": "পাবলিক চ্যাট",
     "app.chat.titlePrivate": "{0} এর সাথে ব্যক্তিগত চ্যাট করুন",
     "app.chat.partnerDisconnected": "{0} the সভাটি ছেড়ে গেছে",
@@ -139,6 +139,7 @@
     "app.meeting.ended": "এই অধিবেশন শেষ হয়েছে",
     "app.meeting.meetingTimeRemaining": "সভার সময় বাকি: {0}",
     "app.meeting.meetingTimeHasEnded": "সময় শেষ। শীঘ্রই সভা বন্ধ হবে",
+    "app.meeting.endedByUserMessage": "{0} এই সেশন শেষ করে দিয়েছে",
     "app.meeting.endedMessage": "আপনাকে হোম স্ক্রিনে ফরোয়ার্ড করা হবে",
     "app.meeting.alertMeetingEndsUnderMinutesSingular": "এক মিনিটের মধ্যে সভা বন্ধ হচ্ছে।",
     "app.meeting.alertMeetingEndsUnderMinutesPlural": "সভাটি {0} মিনিটের মধ্যে শেষ হচ্ছে।",
@@ -787,6 +788,7 @@
     "app.createBreakoutRoom.addParticipantLabel": "+ অংশগ্রহণকারী যুক্ত করুন",
     "app.createBreakoutRoom.freeJoin": "ব্যবহারকারীদের যোগদানের জন্য একটি ব্রেকআউট ঘর চয়ন করার অনুমতি দিন",
     "app.createBreakoutRoom.leastOneWarnBreakout": "আপনার অবশ্যই একটি ব্রেকআউট রুমে কমপক্ষে একজন ব্যবহারকারী রাখা উচিত।",
+    "app.createBreakoutRoom.minimumDurationWarnBreakout": "আলাদা কক্ষের সর্বনিম্ন সময় হচ্ছে {0} মিনিট",
     "app.createBreakoutRoom.modalDesc": "টিপ: একটি নির্দিষ্ট ব্রেকআউট কক্ষে কোনও ব্যবহারকারীর নাম নির্ধারণের জন্য আপনি টেনে এনে ফেলে দিতে পারেন।",
     "app.createBreakoutRoom.roomTime": "{0} মিনিট",
     "app.createBreakoutRoom.numberOfRoomsError": "কক্ষের সংখ্যা অবৈধ",
@@ -810,7 +812,9 @@
     "app.debugWindow.form.userAgentLabel": "ব্যবহারিক দূত",
     "app.debugWindow.form.button.copy": "অনুলিপি",
     "app.debugWindow.form.enableAutoarrangeLayoutLabel": "স্বতঃ বিন্যাস বিন্যাস সক্ষম করুন",
-    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(আপনি ওয়েবক্যামের অঞ্চলটি টেনে আনলে বা পুনরায় আকার দিলে এটি অক্ষম হয়ে যাবে)"
+    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(আপনি ওয়েবক্যামের অঞ্চলটি টেনে আনলে বা পুনরায় আকার দিলে এটি অক্ষম হয়ে যাবে)",
+    "app.debugWindow.form.chatLoggerLabel": "কথার লগার হার পরীক্ষা করো",
+    "app.debugWindow.form.button.apply": "প্রয়োগ"
 
 }
 
diff --git a/bigbluebutton-html5/public/locales/de.json b/bigbluebutton-html5/public/locales/de.json
index 11dd47ccd444a6c3b21bcf2fec4a9971a6989bbc..69cc36e35f0d4d2cd4591b69a4aed43040bf7056 100644
--- a/bigbluebutton-html5/public/locales/de.json
+++ b/bigbluebutton-html5/public/locales/de.json
@@ -474,7 +474,7 @@
     "app.audioModal.echoTestTitle": "Dies ist ein persönlicher Echotest. Sprechen Sie ein paar Worte. Hören Sie sich selbst?",
     "app.audioModal.settingsTitle": "Audioeinstellungen ändern",
     "app.audioModal.helpTitle": "Es gab ein Problem mit ihren Mediengeräten (Mikrofon/Webcam)",
-    "app.audioModal.helpText": "Haben Sie die Zugriffsrechte auf Ihr Mikrofon erteilt? Hinweis: Der Berechtigungs-Dialog dazu wird angezeigt, wenn Sie der Audiokonferenz beitreten. Dabei fragt Ihr Mediengerät nach der Zugriffserlaubnis. Bitte akzeptieren Sie diesen Dialog, um der Audiokonferenz beizutreten. Falls dies nicht zutrifft, dann verändern Sie bitte die Mikrofonberechtigung in ihren Browsereinstellungen.",
+    "app.audioModal.helpText": "Haben Sie die Zugriffsrechte auf Ihr Mikrofon erteilt? Hinweis: Der Berechtigungsdialog dazu wird angezeigt, wenn Sie der Audiokonferenz beitreten. Dabei fragt Ihr Mediengerät nach der Zugriffserlaubnis. Bitte akzeptieren Sie diesen Dialog, um der Audiokonferenz beizutreten. Falls dies nicht zutrifft, dann verändern Sie bitte die Mikrofonberechtigung in Ihren Browsereinstellungen.",
     "app.audioModal.help.noSSL": "Diese Seite ist nicht über HTTPS abgesichtert. Um Zugriff auf Ihr Mikrofon zu erlauben, muss die Webseite über HTTPS bereitgestellt werden. Bitte kontaktieren Sie den Serveradministrator.",
     "app.audioModal.help.macNotAllowed": "Es scheint so, als ob Ihre Mac Systemeinstellungen die Mikrofonfreigabe blockiert. Öffnen Sie Systemeinstellungen > Sicherheit & Privatsphäre > Mikrofon und stellen Sie sicher, dass der von Ihnen verwendete Browser ausgewählt ist.",
     "app.audioModal.audioDialTitle": "Mit dem Telefon teilnehmen",
@@ -788,6 +788,7 @@
     "app.createBreakoutRoom.addParticipantLabel": "+ Teilnehmer hinzufügen",
     "app.createBreakoutRoom.freeJoin": "Den Teilnehmern erlauben, sich selbst einen Gruppenraum auszusuchen.",
     "app.createBreakoutRoom.leastOneWarnBreakout": "Jedem Gruppenraum muss wenigstens ein Teilnehmer zugeordnet sein.",
+    "app.createBreakoutRoom.minimumDurationWarnBreakout": "Die Mindestdauer für einen Gruppenraum beträgt {0} Minuten.",
     "app.createBreakoutRoom.modalDesc": "Tipp: Sie können die Teilnehmer per Drag-and-Drop einem bestimmten Gruppenraum zuweisen.",
     "app.createBreakoutRoom.roomTime": "{0} Minuten",
     "app.createBreakoutRoom.numberOfRoomsError": "Die Raumanzahl ist ungültig.",
@@ -811,7 +812,9 @@
     "app.debugWindow.form.userAgentLabel": "User Agent",
     "app.debugWindow.form.button.copy": "Kopieren",
     "app.debugWindow.form.enableAutoarrangeLayoutLabel": "Automatisches Anordnungslayout aktivieren",
-    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(es wird deaktiviert, wenn Sie den Webcambereich ziehen oder in der Größe verändern)"
+    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(es wird deaktiviert, wenn Sie den Webcambereich ziehen oder in der Größe verändern)",
+    "app.debugWindow.form.chatLoggerLabel": "Test der Chatprotokollierungsstufen",
+    "app.debugWindow.form.button.apply": "Anwenden"
 
 }
 
diff --git a/bigbluebutton-html5/public/locales/dv.json b/bigbluebutton-html5/public/locales/dv.json
index ee9fca128bed8775f1f0b9c3bf6f4cbd0a6e1dca..aa27a9cc353a9e0554d79ff0b7dd6a0ba021d58a 100644
--- a/bigbluebutton-html5/public/locales/dv.json
+++ b/bigbluebutton-html5/public/locales/dv.json
@@ -788,6 +788,7 @@
     "app.createBreakoutRoom.addParticipantLabel": "+ ބައިވެރިއެއް އިތުރު ކޮށްލާ",
     "app.createBreakoutRoom.freeJoin": "ޔޫސާތައް ބޭނުން ބްރޭކްއައުޓް ރޫމަކާ ވަނުމަށް ހުއްދަދީ",
     "app.createBreakoutRoom.leastOneWarnBreakout": "މަދުވެގެން އެއް ޔޫސާރ ބްރޭކްއައުޓް ރޫމަކަށް ލާން ޖެހޭ",
+    "app.createBreakoutRoom.minimumDurationWarnBreakout": "ބްރޭކްއައުޓް ރޫމަކަށް އެންމެ ކުޑަ ވަގުތަކީ {0} މިނިޓެވެ.",
     "app.createBreakoutRoom.modalDesc": "އެހީ: ވަކި ޔޫސާރެއް ވަކި ބްރޭކްއައުޓް ރޫމަކަށް ލުމަށް، އެ ޔޫސާރެއްގެ ނަން އެ ބްރޭކްއައުޓް ރޫމަކަށް މައުސުން ދަމާލާފައި ވައްޓާލެވިދާނެ",
     "app.createBreakoutRoom.roomTime": "{0} Þ‰Þ¨Þ‚Þ¨Þ“Þª",
     "app.createBreakoutRoom.numberOfRoomsError": "Þ†Þ®Þ“Þ¦ÞƒÞ©ÞŽÞ¬ Þ‡Þ¦Þ‹Þ¦Þ‹Þª ÞƒÞ¦Þ‚ÞŽÞ¦Þ…Þ¬Þ‡Þ° Þ‚Þ«Þ‚Þ°",
@@ -811,7 +812,9 @@
     "app.debugWindow.form.userAgentLabel": "ޔޫސަރ އޭޖެންޓް",
     "app.debugWindow.form.button.copy": "Þ†Þ®Þ•Þ©",
     "app.debugWindow.form.enableAutoarrangeLayoutLabel": "އޮޓޯ އެރޭންޖް ލޭއައުޓް ޖައްސާ",
-    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(ވެބްކެމް އޭރިއާ ސައިޒް ބަދަލު ކުރުމުން ނުވަތަ ދަމާލާފައި ގެންގޮއްސި ނަމަ ބޭނުން ނުކުރެވޭގޮތް ވާނެއެވެ)"
+    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(ވެބްކެމް އޭރިއާ ސައިޒް ބަދަލު ކުރުމުން ނުވަތަ ދަމާލާފައި ގެންގޮއްސި ނަމަ ބޭނުން ނުކުރެވޭގޮތް ވާނެއެވެ)",
+    "app.debugWindow.form.chatLoggerLabel": "ޗެޓް ލޮގުކުރާ ވަރު އިމްތިހާނު ކުރޭ",
+    "app.debugWindow.form.button.apply": "އެޕްލައީ ކުރޭ"
 
 }
 
diff --git a/bigbluebutton-html5/public/locales/eu.json b/bigbluebutton-html5/public/locales/eu.json
index 9f3b715c2aa73b847ed0c5e95c72ce502dd8a79a..4ac1d3d50b167e79dba08372d0cba9e4a57426ae 100644
--- a/bigbluebutton-html5/public/locales/eu.json
+++ b/bigbluebutton-html5/public/locales/eu.json
@@ -1,6 +1,7 @@
 {
     "app.home.greeting": "Zure aurkezpena laster hasiko da...",
     "app.chat.submitLabel": "Bidali mezua",
+    "app.chat.loading": "Kargatutako txat mezuak: {0}%",
     "app.chat.errorMaxMessageLength": "Mezua luzeegia da, {0} karaktere soberan ditu",
     "app.chat.disconnected": "Deskonektatuta zaude, mezuak ezin dira bidali",
     "app.chat.locked": "Txata blokeatuta dago, mezuak ezin dira bidali",
@@ -18,6 +19,7 @@
     "app.chat.dropdown.save": "Gorde",
     "app.chat.label": "Txata",
     "app.chat.offline": "Lineaz kanpo",
+    "app.chat.pollResult": "Inkestaren emaitzak",
     "app.chat.emptyLogLabel": "Txataren erregistroa hutsik dago",
     "app.chat.clearPublicChatMessage": "Moderatzaile batek txat publikoaren historia garbitu du",
     "app.chat.multi.typing": "Hainbat erabiltzaile idazten ari da",
@@ -47,15 +49,17 @@
     "app.captions.pad.dictationStop": "Gelditu diktaketa",
     "app.captions.pad.dictationOnDesc": "Ahotsaren ezagutza aktibatzen du",
     "app.captions.pad.dictationOffDesc": "Ahotsaren ezagutza desaktibatzen du",
+    "app.textInput.sendLabel": "Bidali",
     "app.note.title": "Ohar Partekatuak",
     "app.note.label": "Oharra",
     "app.note.hideNoteLabel": "Ezkutatu oharra",
     "app.note.tipLabel": "Sakatu Esc edizioaren tresna-barra fokuratzeko",
+    "app.note.locked": "Blokeatua",
     "app.user.activityCheck": "Erabiltzailearen aktibitate-kontrola",
     "app.user.activityCheck.label": "Egiaztatu erabiltzailea oraindik bileran dagoen ({0})",
     "app.user.activityCheck.check": "Egiaztatu",
     "app.userList.usersTitle": "Erabiltzaileak",
-    "app.userList.participantsTitle": "Parte-hartzaileak",
+    "app.userList.participantsTitle": "Partaideak",
     "app.userList.messagesTitle": "Mezuak",
     "app.userList.notesTitle": "Oharrak",
     "app.userList.notesListItem.unreadContent": "Ohar partekatuetan eduki berria dago eskuragarri",
@@ -66,8 +70,10 @@
     "app.userList.byModerator": "egilea (Moderatzailea)",
     "app.userList.label": "Erabiltzaileen zerrenda",
     "app.userList.toggleCompactView.label": "Aldatu ikuspegi trinko modura",
+    "app.userList.moderator": "Moderatzailea",
+    "app.userList.mobile": "Mugikorra",
     "app.userList.guest": "Gonbidatua",
-    "app.userList.menuTitleContext": "Aukerak",
+    "app.userList.menuTitleContext": "Aukera erabilgarriak",
     "app.userList.chatListItem.unreadSingular": "{0} mezu berri",
     "app.userList.chatListItem.unreadPlural": "{0} mezu berri",
     "app.userList.menu.chat.label": "Hasi txat pribatu bat",
@@ -77,6 +83,8 @@
     "app.userlist.menu.removeConfirmation.desc": "Ekidin erabiltzaile hau berriz saiora sartzea.",
     "app.userList.menu.muteUserAudio.label": "Isilarazi erabiltzailea",
     "app.userList.menu.unmuteUserAudio.label": "Hitza eman erabiltzaileari",
+    "app.userList.menu.giveWhiteboardAccess.label" : "Eman arbelerako sarbidea",
+    "app.userList.menu.removeWhiteboardAccess.label": "Kendu arbelerako sarbidea",
     "app.userList.userAriaLabel": "{0} {1} {2}  egoera {3}",
     "app.userList.menu.promoteUser.label": "Goratu moderatzaile rolera",
     "app.userList.menu.demoteUser.label": "Beheratu ikusle rolera",
@@ -95,6 +103,8 @@
     "app.userList.userOptions.unmuteAllDesc": "Bilera isila desgaitzen du",
     "app.userList.userOptions.lockViewersLabel": "Blokeatu ikusleak",
     "app.userList.userOptions.lockViewersDesc": "Blokeatu bileraren parte-hartzaileentzako zenbait funtzionalitate",
+    "app.userList.userOptions.guestPolicyLabel": "Gonbidapen politika",
+    "app.userList.userOptions.guestPolicyDesc": "Aldatu bileraren gonbidapen politikaren ezarpenak",
     "app.userList.userOptions.disableCam": "Ikusleen web-kamerak desgaituta daude",
     "app.userList.userOptions.disableMic": "Ikusleen mikrofonoak desgaituta daude",
     "app.userList.userOptions.disablePrivChat": "Txat pribatua desgaituta dago",
@@ -110,6 +120,9 @@
     "app.userList.userOptions.enableNote": "Ohar partekatuak gaituta daude orain",
     "app.userList.userOptions.showUserList": "Erabiltzaileen zerrenda ikusgai dago ikusleentzat",
     "app.userList.userOptions.enableOnlyModeratorWebcam": "Zure web-kamera piztu dezakezu orain, edonork ikusiko zaitu",
+    "app.userList.userOptions.savedNames.title": "Bileraren erabiltzaile zerrenda {0}/{1}",
+    "app.userList.userOptions.sortedFirstName.heading": "Izenaren arabera ordenatuta:",
+    "app.userList.userOptions.sortedLastName.heading": "Abizenaren arabera ordenatuta:",
     "app.media.label": "Multimedia",
     "app.media.autoplayAlertDesc": "Baimendu sartzea",
     "app.media.screenshare.start": "Pantaila partekatzea hasi da",
@@ -118,9 +131,15 @@
     "app.media.screenshare.notSupported": "Nabigatzaile honek ez du pantaila-partekatzea onartzen.",
     "app.media.screenshare.autoplayBlockedDesc": "Zure baimena behar dugu aurkezlearen pantaila zuri erakusteko.",
     "app.media.screenshare.autoplayAllowLabel": "Ikusi partekatutako pantaila",
+    "app.screenshare.screenshareFinalError": "{0} kodea. Ezin izan da pantaila partekatu.",
+    "app.screenshare.screenshareRetryError": "{0} kodea. Saiatu berriro pantaila partekatzen.",
+    "app.screenshare.screenshareRetryOtherEnvError": "{0} kodea. Ezin izan da pantaila partekatu. Saiatu berriro beste nabigatzaile bat edo beste gailu bat erabiliz.",
+    "app.screenshare.screenshareUnsupportedEnv": "{0} kodea. Nabigatzaile hau ez da onartzen. Saiatu berriro beste nabigatzaile batez.",
+    "app.screenshare.screensharePermissionError": "{0} kodea. Pantaila argazkia ateratzeko baimena behar da.",
     "app.meeting.ended": "Saio hau bukatu da.",
     "app.meeting.meetingTimeRemaining": "Bilerari geratzen zaion denbora: {0}",
     "app.meeting.meetingTimeHasEnded": "Denbora agortu da. Bilera laster itxiko da.",
+    "app.meeting.endedByUserMessage": "{0}-k saioa bukatu du.",
     "app.meeting.endedMessage": "Hasierako pantailara itzuliko zara",
     "app.meeting.alertMeetingEndsUnderMinutesSingular": "Bilera minutu bat barru itxiko da.",
     "app.meeting.alertMeetingEndsUnderMinutesPlural": "Bilera {0} minutu barru itxiko da.",
@@ -128,6 +147,7 @@
     "app.meeting.alertBreakoutEndsUnderMinutesSingular": "Banatze-taldea minutu bat barru itxiko da.",
     "app.presentation.hide": "Ezkutatu aurkezpena",
     "app.presentation.notificationLabel": "Uneko aurkezpena",
+    "app.presentation.downloadLabel": "Deskargatu",
     "app.presentation.slideContent": "Diapositiba aurkezpena",
     "app.presentation.startSlideContent": "Diapositiba aurkezpenaren hasiera",
     "app.presentation.endSlideContent": "Diapositiba aurkezpenaren bukaera",
@@ -158,7 +178,7 @@
     "app.presentation.presentationToolbar.goToSlide": "{0}. diapositiba",
     "app.presentationUploder.title": "Aurkezpena",
     "app.presentationUploder.message": "Aurkezle gisa edozein bulegoko dokumentu edo PDF fitxategi igotzeko gaitasuna duzu. Emaitzarik onena lortzeko PDF fitxategia gomendatzen dugu. Ziurtatu ezazu aurkezpena hautatuta dagoela eskuinean dagoen kontrol-zirkulua erabiliz.",
-    "app.presentationUploder.uploadLabel": "Igo",
+    "app.presentationUploder.uploadLabel": "Kargatu",
     "app.presentationUploder.confirmLabel": "Berretsi",
     "app.presentationUploder.confirmDesc": "Gorde aldaketak eta hasi aurkezpena",
     "app.presentationUploder.dismissLabel": "Utzi",
@@ -167,44 +187,75 @@
     "app.presentationUploder.dropzoneImagesLabel": "Arrastatu hona irudiak igotzeko",
     "app.presentationUploder.browseFilesLabel": "edo arakatu fitxategiak",
     "app.presentationUploder.browseImagesLabel": "edo arakatu/kapturatu irudiak",
-    "app.presentationUploder.fileToUpload": "Igotzeko...",
+    "app.presentationUploder.fileToUpload": "Kargatzeko...",
     "app.presentationUploder.currentBadge": "Unekoa",
     "app.presentationUploder.rejectedError": "Hautatutako fitxategia(k) baztertu egin d(ir)a. Egiaztatu fitxategi mota(k).",
-    "app.presentationUploder.upload.progress": "Igotzen (%{0})",
-    "app.presentationUploder.upload.408": "Igoerako eskaera-tokenaren denbora agortu da.",
-    "app.presentationUploder.upload.404": "404: igoera-token baliogabea",
-    "app.presentationUploder.upload.401": "Aurkezpen-igoeraren eskaera-tokenak huts egin du.",
+    "app.presentationUploder.upload.progress": "Kargatzen (%{0})",
+    "app.presentationUploder.upload.413": "Fitxategia handiegia da, {0} MBko maximoa gainditzen du.",
+    "app.presentationUploder.genericError": "Hara, zerbait oker joan da ...",
+    "app.presentationUploder.upload.408": "Kargaren token-eskaeraren denbora agortu da.",
+    "app.presentationUploder.upload.404": "404: Kargaren token baliogabea",
+    "app.presentationUploder.upload.401": "Aurkezpenaren kargaren tokenaren eskaerak huts egin du.",
     "app.presentationUploder.conversion.conversionProcessingSlides": "{1} orrietatik {0}.a prozesatzen",
     "app.presentationUploder.conversion.genericConversionStatus": "Fitxategia bihurtzen...",
     "app.presentationUploder.conversion.generatingThumbnail": "Miniaturak sortzen...",
     "app.presentationUploder.conversion.generatedSlides": "Diapositiba sortuak...",
     "app.presentationUploder.conversion.generatingSvg": "SVG irudiak sortzen...",
-    "app.presentationUploder.conversion.officeDocConversionInvalid": "Ezin izan da bulegoko dokumentua prozesatu. Igo PDF bat horren ordez.",
-    "app.presentationUploder.conversion.officeDocConversionFailed": "Ezin izan da bulegoko dokumentua prozesatu. Igo PDF bat horren ordez.",
+    "app.presentationUploder.conversion.pageCountExceeded": "Orrien kopurua {0}ko maximoa gainditzen du",
+    "app.presentationUploder.conversion.officeDocConversionInvalid": "Ezin izan da bulegoko dokumentua prozesatu. Kargatu PDF bat horren ordez.",
+    "app.presentationUploder.conversion.officeDocConversionFailed": "Ezin izan da bulegoko dokumentua prozesatu. Kargatu PDF bat horren ordez.",
+    "app.presentationUploder.conversion.pdfHasBigPage": "Ezin izan dugu PDF fitxategia bihurtu, saiatu optimizatzen. Orri tamaina maximoa  {0}",
     "app.presentationUploder.conversion.timeout": "Ups, bihurketa gehiegi luzatu da",
     "app.presentationUploder.conversion.pageCountFailed": "Orri kopurua zehazteak huts egin du ",
+    "app.presentationUploder.conversion.unsupportedDocument": "Fitxategiaren luzapena ez da onartzen",
+    "app.presentationUploder.isDownloadableLabel": "Aurkezpena deskargatzeko baimenik ez dago - egin klik aurkezpenaren deskarga baimentzeko",
+    "app.presentationUploder.isNotDownloadableLabel": "Aurkezpena deskargatzeko baimena dago - egin klik aurkezpenaren deskarga ez baimentzeko",
     "app.presentationUploder.removePresentationLabel": "Kendu aurkezpena",
-    "app.presentationUploder.setAsCurrentPresentation": "Ezarri uneko aurkezpen gisa",
+    "app.presentationUploder.setAsCurrentPresentation": "Ezarri aurkezpena uneko gisa",
     "app.presentationUploder.tableHeading.filename": "Fitxategiaren izena",
     "app.presentationUploder.tableHeading.options": "Aukerak",
     "app.presentationUploder.tableHeading.status": "Egoera",
+    "app.presentationUploder.uploading": "Kargatzen {0} {1}",
+    "app.presentationUploder.uploadStatus": "{0}/{1} karga burutuak",
+    "app.presentationUploder.completed": "{0} karga burututa",
+    "app.presentationUploder.item" : "elementu",
+    "app.presentationUploder.itemPlural" : "elementu",
+    "app.presentationUploder.clearErrors": "Garbitu erroreak",
+    "app.presentationUploder.clearErrorsDesc": "Huts egin duten aurkezpenen kargak garbitzen ditu",
     "app.poll.pollPaneTitle": "Inkesta",
     "app.poll.quickPollTitle": "Inkesta azkarra",
-    "app.poll.hidePollDesc": "Ezkutatu inkestaren menu-panela",
+    "app.poll.hidePollDesc": "Inkestaren menu-panela ezkutatzen du",
     "app.poll.quickPollInstruction": "Hautatu beheko aukeretako bat zure inkesta hasteko.",
     "app.poll.activePollInstruction": "Utzi panela hau irekita zure inkestari emandako erantzunak ikusteko. Prest zaudenean, hautatu 'Argitaratu inkesten emaitzak' emaitzak argitaratzeko eta inkesta amaitzeko.",
+    "app.poll.dragDropPollInstruction": "Inkestaren balioak betetzeko, inkestaren balioak dituen fitxategia arrastatu nabarmendutako eremura",
+    "app.poll.customPollTextArea": "Bete inkestaren balioak",
     "app.poll.publishLabel": "Argitaratu inkestaren emaitzak",
+    "app.poll.backLabel": "Hasi inkesta bat",
     "app.poll.closeLabel": "Itxi",
     "app.poll.waitingLabel": "Erantzunen zain ({1}/{0})",
-    "app.poll.ariaInputCount": "Inkesta pertsonalizatuaren aukera {1}tik {0}",
+    "app.poll.ariaInputCount": "Inkesta pertsonalizatuaren aukera  {0}/{1}",
     "app.poll.customPlaceholder": "Gehitu inkesta aukera",
     "app.poll.noPresentationSelected": "Ez da aurkezpenik hautatu! Hautatu bat, mesedez.",
     "app.poll.clickHereToSelect": "Egin klik hemen hautatzeko",
+    "app.poll.panel.desc" : "Bete beheko inkesta",
+    "app.poll.question.label" : "Idatzi zure galdera",
+    "app.poll.userResponse.label" : "Erabiltzailearen erantzuna",
+    "app.poll.responseTypes.label" : "Erantzun motak",
+    "app.poll.optionDelete.label" : "Ezabatu",
+    "app.poll.responseChoices.label" : "Erantzun aukerak",
+    "app.poll.typedResponse.desc" : "Erabiltzaileei testu-koadro bat emango zaie erantzuna betetzeko.",
+    "app.poll.addItem.label" : "Gehitu elementua",
+    "app.poll.question.title": "Egin galdera bat",
+    "app.poll.start.label" : "Hasi inkesta",
+    "app.poll.questionErr": "Sartu galdera bat",
+    "app.poll.optionErr": "Sartu inkesta aukera bat",
     "app.poll.t": "Egia",
     "app.poll.f": "Gezurra",
     "app.poll.tf": "Egia / Gezurra",
     "app.poll.y": "Bai",
     "app.poll.n": "Ez",
+    "app.poll.abstention": "Abstentzioa",
+    "app.poll.yna": "Bai / Ez / Abstentzioa",
     "app.poll.a2": "A / B",
     "app.poll.a3": "A / B / C",
     "app.poll.a4": "A / B / C / D",
@@ -213,6 +264,7 @@
     "app.poll.answer.false": "Gezurra",
     "app.poll.answer.yes": "Bai",
     "app.poll.answer.no": "Ez",
+    "app.poll.answer.abstention": "Abstentzioa",
     "app.poll.answer.a": "A",
     "app.poll.answer.b": "B",
     "app.poll.answer.c": "C",
@@ -221,17 +273,25 @@
     "app.poll.liveResult.usersTitle": "Erabiltzaileak",
     "app.poll.liveResult.responsesTitle": "Erantzuna",
     "app.polling.pollingTitle": "Inkestaren aukerak",
+    "app.polling.pollQuestionTitle": "Inkestaren galdera",
+    "app.polling.submitLabel": "Bidali",
+    "app.polling.submitAriaLabel": "Bidali inkestaren erantzuna",
+    "app.polling.responsePlaceholder": "Sartu erantzuna",
     "app.polling.pollAnswerLabel": "Inkestaren erantzuna {0}",
     "app.polling.pollAnswerDesc": "Hautatu aukera hau {0} bozkatzeko",
     "app.failedMessage": "Barkatu, zerbitzarira konektatzeko arazoak daude.",
-    "app.downloadPresentationButton.label": "Jaitsi jatorrizko aurkezpena",
+    "app.downloadPresentationButton.label": "Deskargatu jatorrizko aurkezpena",
     "app.connectingMessage": "Konektatzen...",
     "app.waitingMessage": "Deskonektatuta. Berriro konektatzeko saiakera egingo da {0} segundotan...",
     "app.retryNow": "Saiatu berriro orain",
+    "app.muteWarning.label": "Klikatu {0} zure ahotsa aktibatzeko",
+    "app.muteWarning.disableMessage": "Abisuen isiltzea inaktiboa egongo da zure ahotsa aktibatu arte",
+    "app.muteWarning.tooltip": "Egin klik abisuak ixteko eta desgaitzeko zure ahotsa berriro aktibatu arte",
     "app.navBar.settingsDropdown.optionsLabel": "Aukerak",
     "app.navBar.settingsDropdown.fullscreenLabel": "Bistaratu pantaila osoan",
     "app.navBar.settingsDropdown.settingsLabel": "Ezarpenak",
     "app.navBar.settingsDropdown.aboutLabel": "Honi buruz",
+    "app.navBar.settingsDropdown.leaveSessionLabel": "Irten bileratik",
     "app.navBar.settingsDropdown.exitFullscreenLabel": "Irten pantaila osotik",
     "app.navBar.settingsDropdown.fullscreenDesc": "Bistaratu ezarpenen menua pantaila osoan",
     "app.navBar.settingsDropdown.settingsDesc": "Aldatu ezarpen orokorrak",
@@ -242,8 +302,8 @@
     "app.navBar.settingsDropdown.hotkeysDesc": "Laster-teklen zerrenda",
     "app.navBar.settingsDropdown.helpLabel": "Laguntza",
     "app.navBar.settingsDropdown.helpDesc": "Bideo-tutorialak eskaintzen dizkio erabiltzaileari (fitxa berri bat irekitzen du)",
-    "app.navBar.settingsDropdown.endMeetingDesc": "Uneko bilera amaitzen du",
-    "app.navBar.settingsDropdown.endMeetingLabel": "Amaitu bilera",
+    "app.navBar.settingsDropdown.endMeetingDesc": "Uneko bilera bukatzen du",
+    "app.navBar.settingsDropdown.endMeetingLabel": "Bukatu bilera",
     "app.navBar.userListToggleBtnLabel": "Bistaratu erabiltzaileen zerrenda",
     "app.navBar.toggleUserList.ariaLabel": "Bistaratu erabiltzaileak eta mezuak",
     "app.navBar.toggleUserList.newMessages": "mezu berrien jakinarazpenekin",
@@ -253,6 +313,10 @@
     "app.navBar.emptyAudioBrdige": "Ez dago mikrofono aktiborik. Partekatu zure mikrofonoa grabazio honi audioa gehitzeko.",
     "app.leaveConfirmation.confirmLabel": "Irten",
     "app.leaveConfirmation.confirmDesc": "Bileratik kanporatzen zaitu",
+    "app.endMeeting.title": "Bukatu {0}",
+    "app.endMeeting.description": "Ekintza honekin bukatuko da {0} erabiltzaile aktiboentzako saioa. Ziur zaude saio hau bukatu nahi duzula?",
+    "app.endMeeting.noUserDescription": " Ziur zaude saio hau bukatu nahi duzula?",
+    "app.endMeeting.contentWarning": "Saio honetako txat mezuak, ohar partekatuak, arbelaren edukia eta dokumentu partekatuak ezingo dira eskuratu",
     "app.endMeeting.yesLabel": "Bai",
     "app.endMeeting.noLabel": "Ez",
     "app.about.title": "Honi buruz",
@@ -273,6 +337,7 @@
     "app.screenshare.screenShareLabel" : "Pantaila partekatzea",
     "app.submenu.application.applicationSectionTitle": "Aplikazioa",
     "app.submenu.application.animationsLabel": "Animazioak",
+    "app.submenu.application.audioFilterLabel": "Mikrofonorako audio iragazkiak",
     "app.submenu.application.fontSizeControlLabel": "Letra tamaina",
     "app.submenu.application.increaseFontBtnLabel": "Handitu aplikazioaren letra",
     "app.submenu.application.decreaseFontBtnLabel": "Txikitu aplikazioaren letra",
@@ -280,55 +345,73 @@
     "app.submenu.application.languageLabel": "Aplikazioaren hizkuntza",
     "app.submenu.application.languageOptionLabel": "Aukeratu hizkuntza",
     "app.submenu.application.noLocaleOptionLabel": "Ez dago lokal aktiborik",
-    "app.submenu.audio.micSourceLabel": "Mikrofonoaren jatorria",
-    "app.submenu.audio.speakerSourceLabel": "Bozgorailuen jatorria",
+    "app.submenu.application.paginationEnabledLabel": "Bideo orrialdeak",
+    "app.submenu.notification.SectionTitle": "Jakinarazpenak",
+    "app.submenu.notification.Desc": "Zehaztu zeren jakinarazpenak eta nola jaso nahi dituzun",
+    "app.submenu.notification.audioAlertLabel": "Audio alertak",
+    "app.submenu.notification.pushAlertLabel": "Popup alertak",
+    "app.submenu.notification.messagesLabel": "Txateko mezua",
+    "app.submenu.notification.userJoinLabel": "Erabiltzailea sartu da",
+    "app.submenu.notification.guestWaitingLabel": "Gonbidatu bat baimenaren zain",
+    "app.submenu.audio.micSourceLabel": "Mikrofonoaren iturburua",
+    "app.submenu.audio.speakerSourceLabel": "Bozgorailuen iturburua",
     "app.submenu.audio.streamVolumeLabel": "Zure audioaren bolumena",
     "app.submenu.video.title": "Bideoa",
-    "app.submenu.video.videoSourceLabel": "Bideoaren jatorria",
-    "app.submenu.video.videoOptionLabel": "Aukeratu bideoaren jatorria",
+    "app.submenu.video.videoSourceLabel": "Bideoaren iturburua",
+    "app.submenu.video.videoOptionLabel": "Aukeratu ikuspegiaren iturburua",
     "app.submenu.video.videoQualityLabel": "Bideoaren kalitatea",
     "app.submenu.video.qualityOptionLabel": "Aukeratu bideoaren kalitatea",
-    "app.submenu.video.participantsCamLabel": "Parte-hartzaileen web-kamerak ikusten",
+    "app.submenu.video.participantsCamLabel": "Partaideen web-kamerak ikusten",
     "app.settings.applicationTab.label": "Aplikazioa",
     "app.settings.audioTab.label": "Audioa",
     "app.settings.videoTab.label": "Bideoa",
-    "app.settings.usersTab.label": "Parte-hartzaileak",
+    "app.settings.usersTab.label": "Partaideak",
     "app.settings.main.label": "Ezarpenak",
     "app.settings.main.cancel.label": "Utzi",
-    "app.settings.main.cancel.label.description": "Baztertu aldaketak eta itxi ezarpenen menua",
+    "app.settings.main.cancel.label.description": "Aldaketak baztertzen ditu eta ezarpenen menua ixten du",
     "app.settings.main.save.label": "Gorde",
-    "app.settings.main.save.label.description": "Gorde aldaketak eta itxi ezarpenen menua",
-    "app.settings.dataSavingTab.label": "Datu-aurrezketa",
+    "app.settings.main.save.label.description": "Aldaketak gordetzen ditu eta ezarpenen menua ixten du",
+    "app.settings.dataSavingTab.label": "Datuen aurrezteak",
     "app.settings.dataSavingTab.webcam": "Gaitu web-kamerak",
     "app.settings.dataSavingTab.screenShare": "Gaitu mahaigaina partekatzea",
     "app.settings.dataSavingTab.description": "Zure banda zabalera aurrezteko, doitu ezazu une honetan erakusten dena.",
     "app.settings.save-notification.label": "Ezarpenak gorde dira",
+    "app.statusNotifier.lowerHands": "Jaitsi eskuak",
+    "app.statusNotifier.raisedHandsTitle": "Altxatutako eskuak",
+    "app.statusNotifier.raisedHandDesc": "{0}-k altxatu dute eskua",
+    "app.statusNotifier.raisedHandDescOneUser": "{0} esku altxatuta",
+    "app.statusNotifier.and": "eta",
     "app.switch.onLabel": "PIZTU",
     "app.switch.offLabel": "ITZALI",
     "app.talkingIndicator.ariaMuteDesc" : "Aukeratu erabiltzailea isilarazteko",
     "app.talkingIndicator.isTalking" : "{0} hitz egiten ari da",
     "app.talkingIndicator.wasTalking" : "{0}-(e)k hitz egiteari utzi dio",
     "app.actionsBar.actionsDropdown.actionsLabel": "Ekintzak",
+    "app.actionsBar.actionsDropdown.presentationLabel": "Kudeatu aurkezpenak",
     "app.actionsBar.actionsDropdown.initPollLabel": "Hasi inkesta bat",
     "app.actionsBar.actionsDropdown.desktopShareLabel": "Partekatu zure pantaila",
     "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "Pantailaren partekatzea blokeatuta dago",
     "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "Gelditu pantailaren partekatzea",
-    "app.actionsBar.actionsDropdown.presentationDesc": "Igo zure aurkezpena",
+    "app.actionsBar.actionsDropdown.presentationDesc": "Kargatu zure aurkezpena",
     "app.actionsBar.actionsDropdown.initPollDesc": "Hasi inkesta bat",
     "app.actionsBar.actionsDropdown.desktopShareDesc": "Partekatu zure pantaila besteekin",
     "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "Gelditu pantailaren partekatzea",
     "app.actionsBar.actionsDropdown.pollBtnLabel": "Hasi inkesta bat",
     "app.actionsBar.actionsDropdown.pollBtnDesc": "Bistaratu inkesten panela",
     "app.actionsBar.actionsDropdown.saveUserNames": "Gorde erabiltzaileen izenak",
-    "app.actionsBar.actionsDropdown.createBreakoutRoom": "Sortu banatze-taldeen gelak",
-    "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "sortu banatze-taldeak uneko bilera zatitzeko",
+    "app.actionsBar.actionsDropdown.createBreakoutRoom": "Sortu azpitaldeen gelak",
+    "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "sortu azpitaldeak uneko bilera zatitzeko",
     "app.actionsBar.actionsDropdown.captionsLabel": "Idatzi azpitituluak",
     "app.actionsBar.actionsDropdown.captionsDesc": "Bistaratu azpitituluen panoramika",
     "app.actionsBar.actionsDropdown.takePresenter": "Hartu aurkezle rola",
     "app.actionsBar.actionsDropdown.takePresenterDesc": "Zure burua aurkezle berria izendatu",
+    "app.actionsBar.actionsDropdown.selectRandUserLabel": "Hautatu erabiltzaile bat ausaz",
+    "app.actionsBar.actionsDropdown.selectRandUserDesc": "Aukeratzen du ausaz erabiltzaile bat ikusleen artean",
     "app.actionsBar.emojiMenu.statusTriggerLabel": "Ezarri egoera",
     "app.actionsBar.emojiMenu.awayLabel": "Kanpoan",
     "app.actionsBar.emojiMenu.awayDesc": "Aldatu zure egoera: kanpoan",
+    "app.actionsBar.emojiMenu.raiseHandLabel": "Altxa eskua",
+    "app.actionsBar.emojiMenu.lowerHandLabel": "Jaitsi eskuka",
     "app.actionsBar.emojiMenu.raiseHandDesc": "Altxatu eskua hitza eskatzeko",
     "app.actionsBar.emojiMenu.neutralLabel": "Zalantzan",
     "app.actionsBar.emojiMenu.neutralDesc": "Aldatu zure egoera: zalantzan",
@@ -365,22 +448,22 @@
     "app.audioNotification.mediaFailedMessage": "getUserMicMediak huts egin du jatorri seguruak soilik onartzen baitira",
     "app.audioNotification.closeLabel": "Itxi",
     "app.audioNotificaion.reconnectingAsListenOnly": "Ikusleek mikrofonoak blokeatuta dituzte, soilik entzuteko moduan konektatzen ari zara",
-    "app.breakoutJoinConfirmation.title": "Sartu banatze-taldeko gelan",
+    "app.breakoutJoinConfirmation.title": "Sartu azpitaldearen gelan",
     "app.breakoutJoinConfirmation.message": "Sartu nahi duzu",
-    "app.breakoutJoinConfirmation.confirmDesc": "Sartu banatze-taldeko gelan",
+    "app.breakoutJoinConfirmation.confirmDesc": "Sartu azpitaldearen gelan",
     "app.breakoutJoinConfirmation.dismissLabel": "Utzi",
-    "app.breakoutJoinConfirmation.dismissDesc": "Itxi eta uko egiten dio banatze-taldeko gelan sartzeari",
-    "app.breakoutJoinConfirmation.freeJoinMessage": "Aukeratu banatze-talde bateko gela bertara sartzeko",
-    "app.breakoutTimeRemainingMessage": "Banatze-taldeko gelari geratzen zaion denbora: {0}",
-    "app.breakoutWillCloseMessage": "Denbora agortu da. Banatze-taldeko gela laster itxiko da",
+    "app.breakoutJoinConfirmation.dismissDesc": "Itxi eta uko egiten dio azpitaldearen gelan sartzeari",
+    "app.breakoutJoinConfirmation.freeJoinMessage": "Aukeratu azpitalde baten gela bertara sartzeko",
+    "app.breakoutTimeRemainingMessage": "Azpitaldearen gelari geratzen zaion denbora: {0}",
+    "app.breakoutWillCloseMessage": "Denbora agortu da. Azpitaldearen gela laster itxiko da",
     "app.calculatingBreakoutTimeRemaining": "Geratzen den denbora kalkulatzen...",
     "app.audioModal.ariaTitle": "Erabili audio modala",
     "app.audioModal.microphoneLabel": "Mikrofonoa",
     "app.audioModal.listenOnlyLabel": "Entzuteko soilik",
     "app.audioModal.audioChoiceLabel": "Nola erabili nahi duzu audioa?",
     "app.audioModal.iOSBrowser": "Audioa/Bideoa ez onartua",
-    "app.audioModal.iOSErrorDescription": "Une honetan iOSerako Chromek ez du audioa eta bideoa onartzen.",
-    "app.audioModal.iOSErrorRecommendation": "iOSerako Safari erabiltzea gomendatzen dugu.",
+    "app.audioModal.iOSErrorDescription": "Une honetan iOS-erako Chromek ez du audioa eta bideoa onartzen.",
+    "app.audioModal.iOSErrorRecommendation": "iOS-erako Safari erabiltzea gomendatzen dugu.",
     "app.audioModal.audioChoiceDesc": "Aukeratu nola erabili audioa bilera honetan",
     "app.audioModal.unsupportedBrowserLabel": "Guztiz sostengatua ez dagoen nabigatzaile bat erabiltzen ari zarela dirudi. Erabili {0} edo {1} erabateko sostengua izateko.",
     "app.audioModal.closeLabel": "Itxi",
@@ -415,9 +498,14 @@
     "app.audioManager.mediaError": "Errorea: Arazo bat egon da zure multimedia gailuekin",
     "app.audio.joinAudio": "Piztu audioa",
     "app.audio.leaveAudio": "Isilarazi audioa",
+    "app.audio.changeLeaveAudio": "Aldatu/Utzi audioa",
     "app.audio.enterSessionLabel": "Sartu saioan",
     "app.audio.playSoundLabel": "Erreproduzitu soinua",
     "app.audio.backLabel": "Atzera",
+    "app.audio.loading": "Kargatzen",
+    "app.audio.microphones": "Mikrofonoak",
+    "app.audio.speakers": "Bozgorailuak ",
+    "app.audio.noDeviceFound": "Ez da gailurik aurkitu",
     "app.audio.audioSettings.titleLabel": "Aukeratu zure audio-ezarpenak",
     "app.audio.audioSettings.descriptionLabel": "Kontuan izan zure nabigatzailean mikrofonoa partekatzeko eskatuko dizun mezu bat agertuko dela.",
     "app.audio.audioSettings.microphoneSourceLabel": "Mikrofonoaren jatorria",
@@ -442,18 +530,40 @@
     "app.modal.confirm": "Eginda",
     "app.modal.newTab": "(fitxa berria irekitzen du)",
     "app.modal.confirm.description": "Aldaketak gordetzen ditu eta modala ixten du",
+    "app.modal.randomUser.noViewers.description": "Ez dago ikuslerik ausaz hautatzeko",
+    "app.modal.randomUser.selected.description": "Ausaz hautatua izan zara",
+    "app.modal.randomUser.title": "Ausaz hautatutako erabiltzailea",
+    "app.modal.randomUser.who": "Zein izango da hautatua...?",
+    "app.modal.randomUser.alone": "Ikusle bakarra dago",
+    "app.modal.randomUser.reselect.label": "Hautatu berriro",
+    "app.modal.randomUser.ariaLabel.title": "Ausaz hautatutako erabiltzaile modala",
     "app.dropdown.close": "Itxi",
+    "app.dropdown.list.item.activeLabel": "Aktiboa",
     "app.error.400": "Eskaera okerra",
     "app.error.401": "Baimenik gabe",
     "app.error.403": "Bileratik bidali zaituzte",
     "app.error.404": "Ez da aurkitu",
     "app.error.410": "Bilera bukatu da",
     "app.error.500": "Ups, zerbait oker joan da",
+    "app.error.userLoggedOut": "Erabiltzaileak saio-token baliogabea du saioa utzi duelako",
+    "app.error.ejectedUser": "Erabiltzaileak saio-token baliogabea du kanporatua izan delako",
+    "app.error.userBanned": "Erabiltzailea debekatuta dago",
     "app.error.leaveLabel": "Hasi saioa berriro",
     "app.error.fallback.presentation.title": "Errore bat gertatu da",
     "app.error.fallback.presentation.description": "Saioa hasi da. Saiatu orria berriro kargatzen.",
     "app.error.fallback.presentation.reloadButton": "Birkargatu",
     "app.guest.waiting": "Sartzeko onarpenaren zain",
+    "app.guest.errorSeeConsole": "Errorea: xehetasun gehiago kontsolan",
+    "app.guest.noModeratorResponse": "Moderatzaileak ez du erantzuten.",
+    "app.guest.noSessionToken": "Ez da saio-tokenik jaso.",
+    "app.guest.windowTitle": "Gonbidatuen atondoa.",
+    "app.guest.missingToken": "Gonbidatuak falta duen saio token-a.",
+    "app.guest.missingSession": "Gonbidatua falta den saioa.",
+    "app.guest.missingMeeting": "Ez dago bilerarik.",
+    "app.guest.meetingEnded": "Bilera bukatu da.",
+    "app.guest.guestWait": "Itxaron moderatzaileak bileran sartzeko baimena eman arte.",
+    "app.guest.guestDeny": "Gonbidatuak uko egin dio bileran sartzeari.",
+    "app.guest.seatWait": "Gonbidatua bilerako aulki baten zain dago.",
     "app.userList.guest.waitingUsers": "Itxaron zerrenda",
     "app.userList.guest.waitingUsersTitle": "Erabiltzaileen kudeaketa",
     "app.userList.guest.optionTitle": "Berrikusi zain dauden erabiltzaileak",
@@ -463,10 +573,14 @@
     "app.userList.guest.denyEveryone": "Ukatu guztiak",
     "app.userList.guest.pendingUsers": "{0} erabiltzaile zain",
     "app.userList.guest.pendingGuestUsers": "{0} gonbidatu zain",
-    "app.userList.guest.pendingGuestAlert": "Saioan sartu da eta onarpenaren zain dago",
+    "app.userList.guest.pendingGuestAlert": "Saioan sartu da eta zure onarpenaren zain dago",
     "app.userList.guest.rememberChoice": "Gogoratu aukeratutakoa",
+    "app.userList.guest.emptyMessage": "Une honetan ez dago mezurik",
+    "app.userList.guest.inputPlaceholder": "Mezua gonbidatuen atondorako",
+    "app.userList.guest.acceptLabel": "Onartu",
+    "app.userList.guest.denyLabel": "Ukatu",
     "app.user-info.title": "Direktorio bilatzea",
-    "app.toast.breakoutRoomEnded": "Banatze-taldeko bilera amaitu da. Piztu ezazu audioa berriro.",
+    "app.toast.breakoutRoomEnded": "Azpitaldearen bilera amaitu da. Piztu ezazu audioa berriro.",
     "app.toast.chat.public": "Txat publikoaren mezu berria",
     "app.toast.chat.private": "Txat pribatuko mezu berria",
     "app.toast.chat.system": "Sistema",
@@ -474,14 +588,17 @@
     "app.toast.setEmoji.label": "Egoera-emotikonoa {0}-an ezarri da",
     "app.toast.meetingMuteOn.label": "Erabiltzaile guztiak isilarazi dira",
     "app.toast.meetingMuteOff.label": "Bileraren isilaraztea itzali da",
+    "app.toast.setEmoji.raiseHand": "Eskua altxatu duzu",
+    "app.toast.setEmoji.lowerHand": "Eskua jaitsi duzu",
     "app.notification.recordingStart": "Saio hau grabatzen ari da",
     "app.notification.recordingStop": "Saioa ez da grabatzen ari",
     "app.notification.recordingPaused": "Saio hau ez da jada grabatzen ari",
     "app.notification.recordingAriaLabel": "Grabatutako denbora",
     "app.notification.userJoinPushAlert": "{0} sartu da saioan",
+    "app.submenu.notification.raiseHandLabel": "Altxa eskua",
     "app.shortcut-help.title": "Laster-teklak",
     "app.shortcut-help.accessKeyNotAvailable": "Sartzeko gakoak ez daude erabilgarri",
-    "app.shortcut-help.comboLabel": "Combo",
+    "app.shortcut-help.comboLabel": "Konbinatua",
     "app.shortcut-help.functionLabel": "Funtzioa",
     "app.shortcut-help.closeLabel": "Itxi",
     "app.shortcut-help.closeDesc": "Laster-teklen modua ixten du",
@@ -492,8 +609,11 @@
     "app.shortcut-help.hidePrivateChat": "Ezkutatu txat pribatua",
     "app.shortcut-help.closePrivateChat": "Itxi txat pribatua",
     "app.shortcut-help.openActions": "Ireki ekintzen menua",
+    "app.shortcut-help.raiseHand": "Aldatu esku altxatzea",
+    "app.shortcut-help.openDebugWindow": "Ireki arazketa-leihoa",
     "app.shortcut-help.openStatus": "Ireki egoeren menua",
-    "app.shortcut-help.togglePan": "Aktibatu Eskua tresna (aurkezlea)",
+    "app.shortcut-help.togglePan": "Aktibatu panoramika tresna (aurkezlea)",
+    "app.shortcut-help.toggleFullscreen": "Aldatu pantaila osoa (aurkezlea)",
     "app.shortcut-help.nextSlideDesc": "Hurrengo diapositiba (aurkezlea)",
     "app.shortcut-help.previousSlideDesc": "Aurreko diapositiba (aurkezlea)",
     "app.lock-viewers.title": "Blokeatu ikusleak",
@@ -507,11 +627,25 @@
     "app.lock-viewers.PrivateChatLable": "Bidali mezuak txat pribatuan",
     "app.lock-viewers.notesLabel": "Editatu ohar partekatuak",
     "app.lock-viewers.userListLabel": "Ikusi beste ikusleak erabiltzaileen zerrendan",
-    "app.lock-viewers.ariaTitle": "Blokeatu ikusleen ezarpen modua",
+    "app.lock-viewers.ariaTitle": "Ikusleak blokeatzeko ezarpen modala",
     "app.lock-viewers.button.apply": "Aplikatu",
     "app.lock-viewers.button.cancel": "Utzi",
     "app.lock-viewers.locked": "Blokeatua",
     "app.lock-viewers.unlocked": "Desblokeatuta",
+    "app.guest-policy.ariaTitle": "Gonbidatuen gidalerroen ezarpen modala",
+    "app.guest-policy.title": "Gonbidapen gidalerroak",
+    "app.guest-policy.description": "Aldatu bileraren gonbidapen gidalerroen ezarpenak",
+    "app.guest-policy.button.askModerator": "Eskatu moderatzaile rola",
+    "app.guest-policy.button.alwaysAccept": "Onartu beti",
+    "app.guest-policy.button.alwaysDeny": "Ukatu beti",
+    "app.connection-status.ariaTitle": "Konexioaren egoeraren modala",
+    "app.connection-status.title": "Konexioaren egoera",
+    "app.connection-status.description": "Ikusi erabiltzaileen konexio egoera",
+    "app.connection-status.empty": "Une honetan ez dago konexio huts egiteen txostenik",
+    "app.connection-status.more": "gehiago",
+    "app.connection-status.label": "Konexioaren egoera",
+    "app.connection-status.notification": "Zure konexioaren galera antzeman da",
+    "app.connection-status.offline": "Lineaz kanpo",
     "app.recording.startTitle": "Hasi grabatzen",
     "app.recording.stopTitle": "Pausarazi grabazioa",
     "app.recording.resumeTitle": "Jarraitu grabatzen",
@@ -519,25 +653,40 @@
     "app.recording.stopDescription": "Ziur grabaketa eten nahi duzula? Grabazio-botoia berriz sakatuz grabatzen jarraitu dezakezu.",
     "app.videoPreview.cameraLabel": "Kamera",
     "app.videoPreview.profileLabel": "Kalitatea",
+    "app.videoPreview.quality.low": "Txikia",
+    "app.videoPreview.quality.medium": "Tartekoa",
+    "app.videoPreview.quality.high": "Handia",
+    "app.videoPreview.quality.hd": "Bereizmen handia",
     "app.videoPreview.cancelLabel": "Utzi",
     "app.videoPreview.closeLabel": "Itxi",
     "app.videoPreview.findingWebcamsLabel": "Web-kamerak bilatzen",
     "app.videoPreview.startSharingLabel": "Hasi partekatzen",
+    "app.videoPreview.stopSharingLabel": "Gelditu partekatzea",
+    "app.videoPreview.stopSharingAllLabel": "Gelditu guztiak",
+    "app.videoPreview.sharedCameraLabel": "Kamera hau dagoeneko partekatzen ari da",
     "app.videoPreview.webcamOptionLabel": "Aukeratu web-kamera",
     "app.videoPreview.webcamPreviewLabel": "Web-kameraren aurrebista",
     "app.videoPreview.webcamSettingsTitle": "Web-kameraren ezarpenak",
     "app.videoPreview.webcamNotFoundLabel": "Ez da web-kamerarik aurkitu",
     "app.videoPreview.profileNotFoundLabel": "Ez da kameraren profila onartzen",
     "app.video.joinVideo": "Partekatu web-kamera",
-    "app.video.leaveVideo": "Gelditu web-kamera partekatzen",
+    "app.video.connecting": "Web-kamera partekatzen hasi da ...",
+    "app.video.dataSaving": "Web-kameraren partekatzea desgaituta dago Datuen aurreztean",
+    "app.video.leaveVideo": "Gelditu web-kameraren partekatzea",
     "app.video.iceCandidateError": "Errorea ICE hautagaia gehitzean",
     "app.video.iceConnectionStateError": "Konexioaren hutsegitea (1107 ICE errorea)",
     "app.video.permissionError": "Errorea web-kamera partekatzen. Mesedez baimenak egiaztatu itzazu.",
     "app.video.sharingError": "Errorea web-kamera partekatzean.",
+    "app.video.abortError": "Arazoren bat gertatu da eta horrek gailua erabiltzea eragotzi du",
+    "app.video.overconstrainedError": "Ez da eskatutako irizpideak betetzen dituzten gailu hautagairik",
+    "app.video.securityError": "Multimedia euskarria desgaituta dago Dokumentuan",
+    "app.video.typeError": "Zehaztutako murriztapenen zerrenda hutsik dago, edo murrizketa guztiak faltsutzat hartu dira",
     "app.video.notFoundError": "Ezin izan da web-kamerarik aurkitu. Egiaztatu ezazu konektatuta ote dagoen.",
     "app.video.notAllowed": "Web-kamera partekatzeko baimena falta da. Egiaztatu itzazu  zure nabigatzailean baimenak.",
     "app.video.notSupportedError": "Zure web-kamera soilik jatorri seguruekin partekatu dezakezu. Egiaztatu zure SSL agiria baliozkoa dela.",
     "app.video.notReadableError": "Ezin da lortu bideorik web-kameratik. Egiaztatu ezazu beste programa bat ez ote den kamera erabiltzen ari.",
+    "app.video.timeoutError": "Nabigatzaileak ez du garaiz erantzuten",
+    "app.video.genericError": "Ustekabeko errorea gertatu da gailuarekin ({0} errorea)",
     "app.video.mediaFlowTimeout1020": "Multimedia ez da iristen zerbitzarira (1020 errorea)",
     "app.video.suggestWebcamLock": "Behartu blokeoaren ezarpena ikusleen web-kameretan?",
     "app.video.suggestWebcamLockReason": "(honek bileraren egonkortasuna hobetuko du)",
@@ -550,17 +699,23 @@
     "app.video.videoMenu": "Bideoaren menua",
     "app.video.videoMenuDisabled": "Web-kameraren bideoaren menua desgaituta dago ezarpenetan",
     "app.video.videoMenuDesc": "Ireki bideoaren goitik-beherako menua",
+    "app.video.pagination.prevPage": "Ikusi aurreko bideoak",
+    "app.video.pagination.nextPage": "Ikusi hurrengo bideoak",
+    "app.video.clientDisconnected": "Web-kamera ezin da partekatu konexioaren hutsegiteengatik",
     "app.fullscreenButton.label": "Jarri  {0} pantaila osoan",
+    "app.fullscreenUndoButton.label": "Desegin {0} pantaila osoa",
     "app.sfu.mediaServerConnectionError2000": "Ezin da konektatu multimedia zerbitzaria (2000 errorea)",
     "app.sfu.mediaServerOffline2001": "Multimedia zerbitzaria konexiorik gabe dago. Saiatu geroago (2001 errorea)",
     "app.sfu.mediaServerNoResources2002": "Multimedia zerbitzariak ez dauka baliabide erabilgarririk (2002 errorea)",
-    "app.sfu.mediaServerRequestTimeout2003": " Multimedia zerbitzariaren eskaera denboraz kanpo dago (2003 errorea)",
+    "app.sfu.mediaServerRequestTimeout2003": "Multimedia zerbitzariaren eskaera denboraz kanpo dago (2003 errorea)",
     "app.sfu.serverIceGatheringFailed2021": "Multimedia zerbitzariak ezin du ICEko hautagaiak bildu (2021 errorea)",
     "app.sfu.serverIceGatheringFailed2022": "Multimedia zerbitzariaren konexioak huts egin du (2022 ICE errorea)",
     "app.sfu.mediaGenericError2200": "Multimedia zerbitzariak huts egin du eskaera prozesatzen (2200 errorea)",
     "app.sfu.invalidSdp2202":"Bezeroak baliozkoa ez den multimedia eskaera bat sortu du (2202 errorea)",
     "app.sfu.noAvailableCodec2203": "Zerbitzariak ezin du aurkitu kodeketa egokia (2203 errorea)",
     "app.meeting.endNotification.ok.label": "Ados",
+    "app.whiteboard.annotations.poll": "Inkestaren emaitzak argitaratu dira",
+    "app.whiteboard.annotations.pollResult": "Inkestaren emaitzak",
     "app.whiteboard.toolbar.tools": "Tresnak",
     "app.whiteboard.toolbar.tools.hand": "Eskua",
     "app.whiteboard.toolbar.tools.pencil": "Arkatza",
@@ -569,8 +724,8 @@
     "app.whiteboard.toolbar.tools.ellipse": "Elipsea",
     "app.whiteboard.toolbar.tools.line": "Lerroa",
     "app.whiteboard.toolbar.tools.text": "Testua",
-    "app.whiteboard.toolbar.thickness": "Marrazketaren lodiera",
-    "app.whiteboard.toolbar.thicknessDisabled": "Marrazketaren lodiera desgaituta dago",
+    "app.whiteboard.toolbar.thickness": "Marren lodiera",
+    "app.whiteboard.toolbar.thicknessDisabled": "Marren lodiera desgaituta dago",
     "app.whiteboard.toolbar.color": "Koloreak",
     "app.whiteboard.toolbar.colorDisabled": "Koloreak desgaituta daude",
     "app.whiteboard.toolbar.color.black": "Beltza",
@@ -589,16 +744,20 @@
     "app.whiteboard.toolbar.clear": "Garbitu ohar guztiak",
     "app.whiteboard.toolbar.multiUserOn": "Aktibatu erabiltzaile anitzen arbela",
     "app.whiteboard.toolbar.multiUserOff": "Desaktibatu erabiltzaile anitzen arbela",
+    "app.whiteboard.toolbar.palmRejectionOn": "Aktibatu ezikusi eskua",
+    "app.whiteboard.toolbar.palmRejectionOff": "Desaktibatu ezikusi eskua",
     "app.whiteboard.toolbar.fontSize": "Letra tamainen zerrenda",
     "app.feedback.title": "Konferentzia utzi duzu",
     "app.feedback.subtitle": "Gustu handiz entzungo genuke BigBlueButton-ekin izan duzun esperientziaren berri (aukerakoa)",
     "app.feedback.textarea": "Nola hobetu dezakegu BigBlueButton?",
     "app.feedback.sendFeedback": "Bidali iruzkina",
     "app.feedback.sendFeedbackDesc": "Bidali iruzkina eta utzi bilera",
-    "app.videoDock.webcamFocusLabel": "Fokua",
+    "app.videoDock.webcamMirrorLabel": "Ispilatu",
+    "app.videoDock.webcamMirrorDesc": "Ispilatu hautatutako web-kamera",
+    "app.videoDock.webcamFocusLabel": "Fokuratu",
     "app.videoDock.webcamFocusDesc": "Fokuratu hautatutako web-kamera",
-    "app.videoDock.webcamUnfocusLabel": "Kendu fokua ",
-    "app.videoDock.webcamUnfocusDesc": "Kendu fokua hautatutako web-kameratik",
+    "app.videoDock.webcamUnfocusLabel": "Ez fokuratu",
+    "app.videoDock.webcamUnfocusDesc": "Ez fokuratu hautatutako web-kamera",
     "app.videoDock.autoplayBlockedDesc": "Zure baimena behar dugu beste erabiltzaileen web kamerak zuri erakusteko.",
     "app.videoDock.autoplayAllowLabel": "Ikusi web-kamerak",
     "app.invitation.title": "Banatze-talde gelarako gonbidapena",
@@ -626,10 +785,11 @@
     "app.createBreakoutRoom.nextLabel": "Hurrengoa",
     "app.createBreakoutRoom.minusRoomTime": "Murriztu banatze-taldeetako gelen denbora hona:",
     "app.createBreakoutRoom.addRoomTime": "Zabaldu banatze-taldeetako gelen denbora hona:",
-    "app.createBreakoutRoom.addParticipantLabel": "+ Gehitu parte-hartzailea",
-    "app.createBreakoutRoom.freeJoin": "Baimendu erabiltzaileei zein banatze-taldeko gelan sartu aukeratzeko ",
-    "app.createBreakoutRoom.leastOneWarnBreakout": "Banatze-talde gela bakoitzean gutxienez erabiltzaile bana kokatu behar duzu.",
-    "app.createBreakoutRoom.modalDesc": "Aholkua: erabiltzaile baten izena arrastatu eta jaregin dezakezu banatze-talde zehatz bateko gela esleitzeko.",
+    "app.createBreakoutRoom.addParticipantLabel": "+ Gehitu partaidea",
+    "app.createBreakoutRoom.freeJoin": "Baimendu erabiltzaileei zein azpitalderen gelan sartu aukeratzea ",
+    "app.createBreakoutRoom.leastOneWarnBreakout": "Azpitalde gela bakoitzean gutxienez erabiltzaile bana kokatu behar duzu.",
+    "app.createBreakoutRoom.minimumDurationWarnBreakout": "Azpitalde baten gelaren iraupena gutxienez {0} minutukoa izan behar du.",
+    "app.createBreakoutRoom.modalDesc": "Aholkua: erabiltzaile baten izena arrastatu eta jaregin dezakezu azpitalde zehatz baten gela esleitzeko.",
     "app.createBreakoutRoom.roomTime": "{0} minutu",
     "app.createBreakoutRoom.numberOfRoomsError": "Gela kopurua ez da baliozkoa",
     "app.externalVideo.start": "Partekatu bideo berri bat",
@@ -641,12 +801,20 @@
     "app.externalVideo.autoPlayWarning": "Erreproduzitu bideoa multimedia-sinkronizazioa gaitzeko",
     "app.network.connection.effective.slow": "Konexio arazoak antzematen ari gara",
     "app.network.connection.effective.slow.help": "Informazio gehiago",
+    "app.externalVideo.noteLabel": "Oharra: kanpoko bideo partekatuak ez dira grabazioan agertuko. YouTube, Vimeo, Instructure Media, Twitch eta Daily Motion eta media fitxategien URLak onartzen dira  (adib.. https://example.com/xy.mp4).",
     "app.actionsBar.actionsDropdown.shareExternalVideo": "Partekatu kanpoko bideo bat",
     "app.actionsBar.actionsDropdown.stopShareExternalVideo": "Gelditu kanpoko bideoaren partekatzea",
     "app.iOSWarning.label": "Eguneratu iOS 12.2 edo berriagora",
     "app.legacy.unsupportedBrowser": "Ematen du onartzen ez den nabigatzailea erabiltzen ari zarela. Erabili  {0} edo {1} emaitzak hobetzeko.",
     "app.legacy.upgradeBrowser": "Ematen du onartutako nabigatzaile baten bertsio zaharra erabiltzen ari zarela. Emaitzak hobetzeko nabigatzailea eguneratu ezazu .",
-    "app.legacy.criosBrowser": "iOS sisteman emaitzak hobetzeko Safari erabili ezazu."
+    "app.legacy.criosBrowser": "iOS sisteman emaitzak hobetzeko Safari erabili ezazu.",
+    "app.debugWindow.windowTitle": "Arazketa",
+    "app.debugWindow.form.userAgentLabel": "Erabiltzaile agentea",
+    "app.debugWindow.form.button.copy": "Kopiatu",
+    "app.debugWindow.form.enableAutoarrangeLayoutLabel": "Gaitu auto antolaketa diseinua",
+    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(desgaituta egongo da web kameren eremua arrastatzen edo aldatzen baduzu)",
+    "app.debugWindow.form.chatLoggerLabel": "Probatu txataren erregistro mailak",
+    "app.debugWindow.form.button.apply": "Aplikatu"
 
 }
 
diff --git a/bigbluebutton-html5/public/locales/fa_IR.json b/bigbluebutton-html5/public/locales/fa_IR.json
index 94d5624e3c20f3740d38a576cde7cc3fa3489d9c..3566a3700b474ebb774d0d4f92a605c2f486ad14 100644
--- a/bigbluebutton-html5/public/locales/fa_IR.json
+++ b/bigbluebutton-html5/public/locales/fa_IR.json
@@ -555,10 +555,15 @@
     "app.guest.waiting": "منتظر تایید به منظور ورود",
     "app.guest.errorSeeConsole": "خطا: جزئیات بیشتر در کنسول.",
     "app.guest.noModeratorResponse": "هیچ پاسخی از مدیر وجود ندارد",
+    "app.guest.noSessionToken": "کلید جلسه‌ای دریافت نشد",
     "app.guest.windowTitle": "سالن انتظار مهمان",
+    "app.guest.missingToken": "کلید رمز جلسه میزبان وجود ندارد",
+    "app.guest.missingSession": "میهمان جلسه را از دست داد",
     "app.guest.missingMeeting": "جلسه وجود ندارد.",
     "app.guest.meetingEnded": "جلسه به پایان رسید.",
     "app.guest.guestWait": "لطفا منتظر بمانید تا یک مدیر شما را برای پیوستن به جلسه تایید کند.",
+    "app.guest.guestDeny": "میهمان از پیوستن به اتاق سر باز زد.",
+    "app.guest.seatWait": "میهمان در انتظار اجازه ورود به اتاق می‌باشد.",
     "app.userList.guest.waitingUsers": "کاربران در حال انتظار",
     "app.userList.guest.waitingUsersTitle": "مدیرت کاربران",
     "app.userList.guest.optionTitle": "بررسی کاربران در انتظار تایید",
@@ -783,6 +788,7 @@
     "app.createBreakoutRoom.addParticipantLabel": "+ افزودن شرکت کننده",
     "app.createBreakoutRoom.freeJoin": "ارائه امکان انتخاب اتاق زیرمجموعه به کاربران برای ملحق شدن",
     "app.createBreakoutRoom.leastOneWarnBreakout": "شما میبایست حداقل یک کاربر را در هر اتاق زیرمجموعه قرار دهید.",
+    "app.createBreakoutRoom.minimumDurationWarnBreakout": "حداقل زمان لازم برای اتاق زیر مجموعه {0} دقیقه می‌باشد.",
     "app.createBreakoutRoom.modalDesc": "میتوانید کاربر را بکشید و رها کنید",
     "app.createBreakoutRoom.roomTime": "{0} دقیقه",
     "app.createBreakoutRoom.numberOfRoomsError": "تعداد اتاق ها نادرست است.",
@@ -806,7 +812,9 @@
     "app.debugWindow.form.userAgentLabel": "عامل کاربر",
     "app.debugWindow.form.button.copy": "کپی",
     "app.debugWindow.form.enableAutoarrangeLayoutLabel": "چیدمان خودکار را فعال کنید",
-    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(اگر منطقه وب کم ها را بکشید یا تغییر اندازه دهید غیرفعال می شود)"
+    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(اگر منطقه وب کم ها را بکشید یا تغییر اندازه دهید غیرفعال می شود)",
+    "app.debugWindow.form.chatLoggerLabel": "آزمایش سطح چت لاگر",
+    "app.debugWindow.form.button.apply": "اعمال"
 
 }
 
diff --git a/bigbluebutton-html5/public/locales/fr.json b/bigbluebutton-html5/public/locales/fr.json
index a9f5b50f7508bf6370e3fd1f8ad1520905e74a1e..4eba782a286d137a50a1d93211eb022d6576ba2d 100644
--- a/bigbluebutton-html5/public/locales/fr.json
+++ b/bigbluebutton-html5/public/locales/fr.json
@@ -1,6 +1,7 @@
 {
     "app.home.greeting": "Votre présentation commencera dans quelques instants...",
     "app.chat.submitLabel": "Envoyer le message",
+    "app.chat.loading": "Messages de discussion chargés: {0}%",
     "app.chat.errorMaxMessageLength": "Le message est trop long de {0} caractère(s)",
     "app.chat.disconnected": "Vous êtes déconnecté, les messages ne peuvent pas être envoyés",
     "app.chat.locked": "La discussion est verrouillée, les messages ne peuvent pas être envoyés",
@@ -53,6 +54,7 @@
     "app.note.label": "Note",
     "app.note.hideNoteLabel": "Masquer la note",
     "app.note.tipLabel": "Appuyez sur Echap pour centrer sur la barre d'outils de l'éditeur",
+    "app.note.locked": "Verrouillé",
     "app.user.activityCheck": "Vérification de l'activité de l'utilisateur",
     "app.user.activityCheck.label": "Vérifier si l'utilisateur est toujours en réunion ({0})",
     "app.user.activityCheck.check": "Vérifier",
@@ -137,6 +139,7 @@
     "app.meeting.ended": "Cette session s'est terminée",
     "app.meeting.meetingTimeRemaining": "Temps de réunion restant : {0}",
     "app.meeting.meetingTimeHasEnded": "Le temps s'est écoulé. La réunion sera bientôt close",
+    "app.meeting.endedByUserMessage": "Cette conférence a été terminée par {0}",
     "app.meeting.endedMessage": "Vous serez redirigé vers l'écran d'accueil",
     "app.meeting.alertMeetingEndsUnderMinutesSingular": "La conférence se fermera dans une minute.",
     "app.meeting.alertMeetingEndsUnderMinutesPlural": "La conférence se fermera dans {0} minutes.",
@@ -188,6 +191,7 @@
     "app.presentationUploder.currentBadge": "En cours",
     "app.presentationUploder.rejectedError": "Le ou les fichiers sélectionnés ont été rejetés. Veuillez vérifier leurs formats.",
     "app.presentationUploder.upload.progress": "Chargement ({0}%)",
+    "app.presentationUploder.upload.413": "Le fichier est trop volumineux, il dépasse le maximum de {0} Mo",
     "app.presentationUploder.genericError": "Oups, quelque chose s'est mal passé...",
     "app.presentationUploder.upload.408": "Le jeton de demande de téléversement a expiré.",
     "app.presentationUploder.upload.404": "404 : jeton de téléversement invalide",
@@ -197,10 +201,13 @@
     "app.presentationUploder.conversion.generatingThumbnail": "Génération des vignettes...",
     "app.presentationUploder.conversion.generatedSlides": "Diapositives générées...",
     "app.presentationUploder.conversion.generatingSvg": "Génération des images SVG...",
+    "app.presentationUploder.conversion.pageCountExceeded": "Le nombre de pages dépasse le maximum de {0}",
     "app.presentationUploder.conversion.officeDocConversionInvalid": "Échec du traitement du document Office. Veuillez télécharger un PDF à la place.",
     "app.presentationUploder.conversion.officeDocConversionFailed": "Échec du traitement du document office. Veuillez télécharger un PDF à la place.",
+    "app.presentationUploder.conversion.pdfHasBigPage": "Nous n'avons pas pu convertir le fichier PDF, veuillez essayer de l'optimiser. Taille de page maximum {0}",
     "app.presentationUploder.conversion.timeout": "Oups, la conversion a pris trop de temps",
     "app.presentationUploder.conversion.pageCountFailed": "Impossible de déterminer le nombre de pages.",
+    "app.presentationUploder.conversion.unsupportedDocument": "Extension de fichier non prise en charge",
     "app.presentationUploder.isDownloadableLabel": "Le téléchargement de la présentation n'est pas autorisé - cliquez pour autoriser le téléchargement",
     "app.presentationUploder.isNotDownloadableLabel": "Le téléchargement de la présentation est autorisé - cliquez pour ne plus autoriser le téléchargement",
     "app.presentationUploder.removePresentationLabel": "Supprimer la présentation",
@@ -278,6 +285,8 @@
     "app.waitingMessage": "Déconnecté. Essayez de vous reconnecter dans {0} secondes...",
     "app.retryNow": "Réessayer maintenant",
     "app.muteWarning.label": "Cliquez sur {0} pour réactiver votre micro.",
+    "app.muteWarning.disableMessage": "Les alertes de micro éteint sont désactivées jusqu'à la réactivation du micro.",
+    "app.muteWarning.tooltip": "Cliquez pour fermer et désactiver les alertes jusqu'à la prochaine activation",
     "app.navBar.settingsDropdown.optionsLabel": "Options",
     "app.navBar.settingsDropdown.fullscreenLabel": "Plein écran",
     "app.navBar.settingsDropdown.settingsLabel": "Paramètres",
@@ -307,6 +316,7 @@
     "app.endMeeting.title": "Mettre fin à {0}",
     "app.endMeeting.description": "Cette action terminera la conférence pour {0} utilisateurs(s) actif(s). Êtes-vous sûr que vous souhaitez terminer cette conférence?",
     "app.endMeeting.noUserDescription": "Êtes-vous sûr de vouloir terminer cette session ?",
+    "app.endMeeting.contentWarning": "Les messages de discussion, les notes partagées, le contenu du tableau blanc et les documents partagés dans cette conférence ne seront plus directement accessibles ",
     "app.endMeeting.yesLabel": "Oui",
     "app.endMeeting.noLabel": "Non",
     "app.about.title": "À propos",
@@ -368,6 +378,8 @@
     "app.settings.save-notification.label": "Les paramètres ont été enregistrés",
     "app.statusNotifier.lowerHands": "Mains baissées",
     "app.statusNotifier.raisedHandsTitle": "Mains levées",
+    "app.statusNotifier.raisedHandDesc": "{0} ont levé la main",
+    "app.statusNotifier.raisedHandDescOneUser": "{0} a levé la main",
     "app.statusNotifier.and": "et",
     "app.switch.onLabel": "ON",
     "app.switch.offLabel": "OFF",
@@ -521,6 +533,8 @@
     "app.modal.randomUser.noViewers.description": "Pas de participant disponible pour une sélection aléatoire",
     "app.modal.randomUser.selected.description": "Vous avez été sélectionné aléatoirement",
     "app.modal.randomUser.title": "Utilisateur sélectionné aléatoirement",
+    "app.modal.randomUser.who": "Qui sera sélectionné ?",
+    "app.modal.randomUser.alone": "Il n'y a qu'un seul participant",
     "app.modal.randomUser.reselect.label": "Sélectionner de nouveau",
     "app.modal.randomUser.ariaLabel.title": "Modale de sélection aléatoire des utilisateurs",
     "app.dropdown.close": "Fermer",
@@ -539,6 +553,17 @@
     "app.error.fallback.presentation.description": "Il a été connecté. Essayez de recharger la page.",
     "app.error.fallback.presentation.reloadButton": "Recharger",
     "app.guest.waiting": "En attente de l'approbation d'adhésion",
+    "app.guest.errorSeeConsole": "Erreur: plus de détail dans la console",
+    "app.guest.noModeratorResponse": "Aucune réponse du modérateur.",
+    "app.guest.noSessionToken": "Aucun jeton de session reçu.",
+    "app.guest.windowTitle": "Salle d'attente",
+    "app.guest.missingToken": "L'invité n'a pas de jeton de session",
+    "app.guest.missingSession": "L'invité n'a pas de session",
+    "app.guest.missingMeeting": "La conférence n'existe pas.",
+    "app.guest.meetingEnded": "La conférence est terminée.",
+    "app.guest.guestWait": "Veuillez attendre qu'un modérateur valide votre accès à la conférence.",
+    "app.guest.guestDeny": "L'accès à la conférence a été refusé.",
+    "app.guest.seatWait": "L'invité attend une place dans la conférence.",
     "app.userList.guest.waitingUsers": "Utilisateurs en attente",
     "app.userList.guest.waitingUsersTitle": "Gestion des utilisateurs",
     "app.userList.guest.optionTitle": "Examiner les utilisateurs en attente",
@@ -719,6 +744,8 @@
     "app.whiteboard.toolbar.clear": "Effacer toutes les annotations",
     "app.whiteboard.toolbar.multiUserOn": "Activer le mode multi-utilisateur",
     "app.whiteboard.toolbar.multiUserOff": "Désactiver le mode multi-utilisateur",
+    "app.whiteboard.toolbar.palmRejectionOn": "Activer le rejet du toucher de la peau",
+    "app.whiteboard.toolbar.palmRejectionOff": "Désactiver le rejet du toucher de la peau",
     "app.whiteboard.toolbar.fontSize": "Liste de tailles de police",
     "app.feedback.title": "Vous avez quitté la conférence",
     "app.feedback.subtitle": "Nous aimerions beaucoup savoir ce que vous pensez de votre expérience avec BigBlueButton (optionnel)",
@@ -761,6 +788,7 @@
     "app.createBreakoutRoom.addParticipantLabel": "+ Ajouter participant",
     "app.createBreakoutRoom.freeJoin": "Autoriser les participants à choisir la salle de réunion qu'ils souhaitent rejoindre",
     "app.createBreakoutRoom.leastOneWarnBreakout": "Vous devez placer au moins un participant dans une réunion privée.",
+    "app.createBreakoutRoom.minimumDurationWarnBreakout": "La durée minimum d'une réunion privée est de {0} minutes.",
     "app.createBreakoutRoom.modalDesc": "Conseil : vous pouvez glisser-déposer le nom d'un utilisateur pour l'affecter à une salle de réunion spécifique.",
     "app.createBreakoutRoom.roomTime": "{0} minutes",
     "app.createBreakoutRoom.numberOfRoomsError": "Le nombre de réunions est invalide.",
@@ -784,7 +812,9 @@
     "app.debugWindow.form.userAgentLabel": "User Agent",
     "app.debugWindow.form.button.copy": "copier",
     "app.debugWindow.form.enableAutoarrangeLayoutLabel": "Activer la mise en page automatique",
-    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(il sera désactivé si vous faites glisser ou redimensionnez la zone des webcams)"
+    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(il sera désactivé si vous faites glisser ou redimensionnez la zone des webcams)",
+    "app.debugWindow.form.chatLoggerLabel": "Tester les niveaux de logs de la discussion.",
+    "app.debugWindow.form.button.apply": "Appliquer"
 
 }
 
diff --git a/bigbluebutton-html5/public/locales/it_IT.json b/bigbluebutton-html5/public/locales/it_IT.json
index cb14a64158ec748706707fdb39fd76be9dca0337..fa5b726c5541eb760860e1cd70a3c243527af273 100644
--- a/bigbluebutton-html5/public/locales/it_IT.json
+++ b/bigbluebutton-html5/public/locales/it_IT.json
@@ -786,6 +786,7 @@
     "app.createBreakoutRoom.addParticipantLabel": "+ Aggiungi partecipante",
     "app.createBreakoutRoom.freeJoin": "Permetti agli utenti di entrare in una Stanza Separata",
     "app.createBreakoutRoom.leastOneWarnBreakout": "Devi posizionare almeno un utente nella Stanza Separata",
+    "app.createBreakoutRoom.minimumDurationWarnBreakout": "La durata minima per le stanze separate è di {0} minuti.",
     "app.createBreakoutRoom.modalDesc": "Consiglio: Per assegnare un utente ad una stanza trascina il suo nome sulla stanza prescelta",
     "app.createBreakoutRoom.roomTime": "{0} minuti",
     "app.createBreakoutRoom.numberOfRoomsError": "Il numero di stanze non è valido.",
@@ -809,7 +810,8 @@
     "app.debugWindow.form.userAgentLabel": "User Agent",
     "app.debugWindow.form.button.copy": "Copia",
     "app.debugWindow.form.enableAutoarrangeLayoutLabel": "Abilita il layout disposizione automatica",
-    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(verrà disabilitato se trascini o ridimensioni l’area webcam)"
+    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(verrà disabilitato se trascini o ridimensioni l’area webcam)",
+    "app.debugWindow.form.button.apply": "Applica"
 
 }
 
diff --git a/bigbluebutton-html5/public/locales/ja.json b/bigbluebutton-html5/public/locales/ja.json
index 6d0db260351fd17437bbfca7278324c25f7f59f0..509e65a45d77c762028c0f2cb452823415a262d6 100644
--- a/bigbluebutton-html5/public/locales/ja.json
+++ b/bigbluebutton-html5/public/locales/ja.json
@@ -788,6 +788,7 @@
     "app.createBreakoutRoom.addParticipantLabel": "+参加者を追加",
     "app.createBreakoutRoom.freeJoin": "ユーザーに参加する小会議室を選択させる",
     "app.createBreakoutRoom.leastOneWarnBreakout": "小会議室には最低1人のユーザーが必要です。",
+    "app.createBreakoutRoom.minimumDurationWarnBreakout": "小会議室の最小利用時間は{0}分です。",
     "app.createBreakoutRoom.modalDesc": "ヒント:ユーザー名前をドラッグアンドドロップして、特定の小会議室に割り当てることができます。",
     "app.createBreakoutRoom.roomTime": "{0} 分",
     "app.createBreakoutRoom.numberOfRoomsError": "会議室の数が正しく設定されていません。",
@@ -811,7 +812,9 @@
     "app.debugWindow.form.userAgentLabel": "ユーザーエージェント",
     "app.debugWindow.form.button.copy": "コピー",
     "app.debugWindow.form.enableAutoarrangeLayoutLabel": "自動レイアウトを有効にする",
-    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(ウェブカメラエリアをドラッグしたりリサイズしたりすると無効となります)"
+    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(ウェブカメラエリアをドラッグしたりリサイズしたりすると無効となります)",
+    "app.debugWindow.form.chatLoggerLabel": "チャットロガーレベルをテストする",
+    "app.debugWindow.form.button.apply": "設定"
 
 }
 
diff --git a/bigbluebutton-html5/public/locales/ru.json b/bigbluebutton-html5/public/locales/ru.json
index 846ff0f1f18d59b15d8a208d8d48378a4527bd87..604d5d27d086248a9226048509468b68c3c570e2 100644
--- a/bigbluebutton-html5/public/locales/ru.json
+++ b/bigbluebutton-html5/public/locales/ru.json
@@ -103,8 +103,8 @@
     "app.userList.userOptions.unmuteAllDesc": "Снять блокировку микрофонов в конференции",
     "app.userList.userOptions.lockViewersLabel": "Заблокировать участников",
     "app.userList.userOptions.lockViewersDesc": "Заблокировать определенные функции для участников конференции",
-    "app.userList.userOptions.guestPolicyLabel": "Политики гостя",
-    "app.userList.userOptions.guestPolicyDesc": "Изменить настройки политики для гостей в конференции",
+    "app.userList.userOptions.guestPolicyLabel": "Правила входа гостей в конференцию",
+    "app.userList.userOptions.guestPolicyDesc": "Изменить правила входа гостей в конференцию",
     "app.userList.userOptions.disableCam": "Веб-камеры участников отключены",
     "app.userList.userOptions.disableMic": "Микрофоны участников отключены",
     "app.userList.userOptions.disablePrivChat": "Приватный чат отключен",
@@ -139,6 +139,7 @@
     "app.meeting.ended": "Сеанс окончен",
     "app.meeting.meetingTimeRemaining": "До окончания конференции осталось: {0}",
     "app.meeting.meetingTimeHasEnded": "Время вышло. Конференция скоро закроется.",
+    "app.meeting.endedByUserMessage": "Этот сеанс был завершен {0}",
     "app.meeting.endedMessage": "Вы будете перенаправлены назад на главный экран",
     "app.meeting.alertMeetingEndsUnderMinutesSingular": "Конференция завершится в течение минуты.",
     "app.meeting.alertMeetingEndsUnderMinutesPlural": "Конференция завершится через {0} минут.",
@@ -350,7 +351,7 @@
     "app.submenu.notification.audioAlertLabel": "Звуковые оповещения",
     "app.submenu.notification.pushAlertLabel": "Всплывающие оповещения",
     "app.submenu.notification.messagesLabel": "Сообщение чата",
-    "app.submenu.notification.userJoinLabel": "Пользователь присоеденился",
+    "app.submenu.notification.userJoinLabel": "Пользователь присоединился",
     "app.submenu.notification.guestWaitingLabel": "Гость ожидает одобрения",
     "app.submenu.audio.micSourceLabel": "Источник микрофона",
     "app.submenu.audio.speakerSourceLabel": "Источник динамиков",
@@ -557,7 +558,7 @@
     "app.guest.noSessionToken": "Токен сеанса не получен.",
     "app.guest.windowTitle": "Гостевая комната",
     "app.guest.missingToken": "Токен сеанса гостя отсутствует.",
-    "app.guest.missingSession": "Гость отсутствует на конференции.",
+    "app.guest.missingSession": "Гость отсутствует в конференции.",
     "app.guest.missingMeeting": "Конференция не существует.",
     "app.guest.meetingEnded": "Конференция завершена.",
     "app.guest.guestWait": "Пожалуйста, подождите, пока модератор одобрит ваше участие в конференции.",
@@ -571,7 +572,7 @@
     "app.userList.guest.allowEveryone": "Разрешить всем",
     "app.userList.guest.denyEveryone": "Отказать всем",
     "app.userList.guest.pendingUsers": "{0} Ожидающие пользователи",
-    "app.userList.guest.pendingGuestUsers": "{0} Ожидающие гости",
+    "app.userList.guest.pendingGuestUsers": "{0} гостей ожидает",
     "app.userList.guest.pendingGuestAlert": "Присоединился к сессии и ждет вашего одобрения",
     "app.userList.guest.rememberChoice": "Запомнить выбор",
     "app.userList.guest.emptyMessage": "В настоящее время сообщений нет",
@@ -597,8 +598,8 @@
     "app.submenu.notification.raiseHandLabel": "Поднятие руки",
     "app.shortcut-help.title": "Клавиши быстрого доступа",
     "app.shortcut-help.accessKeyNotAvailable": "Клавиши быстрого доступа недоступны",
-    "app.shortcut-help.comboLabel": "Комбо",
-    "app.shortcut-help.functionLabel": "Функция",
+    "app.shortcut-help.comboLabel": "Сочетание клавиш",
+    "app.shortcut-help.functionLabel": "Выполняемая функция",
     "app.shortcut-help.closeLabel": "Закрыть",
     "app.shortcut-help.closeDesc": "Закрывает окно клавиш быстрого доступа",
     "app.shortcut-help.openOptions": "Открыть опции",
@@ -631,9 +632,9 @@
     "app.lock-viewers.button.cancel": "Отмена",
     "app.lock-viewers.locked": "Заблокировано",
     "app.lock-viewers.unlocked": "Разблокирован",
-    "app.guest-policy.ariaTitle": "Окно настроек политики для гостей",
-    "app.guest-policy.title": "Политика для гостей",
-    "app.guest-policy.description": "Изменить настройки политики для гостей в конференции",
+    "app.guest-policy.ariaTitle": "Окно настроек для правил входа гостей в конференцию",
+    "app.guest-policy.title": "Правила входа гостей в конференцию",
+    "app.guest-policy.description": "Изменить правила входа гостей в конференцию",
     "app.guest-policy.button.askModerator": "Спрашивать модератора",
     "app.guest-policy.button.alwaysAccept": "Всегда разрешать",
     "app.guest-policy.button.alwaysDeny": "Всегда запрещать",
@@ -787,6 +788,7 @@
     "app.createBreakoutRoom.addParticipantLabel": "+ добавить участника",
     "app.createBreakoutRoom.freeJoin": "Разрешить пользователям самим выбирать комнату для групповой работы",
     "app.createBreakoutRoom.leastOneWarnBreakout": "Необходимо разместить хотя бы одного пользователя в комнату для групповой работы",
+    "app.createBreakoutRoom.minimumDurationWarnBreakout": "Минимальная длительность сессии в комнатах для групповой работы {0} минут",
     "app.createBreakoutRoom.modalDesc": "Заметка: Вы можете перетягивать имена пользователей, чтобы назначить их на определённые групповые комнаты.",
     "app.createBreakoutRoom.roomTime": "{0} минут",
     "app.createBreakoutRoom.numberOfRoomsError": "Недопустимое количество комнат",
@@ -810,7 +812,9 @@
     "app.debugWindow.form.userAgentLabel": "Пользовательский агент",
     "app.debugWindow.form.button.copy": "Копировать",
     "app.debugWindow.form.enableAutoarrangeLayoutLabel": "Включить автоматическое упорядочение макета",
-    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(будет отключено, если вы переместите или измените размер области для веб-камер)"
+    "app.debugWindow.form.enableAutoarrangeLayoutDescription": "(будет отключено, если вы переместите или измените размер области для веб-камер)",
+    "app.debugWindow.form.chatLoggerLabel": "Уровень логирования теста чата",
+    "app.debugWindow.form.button.apply": "Применить"
 
 }
 
diff --git a/bigbluebutton-html5/public/locales/vi_VN.json b/bigbluebutton-html5/public/locales/vi_VN.json
index 8cde84c259116b7c416c6d7fd8d0a34b3dea198d..a9a56bb869000f2c36fbc3ccba98b1eb05cdb4f1 100644
--- a/bigbluebutton-html5/public/locales/vi_VN.json
+++ b/bigbluebutton-html5/public/locales/vi_VN.json
@@ -1,228 +1,240 @@
 {
-    "app.home.greeting": "Phần trình bày của bạn sẽ bắt đầu trong trong giây lát ...",
+    "app.home.greeting": "Bài thuyết trình của bạn sẽ được bắt đầu trong ít phút ...",
     "app.chat.submitLabel": "Gửi tin nhắn",
     "app.chat.loading": "Tin nhắn trò chuyện đã tải: {0}%",
-    "app.chat.errorMaxMessageLength": "Thông báo {0} kí tự(s) quá dài",
-    "app.chat.disconnected": "Bạn đã mất kết nối, tin nhắn không gửi được",
-    "app.chat.locked": "Đã khóa trò chuyện, tin nhắn không gửi được",
-    "app.chat.inputLabel": "Tin nhắn nhập vào cuộc trò chuyện {0}",
-    "app.chat.inputPlaceholder": "Gửi tin nhắn tới {0}",
-    "app.chat.titlePublic": "Thảo luận chung",
-    "app.chat.titlePrivate": "Chat riêng với {0}",
+    "app.chat.errorMaxMessageLength": "Tin nhắn này {0} các kí tự quá dài",
+    "app.chat.disconnected": "Bạn đang mất kết nối, tin nhắn không thể gửi đi",
+    "app.chat.locked": "Cuộc trò chuyện bị khóa, các tin nhắn không thể gửi đi",
+    "app.chat.inputLabel": "Nhập tin nhắn để trò chuyện {0}",
+    "app.chat.inputPlaceholder": "Tin nhắn",
+    "app.chat.titlePublic": "Chat",
+    "app.chat.titlePrivate": "Chat vá»›i {0}",
     "app.chat.partnerDisconnected": "{0} đã rời cuộc họp",
     "app.chat.closeChatLabel": "Đóng {0}",
     "app.chat.hideChatLabel": "Ẩn {0}",
-    "app.chat.moreMessages": "Xem nhiều tin nhắn hơn bên dưới",
+    "app.chat.moreMessages": " Thêm tin nhắn ở bên dưới",
     "app.chat.dropdown.options": "Tùy chọn trò chuyện",
     "app.chat.dropdown.clear": "Xóa",
     "app.chat.dropdown.copy": "Sao chép",
     "app.chat.dropdown.save": "LÆ°u",
-    "app.chat.label": "Chat",
+    "app.chat.label": "Trò chuyện",
     "app.chat.offline": "Ngoại tuyến",
     "app.chat.pollResult": "Các kết quả",
-    "app.chat.emptyLogLabel": "Không có nhật ký trò truyện",
-    "app.chat.clearPublicChatMessage": "Lịch sử trò chuyện công khai được xóa bởi người quản lí",
-    "app.chat.multi.typing": "Nhiều người đang gõ",
+    "app.chat.emptyLogLabel": "Nhật ký trò chuyện trống",
+    "app.chat.clearPublicChatMessage": "Nội dung chat đã xóa bởi người điều hành",
+    "app.chat.multi.typing": "Nhiều người dùng đang gõ",
     "app.chat.one.typing": "{0} đang gõ",
     "app.chat.two.typing": "{0} và {1} đang gõ",
-    "app.captions.label": "Phụ đề",
+    "app.captions.label": "Chú thích",
     "app.captions.menu.close": "Đóng",
-    "app.captions.menu.start": "Bắt đầu",
-    "app.captions.menu.ariaStart": "Bắt đầu viết phụ đề",
-    "app.captions.menu.ariaStartDesc": "Mở tùy chỉnh phụ đề và đóng cửa sổ",
-    "app.captions.menu.select": "Chọn các ngôn ngữ sẵn có",
+    "app.captions.menu.start": "Mở",
+    "app.captions.menu.ariaStart": "Bắt đầu viết chú thích",
+    "app.captions.menu.ariaStartDesc": "Mở quyền chỉnh sửa phụ đề và đóng phương thức",
+    "app.captions.menu.select": "Chọn ngôn ngữ có sẵn",
     "app.captions.menu.ariaSelect": "Ngôn ngữ phụ đề",
-    "app.captions.menu.subtitle": "Chọn một ngôn ngữ và tùy chỉnh phụ đề",
-    "app.captions.menu.title": "Đóng chú thích",
+    "app.captions.menu.subtitle": "Vui lòng chọn ngôn ngữ và kiểu cho phụ đề trong phiên của bạn",
+    "app.captions.menu.title": "Phụ đề",
     "app.captions.menu.fontSize": "Kích cỡ",
     "app.captions.menu.fontColor": "Màu chữ",
-    "app.captions.menu.fontFamily": "Phông chữ",
+    "app.captions.menu.fontFamily": "Kiểu chữ",
     "app.captions.menu.backgroundColor": "Màu nền",
     "app.captions.menu.previewLabel": "Xem trÆ°á»›c",
-    "app.captions.menu.cancelLabel": "Hủy",
-    "app.captions.pad.hide": "Đóng chú thích",
-    "app.captions.pad.tip": "Nhấn ESC dể chuyển ra thanh công cụ",
-    "app.captions.pad.ownership": " Lấy lại",
-    "app.captions.pad.ownershipTooltip": "Bạn sẽ được chỉ định là người sở hữu của {0} phụ đề",
+    "app.captions.menu.cancelLabel": "Hủy bỏ",
+    "app.captions.pad.hide": "Ẩn phụ đề",
+    "app.captions.pad.tip": "Nhấn Esc để tập trung vào thanh công cụ chỉnh sửa",
+    "app.captions.pad.ownership": "Dành quyền điều hành",
+    "app.captions.pad.ownershipTooltip": "Bạn sẽ được chỉ định làm chủ sở hữu của {0} chú thích",
     "app.captions.pad.interimResult": "Kết quả tạm thời",
     "app.captions.pad.dictationStart": "Bắt đầu đọc chính tả",
-    "app.captions.pad.dictationStop": "Kết thúc viết chính tả",
-    "app.captions.pad.dictationOnDesc": "Bật nhận diện lời nói",
-    "app.captions.pad.dictationOffDesc": "Tắt nhận diện lời nói",
+    "app.captions.pad.dictationStop": "Dừng đọc chính tả",
+    "app.captions.pad.dictationOnDesc": "Bật nhận diện giọng nói",
+    "app.captions.pad.dictationOffDesc": "Tắt nhận diện giọng nói",
     "app.textInput.sendLabel": "Gá»­i",
     "app.note.title": "Ghi chú chung",
     "app.note.label": "Ghi chú",
     "app.note.hideNoteLabel": "Ẩn ghi chú",
-    "app.note.tipLabel": "Nhấn ESC để chuyển ra thanh công cụ",
+    "app.note.tipLabel": "Nhấn Esc để tập trung vào thanh công cụ chỉnh sửa",
     "app.note.locked": "Đã khóa",
-    "app.user.activityCheck": "Kiểm tra hoạt động người dùng",
-    "app.user.activityCheck.label": "Kiểm tra nếu người dùng vẫn đang trong cuộc họp ({0})",
+    "app.user.activityCheck": "Kiểm tra hoạt động của người dùng",
+    "app.user.activityCheck.label": "Kiểm tra người dùng còn trong cuộc họp ({0})",
     "app.user.activityCheck.check": "Kiểm tra",
     "app.userList.usersTitle": "Người dùng",
-    "app.userList.participantsTitle": "Người tham dự",
-    "app.userList.messagesTitle": "Tin nhắn",
+    "app.userList.participantsTitle": "Người tham gia",
+    "app.userList.messagesTitle": "Chat",
     "app.userList.notesTitle": "Ghi chú",
-    "app.userList.notesListItem.unreadContent": "Có thông tin mới trong phần chia sẻ ghi chú",
-    "app.userList.captionsTitle": "Phụ đề",
-    "app.userList.presenter": "Người trình bày",
+    "app.userList.notesListItem.unreadContent": "Nội dung mới có trong phần ghi chú chung",
+    "app.userList.captionsTitle": "Các chú thích",
+    "app.userList.presenter": "Người thuyết trình",
     "app.userList.you": "Bạn",
-    "app.userList.locked": "Bị khóa",
-    "app.userList.byModerator": "bởi (Người điều hành)",
+    "app.userList.locked": "bị khóa",
+    "app.userList.byModerator": "bởi (người điều hành)",
     "app.userList.label": "Danh sách người dùng",
-    "app.userList.toggleCompactView.label": "Chuyển sang chế độ thu nhỏ",
+    "app.userList.toggleCompactView.label": "Chuyển đổi chế độ xem thu gọn",
     "app.userList.moderator": "Người điều hành",
-    "app.userList.guest": "Khách ",
-    "app.userList.menuTitleContext": "Tùy chọn sẵn có",
-    "app.userList.chatListItem.unreadSingular": "{0} Thông báo mới",
-    "app.userList.chatListItem.unreadPlural": "{0} Thông báo mới",
-    "app.userList.menu.chat.label": " Chat riêng",
+    "app.userList.mobile": "Điện thoại",
+    "app.userList.guest": "Khách mời",
+    "app.userList.menuTitleContext": "Tùy chọn có sẵn",
+    "app.userList.chatListItem.unreadSingular": "{0} Tin nhắn mới",
+    "app.userList.chatListItem.unreadPlural": "{0} Tin nhắn mới",
+    "app.userList.menu.chat.label": "Chat riêng tư",
     "app.userList.menu.clearStatus.label": "Xóa trạng thái",
-    "app.userList.menu.removeUser.label": "Xóa người dùng",
-    "app.userList.menu.removeConfirmation.label": "Xóa người dùng ({0})",
-    "app.userlist.menu.removeConfirmation.desc": "Ngăn người dùng này tham gia lại phiên.",
-    "app.userList.menu.muteUserAudio.label": "Tắt tiếng",
-    "app.userList.menu.unmuteUserAudio.label": "Mở tiếng",
+    "app.userList.menu.removeUser.label": "Loại bỏ người dùng",
+    "app.userList.menu.removeConfirmation.label": "Loại bỏ người dùng ({0})",
+    "app.userlist.menu.removeConfirmation.desc": "Ngăn người dùng tham gia lại phiên này.",
+    "app.userList.menu.muteUserAudio.label": "Tắt mic",
+    "app.userList.menu.unmuteUserAudio.label": "Bật mic",
     "app.userList.menu.giveWhiteboardAccess.label" : "Cấp quyền truy cập bảng trắng",
     "app.userList.menu.removeWhiteboardAccess.label": "Xóa quyền truy cập bảng trắng",
-    "app.userList.userAriaLabel": "{0}{1}{2} Trạng thái {3}",
-    "app.userList.menu.promoteUser.label": "Cấp quyền quản lý",
-    "app.userList.menu.demoteUser.label": "Bỏ quyền quản lý",
+    "app.userList.userAriaLabel": "{0} {1} {2}  Trạng thái {3}",
+    "app.userList.menu.promoteUser.label": "Trao quyền điều hành",
+    "app.userList.menu.demoteUser.label": "Hạ cấp xuống người xem",
     "app.userList.menu.unlockUser.label": "Mở khóa {0}",
     "app.userList.menu.lockUser.label": "Khóa {0}",
     "app.userList.menu.directoryLookup.label": "Tra cứu thư mục",
-    "app.userList.menu.makePresenter.label": "Trao quyền thuyết trình ",
+    "app.userList.menu.makePresenter.label": "Làm người thuyết trình",
     "app.userList.userOptions.manageUsersLabel": "Quản lý người dùng",
-    "app.userList.userOptions.muteAllLabel": "Tắt tiếng tất cả",
-    "app.userList.userOptions.muteAllDesc": "Tắt tiếng tất cả",
-    "app.userList.userOptions.clearAllLabel": "Xóa tất cả các biểu tượng trạng thái",
-    "app.userList.userOptions.clearAllDesc": "Xóa các biểu tượng trạng thái từ người dùng",
-    "app.userList.userOptions.muteAllExceptPresenterLabel": "Tắt tiếng tất cả trừ người trình bày",
-    "app.userList.userOptions.muteAllExceptPresenterDesc": "Tắt tiếng tất cả trừ người trình bày",
+    "app.userList.userOptions.muteAllLabel": "Tắt tiếng tất cả người dùng",
+    "app.userList.userOptions.muteAllDesc": "Tắt tiếng tất cả người dùng trong cuộc họp",
+    "app.userList.userOptions.clearAllLabel": "Xóa tất cả trạng thái",
+    "app.userList.userOptions.clearAllDesc": "Xóa tất cả trạng thái của người dùng",
+    "app.userList.userOptions.muteAllExceptPresenterLabel": "Tắt tiếng tất cả người dùng trừ người thuyết trình",
+    "app.userList.userOptions.muteAllExceptPresenterDesc": "Tắt tiếng tất cả người dùng trong cuộc họp trừ người thuyết trình",
     "app.userList.userOptions.unmuteAllLabel": "Tắt tiếng cuộc họp",
-    "app.userList.userOptions.unmuteAllDesc": "Mở tiếng cuộc họp",
+    "app.userList.userOptions.unmuteAllDesc": "Bật tiếng cuộc họp",
     "app.userList.userOptions.lockViewersLabel": "Khóa người xem",
-    "app.userList.userOptions.lockViewersDesc": "Khóa một số chức năng nhất định cho người tham dự cuộc hội thoại",
+    "app.userList.userOptions.lockViewersDesc": "Khóa các chức năng nhất định cho những người tham dự cuộc họp",
     "app.userList.userOptions.guestPolicyLabel": "Chính sách khách truy cập",
     "app.userList.userOptions.guestPolicyDesc": "Thay đổi cài đặt chính sách khách họp",
-    "app.userList.userOptions.disableCam": "Webcam người dùng không khả dụng",
-    "app.userList.userOptions.disableMic": "Mic người dùng không khả dụng",
-    "app.userList.userOptions.disablePrivChat": " Chát riêng đã bị tắt",
-    "app.userList.userOptions.disablePubChat": " Tắt chat công khai",
-    "app.userList.userOptions.disableNote": "Shared notes đã khóa ",
-    "app.userList.userOptions.hideUserList": "Người xem không thể xem được danh sách người dùng",
-    "app.userList.userOptions.webcamsOnlyForModerator": "Chỉ người quản trị mới thấy được lượng người xem (Do khóa cài đặt)",
-    "app.userList.content.participants.options.clearedStatus": "Xóa tất cả trạng thái người dùng",
-    "app.userList.userOptions.enableCam": "Webcam đã được kích hoạt",
-    "app.userList.userOptions.enableMic": "Mic của người xem đã được kích hoạt",
-    "app.userList.userOptions.enablePrivChat": "Được phép chat riêng",
-    "app.userList.userOptions.enablePubChat": "Có thể sử dụng trò chuyện công khai",
-    "app.userList.userOptions.enableNote": "Có thể sử dụng shared notes",
-    "app.userList.userOptions.showUserList": "Người xem có thể xem được danh sách người dùng",
-    "app.userList.userOptions.enableOnlyModeratorWebcam": "Bạn có thể sử dụng webcam của bạn, mọi người đều xem được",
+    "app.userList.userOptions.disableCam": "Webcam của người xem bị tắt",
+    "app.userList.userOptions.disableMic": "Mic của người xem bị tắt",
+    "app.userList.userOptions.disablePrivChat": "Cuộc trò chuyện riêng tư bị tắt",
+    "app.userList.userOptions.disablePubChat": "Cuộc trò chuyện công khai bị tắt",
+    "app.userList.userOptions.disableNote": "Chia sẻ ghi chú bị khóa",
+    "app.userList.userOptions.hideUserList": "Danh sách người dùng hiện bị ẩn đối với người xem",
+    "app.userList.userOptions.webcamsOnlyForModerator": "Chỉ người điều hành mới có thể xem webcam của người xem (do cài đặt khóa)",
+    "app.userList.content.participants.options.clearedStatus": "Xóa hết trạng thái của người dùng",
+    "app.userList.userOptions.enableCam": "Webcam của người xem được bật",
+    "app.userList.userOptions.enableMic": "Mic của người xem được bật",
+    "app.userList.userOptions.enablePrivChat": "Cuộc trò chuyện riêng tư được bật",
+    "app.userList.userOptions.enablePubChat": "Cuộc trò chuyện công khai được bật",
+    "app.userList.userOptions.enableNote": "Chia sẻ ghi chú được bật",
+    "app.userList.userOptions.showUserList": "Danh sách người dùng hiện được hiển thị cho người xem",
+    "app.userList.userOptions.enableOnlyModeratorWebcam": "Bạn có thể bật webcam ngay bây giờ, mọi người sẽ thấy bạn",
     "app.userList.userOptions.savedNames.title": "Danh sách người dùng trong cuộc họp {0} tại {1}",
     "app.userList.userOptions.sortedFirstName.heading": "Sắp xếp theo tên:",
     "app.userList.userOptions.sortedLastName.heading": "Sắp xếp theo họ:",
-    "app.media.label": "Media",
+    "app.media.label": "Phương tiện truyền thông",
     "app.media.autoplayAlertDesc": "Cho phép truy cập",
-    "app.media.screenshare.start": "Chia sẻ màn hình bắt đầu",
-    "app.media.screenshare.end": "Chia sẻ màn hình đã tắt",
-    "app.media.screenshare.unavailable": "Không thể chia sẻ màn hình",
+    "app.media.screenshare.start": "Chia sẻ màn hình đã được bắt đầu",
+    "app.media.screenshare.end": "Chia sẻ màn hình đã kết thúc",
+    "app.media.screenshare.unavailable": "Chia sẻ màn hình không khả dụng",
     "app.media.screenshare.notSupported": "Chia sẻ màn hình không được hỗ trợ trong trình duyệt này.",
-    "app.media.screenshare.autoplayBlockedDesc": "Bạn cần phải cho phép để có thể xem được màn hình của người đang trình bày",
-    "app.media.screenshare.autoplayAllowLabel": "Xem màn hình chung",
-    "app.meeting.ended": "Phiên họp này đã kết thúc",
+    "app.media.screenshare.autoplayBlockedDesc": "Chúng tôi cần sự cho phép của bạn để hiển thị màn hình của người thuyết trình.",
+    "app.media.screenshare.autoplayAllowLabel": "Xem màn hình được chia sẻ",
+    "app.screenshare.screenshareFinalError": "Mã (0). Không thể chia sẻ màn hình",
+    "app.screenshare.screenshareRetryError": "Mã (0). Hãy thử chia sẻ lại màn hình",
+    "app.screenshare.screenshareRetryOtherEnvError": "Mã (0). Không thể chia sẻ màn hình, vui lòng thử trình duyệt hoặc thiết bị khác",
+    "app.screenshare.screenshareUnsupportedEnv": "Mã (0). Trình duyệt này không được hỗ trợ. Vui lòng thử trình duyệt hoặc thiết bị khác",
+    "app.screenshare.screensharePermissionError": "Mã (0). Vui lòng cho phép trình duyệt ghi màn hình của bạn",
+    "app.meeting.ended": "Phiên này đã kết thúc",
     "app.meeting.meetingTimeRemaining": "Thời gian còn lại của cuộc họp: {0}",
-    "app.meeting.meetingTimeHasEnded": "Hết giờ. Cuộc họp sẽ đóng lại",
-    "app.meeting.endedMessage": "Bạn sẽ được chuyển hướng về lại trang chủ màn hình",
-    "app.meeting.alertMeetingEndsUnderMinutesSingular": "Cuộc họp sẽ kết thúc sau một phút nữa.",
-    "app.meeting.alertMeetingEndsUnderMinutesPlural": "Cuộc họp sẽ kết thúc sau {0} phút nữa.",
-    "app.meeting.alertBreakoutEndsUnderMinutesPlural": "Phòng họp nhóm sẽ kết thúc sau {0} phút nữa.",
-    "app.meeting.alertBreakoutEndsUnderMinutesSingular": "Phòng họp nhóm sẽ kết thúc sau một phút nữa.",
-    "app.presentation.hide": "Ẩn Trình bày",
-    "app.presentation.notificationLabel": "Phần trình bày hiện tại",
+    "app.meeting.meetingTimeHasEnded": "Thời gian đã kết thúc. Cuộc họp sẽ sớm kết thúc",
+    "app.meeting.endedByUserMessage": "Phòng họp này đã kết thúc bởi (0)",
+    "app.meeting.endedMessage": "Bạn sẽ được chuyển tiếp trở lại màn hình chính",
+    "app.meeting.alertMeetingEndsUnderMinutesSingular": "Cuộc họp sẽ đóng trong 1 phút.",
+    "app.meeting.alertMeetingEndsUnderMinutesPlural": "Cuộc họp sẽ đóng {0} phút.",
+    "app.meeting.alertBreakoutEndsUnderMinutesPlural": "Thảo luận nhóm sẽ đóng {0} phút",
+    "app.meeting.alertBreakoutEndsUnderMinutesSingular": "Thảo luận nhóm sẽ đóng trong 1 phút",
+    "app.presentation.hide": "Ẩn bản trình bày ",
+    "app.presentation.notificationLabel": "Bản trình bày hiện tại",
     "app.presentation.downloadLabel": "Tải xuống",
-    "app.presentation.slideContent": "Ná»™i dung slide",
-    "app.presentation.startSlideContent": "Nội dung slide bắt đầu",
-    "app.presentation.endSlideContent": "Nội dung slide  kết thúc",
-    "app.presentation.emptySlideContent": "Slide hiện tại không có nội dung",
-    "app.presentation.presentationToolbar.noNextSlideDesc": "Hết phần trình bày",
-    "app.presentation.presentationToolbar.noPrevSlideDesc": "Bắt đầu phần trình bày",
-    "app.presentation.presentationToolbar.selectLabel": "Chọn slide",
-    "app.presentation.presentationToolbar.prevSlideLabel": "Slide trÆ°á»›c",
-    "app.presentation.presentationToolbar.prevSlideDesc": "Thay đổi phần trình bày cho slide trước",
-    "app.presentation.presentationToolbar.nextSlideLabel": "Slide kế tiếp",
-    "app.presentation.presentationToolbar.nextSlideDesc": "Thay đổi phần trình bày cho slide kết tiếp",
-    "app.presentation.presentationToolbar.skipSlideLabel": "Bỏ qua slide",
-    "app.presentation.presentationToolbar.skipSlideDesc": "Thay dổi phần trình bày cho slide cụ thể",
-    "app.presentation.presentationToolbar.fitWidthLabel": "Khớp với bề ngang màn hình",
-    "app.presentation.presentationToolbar.fitWidthDesc": "Hiển thị toàn bề ngang của slide",
-    "app.presentation.presentationToolbar.fitScreenLabel": "Khớp với toàn bộ màn hình",
-    "app.presentation.presentationToolbar.fitScreenDesc": "Hiển thị toàn bộ slide được chọn",
-    "app.presentation.presentationToolbar.zoomLabel": "Phóng to",
-    "app.presentation.presentationToolbar.zoomDesc": "Thay dổi mức độ thu phóng của phần hiển thị",
+    "app.presentation.slideContent": "Nội dung trang trình bày",
+    "app.presentation.startSlideContent": "Bắt đầu nội dung trình bày",
+    "app.presentation.endSlideContent": "Kết thúc nội dung trình bày",
+    "app.presentation.emptySlideContent": "Không có nội dung cho trang trình bày hiện tại",
+    "app.presentation.presentationToolbar.noNextSlideDesc": "Kết thúc bài thuyết trình",
+    "app.presentation.presentationToolbar.noPrevSlideDesc": "Bắt đầu bài thuyết trình",
+    "app.presentation.presentationToolbar.selectLabel": "Chọn trang trình bày",
+    "app.presentation.presentationToolbar.prevSlideLabel": "Quay lại trang trước",
+    "app.presentation.presentationToolbar.prevSlideDesc": "Thay đổi bản trình bày thành trang chiếu trước đó",
+    "app.presentation.presentationToolbar.nextSlideLabel": "Trang tiếp theo",
+    "app.presentation.presentationToolbar.nextSlideDesc": "Thay đổi bản trình bày thành trang chiếu tiếp đó",
+    "app.presentation.presentationToolbar.skipSlideLabel": "Bỏ qua trang trình bày",
+    "app.presentation.presentationToolbar.skipSlideDesc": "Thay đổi bản trình bày thành một trang chiếu cụ thể",
+    "app.presentation.presentationToolbar.fitWidthLabel": "Vừa với chiều rộng",
+    "app.presentation.presentationToolbar.fitWidthDesc": "Hiển thị toàn bộ chiều rộng của trang chiếu",
+    "app.presentation.presentationToolbar.fitScreenLabel": "Vừa với màn hình",
+    "app.presentation.presentationToolbar.fitScreenDesc": "Hiển thị toàn bộ trang trình bày",
+    "app.presentation.presentationToolbar.zoomLabel": "Thu phóng",
+    "app.presentation.presentationToolbar.zoomDesc": "Thay đổi mức thu phóng của bài thuyết trình",
     "app.presentation.presentationToolbar.zoomInLabel": "Phóng to",
-    "app.presentation.presentationToolbar.zoomInDesc": "Phóng to phần trình bày",
+    "app.presentation.presentationToolbar.zoomInDesc": "Phóng to bài thuyết trình",
     "app.presentation.presentationToolbar.zoomOutLabel": "Thu nhỏ",
-    "app.presentation.presentationToolbar.zoomOutDesc": "Thu nhỏ phần trình bày",
-    "app.presentation.presentationToolbar.zoomReset": "Reset thu phóng",
-    "app.presentation.presentationToolbar.zoomIndicator": "Tỷ lệ thu phóng hiện tại",
-    "app.presentation.presentationToolbar.fitToWidth": "Khớp với bề ngang màn hình",
-    "app.presentation.presentationToolbar.fitToPage": "Khớp với toàn bộ trang",
-    "app.presentation.presentationToolbar.goToSlide": "Slide {0}",
-    "app.presentationUploder.title": "Phần trình bày",
-    "app.presentationUploder.message": "Với bài thuyết trình bạn có thể tải lên nhiều file office hoặc PDF. Chúng tôi khuyên nên dùng file PDF để được kết quả hiển thị tốt nhất. Vui lòng đảm bảo rằng có 1 file trình bày được chọn bằng cách chọn vào ô checkbox phía bên phải.",
+    "app.presentation.presentationToolbar.zoomOutDesc": "Thu nhỏ bài thuyết trình",
+    "app.presentation.presentationToolbar.zoomReset": "Cài đặt lại thu phóng",
+    "app.presentation.presentationToolbar.zoomIndicator": "Phần trăm thu phóng hiện tại",
+    "app.presentation.presentationToolbar.fitToWidth": "Vừa với chiều rộng",
+    "app.presentation.presentationToolbar.fitToPage": "Vừa với trang",
+    "app.presentation.presentationToolbar.goToSlide": "Trang {0}",
+    "app.presentationUploder.title": "Bài thuyết trình",
+    "app.presentationUploder.message": "Hỗ trợ các định dạng PDF, Word, Excel, Ảnh",
     "app.presentationUploder.uploadLabel": "Tải lên",
     "app.presentationUploder.confirmLabel": "Xác nhận",
-    "app.presentationUploder.confirmDesc": "Lưu lại những thay dổi và bắt đầu bài trình bày",
-    "app.presentationUploder.dismissLabel": "Hủy",
-    "app.presentationUploder.dismissDesc": "Đóng và bỏ lưu.  ",
-    "app.presentationUploder.dropzoneLabel": "Kéo và thả file vào dây để đưa lên.",
-    "app.presentationUploder.dropzoneImagesLabel": "Kéo và thả hình ảnh vào đây để đưa lên.",
-    "app.presentationUploder.browseFilesLabel": "Hoặc chọn đường dẫn cho file",
-    "app.presentationUploder.browseImagesLabel": "Hoặc chọn đường dẫn/chụp ảnh cho các hình ảnh.",
-    "app.presentationUploder.fileToUpload": "Chuẩn bị tải lên...",
+    "app.presentationUploder.confirmDesc": "Lưu các thay đổi của bạn và bắt đầu bản trình bày",
+    "app.presentationUploder.dismissLabel": "Hủy bỏ",
+    "app.presentationUploder.dismissDesc": "Đóng phương thức và hủy các thay đổi của bạn",
+    "app.presentationUploder.dropzoneLabel": "Kéo tệp vào đây để tải lên",
+    "app.presentationUploder.dropzoneImagesLabel": "Kéo ảnh vào đây để tải lên",
+    "app.presentationUploder.browseFilesLabel": "hoặc ấn vào đây để chọn",
+    "app.presentationUploder.browseImagesLabel": "hoặc ảnh chụp",
+    "app.presentationUploder.fileToUpload": "Đang được tải lên...",
     "app.presentationUploder.currentBadge": "Hiện tại",
-    "app.presentationUploder.rejectedError": "(Các) Tài liệu không hợp lệ, xin hãy kiểm tra lại định dạng (các) tài liệu",
-    "app.presentationUploder.upload.progress": "Đang tải lên ({0}%)",
-    "app.presentationUploder.upload.413": "Tệp quá lớn, vượt quá mức tối đa {0} MB",
+    "app.presentationUploder.rejectedError": "(Các) tệp đã chọn đã bị từ chối. Vui lòng kiểm tra (các) loại tệp.",
+    "app.presentationUploder.upload.progress": "Đang tải ({0}%)",
+    "app.presentationUploder.upload.413": "Tập tin quá lớn. Vui lòng chia thành nhiều tệp.",
     "app.presentationUploder.genericError": "Rất tiếc, đã xảy ra lỗi ...",
-    "app.presentationUploder.conversion.conversionProcessingSlides": "Đang xử lý {0} trên {1} trang",
-    "app.presentationUploder.conversion.genericConversionStatus": "Đang chuyển đổi file...",
-    "app.presentationUploder.conversion.generatingThumbnail": "Tạo thumbnails",
-    "app.presentationUploder.conversion.generatedSlides": "Các slide được tạo...",
+    "app.presentationUploder.upload.408": "Hết thời gian tải lên.",
+    "app.presentationUploder.upload.404": "404: Mã thông báo tải lên không hợp lệ",
+    "app.presentationUploder.upload.401": "Yêu cầu tải lên bản trình bày không thành công.",
+    "app.presentationUploder.conversion.conversionProcessingSlides": "Xử lí trang {0} của {1}",
+    "app.presentationUploder.conversion.genericConversionStatus": "Chuyển đổi file ...",
+    "app.presentationUploder.conversion.generatingThumbnail": "Tạo hình thu nhỏ ...",
+    "app.presentationUploder.conversion.generatedSlides": "Các trang trình bày được tạo ...",
     "app.presentationUploder.conversion.generatingSvg": "Tạo hình ảnh SVG ...",
-    "app.presentationUploder.conversion.pageCountExceeded": "Số trang vượt quá tối đa {0}",
-    "app.presentationUploder.conversion.officeDocConversionInvalid": "Lỗi tải file, Vui lòng tải file PDF/PPT",
-    "app.presentationUploder.conversion.officeDocConversionFailed": "Lỗi tải file, Vui lòng tải file PDF/PPT",
-    "app.presentationUploder.conversion.pdfHasBigPage": "Chúng tôi không thể chuyển đổi tệp PDF, vui lòng thử tối ưu hóa nó. Kích thước trang tối đa {0}",
-    "app.presentationUploder.conversion.timeout": "Ops, sự thay đổi mất một khoảng thời gian",
-    "app.presentationUploder.conversion.pageCountFailed": "Lỗi không xác định được số trang",
+    "app.presentationUploder.conversion.pageCountExceeded": "Đã vượt quá số trang. Vui lòng chia thành nhiều tệp.",
+    "app.presentationUploder.conversion.officeDocConversionInvalid": "Không xử lý được tài liệu. Vui lòng tải lên một tệp PDF thay thế.",
+    "app.presentationUploder.conversion.officeDocConversionFailed": "Không xử lý được tài liệu. Vui lòng tải lên một tệp PDF thay thế.",
+    "app.presentationUploder.conversion.pdfHasBigPage": "Chúng tôi không thể chuyển đổi tệp PDF, vui lòng thử tối ưu hóa nó",
+    "app.presentationUploder.conversion.timeout": "Rất tiếc, quá trình chuyển đổi mất quá nhiều thời gian",
+    "app.presentationUploder.conversion.pageCountFailed": "Không xác định được số trang.",
     "app.presentationUploder.conversion.unsupportedDocument": "Phần mở rộng tệp không được hỗ trợ",
-    "app.presentationUploder.isDownloadableLabel": "Tải xuống bản trình bày không được phép - nhấp để cho phép tải xuống bản trình bày",
-    "app.presentationUploder.isNotDownloadableLabel": "Tải xuống bản trình bày được cho phép - nhấp để không cho phép tải xuống bản trình bày",
-    "app.presentationUploder.removePresentationLabel": "Xóa phần trình bày",
-    "app.presentationUploder.setAsCurrentPresentation": "Thiết lập phần trình bày hiện tại",
+    "app.presentationUploder.isDownloadableLabel": "Không cho phép tải xuống",
+    "app.presentationUploder.isNotDownloadableLabel": "Cho phép tải xuống",
+    "app.presentationUploder.removePresentationLabel": "Xóa bản trình bày",
+    "app.presentationUploder.setAsCurrentPresentation": "Đặt trang trình bày làm mặc định",
     "app.presentationUploder.tableHeading.filename": "Tên file",
     "app.presentationUploder.tableHeading.options": "Tùy chọn",
     "app.presentationUploder.tableHeading.status": "Trạng thái",
     "app.presentationUploder.uploading": "Đang tải lên {0} {1}",
     "app.presentationUploder.uploadStatus": "{0} trên {1} quá trình tải lên đã hoàn tất",
     "app.presentationUploder.completed": "{0} tải lên hoàn tất",
+    "app.presentationUploder.clearErrors": "Xóa các lỗi",
+    "app.presentationUploder.clearErrorsDesc": "Xóa các bài trình bày bi lỗi tải lên",
     "app.poll.pollPaneTitle": "Thăm dò ý kiến",
-    "app.poll.quickPollTitle": "Thăm dò ý kiến nhanh",
-    "app.poll.hidePollDesc": "Ẩn thanh thăm dò ý kiến",
-    "app.poll.quickPollInstruction": "Chọn một lựa chọn bên dưới để bắt đầu cuộc khảo sát của bạn",
-    "app.poll.activePollInstruction": "Để bảng này mở để xem phản hồi trực tiếp cho cuộc thăm dò của bạn. Khi bạn đã sẵn sàng, chọn 'Xuất bản kết quả bỏ phiếu' để xuất bản kết quả và kết thúc cuộc thăm dò.",
+    "app.poll.quickPollTitle": "Cuộc thăm dò ý kiến nhanh",
+    "app.poll.hidePollDesc": "Ẩn menu cuộc thăm dò",
+    "app.poll.quickPollInstruction": "Chọn một tùy chọn bên dưới để bắt đầu cuộc thăm dò của bạn.",
+    "app.poll.activePollInstruction": "Chọn 'Công khai kết quả' để công khai kết quả và kết thúc cuộc thăm dò.",
     "app.poll.dragDropPollInstruction": "Để điền các giá trị của khảo sát, hãy kéo một tệp văn bản có các giá trị khảo sát vào trường được đánh dấu",
     "app.poll.customPollTextArea": "Điền vào các giá trị khảo sát",
-    "app.poll.publishLabel": "Công bố kết quả",
-    "app.poll.backLabel": "Bắt đầu khảo sát",
+    "app.poll.publishLabel": "Công khai kết quả",
+    "app.poll.backLabel": "Quay lại các tùy chọn",
     "app.poll.closeLabel": "Đóng",
-    "app.poll.waitingLabel": "Đang chờ phản hồi ({0}/{1})",
-    "app.poll.ariaInputCount": "Tùy chỉnh các ý kiến {0} trên {1}",
-    "app.poll.customPlaceholder": "Thêm một ý kiến ",
-    "app.poll.noPresentationSelected": "Phần trình bày chưa được chọn! Vui lòng chọn một trong những phần trình bày trên",
-    "app.poll.clickHereToSelect": "Nhấp vào đây để chọn",
+    "app.poll.waitingLabel": "Chờ phản hồi ({0}/{1})",
+    "app.poll.ariaInputCount": "Tùy chọn cuộc thăm dò tùy chỉnh {0} của {1}",
+    "app.poll.customPlaceholder": "Thêm tùy chọn cuộc thăm dò",
+    "app.poll.noPresentationSelected": "Không có bản trình bày nào được chọn! Vui lòng chọn một.",
+    "app.poll.clickHereToSelect": "Bấm vào đây để chọn",
     "app.poll.panel.desc" : "Điền vào chi tiết khảo sát của bạn bên dưới.",
     "app.poll.question.label" : "Viết câu hỏi của bạn.",
     "app.poll.userResponse.label" : "Phản hồi của người dùng",
@@ -237,7 +249,7 @@
     "app.poll.optionErr": "Nhập tùy chọn Khảo sát",
     "app.poll.t": "Đúng",
     "app.poll.f": "Sai",
-    "app.poll.tf": "Đúng/Sai",
+    "app.poll.tf": "Đúng / Sai",
     "app.poll.y": "Có",
     "app.poll.n": "Không",
     "app.poll.abstention": "Phiếu trắng",
@@ -258,79 +270,79 @@
     "app.poll.answer.e": "E",
     "app.poll.liveResult.usersTitle": "Người dùng",
     "app.poll.liveResult.responsesTitle": "Phản hồi",
-    "app.polling.pollingTitle": "Các ý kiến trong cuộc khảo sát",
+    "app.polling.pollingTitle": "Tùy chọn thăm dò",
     "app.polling.pollQuestionTitle": "Câu hỏi Khảo sát",
     "app.polling.submitLabel": "Gá»­i Ä‘i",
     "app.polling.submitAriaLabel": "Gửi phản hồi khảo sát",
     "app.polling.responsePlaceholder": "Nhập câu trả lời",
-    "app.polling.pollAnswerLabel": "Kết quả cuộc thăm dò ý kiến {0}",
-    "app.polling.pollAnswerDesc": "Chọn ý kiến này để bỏ phiếu cho {0}",
-    "app.failedMessage": "Xin lỗi, kết nối với máy chủ đã xảy ra lỗi",
-    "app.downloadPresentationButton.label": "Tải xuống file phần trình bày gốc",
-    "app.connectingMessage": "Đang kết nối ...",
-    "app.waitingMessage": "Mất kết nối. Kết nối lại trong {0} giây ...",
-    "app.retryNow": "Thử lại ngay",
+    "app.polling.pollAnswerLabel": "Câu trả lời {0}",
+    "app.polling.pollAnswerDesc": "Chọn tùy chọn này để bỏ phiếu cho {0}",
+    "app.failedMessage": "Xin lỗi, sự cố khi kết nối với máy chủ.",
+    "app.downloadPresentationButton.label": "Tải xuống bản trình bày gốc",
+    "app.connectingMessage": "Đang kết nối, vui lòng đợi chút ...",
+    "app.waitingMessage": "Đã ngắt kết nối. Đang cố gắng kết nối lại trong {0} giây ...",
+    "app.retryNow": "Thử lại ngay bây giờ",
     "app.muteWarning.label": "Nhấp vào {0} để tự bật tiếng.",
     "app.muteWarning.disableMessage": "Tắt tiếng cảnh báo bị tắt cho đến khi bật tiếng",
     "app.muteWarning.tooltip": "Nhấp để đóng và tắt cảnh báo cho đến khi bật tiếng tiếp theo",
     "app.navBar.settingsDropdown.optionsLabel": "Tùy chọn",
-    "app.navBar.settingsDropdown.fullscreenLabel": "Xem toàn màn hình",
+    "app.navBar.settingsDropdown.fullscreenLabel": "Đặt toàn màn hình",
     "app.navBar.settingsDropdown.settingsLabel": "Cài đặt",
     "app.navBar.settingsDropdown.aboutLabel": "Giới thiệu",
-    "app.navBar.settingsDropdown.leaveSessionLabel": "Rời khỏi cuộc họp",
-    "app.navBar.settingsDropdown.exitFullscreenLabel": "Tắt chế độ toàn màn hình",
-    "app.navBar.settingsDropdown.fullscreenDesc": "Tạo menu cài đặt màn hình ",
+    "app.navBar.settingsDropdown.leaveSessionLabel": "Thoát",
+    "app.navBar.settingsDropdown.exitFullscreenLabel": "Thoát toàn màn hình",
+    "app.navBar.settingsDropdown.fullscreenDesc": "Đặt menu cài đặt toàn màn hình",
     "app.navBar.settingsDropdown.settingsDesc": "Thay đổi cài đặt chung",
     "app.navBar.settingsDropdown.aboutDesc": "Hiển thị thông tin về khách hàng",
     "app.navBar.settingsDropdown.leaveSessionDesc": "Rời cuộc họp",
-    "app.navBar.settingsDropdown.exitFullscreenDesc": "Tắt chế độ xem toàn màn hình",
-    "app.navBar.settingsDropdown.hotkeysLabel": "Các phím tắt bàn phím ",
+    "app.navBar.settingsDropdown.exitFullscreenDesc": "Thoát chế độ toàn màn hình",
+    "app.navBar.settingsDropdown.hotkeysLabel": "Các phím tắt",
     "app.navBar.settingsDropdown.hotkeysDesc": "Danh sách các phím tắt có sẵn",
-    "app.navBar.settingsDropdown.helpLabel": "Hỗ trợ",
-    "app.navBar.settingsDropdown.helpDesc": "Liên kết người dùng với các video khóa học (mở tab mới)",
+    "app.navBar.settingsDropdown.helpLabel": "Trợ giúp",
+    "app.navBar.settingsDropdown.helpDesc": "Liên kết người dùng với video hướng dẫn (mở tab mới)",
     "app.navBar.settingsDropdown.endMeetingDesc": "Kết thúc cuộc họp hiện tại",
-    "app.navBar.settingsDropdown.endMeetingLabel": "Kết thúc cuộp họp",
+    "app.navBar.settingsDropdown.endMeetingLabel": "Kết thúc",
     "app.navBar.userListToggleBtnLabel": "Danh sách người dùng chuyển đổi",
-    "app.navBar.toggleUserList.ariaLabel": "Chuyển đổi người dùng và tin nhắn",
+    "app.navBar.toggleUserList.ariaLabel": "Người dùng và tin nhắn chuyển đổi",
     "app.navBar.toggleUserList.newMessages": "với thông báo tin nhắn mới",
-    "app.navBar.recording": "Phiên hoạt động đang dược ghi lại",
-    "app.navBar.recording.on": "Ghi hình",
-    "app.navBar.recording.off": "Không được ghi hình",
-    "app.navBar.emptyAudioBrdige": "Không có micro đang kích hoạt. Chia sẻ micro của bạn để thêm âm thanh vào file recording này.",
+    "app.navBar.recording": "Trạng thái",
+    "app.navBar.recording.on": "Đã bật ghi hình",
+    "app.navBar.recording.off": "Đã tắt ghi hình",
+    "app.navBar.emptyAudioBrdige": "Không có micrô hoạt động. Chia sẻ micrô của bạn để thêm âm thanh vào bản ghi hình này.",
     "app.leaveConfirmation.confirmLabel": "Rời khỏi",
     "app.leaveConfirmation.confirmDesc": "Đăng xuất khỏi cuộc họp",
-    "app.endMeeting.title": "Kết thúc {0}",
-    "app.endMeeting.description": "Hành động này sẽ kết thúc phiên cho {0} người dùng (s) đang hoạt động. Bạn có chắc chắn muốn kết thúc phiên này không?",
+    "app.endMeeting.title": "Kết thúc cuộc họp",
+    "app.endMeeting.description": "Bạn có chắc chắn muốn kết thúc cuộc họp này với mọi người (tất cả người dùng sẽ bị ngắt kết nối)?",
     "app.endMeeting.noUserDescription": "Bạn có chắc chắn muốn kết thúc phiên này không?",
     "app.endMeeting.contentWarning": "Tin nhắn trò chuyện, ghi chú được chia sẻ, nội dung bảng trắng và tài liệu được chia sẻ cho phiên này sẽ không thể truy cập trực tiếp được nữa",
     "app.endMeeting.yesLabel": "Có",
     "app.endMeeting.noLabel": "Không",
-    "app.about.title": "Giới thiệu",
-    "app.about.version": "Phiên bản:",
+    "app.about.title": "Về Tuvnord meet",
+    "app.about.version": "Khách hàng xây dựng:",
     "app.about.copyright": "Bản quyền:",
-    "app.about.confirmLabel": "Đồng ý",
-    "app.about.confirmDesc": "Đồng ý",
-    "app.about.dismissLabel": "Hủy",
-    "app.about.dismissDesc": "Đóng thông tin về khách hàng",
-    "app.actionsBar.changeStatusLabel": "Thay dổi trạng thái",
-    "app.actionsBar.muteLabel": "Tắt tiếng",
-    "app.actionsBar.unmuteLabel": "Bật tiếng",
-    "app.actionsBar.camOffLabel": "Camera tắt",
-    "app.actionsBar.raiseLabel": " Giơ tay",
+    "app.about.confirmLabel": "OK",
+    "app.about.confirmDesc": "OK",
+    "app.about.dismissLabel": "Hủy bỏ",
+    "app.about.dismissDesc": "Đóng thông tin khách hàng",
+    "app.actionsBar.changeStatusLabel": "Thay đổi trạng thái",
+    "app.actionsBar.muteLabel": "Tắt mic",
+    "app.actionsBar.unmuteLabel": "Bật mic",
+    "app.actionsBar.camOffLabel": "Tắt camera",
+    "app.actionsBar.raiseLabel": "Giơ tay",
     "app.actionsBar.label": "Thanh hành động",
-    "app.actionsBar.actionsDropdown.restorePresentationLabel": "Khôi phục phần trình bày",
-    "app.actionsBar.actionsDropdown.restorePresentationDesc": "Nhấn nút để khôi phục phần trình bày sau khi nó tắt",
+    "app.actionsBar.actionsDropdown.restorePresentationLabel": "Khôi phục bản trình bày",
+    "app.actionsBar.actionsDropdown.restorePresentationDesc": "Nút để khôi phục bản trình bày sau khi đã bị đóng",
     "app.screenshare.screenShareLabel" : "Chia sẻ màn hình",
     "app.submenu.application.applicationSectionTitle": "Ứng dụng",
-    "app.submenu.application.animationsLabel": " Các hình ảnh động",
+    "app.submenu.application.animationsLabel": "Đồ họa",
     "app.submenu.application.audioFilterLabel": "Bộ lọc âm thanh cho micrô",
     "app.submenu.application.fontSizeControlLabel": "Cỡ chữ",
-    "app.submenu.application.increaseFontBtnLabel": "Tăng cỡ chữ của ứng dụng",
-    "app.submenu.application.decreaseFontBtnLabel": "Giảm cỡ chữ của ứng dụng",
+    "app.submenu.application.increaseFontBtnLabel": "Tăng kích thước phông chữ ",
+    "app.submenu.application.decreaseFontBtnLabel": "Giảm kích thước phông chữ",
     "app.submenu.application.currentSize": "hiện tại {0}",
-    "app.submenu.application.languageLabel": "Ngôn ngữ của ứng dụng",
+    "app.submenu.application.languageLabel": "Ngôn ngữ",
     "app.submenu.application.languageOptionLabel": "Chọn ngôn ngữ",
-    "app.submenu.application.noLocaleOptionLabel": "Không có hoạt động ",
+    "app.submenu.application.noLocaleOptionLabel": "Không có ngôn ngữ",
     "app.submenu.application.paginationEnabledLabel": "Phân trang video",
     "app.submenu.notification.SectionTitle": "Thông báo",
     "app.submenu.notification.Desc": "Xác định cách thức và những gì bạn sẽ được thông báo.",
@@ -340,165 +352,182 @@
     "app.submenu.notification.userJoinLabel": "Người dùng tham gia",
     "app.submenu.notification.guestWaitingLabel": "Khách đang chờ phê duyệt",
     "app.submenu.audio.micSourceLabel": "Nguồn micro",
-    "app.submenu.audio.speakerSourceLabel": "Nguồn loa",
+    "app.submenu.audio.speakerSourceLabel": "nguồn loa",
     "app.submenu.audio.streamVolumeLabel": "Âm lượng âm thanh của bạn",
     "app.submenu.video.title": "Video",
-    "app.submenu.video.videoSourceLabel": "Nguồn video",
-    "app.submenu.video.videoOptionLabel": "Chọn nguồn video",
+    "app.submenu.video.videoSourceLabel": "Xem nguồn",
+    "app.submenu.video.videoOptionLabel": "Chọn xem nguồn",
     "app.submenu.video.videoQualityLabel": "Chất lượng video",
     "app.submenu.video.qualityOptionLabel": "Chọn chất lượng video",
-    "app.submenu.video.participantsCamLabel": "Xem webcam của các thành viên",
+    "app.submenu.video.participantsCamLabel": "Xem webcam của người tham gia",
     "app.settings.applicationTab.label": "Ứng dụng",
     "app.settings.audioTab.label": "Âm thanh",
     "app.settings.videoTab.label": "Video",
     "app.settings.usersTab.label": "Người tham gia",
     "app.settings.main.label": "Cài đặt",
-    "app.settings.main.cancel.label": "Hủy",
-    "app.settings.main.cancel.label.description": "Hủy bỏ các thay đổi và dóng phần cài đặt",
+    "app.settings.main.cancel.label": "Hủy bỏ",
+    "app.settings.main.cancel.label.description": "Hủy các thay đổi và đóng menu cài đặt",
     "app.settings.main.save.label": "LÆ°u",
-    "app.settings.main.save.label.description": "Lưu các thay đổi và đóng lại",
+    "app.settings.main.save.label.description": "Lưu các thay đổi và đóng menu cài đặt",
     "app.settings.dataSavingTab.label": "Tiết kiệm dữ liệu",
-    "app.settings.dataSavingTab.webcam": "Cho phép webcam",
-    "app.settings.dataSavingTab.screenShare": "Cho phép chia sẻ màn hình",
-    "app.settings.dataSavingTab.description": "Để tiết kiệm băng thông của bạn, hãy điều chỉnh những gì đang hiển thị ",
-    "app.settings.save-notification.label": "Cài đặt đã được lưu lại",
+    "app.settings.dataSavingTab.webcam": "Bật webcam",
+    "app.settings.dataSavingTab.screenShare": "Bật chia sẻ màn hình",
+    "app.settings.dataSavingTab.description": "Để tiết kiệm băng thông của bạn, hãy điều chỉnh những gì hiện đang được hiển thị.",
+    "app.settings.save-notification.label": "Cài đặt đã được lưu",
     "app.statusNotifier.lowerHands": "Hạ tay",
     "app.statusNotifier.raisedHandsTitle": "Giơ tay",
     "app.statusNotifier.raisedHandDesc": "{0} giơ tay",
     "app.statusNotifier.raisedHandDescOneUser": "{0} giơ tay",
     "app.statusNotifier.and": "và",
-    "app.switch.onLabel": "Mở",
-    "app.switch.offLabel": "Tắt",
+    "app.switch.onLabel": "MỞ",
+    "app.switch.offLabel": "TẮT",
     "app.talkingIndicator.ariaMuteDesc" : "Chọn để tắt tiếng người dùng",
-    "app.talkingIndicator.isTalking" : "{0} đang nói",
-    "app.talkingIndicator.wasTalking" : "{0} dừng nói",
-    "app.actionsBar.actionsDropdown.actionsLabel": "Các hành động",
-    "app.actionsBar.actionsDropdown.presentationLabel": "Quản lý bản trình bày",
-    "app.actionsBar.actionsDropdown.initPollLabel": "Tạo cuộc thăm dò ý kiến",
+    "app.talkingIndicator.isTalking" : "{0} đang trò chuyện",
+    "app.talkingIndicator.wasTalking" : "{0} dừng trò chuyện",
+    "app.actionsBar.actionsDropdown.actionsLabel": "Thanh hành động",
+    "app.actionsBar.actionsDropdown.presentationLabel": "Tải lên bản trình bày",
+    "app.actionsBar.actionsDropdown.initPollLabel": "Tạo cuộc thăm dò",
     "app.actionsBar.actionsDropdown.desktopShareLabel": "Chia sẻ màn hình",
-    "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "Chia sẻ màn hình đã bị khóa",
-    "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "Dừng chia sẻ màn hình của bạn",
-    "app.actionsBar.actionsDropdown.presentationDesc": "Tải lên phần trình bày của bạn",
-    "app.actionsBar.actionsDropdown.initPollDesc": "Khởi tạo cuộc thăm dò ý kiến",
-    "app.actionsBar.actionsDropdown.desktopShareDesc": "Chia sẻ màn hình của bạn với người khác",
-    "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "Dừng chia sẻ màn hình với ",
-    "app.actionsBar.actionsDropdown.pollBtnLabel": "Tạo thăm dò ý kiến",
-    "app.actionsBar.actionsDropdown.pollBtnDesc": "Cửa sổ bình chọn",
-    "app.actionsBar.actionsDropdown.saveUserNames": "Lưu tên người dùng",
-    "app.actionsBar.actionsDropdown.createBreakoutRoom": "Chia nhóm",
-    "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "Chia nhóm cho cuộc họp hiện tại",
-    "app.actionsBar.actionsDropdown.captionsLabel": "Viết chú thích",
-    "app.actionsBar.actionsDropdown.captionsDesc": "Bật tắt bảng điều khiển chú thích",
-    "app.actionsBar.actionsDropdown.takePresenter": "Lấy quyền trình bày",
-    "app.actionsBar.actionsDropdown.takePresenterDesc": "Chỉ định bạn là người trình bày mới",
+    "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "Chia sẻ màn hình bị khóa",
+    "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "Dừng chia sẻ màn hình",
+    "app.actionsBar.actionsDropdown.presentationDesc": "Tải lên bản trình bày của bạn",
+    "app.actionsBar.actionsDropdown.initPollDesc": "Tạo cuộc thăm dò",
+    "app.actionsBar.actionsDropdown.desktopShareDesc": "Chia sẻ màn hình của bạn với những người khác",
+    "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "Dừng chia sẻ màn hình với",
+    "app.actionsBar.actionsDropdown.pollBtnLabel": "Tạo cuộc thăm dò",
+    "app.actionsBar.actionsDropdown.pollBtnDesc": "Chuyển đổi ngăn thăm dò ý kiến",
+    "app.actionsBar.actionsDropdown.saveUserNames": "Lưu danh sách",
+    "app.actionsBar.actionsDropdown.createBreakoutRoom": "Tạo thảo luận nhóm",
+    "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "Tạo thảo luận nhóm để chia nhỏ cuộc họp hiện tại",
+    "app.actionsBar.actionsDropdown.captionsLabel": "Viết phụ đề",
+    "app.actionsBar.actionsDropdown.captionsDesc": "Chuyển đổi ngăn phụ đề",
+    "app.actionsBar.actionsDropdown.takePresenter": "Nhận quyền điều hành",
+    "app.actionsBar.actionsDropdown.takePresenterDesc": "Chỉ định bạn là người điều hành mới",
     "app.actionsBar.actionsDropdown.selectRandUserLabel": "Chọn người dùng ngẫu nhiên",
     "app.actionsBar.actionsDropdown.selectRandUserDesc": "Chọn ngẫu nhiên một người dùng",
-    "app.actionsBar.emojiMenu.statusTriggerLabel": "Đặt dòng trạng thái",
-    "app.actionsBar.emojiMenu.awayLabel": "Cách xa",
-    "app.actionsBar.emojiMenu.awayDesc": "Thay đổi trạng thái của bạn ",
+    "app.actionsBar.emojiMenu.statusTriggerLabel": "Cài đặt trạng thái",
+    "app.actionsBar.emojiMenu.awayLabel": "Vắng mặt",
+    "app.actionsBar.emojiMenu.awayDesc": "Đổi trạng thái của bạn thành Vắng mặt",
     "app.actionsBar.emojiMenu.raiseHandLabel": "Giơ tay",
     "app.actionsBar.emojiMenu.lowerHandLabel": "Đặt tay xuống",
-    "app.actionsBar.emojiMenu.raiseHandDesc": "Hãy giơ tay để đặt câu hỏi",
+    "app.actionsBar.emojiMenu.raiseHandDesc": "Giơ tay để hỏi",
     "app.actionsBar.emojiMenu.neutralLabel": "Chưa quyết định",
-    "app.actionsBar.emojiMenu.neutralDesc": "Thay đổi trạng thái của bạn thành chưa quyết định",
-    "app.actionsBar.emojiMenu.confusedLabel": "Phân vân",
-    "app.actionsBar.emojiMenu.confusedDesc": "Thay đổi trạng thái của bạn thành phân vân",
+    "app.actionsBar.emojiMenu.neutralDesc": "Đổi trạng thái của bạn thành chưa quyết định",
+    "app.actionsBar.emojiMenu.confusedLabel": "Bối rối",
+    "app.actionsBar.emojiMenu.confusedDesc": "Đổi trạng thái của bạn thành bối rối",
     "app.actionsBar.emojiMenu.sadLabel": "Buồn",
-    "app.actionsBar.emojiMenu.sadDesc": "Thay đổi trạng thái của bạn thành buồn",
+    "app.actionsBar.emojiMenu.sadDesc": "Đổi trạng thái của bạn thành buồn",
     "app.actionsBar.emojiMenu.happyLabel": "Vui vẻ",
-    "app.actionsBar.emojiMenu.happyDesc": "Thay đổi trạng thái của bạn thành vui vẻ",
-    "app.actionsBar.emojiMenu.noneLabel": "Xóa dòng trạng thái",
-    "app.actionsBar.emojiMenu.noneDesc": "Xóa dòng trạng thái của bạn",
-    "app.actionsBar.emojiMenu.applauseLabel": "Hoan nghênh",
-    "app.actionsBar.emojiMenu.applauseDesc": "Thay đổi trạng thái của bạn thành hoan nghênh",
-    "app.actionsBar.emojiMenu.thumbsUpLabel": "Tán thành",
-    "app.actionsBar.emojiMenu.thumbsUpDesc": "Thay đổi trạng thái của bạn thành tán thành",
-    "app.actionsBar.emojiMenu.thumbsDownLabel": "Không tán thành",
-    "app.actionsBar.emojiMenu.thumbsDownDesc": "Thay đổi trạng thái của bạn thành không tán thành",
-    "app.actionsBar.currentStatusDesc": "trang thái hiện tại {0}",
-    "app.actionsBar.captions.start": "Bắt đầu xem chú thích",
-    "app.actionsBar.captions.stop": "Ngừng xem chú thích",
-    "app.audioNotification.audioFailedMessage": "Kết nối âm thanh của bạn bị lỗi",
-    "app.audioNotification.mediaFailedMessage": "getUserMicMedia không thành công vì chỉ nguồn gốc an toàn mới được cho phép",
+    "app.actionsBar.emojiMenu.happyDesc": "Đổi trạng thái của bạn thành vui vẻ",
+    "app.actionsBar.emojiMenu.noneLabel": "Xóa trạng thái",
+    "app.actionsBar.emojiMenu.noneDesc": "Xóa trạng thái của bạn",
+    "app.actionsBar.emojiMenu.applauseLabel": "Khen ngợi",
+    "app.actionsBar.emojiMenu.applauseDesc": "Đổi trạng thái của bạn thành khen ngợi",
+    "app.actionsBar.emojiMenu.thumbsUpLabel": "Đồng ý",
+    "app.actionsBar.emojiMenu.thumbsUpDesc": "Đổi trạng thái của bạn thành yêu thích",
+    "app.actionsBar.emojiMenu.thumbsDownLabel": "Không ý",
+    "app.actionsBar.emojiMenu.thumbsDownDesc": "Đổi trạng thái của bạn thành không đồng ý",
+    "app.actionsBar.currentStatusDesc": "trạng thái hiện tại {0}",
+    "app.actionsBar.captions.start": "Bắt đầu xem phụ đề chi tiết",
+    "app.actionsBar.captions.stop": "Dừng xem phụ đề chi tiết",
+    "app.audioNotification.audioFailedError1001": "WebSocket ngắt kết nối (lỗi 1001)",
+    "app.audioNotification.audioFailedError1002": "Không thể tạo kết nối WebSocket (lỗi 1002)",
+    "app.audioNotification.audioFailedError1003": "Phiên bản trình duyệt không được hỗ trợ (lỗi 1003)",
+    "app.audioNotification.audioFailedError1004": "Không gọi được (lí do={0}) (lỗi 1004)",
+    "app.audioNotification.audioFailedError1005": "Cuộc gọi đột ngột kết thúc(lỗi 1005)",
+    "app.audioNotification.audioFailedError1006": "Cuộc gọi đã hết thời gian (lỗi 1006)",
+    "app.audioNotification.audioFailedError1007": "Lỗi kết nối (lỗi ICE 1007)",
+    "app.audioNotification.audioFailedError1008": "Chuyển đổi không thành công (lỗi 1008)",
+    "app.audioNotification.audioFailedError1009": "Không thể tìm thông tin máy chủ STUN / TURN (lỗi 1009)",
+    "app.audioNotification.audioFailedError1010": "Connect negotiation timeout (lá»—i ICE 1010)",
+    "app.audioNotification.audioFailedError1011": "Connection timeout (lá»—i ICE 1011)",
+    "app.audioNotification.audioFailedError1012": "Kết nối đã đóng (lỗi ICE 1012)",
+    "app.audioNotification.audioFailedMessage": "Kết nối âm thanh của bạn không kết nối được",
+    "app.audioNotification.mediaFailedMessage": "getUserMicMedia không thành công vì chỉ cho phép các nguồn gốc an toàn",
     "app.audioNotification.closeLabel": "Đóng",
-    "app.audioNotificaion.reconnectingAsListenOnly": "Micro của người xem đã bị khóa, bạn chỉ có thể nghe khi kết nối",
-    "app.breakoutJoinConfirmation.title": "Tham gia phòng đã được chia nhóm",
-    "app.breakoutJoinConfirmation.message": "Bạn có muốn tham gia ?",
-    "app.breakoutJoinConfirmation.confirmDesc": "Mời bạn tham gia vào phòng được chia nhóm",
+    "app.audioNotificaion.reconnectingAsListenOnly": "Micrô đã bị khóa đối với người xem, bạn đang được kết nối dưới dạng chỉ nghe",
+    "app.breakoutJoinConfirmation.title": "Tham gia thảo luận nhóm",
+    "app.breakoutJoinConfirmation.message": "Bạn có muốn tham gia không",
+    "app.breakoutJoinConfirmation.confirmDesc": "Đưa bạn vào thảo luận nhóm",
     "app.breakoutJoinConfirmation.dismissLabel": "Hủy",
-    "app.breakoutJoinConfirmation.dismissDesc": "Đóng và từ chối lời mời tham gia phòng chia nhóm",
-    "app.breakoutJoinConfirmation.freeJoinMessage": "Chọn một phòng đã được chia nhóm để tham gia",
-    "app.breakoutTimeRemainingMessage": "Thời gian còn lại của phòng: {0}",
-    "app.breakoutWillCloseMessage": "Hết giờ. Phòng chia nhóm sẽ đóng",
-    "app.calculatingBreakoutTimeRemaining": "Tính thời gian còn lại ...",
-    "app.audioModal.ariaTitle": "Tham gia phương thức âm thanh",
-    "app.audioModal.microphoneLabel": "Nghe và nói",
+    "app.breakoutJoinConfirmation.dismissDesc": "Đóng và từ chối tham gia thảo luận nhóm",
+    "app.breakoutJoinConfirmation.freeJoinMessage": "Chọn thảo luận nhóm để tham gia",
+    "app.breakoutTimeRemainingMessage": "Thời gian thảo luận nhóm còn lại: {0}",
+    "app.breakoutWillCloseMessage": "Thời gian kết thúc. Thảo luận nhóm sẽ đóng trong ít phút",
+    "app.calculatingBreakoutTimeRemaining": "Tính toán thời gian còn lại ...",
+    "app.audioModal.ariaTitle": "Tham gia với phương thức âm thanh",
+    "app.audioModal.microphoneLabel": "Microphone",
     "app.audioModal.listenOnlyLabel": "Chỉ nghe",
-    "app.audioModal.audioChoiceLabel": "Hãy chọn hình thức tham gia:",
-    "app.audioModal.iOSBrowser": "Âm thanh/Video không được hô trợ",
-    "app.audioModal.iOSErrorDescription": "Âm thanh và video không được hỗ trên Chrome của IOS tại thời điểm hiện tại",
-    "app.audioModal.iOSErrorRecommendation": "Chúng tôi khuyên bạn nên dùng Safari iOS",
-    "app.audioModal.audioChoiceDesc": "Chọn cách thức tham gia cuộc gọi trong cuộc họp",
-    "app.audioModal.unsupportedBrowserLabel": "Có lẽ bạn đang sử dụng trình duyệt không được hỗ trợ đầy đử. Vui lòng sử dụng {0} hoặc {1} để được hỗ trợ tốt nhất",
+    "app.audioModal.audioChoiceLabel": "Bạn muốn tham gia âm thanh như thế nào?",
+    "app.audioModal.iOSBrowser": "Âm thanh / Video không được hỗ trợ",
+    "app.audioModal.iOSErrorDescription": "Tại thời điểm này, âm thanh và video không được hỗ trợ trên Chrome dành cho iOS.",
+    "app.audioModal.iOSErrorRecommendation": "Chúng tôi khuyên bạn nên sử dụng Safari iOS.",
+    "app.audioModal.audioChoiceDesc": "Chọn cách sử dụng âm thanh trong cuộc họp này ",
+    "app.audioModal.unsupportedBrowserLabel": "Có vẻ như bạn đang sử dụng một trình duyệt không được hỗ trợ đầy đủ. Xin hãy sử dụng {0} hoặc {1} để được hỗ trợ đầy đủ.",
     "app.audioModal.closeLabel": "Đóng",
     "app.audioModal.yes": "Có",
     "app.audioModal.no": "Không",
-    "app.audioModal.yes.arialabel" : "Tiếng vọng có thể nghe được",
-    "app.audioModal.no.arialabel" : "Tiếng vọng không thể nghe",
-    "app.audioModal.echoTestTitle": "Hệ thống đang kiểm tra thiết bị của bạn. Hãy nói vài từ. Bạn có nghe thấy tiếng của mình không?",
-    "app.audioModal.settingsTitle": "Thay đổi cài đặt âm thanh",
-    "app.audioModal.helpTitle": "Có một vài vấn đề với thiết bị của bạn",
-    "app.audioModal.helpText": "Bạn đã cho phép truy cập vào micrô của bạn? Lưu ý rằng một hộp thoại sẽ xuất hiện khi bạn cố gắng tham gia âm thanh, yêu cầu quyền của thiết bị đa phương tiện, vui lòng chấp nhận điều đó để tham gia hội nghị âm thanh. Nếu đó không phải là trường hợp, hãy thử thay đổi quyền micrô trong cài đặt trình duyệt của bạn.",
-    "app.audioModal.help.noSSL": "Trang này không được bảo mật. Để truy cập microphone trang phải được cung cấp qua HTTPS. Vui lòng liên hệ với quản trị viên máy chủ.",
+    "app.audioModal.yes.arialabel" : "Tiếng vang có thể nghe được",
+    "app.audioModal.no.arialabel" : "Tiếng vang không thể nghe được",
+    "app.audioModal.echoTestTitle": "Đây là một bài kiểm tra tiếng vang riêng tư. Nói một vài từ. Bạn có nghe thấy âm thanh không?",
+    "app.audioModal.settingsTitle": "Thay đổi cài đặt âm thanh của bạn",
+    "app.audioModal.helpTitle": "Đã xảy ra sự cố với thiết bị của bạn",
+    "app.audioModal.helpText": "Bạn đã cấp quyền truy cập vào micrô của mình chưa? Lưu ý rằng hộp thoại sẽ xuất hiện khi bạn cố gắng tham gia âm thanh, yêu cầu quyền trên thiết bị của bạn, vui lòng chấp nhận để tham gia cuộc họp. Nếu không, hãy thử thay đổi quyền đối với micrô trong cài đặt của trình duyệt.",
+    "app.audioModal.help.noSSL": "Trang này không được bảo mật. Để được phép truy cập micrô, trang phải được phân phát qua HTTPS. Vui lòng liên hệ với quản trị viên.",
     "app.audioModal.help.macNotAllowed": "Có vẻ như Tùy chọn hệ thống Mac của bạn đang chặn quyền truy cập vào micrô của bạn. Mở Tùy chọn hệ thống> Bảo mật & quyền riêng tư> Quyền riêng tư> Micrô và xác minh rằng trình duyệt bạn đang sử dụng đã được chọn.",
-    "app.audioModal.audioDialTitle": "Tham gia bằng cách sử dụng điện thoại của bạn",
+    "app.audioModal.audioDialTitle": "Tham gia bằng điện thoại của bạn",
     "app.audioDial.audioDialDescription": "Quay số",
-    "app.audioDial.audioDialConfrenceText": "và nhập mã số PIN xác nhận: ",
-    "app.audioModal.autoplayBlockedDesc": "Bạn cần phải trao quyền để nghe âm thanh",
-    "app.audioModal.playAudio": "Nghe âm thanh",
-    "app.audioModal.playAudio.arialabel" : "Nghe âm thanh",
-    "app.audioDial.tipIndicator": "Hướng dẫn",
-    "app.audioDial.tipMessage": "Ấn phím '0' trên điện thoại để bật/tắt âm",
-    "app.audioModal.connecting": "Đang kết nối",
-    "app.audioModal.connectingEchoTest": "Kết nối tới phần kiểm tra âm thanh ",
-    "app.audioManager.joinedAudio": "Bạn đã tham gia cuộ hội thoại âm thanh",
-    "app.audioManager.joinedEcho": "Bạn đã tham gia phần kiểm tra âm thanh ",
-    "app.audioManager.leftAudio": "Bạn vừa rời cuộc hội thoại âm thanh",
-    "app.audioManager.reconnectingAudio": "Đang kết nối lại âm thanh",
-    "app.audioManager.genericError": "Error: An error has occurred, please try again",
-    "app.audioManager.connectionError": "Error: Connection error",
-    "app.audioManager.requestTimeout": "Error: There was a timeout in the request   ",
-    "app.audioManager.invalidTarget": "Error: Tried to request something to an invalid target",
-    "app.audioManager.mediaError": "Error: There was an issue getting your media devices",
-    "app.audio.joinAudio": "Sử dụng âm thanh",
-    "app.audio.leaveAudio": "Không sử dụng âm thanh",
-    "app.audio.enterSessionLabel": "Nhập phiên hoạt động",
-    "app.audio.playSoundLabel": "Nghe âm thanh",
+    "app.audioDial.audioDialConfrenceText": "và nhập số PIN cuộc họp:",
+    "app.audioModal.autoplayBlockedDesc": "Chúng tôi cần bạn cho phép để phát âm thanh.",
+    "app.audioModal.playAudio": "Phát âm thanh",
+    "app.audioModal.playAudio.arialabel" : "Phát âm thanh",
+    "app.audioDial.tipIndicator": "Lời khuyên",
+    "app.audioDial.tipMessage": "Nhấn phím '0' trên điện thoại để tắt/bật tiếng.",
+    "app.audioModal.connecting": "Đang kết nối, vui lòng đợi chút",
+    "app.audioModal.connectingEchoTest": "Kết nối với kiểm tra tiếng vang",
+    "app.audioManager.joinedAudio": "Bạn đã tham gia hội nghị âm thanh",
+    "app.audioManager.joinedEcho": "Bạn đã tham gia kiểm tra tiếng vang",
+    "app.audioManager.leftAudio": "Bạn đã rời hội nghị âm thanh",
+    "app.audioManager.reconnectingAudio": "Đang cố gắng kết nối lại âm thanh",
+    "app.audioManager.genericError": "Lỗi: Đã xảy ra lỗi, vui lòng thử lại",
+    "app.audioManager.connectionError": "Lỗi: Lỗi kết nối",
+    "app.audioManager.requestTimeout": "Lỗi: Đã hết thời gian chờ trong yêu cầu",
+    "app.audioManager.invalidTarget": "Lỗi: Đã cố gắng yêu cầu một cái gì đó đến một mục tiêu không hợp lệ",
+    "app.audioManager.mediaError": "Lỗi: Đã xảy ra sự cố khi tải các thiết bị phương tiện của bạn",
+    "app.audio.joinAudio": "Tham gia âm thanh",
+    "app.audio.leaveAudio": "Rời âm thanh",
+    "app.audio.changeLeaveAudio": "Thay đổi/Tắt âm thanh",
+    "app.audio.enterSessionLabel": "Nhập phiên họp",
+    "app.audio.playSoundLabel": "Phát âm thanh",
     "app.audio.backLabel": "Quay lại",
-    "app.audio.audioSettings.titleLabel": "Chọn mục cài đặt âm thanh của bạn",
+    "app.audio.loading": "Đang tải",
+    "app.audio.microphones": "Mic",
+    "app.audio.speakers": "Loa",
+    "app.audio.noDeviceFound": "Không tìm thấy thiết bị",
+    "app.audio.audioSettings.titleLabel": "Chọn cài đặt âm thanh của bạn",
     "app.audio.audioSettings.descriptionLabel": "Xin lưu ý, một hộp thoại sẽ xuất hiện trong trình duyệt của bạn, yêu cầu bạn chấp nhận chia sẻ micrô của mình.",
-    "app.audio.audioSettings.microphoneSourceLabel": "Nguồn micro",
-    "app.audio.audioSettings.speakerSourceLabel": "Nguồn âm thanh",
+    "app.audio.audioSettings.microphoneSourceLabel": "Nguồn microphone",
+    "app.audio.audioSettings.speakerSourceLabel": "Nguồn loa",
     "app.audio.audioSettings.microphoneStreamLabel": "Âm lượng âm thanh của bạn",
-    "app.audio.audioSettings.retryLabel": "Thử lại",
+    "app.audio.audioSettings.retryLabel": "Xin thử lại",
     "app.audio.listenOnly.backLabel": "Quay lại",
     "app.audio.listenOnly.closeLabel": "Đóng",
-    "app.audio.permissionsOverlay.title": "Cho phép truy cập vào micro của bạn",
-    "app.audio.permissionsOverlay.hint": "Chúng tôi cần bạn cho phép chúng tôi sử dụng các thiết bị đa phương tiện của bạn để cùng bạn tham gia hội nghị bằng giọng nói :)",
-    "app.error.removed": "Bạn vừa bị xóa khỏi cuộc hội nghị",
-    "app.error.meeting.ended": "Bạn vừa đăng xuất khỏi cuộc hội nghị",
-    "app.meeting.logout.duplicateUserEjectReason": "Một người dùng khác đang cố dùng tài khoản của bạn để tham gia vào cuộc họp",
+    "app.audio.permissionsOverlay.title": "Cho phép truy cập vào micrô của bạn",
+    "app.audio.permissionsOverlay.hint": "Chúng tôi cần bạn cho phép sử dụng các thiết bị truyền thông để đưa bạn tham gia cuộc họp :)",
+    "app.error.removed": "Bạn đã bị xóa khỏi hội nghị",
+    "app.error.meeting.ended": "Bạn đã đăng xuất khỏi hội nghị",
+    "app.meeting.logout.duplicateUserEjectReason": "Người dùng trùng lặp đang cố gắng tham gia cuộc họp",
     "app.meeting.logout.permissionEjectReason": "Bị từ chối do vi phạm quyền",
-    "app.meeting.logout.ejectedFromMeeting": "Bạn vừa bị xóa khỏi phòng họp  ",
-    "app.meeting.logout.validateTokenFailedEjectReason": "Không thể xác thực mã thông báo ủy quyền",
-    "app.meeting.logout.userInactivityEjectReason": "Người dùng đã quá lâu không hoạt động",
+    "app.meeting.logout.ejectedFromMeeting": "Bạn đã bị xóa khỏi cuộc họp",
+    "app.meeting.logout.validateTokenFailedEjectReason": "Không xác thực được mã thông báo ủy quyền",
+    "app.meeting.logout.userInactivityEjectReason": "Người dùng không hoạt động quá lâu",
     "app.meeting-ended.rating.legendLabel": "Đánh giá phản hồi",
-    "app.meeting-ended.rating.starLabel": "Ngôi sao",
+    "app.meeting-ended.rating.starLabel": "Sao",
     "app.modal.close": "Đóng",
-    "app.modal.close.description": "Bỏ qua các thay dổi và đóng phương thức",
-    "app.modal.confirm": "Xong",
-    "app.modal.newTab": "(Mở tab mới)",
-    "app.modal.confirm.description": "Lưu các thay dổi và dóng lại",
+    "app.modal.close.description": "Bỏ qua các thay đổi và đóng phương thức",
+    "app.modal.confirm": "Hoàn tất",
+    "app.modal.newTab": "(mở trang mới)",
+    "app.modal.confirm.description": "Lưu các thay đổi và đóng phương thức",
     "app.modal.randomUser.noViewers.description": "Không có người xem nào để chọn ngẫu nhiên",
     "app.modal.randomUser.selected.description": "Bạn đã được chọn ngẫu nhiên",
     "app.modal.randomUser.title": "Người dùng được chọn ngẫu nhiên",
@@ -508,80 +537,98 @@
     "app.modal.randomUser.ariaLabel.title": "Phương thức người dùng được chọn ngẫu nhiên",
     "app.dropdown.close": "Đóng",
     "app.dropdown.list.item.activeLabel": "Hoạt động",
-    "app.error.400": "Yêu cầu xấu",
+    "app.error.400": "Yêu cầu không hợp lệ",
     "app.error.401": "Không được phép",
-    "app.error.403": "Bạn vừa bị xóa khỏi phòng họp  ",
+    "app.error.403": "Bạn đã bị xóa khỏi cuộc họp",
     "app.error.404": "Không tìm thấy",
     "app.error.410": "Cuộc họp đã kết thúc",
-    "app.error.500": "Ops, đã xảy ra lỗi",
+    "app.error.500": "Rất tiếc, đã xảy ra lỗi",
+    "app.error.userBanned": "Người dùng đã bị cấm",
     "app.error.leaveLabel": "Đăng nhập lại",
-    "app.error.fallback.presentation.title": "Một lỗi đã xuất hiện",
-    "app.error.fallback.presentation.description": "Tài khoản đã được đăng nhập. Vui lòng tải lại trang",
+    "app.error.fallback.presentation.title": "Đã xảy ra lỗi",
+    "app.error.fallback.presentation.description": "Nó đã được ghi lại. Vui lòng thử tải lại trang.",
     "app.error.fallback.presentation.reloadButton": "Tải lại",
-    "app.guest.waiting": "Chờ phê duyệt để tham gia ",
+    "app.guest.waiting": "Đang chờ phê duyệt để tham gia",
+    "app.guest.errorSeeConsole": "Lỗi: xem thêm ở console",
+    "app.guest.noModeratorResponse": "Không có phản hồi từ Điều hành viên",
+    "app.guest.windowTitle": "Phòng chờ của khách",
+    "app.guest.missingMeeting": "Phòng họp này không tồn tại",
+    "app.guest.meetingEnded": "Cuộc họp kết thúc.",
+    "app.guest.guestWait": "Vui lòng đợi Người điều hành cho phép bạn vào phòng họp",
+    "app.guest.guestDeny": "Khách bị từ chối tham gia cuộc họp.",
+    "app.guest.seatWait": "Khách chờ lấy chỗ trong cuộc họp.",
     "app.userList.guest.waitingUsers": "Người dùng đang chờ",
-    "app.userList.guest.waitingUsersTitle": "Quản lí người dùng",
+    "app.userList.guest.waitingUsersTitle": "Quản lý người dùng",
     "app.userList.guest.optionTitle": "Đánh giá người dùng đang chờ xử lý",
-    "app.userList.guest.allowAllAuthenticated": "Cho phép xác thực tất cả",
-    "app.userList.guest.allowAllGuests": "Cho phép tất cả khách ",
+    "app.userList.guest.allowAllAuthenticated": "Cho phép tất cả được xác thực",
+    "app.userList.guest.allowAllGuests": "Cho phép tất cả khách",
     "app.userList.guest.allowEveryone": "Cho phép tất cả mọi người",
-    "app.userList.guest.denyEveryone": "Từ chối tất cả mọi người",
+    "app.userList.guest.denyEveryone": "Từ chối mọi người",
     "app.userList.guest.pendingUsers": "{0} Người dùng đang chờ xử lý",
-    "app.userList.guest.pendingGuestUsers": "{0} Khách đang chờ xử lý",
-    "app.userList.guest.pendingGuestAlert": "Đã tham gia bài học và đang chờ sự chấp thuận của bạn",
-    "app.userList.guest.rememberChoice": "Nhớ lựa chọn",
+    "app.userList.guest.pendingGuestUsers": "{0} Người dùng đang chờ xử lý",
+    "app.userList.guest.pendingGuestAlert": "Đã tham gia phiên và đang chờ sự chấp thuận của bạn.",
+    "app.userList.guest.rememberChoice": "Ghi nhớ lựa chọn",
+    "app.userList.guest.emptyMessage": "Hiện tại không có tin nhắn",
+    "app.userList.guest.acceptLabel": "Chấp nhận",
+    "app.userList.guest.denyLabel": "Từ chối",
     "app.user-info.title": "Tra cứu thư mục",
-    "app.toast.breakoutRoomEnded": "Phòng chia nhóm đã kết thúc. Vui lòng tham gia lại và cài đặt âm thanh",
+    "app.toast.breakoutRoomEnded": "Thảo luận nhóm đã kết thúc.  Vui lòng tham gia lại cuộc họp.",
     "app.toast.chat.public": "Tin nhắn trò chuyện công khai mới",
     "app.toast.chat.private": "Tin nhắn trò chuyện riêng tư mới",
     "app.toast.chat.system": "Hệ thống",
-    "app.toast.clearedEmoji.label": "Xóa trạng thái emoji",
-    "app.toast.setEmoji.label": "Trạng thái emoji chỉnh về {0}",
-    "app.toast.meetingMuteOn.label": "Tất cả các người dùng đã bị tắt âm",
-    "app.toast.meetingMuteOff.label": "Meeting mute turned off",
+    "app.toast.clearedEmoji.label": "Trạng thái biểu tượng cảm xúc đã bị xóa",
+    "app.toast.setEmoji.label": "Đặt trạng thái {0}",
+    "app.toast.meetingMuteOn.label": "Tất cả người dùng đã tắt tiếng",
+    "app.toast.meetingMuteOff.label": "Tắt tiếng cuộc họp",
     "app.toast.setEmoji.raiseHand": "Bạn đã giơ tay",
     "app.toast.setEmoji.lowerHand": "Bạn đã hạ tay xuống",
-    "app.notification.recordingStart": "Buổi học này đang được ghi hình lại ",
-    "app.notification.recordingStop": "Phiên hoạt động này đang không được ghi lại",
-    "app.notification.recordingPaused": "Buổi học này không được ghi hình lại",
-    "app.notification.recordingAriaLabel": "Thời gian ghi hình",
-    "app.notification.userJoinPushAlert": "{0} đã tham gia vào",
+    "app.notification.recordingStart": "Phiên này đang được ghi lại",
+    "app.notification.recordingStop": "Phiên này đang được ghi lại",
+    "app.notification.recordingPaused": "Phiên này đã dừng ghi hình",
+    "app.notification.recordingAriaLabel": "Thời gian ghi hình ",
+    "app.notification.userJoinPushAlert": "{0} đã tham gia vào phiên",
     "app.submenu.notification.raiseHandLabel": "Giơ tay",
-    "app.shortcut-help.title": "Các phím tắt bàn phím ",
-    "app.shortcut-help.accessKeyNotAvailable": "Khóa truy cập không có sẵn",
+    "app.shortcut-help.title": "Các phím tắt bàn phím",
+    "app.shortcut-help.accessKeyNotAvailable": "Các phím truy cập không khả dụng",
     "app.shortcut-help.comboLabel": "Kết hợp",
     "app.shortcut-help.functionLabel": "Chức năng",
     "app.shortcut-help.closeLabel": "Đóng",
-    "app.shortcut-help.closeDesc": "Đóng phương thức phím tắt bàn phím",
+    "app.shortcut-help.closeDesc": "Đóng phím tắt",
     "app.shortcut-help.openOptions": "Mở tùy chọn",
     "app.shortcut-help.toggleUserList": "Chuyển đổi danh sách người dùng",
-    "app.shortcut-help.toggleMute": "Tắt tiếng/ Bật tiếng",
-    "app.shortcut-help.togglePublicChat": "Chuyển đổi trò chuyện công khai (Danh sách người dùng phải được mở)",
-    "app.shortcut-help.hidePrivateChat": "Ẩn chat riêng",
-    "app.shortcut-help.closePrivateChat": "Đóng chat riêng tư",
-    "app.shortcut-help.openActions": "Mở menu hoạt động",
+    "app.shortcut-help.toggleMute": "Bật tiếng/ Tắt tiếng",
+    "app.shortcut-help.togglePublicChat": "Chuyển đổi Trò chuyện Công khai (Danh sách người dùng phải mở)",
+    "app.shortcut-help.hidePrivateChat": "Ẩn cuộc trò chuyện riêng tư",
+    "app.shortcut-help.closePrivateChat": "Đóng cuộc trò chuyện riêng tư",
+    "app.shortcut-help.openActions": "Mở menu tác vụ",
     "app.shortcut-help.raiseHand": "Chuyển đổi giơ tay",
     "app.shortcut-help.openStatus": "Mở menu trạng thái",
-    "app.shortcut-help.togglePan": "Kich hoạt công cụ Pan (Người trình bày)",
+    "app.shortcut-help.togglePan": "Kích hoạt công cụ Pan (Người trình bày)",
     "app.shortcut-help.toggleFullscreen": "Chuyển đổi Toàn màn hình (Người trình bày)",
-    "app.shortcut-help.nextSlideDesc": "Slide tiếp theo (Người trình bày)",
-    "app.shortcut-help.previousSlideDesc": "Slide trước (Người trình bày)",
-    "app.lock-viewers.title": "Khóa camera",
-    "app.lock-viewers.description": "Các tùy chọn này cho phép bạn hạn chế người xem từ việc sử dụng các tính năng cụ thể.",
-    "app.lock-viewers.featuresLable": "Nổi bật",
+    "app.shortcut-help.nextSlideDesc": "Trang tiếp theo( Người trình bày)",
+    "app.shortcut-help.previousSlideDesc": "Trang trước (Người trình bày)",
+    "app.lock-viewers.title": "Khóa người xem",
+    "app.lock-viewers.description": "Các tùy chọn này cho phép bạn hạn chế người xem sử dụng các tính năng cụ thể.",
+    "app.lock-viewers.featuresLable": "Tính năng",
     "app.lock-viewers.lockStatusLabel": "Trạng thái",
     "app.lock-viewers.webcamLabel": "Chia sẻ webcam",
-    "app.lock-viewers.otherViewersWebcamLabel": "Xem các webcam người dùng khác",
-    "app.lock-viewers.microphoneLable": "Chia sẻ micro",
-    "app.lock-viewers.PublicChatLabel": "Gửi tin nhắn trò chuyện công khai",
-    "app.lock-viewers.PrivateChatLable": "Gửi tin nhắn riêng",
-    "app.lock-viewers.notesLabel": "Sửa Ghi chú chung",
-    "app.lock-viewers.userListLabel": "Xem những người xem khác trong danh sách Người dùng",
-    "app.lock-viewers.ariaTitle": "Khóa phương thức tùy chỉnh người xem",
-    "app.lock-viewers.button.apply": "Xác nhận",
-    "app.lock-viewers.button.cancel": "Hủy",
-    "app.lock-viewers.locked": "Bị khóa",
+    "app.lock-viewers.otherViewersWebcamLabel": "Xem webcam của những người khác",
+    "app.lock-viewers.microphoneLable": "Chia sẻ microphone",
+    "app.lock-viewers.PublicChatLabel": "Gửi tin nhắn công khai",
+    "app.lock-viewers.PrivateChatLable": "Gửi tin nhắn riêng tư",
+    "app.lock-viewers.notesLabel": "Chỉnh sửa chia sẻ ghi chú",
+    "app.lock-viewers.userListLabel": "Xem những người khác trong danh sách Người dùng",
+    "app.lock-viewers.ariaTitle": "Khóa phương thức cài đặt người xem",
+    "app.lock-viewers.button.apply": "ÁP dụng",
+    "app.lock-viewers.button.cancel": "Hủy bỏ",
+    "app.lock-viewers.locked": "Khóa",
     "app.lock-viewers.unlocked": "Mở khóa",
+    "app.guest-policy.ariaTitle": "Phương thức cài đặt chính sách khách",
+    "app.guest-policy.title": "Chính sách cho khách",
+    "app.guest-policy.description": "Thay đổi cài đặt chính sách khách họp",
+    "app.guest-policy.button.askModerator": "Hỏi người kiểm duyệt",
+    "app.guest-policy.button.alwaysAccept": "Luôn chấp nhận",
+    "app.guest-policy.button.alwaysDeny": "Luôn từ chối",
     "app.connection-status.ariaTitle": "Phương thức trạng thái kết nối",
     "app.connection-status.title": "Tình trạng kết nối",
     "app.connection-status.description": "Xem trạng thái kết nối của người dùng",
@@ -591,11 +638,11 @@
     "app.connection-status.notification": "Mất kết nối của bạn đã được phát hiện",
     "app.connection-status.offline": "ngoại tuyến",
     "app.recording.startTitle": "Bắt đầu ghi hình",
-    "app.recording.stopTitle": "Tạm dừng ghi hình",
+    "app.recording.stopTitle": "Dừng ghi hình",
     "app.recording.resumeTitle": "Tiếp tục ghi hình",
-    "app.recording.startDescription": "Bạn có thể ấn nút Ghi hình lại để tạm dừng",
-    "app.recording.stopDescription": "Bạn có chắc là muốn tạm dừng ghi hình? Bạn có thể tiếp tục ghi hình lại bằng cách ấn nút ghi hình lần nữa",
-    "app.videoPreview.cameraLabel": "Camera",
+    "app.recording.startDescription": "Bạn có thể chọn lại nút ghi hình để tạm dừng ghi.",
+    "app.recording.stopDescription": "Bạn có chắc chắn muốn tạm dừng ghi hình không? Bạn có thể tiếp tục bằng cách chọn lại nút ghi hình.",
+    "app.videoPreview.cameraLabel": "Máy ảnh",
     "app.videoPreview.profileLabel": "Chất lượng",
     "app.videoPreview.quality.low": "Thấp",
     "app.videoPreview.quality.medium": "Trung bình",
@@ -603,7 +650,7 @@
     "app.videoPreview.quality.hd": "Độ nét cao",
     "app.videoPreview.cancelLabel": "Hủy",
     "app.videoPreview.closeLabel": "Đóng",
-    "app.videoPreview.findingWebcamsLabel": "Đang tìm webcam",
+    "app.videoPreview.findingWebcamsLabel": "Tìm webcams",
     "app.videoPreview.startSharingLabel": "Bắt đầu chia sẻ",
     "app.videoPreview.stopSharingLabel": "Ngừng chia sẻ",
     "app.videoPreview.stopSharingAllLabel": "Tất cả dừng lại",
@@ -612,120 +659,133 @@
     "app.videoPreview.webcamPreviewLabel": "Xem trÆ°á»›c webcam",
     "app.videoPreview.webcamSettingsTitle": "Cài đặt webcam",
     "app.videoPreview.webcamNotFoundLabel": "Không tìm thấy webcam",
-    "app.videoPreview.profileNotFoundLabel": "Không hỗ trợ camera",
+    "app.videoPreview.profileNotFoundLabel": "Không có cấu hình máy ảnh được hỗ trợ",
     "app.video.joinVideo": "Chia sẻ webcam",
     "app.video.connecting": "Đang bắt đầu chia sẻ webcam ...",
     "app.video.dataSaving": "Chia sẻ webcam bị tắt trong Tiết kiệm dữ liệu",
     "app.video.leaveVideo": "Dừng chia sẻ webcam",
-    "app.video.iceCandidateError": "Error on adding ICE candidate",
-    "app.video.permissionError": "Lỗi chia sẻ camera, vui lòng kiểm tra quyền chia sẻ",
-    "app.video.sharingError": "Lỗi chia sẻ camera",
-    "app.video.notFoundError": "Không thể tìm thấy webcam. Kiểm tra lại thiết bị",
-    "app.video.notAllowed": "Thiếu quyền chia sẻ webcam, kiểm tra lại quyền truy cập camera của Trình duyệt",
-    "app.video.notSupportedError": "Chỉ có thể chia sẻ video webcam với các nguồn an toàn, dảm bảo rằng chứng chỉ SSL của bạn hợp lệ",
-    "app.video.notReadableError": "Không thể nhận video webcam. Đảm bảo rằng các chương trình khác đang không sử dụng webcam",
-    "app.video.suggestWebcamLock": "Buộc khóa tùy chỉnh webcam của người xem",
-    "app.video.suggestWebcamLockReason": "(việc này sẽ giúp buổi họp được ổn định hơn)",
-    "app.video.enable": "Cho phép",
-    "app.video.cancel": "Hủy",
-    "app.video.swapCam": "Đổi",
-    "app.video.swapCamDesc": "Đổi vị trí các webcam",
-    "app.video.videoLocked": "Chia sẻ webcam đã khóa",
+    "app.video.iceCandidateError": "Lỗi trong việc thêm thành viên ICE",
+    "app.video.iceConnectionStateError": "Lỗi kết nối (ICE error 1107)",
+    "app.video.permissionError": "Lỗi chia sẻ webcam.  Xin cho quyền sử dụng",
+    "app.video.sharingError": "Lỗi chia sẻ webcam",
+    "app.video.notFoundError": "Không thể tìm thấy webcam. Hãy đảm bảo rằng nó được kết nối",
+    "app.video.notAllowed": "Thiếu quyền chia sẻ webcam, vui lòng đảm bảo quyền trình duyệt của bạn",
+    "app.video.notSupportedError": "Chỉ có thể chia sẻ video webcam với các nguồn an toàn, hãy đảm bảo chứng chỉ SSL của bạn hợp lệ",
+    "app.video.notReadableError": "Không thể tải video webcam. Hãy đảm bảo rằng một chương trình khác không sử dụng webcam ",
+    "app.video.mediaFlowTimeout1020": "Phương tiện không thể kết nối với máy chủ (lỗi 1020)",
+    "app.video.suggestWebcamLock": "Thực hiện cài đặt khóa webcam người xem?",
+    "app.video.suggestWebcamLockReason": "(điều này sẽ cải thiện sự ổn định của cuộc họp)",
+    "app.video.enable": "Kích hoạt",
+    "app.video.cancel": "Hủy bỏ",
+    "app.video.swapCam": "Hoán đôi",
+    "app.video.swapCamDesc": "hoán đổi hướng của webcam",
+    "app.video.videoLocked": "Chia sẻ webcam đã bị khóa",
     "app.video.videoButtonDesc": "Chia sẻ webcam",
-    "app.video.videoMenu": "Menu video",
-    "app.video.videoMenuDisabled": "menu video webcam không khả đụng trong mục cài đặt",
-    "app.video.videoMenuDesc": "Mở thanh menu video trượt xuống",
-    "app.fullscreenButton.label": "Tạo {0} toàn màn hình",
-    "app.meeting.endNotification.ok.label": "Đồng ý",
-    "app.whiteboard.annotations.poll": "Kết quả khảo sát ​​đã được công bố",
+    "app.video.videoMenu": "Video menu",
+    "app.video.videoMenuDisabled": "Menu video Webcam bị tắt trong cài đặt",
+    "app.video.videoMenuDesc": "Mở menu video",
+    "app.video.pagination.prevPage": "Xem các video trước",
+    "app.video.pagination.nextPage": "Xem các video tiếp theo",
+    "app.fullscreenButton.label": "Làm {0} toàn màn hình",
+    "app.sfu.mediaServerConnectionError2000": "Không thể kết nối với máy chủ (lỗi 2000)",
+    "app.sfu.mediaServerOffline2001": "Máy chủ phương tiện đang ngoại tuyến. Vui lòng thử lại sau (lỗi 2001)",
+    "app.sfu.mediaServerNoResources2002": "Máy chủ phương tiện không có sẵn nguồn (error 2002)",
+    "app.sfu.mediaServerRequestTimeout2003": "Yêu cầu máy chủ đang hết thời gian chờ (error 2003)",
+    "app.sfu.serverIceGatheringFailed2021": "Máy chủ phương tiện không thể thu thập các người dùng đang kết nối(ICE error 2021)",
+    "app.sfu.serverIceGatheringFailed2022": "Kết nối máy chủ phương tiện không thành công(ICE error 2022)",
+    "app.sfu.mediaGenericError2200": "Máy chủ phương tiện không xử lý được yêu cầu (error 2200)",
+    "app.sfu.invalidSdp2202":"Khách hàng đã tạo một yêu cầu phương tiện không hợp lệ (SDP error 2202)",
+    "app.sfu.noAvailableCodec2203": "Máy chủ không thể tìm thấy codec thích hợp (error 2203)",
+    "app.meeting.endNotification.ok.label": "OK",
+    "app.whiteboard.annotations.poll": "Kết quả thăm dò đã được công khai",
     "app.whiteboard.annotations.pollResult": "Kết quả khảo sát",
-    "app.whiteboard.toolbar.tools": "Công cụ",
+    "app.whiteboard.toolbar.tools": "Các dụng cụ",
     "app.whiteboard.toolbar.tools.hand": "Pan",
     "app.whiteboard.toolbar.tools.pencil": "Bút chì",
     "app.whiteboard.toolbar.tools.rectangle": "Hình chữ nhật",
     "app.whiteboard.toolbar.tools.triangle": "Hình tam giác",
-    "app.whiteboard.toolbar.tools.ellipse": "Hình ellipse",
-    "app.whiteboard.toolbar.tools.line": "Đường thẳng",
-    "app.whiteboard.toolbar.tools.text": "Văn bản",
-    "app.whiteboard.toolbar.thickness": "Nét vẽ có độ dày",
-    "app.whiteboard.toolbar.thicknessDisabled": "Nét vẽ có độ dày không khả dụng",
+    "app.whiteboard.toolbar.tools.ellipse": "Hình elip",
+    "app.whiteboard.toolbar.tools.line": "Dòng kẻ",
+    "app.whiteboard.toolbar.tools.text": "Chữ",
+    "app.whiteboard.toolbar.thickness": "Độ dày bản vẽ",
+    "app.whiteboard.toolbar.thicknessDisabled": "Độ dày bản vẽ đang tắt",
     "app.whiteboard.toolbar.color": "Màu sắc",
-    "app.whiteboard.toolbar.colorDisabled": "Màu sắc không khả dụng",
-    "app.whiteboard.toolbar.color.black": "Màu đen",
-    "app.whiteboard.toolbar.color.white": "Màu trắng",
-    "app.whiteboard.toolbar.color.red": "Màu đỏ",
-    "app.whiteboard.toolbar.color.orange": "Màu cam",
-    "app.whiteboard.toolbar.color.eletricLime": "Màu vỏ chanh",
-    "app.whiteboard.toolbar.color.lime": "Màu vỏ chanh",
-    "app.whiteboard.toolbar.color.cyan": "Màu lục lam",
-    "app.whiteboard.toolbar.color.dodgerBlue": "Màu xanh lam",
-    "app.whiteboard.toolbar.color.blue": "Màu xanh",
-    "app.whiteboard.toolbar.color.violet": "Màu tím",
-    "app.whiteboard.toolbar.color.magenta": "Màu đỏ tươi",
-    "app.whiteboard.toolbar.color.silver": "Màu bạc",
+    "app.whiteboard.toolbar.colorDisabled": "Màu sắc đang tắt",
+    "app.whiteboard.toolbar.color.black": "Đen",
+    "app.whiteboard.toolbar.color.white": "Trắng",
+    "app.whiteboard.toolbar.color.red": "Đỏ",
+    "app.whiteboard.toolbar.color.orange": "Cam",
+    "app.whiteboard.toolbar.color.eletricLime": "Vàng chanh",
+    "app.whiteboard.toolbar.color.lime": "Vàng",
+    "app.whiteboard.toolbar.color.cyan": "Lục",
+    "app.whiteboard.toolbar.color.dodgerBlue": "Xanh da trời",
+    "app.whiteboard.toolbar.color.blue": "Xanh",
+    "app.whiteboard.toolbar.color.violet": "Tím",
+    "app.whiteboard.toolbar.color.magenta": "Đỏ tươi",
+    "app.whiteboard.toolbar.color.silver": "Bạc",
     "app.whiteboard.toolbar.undo": "Hoàn tác chú thích",
-    "app.whiteboard.toolbar.clear": "Xóa tất cả các chú thích",
-    "app.whiteboard.toolbar.multiUserOn": "Chia sẻ bảng trắng",
-    "app.whiteboard.toolbar.multiUserOff": " Tắt chia sẻ bảng trắng",
+    "app.whiteboard.toolbar.clear": "Xóa hoàn tác chú thích",
+    "app.whiteboard.toolbar.multiUserOn": "Bật bảng trắng nhiều người dùng",
+    "app.whiteboard.toolbar.multiUserOff": "Tắt bảng trắng nhiều người dùng",
     "app.whiteboard.toolbar.fontSize": "Danh sách kích thước phông chữ",
-    "app.feedback.title": "Bạn vừa đăng xuất khỏi cuộc họp",
-    "app.feedback.subtitle": "Chúng tôi muốn nghe trải nghiệm của bạn về hệ thống này (tùy chọn)",
-    "app.feedback.textarea": "Làm thế nào để hệ thống tốt hơn?",
-    "app.feedback.sendFeedback": "Gửi phản hồi",
-    "app.feedback.sendFeedbackDesc": "Gửi phản hồi và rời cuộc họp",
+    "app.feedback.title": "Bạn đã đăng xuất khỏi cuộc họp",
+    "app.feedback.subtitle": "Chúng tôi rất muốn nghe về trải nghiệm của bạn với TUV NORD MEET (tùy chọn)",
+    "app.feedback.textarea": "Làm thế nào chúng tôi có thể cải thiện TUV NORD MEET?",
+    "app.feedback.sendFeedback": "Gửi thông tin phản hồi",
+    "app.feedback.sendFeedbackDesc": "Gửi phản hồi và rời khỏi cuộc họp",
     "app.videoDock.webcamFocusLabel": "Tập trung",
-    "app.videoDock.webcamFocusDesc": "Tập trung vào các webcam đã chọn",
-    "app.videoDock.webcamUnfocusLabel": "Không tập trung",
-    "app.videoDock.webcamUnfocusDesc": "Không tập trung vào các webcam đã chọn",
-    "app.videoDock.autoplayBlockedDesc": "Bạn cần phải cho phép để có thể xem được webcam của người khác",
+    "app.videoDock.webcamFocusDesc": "Tập trung vào webcam đã chọn",
+    "app.videoDock.webcamUnfocusLabel": "Bỏ tập trung",
+    "app.videoDock.webcamUnfocusDesc": "Bỏ tập trung vào webcam đã chọn",
+    "app.videoDock.autoplayBlockedDesc": "Chúng tôi cần sự cho phép của bạn để hiển thị webcam của những người dùng khác.",
     "app.videoDock.autoplayAllowLabel": "Xem webcam",
-    "app.invitation.title": "Mời vào phòng chia nhóm thảo luận",
+    "app.invitation.title": "Lời mời tham gia thảo luận nhóm",
     "app.invitation.confirm": "Mời",
-    "app.createBreakoutRoom.title": "Chia nhóm thảo luận",
-    "app.createBreakoutRoom.ariaTitle": "Ẩn các phòng chia nhóm",
-    "app.createBreakoutRoom.breakoutRoomLabel": "Phòng thảo luận {0}",
+    "app.createBreakoutRoom.title": "Thảo luận nhóm",
+    "app.createBreakoutRoom.ariaTitle": "Ẩn thảo luận nhóm",
+    "app.createBreakoutRoom.breakoutRoomLabel": "Thảo luận nhóm {0}",
     "app.createBreakoutRoom.generatingURL": "Tạo URL",
     "app.createBreakoutRoom.generatedURL": "Tạo",
     "app.createBreakoutRoom.duration": "Thời lượng {0}",
     "app.createBreakoutRoom.room": "Phòng {0}",
-    "app.createBreakoutRoom.notAssigned": "Không được chỉ định ({0})",
-    "app.createBreakoutRoom.join": "Phòng tham gia",
+    "app.createBreakoutRoom.notAssigned": "Không chỉ định ({0})",
+    "app.createBreakoutRoom.join": "Tham gia phòng",
     "app.createBreakoutRoom.joinAudio": "Tham gia âm thanh",
     "app.createBreakoutRoom.returnAudio": "Quay lại âm thanh",
-    "app.createBreakoutRoom.alreadyConnected": "Đã ở trong phòng",
+    "app.createBreakoutRoom.alreadyConnected": "Tất cả ở trong phòng",
     "app.createBreakoutRoom.confirm": "Tạo",
-    "app.createBreakoutRoom.record": "Ghi lại",
+    "app.createBreakoutRoom.record": "Ghi hình",
     "app.createBreakoutRoom.numberOfRooms": "Số phòng",
     "app.createBreakoutRoom.durationInMinutes": "Thời lượng (phút)",
     "app.createBreakoutRoom.randomlyAssign": "Chỉ định ngẫu nhiên",
-    "app.createBreakoutRoom.endAllBreakouts": "Kết thúc tất cả phòng giải lao",
+    "app.createBreakoutRoom.endAllBreakouts": "Kết thúc thảo luận nhóm",
     "app.createBreakoutRoom.roomName": "{0} (Phòng - {1})",
-    "app.createBreakoutRoom.doneLabel": "Xong",
-    "app.createBreakoutRoom.nextLabel": "Tiếp theo",
-    "app.createBreakoutRoom.minusRoomTime": "Giảm thời gian nghỉ thành",
-    "app.createBreakoutRoom.addRoomTime": "Tăng thời gian nghỉ thành",
+    "app.createBreakoutRoom.doneLabel": "Kết thúc",
+    "app.createBreakoutRoom.nextLabel": "Tiếp tục",
+    "app.createBreakoutRoom.minusRoomTime": "Giảm thời gian thảo luận nhóm xuống",
+    "app.createBreakoutRoom.addRoomTime": "Tăng thời gian thảo luận nhóm lên",
     "app.createBreakoutRoom.addParticipantLabel": "+ Thêm người tham gia",
-    "app.createBreakoutRoom.freeJoin": "Cho phép người dùng chọn phòng chia nhóm để tham gia",
-    "app.createBreakoutRoom.leastOneWarnBreakout": "Bạn phải đặt ít nhất một người dùng trong phòng chia nhóm",
-    "app.createBreakoutRoom.modalDesc": "Mẹo: Bạn có thể kéo và thả tên người dùng để gán họ cho một phòng cụ thể.",
+    "app.createBreakoutRoom.freeJoin": "Cho phép người dùng chọn phòng thảo luận nhóm",
+    "app.createBreakoutRoom.leastOneWarnBreakout": "Bạn phải đặt ít nhất một người dùng vào phòng thảo luận.",
+    "app.createBreakoutRoom.modalDesc": "Mẹo: Bạn có thể kéo và thả tên người dùng để gán họ vào một thảo luận cụ thể.",
     "app.createBreakoutRoom.roomTime": "{0} phút",
-    "app.createBreakoutRoom.numberOfRoomsError": "Số phòng không hợp lí",
-    "app.externalVideo.start": "Chia sẻ video mới",
-    "app.externalVideo.title": "Chia sẻ 1 video bên ngoài",
-    "app.externalVideo.input": "URL của video ở ngoài",
-    "app.externalVideo.urlInput": "Thêm video URL",
-    "app.externalVideo.urlError": "URL này không được hỗ trợ",
+    "app.createBreakoutRoom.numberOfRoomsError": "Số lượng phòng không hợp lệ.",
+    "app.externalVideo.start": "Chia sẻ",
+    "app.externalVideo.title": "Chia sẻ một video",
+    "app.externalVideo.input": "Đường dẫn",
+    "app.externalVideo.urlInput": "Nhập đường dẫn video",
+    "app.externalVideo.urlError": "Đường dẫn video này không được hỗ trợ",
     "app.externalVideo.close": "Đóng",
     "app.externalVideo.autoPlayWarning": "Phát video để bật đồng bộ hóa phương tiện",
-    "app.network.connection.effective.slow": "Có vấn đề về kết nối",
-    "app.network.connection.effective.slow.help": "Thông tin thêm",
-    "app.externalVideo.noteLabel": "Lưu ý: Các video được chia sẻ sẽ không xuất hiện trong bản recording. YouTube, Vimeo, Instructure Media, Twitch, Dailymotion và URL tệp phương tiện (ví dụ: https://example.com/xy.mp4) được hỗ trợ.",
-    "app.actionsBar.actionsDropdown.shareExternalVideo": "Chia sẻ 1 video ở ngoài",
-    "app.actionsBar.actionsDropdown.stopShareExternalVideo": "Ngừng chia sẻ video",
-    "app.iOSWarning.label": "Vui lòng nâng cấp lên IOS 12.2 hoặc cao hơn",
-    "app.legacy.unsupportedBrowser": "Có lẽ bạn đang sử dụng trình duyệt không được hỗ trợ đầy đử. Vui lòng sử dụng {0} hoặc {1} để được hỗ trợ tốt nhất",
+    "app.network.connection.effective.slow": "Chúng tôi nhận thấy sự cố kết nối.",
+    "app.network.connection.effective.slow.help": "Thêm thông tin",
+    "app.externalVideo.noteLabel": "Hỗ trợ: YouTube, Vimeo, Twitch và Dailymotion",
+    "app.actionsBar.actionsDropdown.shareExternalVideo": "Chia sẻ video",
+    "app.actionsBar.actionsDropdown.stopShareExternalVideo": "Dừng chia sẻ video",
+    "app.iOSWarning.label": "Vui lòng nâng cấp lên iOS 12.2 trở lên",
+    "app.legacy.unsupportedBrowser": "Có vẻ như bạn đang sử dụng một trình duyệt không được hỗ trợ. Xin hãy dùng {0} hoặc {1} để được hỗ trợ đầy đủ.",
     "app.legacy.upgradeBrowser": "Có vẻ như bạn đang sử dụng phiên bản cũ hơn của trình duyệt được hỗ trợ. Vui lòng nâng cấp trình duyệt của bạn để được hỗ trợ đầy đủ.",
-    "app.legacy.criosBrowser": "Trên hệ điều hành IOS xin hãy dùng Safari để được hỗ trợ tốt nhất",
+    "app.legacy.criosBrowser": "Trên iOS, vui lòng sử dụng Safari để được hỗ trợ đầy đủ.",
     "app.debugWindow.form.enableAutoarrangeLayoutLabel": "Bật bố cục sắp xếp tự động"
 
 }