Merge remote-tracking branch 'upstream/v2.0.x-release' into audio-refactor

This commit is contained in:
Gabriel Carvalho de Campes 2017-10-26 16:26:19 -02:00
commit cf73251feb
33 changed files with 811 additions and 870 deletions

View File

@ -14,13 +14,14 @@ trait UserJoinMeetingAfterReconnectReqMsgHdlr extends HandlerHelpers with Breako
val outGW: OutMsgRouter
def handleUserJoinMeetingAfterReconnectReqMsg(msg: UserJoinMeetingAfterReconnectReqMsg, state: MeetingState2x): MeetingState2x = {
val newState = userJoinMeeting(outGW, msg.body.authToken, liveMeeting, state)
if (liveMeeting.props.meetingProp.isBreakout) {
updateParentMeetingWithUsers()
}
/**
* val newState = userJoinMeeting(outGW, msg.body.authToken, liveMeeting, state)
*
* if (liveMeeting.props.meetingProp.isBreakout) {
* updateParentMeetingWithUsers()
* }
*
* *
* // recover voice user
* for {
* vu <- VoiceUsers.recoverVoiceUser(liveMeeting.voiceUsers, msg.body.userId)

View File

@ -707,6 +707,14 @@ public class MeetingService implements MessageListener {
if (user != null) {
user.setVoiceJoined(true);
return;
} else {
if (message.userId.startsWith("v_")) {
// A dial-in user joined the meeting. Dial-in users by convention has userId that starts with "v_".
User vuser = new User(message.userId, message.userId,
message.name, "DIAL-IN-USER", "no-avatar-url", true, false);
vuser.setVoiceJoined(true);
m.userJoined(vuser);
}
}
return;
}
@ -717,7 +725,13 @@ public class MeetingService implements MessageListener {
if (m != null) {
User user = m.getUserById(message.userId);
if (user != null) {
user.setVoiceJoined(false);
if (message.userId.startsWith("v_")) {
// A dial-in user left the meeting. Dial-in users by convention has userId that starts with "v_".
User vuser = m.userLeft(message.userId);
} else {
user.setVoiceJoined(false);
}
return;
}
return;

View File

@ -3,9 +3,11 @@ package org.bigbluebutton.api.messaging.messages;
public class UserJoinedVoice implements IMessage {
public final String userId;
public final String meetingId;
public final String name;
public UserJoinedVoice(String meetingId, String userId) {
public UserJoinedVoice(String meetingId, String userId, String name) {
this.meetingId = meetingId;
this.userId = userId;
this.name = name;
}
}

View File

@ -95,7 +95,7 @@ object RecMeta {
val link = getText(playback, "link", "unknown")
val processingTime = getValInt(playback, "processing_time", 0)
val duration = getValInt(playback, "duration", 0)
val size = getValInt(playback, "size", 0)
val size = getValLong(playback, "size", 0)
val extensions = getExtensions(playback)
Some(RecMetaPlayback(format, link, processingTime, duration, size, extensions))
}
@ -130,7 +130,7 @@ object RecMeta {
val published = getText(metaXml, "published", "true").toString.toBoolean
val startTime = getValLong(metaXml, "start_time", 0)
val endTime = getValLong(metaXml, "end_time", 0)
val rawSize = getValInt(metaXml, "raw_size", 0)
val rawSize = getValLong(metaXml, "raw_size", 0)
val participants = getValInt(metaXml, "participants", 0)
val meeting = getMeeting(metaXml)
val meta = getMeta(metaXml)
@ -175,7 +175,7 @@ object RecMeta {
case class RecMeta(id: String, meetingId: String, internalMeetingId: Option[ String],
meetingName: String, state: String, published: Boolean, startTime: Long, endTime: Long,
participants: Int, rawSize: Int, isBreakout: Boolean, meeting: Option[RecMetaMeeting],
participants: Int, rawSize: Long, isBreakout: Boolean, meeting: Option[RecMetaMeeting],
meta: Option[collection.immutable.Map[String, String]], playback: Option[RecMetaPlayback],
breakout: Option[RecMetaBreakout], breakoutRooms: Vector[String]) {
@ -324,7 +324,7 @@ case class RecMetaMeeting(id: String, externalId: String, name: String, breakout
}
case class RecMetaPlayback(format: String, link: String, processingTime: Int,
duration: Int, size: Int, extensions: Option[scala.xml.NodeSeq]) {
duration: Int, size: Long, extensions: Option[scala.xml.NodeSeq]) {
def toXml(): Elem = {
val buffer = new scala.xml.NodeBuffer

View File

@ -98,7 +98,7 @@ class OldMeetingMsgHdlrActor(val olgMsgGW: OldMessageReceivedGW)
if (msg.body.listenOnly) {
olgMsgGW.handle(new UserListeningOnly(msg.header.meetingId, msg.body.intId, msg.body.listenOnly))
} else {
olgMsgGW.handle(new UserJoinedVoice(msg.header.meetingId, msg.body.intId))
olgMsgGW.handle(new UserJoinedVoice(msg.header.meetingId, msg.body.intId, msg.body.callerName))
}
}

View File

@ -640,7 +640,7 @@ chat|AddChatTabBox {
}
.chatOptionsLabel {
fontSize : 14;
fontSize : 14;
}
.chatMessageListStyle {
@ -1438,6 +1438,25 @@ mx|ScrollBar {
trackColor : #F5F6F8;
}
/*
//------------------------------
// ScreenshareViewWindow
//------------------------------
*/
.screenShareActualizeButton {
borderThickness : 0;
color : #FFFFFF;
fillColorUp : #1070D7;
fillColorOver : #0A5EAC;
fillColorDown : #1070D7;
textRollOverColor : #FFFFFF;
textSelectedColor : #FFFFFF;
fillColorSelectedUp : #1070D7;
fillColorSelectedOver : #0A5EAC;
fillColorSelectedDown : #1070D7;
}
/*
//------------------------------
// SharedNotes

View File

@ -106,7 +106,7 @@ package org.bigbluebutton.skins {
drawRoundRect(0, 0, w, h, cr, borderColorSelectedUp, 1);
// button fill
drawRoundRect(1, 1, w - 2, h - 2, cr1, fillColorSelectedUp, 1);
drawRoundRect(borderThickness, borderThickness, w - (borderThickness * 2), h - (borderThickness * 2), cr1, fillColorSelectedUp, 1);
break;
}
@ -115,7 +115,7 @@ package org.bigbluebutton.skins {
drawRoundRect(0, 0, w, h, cr, borderColorSelectedOver, 1);
// button fill
drawRoundRect(1, 1, w - 2, h - 2, cr1, fillColorSelectedOver, 1);
drawRoundRect(borderThickness, borderThickness, w - (borderThickness * 2), h - (borderThickness * 2), cr1, fillColorSelectedOver, 1);
break;
}
@ -124,7 +124,7 @@ package org.bigbluebutton.skins {
drawRoundRect(0, 0, w, h, cr, borderColorSelectedDown, 1);
// button fill
drawRoundRect(1, 1, w - 2, h - 2, cr1, fillColorSelectedDown, 1);
drawRoundRect(borderThickness, borderThickness, w - (borderThickness * 2), h - (borderThickness * 2), cr1, fillColorSelectedDown, 1);
break;
}
@ -133,7 +133,7 @@ package org.bigbluebutton.skins {
drawRoundRect(0, 0, w, h, cr, borderColorSelectedDisabled, 1);
// button fill
drawRoundRect(1, 1, w - 2, h - 2, cr1, fillColorSelectedDisabled, 1);
drawRoundRect(borderThickness, borderThickness, w - (borderThickness * 2), h - (borderThickness * 2), cr1, fillColorSelectedDisabled, 1);
break;
}

View File

@ -831,7 +831,6 @@ bbb.users.breakout.closing = Closing
bbb.users.breakout.rooms = Rooms
bbb.users.breakout.roomsCombo.accessibilityName = Number of rooms to create
bbb.users.breakout.room = Room
bbb.users.breakout.randomAssign = Randomly Assign Users
bbb.users.breakout.timeLimit = Time Limit
bbb.users.breakout.durationStepper.accessibilityName = Time limit in minutes
bbb.users.breakout.minutes = Minutes
@ -860,3 +859,8 @@ bbb.users.roomsGrid.join = Join
bbb.users.roomsGrid.noUsers = No users is this room
bbb.langSelector.default=Default language
bbb.alert.cancel = Cancel
bbb.alert.ok = OK
bbb.alert.no = No
bbb.alert.yes = Yes

View File

@ -1,6 +1,6 @@
bbb.mainshell.locale.version = 0.9.0
bbb.mainshell.statusProgress.connecting = Conectando al servidor
bbb.mainshell.statusProgress.loading = Loading
bbb.mainshell.statusProgress.loading =
bbb.mainshell.statusProgress.cannotConnectServer = Lo sentimos, no se puede conectar al servidor.
bbb.mainshell.copyrightLabel2 = (c) 2017 <a href='event:http://www.bigbluebutton.org/' target='_blank'><u>BigBlueButton Inc.</u></a> (versión {0})
bbb.mainshell.logBtn.toolTip = Abrir la ventana de Registro (Log)
@ -9,17 +9,17 @@ bbb.mainshell.invalidAuthToken = Token de autenticación inválido
bbb.mainshell.resetLayoutBtn.toolTip = Restaurar Diseño
bbb.mainshell.notification.tunnelling = Tunelización
bbb.mainshell.notification.webrtc = Audio WebRTC
bbb.mainshell.fullscreenBtn.toolTip = Toggle full screen
bbb.mainshell.quote.sentence.1 = There are no secrets to success. It is the result of preparation, hard work, and learning from failure.
bbb.mainshell.quote.attribution.1 = Colin Powell
bbb.mainshell.quote.sentence.2 = Tell me and I forget. Teach me and I remember. Involve me and I learn.
bbb.mainshell.quote.attribution.2 = Benjamin Franklin
bbb.mainshell.quote.sentence.3 = I learned the value of hard work by working hard.
bbb.mainshell.quote.attribution.3 = Margaret Mead
bbb.mainshell.quote.sentence.4 = Develop a passion for learning. If you do, you will never cease to grow.
bbb.mainshell.quote.attribution.4 = Anthony J. D'Angelo
bbb.mainshell.quote.sentence.5 = Research is creating new knowledge.
bbb.mainshell.quote.attribution.5 = Neil Armstrong
bbb.mainshell.fullscreenBtn.toolTip =
bbb.mainshell.quote.sentence.1 =
bbb.mainshell.quote.attribution.1 =
bbb.mainshell.quote.sentence.2 =
bbb.mainshell.quote.attribution.2 =
bbb.mainshell.quote.sentence.3 =
bbb.mainshell.quote.attribution.3 =
bbb.mainshell.quote.sentence.4 =
bbb.mainshell.quote.attribution.4 =
bbb.mainshell.quote.sentence.5 =
bbb.mainshell.quote.attribution.5 =
bbb.oldlocalewindow.reminder1 = Usted tiene una versión no actualizada de la traducción para Bigbluebutton
bbb.oldlocalewindow.reminder2 = Por favor limpie el cache de su explorador y pruebe de nuevo.
bbb.oldlocalewindow.windowTitle = Advertencia: Traducciones de lenguaje no actualizadas
@ -67,9 +67,9 @@ bbb.micSettings.webrtc.transferring = transfiriendo
bbb.micSettings.webrtc.endingecho = Conectandose a audio
bbb.micSettings.webrtc.endedecho = La prueba de eco terminada.
bbb.micPermissions.firefox.title = Permisos de micrófono en Firefox
bbb.micPermissions.firefox.message = Click Allow to give Firefox permission to use your microphone.
bbb.micPermissions.firefox.message =
bbb.micPermissions.chrome.title = Permisos de micrófono en Chrome
bbb.micPermissions.chrome.message = Click Allow to give Chrome permission to use your microphone.
bbb.micPermissions.chrome.message =
bbb.micWarning.title = Alerta de audio
bbb.micWarning.joinBtn.label = Unirse de todas formas
bbb.micWarning.testAgain.label = Probar de nuevo
@ -93,14 +93,14 @@ bbb.webrtcWarning.failedError.endedunexpectedly = El test de eco WebRTC finaliz
bbb.webrtcWarning.connection.dropped = Conexión WebRTC terminada
bbb.webrtcWarning.connection.reconnecting = Intentando reconectar
bbb.webrtcWarning.connection.reestablished = Conexión WebRTC reestablecida
bbb.inactivityWarning.title = No activity detected
bbb.inactivityWarning.message = This meeting seems to be inactive. Automatically shutting it down...
bbb.shuttingDown.message = This meeting is being closed due to inactivity
bbb.inactivityWarning.cancel = Cancel
bbb.inactivityWarning.title =
bbb.inactivityWarning.message =
bbb.shuttingDown.message =
bbb.inactivityWarning.cancel =
bbb.mainToolbar.helpBtn = Ayuda
bbb.mainToolbar.logoutBtn = Cerrar sesión
bbb.mainToolbar.logoutBtn.toolTip = Cerrar sesión
bbb.mainToolbar.idleLogoutBtn = {0} | Reset Logout Timer
bbb.mainToolbar.idleLogoutBtn =
bbb.mainToolbar.langSelector = Seleccionar Idioma
bbb.mainToolbar.settingsBtn = Configuraciones
bbb.mainToolbar.settingsBtn.toolTip = Abrir Configuraciones
@ -110,9 +110,9 @@ bbb.mainToolbar.recordBtn.toolTip.start = Iniciar grabación
bbb.mainToolbar.recordBtn.toolTip.stop = Detener grabación
bbb.mainToolbar.recordBtn.toolTip.recording = La sesión está siendo grabada
bbb.mainToolbar.recordBtn.toolTip.notRecording = La sesión no está siendo grabada
bbb.mainToolbar.recordBtn.toolTip.onlyModerators = Only moderators can start and stop recordings
bbb.mainToolbar.recordBtn.toolTip.wontInterrupt = This recording can't be interrupted
bbb.mainToolbar.recordBtn.toolTip.wontRecord = This session cannot be recorded
bbb.mainToolbar.recordBtn.toolTip.onlyModerators =
bbb.mainToolbar.recordBtn.toolTip.wontInterrupt =
bbb.mainToolbar.recordBtn.toolTip.wontRecord =
bbb.mainToolbar.recordBtn.confirm.title = Confirmar grabación
bbb.mainToolbar.recordBtn.confirm.message.start = ¿Está seguro que desea iniciar la grabación de la sesión?
bbb.mainToolbar.recordBtn.confirm.message.stop = ¿Está seguro que desea detener la grabación de la sesión?
@ -121,20 +121,20 @@ bbb.mainToolbar.recordBtn..notification.message1 = Usted puede grabar esta sesi
bbb.mainToolbar.recordBtn..notification.message2 = Debe hacer click en el botón Iniciar/Detener Grabación en la barra de título para empezar o dejar de grabar.
bbb.mainToolbar.recordingLabel.recording = (Grabación)
bbb.mainToolbar.recordingLabel.notRecording = No grabando
bbb.waitWindow.waitMessage.message = You are a guest, please wait moderator approval.
bbb.waitWindow.waitMessage.title = Waiting
bbb.guests.title = Guests
bbb.guests.message.singular = {0} user wants to join this meeting
bbb.guests.message.plural = {0} users want to join this meeting
bbb.guests.allowBtn.toolTip = Allow
bbb.guests.allowEveryoneBtn.text = Allow everyone
bbb.guests.denyBtn.toolTip = Deny
bbb.guests.denyEveryoneBtn.text = Deny everyone
bbb.guests.rememberAction.text = Remember choice
bbb.guests.alwaysAccept = Always accept
bbb.guests.alwaysDeny = Always deny
bbb.guests.askModerator = Ask moderator
bbb.guests.Management = Guest management
bbb.waitWindow.waitMessage.message =
bbb.waitWindow.waitMessage.title =
bbb.guests.title =
bbb.guests.message.singular =
bbb.guests.message.plural =
bbb.guests.allowBtn.toolTip =
bbb.guests.allowEveryoneBtn.text =
bbb.guests.denyBtn.toolTip =
bbb.guests.denyEveryoneBtn.text =
bbb.guests.rememberAction.text =
bbb.guests.alwaysAccept =
bbb.guests.alwaysDeny =
bbb.guests.askModerator =
bbb.guests.Management =
bbb.clientstatus.title = Notificaciones de configuración
bbb.clientstatus.notification = Notificaciones sin leer
bbb.clientstatus.close = Cerrar
@ -145,15 +145,15 @@ bbb.clientstatus.browser.message = El navegador ({0}) no se encuentra actualizad
bbb.clientstatus.flash.title = Reproductor Flash
bbb.clientstatus.flash.message = El reproductor Flash ({0}) no se encuentra actualizado. Se recomienda actualizarlo a la última versión.
bbb.clientstatus.webrtc.title = Audio
bbb.clientstatus.webrtc.strongStatus = Your WebRTC audio connection is great
bbb.clientstatus.webrtc.almostStrongStatus = Your WebRTC audio connection is fine
bbb.clientstatus.webrtc.almostWeakStatus = Your WebRTC audio connection is bad
bbb.clientstatus.webrtc.weakStatus = Maybe there is a problem with your WebRTC audio connection
bbb.clientstatus.webrtc.strongStatus =
bbb.clientstatus.webrtc.almostStrongStatus =
bbb.clientstatus.webrtc.almostWeakStatus =
bbb.clientstatus.webrtc.weakStatus =
bbb.clientstatus.webrtc.message = Se recomienda utilizar Firefox o Chrome para obtener mejor calidad de audio.
bbb.clientstatus.java.title = Java
bbb.clientstatus.java.notdetected = Java version not detected.
bbb.clientstatus.java.notinstalled = You have no Java installed, please click <font color='#0a4a7a'><a href='http://www.java.com/download/' target='_blank'>HERE</a></font> to install the latest Java to use the desktop sharing feature.
bbb.clientstatus.java.oldversion = You have an old Java installed, please click <font color='#0a4a7a'><a href='http://www.java.com/download/' target='_blank'>HERE</a></font> to install the latest Java to use the desktop sharing feature.
bbb.clientstatus.java.title =
bbb.clientstatus.java.notdetected =
bbb.clientstatus.java.notinstalled =
bbb.clientstatus.java.oldversion =
bbb.window.minimizeBtn.toolTip = Minimizar
bbb.window.maximizeRestoreBtn.toolTip = Maximizar
bbb.window.closeBtn.toolTip = Cerrar
@ -188,15 +188,15 @@ bbb.users.usersGrid.statusItemRenderer = Estado
bbb.users.usersGrid.statusItemRenderer.changePresenter = Haga click para cambiar a presentador
bbb.users.usersGrid.statusItemRenderer.presenter = Presentador
bbb.users.usersGrid.statusItemRenderer.moderator = Moderador
bbb.users.usersGrid.statusItemRenderer.voiceOnlyUser = Voice Only
bbb.users.usersGrid.statusItemRenderer.raiseHand = Hand Raised
bbb.users.usersGrid.statusItemRenderer.voiceOnlyUser =
bbb.users.usersGrid.statusItemRenderer.raiseHand =
bbb.users.usersGrid.statusItemRenderer.applause = Aplauso
bbb.users.usersGrid.statusItemRenderer.thumbsUp = Thumbs up
bbb.users.usersGrid.statusItemRenderer.thumbsDown = Thubms down
bbb.users.usersGrid.statusItemRenderer.speakLouder = Speak louder
bbb.users.usersGrid.statusItemRenderer.speakSofter = Speak softer
bbb.users.usersGrid.statusItemRenderer.speakFaster = Speak faster
bbb.users.usersGrid.statusItemRenderer.speakSlower = Speak slower
bbb.users.usersGrid.statusItemRenderer.thumbsUp =
bbb.users.usersGrid.statusItemRenderer.thumbsDown =
bbb.users.usersGrid.statusItemRenderer.speakLouder =
bbb.users.usersGrid.statusItemRenderer.speakSofter =
bbb.users.usersGrid.statusItemRenderer.speakFaster =
bbb.users.usersGrid.statusItemRenderer.speakSlower =
bbb.users.usersGrid.statusItemRenderer.away = Ausente
bbb.users.usersGrid.statusItemRenderer.confused = Confundido
bbb.users.usersGrid.statusItemRenderer.neutral = Neutral
@ -219,8 +219,8 @@ bbb.users.usersGrid.mediaItemRenderer.webcam = Compartiendo cámara Web
bbb.users.usersGrid.mediaItemRenderer.micOff = Micrófono apagado
bbb.users.usersGrid.mediaItemRenderer.micOn = Micrófono encendido
bbb.users.usersGrid.mediaItemRenderer.noAudio = No está en la Conferencia de Voz
bbb.users.usersGrid.mediaItemRenderer.promoteUser = Promote {0} to moderator
bbb.users.usersGrid.mediaItemRenderer.demoteUser = Demote {0} to viewer
bbb.users.usersGrid.mediaItemRenderer.promoteUser =
bbb.users.usersGrid.mediaItemRenderer.demoteUser =
bbb.users.emojiStatus.clear = Limpiar
bbb.users.emojiStatus.raiseHand = Levantar la mano
bbb.users.emojiStatus.happy = Contento
@ -231,21 +231,22 @@ bbb.users.emojiStatus.away = Ausente
bbb.users.emojiStatus.thumbsUp = Señal de aprobación
bbb.users.emojiStatus.thumbsDown = Señal de desaprobación
bbb.users.emojiStatus.applause = Aplauso
bbb.users.emojiStatus.agree = I agree
bbb.users.emojiStatus.disagree = I disagree
bbb.users.emojiStatus.none = Clear
bbb.users.emojiStatus.speakLouder = Could you please speak louder?
bbb.users.emojiStatus.speakSofter = Could you please speak softer?
bbb.users.emojiStatus.speakFaster = Could you please speak faster?
bbb.users.emojiStatus.speakSlower = Could you please speak slower?
bbb.users.emojiStatus.beRightBack = I'll be right back
bbb.users.emojiStatus.agree =
bbb.users.emojiStatus.disagree =
bbb.users.emojiStatus.none =
bbb.users.emojiStatus.speakLouder =
bbb.users.emojiStatus.speakSofter =
bbb.users.emojiStatus.speakFaster =
bbb.users.emojiStatus.speakSlower =
bbb.users.emojiStatus.beRightBack =
bbb.presentation.title = Presentación
bbb.presentation.titleWithPres = Presentación: {0}
bbb.presentation.quickLink.label = Ventana de Presentación
bbb.presentation.fitToWidth.toolTip = Ajustar presentación a lo ancho
bbb.presentation.fitToPage.toolTip = Ajustar presentación a la página
bbb.presentation.uploadPresBtn.toolTip = Cargar presentación
bbb.presentation.downloadPresBtn.toolTip = Download Presentations
bbb.presentation.downloadPresBtn.toolTip =
bbb.presentation.poll.response =
bbb.presentation.backBtn.toolTip = Diapositiva anterior.
bbb.presentation.btnSlideNum.accessibilityName = Diapositiva {0} de {1}
bbb.presentation.btnSlideNum.toolTip = Seleccionar una diapositiva
@ -255,8 +256,8 @@ bbb.presentation.uploadcomplete = Carga completa. Por favor espere mientras se c
bbb.presentation.uploaded = cargado.
bbb.presentation.document.supported = El documento cargado es soportado. Iniciando la conversión...
bbb.presentation.document.converted = La conversión del documento de Office fué exitosa.
bbb.presentation.error.document.convert.failed = Try converting the document to PDF and upload again.
bbb.presentation.error.document.convert.invalid = Please convert this document to PDF first.
bbb.presentation.error.document.convert.failed =
bbb.presentation.error.document.convert.invalid =
bbb.presentation.error.io = Error de comunicación: Por favor contacte al administrador.
bbb.presentation.error.security = Error de seguridad: Por favor contacte al administrador.
bbb.presentation.error.convert.notsupported = Error: El documento cargado no esta soportado. Por favor, carge un tipo de documento soportado.
@ -283,42 +284,43 @@ bbb.fileupload.uploadBtn = Cargar
bbb.fileupload.uploadBtn.toolTip = Cargar el archivo seleccionado
bbb.fileupload.deleteBtn.toolTip = Borrar presentación
bbb.fileupload.showBtn = Mostrar
bbb.fileupload.retry = Try another file
bbb.fileupload.retry =
bbb.fileupload.showBtn.toolTip = Mostrar Presentación
bbb.fileupload.close.tooltip = Close
bbb.fileupload.close.accessibilityName = Close the File Upload window
bbb.fileupload.close.tooltip =
bbb.fileupload.close.accessibilityName =
bbb.fileupload.genThumbText = Generando vistas en miniatura..
bbb.fileupload.progBarLbl = Progreso:
bbb.fileupload.fileFormatHint = You can upload any Office or Portable Document Format (PDF) document. For the best result we recommend uploading a PDF.
bbb.fileupload.letUserDownload = Enable download of presentation
bbb.fileupload.letUserDownload.tooltip = Check here if you want the other users to download your presentation
bbb.filedownload.title = Download the Presentations
bbb.filedownload.close.tooltip = Close
bbb.filedownload.close.accessibilityName = Close file download window
bbb.filedownload.fileLbl = Choose File to Download:
bbb.filedownload.downloadBtn = Download
bbb.filedownload.downloadBtn.toolTip = Download Presentation
bbb.filedownload.thisFileIsDownloadable = File is downloadable
bbb.fileupload.fileFormatHint =
bbb.fileupload.letUserDownload =
bbb.fileupload.letUserDownload.tooltip =
bbb.filedownload.title =
bbb.filedownload.close.tooltip =
bbb.filedownload.close.accessibilityName =
bbb.filedownload.fileLbl =
bbb.filedownload.downloadBtn =
bbb.filedownload.downloadBtn.toolTip =
bbb.filedownload.thisFileIsDownloadable =
bbb.chat.title = Chat
bbb.chat.quickLink.label = Ventana del Chat
bbb.chat.cmpColorPicker.toolTip = Color del texto
bbb.chat.input.accessibilityName = Campo para editar el mensaje del chat.
bbb.chat.sendBtn.toolTip = Enviar Mensaje
bbb.chat.sendBtn.accessibilityName = Enviar mensaje del chat
bbb.chat.saveBtn.toolTip = Save chat
bbb.chat.saveBtn.accessibilityName = Save chat in text file
bbb.chat.saveBtn.label = Save
bbb.chat.save.complete = Chat successfully saved
bbb.chat.save.filename = public-chat
bbb.chat.copyBtn.toolTip = Copy chat
bbb.chat.copyBtn.accessibilityName = Copy chat to clipboard
bbb.chat.copyBtn.label = Copy
bbb.chat.copy.complete = Chat copied to clipboard
bbb.chat.clearBtn.toolTip = Clear Public chat
bbb.chat.clearBtn.accessibilityName = Clear the public chat history
bbb.chat.clearBtn.chatMessage = The public chat history was cleared by a moderator
bbb.chat.clearBtn.alert.title = Warning
bbb.chat.clearBtn.alert.text = You are clearing the public chat history and this action cannot be undone. Do you want to proceed?
bbb.chat.saveBtn.toolTip =
bbb.chat.saveBtn.accessibilityName =
bbb.chat.saveBtn.label =
bbb.chat.save.complete =
bbb.chat.save.ioerror =
bbb.chat.save.filename =
bbb.chat.copyBtn.toolTip =
bbb.chat.copyBtn.accessibilityName =
bbb.chat.copyBtn.label =
bbb.chat.copy.complete =
bbb.chat.clearBtn.toolTip =
bbb.chat.clearBtn.accessibilityName =
bbb.chat.clearBtn.chatMessage =
bbb.chat.clearBtn.alert.title =
bbb.chat.clearBtn.alert.text =
bbb.chat.contextmenu.copyalltext = Copiar todo el texto
bbb.chat.publicChatUsername = Todos
bbb.chat.optionsTabName = Opciones
@ -337,7 +339,7 @@ bbb.chat.maximizeRestoreBtn.accessibilityName = Maximizar la ventana del chat
bbb.chat.closeBtn.accessibilityName = Cerrar a ventana del chat
bbb.chat.chatTabs.accessibleNotice = Nuevos mensajes en esta pestaña.
bbb.chat.chatMessage.systemMessage = Sistema
bbb.chat.chatMessage.stringRespresentation = From {0} {1} at {2}
bbb.chat.chatMessage.stringRespresentation =
bbb.chat.chatMessage.tooLong = El mensaje demasiado largo por {0} carácter(es)
bbb.publishVideo.changeCameraBtn.labelText = Cambiar la configuración de la camara
bbb.publishVideo.changeCameraBtn.toolTip = Abrir la ventana de configuración de la cámara
@ -346,7 +348,7 @@ bbb.publishVideo.startPublishBtn.labelText = Empezar a compartir
bbb.publishVideo.startPublishBtn.toolTip = Empezar a compartir cámara
bbb.publishVideo.startPublishBtn.errorName = No se puede compartir la cámara. Motivo: {0}
bbb.webcamPermissions.chrome.title = Permisos de Cámara Web en Chrome
bbb.webcamPermissions.chrome.message = Click Allow to give Chrome permission to use your webcam.
bbb.webcamPermissions.chrome.message =
bbb.videodock.title = Area de video
bbb.videodock.quickLink.label = Ventana de Cámaras Web
bbb.video.minimizeBtn.accessibilityName = Minimizar la ventana de área de videos
@ -367,88 +369,90 @@ bbb.video.publish.closeBtn.accessName = Cerrar la ventana de configuraciones de
bbb.video.publish.closeBtn.label = Cancelar
bbb.video.publish.titleBar = Ventana de iniciación de la cámara web
bbb.video.streamClose.toolTip = Terminar transmisión para: {0}
bbb.video.message.browserhttp =
bbb.screensharePublish.title = Compartir Pantalla: Previsualización del Presentador
bbb.screensharePublish.pause.tooltip = Pause screen share
bbb.screensharePublish.pause.tooltip =
bbb.screensharePublish.pause.label = Pausa
bbb.screensharePublish.restart.tooltip = Resume screen share
bbb.screensharePublish.restart.label = Resume
bbb.screensharePublish.restart.tooltip =
bbb.screensharePublish.restart.label =
bbb.screensharePublish.maximizeRestoreBtn.toolTip = No puedes maximizar esta ventana.
bbb.screensharePublish.closeBtn.toolTip = Dejar de compartir y cerrar
bbb.screensharePublish.closeBtn.accessibilityName = Stop Sharing and Close Screen Sharing Publish Window
bbb.screensharePublish.minimizeBtn.toolTip = Minimize
bbb.screensharePublish.minimizeBtn.accessibilityName = Minimize the Screen Sharing Publish Window
bbb.screensharePublish.maximizeRestoreBtn.accessibilityName = Maximize the Screen Sharing Publish Window
bbb.screensharePublish.commonHelpText.text = The steps below will guide you through starting screen sharing (requires Java).
bbb.screensharePublish.closeBtn.accessibilityName =
bbb.screensharePublish.minimizeBtn.toolTip =
bbb.screensharePublish.minimizeBtn.accessibilityName =
bbb.screensharePublish.maximizeRestoreBtn.accessibilityName =
bbb.screensharePublish.commonHelpText.text =
bbb.screensharePublish.helpButton.toolTip = Ayuda
bbb.screensharePublish.helpButton.accessibilityName = Help (Opens tutorial in a new window)
bbb.screensharePublish.helpText.PCIE1 = 1. Select 'Open'
bbb.screensharePublish.helpText.PCIE2 = 2. Accept the certificate
bbb.screensharePublish.helpButton.accessibilityName =
bbb.screensharePublish.helpText.PCIE1 =
bbb.screensharePublish.helpText.PCIE2 =
bbb.screensharePublish.helpText.PCIE3 =
bbb.screensharePublish.helpText.PCFirefox1 = 1. Click 'OK' to run
bbb.screensharePublish.helpText.PCFirefox2 = 2. Accept the certificate
bbb.screensharePublish.helpText.PCFirefox1 =
bbb.screensharePublish.helpText.PCFirefox2 =
bbb.screensharePublish.helpText.PCFirefox3 =
bbb.screensharePublish.helpText.PCChrome1 = 1. Locate 'screenshare.jnlp'
bbb.screensharePublish.helpText.PCChrome2 = 2. Click to open
bbb.screensharePublish.helpText.PCChrome3 = 3. Accept the certificate
bbb.screensharePublish.helpText.MacSafari1 = 1. Locate 'screenshare.jnlp'
bbb.screensharePublish.helpText.MacSafari2 = 2. Select 'Show In Finder'
bbb.screensharePublish.helpText.MacSafari3 = 3. Right-click and select 'Open'
bbb.screensharePublish.helpText.MacSafari4 = 4. Select 'Open' (if prompted)
bbb.screensharePublish.helpText.MacFirefox1 = 1. Choose 'Save File' (if asked)
bbb.screensharePublish.helpText.MacFirefox2 = 2. Select 'Show In Finder'
bbb.screensharePublish.helpText.MacFirefox3 = 3. Right-click and select 'Open'
bbb.screensharePublish.helpText.MacFirefox4 = 4. Select 'Open' (if prompted)
bbb.screensharePublish.helpText.MacChrome1 = 1. Locate 'screenshare.jnlp'
bbb.screensharePublish.helpText.MacChrome2 = 2. Select 'Show In Finder'
bbb.screensharePublish.helpText.MacChrome3 = 3. Right-click and select 'Open'
bbb.screensharePublish.helpText.MacChrome4 = 4. Select 'Open' (if prompted)
bbb.screensharePublish.helpText.LinuxFirefox1 = 1. Click 'OK' to run
bbb.screensharePublish.helpText.LinuxFirefox2 = 2. Accept the certificate
bbb.screensharePublish.helpText.PCChrome1 =
bbb.screensharePublish.helpText.PCChrome2 =
bbb.screensharePublish.helpText.PCChrome3 =
bbb.screensharePublish.helpText.MacSafari1 =
bbb.screensharePublish.helpText.MacSafari2 =
bbb.screensharePublish.helpText.MacSafari3 =
bbb.screensharePublish.helpText.MacSafari4 =
bbb.screensharePublish.helpText.MacFirefox1 =
bbb.screensharePublish.helpText.MacFirefox2 =
bbb.screensharePublish.helpText.MacFirefox3 =
bbb.screensharePublish.helpText.MacFirefox4 =
bbb.screensharePublish.helpText.MacChrome1 =
bbb.screensharePublish.helpText.MacChrome2 =
bbb.screensharePublish.helpText.MacChrome3 =
bbb.screensharePublish.helpText.MacChrome4 =
bbb.screensharePublish.helpText.LinuxFirefox1 =
bbb.screensharePublish.helpText.LinuxFirefox2 =
bbb.screensharePublish.helpText.LinuxFirefox3 =
bbb.screensharePublish.helpText.LinuxChrome1 = 1. Locate 'screenshare.jnlp'
bbb.screensharePublish.helpText.LinuxChrome2 = 2. Click to open
bbb.screensharePublish.helpText.LinuxChrome3 = 3. Accept the certificate
bbb.screensharePublish.shareTypeLabel.text = Share:
bbb.screensharePublish.shareType.fullScreen = Full screen
bbb.screensharePublish.shareType.region = Region
bbb.screensharePublish.pauseMessage.label = Screen sharing is currently paused.
bbb.screensharePublish.startFailed.label = Did not detect start of screen sharing.
bbb.screensharePublish.restartFailed.label = Did not detect restart of screen sharing.
bbb.screensharePublish.jwsCrashed.label = The screen sharing application closed unexpectedly.
bbb.screensharePublish.commonErrorMessage.label = Select 'Cancel' and try again.
bbb.screensharePublish.tunnelingErrorMessage.one = Screen Sharing is unable to run.
bbb.screensharePublish.tunnelingErrorMessage.two = Try refreshing the client (click the refresh button on the browser). If after refresh you still see the words '[ Tunneling ]' in the lower right-hand corner of the client, try connecting from a different network location.
bbb.screensharePublish.cancelButton.label = Cancel
bbb.screensharePublish.helpText.LinuxChrome1 =
bbb.screensharePublish.helpText.LinuxChrome2 =
bbb.screensharePublish.helpText.LinuxChrome3 =
bbb.screensharePublish.shareTypeLabel.text =
bbb.screensharePublish.shareType.fullScreen =
bbb.screensharePublish.shareType.region =
bbb.screensharePublish.pauseMessage.label =
bbb.screensharePublish.startFailed.label =
bbb.screensharePublish.restartFailed.label =
bbb.screensharePublish.jwsCrashed.label =
bbb.screensharePublish.commonErrorMessage.label =
bbb.screensharePublish.tunnelingErrorMessage.one =
bbb.screensharePublish.tunnelingErrorMessage.two =
bbb.screensharePublish.cancelButton.label =
bbb.screensharePublish.startButton.label = Iniciar
bbb.screensharePublish.stopButton.label = Stop
bbb.screensharePublish.stopButton.toolTip = Stop sharing your screen
bbb.screensharePublish.WebRTCChromeExtensionMissing.label = You're using a recent version of Chrome but don't have the screen sharing extension installed.
bbb.screensharePublish.WebRTCRetryExtensionInstallation.label = After you have installed the screen sharing extension, please click 'Retry' below.
bbb.screensharePublish.WebRTCExtensionFailFallback.label = Unable to detect screen sharing extension. Click here to try installing again, or select 'Use Java Screen Sharing'.
bbb.screensharePublish.WebRTCPrivateBrowsingWarning.label = It seems you may be Incognito or using private browsing. Make sure under your extension settings you allow the extension the run in Incognito/private browsing.
bbb.screensharePublish.WebRTCExtensionInstallButton.label = Click here to install
bbb.screensharePublish.WebRTCUseJavaButton.label = Use Java Screen Sharing
bbb.screensharePublish.WebRTCVideoLoading.label = Video is loading... Please wait
bbb.screensharePublish.sharingMessage= This is your screen being shared
bbb.screensharePublish.stopButton.label =
bbb.screensharePublish.stopButton.toolTip =
bbb.screensharePublish.WebRTCChromeExtensionMissing.label =
bbb.screensharePublish.WebRTCRetryExtensionInstallation.label =
bbb.screensharePublish.WebRTCExtensionFailFallback.label =
bbb.screensharePublish.WebRTCPrivateBrowsingWarning.label =
bbb.screensharePublish.WebRTCExtensionInstallButton.label =
bbb.screensharePublish.WebRTCUseJavaButton.label =
bbb.screensharePublish.WebRTCVideoLoading.label =
bbb.screensharePublish.sharingMessage=
bbb.screenshareView.title = Compartir escritorio
bbb.screenshareView.fitToWindow = Fit to Window
bbb.screenshareView.actualSize = Display actual size
bbb.screenshareView.minimizeBtn.accessibilityName = Minimize the Screen Sharing View Window
bbb.screenshareView.maximizeRestoreBtn.accessibilityName = Maximize the Screen Sharing View Window
bbb.screenshareView.closeBtn.accessibilityName = Close the Screen Sharing View Window
bbb.toolbar.phone.toolTip.start = Enable Audio (microphone or listen only)
bbb.screenshareView.fitToWindow =
bbb.screenshareView.actualSize =
bbb.screenshareView.minimizeBtn.accessibilityName =
bbb.screenshareView.maximizeRestoreBtn.accessibilityName =
bbb.screenshareView.closeBtn.accessibilityName =
bbb.toolbar.phone.toolTip.start =
bbb.toolbar.phone.toolTip.stop = Dejar de compartir micrófono
bbb.toolbar.phone.toolTip.mute = Dejar de escuchar la conferencia
bbb.toolbar.phone.toolTip.unmute = Empezar a escuchar la conferencia
bbb.toolbar.phone.toolTip.nomic = No se ha detectado micrófono
bbb.toolbar.deskshare.toolTip.start = Compartir escritorio
bbb.toolbar.deskshare.toolTip.stop = Dejar de compartir escritorio
bbb.toolbar.sharednotes.toolTip = Open Shared Notes
bbb.toolbar.sharednotes.toolTip =
bbb.toolbar.video.toolTip.start = Compartir su cámara Web
bbb.toolbar.video.toolTip.stop = Dejar de compartir su cámara Web
bbb.layout.addButton.label =
bbb.layout.addButton.toolTip = Añadir el diseño personalizado a la lista
bbb.layout.overwriteLayoutName.title = Overwrite layout
bbb.layout.overwriteLayoutName.text = Name already in use. Do you want to overwrite?
bbb.layout.overwriteLayoutName.title =
bbb.layout.overwriteLayoutName.text =
bbb.layout.broadcastButton.toolTip = Aplicar diseño actual a todos los espectadores
bbb.layout.combo.toolTip = Cambiar la alineación de ventanas actual
bbb.layout.loadButton.toolTip = Cargar diseños de un archivo
@ -458,24 +462,27 @@ bbb.layout.combo.prompt = Aplicar diseño
bbb.layout.combo.custom = *Diseño personalizado
bbb.layout.combo.customName = Diseño personalizado
bbb.layout.combo.remote = Remoto
bbb.layout.window.name = Layout name
bbb.layout.window.name =
bbb.layout.window.close.tooltip =
bbb.layout.window.close.accessibilityName =
bbb.layout.save.complete = Los diseños fueron guardados exitosamente
bbb.layout.save.ioerror =
bbb.layout.load.complete = Los diseños fueron cargados
bbb.layout.load.failed = Error al cargar diseños
bbb.layout.sync = Your layout has been sent to all participants
bbb.layout.sync =
bbb.layout.name.defaultlayout = Alineación de ventanas por defecto
bbb.layout.name.closedcaption = Subtitulos
bbb.layout.name.videochat = Chat de Video
bbb.layout.name.webcamsfocus = Cámara web
bbb.layout.name.presentfocus = Presentación
bbb.layout.name.presentandusers = Presentation + Users
bbb.layout.name.presentandusers =
bbb.layout.name.lectureassistant = Asistente de conferencia
bbb.layout.name.lecture = Conferencia
bbb.layout.name.sharednotes = Shared Notes
bbb.layout.addCurrentToFileWindow.title = Add current Layout to file
bbb.layout.addCurrentToFileWindow.text = Do you want to save the current layout to file?
bbb.layout.denyAddToFile.toolTip = Deny adding the current layout
bbb.layout.confirmAddToFile.toolTip = Confirm adding the current layout
bbb.layout.name.sharednotes =
bbb.layout.addCurrentToFileWindow.title =
bbb.layout.addCurrentToFileWindow.text =
bbb.layout.denyAddToFile.toolTip =
bbb.layout.confirmAddToFile.toolTip =
bbb.highlighter.toolbar.pencil = Lápiz
bbb.highlighter.toolbar.pencil.accessibilityName = Cambiar el cursor a lápiz
bbb.highlighter.toolbar.ellipse = Círculo
@ -492,7 +499,7 @@ bbb.highlighter.toolbar.color = Selecccionar Color
bbb.highlighter.toolbar.color.accessibilityName = Dibujar un color en la pizarra
bbb.highlighter.toolbar.thickness = Cambiar Grosor
bbb.highlighter.toolbar.thickness.accessibilityName = Dibujar grosor en la pizarra
bbb.highlighter.toolbar.multiuser = Multi-user Drawing
bbb.highlighter.toolbar.multiuser =
bbb.logout.title = Sesión terminada
bbb.logout.button.label = OK
bbb.logout.appshutdown = El servidor de aplicaciones ha sido apagado
@ -502,23 +509,23 @@ bbb.logout.connectionfailed = La conexión al servidor ha terminado
bbb.logout.rejected = La conexión al servidor ha sido rechazada
bbb.logout.invalidapp = La aplicación red5 no existe
bbb.logout.unknown = Su cliente ha perdido conexión con el servidor
bbb.logout.guestkickedout = The moderator didn't allow you to join this meeting
bbb.logout.guestkickedout =
bbb.logout.usercommand = Usted ha salido de la conferencia
bbb.logour.breakoutRoomClose = Your browser window will be closed
bbb.logour.breakoutRoomClose =
bbb.logout.ejectedFromMeeting = Un moderador te ha sacado de la conferencia
bbb.logout.refresh.message = Si esta desconexión no estaba planificada, pulse el botón para reconectar.
bbb.logout.refresh.label = Reconectar
bbb.settings.title = Settings
bbb.settings.ok = OK
bbb.settings.cancel = Cancel
bbb.settings.btn.toolTip = Open configuration window
bbb.settings.title =
bbb.settings.ok =
bbb.settings.cancel =
bbb.settings.btn.toolTip =
bbb.logout.confirm.title = Confirmar Cerrar Sesión
bbb.logout.confirm.message = ¿Esta seguro que desea cerrar sesión?
bbb.logout.confirm.endMeeting = Yes and end the meeting
bbb.logout.confirm.endMeeting =
bbb.logout.confirm.yes = Si
bbb.logout.confirm.no = No
bbb.endSession.confirm.title = Warning
bbb.endSession.confirm.message = If you close the session, all participants will be disconnected. Do you want to proceed?
bbb.endSession.confirm.title =
bbb.endSession.confirm.message =
bbb.connection.failure=Detectando problemas de conectividad
bbb.connection.reconnecting=Reconectando
bbb.connection.reestablished=Conexión restablecida
@ -530,59 +537,60 @@ bbb.notes.title = Notas
bbb.notes.cmpColorPicker.toolTip = Color de Texto
bbb.notes.saveBtn = Guardar
bbb.notes.saveBtn.toolTip = Guardar Nota
bbb.sharedNotes.title = Shared notes
bbb.sharedNotes.quickLink.label = Shared notes Window
bbb.sharedNotes.createNoteWindow.label = Note name
bbb.sharedNotes.createNoteWindow.close.tooltip = Close
bbb.sharedNotes.createNoteWindow.close.accessibilityName = Close create new note window
bbb.sharedNotes.typing.single = {0} is typing...
bbb.sharedNotes.typing.double = {0} and {1} are typing...
bbb.sharedNotes.typing.multiple = Several people are typing...
bbb.sharedNotes.save.toolTip = Save notes to file
bbb.sharedNotes.save.complete = Notes were successfully saved
bbb.sharedNotes.save.htmlLabel = Formatted text (.html)
bbb.sharedNotes.save.txtLabel = Plain text (.txt)
bbb.sharedNotes.new.label = Create
bbb.sharedNotes.new.toolTip = Create additional note
bbb.sharedNotes.limit.label = Notes limit reached
bbb.sharedNotes.clear.label = Clear this note
bbb.sharedNotes.undo.toolTip = Undo modification
bbb.sharedNotes.redo.toolTip = Redo modification
bbb.sharedNotes.toolbar.toolTip = Text formatting toolbar
bbb.sharedNotes.settings.toolTip = Shared notes settings
bbb.sharedNotes.clearWarning.title = Cleaning shared notes
bbb.sharedNotes.clearWarning.message = This action will clear the notes on this window for everyone, and there's no way to undo. Are you sure you want to clear these notes?
bbb.sharedNotes.additionalNotes.closeWarning.title = Closing shared notes
bbb.sharedNotes.additionalNotes.closeWarning.message = This action will destroy the notes on this window for everyone, and there's no way to undo. Are you sure you want to close these notes?
bbb.sharedNotes.messageLengthWarning.title = Character Change Limit Exceeded
bbb.sharedNotes.messageLengthWarning.text = Your change exceeds the limit by {0}. Try making a smaller change.
bbb.sharedNotes.remaining.tooltip = Remaining space available in shared notes
bbb.sharedNotes.full.tooltip = Capacity reached (try deleting some text)
bbb.sharedNotes.title =
bbb.sharedNotes.quickLink.label =
bbb.sharedNotes.createNoteWindow.label =
bbb.sharedNotes.createNoteWindow.close.tooltip =
bbb.sharedNotes.createNoteWindow.close.accessibilityName =
bbb.sharedNotes.typing.single =
bbb.sharedNotes.typing.double =
bbb.sharedNotes.typing.multiple =
bbb.sharedNotes.save.toolTip =
bbb.sharedNotes.save.complete =
bbb.sharedNotes.save.ioerror =
bbb.sharedNotes.save.htmlLabel =
bbb.sharedNotes.save.txtLabel =
bbb.sharedNotes.new.label =
bbb.sharedNotes.new.toolTip =
bbb.sharedNotes.limit.label =
bbb.sharedNotes.clear.label =
bbb.sharedNotes.undo.toolTip =
bbb.sharedNotes.redo.toolTip =
bbb.sharedNotes.toolbar.toolTip =
bbb.sharedNotes.settings.toolTip =
bbb.sharedNotes.clearWarning.title =
bbb.sharedNotes.clearWarning.message =
bbb.sharedNotes.additionalNotes.closeWarning.title =
bbb.sharedNotes.additionalNotes.closeWarning.message =
bbb.sharedNotes.messageLengthWarning.title =
bbb.sharedNotes.messageLengthWarning.text =
bbb.sharedNotes.remaining.tooltip =
bbb.sharedNotes.full.tooltip =
bbb.settings.deskshare.instructions = Presione Permitir en la ventana emergente para verificar que la compartición del escritorio está funcionando adecuadamente para usted
bbb.settings.deskshare.start = Revisar Escritorio Compartido
bbb.settings.voice.volume = Actividad del Micrófono
bbb.settings.java.label = Java version error
bbb.settings.java.text = You have Java {0} installed, but you need at least version {1} to use the BigBlueButton desktop sharing feature. The button below will install the newest Java JRE version.
bbb.settings.java.command = Install newest Java
bbb.settings.java.label =
bbb.settings.java.text =
bbb.settings.java.command =
bbb.settings.flash.label = Error de versión de Flash
bbb.settings.flash.text = Usted tiene Flash {0} instalado, pero necesita por lo menos la versión {1} para ejecutar BigBlueButton adecuadamente. Haga clic en el botón de abajo para instalar la última versión de Adobe Flash.
bbb.settings.flash.command = Instalar la versión más reciente de Java
bbb.settings.isight.label = Error en cámara iSight
bbb.settings.isight.text = If you have problems with your iSight webcam, it may be because you are running OS X 10.6.5, which is known to have a problem with Flash capturing video from the iSight webcam. \n To correct this, the link below will install a newer version of Flash player, or update your Mac to the newest version
bbb.settings.isight.text =
bbb.settings.isight.command = Instalar Flash 10.2 RC2
bbb.settings.warning.label = Advertencia
bbb.settings.warning.close = Alerta
bbb.settings.noissues = Ninguna edicion excepcional se ha detectado
bbb.settings.instructions = Acepte el mensaje de Flash que le pide permisos de cámara. Si usted puede verse y oírse, su navegador se ha configurado correctamente. Otros problemas potenciales se muestran a continuación. Haga clic en cada uno para encontrar una posible solución.
bbb.bwmonitor.title = Network monitor
bbb.bwmonitor.upload = Upload
bbb.bwmonitor.upload.short = Up
bbb.bwmonitor.download = Download
bbb.bwmonitor.download.short = Down
bbb.bwmonitor.total = Total
bbb.bwmonitor.current = Current
bbb.bwmonitor.available = Available
bbb.bwmonitor.latency = Latency
bbb.bwmonitor.title =
bbb.bwmonitor.upload =
bbb.bwmonitor.upload.short =
bbb.bwmonitor.download =
bbb.bwmonitor.download.short =
bbb.bwmonitor.total =
bbb.bwmonitor.current =
bbb.bwmonitor.available =
bbb.bwmonitor.latency =
ltbcustom.bbb.highlighter.toolbar.triangle = Triángulo
ltbcustom.bbb.highlighter.toolbar.triangle.accessibilityName = Cambiar Cursor de Pizarra a Triángulo
ltbcustom.bbb.highlighter.toolbar.line = Línea
@ -592,22 +600,22 @@ ltbcustom.bbb.highlighter.toolbar.text.accessibilityName = Cambiar Cursos de piz
ltbcustom.bbb.highlighter.texttoolbar.textColorPicker = Color de texto
ltbcustom.bbb.highlighter.texttoolbar.textSizeMenu = Támaño de fuente
bbb.caption.window.title = Subtitulos
bbb.caption.quickLink.label = Closed Caption Window
bbb.caption.window.titleBar = Closed Caption Window Title Bar
bbb.caption.window.minimizeBtn.accessibilityName = Minimize the Closed Caption Window
bbb.caption.window.maximizeRestoreBtn.accessibilityName = Maximize the Closed Caption Window
bbb.caption.quickLink.label =
bbb.caption.window.titleBar =
bbb.caption.window.minimizeBtn.accessibilityName =
bbb.caption.window.maximizeRestoreBtn.accessibilityName =
bbb.caption.transcript.noowner = Ninguno
bbb.caption.transcript.youowner = Usted
bbb.caption.transcript.pastewarning.title = Caption Paste Warning
bbb.caption.transcript.pastewarning.text = Cannot paste text longer than {0} characters. You pasted {1} characters.
bbb.caption.transcript.inputArea.toolTip = Caption Input Area
bbb.caption.transcript.outputArea.toolTip = Caption Output Area
bbb.caption.transcript.pastewarning.title =
bbb.caption.transcript.pastewarning.text =
bbb.caption.transcript.inputArea.toolTip =
bbb.caption.transcript.outputArea.toolTip =
bbb.caption.option.label = Opciones
bbb.caption.option.language = Idioma:
bbb.caption.option.language.tooltip = Seleccionar idioma de subtitulos
bbb.caption.option.language.accessibilityName = Select caption language. Use the arrow keys to navigate.
bbb.caption.option.language.accessibilityName =
bbb.caption.option.takeowner = Apropiarse
bbb.caption.option.takeowner.tooltip = Take Ownership of Selected Language
bbb.caption.option.takeowner.tooltip =
bbb.caption.option.fontfamily = Tipo de letra:
bbb.caption.option.fontfamily.tooltip = Tipo de letra
bbb.caption.option.fontsize = Tamaño de letra:
@ -627,23 +635,23 @@ bbb.accessibility.chat.chatBox.navigatedLatest = Tu haz navegado al último mens
bbb.accessibility.chat.chatBox.navigatedLatestRead = Tu haz navegado al mensaje leído más reciente
bbb.accessibility.chat.chatwindow.input = Entrada del chat
bbb.accessibility.chat.chatwindow.audibleChatNotification = Sonido de Notificaciones de Chat
bbb.accessibility.chat.chatwindow.publicChatOptions = Public Chat Options
bbb.accessibility.chat.chatwindow.publicChatOptions =
bbb.accessibility.chat.initialDescription = Por favor usar las teclas direccionales para navegar a traves de los mensajes del chat.
bbb.accessibility.notes.notesview.input = Entradas de las notas
bbb.shortcuthelp.title = Teclas de acceso directo
bbb.shortcuthelp.titleBar = Shortcut Keys Window Title Bar
bbb.shortcuthelp.titleBar =
bbb.shortcuthelp.minimizeBtn.accessibilityName = Minimizar la ventana de accesos rápidos
bbb.shortcuthelp.maximizeRestoreBtn.accessibilityName = Mazimizar la ventana de accesos rápidos
bbb.shortcuthelp.closeBtn.accessibilityName = Cerrar la ventana de accesos rápidos
bbb.shortcuthelp.dropdown.accessibilityName = Shortcut Category
bbb.shortcuthelp.dropdown.accessibilityName =
bbb.shortcuthelp.dropdown.general = Accesos rápidos globales
bbb.shortcuthelp.dropdown.presentation = Accesos rápidos a la presentación
bbb.shortcuthelp.dropdown.chat = Acceso rápido al chat
bbb.shortcuthelp.dropdown.users = Acceso rápido a los usuarios
bbb.shortcuthelp.dropdown.caption = Closed Caption shortcuts
bbb.shortcuthelp.browserWarning.text = The full list of shortcuts are only supported in Internet Explorer.
bbb.shortcuthelp.dropdown.caption =
bbb.shortcuthelp.browserWarning.text =
bbb.shortcuthelp.headers.shortcut = Acceso Rápido
bbb.shortcuthelp.headers.function = Función
@ -672,7 +680,7 @@ bbb.shortcutkey.focus.presentation.function = Mover enfoque a la ventana de pres
bbb.shortcutkey.focus.chat = 52
bbb.shortcutkey.focus.chat.function = Mover enfoque a la venta de chat
bbb.shortcutkey.focus.caption = 53
bbb.shortcutkey.focus.caption.function = Move focus to the Closed Caption window
bbb.shortcutkey.focus.caption.function =
bbb.shortcutkey.share.desktop = 68
bbb.shortcutkey.share.desktop.function = Abrir la ventana de compartir escritorio
@ -710,18 +718,18 @@ bbb.shortcutkey.users.muteall.function = Activar o Desactivar sonido a todos los
bbb.shortcutkey.users.muteAllButPres = 65
bbb.shortcutkey.users.muteAllButPres.function = Silenciar a todos excepto al presentador
bbb.shortcutkey.users.breakoutRooms = 75
bbb.shortcutkey.users.breakoutRooms.function = Breakout rooms window
bbb.shortcutkey.users.breakoutRooms.function =
bbb.shortcutkey.users.focusBreakoutRooms = 82
bbb.shortcutkey.users.focusBreakoutRooms.function = Focus to breakout rooms list
bbb.shortcutkey.users.focusBreakoutRooms.function =
bbb.shortcutkey.users.listenToBreakoutRoom = 76
bbb.shortcutkey.users.listenToBreakoutRoom.function = Listen to selected breakout room
bbb.shortcutkey.users.listenToBreakoutRoom.function =
bbb.shortcutkey.users.joinBreakoutRoom = 79
bbb.shortcutkey.users.joinBreakoutRoom.function = Join selected breakout room
bbb.shortcutkey.users.joinBreakoutRoom.function =
bbb.shortcutkey.chat.focusTabs = 89
bbb.shortcutkey.chat.focusTabs.function = Enfocar a las pestañas del chat
bbb.shortcutkey.chat.focusBox = 82
bbb.shortcutkey.chat.focusBox.function = Focus to chat message list
bbb.shortcutkey.chat.focusBox.function =
bbb.shortcutkey.chat.changeColour = 67
bbb.shortcutkey.chat.changeColour.function = Enfocar en el seleccionador de color de la fuente
bbb.shortcutkey.chat.sendMessage = 83
@ -747,14 +755,15 @@ bbb.shortcutkey.chat.chatbox.debug = 71
bbb.shortcutkey.chat.chatbox.debug.function = Tecla de acceso rápido para depurar temporalmente
bbb.shortcutkey.caption.takeOwnership = 79
bbb.shortcutkey.caption.takeOwnership.function = Take ownsership of selected language
bbb.shortcutkey.caption.takeOwnership.function =
bbb.polling.startButton.tooltip = Iniciar una encuesta
bbb.polling.startButton.label = Iniciar encuesta
bbb.polling.publishButton.label = Publicar
bbb.polling.closeButton.label = Cerrar
bbb.polling.customPollOption.label = Custom Poll...
bbb.polling.customPollOption.label =
bbb.polling.pollModal.title = Resultados de la encuesta en tiempo real
bbb.polling.pollModal.hint =
bbb.polling.customChoices.title = Agregar opciones para la encuesta
bbb.polling.respondersLabel.novotes = Esperando las respuestas
bbb.polling.respondersLabel.text = {0} Usuarios han respondido
@ -792,7 +801,7 @@ bbb.users.settings.lockAll = Bloquear a todos
bbb.users.settings.lockAllExcept = Bloquear todos menos presentador
bbb.users.settings.lockSettings = Bloquear espectadores ...
bbb.users.settings.breakoutRooms = Sesión de pequeños gupos...
bbb.users.settings.sendBreakoutRoomsInvitations = Send Breakout Rooms Invitations ...
bbb.users.settings.sendBreakoutRoomsInvitations =
bbb.users.settings.unlockAll = Desbloquear a todos los espectadores
bbb.users.settings.roomIsLocked = Bloqueado por defecto
bbb.users.settings.roomIsMuted = Silenciado por defecto
@ -814,34 +823,35 @@ bbb.lockSettings.locked=Bloqueado
bbb.lockSettings.lockOnJoin=Unirse
bbb.users.breakout.breakoutRooms = Sesión de pequeños gupos
bbb.users.breakout.updateBreakoutRooms = Update Breakout Rooms
bbb.users.breakout.timer.toolTip = Time left for breakout rooms
bbb.users.breakout.calculatingRemainingTime = Calculating remaining time...
bbb.users.breakout.updateBreakoutRooms =
bbb.users.breakout.timerForRoom.toolTip =
bbb.users.breakout.timer.toolTip =
bbb.users.breakout.calculatingRemainingTime =
bbb.users.breakout.closing = Cerrando
bbb.users.breakout.rooms = Sesiones
bbb.users.breakout.roomsCombo.accessibilityName = Number of rooms to create
bbb.users.breakout.roomsCombo.accessibilityName =
bbb.users.breakout.room = Sesión
bbb.users.breakout.randomAssign = Randomly Assign Users
bbb.users.breakout.randomAssign =
bbb.users.breakout.timeLimit = Límite de tiempo
bbb.users.breakout.durationStepper.accessibilityName = Time limit in minutes
bbb.users.breakout.durationStepper.accessibilityName =
bbb.users.breakout.minutes = Minutos
bbb.users.breakout.record = Grabar
bbb.users.breakout.recordCheckbox.accessibilityName = Record breakout rooms
bbb.users.breakout.recordCheckbox.accessibilityName =
bbb.users.breakout.notAssigned = No asignado
bbb.users.breakout.dragAndDropToolTip = Tip: You can drag and drop users between rooms
bbb.users.breakout.dragAndDropToolTip =
bbb.users.breakout.start = Iniciar
bbb.users.breakout.invite = Invite
bbb.users.breakout.invite =
bbb.users.breakout.close = Cerrar
bbb.users.breakout.closeAllRooms = Cerrar todas las sesiones de pequeños grupos
bbb.users.breakout.insufficientUsers = Insufficient users. You should place at least one user in one breakout room.
bbb.users.breakout.confirm = Join A Breakout Room
bbb.users.breakout.invited = You have been invited to join <b>Breakout Room</b>
bbb.users.breakout.accept = By accepting, you will automatically leave the audio and the video conferences.
bbb.users.breakout.joinSession = Join Session
bbb.users.breakout.joinSession.accessibilityName = Join Breakout Room Session
bbb.users.breakout.joinSession.close.tooltip = Close
bbb.users.breakout.joinSession.close.accessibilityName = Close Join Breakout Room Window
bbb.users.breakout.youareinroom = You are in Breakout Room {0}
bbb.users.breakout.insufficientUsers =
bbb.users.breakout.confirm =
bbb.users.breakout.invited =
bbb.users.breakout.accept =
bbb.users.breakout.joinSession =
bbb.users.breakout.joinSession.accessibilityName =
bbb.users.breakout.joinSession.close.tooltip =
bbb.users.breakout.joinSession.close.accessibilityName =
bbb.users.breakout.youareinroom =
bbb.users.roomsGrid.room = Sesión
bbb.users.roomsGrid.users = Usuarios
bbb.users.roomsGrid.action = Acción
@ -849,55 +859,4 @@ bbb.users.roomsGrid.transfer = Transferir audio
bbb.users.roomsGrid.join = Ingresar
bbb.users.roomsGrid.noUsers = No hay usuarios en esta sesión
bbb.langSelector.default=Default language
bbb.langSelector.ar=Arabic
bbb.langSelector.az_AZ=Azerbaijani
bbb.langSelector.eu_EU=Basque
bbb.langSelector.bn_BN=Bengali
bbb.langSelector.bg_BG=Bulgarian
bbb.langSelector.ca_ES=Catalan
bbb.langSelector.zh_CN=Chinese (Simplified)
bbb.langSelector.zh_TW=Chinese (Traditional)
bbb.langSelector.hr_HR=Croatian
bbb.langSelector.cs_CZ=Czech
bbb.langSelector.da_DK=Danish
bbb.langSelector.nl_NL=Dutch
bbb.langSelector.en_US=English
bbb.langSelector.et_EE=Estonian
bbb.langSelector.fa_IR=Farsi
bbb.langSelector.fi_FI=Finnish
bbb.langSelector.fr_FR=French
bbb.langSelector.fr_CA=French (Canadian)
bbb.langSelector.ff_SN=Fulah
bbb.langSelector.de_DE=German
bbb.langSelector.el_GR=Greek
bbb.langSelector.he_IL=Hebrew
bbb.langSelector.hu_HU=Hungarian
bbb.langSelector.id_ID=Indonesian
bbb.langSelector.it_IT=Italian
bbb.langSelector.ja_JP=Japanese
bbb.langSelector.ko_KR=Korean
bbb.langSelector.lv_LV=Latvian
bbb.langSelector.lt_LT=Lithuania
bbb.langSelector.mn_MN=Mongolian
bbb.langSelector.ne_NE=Nepali
bbb.langSelector.no_NO=Norwegian
bbb.langSelector.pl_PL=Polish
bbb.langSelector.pt_BR=Portuguese (Brazilian)
bbb.langSelector.pt_PT=Portuguese
bbb.langSelector.ro_RO=Romanian
bbb.langSelector.ru_RU=Russian
bbb.langSelector.sr_SR=Serbian (Cyrillic)
bbb.langSelector.sr_RS=Serbian (Latin)
bbb.langSelector.si_LK=Sinhala
bbb.langSelector.sk_SK=Slovak
bbb.langSelector.sl_SL=Slovenian
bbb.langSelector.es_ES=Spanish
bbb.langSelector.es_LA=Spanish (Latin American)
bbb.langSelector.sv_SE=Swedish
bbb.langSelector.th_TH=Thai
bbb.langSelector.tr_TR=Turkish
bbb.langSelector.uk_UA=Ukrainian
bbb.langSelector.vi_VN=Vietnamese
bbb.langSelector.cy_GB=Welsh
bbb.langSelector.oc=Occitan
bbb.langSelector.default=

View File

@ -1,25 +1,25 @@
bbb.mainshell.locale.version = 0.9.0
bbb.mainshell.statusProgress.connecting = Connexion au serveur
bbb.mainshell.statusProgress.loading = Loading
bbb.mainshell.statusProgress.loading = Chargement
bbb.mainshell.statusProgress.cannotConnectServer = Désolé, impossible d'établir une connexion au serveur.
bbb.mainshell.copyrightLabel2 = (c) 2017 <a href='event:http://www.bigbluebutton.org/' target='_blank'><u>BigBlueButton Inc.</u></a> (version {0})
bbb.mainshell.logBtn.toolTip = Ouvrir la fenêtre de log
bbb.mainshell.meetingNotFound = Conférence introuvable
bbb.mainshell.invalidAuthToken = Jeton d'authentification invalide
bbb.mainshell.resetLayoutBtn.toolTip = Mise en page par défaut
bbb.mainshell.resetLayoutBtn.toolTip = Réinitialiser la présentation
bbb.mainshell.notification.tunnelling = Encapsulation
bbb.mainshell.notification.webrtc = Audio avec WebRTC
bbb.mainshell.fullscreenBtn.toolTip = Toggle full screen
bbb.mainshell.quote.sentence.1 = There are no secrets to success. It is the result of preparation, hard work, and learning from failure.
bbb.mainshell.quote.attribution.1 = Colin Powell
bbb.mainshell.quote.sentence.2 = Tell me and I forget. Teach me and I remember. Involve me and I learn.
bbb.mainshell.quote.attribution.2 = Benjamin Franklin
bbb.mainshell.quote.sentence.3 = I learned the value of hard work by working hard.
bbb.mainshell.quote.attribution.3 = Margaret Mead
bbb.mainshell.quote.sentence.4 = Develop a passion for learning. If you do, you will never cease to grow.
bbb.mainshell.quote.attribution.4 = Anthony J. D'Angelo
bbb.mainshell.quote.sentence.5 = Research is creating new knowledge.
bbb.mainshell.quote.attribution.5 = Neil Armstrong
bbb.mainshell.fullscreenBtn.toolTip = Basculer entre mode plein-écran et affichage normal.
bbb.mainshell.quote.sentence.1 = L'éducation consiste à nous donner des idées, et la bonne éducation à les mettre en proportion.
bbb.mainshell.quote.attribution.1 = Montesquieu
bbb.mainshell.quote.sentence.2 = L'éducation donne le désir de s'instruire.
bbb.mainshell.quote.attribution.2 = Sosthène de La Rochefoucauld
bbb.mainshell.quote.sentence.3 = L'enseignement : apprendre à savoir, à savoir faire, à faire savoir. L'éducation : apprendre à savoir être.
bbb.mainshell.quote.attribution.3 = Louis Pauwels
bbb.mainshell.quote.sentence.4 = Léducation a pour but de transformer un esprit vide en un esprit ouvert.
bbb.mainshell.quote.attribution.4 = Malcolm Forbes
bbb.mainshell.quote.sentence.5 = L'éducation est pour les gens heureux une parure, pour les malheureux un refuge.
bbb.mainshell.quote.attribution.5 = Démocrite
bbb.oldlocalewindow.reminder1 = Vous avez probablement de vieux fichiers de traduction pour BigBlueButton.
bbb.oldlocalewindow.reminder2 = Veuillez effacer le cache de votre navigateur web et essayer de nouveau.
bbb.oldlocalewindow.windowTitle = Avertissement : les traductions ne sont pas à jour
@ -32,7 +32,7 @@ bbb.audioSelection.txtPhone.text = Pour rejoindre cette conférence par téléph
bbb.micSettings.title = Test Audio
bbb.micSettings.speakers.header = Tester les haut-parleurs
bbb.micSettings.microphone.header = Tester le microphone
bbb.micSettings.playSound = Tester les haut-parleurs
bbb.micSettings.playSound = Test des haut-parleurs
bbb.micSettings.playSound.toolTip = Jouer de la musique pour tester vos haut-parleurs
bbb.micSettings.hearFromHeadset = Vous devriez entendre le son dans vos écouteurs et non dans les haut-parleurs.
bbb.micSettings.speakIntoMic = Si vous utilisez un casque (ou des écouteurs), vous devriez entendre du son dans votre casque -- pas dans vos hauts parleurs.
@ -67,9 +67,9 @@ bbb.micSettings.webrtc.transferring = Transfert en cours
bbb.micSettings.webrtc.endingecho = Connexion à la conversation audio en cours
bbb.micSettings.webrtc.endedecho = Test d'écho terminé.
bbb.micPermissions.firefox.title = Permission d'utilisation du microphone par Firefox
bbb.micPermissions.firefox.message = Click Allow to give Firefox permission to use your microphone.
bbb.micPermissions.firefox.message = Cliquez sur Autoriser pour donner à Firefox la permission d'utiliser votre microphone
bbb.micPermissions.chrome.title = Permission d'utilisation du microphone par Chrome
bbb.micPermissions.chrome.message = Click Allow to give Chrome permission to use your microphone.
bbb.micPermissions.chrome.message = Cliquez sur Autoriser pour donner à Chrome la permission d'utiliser votre microphone.
bbb.micWarning.title = Avertissement audio
bbb.micWarning.joinBtn.label = Joindre malgré tout
bbb.micWarning.testAgain.label = Tester à nouveau
@ -93,14 +93,14 @@ bbb.webrtcWarning.failedError.endedunexpectedly = Le test d'echo WebRTC s'est te
bbb.webrtcWarning.connection.dropped = Connexion WebRTC perdue
bbb.webrtcWarning.connection.reconnecting = Tentative de reconnexion
bbb.webrtcWarning.connection.reestablished = Connexion WebRTC ré-établie
bbb.inactivityWarning.title = No activity detected
bbb.inactivityWarning.message = This meeting seems to be inactive. Automatically shutting it down...
bbb.shuttingDown.message = This meeting is being closed due to inactivity
bbb.inactivityWarning.cancel = Cancel
bbb.inactivityWarning.title = Aucune activité détectée
bbb.inactivityWarning.message = Cette session semble inactive. Elle est en train de s'arrêter automatiquement ...
bbb.shuttingDown.message = Cette conférence est entrain d'être fermée pour cause d'inactivité
bbb.inactivityWarning.cancel = Annuler
bbb.mainToolbar.helpBtn = Aide
bbb.mainToolbar.logoutBtn = Déconnexion
bbb.mainToolbar.logoutBtn.toolTip = Se déconnecter
bbb.mainToolbar.idleLogoutBtn = {0} | Reset Logout Timer
bbb.mainToolbar.idleLogoutBtn = {0} | Réinitialiser le compte à rebours de déconnexion
bbb.mainToolbar.langSelector = Sélectionner votre langue
bbb.mainToolbar.settingsBtn = Paramètres
bbb.mainToolbar.settingsBtn.toolTip = Ouvrir les paramètres
@ -110,9 +110,9 @@ bbb.mainToolbar.recordBtn.toolTip.start = Démarrer l'enregistrement
bbb.mainToolbar.recordBtn.toolTip.stop = Arrêter l'enregistrement
bbb.mainToolbar.recordBtn.toolTip.recording = La session est enregistrée
bbb.mainToolbar.recordBtn.toolTip.notRecording = La session n'est pas enregistrée
bbb.mainToolbar.recordBtn.toolTip.onlyModerators = Only moderators can start and stop recordings
bbb.mainToolbar.recordBtn.toolTip.wontInterrupt = This recording can't be interrupted
bbb.mainToolbar.recordBtn.toolTip.wontRecord = This session cannot be recorded
bbb.mainToolbar.recordBtn.toolTip.onlyModerators = Seuls les modérateurs peuvent démarrer et arrêter les enregistrements
bbb.mainToolbar.recordBtn.toolTip.wontInterrupt = Lenregistrement ne peut être interrompu
bbb.mainToolbar.recordBtn.toolTip.wontRecord = Cette session ne peut être enregistrée
bbb.mainToolbar.recordBtn.confirm.title = Confirmer l'enregistrement
bbb.mainToolbar.recordBtn.confirm.message.start = Êtes-vous sur de vouloir démarrer l'enregistrement de cette session ?
bbb.mainToolbar.recordBtn.confirm.message.stop = Êtes-vous sur de vouloir arrêter l'enregistrement de cette session ?
@ -121,20 +121,20 @@ bbb.mainToolbar.recordBtn..notification.message1 = Vous pouvez enregistrer cette
bbb.mainToolbar.recordBtn..notification.message2 = Vous devez activer le bouton Démarrer/Arrêter l'enregistrement dans la barre de titre pour débuter/terminer l'enregistrement.
bbb.mainToolbar.recordingLabel.recording = (Enregistrement en cours)
bbb.mainToolbar.recordingLabel.notRecording = Pas en cours d'enregistrement
bbb.waitWindow.waitMessage.message = You are a guest, please wait moderator approval.
bbb.waitWindow.waitMessage.title = Waiting
bbb.guests.title = Guests
bbb.guests.message.singular = {0} user wants to join this meeting
bbb.guests.message.plural = {0} users want to join this meeting
bbb.guests.allowBtn.toolTip = Allow
bbb.guests.allowEveryoneBtn.text = Allow everyone
bbb.guests.denyBtn.toolTip = Deny
bbb.guests.denyEveryoneBtn.text = Deny everyone
bbb.guests.rememberAction.text = Remember choice
bbb.guests.alwaysAccept = Always accept
bbb.guests.alwaysDeny = Always deny
bbb.guests.askModerator = Ask moderator
bbb.guests.Management = Guest management
bbb.waitWindow.waitMessage.message = Vous êtes un invité, veuillez attendre l'approbation du modérateur.
bbb.waitWindow.waitMessage.title = En attente
bbb.guests.title = Invités
bbb.guests.message.singular = {0} veux rejoindre cette conférence.
bbb.guests.message.plural = {0} veulent rejoindre cette conférence.
bbb.guests.allowBtn.toolTip = Autoriser
bbb.guests.allowEveryoneBtn.text = Autoriser tout le monde
bbb.guests.denyBtn.toolTip = Refuser
bbb.guests.denyEveryoneBtn.text = Refuser tout le monde
bbb.guests.rememberAction.text = Se rappeler de mon choix
bbb.guests.alwaysAccept = Toujours accepter
bbb.guests.alwaysDeny = Toujours refuser
bbb.guests.askModerator = Demander au modérateur
bbb.guests.Management = Gestion des invités
bbb.clientstatus.title = Configuration des notifications
bbb.clientstatus.notification = Notifications non lues
bbb.clientstatus.close = Fermer
@ -151,9 +151,9 @@ bbb.clientstatus.webrtc.almostWeakStatus = Votre connexion audio WebRTC est méd
bbb.clientstatus.webrtc.weakStatus = Il y a peut-être un problème avec votre connexion audio WebRTC
bbb.clientstatus.webrtc.message = Nous vous recommandons d'utiliser Firefox ou Chrome pour une meilleure qualité sonore.
bbb.clientstatus.java.title = Java
bbb.clientstatus.java.notdetected = Java version not detected.
bbb.clientstatus.java.notinstalled = You have no Java installed, please click <font color='#0a4a7a'><a href='http://www.java.com/download/' target='_blank'>HERE</a></font> to install the latest Java to use the desktop sharing feature.
bbb.clientstatus.java.oldversion = You have an old Java installed, please click <font color='#0a4a7a'><a href='http://www.java.com/download/' target='_blank'>HERE</a></font> to install the latest Java to use the desktop sharing feature.
bbb.clientstatus.java.notdetected = La version de Java n'a pas été détectée.
bbb.clientstatus.java.notinstalled = Vous n'avez pas Java d'installé, veuillez cliquer <font color='#0a4a7a'><a href='http://www.java.com/download/' target='_blank'>ICI</a></font> pour installer la dernière version de Java et utiliser la fonctionnalité de partage d'écran.
bbb.clientstatus.java.oldversion = Vous avez une ancienne version de Java d'installée, veuillez cliquer <font color='#0a4a7a'><a href='http://www.java.com/download/' target='_blank'>ICI</a></font> pour installer la dernière version de Java et utiliser la fonctionnalité de partage d'écran.
bbb.window.minimizeBtn.toolTip = Réduire
bbb.window.maximizeRestoreBtn.toolTip = Agrandir
bbb.window.closeBtn.toolTip = Fermer
@ -173,8 +173,8 @@ bbb.users.settings.muteAllExcept = Rendre silencieux tous les utilisateurs sauf
bbb.users.settings.unmuteAll = Activer le microphone pour tous les utilisateurs
bbb.users.settings.clearAllStatus = Supprimer toutes les icônes de status
bbb.users.emojiStatusBtn.toolTip = Actualiser mon icône de statut
bbb.users.roomMuted.text = Participants en sourdine
bbb.users.roomLocked.text = Participants bloqués
bbb.users.roomMuted.text = Spectateurs en sourdine
bbb.users.roomLocked.text = Spectateurs verrouillés
bbb.users.pushToTalk.toolTip = Parler
bbb.users.pushToMute.toolTip = Vous mettre en sourdine
bbb.users.muteMeBtnTxt.talk = Activer
@ -188,15 +188,15 @@ bbb.users.usersGrid.statusItemRenderer = Statut
bbb.users.usersGrid.statusItemRenderer.changePresenter = Cliquer pour définir comme présentateur
bbb.users.usersGrid.statusItemRenderer.presenter = Présentateur
bbb.users.usersGrid.statusItemRenderer.moderator = Modérateur
bbb.users.usersGrid.statusItemRenderer.voiceOnlyUser = Voice Only
bbb.users.usersGrid.statusItemRenderer.raiseHand = Hand Raised
bbb.users.usersGrid.statusItemRenderer.voiceOnlyUser = Voix seulement
bbb.users.usersGrid.statusItemRenderer.raiseHand = Main levée
bbb.users.usersGrid.statusItemRenderer.applause = Applaudissements
bbb.users.usersGrid.statusItemRenderer.thumbsUp = Thumbs up
bbb.users.usersGrid.statusItemRenderer.thumbsDown = Thubms down
bbb.users.usersGrid.statusItemRenderer.speakLouder = Speak louder
bbb.users.usersGrid.statusItemRenderer.speakSofter = Speak softer
bbb.users.usersGrid.statusItemRenderer.speakFaster = Speak faster
bbb.users.usersGrid.statusItemRenderer.speakSlower = Speak slower
bbb.users.usersGrid.statusItemRenderer.thumbsUp = Pouce vers le haut
bbb.users.usersGrid.statusItemRenderer.thumbsDown = Pouce vers le bas
bbb.users.usersGrid.statusItemRenderer.speakLouder = Parler plus fort
bbb.users.usersGrid.statusItemRenderer.speakSofter = Parler doucement
bbb.users.usersGrid.statusItemRenderer.speakFaster = Parler plus rapidement
bbb.users.usersGrid.statusItemRenderer.speakSlower = Parler moins rapidement
bbb.users.usersGrid.statusItemRenderer.away = Ailleurs
bbb.users.usersGrid.statusItemRenderer.confused = Confus
bbb.users.usersGrid.statusItemRenderer.neutral = Neutre
@ -207,20 +207,20 @@ bbb.users.usersGrid.statusItemRenderer.viewer = Spectateur
bbb.users.usersGrid.statusItemRenderer.streamIcon.toolTip = Webcam en cours de partage.
bbb.users.usersGrid.statusItemRenderer.presIcon.toolTip = Est présentateur
bbb.users.usersGrid.mediaItemRenderer = Média
bbb.users.usersGrid.mediaItemRenderer.talking = Parler
bbb.users.usersGrid.mediaItemRenderer.webcam = Partager la webcam
bbb.users.usersGrid.mediaItemRenderer.talking = Parle
bbb.users.usersGrid.mediaItemRenderer.webcam = Webcam en cours de partage
bbb.users.usersGrid.mediaItemRenderer.webcamBtn = Voir la webcam
bbb.users.usersGrid.mediaItemRenderer.pushToTalk = Désactiver la sourdine pour {0}
bbb.users.usersGrid.mediaItemRenderer.pushToMute = Activer la sourdine pour {0}
bbb.users.usersGrid.mediaItemRenderer.pushToLock = Verrouiller {0}
bbb.users.usersGrid.mediaItemRenderer.pushToUnlock = Déverrouiller {0}
bbb.users.usersGrid.mediaItemRenderer.kickUser = Éjecter {0}
bbb.users.usersGrid.mediaItemRenderer.webcam = Partager la webcam
bbb.users.usersGrid.mediaItemRenderer.micOff = Microphone actif
bbb.users.usersGrid.mediaItemRenderer.micOn = Microphone inactif
bbb.users.usersGrid.mediaItemRenderer.webcam = Webcam en cours de partage
bbb.users.usersGrid.mediaItemRenderer.micOff = Microphone inactif
bbb.users.usersGrid.mediaItemRenderer.micOn = Microphone actif
bbb.users.usersGrid.mediaItemRenderer.noAudio = Vous n'êtes pas en audioconférence
bbb.users.usersGrid.mediaItemRenderer.promoteUser = Promote {0} to moderator
bbb.users.usersGrid.mediaItemRenderer.demoteUser = Demote {0} to viewer
bbb.users.usersGrid.mediaItemRenderer.promoteUser = Promouvoir {0} en modérateur
bbb.users.usersGrid.mediaItemRenderer.demoteUser = Rétrograder {0} en spectateur
bbb.users.emojiStatus.clear = Supprimer
bbb.users.emojiStatus.raiseHand = Lever la main
bbb.users.emojiStatus.happy = Content
@ -231,21 +231,22 @@ bbb.users.emojiStatus.away = Ailleurs
bbb.users.emojiStatus.thumbsUp = Pouce vers le haut
bbb.users.emojiStatus.thumbsDown = Pouce vers le bas
bbb.users.emojiStatus.applause = Applaudissements
bbb.users.emojiStatus.agree = I agree
bbb.users.emojiStatus.disagree = I disagree
bbb.users.emojiStatus.none = Clear
bbb.users.emojiStatus.speakLouder = Could you please speak louder?
bbb.users.emojiStatus.speakSofter = Could you please speak softer?
bbb.users.emojiStatus.speakFaster = Could you please speak faster?
bbb.users.emojiStatus.speakSlower = Could you please speak slower?
bbb.users.emojiStatus.beRightBack = I'll be right back
bbb.users.emojiStatus.agree = J'approuve
bbb.users.emojiStatus.disagree = Je désapprouve
bbb.users.emojiStatus.none = Supprimer
bbb.users.emojiStatus.speakLouder = Pouvez vous parler plus fort s'il vous plait?
bbb.users.emojiStatus.speakSofter = Pouvez-vous parler lentement s'il vous plait?
bbb.users.emojiStatus.speakFaster = Pouvez-vous parler rapidement s'il vous plaît?
bbb.users.emojiStatus.speakSlower = Pouvez-vous parler lentement s'il vous plait?
bbb.users.emojiStatus.beRightBack = Je serais de retour
bbb.presentation.title = Présentation
bbb.presentation.titleWithPres = Présentation : {0}
bbb.presentation.quickLink.label = Fenêtre présentation
bbb.presentation.fitToWidth.toolTip = Ajuster la fenêtre de présentation à la largeur
bbb.presentation.fitToPage.toolTip = Ajuster la fenêtre de présentation à la page
bbb.presentation.uploadPresBtn.toolTip = Envoyer un document à présenter
bbb.presentation.downloadPresBtn.toolTip = Download Presentations
bbb.presentation.downloadPresBtn.toolTip = Téléchargement des présentations
bbb.presentation.poll.response = Répondre au vote
bbb.presentation.backBtn.toolTip = Diapositive précédente
bbb.presentation.btnSlideNum.accessibilityName = Diapositive {0} sur {1}
bbb.presentation.btnSlideNum.toolTip = Sélectionner une diapositive
@ -255,14 +256,14 @@ bbb.presentation.uploadcomplete = Envoi terminé. Merci de patienter pendant la
bbb.presentation.uploaded = envoyé.
bbb.presentation.document.supported = Le document envoyé est compatible. Conversion en cours...
bbb.presentation.document.converted = Conversion du fichier office réussie.
bbb.presentation.error.document.convert.failed = Try converting the document to PDF and upload again.
bbb.presentation.error.document.convert.failed = Essayer de convertir le document en PDF et l'envoyer à nouveau
bbb.presentation.error.document.convert.invalid = Veuillez d'abord convertir ce document en PDF.
bbb.presentation.error.io = Erreur E/S : veuillez contacter l'administrateur.
bbb.presentation.error.security = Erreur de sécurité : veuillez contacter l'administrateur.
bbb.presentation.error.convert.notsupported = Erreur : le format de fichier envoyé n'est pas supporté. Merci d'envoyer un fichier compatible.
bbb.presentation.error.convert.nbpage = Erreur : impossible de déterminer le nombre de pages du fichier envoyé.
bbb.presentation.error.convert.maxnbpagereach = Erreur : le fichier envoyé contient trop de pages.
bbb.presentation.converted = {0} page(s) sur {1} convertie(s).
bbb.presentation.converted = convertie {0} diapositive sur {1} .
bbb.presentation.slider = Niveau de zoom de la présentation
bbb.presentation.slideloader.starttext = Début du texte de la diapositive
bbb.presentation.slideloader.endtext = Fin du texte de la diapositive
@ -275,7 +276,7 @@ bbb.presentation.uploadwindow.image = IMAGE
bbb.presentation.minimizeBtn.accessibilityName = Réduire la fenêtre de présentation
bbb.presentation.maximizeRestoreBtn.accessibilityName = Agrandir la fenêtre de présentation
bbb.presentation.closeBtn.accessibilityName = Fermer la fenêtre de présentation
bbb.fileupload.title = Envoyer un fichier à présenter
bbb.fileupload.title = Ajouter des fichiers à votre présentation
bbb.fileupload.lblFileName.defaultText = Aucun fichier sélectionné
bbb.fileupload.selectBtn.label = Sélectionner le fichier
bbb.fileupload.selectBtn.toolTip = Ouvrir une boîte de dialogue pour sélectionner un fichier
@ -283,42 +284,43 @@ bbb.fileupload.uploadBtn = Envoyer
bbb.fileupload.uploadBtn.toolTip = Envoyer le fichier sélectionné
bbb.fileupload.deleteBtn.toolTip = Supprimer cette présentation
bbb.fileupload.showBtn = Afficher
bbb.fileupload.retry = Try another file
bbb.fileupload.retry = Essayer un autre fichier
bbb.fileupload.showBtn.toolTip = Afficher cette présentation
bbb.fileupload.close.tooltip = Close
bbb.fileupload.close.accessibilityName = Close the File Upload window
bbb.fileupload.close.tooltip = Fermer
bbb.fileupload.close.accessibilityName = Fermer la fenêtre envoi de fichier
bbb.fileupload.genThumbText = Génération des aperçus...
bbb.fileupload.progBarLbl = Progression :
bbb.fileupload.fileFormatHint = You can upload any Office or Portable Document Format (PDF) document. For the best result we recommend uploading a PDF.
bbb.fileupload.letUserDownload = Enable download of presentation
bbb.fileupload.letUserDownload.tooltip = Check here if you want the other users to download your presentation
bbb.filedownload.title = Download the Presentations
bbb.filedownload.close.tooltip = Close
bbb.filedownload.close.accessibilityName = Close file download window
bbb.filedownload.fileLbl = Choose File to Download:
bbb.filedownload.downloadBtn = Download
bbb.filedownload.downloadBtn.toolTip = Download Presentation
bbb.filedownload.thisFileIsDownloadable = File is downloadable
bbb.fileupload.fileFormatHint = Vous pouvez envoyer tous types de documents (Office ou PDF). Pour un meilleur résultat, nous recommandons d'envoyer le PDF
bbb.fileupload.letUserDownload = Activer le téléchargement de la présentation
bbb.fileupload.letUserDownload.tooltip = Cocher ici si vous voulez que les autres utilisateurs téléchargent votre présentation
bbb.filedownload.title = Téléchargement des présentations
bbb.filedownload.close.tooltip = Fermer
bbb.filedownload.close.accessibilityName = Fermer la fenêtre de téléchargement de fichier
bbb.filedownload.fileLbl = Choisissez le fichier à télécharger:
bbb.filedownload.downloadBtn = Télécharger
bbb.filedownload.downloadBtn.toolTip = Télécharger la présentation
bbb.filedownload.thisFileIsDownloadable = Le fichier est téléchargeable
bbb.chat.title = Discussion
bbb.chat.quickLink.label = Fenêtre discussion
bbb.chat.cmpColorPicker.toolTip = Couleur du texte
bbb.chat.input.accessibilityName = Champ de saisie de message
bbb.chat.sendBtn.toolTip = Envoyer ce message
bbb.chat.sendBtn.accessibilityName = Envoyer ce message
bbb.chat.saveBtn.toolTip = Save chat
bbb.chat.saveBtn.accessibilityName = Save chat in text file
bbb.chat.saveBtn.toolTip = Sauvegarder la discussion
bbb.chat.saveBtn.accessibilityName = Sauvegarder la discussion dans un fichier texte
bbb.chat.saveBtn.label = Sauvegarder
bbb.chat.save.complete = Chat successfully saved
bbb.chat.save.filename = public-chat
bbb.chat.copyBtn.toolTip = Copy chat
bbb.chat.copyBtn.accessibilityName = Copy chat to clipboard
bbb.chat.save.complete = Discussion sauvegardée
bbb.chat.save.ioerror = Discussion non sauvegardée. Essayer de sauvegarder à nouveau.
bbb.chat.save.filename = discussion-publique
bbb.chat.copyBtn.toolTip = Copier la discussion
bbb.chat.copyBtn.accessibilityName = Copier la discussion dans le presse papier
bbb.chat.copyBtn.label = Copier
bbb.chat.copy.complete = Chat copied to clipboard
bbb.chat.clearBtn.toolTip = Clear Public chat
bbb.chat.clearBtn.accessibilityName = Clear the public chat history
bbb.chat.clearBtn.chatMessage = The public chat history was cleared by a moderator
bbb.chat.copy.complete = Discussion copiée dans le presse-papier
bbb.chat.clearBtn.toolTip = Nettoyer le chat public
bbb.chat.clearBtn.accessibilityName = Nettoyer l'historique du chat public
bbb.chat.clearBtn.chatMessage = L'historique du chat public a été nettoyé par le modérateur
bbb.chat.clearBtn.alert.title = Avertissement
bbb.chat.clearBtn.alert.text = You are clearing the public chat history and this action cannot be undone. Do you want to proceed?
bbb.chat.clearBtn.alert.text = Vous être en tain de nettoyer l'historique du chat public, cette action n'est pas réversible. Voulez vous continuer?
bbb.chat.contextmenu.copyalltext = Copier tout le texte
bbb.chat.publicChatUsername = Public
bbb.chat.optionsTabName = Options
@ -343,10 +345,10 @@ bbb.publishVideo.changeCameraBtn.labelText = Changer de webcam
bbb.publishVideo.changeCameraBtn.toolTip = Ouvrir la fenêtre de changement de webcam
bbb.publishVideo.cmbResolution.tooltip = Sélectionner la résolution de la webcam
bbb.publishVideo.startPublishBtn.labelText = Démarrer le partage
bbb.publishVideo.startPublishBtn.toolTip = Commencer le partage de ma webcam
bbb.publishVideo.startPublishBtn.toolTip = Commencer le partage de votre webcam
bbb.publishVideo.startPublishBtn.errorName = Impossible de partager la webcam. Raison : {0}
bbb.webcamPermissions.chrome.title = Permission d'utilisation de la webcam par Chrome
bbb.webcamPermissions.chrome.message = Click Allow to give Chrome permission to use your webcam.
bbb.webcamPermissions.chrome.message = Cliquez sur Autoriser pour donner à Chrome la permission d'utiliser votre webcam.
bbb.videodock.title = Webcams
bbb.videodock.quickLink.label = Fenêtre webcams
bbb.video.minimizeBtn.accessibilityName = Réduire la fenêtre des webcams
@ -358,15 +360,16 @@ bbb.video.controls.privateChatBtn.toolTip = Discuter avec {0}
bbb.video.publish.hint.noCamera = Pas de webcam disponible
bbb.video.publish.hint.cantOpenCamera = Impossible d'ouvrir votre webcam
bbb.video.publish.hint.waitingApproval = Attend l'approbation
bbb.video.publish.hint.videoPreview = Prévisualisation vidéo
bbb.video.publish.hint.videoPreview = Prévisualisation webcam
bbb.video.publish.hint.openingCamera = Ouverture de la webcam...
bbb.video.publish.hint.cameraDenied = Accès à la webcam refusé
bbb.video.publish.hint.cameraIsBeingUsed = Votre webcam n'a pas pu s'ouvrir - elle est peut-être utilisée par une autre application
bbb.video.publish.hint.publishing = Publication...
bbb.video.publish.closeBtn.accessName = Fermer la fenêtre de paramètres pour la webcam
bbb.video.publish.closeBtn.label = Annuler
bbb.video.publish.titleBar = Publier la webcam
bbb.video.publish.titleBar = Publier la fenêtre webcam
bbb.video.streamClose.toolTip = Fermer le flux pour : {0}
bbb.video.message.browserhttp = Ce serveur n'est pas configuré avec le SSL. Résultat, {0} désactive le partage de votre webcam
bbb.screensharePublish.title = Partage d'écran : prévisualisation présentateur
bbb.screensharePublish.pause.tooltip = Mettre en pause le partage d'écran
bbb.screensharePublish.pause.label = Pause
@ -428,54 +431,58 @@ bbb.screensharePublish.WebRTCExtensionFailFallback.label = Impossible de détect
bbb.screensharePublish.WebRTCPrivateBrowsingWarning.label = Il semble que vous soyez Incognito ou que vous utilisiez la navigation privée. Assurez-vous que vos paramètres vous permettent d'exécuter lextension en Incognito/navigation privée.
bbb.screensharePublish.WebRTCExtensionInstallButton.label = Cliquer ici pour installer
bbb.screensharePublish.WebRTCUseJavaButton.label = Utiliser le partage d'écran Java
bbb.screensharePublish.WebRTCVideoLoading.label = Video is loading... Please wait
bbb.screensharePublish.sharingMessage= This is your screen being shared
bbb.screensharePublish.WebRTCVideoLoading.label = Vidéo en cours de chargement... Veuillez patienter
bbb.screensharePublish.sharingMessage= Ceci est votre écran en cours de partage
bbb.screenshareView.title = Partage d'écran
bbb.screenshareView.fitToWindow = Adapter la taille à la fenêtre
bbb.screenshareView.actualSize = Présenter la taille actuelle
bbb.screenshareView.minimizeBtn.accessibilityName = Réduire la fenêtre de partage d'écran
bbb.screenshareView.maximizeRestoreBtn.accessibilityName = Agrandir la fenêtre de partage d'écran
bbb.screenshareView.closeBtn.accessibilityName = Fermer la fenêtre de partage d'écran
bbb.toolbar.phone.toolTip.start = Enable Audio (microphone or listen only)
bbb.toolbar.phone.toolTip.stop = Disable Audio
bbb.toolbar.phone.toolTip.start = Activer l'audio (microphone ou écoute seulement)
bbb.toolbar.phone.toolTip.stop = Désactiver l'audio
bbb.toolbar.phone.toolTip.mute = Stopper l'écoute de la conférence
bbb.toolbar.phone.toolTip.unmute = Démarrer l'écoute de la conférence
bbb.toolbar.phone.toolTip.nomic = Aucun microphone détecté
bbb.toolbar.deskshare.toolTip.start = Ourvrir la fenêtre de publication de partage d'écran
bbb.toolbar.deskshare.toolTip.stop = Arrêter le partage de votre écran
bbb.toolbar.sharednotes.toolTip = Open Shared Notes
bbb.toolbar.sharednotes.toolTip = Ouvrir les Notes partagées
bbb.toolbar.video.toolTip.start = Partager votre webcam
bbb.toolbar.video.toolTip.stop = Arrêter le partage de votre webcam
bbb.layout.addButton.label = Ajouter
bbb.layout.addButton.toolTip = Ajouter la mise en page personnalisée à la liste
bbb.layout.overwriteLayoutName.title = Overwrite layout
bbb.layout.overwriteLayoutName.text = Name already in use. Do you want to overwrite?
bbb.layout.broadcastButton.toolTip = Apply current layout to all viewers
bbb.layout.overwriteLayoutName.title = Écraser la disposition
bbb.layout.overwriteLayoutName.text = Nom en cours d'utilisation. Voulez-vous écraser?
bbb.layout.broadcastButton.toolTip = Appliquer la disposition actuelle à tous les spectateurs
bbb.layout.combo.toolTip = Changer la mise en page
bbb.layout.loadButton.toolTip = Charger des mises en page depuis un fichier
bbb.layout.saveButton.toolTip = Sauvegarder les mises en page dans un fichier
bbb.layout.lockButton.toolTip = Verrouiller la mise en page
bbb.layout.combo.prompt = Appliquer une mise en page
bbb.layout.combo.custom = * Mise en page personnalisée
bbb.layout.combo.customName = Mise en page personnalisée
bbb.layout.combo.prompt = Appliquer une disposition
bbb.layout.combo.custom = * Disposition personnalisée
bbb.layout.combo.customName = Disposition personnalisée
bbb.layout.combo.remote = Distant
bbb.layout.window.name = Layout name
bbb.layout.save.complete = Les mises en page ont été sauvegardées avec succès
bbb.layout.load.complete = Les mises en page ont été chargées avec succès
bbb.layout.load.failed = Impossible de charger les mises en pages
bbb.layout.sync = Your layout has been sent to all participants
bbb.layout.name.defaultlayout = Mise en page par défaut
bbb.layout.window.name = Nom de la disposition
bbb.layout.window.close.tooltip = Fermer
bbb.layout.window.close.accessibilityName = Fermer la fenêtre ajouter une nouvelle présentation
bbb.layout.save.complete = Les dispositions ont été sauvegardées
bbb.layout.save.ioerror = Présentations non sauvegardées. Essayer de sauvegarder à nouveau.
bbb.layout.load.complete = Les dispositions ont été chargées
bbb.layout.load.failed = Le chargement des dispositions a échoué
bbb.layout.sync = Votre disposition a été envoyée à tout les participants.
bbb.layout.name.defaultlayout = Disposition par défaut
bbb.layout.name.closedcaption = Sous-titrage
bbb.layout.name.videochat = Discussion Vidéo
bbb.layout.name.webcamsfocus = Réunion Webcam
bbb.layout.name.presentfocus = Réunion Présentation
bbb.layout.name.presentandusers = Presentation + Users
bbb.layout.name.presentandusers = Présentation + Utilisateurs
bbb.layout.name.lectureassistant = Assistant de conférence
bbb.layout.name.lecture = Conférence
bbb.layout.name.sharednotes = Shared Notes
bbb.layout.addCurrentToFileWindow.title = Add current Layout to file
bbb.layout.addCurrentToFileWindow.text = Do you want to save the current layout to file?
bbb.layout.denyAddToFile.toolTip = Deny adding the current layout
bbb.layout.confirmAddToFile.toolTip = Confirm adding the current layout
bbb.layout.name.sharednotes = Notes partagées
bbb.layout.addCurrentToFileWindow.title = Ajouter la disposition actuelle au fichier
bbb.layout.addCurrentToFileWindow.text = Voulez-vous enregistrer la disposition courante dans un fichier?
bbb.layout.denyAddToFile.toolTip = Refuser l'ajout de la disposition courante
bbb.layout.confirmAddToFile.toolTip = Confirmer l'ajout de la disposition courante
bbb.highlighter.toolbar.pencil = Crayon
bbb.highlighter.toolbar.pencil.accessibilityName = Changer le curseur du tableau pour le crayon
bbb.highlighter.toolbar.ellipse = Cercle
@ -492,7 +499,7 @@ bbb.highlighter.toolbar.color = Selectionner une couleur
bbb.highlighter.toolbar.color.accessibilityName = Couleur de la marque
bbb.highlighter.toolbar.thickness = Changer l'épaisseur
bbb.highlighter.toolbar.thickness.accessibilityName = Épaisseur du trait
bbb.highlighter.toolbar.multiuser = Multi-user Drawing
bbb.highlighter.toolbar.multiuser = Dessin Multi-utilisateurs
bbb.logout.title = Déconnecté
bbb.logout.button.label = OK
bbb.logout.appshutdown = L'application serveur a été arrêtée
@ -502,7 +509,7 @@ bbb.logout.connectionfailed = La connexion au serveur est terminée
bbb.logout.rejected = La connexion au serveur a été refusée
bbb.logout.invalidapp = L'application red5 n'existe pas
bbb.logout.unknown = Votre client a perdu la connexion au serveur
bbb.logout.guestkickedout = The moderator didn't allow you to join this meeting
bbb.logout.guestkickedout = Le modérateur ne vous a pas autorisé à rejoindre cette conférence.
bbb.logout.usercommand = Vous êtes maintenant déconnecté de la conférence
bbb.logour.breakoutRoomClose = La fenêtre de votre navigateur va se fermer
bbb.logout.ejectedFromMeeting = Un modérateur vous a éjecté de la conférence.
@ -510,15 +517,15 @@ bbb.logout.refresh.message = Si cette déconnexion était inattendue, cliquez su
bbb.logout.refresh.label = Se reconnecter
bbb.settings.title = Paramètres
bbb.settings.ok = OK
bbb.settings.cancel = Cancel
bbb.settings.btn.toolTip = Open configuration window
bbb.settings.cancel = Annuler
bbb.settings.btn.toolTip = Ouvrir la fenêtre de configuration
bbb.logout.confirm.title = Confirmer la déconnexion
bbb.logout.confirm.message = Êtes-vous sur de vouloir vous déconnecter ?
bbb.logout.confirm.endMeeting = Yes and end the meeting
bbb.logout.confirm.endMeeting = Oui et terminer la conférence
bbb.logout.confirm.yes = Oui
bbb.logout.confirm.no = Non
bbb.endSession.confirm.title = Avertissement
bbb.endSession.confirm.message = If you close the session, all participants will be disconnected. Do you want to proceed?
bbb.endSession.confirm.message = SI vous fermer la session, tous les participants seront déconnectés. Voulez-vous continuer?
bbb.connection.failure=Problèmes de connectivité détectés
bbb.connection.reconnecting=Reconnexion en cours
bbb.connection.reestablished=Connexion rétablie
@ -530,59 +537,60 @@ bbb.notes.title = Notes
bbb.notes.cmpColorPicker.toolTip = Couleur du texte
bbb.notes.saveBtn = Sauvegarder
bbb.notes.saveBtn.toolTip = Sauvegarder la note
bbb.sharedNotes.title = Shared notes
bbb.sharedNotes.quickLink.label = Shared notes Window
bbb.sharedNotes.createNoteWindow.label = Note name
bbb.sharedNotes.createNoteWindow.close.tooltip = Close
bbb.sharedNotes.createNoteWindow.close.accessibilityName = Close create new note window
bbb.sharedNotes.typing.single = {0} is typing...
bbb.sharedNotes.typing.double = {0} and {1} are typing...
bbb.sharedNotes.typing.multiple = Several people are typing...
bbb.sharedNotes.save.toolTip = Save notes to file
bbb.sharedNotes.save.complete = Notes were successfully saved
bbb.sharedNotes.save.htmlLabel = Formatted text (.html)
bbb.sharedNotes.save.txtLabel = Plain text (.txt)
bbb.sharedNotes.new.label = Create
bbb.sharedNotes.new.toolTip = Create additional note
bbb.sharedNotes.limit.label = Notes limit reached
bbb.sharedNotes.clear.label = Clear this note
bbb.sharedNotes.undo.toolTip = Undo modification
bbb.sharedNotes.redo.toolTip = Redo modification
bbb.sharedNotes.toolbar.toolTip = Text formatting toolbar
bbb.sharedNotes.settings.toolTip = Shared notes settings
bbb.sharedNotes.clearWarning.title = Cleaning shared notes
bbb.sharedNotes.clearWarning.message = This action will clear the notes on this window for everyone, and there's no way to undo. Are you sure you want to clear these notes?
bbb.sharedNotes.additionalNotes.closeWarning.title = Closing shared notes
bbb.sharedNotes.additionalNotes.closeWarning.message = This action will destroy the notes on this window for everyone, and there's no way to undo. Are you sure you want to close these notes?
bbb.sharedNotes.messageLengthWarning.title = Character Change Limit Exceeded
bbb.sharedNotes.messageLengthWarning.text = Your change exceeds the limit by {0}. Try making a smaller change.
bbb.sharedNotes.remaining.tooltip = Remaining space available in shared notes
bbb.sharedNotes.full.tooltip = Capacity reached (try deleting some text)
bbb.sharedNotes.title = Notes partagées
bbb.sharedNotes.quickLink.label = Fenêtre des Notes partagées
bbb.sharedNotes.createNoteWindow.label = Nom de la note
bbb.sharedNotes.createNoteWindow.close.tooltip = Fermer
bbb.sharedNotes.createNoteWindow.close.accessibilityName = Fermer la fenêtre créer nouvelle note
bbb.sharedNotes.typing.single = {0} écrit...
bbb.sharedNotes.typing.double = {0} et {1} écrivent...
bbb.sharedNotes.typing.multiple = Plusieurs personnes écrivent
bbb.sharedNotes.save.toolTip = Sauvegarder les notes dans un fichier
bbb.sharedNotes.save.complete = Notes sauvegardées
bbb.sharedNotes.save.ioerror = Les notes n'ont pas été sauvegardées. Essayer de sauvegarder à nouveau.
bbb.sharedNotes.save.htmlLabel = Texte formaté (.html)
bbb.sharedNotes.save.txtLabel = Plein texte (.txt)
bbb.sharedNotes.new.label = Créer
bbb.sharedNotes.new.toolTip = Créer une nouvelle note
bbb.sharedNotes.limit.label = Limite des notes atteinte
bbb.sharedNotes.clear.label = Supprimer cette note
bbb.sharedNotes.undo.toolTip = Annuler la modification
bbb.sharedNotes.redo.toolTip = Refaire la modification
bbb.sharedNotes.toolbar.toolTip = Barre d'outils formatage de texte
bbb.sharedNotes.settings.toolTip = Configuration des notes partagées
bbb.sharedNotes.clearWarning.title = Nettoyage des notes partagées
bbb.sharedNotes.clearWarning.message = Cette action va supprimer les notes sur cette fenêtre pour tout le monde, et il n'est pas possible de revenir en arrière. Êtes-vous sûr de vouloir supprimer ces notes?
bbb.sharedNotes.additionalNotes.closeWarning.title = Fermeture des notes partagées
bbb.sharedNotes.additionalNotes.closeWarning.message = Cette action va détruire les notes sur cette fenêtre pour tout le monde, et il n'est pas possible de revenir en arrière. Êtes-vous sûr de vouloir fermer ces notes?
bbb.sharedNotes.messageLengthWarning.title = Limite de changement de caractère dépassée
bbb.sharedNotes.messageLengthWarning.text = Votre modification dépasse le limite par {0}. Essayer de faire un petite modification.
bbb.sharedNotes.remaining.tooltip = Espace restant disponible dans notes partagés
bbb.sharedNotes.full.tooltip = Capacité dépassé (essayer de supprimer quelque chose)
bbb.settings.deskshare.instructions = Cliquez sur Autoriser sur l'invite qui s'affiche pour vérifier que le partage d'écran fonctionne correctement pour vous
bbb.settings.deskshare.start = Vérifier le partage d'écran
bbb.settings.voice.volume = Activité du microphone
bbb.settings.java.label = Java version error
bbb.settings.java.text = You have Java {0} installed, but you need at least version {1} to use the BigBlueButton desktop sharing feature. The button below will install the newest Java JRE version.
bbb.settings.java.command = Install newest Java
bbb.settings.java.label = Erreur de version Java
bbb.settings.java.text = Vous avez Java {0} installé, mais la version {1} minimum est requise pour utiliser le partage d'écran de BigBlueButton. Pour installer la version la plus récente de Java JRE, cliquez sur le bouton ci-dessous.
bbb.settings.java.command = Installer la dernière version de Java
bbb.settings.flash.label = Erreur de version Flash
bbb.settings.flash.text = Vous avez Flash {0} installé, mais la version {1} minimum est requise pour BigBlueButton. Cliquez sur le bouton ci-dessous pour installer la dernière version d'Adobe Flash.
bbb.settings.flash.command = Installer la dernière version de Flash
bbb.settings.isight.label = Erreur de webcam iSight
bbb.settings.isight.text = If you have problems with your iSight webcam, it may be because you are running OS X 10.6.5, which is known to have a problem with Flash capturing video from the iSight webcam. \n To correct this, the link below will install a newer version of Flash player, or update your Mac to the newest version
bbb.settings.isight.text = Si vous avez des problèmes avec votre webcam iSight, vous utilisez peut être OS X 10.6.5, qui est connu pour avoir un problème avec Flash.\nPour corriger cela, cliquez sur le lien ci-dessous pour installer une version plus récente de Flash Player, ou mettez à jour votre Mac vers la dernière version.
bbb.settings.isight.command = Installer Flash 10.2 RC2
bbb.settings.warning.label = Attention
bbb.settings.warning.label = Alerte
bbb.settings.warning.close = Fermer cette alerte
bbb.settings.noissues = Aucun problème sérieux n'a été détecté.
bbb.settings.instructions = Acceptez l'application Flash qui vous demande l'autorisation pour accéder à votre webcam et votre micro. Si vous pouvez vous voir et vous entendre, votre navigateur a été correctement configuré. D'autres questions éventuelles sont présentées ci-dessous. Cliquez sur l'une d'entre elle pour trouver une solution.
bbb.bwmonitor.title = Network monitor
bbb.bwmonitor.title = Moniteur réseau
bbb.bwmonitor.upload = Envoyer
bbb.bwmonitor.upload.short = Up
bbb.bwmonitor.download = Download
bbb.bwmonitor.download.short = Down
bbb.bwmonitor.upload.short = Sortant
bbb.bwmonitor.download = Téléchargement
bbb.bwmonitor.download.short = Entrant
bbb.bwmonitor.total = Total
bbb.bwmonitor.current = Current
bbb.bwmonitor.current = Actuel
bbb.bwmonitor.available = Disponible
bbb.bwmonitor.latency = Latency
bbb.bwmonitor.latency = Latence
ltbcustom.bbb.highlighter.toolbar.triangle = Triangle
ltbcustom.bbb.highlighter.toolbar.triangle.accessibilityName = Changer le curseur du tableau pour un triangle
ltbcustom.bbb.highlighter.toolbar.line = Ligne
@ -627,7 +635,7 @@ bbb.accessibility.chat.chatBox.navigatedLatest = Vous avez navigué jusqu'au der
bbb.accessibility.chat.chatBox.navigatedLatestRead = Vous avez navigué jusqu'au message le plus récent que vous avez lu.
bbb.accessibility.chat.chatwindow.input = Saisie de texte
bbb.accessibility.chat.chatwindow.audibleChatNotification = Notification Audible de Discussion
bbb.accessibility.chat.chatwindow.publicChatOptions = Public Chat Options
bbb.accessibility.chat.chatwindow.publicChatOptions = Options de discussion publique
bbb.accessibility.chat.initialDescription = Veuillez utiliser les flèches pour naviguer entre les messages.
bbb.accessibility.notes.notesview.input = Saisie de notes
@ -755,6 +763,7 @@ bbb.polling.publishButton.label = Publier
bbb.polling.closeButton.label = Fermer
bbb.polling.customPollOption.label = Votes personnalisés...
bbb.polling.pollModal.title = Les résultats du vote en direct
bbb.polling.pollModal.hint = Laissez cette fenêtre ouverte pour permettre aux étudiants de répondre au vote. Sélectionner le bouton Publier ou Fermer va arrêter le vote.
bbb.polling.customChoices.title = Entrer les choix du vote
bbb.polling.respondersLabel.novotes = En attente des réponses
bbb.polling.respondersLabel.text = {0} utilisateurs ont répondu
@ -790,10 +799,10 @@ bbb.shortcutkey.specialKeys.minus = Moins
bbb.toolbar.videodock.toolTip.closeAllVideos = Fermer toutes les vidéos
bbb.users.settings.lockAll = Verrouiller tous les utilisateurs
bbb.users.settings.lockAllExcept = Verrouiller tous les utilisateurs sauf le présentateur
bbb.users.settings.lockSettings = Verrouiller les participants...
bbb.users.settings.lockSettings = Verrouiller les spectateurs...
bbb.users.settings.breakoutRooms = Salles de Groupe...
bbb.users.settings.sendBreakoutRoomsInvitations = Envoyer les invitations pour les Salles de Groupe
bbb.users.settings.unlockAll = Déverrouiller tous les participants
bbb.users.settings.unlockAll = Déverrouiller tous les spectateurs
bbb.users.settings.roomIsLocked = Verrouillé par défaut
bbb.users.settings.roomIsMuted = Rendre silencieux par défaut
@ -807,14 +816,15 @@ bbb.lockSettings.privateChat = Discussion privée
bbb.lockSettings.publicChat = Discussion publique
bbb.lockSettings.webcam = Webcam
bbb.lockSettings.microphone = Microphone
bbb.lockSettings.layout = Mise en page
bbb.lockSettings.title=Verrouiller les participants
bbb.lockSettings.layout = Disposition
bbb.lockSettings.title=Verrouiller les spectateurs
bbb.lockSettings.feature=Fonctionnalité
bbb.lockSettings.locked=Verrouillé
bbb.lockSettings.lockOnJoin=Verrouiller à la connexion
bbb.users.breakout.breakoutRooms = Salles de Groupe
bbb.users.breakout.updateBreakoutRooms = Mettre à jour les Salles de Groupe
bbb.users.breakout.timerForRoom.toolTip = Temps imparti pour cette salle de groupe
bbb.users.breakout.timer.toolTip = Temps imparti pour les salles de groupe
bbb.users.breakout.calculatingRemainingTime = Calcul du temps restant...
bbb.users.breakout.closing = Fermeture
@ -835,13 +845,13 @@ bbb.users.breakout.close = Fermer
bbb.users.breakout.closeAllRooms = Fermer Toutes les Salles de Groupe
bbb.users.breakout.insufficientUsers = Nombre d'utilisateurs insuffisant. Vous devriez ajouter au moins un utilisateur par salle
bbb.users.breakout.confirm = Rejoindre la Salle de Goupe
bbb.users.breakout.invited = You have been invited to join <b>Breakout Room</b>
bbb.users.breakout.accept = By accepting, you will automatically leave the audio and the video conferences.
bbb.users.breakout.joinSession = Join Session
bbb.users.breakout.joinSession.accessibilityName = Join Breakout Room Session
bbb.users.breakout.joinSession.close.tooltip = Close
bbb.users.breakout.joinSession.close.accessibilityName = Close Join Breakout Room Window
bbb.users.breakout.youareinroom = You are in Breakout Room {0}
bbb.users.breakout.invited = Vous êtes invité à rejoindre <b>Une salle de Groupe</b>
bbb.users.breakout.accept = En acceptant, vous quitterez automatiquement laudioconférence et la vidéoconférence.
bbb.users.breakout.joinSession = Rejoindre la session
bbb.users.breakout.joinSession.accessibilityName = Rejoindre la session de Salle de Groupe
bbb.users.breakout.joinSession.close.tooltip = Fermer
bbb.users.breakout.joinSession.close.accessibilityName = Fermer la fenêtre Joindre Salle de Groupe
bbb.users.breakout.youareinroom = Vous êtes dans la Salle de Groupe {0}
bbb.users.roomsGrid.room = Salle
bbb.users.roomsGrid.users = Utilisateurs
bbb.users.roomsGrid.action = Action
@ -849,55 +859,4 @@ bbb.users.roomsGrid.transfer = Transférer l'audio
bbb.users.roomsGrid.join = Rejoindre
bbb.users.roomsGrid.noUsers = Pas d'utilisateur dans cette salle
bbb.langSelector.default=Default language
bbb.langSelector.ar=Arabic
bbb.langSelector.az_AZ=Azerbaijani
bbb.langSelector.eu_EU=Basque
bbb.langSelector.bn_BN=Bengali
bbb.langSelector.bg_BG=Bulgarian
bbb.langSelector.ca_ES=Catalan
bbb.langSelector.zh_CN=Chinese (Simplified)
bbb.langSelector.zh_TW=Chinese (Traditional)
bbb.langSelector.hr_HR=Croatian
bbb.langSelector.cs_CZ=Czech
bbb.langSelector.da_DK=Danish
bbb.langSelector.nl_NL=Dutch
bbb.langSelector.en_US=English
bbb.langSelector.et_EE=Estonian
bbb.langSelector.fa_IR=Farsi
bbb.langSelector.fi_FI=Finnish
bbb.langSelector.fr_FR=French
bbb.langSelector.fr_CA=French (Canadian)
bbb.langSelector.ff_SN=Fulah
bbb.langSelector.de_DE=German
bbb.langSelector.el_GR=Greek
bbb.langSelector.he_IL=Hebrew
bbb.langSelector.hu_HU=Hungarian
bbb.langSelector.id_ID=Indonesian
bbb.langSelector.it_IT=Italian
bbb.langSelector.ja_JP=Japanese
bbb.langSelector.ko_KR=Korean
bbb.langSelector.lv_LV=Latvian
bbb.langSelector.lt_LT=Lithuania
bbb.langSelector.mn_MN=Mongolian
bbb.langSelector.ne_NE=Nepali
bbb.langSelector.no_NO=Norwegian
bbb.langSelector.pl_PL=Polish
bbb.langSelector.pt_BR=Portuguese (Brazilian)
bbb.langSelector.pt_PT=Portuguese
bbb.langSelector.ro_RO=Romanian
bbb.langSelector.ru_RU=Russian
bbb.langSelector.sr_SR=Serbian (Cyrillic)
bbb.langSelector.sr_RS=Serbian (Latin)
bbb.langSelector.si_LK=Sinhala
bbb.langSelector.sk_SK=Slovak
bbb.langSelector.sl_SL=Slovenian
bbb.langSelector.es_ES=Spanish
bbb.langSelector.es_LA=Spanish (Latin American)
bbb.langSelector.sv_SE=Swedish
bbb.langSelector.th_TH=Thai
bbb.langSelector.tr_TR=Turkish
bbb.langSelector.uk_UA=Ukrainian
bbb.langSelector.vi_VN=Vietnamese
bbb.langSelector.cy_GB=Welsh
bbb.langSelector.oc=Occitan
bbb.langSelector.default=Langue par défaut

View File

@ -1,6 +1,6 @@
bbb.mainshell.locale.version = 0.9.0
bbb.mainshell.statusProgress.connecting = Під'єднуюсь до сервера
bbb.mainshell.statusProgress.loading = Loading
bbb.mainshell.statusProgress.loading = Завантаження
bbb.mainshell.statusProgress.cannotConnectServer = На жаль, ми не можемо з'єднатися з сервером.
bbb.mainshell.copyrightLabel2 = (c) 2017 <a href='event:http://www.bigbluebutton.org/' target='_blank'><u>BigBlueButton Inc.</u></a> (build {0})
bbb.mainshell.logBtn.toolTip = Відкрити вікно журналу
@ -9,17 +9,17 @@ bbb.mainshell.invalidAuthToken = Невірний ключ аутентифік
bbb.mainshell.resetLayoutBtn.toolTip = Скинути розташування вікон
bbb.mainshell.notification.tunnelling = Налаштування
bbb.mainshell.notification.webrtc = Трансляція звуку за допомогою WebRTC
bbb.mainshell.fullscreenBtn.toolTip = Toggle full screen
bbb.mainshell.quote.sentence.1 = There are no secrets to success. It is the result of preparation, hard work, and learning from failure.
bbb.mainshell.quote.attribution.1 = Colin Powell
bbb.mainshell.quote.sentence.2 = Tell me and I forget. Teach me and I remember. Involve me and I learn.
bbb.mainshell.quote.attribution.2 = Benjamin Franklin
bbb.mainshell.quote.sentence.3 = I learned the value of hard work by working hard.
bbb.mainshell.quote.attribution.3 = Margaret Mead
bbb.mainshell.quote.sentence.4 = Develop a passion for learning. If you do, you will never cease to grow.
bbb.mainshell.quote.attribution.4 = Anthony J. D'Angelo
bbb.mainshell.quote.sentence.5 = Research is creating new knowledge.
bbb.mainshell.quote.attribution.5 = Neil Armstrong
bbb.mainshell.fullscreenBtn.toolTip =
bbb.mainshell.quote.sentence.1 =
bbb.mainshell.quote.attribution.1 =
bbb.mainshell.quote.sentence.2 =
bbb.mainshell.quote.attribution.2 =
bbb.mainshell.quote.sentence.3 =
bbb.mainshell.quote.attribution.3 =
bbb.mainshell.quote.sentence.4 =
bbb.mainshell.quote.attribution.4 =
bbb.mainshell.quote.sentence.5 = Дослідження це створення нових знань
bbb.mainshell.quote.attribution.5 =
bbb.oldlocalewindow.reminder1 = Можливо, у вас застаріла версія перекладу BigBlueButton.
bbb.oldlocalewindow.reminder2 = Будь ласка, очистіть кеш браузера і спробуйте ще раз.
bbb.oldlocalewindow.windowTitle = Увага: застаріла версія перекладу
@ -67,9 +67,9 @@ bbb.micSettings.webrtc.transferring = Іде передача
bbb.micSettings.webrtc.endingecho = Приєднання до аудіо-конференції
bbb.micSettings.webrtc.endedecho = Ехо тест завершений.
bbb.micPermissions.firefox.title = Дозволи мікрофона Firefox
bbb.micPermissions.firefox.message = Click Allow to give Firefox permission to use your microphone.
bbb.micPermissions.firefox.message = Натисніть клавішу Дозволити для того щоб Firefox отримав дозвіл використовувати ваш мікрофон
bbb.micPermissions.chrome.title = Дозволи мікрофона Chrome
bbb.micPermissions.chrome.message = Click Allow to give Chrome permission to use your microphone.
bbb.micPermissions.chrome.message = Натисніть Дозволити щоб надати Chrome дозвіл на використання вашого мікрофону
bbb.micWarning.title = Звукове попередження
bbb.micWarning.joinBtn.label = Все одно увійти
bbb.micWarning.testAgain.label = Тестувати ще раз
@ -93,14 +93,14 @@ bbb.webrtcWarning.failedError.endedunexpectedly = Ехо-тест з викор
bbb.webrtcWarning.connection.dropped = WebRTC з'єднання втрачено
bbb.webrtcWarning.connection.reconnecting = Спроба перепідключення
bbb.webrtcWarning.connection.reestablished = WebRTC підключення відновлено
bbb.inactivityWarning.title = No activity detected
bbb.inactivityWarning.message = This meeting seems to be inactive. Automatically shutting it down...
bbb.shuttingDown.message = This meeting is being closed due to inactivity
bbb.inactivityWarning.cancel = Cancel
bbb.inactivityWarning.title =
bbb.inactivityWarning.message =
bbb.shuttingDown.message = Ця зустріч була заваршене через неактивність
bbb.inactivityWarning.cancel = Відмінити
bbb.mainToolbar.helpBtn = Допомога
bbb.mainToolbar.logoutBtn = Вихід
bbb.mainToolbar.logoutBtn.toolTip = Вийти
bbb.mainToolbar.idleLogoutBtn = {0} | Reset Logout Timer
bbb.mainToolbar.idleLogoutBtn =
bbb.mainToolbar.langSelector = Вибрати мову
bbb.mainToolbar.settingsBtn = Настройки
bbb.mainToolbar.settingsBtn.toolTip = Відкрити Настройки
@ -110,9 +110,9 @@ bbb.mainToolbar.recordBtn.toolTip.start = Почати запис
bbb.mainToolbar.recordBtn.toolTip.stop = Зупинити запис
bbb.mainToolbar.recordBtn.toolTip.recording = Ця сесія записується
bbb.mainToolbar.recordBtn.toolTip.notRecording = Сесія не буде записана
bbb.mainToolbar.recordBtn.toolTip.onlyModerators = Only moderators can start and stop recordings
bbb.mainToolbar.recordBtn.toolTip.wontInterrupt = This recording can't be interrupted
bbb.mainToolbar.recordBtn.toolTip.wontRecord = This session cannot be recorded
bbb.mainToolbar.recordBtn.toolTip.onlyModerators = Лише модератор може розпочинати або завершати запис
bbb.mainToolbar.recordBtn.toolTip.wontInterrupt = Цей запис не може бути перерваний
bbb.mainToolbar.recordBtn.toolTip.wontRecord = Ця сесія не може бути записана
bbb.mainToolbar.recordBtn.confirm.title = Підтвердіть запис
bbb.mainToolbar.recordBtn.confirm.message.start = Ви впевнені, що бажаєте почати запис сесії?
bbb.mainToolbar.recordBtn.confirm.message.stop = Ви впевнені що бажаєте зупинити запис сесії?
@ -121,20 +121,20 @@ bbb.mainToolbar.recordBtn..notification.message1 = Ви можете запис
bbb.mainToolbar.recordBtn..notification.message2 = Щоб почати/закінчити запис, ви повинні натиснути на кнопку Почати/Зупинити запис на верхній панелі.
bbb.mainToolbar.recordingLabel.recording = (Ведеться запис)
bbb.mainToolbar.recordingLabel.notRecording = Запис не ведеться
bbb.waitWindow.waitMessage.message = You are a guest, please wait moderator approval.
bbb.waitWindow.waitMessage.title = Waiting
bbb.guests.title = Guests
bbb.guests.message.singular = {0} user wants to join this meeting
bbb.guests.message.plural = {0} users want to join this meeting
bbb.guests.allowBtn.toolTip = Allow
bbb.guests.allowEveryoneBtn.text = Allow everyone
bbb.guests.denyBtn.toolTip = Deny
bbb.guests.denyEveryoneBtn.text = Deny everyone
bbb.guests.rememberAction.text = Remember choice
bbb.guests.alwaysAccept = Always accept
bbb.guests.alwaysDeny = Always deny
bbb.guests.askModerator = Ask moderator
bbb.guests.Management = Guest management
bbb.waitWindow.waitMessage.message =
bbb.waitWindow.waitMessage.title = Очікування
bbb.guests.title = Гості
bbb.guests.message.singular = {0} користувач бажає приєднатись до зустрічі
bbb.guests.message.plural = {0} користувачів бажають приєднатись до зустрічі
bbb.guests.allowBtn.toolTip = Дозволити
bbb.guests.allowEveryoneBtn.text = Дозволити усім
bbb.guests.denyBtn.toolTip = Заборонити
bbb.guests.denyEveryoneBtn.text = Заборонити усім
bbb.guests.rememberAction.text = Запам'ятати вибір
bbb.guests.alwaysAccept = Завжди приймати
bbb.guests.alwaysDeny =
bbb.guests.askModerator = Запитати модератора
bbb.guests.Management = Управління гостями
bbb.clientstatus.title = Повідомлення про конфігурацію
bbb.clientstatus.notification = Непрочитані повідомлення
bbb.clientstatus.close = Закрити
@ -151,9 +151,9 @@ bbb.clientstatus.webrtc.almostWeakStatus = Ваше WebRTC з'єднання -
bbb.clientstatus.webrtc.weakStatus = Можливо у вас проблема с підключенням до WebRTC аудіо
bbb.clientstatus.webrtc.message = Рекомендуємо використовувати Firefox або Chrome для поліпшення якості аудіо.
bbb.clientstatus.java.title = Java
bbb.clientstatus.java.notdetected = Java version not detected.
bbb.clientstatus.java.notinstalled = You have no Java installed, please click <font color='#0a4a7a'><a href='http://www.java.com/download/' target='_blank'>HERE</a></font> to install the latest Java to use the desktop sharing feature.
bbb.clientstatus.java.oldversion = You have an old Java installed, please click <font color='#0a4a7a'><a href='http://www.java.com/download/' target='_blank'>HERE</a></font> to install the latest Java to use the desktop sharing feature.
bbb.clientstatus.java.notdetected = Не виявленна версія Java
bbb.clientstatus.java.notinstalled =
bbb.clientstatus.java.oldversion =
bbb.window.minimizeBtn.toolTip = Згорнути
bbb.window.maximizeRestoreBtn.toolTip = Розгорнути
bbb.window.closeBtn.toolTip = Закрити
@ -188,20 +188,20 @@ bbb.users.usersGrid.statusItemRenderer = Статус
bbb.users.usersGrid.statusItemRenderer.changePresenter = Натисніть, щоб зробити ведучим
bbb.users.usersGrid.statusItemRenderer.presenter = Ведучий
bbb.users.usersGrid.statusItemRenderer.moderator = Модератор
bbb.users.usersGrid.statusItemRenderer.voiceOnlyUser = Voice Only
bbb.users.usersGrid.statusItemRenderer.raiseHand = Hand Raised
bbb.users.usersGrid.statusItemRenderer.applause = Applause
bbb.users.usersGrid.statusItemRenderer.thumbsUp = Thumbs up
bbb.users.usersGrid.statusItemRenderer.thumbsDown = Thubms down
bbb.users.usersGrid.statusItemRenderer.speakLouder = Speak louder
bbb.users.usersGrid.statusItemRenderer.speakSofter = Speak softer
bbb.users.usersGrid.statusItemRenderer.speakFaster = Speak faster
bbb.users.usersGrid.statusItemRenderer.speakSlower = Speak slower
bbb.users.usersGrid.statusItemRenderer.away = Away
bbb.users.usersGrid.statusItemRenderer.confused = Confused
bbb.users.usersGrid.statusItemRenderer.neutral = Neutral
bbb.users.usersGrid.statusItemRenderer.happy = Happy
bbb.users.usersGrid.statusItemRenderer.sad = Sad
bbb.users.usersGrid.statusItemRenderer.voiceOnlyUser =
bbb.users.usersGrid.statusItemRenderer.raiseHand = Піднята рука
bbb.users.usersGrid.statusItemRenderer.applause = Аплодисменти
bbb.users.usersGrid.statusItemRenderer.thumbsUp = Пальці вверх
bbb.users.usersGrid.statusItemRenderer.thumbsDown =
bbb.users.usersGrid.statusItemRenderer.speakLouder =
bbb.users.usersGrid.statusItemRenderer.speakSofter = Говоріть м'якше
bbb.users.usersGrid.statusItemRenderer.speakFaster = Говоріть швидше
bbb.users.usersGrid.statusItemRenderer.speakSlower =
bbb.users.usersGrid.statusItemRenderer.away = Не на місці
bbb.users.usersGrid.statusItemRenderer.confused = Здивований
bbb.users.usersGrid.statusItemRenderer.neutral = Нейтральний
bbb.users.usersGrid.statusItemRenderer.happy = Веселий
bbb.users.usersGrid.statusItemRenderer.sad = Сумний
bbb.users.usersGrid.statusItemRenderer.clearStatus = Очистити статус
bbb.users.usersGrid.statusItemRenderer.viewer = Глядач
bbb.users.usersGrid.statusItemRenderer.streamIcon.toolTip = Транслювати веб камеру.
@ -219,33 +219,34 @@ bbb.users.usersGrid.mediaItemRenderer.webcam = Веб-камера увімкн
bbb.users.usersGrid.mediaItemRenderer.micOff = Вимкнути мікрофон
bbb.users.usersGrid.mediaItemRenderer.micOn = Увімкнути мікрофон
bbb.users.usersGrid.mediaItemRenderer.noAudio = Не у аудіоконференції
bbb.users.usersGrid.mediaItemRenderer.promoteUser = Promote {0} to moderator
bbb.users.usersGrid.mediaItemRenderer.demoteUser = Demote {0} to viewer
bbb.users.usersGrid.mediaItemRenderer.promoteUser =
bbb.users.usersGrid.mediaItemRenderer.demoteUser =
bbb.users.emojiStatus.clear = Очистити
bbb.users.emojiStatus.raiseHand = Raise hand
bbb.users.emojiStatus.happy = Happy
bbb.users.emojiStatus.neutral = Neutral
bbb.users.emojiStatus.sad = Sad
bbb.users.emojiStatus.confused = Confused
bbb.users.emojiStatus.away = Away
bbb.users.emojiStatus.thumbsUp = Thumbs Up
bbb.users.emojiStatus.thumbsDown = Thumbs Down
bbb.users.emojiStatus.applause = Applause
bbb.users.emojiStatus.agree = I agree
bbb.users.emojiStatus.disagree = I disagree
bbb.users.emojiStatus.none = Clear
bbb.users.emojiStatus.speakLouder = Could you please speak louder?
bbb.users.emojiStatus.speakSofter = Could you please speak softer?
bbb.users.emojiStatus.speakFaster = Could you please speak faster?
bbb.users.emojiStatus.speakSlower = Could you please speak slower?
bbb.users.emojiStatus.beRightBack = I'll be right back
bbb.users.emojiStatus.raiseHand = Підняти руку
bbb.users.emojiStatus.happy = Веселий
bbb.users.emojiStatus.neutral = Нейтральний
bbb.users.emojiStatus.sad = Сумний
bbb.users.emojiStatus.confused = Здивований
bbb.users.emojiStatus.away = Не на місці
bbb.users.emojiStatus.thumbsUp = Палець вверех
bbb.users.emojiStatus.thumbsDown = Палець вниз
bbb.users.emojiStatus.applause = Аплодисменти
bbb.users.emojiStatus.agree = Я погоджуюсь
bbb.users.emojiStatus.disagree =
bbb.users.emojiStatus.none = Очистити
bbb.users.emojiStatus.speakLouder =
bbb.users.emojiStatus.speakSofter =
bbb.users.emojiStatus.speakFaster =
bbb.users.emojiStatus.speakSlower =
bbb.users.emojiStatus.beRightBack = Скоро повернусь
bbb.presentation.title = Презентація
bbb.presentation.titleWithPres = Презентація: {0}
bbb.presentation.quickLink.label = Вікно презентації
bbb.presentation.fitToWidth.toolTip = Підігнати під ширину вікна
bbb.presentation.fitToPage.toolTip = Підігнати під розмір вікна
bbb.presentation.uploadPresBtn.toolTip = Завантажити презентацію
bbb.presentation.downloadPresBtn.toolTip = Download Presentations
bbb.presentation.downloadPresBtn.toolTip = Завантажити презентації
bbb.presentation.poll.response =
bbb.presentation.backBtn.toolTip = Попередній слайд
bbb.presentation.btnSlideNum.accessibilityName = Слайд {0} з {1}
bbb.presentation.btnSlideNum.toolTip = Вибір слайду
@ -255,7 +256,7 @@ bbb.presentation.uploadcomplete = Завантаження завершено.
bbb.presentation.uploaded = завантажено.
bbb.presentation.document.supported = Формат завантаженого документу підтримується. Йде перетворення...
bbb.presentation.document.converted = Документ успішно перетворений.
bbb.presentation.error.document.convert.failed = Try converting the document to PDF and upload again.
bbb.presentation.error.document.convert.failed = Конвертуйте цей документ в PDF формат, будь ласка.
bbb.presentation.error.document.convert.invalid = Конвертуйте цей документ в PDF формат, будь ласка.
bbb.presentation.error.io = Помилка введення-виведення: зв'яжіться із адміністратором.
bbb.presentation.error.security = Помилка безпеки: зв'яжіться із адміністратором.
@ -283,42 +284,43 @@ bbb.fileupload.uploadBtn = Завантажити
bbb.fileupload.uploadBtn.toolTip = Завантажити вибраний файл
bbb.fileupload.deleteBtn.toolTip = Видалити презентацію
bbb.fileupload.showBtn = Показати
bbb.fileupload.retry = Try another file
bbb.fileupload.retry = Спробуйте інший файл
bbb.fileupload.showBtn.toolTip = Показати презентацію
bbb.fileupload.close.tooltip = Close
bbb.fileupload.close.accessibilityName = Close the File Upload window
bbb.fileupload.close.tooltip = Закрити
bbb.fileupload.close.accessibilityName =
bbb.fileupload.genThumbText = Створення мініатюр..
bbb.fileupload.progBarLbl = Завантаження:
bbb.fileupload.fileFormatHint = You can upload any Office or Portable Document Format (PDF) document. For the best result we recommend uploading a PDF.
bbb.fileupload.letUserDownload = Enable download of presentation
bbb.fileupload.letUserDownload.tooltip = Check here if you want the other users to download your presentation
bbb.filedownload.title = Download the Presentations
bbb.filedownload.close.tooltip = Close
bbb.filedownload.close.accessibilityName = Close file download window
bbb.filedownload.fileLbl = Choose File to Download:
bbb.filedownload.downloadBtn = Download
bbb.filedownload.downloadBtn.toolTip = Download Presentation
bbb.filedownload.thisFileIsDownloadable = File is downloadable
bbb.fileupload.fileFormatHint =
bbb.fileupload.letUserDownload = Увімкнути завантаження презентації
bbb.fileupload.letUserDownload.tooltip = Поставте позначку якщо бажаєте щоб користувачі могли завантажувати презентацію
bbb.filedownload.title = Завантажити презентації
bbb.filedownload.close.tooltip = Закрити
bbb.filedownload.close.accessibilityName =
bbb.filedownload.fileLbl = Оберіть файл для завантаження:
bbb.filedownload.downloadBtn = Заванитажити
bbb.filedownload.downloadBtn.toolTip = Завантажити презентацію
bbb.filedownload.thisFileIsDownloadable =
bbb.chat.title = Чат
bbb.chat.quickLink.label = Вікно чату
bbb.chat.cmpColorPicker.toolTip = Колір тексту
bbb.chat.input.accessibilityName = Поле редагування
bbb.chat.sendBtn.toolTip = Надіслати повідомлення
bbb.chat.sendBtn.accessibilityName = Надіслати повідомлення чату
bbb.chat.saveBtn.toolTip = Save chat
bbb.chat.saveBtn.accessibilityName = Save chat in text file
bbb.chat.saveBtn.label = Save
bbb.chat.save.complete = Chat successfully saved
bbb.chat.save.filename = public-chat
bbb.chat.copyBtn.toolTip = Copy chat
bbb.chat.copyBtn.accessibilityName = Copy chat to clipboard
bbb.chat.copyBtn.label = Copy
bbb.chat.copy.complete = Chat copied to clipboard
bbb.chat.clearBtn.toolTip = Clear Public chat
bbb.chat.clearBtn.accessibilityName = Clear the public chat history
bbb.chat.clearBtn.chatMessage = The public chat history was cleared by a moderator
bbb.chat.clearBtn.alert.title = Warning
bbb.chat.clearBtn.alert.text = You are clearing the public chat history and this action cannot be undone. Do you want to proceed?
bbb.chat.saveBtn.toolTip = Зберегти чат
bbb.chat.saveBtn.accessibilityName = Зберегти чат в текстовий файл
bbb.chat.saveBtn.label = Зберегти
bbb.chat.save.complete = Чат успішно збережений
bbb.chat.save.ioerror = Не може бути збережено. Спробуйте ще раз
bbb.chat.save.filename = Публічний чат
bbb.chat.copyBtn.toolTip = Зкопіювати чат
bbb.chat.copyBtn.accessibilityName =
bbb.chat.copyBtn.label = Копіювати
bbb.chat.copy.complete =
bbb.chat.clearBtn.toolTip = Створити публічний чат
bbb.chat.clearBtn.accessibilityName = Очистити історію публічного чату
bbb.chat.clearBtn.chatMessage = Історія публічого чату була очищена модератором
bbb.chat.clearBtn.alert.title = Попередження
bbb.chat.clearBtn.alert.text =
bbb.chat.contextmenu.copyalltext = Копіювати весь текст
bbb.chat.publicChatUsername = Публічний
bbb.chat.optionsTabName = Опції
@ -346,7 +348,7 @@ bbb.publishVideo.startPublishBtn.labelText = Розпочати трансляц
bbb.publishVideo.startPublishBtn.toolTip = Розпочати відеотрансляцію
bbb.publishVideo.startPublishBtn.errorName = Демонстрація зображення з веб-камери неможлива. Причина: {0}
bbb.webcamPermissions.chrome.title = Дозволи веб-камери в Chrome
bbb.webcamPermissions.chrome.message = Click Allow to give Chrome permission to use your webcam.
bbb.webcamPermissions.chrome.message = Натисніть клавішу Дозволити для того щоб Chrome отримав дозвіл використовувати ваш мікрофон
bbb.videodock.title = Веб-камери
bbb.videodock.quickLink.label = Вікно веб-камери
bbb.video.minimizeBtn.accessibilityName = Згорнути вікно веб-камер
@ -367,6 +369,7 @@ bbb.video.publish.closeBtn.accessName = Закрити вікно налашту
bbb.video.publish.closeBtn.label = Скасувати
bbb.video.publish.titleBar = Вікно увімкнення веб-камери
bbb.video.streamClose.toolTip = Закрити трансляцію для: {0}
bbb.video.message.browserhttp =
bbb.screensharePublish.title = Демонстрація екрану: передперегляд в режимі ведучого
bbb.screensharePublish.pause.tooltip = Зупинити показ екрану
bbb.screensharePublish.pause.label = Пауза
@ -428,28 +431,29 @@ bbb.screensharePublish.WebRTCExtensionFailFallback.label = Неможливо в
bbb.screensharePublish.WebRTCPrivateBrowsingWarning.label = Здається, ви у режимі інкогніто або використовуєте приватний режим перегляду. Перевірте в налаштуваннях розширення, що ви дозволяєте розширенню працювати в інкогніто/приватному режимі.
bbb.screensharePublish.WebRTCExtensionInstallButton.label = Натисніть тут, щоб встановити
bbb.screensharePublish.WebRTCUseJavaButton.label = Демонструвати екран використовуючи Java
bbb.screensharePublish.WebRTCVideoLoading.label = Video is loading... Please wait
bbb.screensharePublish.sharingMessage= This is your screen being shared
bbb.screensharePublish.WebRTCVideoLoading.label =
bbb.screensharePublish.sharingMessage=
bbb.screenshareView.title = Демонстрація екрана
bbb.screenshareView.fitToWindow = Підлаштувати під розміри вікна
bbb.screenshareView.actualSize = Показати фактичний розмір
bbb.screenshareView.minimizeBtn.accessibilityName = Згорнути вікно демонстрації екрана
bbb.screenshareView.maximizeRestoreBtn.accessibilityName = Розгорнути вікно демонстрації екрана
bbb.screenshareView.closeBtn.accessibilityName = Закрити вікно демонстрації екрана
bbb.toolbar.phone.toolTip.start = Enable Audio (microphone or listen only)
bbb.toolbar.phone.toolTip.stop = Disable Audio
bbb.toolbar.phone.toolTip.start = Увімкнути аудіо(мікрофон або пристрій відтворення)
bbb.toolbar.phone.toolTip.stop = Вимкнути аудіо
bbb.toolbar.phone.toolTip.mute = Припинити слухати конференцію
bbb.toolbar.phone.toolTip.unmute = Почати слухати конференцію
bbb.toolbar.phone.toolTip.nomic = Мікрофон не виявлено
bbb.toolbar.deskshare.toolTip.start = Відкрити вікно трансляції екрану
bbb.toolbar.deskshare.toolTip.stop = Зупинити демонстрацію екрана
bbb.toolbar.sharednotes.toolTip = Open Shared Notes
bbb.toolbar.sharednotes.toolTip = Відкрити спільні нотатки
bbb.toolbar.video.toolTip.start = Увімкнути трансляцію вашої веб-камери
bbb.toolbar.video.toolTip.stop = Зупинити трансляцію вашої веб-камери
bbb.layout.addButton.label = Додати
bbb.layout.addButton.toolTip = Додати в список схему користувача
bbb.layout.overwriteLayoutName.title = Overwrite layout
bbb.layout.overwriteLayoutName.text = Name already in use. Do you want to overwrite?
bbb.layout.broadcastButton.toolTip = Apply current layout to all viewers
bbb.layout.overwriteLayoutName.title =
bbb.layout.overwriteLayoutName.text = Це ім'я вже використовується. Бажаєте перезаписати?
bbb.layout.broadcastButton.toolTip = Застосувати поточне розташуванння для всіх користувачів
bbb.layout.combo.toolTip = Змінити схему вікон
bbb.layout.loadButton.toolTip = Завантажити схеми з файлу
bbb.layout.saveButton.toolTip = Зберегти схеми у файл
@ -458,24 +462,27 @@ bbb.layout.combo.prompt = Застосувати схему
bbb.layout.combo.custom = * Схема користувача
bbb.layout.combo.customName = Схема користувача
bbb.layout.combo.remote = Віддалений
bbb.layout.window.name = Layout name
bbb.layout.window.name =
bbb.layout.window.close.tooltip = Закрити
bbb.layout.window.close.accessibilityName =
bbb.layout.save.complete = Схеми успішно збережені
bbb.layout.save.ioerror =
bbb.layout.load.complete = Схеми успішно завантажені
bbb.layout.load.failed = Не вдалось завантажити макети
bbb.layout.sync = Your layout has been sent to all participants
bbb.layout.sync =
bbb.layout.name.defaultlayout = Розташування вікон за замовчуванням
bbb.layout.name.closedcaption = Субтитри
bbb.layout.name.videochat = Відеочат
bbb.layout.name.webcamsfocus = Відеоконференція
bbb.layout.name.presentfocus = Презентація
bbb.layout.name.presentandusers = Presentation + Users
bbb.layout.name.presentandusers = Презентація + Користувачі
bbb.layout.name.lectureassistant = Помічник ведучого
bbb.layout.name.lecture = Лекція
bbb.layout.name.sharednotes = Shared Notes
bbb.layout.addCurrentToFileWindow.title = Add current Layout to file
bbb.layout.addCurrentToFileWindow.text = Do you want to save the current layout to file?
bbb.layout.denyAddToFile.toolTip = Deny adding the current layout
bbb.layout.confirmAddToFile.toolTip = Confirm adding the current layout
bbb.layout.name.sharednotes = Спільні нотатки
bbb.layout.addCurrentToFileWindow.title =
bbb.layout.addCurrentToFileWindow.text = Чи бажаєте ви зберегти поточне положення файлу?
bbb.layout.denyAddToFile.toolTip =
bbb.layout.confirmAddToFile.toolTip =
bbb.highlighter.toolbar.pencil = Олівець
bbb.highlighter.toolbar.pencil.accessibilityName = Перемкнути курсор на олівець
bbb.highlighter.toolbar.ellipse = Коло
@ -492,7 +499,7 @@ bbb.highlighter.toolbar.color = Вибрати колір
bbb.highlighter.toolbar.color.accessibilityName = Колір маркеру
bbb.highlighter.toolbar.thickness = Вибрати товщину ліній
bbb.highlighter.toolbar.thickness.accessibilityName = Товщина малювання
bbb.highlighter.toolbar.multiuser = Multi-user Drawing
bbb.highlighter.toolbar.multiuser =
bbb.logout.title = Вийшли
bbb.logout.button.label = ОК
bbb.logout.appshutdown = Серверний додаток вимкнувся
@ -502,23 +509,23 @@ bbb.logout.connectionfailed = З'єднання з сервером втраче
bbb.logout.rejected = З'єднання з сервером відхилено
bbb.logout.invalidapp = Додаток red5 відсутній
bbb.logout.unknown = Ваш клієнт втратив зв'язок з сервером
bbb.logout.guestkickedout = The moderator didn't allow you to join this meeting
bbb.logout.guestkickedout = Модератор не дозволив вам приєднатись до зустрічі
bbb.logout.usercommand = Ви вийшли із конференції
bbb.logour.breakoutRoomClose = Вікно вашого браузеру буде закрите
bbb.logout.ejectedFromMeeting = Модератор виключив вас із зустрічі.
bbb.logout.refresh.message = Якщо цей вихід був несподіваним натисніть на кнопку нижче, щоб відновити підключення.
bbb.logout.refresh.label = Повторне підключення
bbb.settings.title = Settings
bbb.settings.ok = OK
bbb.settings.cancel = Cancel
bbb.settings.btn.toolTip = Open configuration window
bbb.settings.title = Налаштування
bbb.settings.ok = ОК
bbb.settings.cancel = Відмінити
bbb.settings.btn.toolTip = Відкрити вікно конфігурації
bbb.logout.confirm.title = Підтвердіть вихід
bbb.logout.confirm.message = Ви впевнені, що хочете вийти?
bbb.logout.confirm.endMeeting = Yes and end the meeting
bbb.logout.confirm.endMeeting = Так і завершити зустріч
bbb.logout.confirm.yes = Так
bbb.logout.confirm.no = Ні
bbb.endSession.confirm.title = Warning
bbb.endSession.confirm.message = If you close the session, all participants will be disconnected. Do you want to proceed?
bbb.endSession.confirm.title = Попередження
bbb.endSession.confirm.message = Якщо ви завершити цю сесію, всі учасники будуть від'єднані. Бажаєте продовжити?
bbb.connection.failure=Виявлені проблеми зі з'єднанням
bbb.connection.reconnecting=Повторне підключення
bbb.connection.reestablished=З'єднання відновлено
@ -530,59 +537,60 @@ bbb.notes.title = Примітки
bbb.notes.cmpColorPicker.toolTip = Колір тексту
bbb.notes.saveBtn = Зберегти
bbb.notes.saveBtn.toolTip = Зберегти примітки
bbb.sharedNotes.title = Shared notes
bbb.sharedNotes.quickLink.label = Shared notes Window
bbb.sharedNotes.createNoteWindow.label = Note name
bbb.sharedNotes.createNoteWindow.close.tooltip = Close
bbb.sharedNotes.createNoteWindow.close.accessibilityName = Close create new note window
bbb.sharedNotes.typing.single = {0} is typing...
bbb.sharedNotes.typing.double = {0} and {1} are typing...
bbb.sharedNotes.typing.multiple = Several people are typing...
bbb.sharedNotes.save.toolTip = Save notes to file
bbb.sharedNotes.save.complete = Notes were successfully saved
bbb.sharedNotes.save.htmlLabel = Formatted text (.html)
bbb.sharedNotes.save.txtLabel = Plain text (.txt)
bbb.sharedNotes.new.label = Create
bbb.sharedNotes.new.toolTip = Create additional note
bbb.sharedNotes.limit.label = Notes limit reached
bbb.sharedNotes.clear.label = Clear this note
bbb.sharedNotes.undo.toolTip = Undo modification
bbb.sharedNotes.redo.toolTip = Redo modification
bbb.sharedNotes.toolbar.toolTip = Text formatting toolbar
bbb.sharedNotes.settings.toolTip = Shared notes settings
bbb.sharedNotes.clearWarning.title = Cleaning shared notes
bbb.sharedNotes.clearWarning.message = This action will clear the notes on this window for everyone, and there's no way to undo. Are you sure you want to clear these notes?
bbb.sharedNotes.additionalNotes.closeWarning.title = Closing shared notes
bbb.sharedNotes.additionalNotes.closeWarning.message = This action will destroy the notes on this window for everyone, and there's no way to undo. Are you sure you want to close these notes?
bbb.sharedNotes.messageLengthWarning.title = Character Change Limit Exceeded
bbb.sharedNotes.messageLengthWarning.text = Your change exceeds the limit by {0}. Try making a smaller change.
bbb.sharedNotes.remaining.tooltip = Remaining space available in shared notes
bbb.sharedNotes.full.tooltip = Capacity reached (try deleting some text)
bbb.sharedNotes.title = Спільні нотатки
bbb.sharedNotes.quickLink.label = Вікно спільних нотаток
bbb.sharedNotes.createNoteWindow.label = Назва нотатки
bbb.sharedNotes.createNoteWindow.close.tooltip = Закрити
bbb.sharedNotes.createNoteWindow.close.accessibilityName =
bbb.sharedNotes.typing.single = {0} пише...
bbb.sharedNotes.typing.double =
bbb.sharedNotes.typing.multiple =
bbb.sharedNotes.save.toolTip = Зберегти нотатки до файлу
bbb.sharedNotes.save.complete = Нотатки були успішно збережені
bbb.sharedNotes.save.ioerror = Нотатки не були збережені. Спробуйте ще раз
bbb.sharedNotes.save.htmlLabel = Форматований текст (.html)
bbb.sharedNotes.save.txtLabel =
bbb.sharedNotes.new.label = Створити
bbb.sharedNotes.new.toolTip = Створити додаткову нотатку
bbb.sharedNotes.limit.label = Досянути максимальна кількість нотаток
bbb.sharedNotes.clear.label = Очистити цю нотатку
bbb.sharedNotes.undo.toolTip = Відмінити модифікацію
bbb.sharedNotes.redo.toolTip =
bbb.sharedNotes.toolbar.toolTip =
bbb.sharedNotes.settings.toolTip = Налаштування спільних нотаток
bbb.sharedNotes.clearWarning.title = Очистити спільні нотатки
bbb.sharedNotes.clearWarning.message =
bbb.sharedNotes.additionalNotes.closeWarning.title = Закрити спільні нотатки
bbb.sharedNotes.additionalNotes.closeWarning.message =
bbb.sharedNotes.messageLengthWarning.title =
bbb.sharedNotes.messageLengthWarning.text =
bbb.sharedNotes.remaining.tooltip =
bbb.sharedNotes.full.tooltip = Досягнута максимальна кількість символів(спробуйте видалити деякий текст)
bbb.settings.deskshare.instructions = Натисніть на кнопку Дозволити на спливаючому запиті, аби перевірити, що у вас коректно працює трансляція робочого столу
bbb.settings.deskshare.start = Перевірити демонстрацію робочого столу
bbb.settings.voice.volume = Активність мікрофону
bbb.settings.java.label = Java version error
bbb.settings.java.text = You have Java {0} installed, but you need at least version {1} to use the BigBlueButton desktop sharing feature. The button below will install the newest Java JRE version.
bbb.settings.java.command = Install newest Java
bbb.settings.java.label = Помилка версії Java
bbb.settings.java.text =
bbb.settings.java.command = Встановіть новішу версію Java
bbb.settings.flash.label = Помилка версії Flash
bbb.settings.flash.text = У вас встановлений флеш {0}, але для коректної роботи BigBlueButton потрібна, принаймні, версія {1}. Натисніть на кнопку знизу, щоб встановити останню версію Adobe Flash.
bbb.settings.flash.command = Встановіть новітню Flash
bbb.settings.isight.label = Помилка iSight веб-камери
bbb.settings.isight.text = If you have problems with your iSight webcam, it may be because you are running OS X 10.6.5, which is known to have a problem with Flash capturing video from the iSight webcam. \n To correct this, the link below will install a newer version of Flash player, or update your Mac to the newest version
bbb.settings.isight.text =
bbb.settings.isight.command = Встановити Flash 10.2 RC2
bbb.settings.warning.label = Попередження
bbb.settings.warning.close = Закрити це попередження
bbb.settings.noissues = Помилок не виявлено.
bbb.settings.instructions = Дозволити Flash звертатися до веб-камери. Якщо ви бачите і чуєте себе, то це означає, що ваш браузер був коректно налаштований. Інші можливі помилки та варіанти їх вирішення наведені нижче. Пошукайте там можливі рішення.
bbb.bwmonitor.title = Network monitor
bbb.bwmonitor.upload = Upload
bbb.bwmonitor.upload.short = Up
bbb.bwmonitor.download = Download
bbb.bwmonitor.download.short = Down
bbb.bwmonitor.total = Total
bbb.bwmonitor.current = Current
bbb.bwmonitor.available = Available
bbb.bwmonitor.latency = Latency
bbb.bwmonitor.title = Мережевий монітор
bbb.bwmonitor.upload = Завантажити
bbb.bwmonitor.upload.short = Вгору
bbb.bwmonitor.download = Заванитажити
bbb.bwmonitor.download.short = Вниз
bbb.bwmonitor.total =
bbb.bwmonitor.current = Поточний
bbb.bwmonitor.available = Доступно
bbb.bwmonitor.latency = Затримка
ltbcustom.bbb.highlighter.toolbar.triangle = Трикутник
ltbcustom.bbb.highlighter.toolbar.triangle.accessibilityName = Перемкнути курсор на трикутник
ltbcustom.bbb.highlighter.toolbar.line = Лінія
@ -627,7 +635,7 @@ bbb.accessibility.chat.chatBox.navigatedLatest = Ви перейшли до ос
bbb.accessibility.chat.chatBox.navigatedLatestRead = Ви перейшли до останнього прочитаного повідомлення.
bbb.accessibility.chat.chatwindow.input = Введення повідомлень
bbb.accessibility.chat.chatwindow.audibleChatNotification = Звукове повідолмення чату
bbb.accessibility.chat.chatwindow.publicChatOptions = Public Chat Options
bbb.accessibility.chat.chatwindow.publicChatOptions = Налаштування публічного чату
bbb.accessibility.chat.initialDescription = Будь ласка, використовуйте клавіші зі стрілками для переміщення по повідомленням в чаті.
bbb.accessibility.notes.notesview.input = Введення приміток
@ -755,6 +763,7 @@ bbb.polling.publishButton.label = Публікувати
bbb.polling.closeButton.label = Закрити
bbb.polling.customPollOption.label = Власне опитування
bbb.polling.pollModal.title = Поточні результати голосування
bbb.polling.pollModal.hint =
bbb.polling.customChoices.title = Ввести варіанти вибору
bbb.polling.respondersLabel.novotes = Очікування відповіді
bbb.polling.respondersLabel.text = {0} Користувачів відповіли
@ -815,6 +824,7 @@ bbb.lockSettings.lockOnJoin=Блокувати при вході
bbb.users.breakout.breakoutRooms = Кімнати групової роботи
bbb.users.breakout.updateBreakoutRooms = Оновити кімнати групової роботи
bbb.users.breakout.timerForRoom.toolTip =
bbb.users.breakout.timer.toolTip = Час, що залишився до кінця сеансу групової роботи
bbb.users.breakout.calculatingRemainingTime = Підрахунок часу що залишився
bbb.users.breakout.closing = Закривається
@ -834,14 +844,14 @@ bbb.users.breakout.invite = Запросити
bbb.users.breakout.close = Закрити
bbb.users.breakout.closeAllRooms = Закрити всі групові сесії
bbb.users.breakout.insufficientUsers = Недостатньо учасників. Помістіть хоча б одного учасника
bbb.users.breakout.confirm = Join A Breakout Room
bbb.users.breakout.invited = You have been invited to join <b>Breakout Room</b>
bbb.users.breakout.accept = By accepting, you will automatically leave the audio and the video conferences.
bbb.users.breakout.joinSession = Join Session
bbb.users.breakout.joinSession.accessibilityName = Join Breakout Room Session
bbb.users.breakout.joinSession.close.tooltip = Close
bbb.users.breakout.joinSession.close.accessibilityName = Close Join Breakout Room Window
bbb.users.breakout.youareinroom = You are in Breakout Room {0}
bbb.users.breakout.confirm = Завершити групово сесію
bbb.users.breakout.invited = Ви були запрошені до <b> сесії </b>
bbb.users.breakout.accept =
bbb.users.breakout.joinSession = Приєднатись до сесії
bbb.users.breakout.joinSession.accessibilityName =
bbb.users.breakout.joinSession.close.tooltip = Закрити
bbb.users.breakout.joinSession.close.accessibilityName =
bbb.users.breakout.youareinroom =
bbb.users.roomsGrid.room = Кімната
bbb.users.roomsGrid.users = Користувачі
bbb.users.roomsGrid.action = Дія
@ -849,55 +859,4 @@ bbb.users.roomsGrid.transfer = Передавати Аудіо
bbb.users.roomsGrid.join = Приєднатися
bbb.users.roomsGrid.noUsers = Немає користувачів в цій кімнаті
bbb.langSelector.default=Default language
bbb.langSelector.ar=Arabic
bbb.langSelector.az_AZ=Azerbaijani
bbb.langSelector.eu_EU=Basque
bbb.langSelector.bn_BN=Bengali
bbb.langSelector.bg_BG=Bulgarian
bbb.langSelector.ca_ES=Catalan
bbb.langSelector.zh_CN=Chinese (Simplified)
bbb.langSelector.zh_TW=Chinese (Traditional)
bbb.langSelector.hr_HR=Croatian
bbb.langSelector.cs_CZ=Czech
bbb.langSelector.da_DK=Danish
bbb.langSelector.nl_NL=Dutch
bbb.langSelector.en_US=English
bbb.langSelector.et_EE=Estonian
bbb.langSelector.fa_IR=Farsi
bbb.langSelector.fi_FI=Finnish
bbb.langSelector.fr_FR=French
bbb.langSelector.fr_CA=French (Canadian)
bbb.langSelector.ff_SN=Fulah
bbb.langSelector.de_DE=German
bbb.langSelector.el_GR=Greek
bbb.langSelector.he_IL=Hebrew
bbb.langSelector.hu_HU=Hungarian
bbb.langSelector.id_ID=Indonesian
bbb.langSelector.it_IT=Italian
bbb.langSelector.ja_JP=Japanese
bbb.langSelector.ko_KR=Korean
bbb.langSelector.lv_LV=Latvian
bbb.langSelector.lt_LT=Lithuania
bbb.langSelector.mn_MN=Mongolian
bbb.langSelector.ne_NE=Nepali
bbb.langSelector.no_NO=Norwegian
bbb.langSelector.pl_PL=Polish
bbb.langSelector.pt_BR=Portuguese (Brazilian)
bbb.langSelector.pt_PT=Portuguese
bbb.langSelector.ro_RO=Romanian
bbb.langSelector.ru_RU=Russian
bbb.langSelector.sr_SR=Serbian (Cyrillic)
bbb.langSelector.sr_RS=Serbian (Latin)
bbb.langSelector.si_LK=Sinhala
bbb.langSelector.sk_SK=Slovak
bbb.langSelector.sl_SL=Slovenian
bbb.langSelector.es_ES=Spanish
bbb.langSelector.es_LA=Spanish (Latin American)
bbb.langSelector.sv_SE=Swedish
bbb.langSelector.th_TH=Thai
bbb.langSelector.tr_TR=Turkish
bbb.langSelector.uk_UA=Ukrainian
bbb.langSelector.vi_VN=Vietnamese
bbb.langSelector.cy_GB=Welsh
bbb.langSelector.oc=Occitan
bbb.langSelector.default=Мова по замовчуванню

View File

@ -37,9 +37,11 @@ with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
<fx:Script>
<![CDATA[
import org.bigbluebutton.common.LogUtil;
import org.bigbluebutton.core.PopUpUtil;
private function init():void {
LogUtil.initLogging(true);
PopUpUtil.initAlert();
}
]]>
</fx:Script>

View File

@ -23,6 +23,7 @@ package org.bigbluebutton.core {
import flash.utils.Dictionary;
import flash.utils.getQualifiedClassName;
import mx.controls.Alert;
import mx.core.FlexGlobals;
import mx.core.IChildList;
import mx.core.IFlexDisplayObject;
@ -33,6 +34,7 @@ package org.bigbluebutton.core {
import org.as3commons.logging.api.ILogger;
import org.as3commons.logging.api.getClassLogger;
import org.bigbluebutton.common.IKeyboardClose;
import org.bigbluebutton.util.i18n.ResourceUtil;
public final class PopUpUtil {
@ -40,6 +42,15 @@ package org.bigbluebutton.core {
private static var popUpDict:Dictionary = new Dictionary(true);
public static function initAlert():void {
Alert.buttonHeight = 30;
Alert.buttonWidth = 100;
Alert.cancelLabel = ResourceUtil.getInstance().getString('bbb.alert.cancel');
Alert.noLabel = ResourceUtil.getInstance().getString('bbb.alert.no');
Alert.okLabel = ResourceUtil.getInstance().getString('bbb.alert.ok');
Alert.yesLabel = ResourceUtil.getInstance().getString('bbb.alert.yes');
}
public static function createNonModalPopUp(parent:DisplayObject, className:Class, center:Boolean = true):IFlexDisplayObject {
if (!checkPopUpExists(className)) {
return addPopUpToStage(parent, className, false, center);

View File

@ -898,6 +898,7 @@ with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
if (ResourceUtil.getInstance().isRTLEnabled()) {
FlexGlobals.topLevelApplication.setStyle("layoutDirection", ResourceUtil.getInstance().getCurrentLanguageDirection());
}
PopUpUtil.initAlert();
}
]]>

View File

@ -161,7 +161,7 @@ with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
private function onCreationComplete():void{
//check for the polling module in config.xml
var vxml:XML = BBB.getConfigForModule("PollingModule");
if (vxml == null) navigationControls.removeChild(pollStartBtn);
if (vxml == null) fileAndPollControls.removeChild(pollStartBtn);
setControlBarState("presenter");

View File

@ -338,8 +338,9 @@
</fx:Declarations>
<mx:Canvas id="videoCanvas" width="100%" height="100%" />
<mx:Button id="btnActualSize"
styleName="mainActionButton"
<mx:Button id="btnActualSize"
styleName="screenShareActualizeButton"
toggle="true"
horizontalCenter="0"
top="{VIDEO_HEIGHT_PADDING}"
@ -348,4 +349,5 @@
mouseOver="btnActualSize.alpha = 100"
label="{ btnActualSize.selected ? ResourceUtil.getInstance().getString('bbb.screenshareView.fitToWindow') : ResourceUtil.getInstance().getString('bbb.screenshareView.actualSize') }"
toolTip="{ btnActualSize.selected ? ResourceUtil.getInstance().getString('bbb.screenshareView.fitToWindow') : ResourceUtil.getInstance().getString('bbb.screenshareView.actualSize') }"/>
</common:CustomMdiWindow>

View File

@ -294,8 +294,6 @@ with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
<mx:ComboBox id="roomsCombo" width="80%" change="{assignUsersForCreation()}" dataProvider="{roomsProvider}"
accessibilityName="{ResourceUtil.getInstance().getString('bbb.users.breakout.roomsCombo.accessibilityName')}" />
</mx:HBox>
<!-- <mx:Button paddingLeft="20" width="50%" id="randomAssignBtn"
label="{ResourceUtil.getInstance().getString('bbb.users.breakout.randomAssign')}" click="assignUsers()"/> -->
</mx:HBox>
<mx:HBox id="durationBox" width="100%" paddingTop="12">

View File

@ -181,10 +181,16 @@ with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
dataMenu.dataProvider = dp;
}
private function browserForcesHTTPS() : Boolean {
var result : Boolean = !BrowserCheck.isHttps() && ((BrowserCheck.isChrome() && BrowserCheck.browserMajorVersion >= "60") || (BrowserCheck.isOpera() && BrowserCheck.browserMajorVersion >= "47"));
if (result) {
Alert.show(ResourceUtil.getInstance().getString("bbb.video.message.browserhttp", [BrowserCheck.browserName]));
}
return result;
}
private function openPublishWindow():void{
if (!BrowserCheck.isHttps() && ((BrowserCheck.isChrome() && BrowserCheck.browserMajorVersion >= "60") || (BrowserCheck.isOpera() && BrowserCheck.browserMajorVersion >= "47"))) {
Alert.show(ResourceUtil.getInstance().getString("bbb.video.message.browserhttp", [BrowserCheck.browserName]));
if (browserForcesHTTPS()) {
return;
}
this.enabled = false;
@ -256,6 +262,9 @@ with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
dispatchEvent(stopShareCameraRequestEvent);
}
else {
if (browserForcesHTTPS()) {
return;
}
this.enabled = false;
if(numberOfCamerasOff > 0)
numberOfCamerasOff--;

View File

@ -1,17 +1,33 @@
package org.bigbluebutton.util
{
public class SessionTokenUtil
{
private var _sessionToken:String = null;
public function getSessionToken():String {
if (_sessionToken == null || _sessionToken == "") {
var p:QueryStringParameters = new QueryStringParameters();
p.collectParameters();
_sessionToken = p.getParameter("sessionToken");
}
return _sessionToken;
}
}
}
/**
* BigBlueButton open source conferencing system - http://www.bigbluebutton.org/
*
* Copyright (c) 2017 BigBlueButton Inc. and by respective authors (see below).
*
* This program is free software; you can redistribute it and/or modify it under the
* terms of the GNU Lesser General Public License as published by the Free Software
* Foundation; either version 3.0 of the License, or (at your option) any later
* version.
*
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License along
* with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
*
*/
package org.bigbluebutton.util {
public class SessionTokenUtil {
private var _sessionToken:String = null;
public function getSessionToken():String {
if (_sessionToken == null || _sessionToken == "") {
var p:QueryStringParameters = new QueryStringParameters();
p.collectParameters();
_sessionToken = p.getParameter("sessionToken");
}
return _sessionToken;
}
}
}

View File

@ -1,8 +1,16 @@
/* eslint no-unused-vars: 0 */
import React from 'react';
import { Meteor } from 'meteor/meteor';
import { render } from 'react-dom';
import { log } from '/imports/ui/services/api';
import renderRoutes from '/imports/startup/client/routes';
Meteor.startup(() => {
render(renderRoutes(), document.getElementById('app'));
// Log all uncaught exceptions to the server
// TODO: There is no StackTrace on the ErrorEvent object
window.addEventListener('error', (e) => {
log('error', e);
});
});

View File

@ -1,4 +1,4 @@
import { Meteor } from 'meteor/meteor';
import logClient from './methods/logClient';
Meteor.methods({ 'methods.logClient': logClient });
Meteor.methods({ logClient });

View File

@ -1,9 +1,7 @@
import Logger from '/imports/startup/server/logger';
const logClient = () => {
const args = Array.prototype.slice.call(arguments, 1);
Logger.log(arguments[0], 'Client Log', args);
const logClient = (type, log, ...args) => {
Logger.log(type, `CLIENT LOG: ${log}\n`, ...args);
};
export default logClient;

View File

@ -37,7 +37,7 @@ export default function validateAuthToken(credentials) {
Logger.info(`User '${
requesterUserId
}' is trying to validate auth tokenfor meeting '${meetingId}'`);
}' is trying to validate auth token for meeting '${meetingId}'`);
return RedisPubSub.publishUserMessage(CHANNEL, EVENT_NAME, meetingId, requesterUserId, payload);
}

View File

@ -39,6 +39,14 @@ class ActionsDropdown extends Component {
this.handlePresentationClick = this.handlePresentationClick.bind(this);
}
componentWillUpdate(nextProps) {
const { isUserPresenter: isPresenter } = nextProps;
const { isUserPresenter: wasPresenter, mountModal } = this.props;
if (wasPresenter && !isPresenter) {
mountModal(null);
}
}
handlePresentationClick() {
this.props.mountModal(<PresentationUploaderContainer />);
}

View File

@ -1,6 +1,6 @@
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { logClient } from '/imports/ui/services/api';
import { log } from '/imports/ui/services/api';
const propTypes = {
low: PropTypes.number,
@ -104,7 +104,7 @@ class AudioStreamVolume extends Component {
}
handleError(error) {
logClient('error', { error, method: 'handleError' });
log('error', error);
}
render() {

View File

@ -33,10 +33,6 @@ class DeviceSelector extends Component {
}
componentDidMount() {
const handleEnumerateDevicesError = (error) => {
logClient('error', { error, method: 'handleEnumerateDevicesError' });
};
const handleEnumerateDevicesSuccess = (deviceInfos) => {
const devices = deviceInfos.filter(d => d.kind === this.props.kind);
@ -51,8 +47,7 @@ class DeviceSelector extends Component {
navigator.mediaDevices
.enumerateDevices()
.then(handleEnumerateDevicesSuccess)
.catch(handleEnumerateDevicesError);
.then(handleEnumerateDevicesSuccess);
}
handleSelectChange(event) {

View File

@ -188,7 +188,7 @@ class Settings extends Component {
}}
dismiss={{
callback: (() => {
this.setHtmlFontSize(this.state.saved.application.fontSize);
Settings.setHtmlFontSize(this.state.saved.application.fontSize);
}),
label: intl.formatMessage(intlMessages.CancelLabel),
description: intl.formatMessage(intlMessages.CancelLabelDesc),

View File

View File

@ -10,7 +10,7 @@ import { notify } from '/imports/ui/services/notification';
* @see https://docs.meteor.com/api/methods.html#Meteor-call
* @return {Promise}
*/
function makeCall(name, ...args) {
export function makeCall(name, ...args) {
check(name, String);
const credentials = Auth.credentials;
@ -34,56 +34,32 @@ function makeCall(name, ...args) {
* @see https://docs.meteor.com/api/methods.html#Meteor-call
* @return {Promise}
*/
function call(name, ...args) {
export function call(name, ...args) {
return makeCall(name, ...args).catch((e) => {
notify(`Ops! Error while executing ${name}`, 'error');
throw e;
});
}
/**
* Log the error to the client and to the server.
*
* @example
* @code{ logClient({error:"Error caused by blabla"}) }
*/
function logClient(...arggs) {
export function log(type = 'error', message, ...args) {
const credentials = Auth.credentials;
const args = Array.prototype.slice.call(arggs, 0);
const userInfo = window.navigator;
const clientInfo = {
language: userInfo.language,
userAgent: userInfo.userAgent,
screenSize: { width: screen.width, height: screen.height },
windowSize: { width: window.innerWidth, height: window.innerHeight },
bbbVersion: Meteor.settings.public.app.bbbServerVersion,
location: window.location.href,
};
args.push({
systemProps: {
language: userInfo.language,
userAgent: userInfo.userAgent,
screenSize: { width: screen.width, height: screen.height },
windowSize: { width: window.innerWidth, height: window.innerHeight },
bbbVersion: Meteor.settings.public.app.bbbServerVersion,
location: window.location.href,
},
});
const messageOrStack = message.stack || message.message || message.toString();
const logTypeInformed = arguments.length > 1;
const outputLog = logTypeInformed ? Array.prototype.slice.call(args, 1) : args;
console.warn('Client log:', outputLog);
console.debug(`CLIENT LOG (${type.toUpperCase()}): `, messageOrStack, ...args);
Meteor.call('logClient',
logTypeInformed ? args[0] : 'info',
Meteor.call('logClient', type, messageOrStack, {
clientInfo,
credentials,
outputLog,
);
...args,
});
}
const API = {
logClient,
makeCall,
call,
};
export default API;
export {
makeCall,
call,
logClient,
};

View File

@ -4,7 +4,7 @@ import { Tracker } from 'meteor/tracker';
import Storage from '/imports/ui/services/storage/session';
import Users from '/imports/api/users';
import { makeCall, logClient } from '/imports/ui/services/api';
import { makeCall, log } from '/imports/ui/services/api';
const CONNECTION_TIMEOUT = Meteor.settings.public.app.connectionTimeout;
@ -121,7 +121,7 @@ class Auth {
// do **not** use the custom call - it relies on expired data
Meteor.call('userLogout', credentialsSnapshot, (error) => {
if (error) {
logClient('error', { error, method: 'userLogout', credentialsSnapshot });
log('error', error, { credentials: credentialsSnapshot });
} else {
this.fetchLogoutUrl()
.then(this.clearCredentials)